kernel-debug-modules-5.14.0-503.23.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gsreleng@rockylinux.org p-Bm5 ']˳ePLfn"$j1Muk|vb:+K+!9Š7^BpZѣdwrr^>'o4 V[vdN1XԮŠahmmStdײ2=e^U(d(Iщ9x%$Gz}/@(zGcE{ G6\7|wu̗JB+sAMcyDf{$n5,*uqJN䡬NO y`jZdpT5YI3YO=5K"G>q{wN^}pp E4HhQ!܈g 5sWSQ{(t|NDL<ٛ3#DOC ? d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Yd9[d:pd> "@ *G 4*H *I *X GY G\ *] x*^ b d !e &f )l ,t D*u *v Քw *x ֌*y 4@ 4 q |    Ckernel-debug-modules5.14.0503.23.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gpb-89bb700b-3fcf-43dd-8def-fe9aa431d8ff-b-s390x4Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.23.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.23.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.23.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.23.1.el9_5.s390x+debug"|Yd`@,`| d86L\,|\ P \WtEDd:4P,G)l$gggggggggggggggggggggggggggggggggggggggggge337a871aa443561effbecbf92f5d12be3195f5faacf6c9b691e2eb565e021fb27f39212905da729ae3bb273bd567228af4b184490cce40827bcc79ab7de90e757fafc157ef9923b01d90b77963f4bf62f0607dccb5db31577501d97d7898e534de4a38835bc2c66bb2b55e9159decd21a1238b47798e05ede5c88757a962eefe5f1c58ec5ab67113449f07cd435f34bd8a635aed32a8d631a47691679bc044447b256b34131f1c26b92f49ab0b3717aa5aa01b54f3298c84b48cdc87086c63b6c1d844288cf46a1a6349e8668705c3a177374243c883aefb21af1477030f937b163f53fb8f57e9f4aa9340f8aaa0e6e2f80fffd75f46f410bc0504f7f2abb85c3f8417b379622d33b7e7e5e12017944f5ba7b1c7c00e1214b9926a98cbfca8d0d99df54b89dfe232e7ca72121674cbaaabe472d2f4c6929d617b6d933941d068390c1cad2048330bdc5eed2ef4e1c3fd2753890dff41004a3e13b32b06c80d8eda2e20b0c89c3fa7f44d76b90f8239daca1b3d9d01870cf68c6899c57a8af81e764b335ff2563a328292460ba94493d4461e2fb2853d28a3bf3bbd6d4845efd487be9ab66b5b62071f76258cdbe5f9b3c41f24766fcaba07bb8d6245a92c48b78a1ace76a2c19d58800b002f31470510b9817b60d48dfd93d24a641c4c13694aaa785a314e2772f2947a1bff1a2ee3e3bb3a19039afef25c138f9887a95901c8dd56daa8ffc60bf4309a322acc7278db269500d15fe5e9c264f04d7081f5fd3668a2911073b5fcd8a93fd90d5864e5e36b7000493fa25b7ffe74d91ca6264ada57f349c59935a9f57bd3be2509d96ac8e387e5d1329ff876278dec21d8d16296b5ab8b2ca2cf2091324ccb98f8cace091dc4f2008626b596928990a4841b16788ef309035f279df652e49d58c84ef9bd488aed4929c8a0e6b21bbbd9551aa9e7f03166ed98ba9d1d8f456c8bdba762bf6b4acc6d9047fd9201eb4d97584e6555aae298bb843a5c884079a16d6287f9d55f54f145003fb894cf4ea113bd3e7368feeb62b0b0c6c2385980037e4649a13c143b41af9617618947d1e78b52c2d4652784a7f2a1a785f18bc12cd2bb7d64e6b5ee3b6c8c12ec7bfa6d4744318dc2edc35d2651b4b91043607060111298b52f6340729f27746949aeabd4947d4aad15b42b83827c8a098dd3855713d0d8a1689a9a45b7725ce6802e9981578719f40e5613bd287480644dae96175991257e368f3022de2926d413af5346dfc1910cdbb87605e62743eee00247e7032adcd1c4c616c9e4a7f5f2c51b185247e8882d35b74ca6291d4072637fa9915d12d5af3575a1c15fd90c5643775b4cd7d5a6375dc6b255b5addc7969df359eb0169547b245052bbca48cd3765e384738b30de683e2760f7e675380d8653b8e0705a729f73e097aac2c74929e46433fe29a363471280f9f17a4f8c0f8bf7ec1f00d81dba0c46da4d8c54bc30dae791e4f6d591bbb9ba5ee9bfbc65a68dcfaaba68f032e18413ee700205220a355a3f4da08116eae48a9e5f051e7676d92374adbf58545dfb78dbbca506ffb66d6b94fe1197cc67d67a0612436ae242abcc43192b9f8c7e3cdfe1d9a743dfad63567ff94b3506b27fb1eced9dc6b6c3f5819d8917ea98826f833b55e26ccf0b8c43487b7b821f384a843b39531e99f9669c9e6d0d5014723d3b8d1b52991fb147e0b4930b9bf8752e7953207c5452d275e3b2fcee8da2c3196a03b2f17662e7cf1bbe813ef42fabbc8dd783ccde7f78d0bc74bff5a9ec38083f7f9aab830279a7bfbcd70875426a20d442506f4c99903712b8db56eadec9ee6c4b0b17acf627bde3f91e3a2a32097c59a6848450b09a5183b8514b3f8297e6cfde5fcf881cfc7ab85e74cdb64223rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.23.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.23.1.el9_5.s390x+debug5.14.0-503.23.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3gRg: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.23.1Chao 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- 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.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.1.el9_55.14.0-503.23.1.el9_5.s390x+debug5.14.0-503.23.1.el9_5+debug5.14.0-503.23.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.23.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.23.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.23.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.23.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.23.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.23.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-88751b2ea722fb5955519755a55b05628df7d88e43e4b2c4688c0a00df601e2d52017f30b63218c7878dbb5e6b360b4637151fcb9868a885216e761f341af4d63?7zXZ !,F07070100000001000081a400000000000000000000000167a4d7fc0000a68c000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ J]?EhDTTk׶Ǽ:ߵȚ:Jc_"fN9Zr EZN 48[o6&<,-%Z2Ac2ɂ ea&ۅijiDlzl@Zy1$ J_)lhn՚lo> -]OUCbf7 :x{Ts'z9 {O$%BHAhH{Fʋ7X3E6\ȼA_nOL5Sbg<"S>ౠcY&J RB%$]}iL}9,}&)CvVJw;h"5%E}H+|ĺQ4Ww6ZR1[]u z%aJK8wnk@=j=}bY6딸m@R4&lVrY3\tm|iOkaߘ2Ģyf64B͖@ZLT}0$u͛BLDXQ*iSpA]*>:!n&jD`˽B ˞adZ;jҿ%I3;Xdw̌֋u"RR᪣9&hxZLG\5u021`UF/y)oY+:nWVCu{BJ].==*ZmfsWDZ$Q^r&g[CwOh ԏgPd?Y`r2><߇odi ء1QRE!3b=3OT/򑲈gUZHuhh8uY,}rj_ܲUGKhR^H}m(9ލ{A1\' k /WΘTo;`dM#xb{GC=`OҟͭS=uչ&E<2;NTVU`iۨ\D3E#hƩ[tB.T^~C.t"G\G(#(! \:(Q}KbXTOi4uۑAS(Ϙ= mᴗB>yE%>TV Emt0h6KUJ[/r\gdbh6#ԑ>pDat ܮZQp~Y2W k<L^M(,+G/3?OP^z\v{e: q1J[sV VOOϲހkC 154ʣl'p;D] !fFܒ4>=$tNiϚu=!eTc'&QF34'`{=dEw}MޜM*rÜ Z?w|ǫ=QK~Q68UnZdV$I|MէlH+El;;}o@1{$Q7S=tGV + l/5xV˲<<>6m奢:.z6( @5/6*nKuZ.* 뗠372V*;Ef6 ]4*zv'W!>l#۷ĈPo*S`BKяDcpsbP-PoP<7!X}{IeTtA\.E| q)0DƗf @u$nhM]X3 NQ|ՃpA]y!8O32/vo'I@S&J4iPף磽1 +?\ 0͖$$N 𤪼%2-/byRMn$'<5/@b,+ۅk# +sui<-# 8&pH~ϫ)u&Q"~L23xɮj8&DbI%eKDwH8TH ]3HNTE,+_…ǖ-z"']:$V0$!u⃮?"1|pt>Z(|Y$Q¾IY!ցq< hi@*0& al%sH;r8&׎]"[TUu|pl@[Gl /e=L{[M-vR`7W!ʶK6}j=̤ite$3`gmd+fM~l"].d:D #odA:ʟqcm.It'਍]v͗7rxg,flyX[q\֭MQg I=bg^VM*ƤL@(D@,4Sh?nSO#KS7G'h/r6 L5_1z3j1 ZhMOTx |.2P$}p)=ȋi< 8;[(&Ijxz9=sq0?7@PJ4*zY"u"}<Uc9wB|oۤs^\aǍL2bWmD!tAy֏E詅zՑ9& KT:bWOJ67@8yaKɡp4ysOIRۯ ƦHEѿq\HL4EfY#~FԬ}=8vqJbϩI}Qɨ!6Yhۆ\k>F{k,4wPu;QFg\9&u4qĨ\xQ;s qq?BH*l) /oi~r;5J۾ / Zu)tGQ~Nn^S\urF0DuP^(\g!lrڵ&6<;w۠=]D(]CϡAP~FCQ گʉnSZfb4gc).9Ζ/_AUdvW?JmA޶,#| GNa7?z gy=1ZWI:E&KtKFM*GaKP;9*@jdd Q֗O.{12='g 98EuUⳖ2^1XvtM+r"\ >h:-k5'l!^}X&6[9TA:u xKgGK}3E۳cn_(TJT0RƮ 0_>ZYde{$).Y4%\6#b,זf7U'UҸdhm"F+X8Y6~ @# ?͟h~B 3DG3,;3j{ʾ'i{t TC&:hdڼ|Y.pbWWS{Q $W\ F)T1S6-g3@fbE a [#@Vi2=)~ߝ%i'7Ww vh8dOgmDYCZx=\u\@WDt`܍s?]qG+2XnJYtgk 퐏<mɱΐeh99C:CoXï]պKJ;[u{,u?n]O]}(Ve4vOHXAAv[`iR$:ɿ9T=NY*(ݢ_Rܼ]z:?&|Hk]@]x}#Rl ~lɥiVh+TM1Nȕ? {'ፀw{E{[ު97/__a m*Lwch!uw𯹚o?A1'ʴ"K0DJP2<5xQgiސ<(QVsz14ElЕx]:JziHpS(Qm敮wyYڻ!CМ3 , `wCv8}Jf=ei#.JN#\颱v2h (RXӜqe|zXLy7C;[ÙzE}~vIkFfb(0ta5%F $dSu)eFh $_=m3^)lXu"f:2O)i%])鲧gR_MyV @WFr0jfWDkiFM~fZ^q>] T3~gBg َ_(˔ZJ$OOAMؼ!3 Nl/2aUf=1l J\ԚppssX yJ?$;d8p%bĢQ+" `vp,;Zsa-_-'.{lwDy.A aEOӵz.܎Y!Fdq Ʃ)BF"#1Rb>胷S#S^OYV} h|_Az1݌0~86sӲ#Sr XҮ".p[!u%/iv&-tfW˳ؽ1>\` {(J?gMJ&kvZ fDҟh&W]Xۚ@Сrb3'qJC/'&ΜhC(R__.Yhi]c-]ߠ.$貍&NzBjӹY]/rxnjAs^jA}]OOWmBD[Phn/9-}DW3$eR׃*7h^;x_ɾv,i/UV,u73i% #5ve` +|KCޘY+Ǔ-^ަz + GSN1RIH_j# NBLLlѤ+Iz):% ޵M,JyB1{>i}+v>rj*бS'T9dPiWD;%w8Y"==Jǖ`j[/b.hggWSjRl%E5{%ø :%L/4aY|geM_m51066 Tmגmͥmy=ra,נEr}}[Z@4tghCMgeޱ-iܩQgAGMRhh^Eb5k,/պ/<N?g[%\mhs8 mg;jz,#8⫫3l?L&Se0."p;_ +@T׼gA%EF9P{if CO1Ȣ5ZT/5^_82uBբ$uB[W%J揓=*!i<*C^5ǝd2/F@ٰG30uxNes Ob v}"1g LPuƧ-{OUP1':E:|!FNɴ&%d\Rg4PM~6;ڵҨ<ϓw5@UHv=mTK{"m~]n|gء* J?< m_Q7õw)mbn{K.<(%D߳fՠeO(1JrP=?.T(:ąCWpROj; ^a)I*Ű8ެ^6v|[}` 0X'tΊ" gV:[n}ؾ;R RJZ_hYbrYm|4P`}´15@ʄ+>Eqe(JLUTp𤕔vK8X b8ԓ]ר7>i'B`[@d)+WW0WWײ]g"tF敻bT$ QU8,/WZ@M?װA'2d7Ҥi4/)௓8=ًOћv8H.#7a}q"ȶ:w mKgs@8Z#Dz,>{6uܢax$w.y^5= B*:ұpu܂Ô7/v_y5> =v% cm;ݣoaWQM1tb&Z[%gbl #%jPqz9[h32WfDVG \D%r{./{S5[+154%GMTݎ~ ]Ε](}i=(oa bB(/_ڨ!3i$2{߻Թ !PIQX$?39WV,ӱbhA3J(+<j;w?#=9frjBEȣ#oqo.ID%#:HJMєyU6fFqJ. HR_t}A!+7Y{яF1ǂl( ?T(*04?&gc5]~m+=3_\ WfJ} llE 0W$AyORgDTd9*HoW|C,ٛ0dTF3cWT'y|5GW!Ç ȟcEu#!|M< 19Z Q%S(žNa'e=jN[e|)VQ13cߵO_1FzH!1X ${1%leݐBt &bn430_j3icOG!}a+h'Y#gg͠*]V .OҕGl0f5e ,K1m3'9KٗO׾!K$p{1(Zݖ\e@ r1LKaE#xHSHne>؝wշ ?ܑע_$*tOQJi<Ȥa4aL򠛟tnhWh\PbJT|KX71͸R*N{&g%Ty(3n"0kUЛL (@VX@\m_f*U[${,ZH [@}4pÄY0o!RRStc{nu-!_)C[RLRA-ezt ;!сs|eXLE J lJ4hj 7cl:$h/К% X=7jCza5"s36WK\3?-hE-k:`AÖlYF^}Rjd:y)~ 29j;28bqqH_עY$B!R]`Mz 5E*_z!k'.piĢdUWw;Fq%r@$^O?<0(T!Q7X?s]v4#mg09.aOҹa9Z&|{A'b,$ȼ%b\$5 H3{6v˥qW-ti~(#YwO42֖GDz ~NGk$PviIw'4\Wz5;DTM=],N|m!4Yn_ ?8=ZwG)w&r\$p[k) g"Dq>eͤd#\YP<>+qEo$C{BYJTy9'Zbru8tH1HvWq%#cLRBrAP6ٓ%]>4˳Qyɉ?c&DTLٺ}RQktbڌЄ(Ppg%g5 qV/ODR 6bh Sf~W"TmaG`+v_f]eLW -maF #Uox嚌<45IFkΌ{ QNzӄvGQZv9EA56^}>&KmVΩ5h>$0;a=0 leMfiu!Ż@Ohb頡JWpGlG9]N3n4c{xrH̚<" 0(dXb`U2Mh%/ߖ:$ݧ$fl@{{"kDsebN1wBЉZ**5y*j5r֧ܪd/x 3P&[^ àV~w/}jQݹ+Wn31`GlfTHxTr,͇V'Szʞ=i hua0QFa2:ݑ1T$7j"엵a6S/Ixz֚)0,o \yQ(6vI3^vgitt]/㑸 l:ew 47 |KLg&ƥN I ԙ5StH`eIն hE+5DBqCˏޱ[sp2n~*Ł 8kUF}j1wJQyr> 9)ug"TJ5CW-y%1k[7I+ +K }Sɨhao=G(3/i[O\ E{,\~3a-{NedhY6hrv(pJV-~gMlęHVgUPLa!ӯsm6Xrt{́gA5,W(z;uAi1n'Ҷ|~q " |wяvUS*zW`ux rNWSY缻3́ Er&^'dk3L1ikK%bKrNoU="O"s}_,ı ӈw$6_='(`uZ0TU?Xz/}!ĝfGoGj/9cgm/"Dҝ>8ْiRj7t\ɯ޲b}(q¥.іꦖ[i!:FUŪ{RK)+d0\a؂ H!4U%%\eE! +Pu#[>]a"kK_dRu) ;3v_$%NSc 5*"W@M1{(P[?8NOu4v vXG0Tum³foX+j`tؖLJM꾤V~2^Gk;+JZia*d* RC!L2V޹@>Ohhps>qsqEi) ި;TAB0ʪp%Wb Q}-&APF6p EGjFoJ(xuNbdK=-;\ZH[ ,~WtYw&>._ljM7R+Q`,5&mtFll;>L%1(A3E0 IȢAˠ'%*aso8/͍hCnp*>V-@N}'8,s} 1Q"&,J!*&?SgR2z+uԉډa@}Iw@=S M*$"^($ gȥT@Ivǘ UzN6l+?Oy7*W Y>5itkUb#؊8ňr9>} @GaNDaF L'A8pB#3*f@a9Pb"^Q9\=v$*˼a~ 3VvD; 5G`Z/%|dy?2'zWVH~\NvlVk8|4`4~藻@K㚸BB'rFu־B,z{=+ AR BLK6&d\9PL=}pVP1.QzBa$s>YQhQ^ƴ7)6rTB"1]uCS!m Ҭ}fqC&Ϯ{T )L϶X_K*afhec>?I3ar L}odƌ0w7EP.̣eٴ48XJNWIFlB ~knx6Tľw{ ` iAyHpqMYm`A`b*лcITQ~SCm֖U^koT>˭D|9ѩo =  RStڸAXPO?ɖa bYAThw>e:5 %Mϔ7cgl\b4ՙ?j]t)0+KA ho~j|\is? /UK2 C]ldg1.X.ShpjO=+6{(8:)j(sXV=U1V؄٢901(tj,۲Y*jj"XE}x155m5yx ӂU`%MZEA='; fŰS=̏`;f@9c){QgrvSP D$iAMV>4R^ۿAq'5hDl\ /-tT<kC/]ҿǛI{x8(b-@|! 2(Vy,Y[89W92)et+ _>vh k)wCӰ'qN,U}DZ~Q%P(KybOwjwVq(TZ MH) aňr^sbvS>,͸[1d2Iq}rC_s◧-Nb<VsOijPS5g: FOfrn;cCb1sg[-I/ d*1bSo;ZǕiVyz~WAHt0a^\Tau694IqVť3ĨnhPrȔ.֨n?_:ˈIB^%չ!,D;ǂ~~MSd:ǧOjfiߎvb/]Q_ݴ'Qq 5 09{&؆c]:xI2>F/<ڰ:ʢ0+Fڸm<hc)ScV;Q[ :^vpMBl!{ TYg tK;e indP J5^c?`- %ˢ|lK3v5$ٓWCQI}PN 赯jhci؛ ρzV+é /nt~a yF z9;Ns%X㤻ɪL%1;tU}(U){:In,6Lh2o$YTVCRX6v=cGd>duA͙X~=R^kf4A:8(kejX Agx&⩀T{(wQQSP~ Cݛv[2rrcIf1!l&g^߼puOU4ZSqqqKڲ il G!3d1,S]kt5Z` ]Ӗ!u)-˪q[Z&fzW` 更p*x POAGP;7)7wI]7+>c%Sŵ>>iĠ]>ILu,[- jAynK¸vMʸO8&f'bVt:VƷz;u@7B(ٝG:MKm$W:ƨ͆eηaj6Űޔepdʓ?L_:< 3mA ]ZY:m=⴬ BPacuOABQí"4W$E0!1'-oC}~WnBYd˶^Gٞ 76 m^f[~ p5WyV!=(mD]YP)=J"e{?Tw^ hF4WGm ,".#\c!}~ p88{b$cj.qZڦ=d<:k>DzKlt }ۂwSedFGo S_U` 3: G>̻(ݜ7hL] ξnQK g?\ @;ܙ޽B] N<`0_lgε4,+msp- "|p8 .EMh %f ǾGTswqk知|e-:/)yġ!a$v`B0 X!'b:OQbK P|=a^ Y~ 2_}; =wʛtV8׉J͵`"lDcUz_;!~ o;Y5G sbb9?Uw>)"x3TK@Mo ?U#rXPkiD0'.Q: HdAJ!FB*`“#2}`o>nQWUdQ_t3ٵL0-]E'I=Ĕ*Ⱥw"W;ԃ+`Ŧ3>+.AMK&Ci PjS$Of2 {0iq&a&*;4-c&W}z<$δ)=Mɧa0b s> U,Z*zrrЫhMWW9I=S/&NoW(Ԙɥ|d$ ۨp٩UkE|A͘~e_myHf ^* $@PZ񚷅?Syh8=zd5WJlyt~=QGZ|y;wŸ'3`N|ƬY )pk━Ld0,8o$zqDX O0E 1]7A5Q xٓHk0y fTBf]K0ؔ{L6R+ADRI;؋{qgRCB&Z?,'K>o^d' W˔26d@+`@ *(‹Zk[/']'0u[u'.-4dp'rv oh+(;{M},2 Ft]D@b,|{Іq}c$]:._PlVEYBJ~}V*#xR'`n鈪\_KE'?pմVUQ̏kpy Nk1:ơ 肷Ɩ _wgń'CbRD(܎z|{嚏N GOv.O>&b9!ao6HН_ kHRH nZ|L/ P䙔f?*Rjg4Drh-;[G y˥|:L);zE^ B泱)enr =aI4 ۫ЖݤZpyP fizƀ(͗!\@m)9o=o PNzuW*v@.vuGyA'ˍe=7OGQ{ ?akI:툕f6x*GL%(ijUʍ1F^^[Yq 4]ª!+ӡ)ºŏH{-F:7BXJ0 Ο!kݎ-f t)l&s\*~:e|*8 ^sۯMfe!cp34XCf`lM {&;oy9mёSNY\7^G(˛/aNwj~fb. 5i Ι1H'~EAI^-%*9lZK8T bwt݄ 5E}BAe,b]+5I6H)\u[tyų=SŵKAsV8]yj z ̿)֏9a]U;$χɚ˨eFOcZLyCmWJ3 [T)ް"GZm. <eݞ9+Lqdy`=uKWP-cfĜk/?^CV%d {i&; 0+/FJ`U\+U9Xq٪!*cW$Nhf")_кߘz4- yc>W\qXRNkQ\ p?{BI͆O>O(Nv'f D6xȚso>G0,WUX$)+1ɥG 'ZYΗ3_TcݬD_SC\H $:u||4k>AV^k#@*Z#$Q!∗γjvPDT3\ 4@QvZ[NIcjaQV?uܥaDeYWғMe*$~hȱ !*f"h\k a;52lgG.`y&#C7KAz?J7V=ak&I$l~#T}e<7bqf:/\0T8fSqzgv>̧h C7OuskěʲaT(c~ 9t[Ta:.>OЎGIxn` (6ʢڱT~2xV R5uX]\]r#Y,$(M{ETX;˵Z1,Atw{) g Pq^w駺D[Ebb ԭ|\BDoB*u4%nk)V: 9' z.2Aϔ mMA^ׇ+O; W=.Tn&spNL|N tQWhΏ:LXh7>˲ޒVI<(79!hU2(CX"hGO%*`p vbuMk$SrZrBvTN2_] z9vxjf3 IM/:\ $ e'Nq EуLgLMػ,TYap5(DdatM1IyubBI2O2eVy~ɀg 4?,$O|#)O #EРt@|45o׆HҝnQov-T@}ӶiRuGyqbV8L$&ƩO@dY4(=A4{dH|蹽-a8h|6+nR|{CSn2GAfg/<IZ%Uh_b(}UQìrX А)¿UKU5/m?&q@}.XDl򗧝{ V+{ܯVv| 4vQyף 7` 3WgJl\. `<'j:M]]ۏa{ XB&Hkn:+i'ݙ%絖SNTZL0YF "|{%^PuXuæ%R}uzKzʛLM(a,?F)[ETG-u]HOP:ȟ{܍i;fهžJ>kYvD1߁#*9GDEG|ۢG) 9^a eCCtCűm'nj۬TKm'i"ef# Wۚ``'ZK汅"T -(2tNh~윔S]u֣YEI#l|o=~/էGvV]CP.?5>"º':UV]m!i< c^%L^rx—ב*MT Ue叻.)#w5ǣr2SN+Jc.Е ֝0t]Xl`œ2[⯉C7-8hq}1xEHh0z|_nB=o(ʫd\?]eeub uFqv1?Al6fw8YZ琩ܿiiHCʦXcƌ'iYUh}A8<8Y)Z 8J%pN};l[qC2- ($M!,!нi !J>LyN ^E ДhŇSY34#3a$ \1O%(f*y|q^;&KNc:"TnC  6I]I-,gkM˦o9Db'ʠY=ɸII9i&a I*&RL 9JL{RXGuHHTm*<(IY`t IH (#IU'Π]fd`2 2 {DZ 2>Ib<8rs" `E{{-ϪWaվrk(iY\B,]\|X,_dQ~_A߽Wو>re+D3ST!yw0k/S( =Fa6_q}Øݦs|vϘ+>[$<ݑ"߭bwFm1-`%9vὶ;(r&t7m+ + EΡVlH_@{D- @`_~\98.$*d.ߏF iYX hj5W PAZ_Lв&*ꌾ =aECu{V9l?w"9cTے!eGh!(iqs8&s\,n=O5}QIsrXד7dgqt&7f'Qmqu1xͬߜԷ7(AoXj?EGX/sJC;Y sqVxCr<<#s{fՉ֔bmbY?T:}uKX0|r4Z+ۖ}^W^"Zw2-PiLpnk䬆BMmG1)O7@PӪhOxz? $zhnS &V:4YȺBؙS,O1a2 !Cb.Qqm:4Zv"WTkL*aYJ@< f\l}݀E@mUFM;~[`ҏ=H\6yyKwOh^e?;ϲ֝GϰqxCQXtf*7%jmp ¨,pcxXsqR:'sS݅ ;S{]MvzJ4BFU_6 wf.쑇M1|`bB)˜ UoWƎ됱- &yseKc:@X%Xk=ԩX۵_ c?"2Y.Wi@^PA$ ;~^}q%V}7Go+İ<,g>, 3MHh h;QIK$] ^ 9'0gYpmbZgo2)r.f Jl)$!`{H!ڿijݹ~BY^x/ʣbf"h3k]Y|V_Ί;l'?vTL@ӔI0wExr 2lcH O[* u,{I9gvQF02]t_:X J0@}{1q|[z:+.֠0dž!A737im*4D|έ3U+ӳѴ%:/뚋ehA6=[ (v> <M>!B%+.87D `=ŎX%#-ח_m+[RĮ̹nC7AL M{T< T憢 z7R`ӇS tZ=1̈5EI8l`1(;F@RF&$yExLʓʓYwݬDyQxM_Z`B$+JM 6Ql.x)f{|*[pĥxw"|RjI! ᕎyh}zkYюdcPFИ%*=Vqa7E*FuƅaX]m.UBZ@,qΜzkQGEH^ôÙx\~:U^pNJY`ׁ95<AX?Mp 8 crռOUeƪBqaXSC/ 47U$n}N= zW" ſd1A`:IQ[Y*]FbX2;|#7H)6~_:dv)9FEb.y6u!$X|)b8v4\w+:! tkWf$>-сfJĞJUx֧3Gpa86e' GtF%﬉lu;Tgg8LqI)Ae&W9; MWBv8ٙ- $D]Y:'jh`Go~sߨT\a}͛\&;ϛV ?X 6RDں .4նEOAkԗUBmV(~E8WZ[>pYs0j*9>U>v_i֘C\Pͳjܶ@M\r6¶O۽pU?D-z5j%IM:j-*嫸) %c-+ܬYǵ3(LT2򞏹Ji*JJ8?UcK ֦[/.oP(͝(&/>[ ih=׫<4E=hRGjFwa M)16f8&IAwi@C/QHhm{Mކ7%O.)꺥1\eF,-U% EQ< 鈰0mҏz寓lQ&S;U`U Mf+LHW6#/5*-VVgeNchFG=b} 15$&S;?T8UW]ȿEv;r+JthuID6a8U6{D "4dŬzG󖏪;ife2%R'r)u)8K0CYչ-as;v>!9A3t Lv>:2(D,*YJX4aXp:CmݧIڸ|.D]f{N(;dl _+0flye=8Ke1g|` #^5hMl&R%|ʹ~Aߘq,ũbxϠl2DQ#0K;>s=Gs0mLm\IM^M}Ȓ\85ɡ"4te ӫmM38{W1cH㉎{(JJ1?l voXgo,T ܅19n!mDsAo^'/(I'AXl`l@7mhYGk{z9\-.۪B'~ uqc@0r<=HҎJoAX# *~iJ@7,Ñw8pX~EX>R!'-b7ky!bWF2FqX/52#|.ۃq'VৗH$yLOnLki$H"oWDc ydΔ578xٟ,ע 6|C[rϿ#aLތo_nZM"XOyHk!Eu)$}5&F/ƶ>I./R1,;$" V.*/-q#e{C FʆX|zxf Ij*2mbwr"@0X^pTMZƸ-,(sS6([;,"V'Ֆba_  32 3Co)'NE=L>^mysa!,p"Gt{9jtn#9 ߎ y@IU gׇ6AaEK{%8[w+GA]˕kAvOy\!J a1"=hV71E%bUD=;<n씿Dj(k[HqWG< L<@A 2PA ~u'S ·cviB6QcPE?Bfko.PJ`^o4 ߥ{cHvY 4q1kq@xu[uFh{U=tBg)ZwPK>YBmQkBjޓԋ+*~7Vr BR\ρ jLZ{=h~kt]VʹTB|vӳ_N.21zeOPJAjH Mew^g,ҴNhG@R_Msװ fJ3Vx3 i3`S+yh%6|`Joٴ+N D' L -k:cS\&r ThbAo:7 M,1 d;!z+8q۞A4(|!}/"Fbs#EKz x&'%;nMr﫣EZ3zH6dl?j)6Fc4 %P p]rrZQt!rkqO$2+1ׄX)\f􄺷GU_EKOTe?{%ӋjI`^QcSu!`Bv9*bJ?} "*Rz2ŷVZMS3A>(5#Q g_n'IQᩅUܗ IK<}<:C,,`'kyU:cjp^l%w*:bL/:ӕ* L7*% tE+pmPr(m! )`+"֍Ip*ۖ[wث&V?ܬ?ˌ.;.,A; ;EZAdL7 taO0L tm~=uW6'ՐL:|01ll8k[K:}^x{&Jm8钃@B'ڟSI,ZA(vaH}ogDCa /TU8RB6#63\ٟESYpPIK57Y*2M S:vn k,& QT.hV# cv BgED bUa\PLuEĆ&c=uFH]iQrf?~y_.)SEjpEf0Un[w:YKA{Áb<2N-Dxdt(Z}d'fEbgktLʲ my\B4OmnXKe;>3r(_ݨ{~tW > Ky@~@N՛`ċrC[-2i=g͒a]g.u7E+ rZ bov1ޔg"@iusi\HO٧aOQ'4))Tswd[cpT+6xR^]Ԓؼ?X% wšXifY{m2p~ X %+2ǐY`W1jݕFg)v2飅?Iɣ"m;|A gFؚ8S&So /uЊxN Ǜg|#l3?á| D};ou//}TyG%VJ0"*!;`[f/'ntZcZ( (~+ lWA}!9̰_qr=\أ3_2P1>m LdJg5)6S鼮H9 MYnv rDn&dlnj_jNѬJ]l0m;INBmR2pY `'̦l@*3Ch?SśѽNq Z&{Y-pEɗ,UA wzzjż;͐q/:' o%OW w/bIAoqjPґrD&!Z\;#=|`+!~;n+@Fg|g-|ۂL"HѾ40J܊NaCRž 9`D |){"@?ײ#i[%ԌD",%Y I 1uw v?+@ꧫJፒy (|V'\9Ev{w:txp/"܎NJzH\nHyiBΨqʘL>M虍>B_zcgo$W/Y M`&Ee&c,Kn&Uu[:9=&FZTgz쏓$.!j{8Nǯ*U=Q/ccmW(ddV1vD»|9 oG\h0O]X$@ gR O[.(\fVXW"A@q;٦K7L9XdM6_I @4ūOWp;(=x<7[ӵ@-i >b=D D1Sُk;2Vcd4*p&fnR"quSR*F6Q;Uw'F[uwO ,3 V 94GvG5,: ̀&JAߊ>!7*Dlm$<7k݁Řr0iTѽugJP}P92SoI՞miGRK zjbZK@Z<ǬM{Ӈjن:QƱ$<< p, ^{Я *!>O_[qz~8V/@ַmLVϷb-b4ʒ&B av$rSz ƈ˿O("N*:c@K$.oq e=r>f Ey%Vd=kj6N"mAzpca[LnWP.1~]Q14ndRB`UMI+Uz?8ԉ|*L{Rh%G@U(Y-gsjdvHdQ\<~0}vg'%(dqoӄBA`qAFleq ̟8xx?B+ ~YNI,jbp;Juk-%t%c.O*6,\FZo-%f&N9 i%N/vUۙ _~@SL/ j͟&>55y"lw CUi5Ge\<u'2A8Ձ*.u 5w y3@ I̖dUo[4"&c gbTa˳K0"y8p+"RQv-Њu]ߙ/<]y_ 01lZ{c2S-~V1d<]J/HFRYEYCJ+0r.dA_t]p +2¦[ S}(~&&Ƥ!kF9~ୖRrcs?ϴv-1v3Un\zF6@|UjJ212Z KFW' *Ad3bhQ8J+([@IPvo+OsNL:JAmz'Z4^+Iy±RQC5/"VH俤2.VَN` Χ uϖz\'>@s-TC+Ŕj ;Nj|CAyd8^ ˨H#ci9/ wy|@r_B\NeVEdZ]äZemPh}eRTDw`[~$+Iٯ1BQaOI:i5v)rp=KR.Ǹ["ނz$bo 2LQnLፏ+&j\x))I¶A(727ta ~o|p>? & k #'Aj_~a?Kۣ˳d5. J-ĿW5wTg!n,+Fn)O#/W,b[IjgHӄL# $Zv x+G$Ks)ƯTOC٥k)^>TGBB3my0s^DԢY VGdW39bԆg,\I~ޗ{]SY3+zJH0 EJؿwQʒ'7xr[nMyW&P"ᜐ!u&A.Cퟣ=[s#(|yOI'3P"BP2 êL)<hiais}}5uİ9CHrt{U$-CɈt5<:c׶ Ng9U"Ē[92?v0"&] `8Nj(\Z)b [pƷGT98=n@2LH(d:@MX2`H |~# 1,?G(w1^`/ NqYՈA&'E 3QofQP*&A (߁j]n yjW€*eݨJ{2͌ SCZ ZH}՟'˷ e)Y+j/Oki[)FTLb+oXuh~2\/VԗW0\$4\ <#Qh ! #kt)ܙqbyHȟA8De؁onY $5XVu_l"ÙA5ZL|(SުNsCn#HK&(/(ǣ:?- e>-ߚkMݲSeOǡڿI'a}n_#̈ш_NX܄EK dsm7F$ W<#qv vFGS z}%~cޙ>葯W]ON}UDt&B0pon|F4_&*Lef1˰bWb`~(WKB9?U˭ph8 "@!fLa@BvQҊL;7RPA?ɐcv$X!C`лciŠ Gjpi2 ƫ=A4gegv:S%D]foq۱kJV۰y+[#:|z\8rXe@Iyyy`Cc)w/f4L!"{~و.i0P֌pCHz \<QnJOCf]*GB@ ]>W[&ڽ> Fo蹅c'}8\*xkhYL7?'gB] 512޼=v`%Ў};{dq ,@T^sԓ9wXa!y 1$"ҺOqvtS2DL[ C\r}DEd5פ& `b dWm1ߊ;ƅo^ǰ2L=?f H[N `2`GLh2ǭVN}r9c}?{!r'|-cس(L\C1oE8O)WYP d_Xi-e >)MڊaD6+ WPzgsuAφZr%o5 S:-l-JƎɍ ]zcJ. n.ige`T6/x"{jVZ$BA_E0+#U|WIhۭ3b} =Q!lߌY>[~@>CۏR]pOw;@nRLxBKVxeFe{NUCfg3FPQT'ېd0kܻ;Aƞqʲbٝκ&e6-8ud4(C3l sEObGG!-nto,]H,sʣ" 46+~iR0w'8?MƽjX a}v1@^*69 &)qlt*`I1h)dg= )'2Fʱ9KBRozXN 0uW2i|vZلbףPf"FəW$0Oat5a*.˸p37ޭO(gJ- {y[jņY{1Z+ OZsBЛ &Q<4(o=l!G ,a"02n{a:Is۱ByoO(c);4J2DQ.#h ãhA}ܰjeNMĥ0m\ob@ЃBKiGL/ͭnk N8I֚T#!%;{i=z[M@w|#cqRv8;gVFBKzﭺCºve_mڹmMl) m/*;f:vA3d=%ddtu lêHf|" bNj'|(VSr?O+a 1 o.3 urVu~TG *7n)\{Z)Z43x(Ik7,-VPDl#qA5PaGz[ _eǰp7%jE8 m,B[?Ot⭁Te!5R.`BLfml*|K9`-bq8ovsms)"k{x&L`-ӗ:K)fih>^X328TZP#_s$<5^h{}U**p6Bfє̷T.c40 ղu%uq;Β^bpxִ]S})DMe9N@+y⇦*E[0:ؠ:%T^uBCwY*ɵ@$52[݊NlUr*^nc̿!.Kڞ&;/B6*J;f͏ĹcH U Oʴ_/Y o==ooH0@fք^ǶxV+wg!7vvn;w'JwSL]ޞ+,~VYI mkKZc٣\ v`%SJ~yYO/+[#kq^7)Χ4gG}8&Ю-kKS{^B)e.\XҝW^%W }b3x?/z̎^0, D}P;: ǻIk0;I7M=DkW YɎ79?tŅ 0/j>@27}鱳V*? ^(pU5Q*Cƣق0Nk`FK )$F蟇q4Wɿǻ yDb?1L21hwݲ$sܦݞ]#bM_Tsk")Qvu F,Yxe9RY ~nUSC|v#$F%?0Kw:.*8ShbJ8s(O] }8io;7 K $-`4`tQm|U 5ъTa?Zmkqo .x4R EziS8ͰwG%YE9|H,7k czR١p-{O^R wlTTS"oB<6{X*^sB'h ; 6.;hPFAm,C-1ռIG>_%d 0Y ?Z$Մ_Y.w 3EOjοWQ8GP|A`J֓qt,mNkvCv5-yz>Z¶DѬ- 7h |ͼzZ/VJ&!`BQD mb?y^~ZSnokqxem.Nka3s6}oaȚ/KGj{=t6\'몝E&8o/J2b(̈r@OZGևhqJâ~&O7 8)k2]`KcŰ9a!&4NC eݯ7'+}i6wAlK)Yjfs$7EW^g#($;O!|Mh9 _YJ.(WF-A@?-J;e!#mR(Z\\[AIiaw ZpvF-; 11nN.P4X뺜Tu^r6>Dd@Oy}\.ПgӪ)D6j/B o^PK9Յ'ڗ1O5nV@Dnв:7W>ԘEt{Q]|;!{89^f S??Ȥ ES5RoPA8u$a hq}.wL3 I^cU >wt;DTuSF2ɢySwO\D:pi (O亝H=% !Ҹ-}|+M $?Ep4{*Qv ݨ 9BC1#_re \fDŽ?A>'W7%/7?/{g6 a\xNlMaK {&!};M%R6&4zO#y6ku. E@)%qT$ﴶs[Z$-lF>T@+JeΖ^ y2 1sv_4rn>L+-7vɲŒP// %8)14ƵAAUL48z7`U a S?ӡ. ΢7VkCx>|Ύ-&ubI!SQíB ckqa'n;7/,ca 4ҕ+yw3?#c_d|7ӑC 0fi@Lx?@"Ӆ\i[%iq A, a;" UJhiYNRՙ3;P*EW5RHɱwq xue<6 Mw'oVl2IR!YH>tj`n?$tH~I@W-M;1D?ʹܿ\g.WmLGj%>wΔԦiGrBq^ kG;'?d\2\#͞%K&O]9mHq~2J6ŭ~+!(Q's֏F>;IG қC1xVZ4ks:eG-sWwpWPGZZ/ ]f7mEZMzC & A*QXxQGs_S%x>qVT07Pfj%?7UY{B&u? 0bkgUTz8#H}dՐÂD9b%_u;h^s3J?U)敢?^]zMbpnum[1fr/l| HبQ ]+"cD bvLJB,S> 11IDт^[mvd\yѷv K3{~j0"cBU܂>vM!0Rk)|Pin:\f$ګU~{o+^f ;jH[aVvӧ"=޿w|{/SjաgS:*HؽC]q/@5VߌАMzy[>ǘd1cG0 Rhg õ6Ω)أ_+s˻/d2Y'41v6jU9B0"DE_UM\򻑷guۀb(+:>v|5ͭ1 3 Lvh'Y.ɅZIӐ^Iy+߰ yG?BdJՖF쓈>ι-?NMf-q-eW^" cJ0X:D^G~o$X>I\ػ 0Z|j?v,f<~#O~"kXbեL(pQUbXٛ-A{ ax' h?8t 3w'ANE+ӽ.X wÞrNɬW>,6? 9癩*1j&9>8O~29Y-@y3V$?I -1<%[K,x k ;T_Ds`bL;:Qm4?(nNLUJ䚙UUjG}"O=?@f~~w2M8q`qU:V4mt<'3ݰ1TV}!fOII;zPJ Ce5' sS𚋽!q: PfT7I\y5bikJz0E6`J _ݕHݑew\jD\c_WטEnN8ĈiѮۀ(i͋餟Bt6݌Y)<tbXvxE#J$#BVOc<$C4?Ik`Ӏc?χr(2b+:PQ"bu=]gw7[1K[!l62K=dڕ`|Tኡӈ惡 d"\( W+XC6eEsBҺ H Ֆ#uB1e7mL[5!CL3t~ B90'GQ1 $`O@? zS9ջiAh@KI<*/YTUU9,bpP {`G7K#Nl~*;a1\`C p=Ww f iVr@F\^\T7ʬEȞ2+eLcbng|U cф`}) s3-˕טi*ĉeƘDzjgiEP >6Gdr 0P1B8p)N\^_O ɸb'sKQ27{RYf^//T@Ɲw%Mxٓ|S)NS9ȿS8rS3IwX!:dkG JhbC~}UxITd[bRHm57ؽU&tkFTv0ڜYpZ_9\iFtEhPrkPJ۱L ~ PruV˹URtӯC`̟[C52|2,ψ}(ii16^W@%q>xDUn3Vp-!bHTZS)%Pz:H8w^Cq*+[[PJ$#Fi y@!GڽcrQzWFl8R% 8bLŎ}`* HX]Zri|Z4#-)NeEN<*e s'=}SՓk*SͽtSP 李Bi}OΕE ' N@UCh2KNU%$2bUdRKmzРL d 󳮿´p)5⬗/B.ˢmd.qtr̬yxPRrCR ɇ^`Ev(?cAEM s#1ޫq%ÙZQX9nIe^fL4dYz\yt=@!'ۑ>Ȟ$(u K9]\k5X}T}b7@"bC^~vUPy]k8?"pLMNv}Q; ޖrWG!ջըxШǰ%l_jvmϱPK<[:و|'EzliAax_M8VZ)KA L6m,Ugu-6#֌C-:06VMtaCH2.4avH[_]n,߹aژhng$PR5 mU7?<6_{Y"; s=!9UxΪ*א<|:W+r{Sp.EFU Z-2}wx!1L_"ˢ}O3I lbfmD#QմX(4.sk:QrNo"y'G/Jg#WezD^CA[xYpt&#{^ؑv2Dh\e.[R T *rX0Ϙ ^\rUARبY b𶞗4AfgC)1ZbdBFnQ :9|)t寞!؅qN#w"' <?, SMdAEI( 05V5w|520ai'D&C o' {˸xnnot` ,3 +NJ6|oz;D'p"DSf"&Ho`'kPJק\A̅[ X3Buב@Ve]pBi"{Y#Z> ߽M56}Pi5K¼r٥ݴnAUw_3j+s\=P~r]Tfy>dO J݇_>}~#F E{DdpZ(C:2"ڛfň>F|'RKR%T-f%>TV;@}Iq)B,GGI&$S"p hxXrr'.2=i8 6mw>Lxo*"$TȐ{Uen _s1кjatwr:Bk-K3ɎRAX&UD&xy~̚l.Le3VHDG][/xN1]<З=DwuhUm?5@]viVWg̈́\K+VNH%޸٘M/a.b08u$JG- uHGK5Odkk+߸Cc{_##N{GoX怖p$4Fs@9>Ls݀^w#|(Cۀģ!sK$8W`vn2bXJ8}N1]{Iߺ`$erEBwbrwyn8J\1k~# ZK`T+Bd̵`]ae81l\1l*Gv%K 0%u喽T'>DZj,.\v8F#ʢ ~WЛ"~P,h;_=;veNV &~©wvL}3h †^Zh |W\ W|0;xv 7_4thTEᐺ@,Ɛԙ9/R 9C1W8T@ hĢlNws<nBzYW< S2fTwޏN khy2lIu{~RgО1(߈-l"C٭VK"%6C=e~O7us&Jۤ_e&V{ktj6K?ִhᒊcLd 0syĒ?,1 ԓGwE[o/Y%|2c 5va<)rԈv?n{aA++nQ_j4 8?6Ĥ(svn`kA e]É6x '@"(e3Ĉ;IU'jZf"֙wbr!CzR#ӼHE]>s,#|Nqs ~2W14sWGZֻ#kv}r*Jk^-|JZ!Yu2, Qq&57:Rj:=N0*jVGD[\7Q'zz |x1cH.|&;3Np }Ql3rVDUЇ }}OF]䜯,HY @Ν#bb(NйS -_(Pp|ݷEηקtxẓ}N˃H^ys$gPK1Eyjٗw"5%ۜګ l!Ybځ%qe~33}4N(gkPvpmxc=(PLPOBI&jsŒ(Z2{ $%9-&s3RJo6RE.I+֌O\Cf1A/khg[B# th/K4lӛpfeH5OНMk`[z-?~ʖh+E.0^33/7x5/k/ %i Z1Sʦ<[kY+Pc|VO>Io. )}4,H,_)&dX9f8jc[nщ(oN)d'7ʲGӝ3 Nv"~J?4R/+Z5 kx< Dמ8K8:n5sfBڡ&~I^.H0lS}B_!XU*m9o4*$&ExaJH >|_jzڱl_~A|⦤oЗXsD6;x.W*e  kl$fpN73Y"OPnB*Xu3{Z4P8mqWRv?}K; ,75?[B{fTā~w0%Q.YPP覄QSK/?lz`-AJg/Z- HXֲ|FLE1U-}bE$,a}О^NYCrOIyjlGR2r5_vi);FUU-\IzFa,gnsŰ'a`TJ `|i1e)_%_4%H1_sޚV- QԻCǴմ~m;s*o!JzdeDKGr%ui 뗢.OҌ=|4RkΨ.6 dLlzJ?&|'EWlNSCDTbfL&e|>?_41u'ŝ<[F _[ gAFv[ҥ( Hm%Wp¡ڤD2*ܥl6ۑߎyPRGLL Y(9՜Ǵϩ\kykP1dRde]uu]Yv4%`1{N"iXQ.z'ÿ2s҉7na냵IQ 'wruMUu[y8<&M񥂦/M%9ߓvql}g0&gTPo۰y ýy]Ư~0ľ'z'D/=.l +s!Ai-&5=h0zo]͚Z pN`-"8 3n4"eԇMrq/CEz\-G+؏; 3sح:l?*3̴t <~Gbe3fUL$l?XNkgn1ًg7ED3C'RA9Ǯ>IlCL,' ךV.jT]ȡz2~x^, *` K駸od<^Sl^@y--# 9 UlzJ7%h_`w*Wq^CQ:u'(/c|dxd(( UP9ƆĬ( \Jۚ`nH{bd){W[އ+b2 LiSePgU L'*\]80y[F)7]w;a8HN}g5@4.C̋.]̭,1 e溄za =.x N8'-##_EJ&JK&F۔wA}} ;`ݖΖC^Hn4eнC] 5OZI\5 ?-ޮfJҧRMtEmM6Q c^q|` 2Nvv3,ãND_{x '[41piIې s#35(F"Av%꾎fc9$\Yn_຃^㐅Ny%ͪE3Ʒ`,i~DŚ +8R+8)lz( eH=[=y R-wC8ԓ\:e\,-D|a!fviˉ dzi'V8:aؗ1(\%{O!̤jAփK-kT8SRg ;tWSvURR Pp_}۲ UU |J:a3%2#X??$V`K6p (/G s|?c~0w+P(JL+Hvv "=k21/.UN\S&_T('8~=4l7#G%BnD W/MQ*)叩Tr+es$hEө1.5C*LN#kLbp,/ o; TPϧT: h (jIRjͰ_!_'iGD kFbp}h~SeWK,KՈ@ (n'NJB@N5i9<s"<g0\n 0#cVkI]A@w9c +⧨0V3J\ uUV-OR'A>Z+3%]. XM4S%tS~&No-QaRYL19QagBVn%sDWȮ-BB8<R@WrP ) "QΙ5F93T`bV)oϖn2DO`a~a˓}'eCL} wle1y [An Yp(5^rSJFZ91C{fbԥջ%;:rjC\AS^]џ-RKrV7;Va.JP`{k\l0$fXDfPڱ3!W)}qdFPo,Fk}l=C1F\vW*8(0G1Ҧ .̇3\y &YPN.ٗ:skЇ  nzTh2@8cu/ 'Z4݅;&;Ֆ li.qgS'06'_ːs`/g)NBH3b>*qSԲxUG DҐ[E#sZZ>BR+jOύƧcW\qix(!;M[&^ŵ0G{mJCXl͙ѿH5˪׾jG5{"ؕS%|焜x(:_ɔn0*~W;U-lA/\ͻ_fqJAv;EC8M悑.xKk^6$~՝$pOh;3}Lbyzل%H/MRUA GCw ۥ Xg-;l{V)HF/>:r;j|cׇu@ Z ,Q~O 3@"(*H1\Fb(hm%@>%L܁MQ ęISaZH@So!Oį~Q x?0uMW_&Vv3chuz hҨe9U@ WI'$t}2Y=&7źԆs}R v5IڠR|}rv@Q %%(kvTIT>L 2]@v<:KpmĎ\m̬D@yu^p掱֎onA%um'{W3,-XwXҝrǥlG?zPe';XkOS_hʢZ5$dt6i'QLH46  qMI.!e)ڷi e V"GR4'yQϔ!Z`p^`Fr/< y]I:ޭBoy ǹPmz~;/kī}ܩR.W|u*ggK/?MR jʰmtSޢž 42猵f춭>!R˯3).eN!rNV&L!ohQ8a`Y=@E^H< w kŃ*ݢ~3 5 <u2؝Xq)-:%t_J Ǽl] r@{f-4q>E=Cjj@* g,b3ԏ1nvfSyY_4IrI_ a1[v<D2Ew+Z>( Gw^/]ǯ^IK|TPhāӽAj,fOFSBPF, QZ!7ɕ >yޞ<9כw".0!˞Mofۘn`CnlXw$蝕r,7)x~P7ݡs c)p+oE x+s2m-$i^~Ѯ0 .na^tNJ1Ͱcu{ō+vt 7 a :|ҌZ3=m3ĔNS>z5RS໖f\,S)BΧsq?DPsQ9 8:oi W.5m&)DܯQ'AC<hPbkXzt/Oljh4hzn;kwhMgIV? w8( g. 2WZĞ4S gpt[rw5.qk}y&';5 N@_[e4vY\T}csX+Uƴ49i G/l=+hē!h-DozH?ːBVPɯesXDgg0 X4cj3WP:Nj\P eUKh>„l=ŠX M71~҃IG ܹx/x[1 $=xePI$-!y8mv'!K\@+d8V?"Ţw. IpcQs&戾A~!ƅA eO~GZ 2N"&=]4{a搋sбr| ȂN 붚JJYZȞnwֹ^m)ˊ u"E.?vGSH&OLgMknA9e}BsngL`cݓG'pd@` BlJ=_=\,b0 ye"hVftKLeF*1`wP)Lj  lM:v%trw/ }ۖb3s '^`tAXv&#Wu$CsH⶿|,lY^аnTajǙUנP LlO{Yub6=]JA9-9&}BlVp/Z%{?˞GJ[BSz*υw"Y!Qبr6GB&ƥg|q" >t'I"l34ژ;rj{_>Tmm{Fb vֻλDp6!1%"x4,tϬO@(m|$H"K9dP/-ւ%Jod+ٟηiGƵjLb4I)arZ^_pUH%1#bU3ckEaS4oU^=1c,ފk|@Fyri} _5 c}̹j0r VRic/AJ@ *OM1R4%$Wj±.W(-F) ,JV(u"BR[~zίXWu^=]|B,ErWiNl(7KK\~T-B )&:a`Gd,LnZ& F+6KGLtqNsxvh#oV&%{/a6Yʱ֜rXTӥhP5 ,koI]hjY]zVfN=Z'SS*`c~JKC{05CwSO%{2t6tW_!\ -S"͒lBRteB(&o0X?*'K1 Hǀr$#֪&Z+ ݤ2N \0;&_C똑rc5QKoH.ƠDF.Zdڄ8W^ګjHR@έ(6jnO6j/rd,H'9LAt+-nʐP'B;{-j&T/g0,1 6/6K6q|aP9菀lPҴ2G_^5fl&͢1s:.N.f/]cX,Ů$H{Tg/AkH2RA}UCܿ >N*.dFh\;LTVў߇>OF5,V~_ę9V}̌z†\b9(eq}ܭw+8V1J"ˡ}V c;Y'MZ!`bVc2e:5/чv-']j*Э(2Q;`h( 5l؟#'#EWE Ѹ?iʓ#GweQ+{GVԅm<'X $ĽdvsOUx:g:Ol甠0n_rI"Jy]}Yhw/@/k>N+HĈ7 %W}Q7ٟ3^zR,fE鍠 M/#)] "H=ڨrZWu"&_;fAgp\=ټi΁h2h7+雜oM3FdW:Da>%llת=>]Xbji!I>ű9*| z0y"f)S[81H{T ye֌߼:#vr ~Z4|X\Yr j;f h|cIaqK@(.dڄrQHI &[Dx 8d x\9Џ4oIؕϿS)\38 -fE=5VU-&a1#wUHLy]eY.]|j 9n!g׎򂹵d3KpN\ə{zZX CPf E?P$EG YМsvawېkf72q.pN|"q 2Wa&ނ/5ؕxN,rl|Z<^ͩ} ( ϷHZ14o;s/]ү?nӾQ 懊">qƌ#&yrM%7 pGsbu RTA7=U$V2VYXى xLlxF-|>e,+&?Hy@Bj,sC?\%C1 :IT$KUͰQ;jҼLhp\jV@$xg刖d\+?2|H,(x-"9㒟<sPL䖁N|f%BT;spˡ1Fv@p !Pڰ 08^6mV .)(^Ү+"eOf2cbiI@#rU: '͆VWU9P:e%,FȄWj~A/f: Q|/MJaYJ?3TPZk1YOČRvA8rsy$1?%Ig%]Y½xhfOOdf<2?JE_V~Qvޜe_UTY!a3I1 _PMּׯG8V^p*HDBg:b%cM}@vIX!W˿TwmnQ"(kCeAwoD~G!ei^;RWf̟8n,yDT|<>M6B }抮 AW:LTa( :;FM1KMvYE/ޞTli-˙{(tX FGۏ{z0Э A8i}İYKuL?o5J&FXjL!O&  ڎ+z2bLgŏ3tY> F kxȓOi~E{NspcXmPTħ:xm4q<FsZ:/tifǧ;P-K9n/~f$u1;iRZ0/3Zנ Ub?>.m~szv6*m6),[uș82_d\~28>佖G@)x:T/;yx-6_%ʒfUw* ST{p%$W{lݓ"/([5 ,!8&3e>. ;kt0K-})5&qWZJG]g;-,,:x& #|굏ժț o5]PAM% e,t<1^&Qw(-?@N" B\a Im}`̍r4V)Ҭ*i+u|ffS҈2Md JBkD+-#_ >Q3)7;AN58p`5*>}yXHu$ SKjjةP8M^j'S~~k\LqY$ ;"3KplIO7IG"ftfi0xizHv ]-jN~̱ґGN{NBX9j M!) >|{ d(m/W1$ܣ2< ڹ?O ?^OF YsMɨ^+; W)TYҬ˿h/c>v(5y4siC3g0.QQ P_Χ:~-&8 L6g8QMlME[;oH^ǣ'|ECu̓6IHj5YK$} HWIڃ{j+Ѩ(F, S]N}DdpUF:`aT[SYF _Df"K![ָ=}} _0rrMdufQRn8 *?<} l|rA |5+VG Å7Bpg amπ޽STHΜET`ᨵ5fXt,] ` =IlxեZU~fK( K6zjuUT䤝z4&VS}HU,^9a-7h,*^x=% σ%:<8"iX1HΘPT-.|nt\nG"Fvs*E:i獹:wM+8aiB/LAdU!SQ67o˄a Iqi 睆/9sGзċVKwU!ߩWA>G5SRzkĴE龒Ixԫ<>8ڞIVT\I:`zsCz'K/<0W$JƲG-xwNMCaxAԺ#:M <8f␇%EFmdAb[irL^{`5JIWxß:kl˫IZ_FNٌkCݕ&O'/g N^6;Pσ22^:ec$ُڣWj^J+[Fɧ-a+XFD:Uc$ڦi\TWr_|QД%so"/ԲR"#d=2^za2ghn,%~8V3nl`9E}OCOJLX.աhķ(i4!6뚧hA`(T T{bP2CE<|?+_<ڊOܼ:naQ燤o,aU=i!'G]ԝDf"*7SBcSuqELV"+l{͓wuѶ̈́Hٔk?Jxm[RsɆP|Kc0掭v}1r^x9~X~Խ NZgҢw ~*2 Jh]q˧cqa(YiC_1i%:m\5 ÅfQ1ȚfC8Դ!'HoDЮr%5 ͡n}ƤE0}Huµ}3 +"+7kwM'9_c-D3Sa/c+@P:dbMdU`ekB'/l*Ln~*/ Hd}FR;!&V}$QC5+͵l.ccqĴ'$UX%լu:+B| [?]^ =K-fm Aa@wnO~j9Z,vS5,:N1I :1{^v<ƄޘM&EI"L\pԺ{=+!aMFdtXp!HL-0vah~?ny.Jn$o?_x'?p웼d oB+ժdMQMQW"b4*R\к Y˷ *cNOsg3ƴmUbT[BL aUtEkpJvݕX> 9 q`͘: Hk5{ ~$jgvgQWK?Q|fQ7-Ǝ:wZ7R{8,Ss2 uf"z[c\Kp*߀áP!i_Zن*dbb3|j&KlDUUw$Ĝ [r|3 Ek.書)tbߚns}<" ʘ|z46Uf!G s`\ioXd&ZG=9REuE^F[W½:pG7_uBao _ʤ05VlJB5d&H$B%QIfE$Rt9zEOEO+ġƈ "yrs&W}ưgNY JdUR#۸XhUH9AcӤbg+lVŴGvLLsQV{PAHzd"s 6 dKtd;JBf7q.\t>rWGw Rv(dâ3?K)ޑI*Pqz!8`.6ztiY.૙m46oGkG[˪N!(duiFZQn zc1ب;l9_uxŒg :Z. >~n8qHYL8 sMӍ9oJb'H׳PA3I&K&v7=Ò݊,Ө~IF:|4_WB;H7  @軺k>]C8/bôN'`MuR) (bë-u;҃C/[ưG1'A͡V+*U/h{)*xdt֕6}%lR a8~ӞS^܈†qKlMveWʑ|r.(Tjy3RwDE_՚ß73 S'{ 4|B_66:xI(uꪐhk Њ&~[pHOInjjJ(ô!˲EpTP>D;YƊtJAS5 L4ŒύK ZF'E`5Y *ޙ"mlZ/H.vy9>MR+VWU /?1En7*Cm )|gcMT: 9-?f@Uot] j٬8u)^͠ ߇o ؑ4o&U~œ"4eެQ  ">o5zeOzw{3rih VȈRe[BI]7MUd+\$C 3-{} g#f#a( Ϯ™&rM/e 2}UːHk3, VA^ yqG]Y-ۨ.ykMfED;@zU_86 9F+3ds[0!^-`'ӟ198kI\>M a[N4WB [ZS-{bqu)na4w}Bac+Jҍt(X<^mJڎLzіFVe=g1V:Ja~Q߈/Aad UMPY1`z15DQ!xqפx&*22B2^TP(xm^NQW&^e^:n_ 隋+ZCSLqs%CӽJ?|B-َBޒFy3c͔Um}l/ u]C5#O͛+,b@ PA˾p:tU8ěVQVn,z]^M݀!%ƋUe;֊{&Bθ&)peFVG4uS Uxӧg;>\OG+K)fF4[l13h[aaegUlN 'w \^CB Aol&;vy$[# mR5E׌8!4OZCBaa6M517m>sp'alK]O@R7'̠)-@Jx2J7)`7EB{ҞWޒ蜦AM%I=L"U;؅(''{T0vWʨAJhkh"69G^R;]a4܀ i"w9FZe#rT*l:'帙-[R0]ߝ'1w2_+Ʊtq+ȗ [DA<e 8EwLbzm·$mepO̱ ]qlN9je?mRr MNQ./<?(Ng+QT%]FXWD˨],*̫Pyp&c ~N%dHm#q^@GTf-mx<5Z`#_fǝގ cR.:UC66:AN㵃SU:COڋsE8hDl2](Ggb:"z]?4g'7ɜF'E4 ͪHCA.S=R!H7VnږooF;GH5mX5[C鐾'5s#LCD%..i#LVg +y_ʆWb@B@ZC/~Ӆև<[rRn:6I]`34x1)S=X&llzc.r}*ŬxZfxYi(]U3f$<؆$):52d8K)7BZ{)A/5Ak?7f-skdᬷ-Aƪ: I3ǾżUH[''a@nU'k3W|dJl-38 2LyCfyJ]Jhy8;!8|XΪI-u.Ӝ *v^d̃8gaANC]Xe-RNx |u\G xy,_Qڈu ].LY:yqϻkBwXP+e)V% x0(|SW[ g=TQ+'4D01FmPE$ZDI9耊}\+1 IdϠ)3_M%{R* knc3K"yauˏO^OŅjNf @Mpcu%ti=H[yyt٭U;99}-ҽ5,]fe&ƻcVT>Us@}B#n/7<|VE %k>2gnsoUb~^:dATB&rq\oL/,=HFbjϙL?R+ȯ+l+U`Mn\v]qQ/Ah挀JN) e|V:wJ N- :3:ءi~/[= 7}cW V5$t-{nx\HGPP^ 2=7}Q\ȟ;?6:*`p#Bx-:$Rk V2>εL~ԧy cX۪J-i7C@ȿ5GQ`+}*Kl7/+{mww3Иs)=ky>:??R>?O(*[(r'?晴S}oqcƲq+bC!Ld #ԥC46|\&3Da|wjTw7߮ p2b&ZM,d0,}6I@mj. .a,S^Ck',ՅDb ϻ)TL@Ҋ4;, ,W<$)fF2`)+=IK"">es3*fnIi$`ѯJ!CNJ f ʞrf' Yҕ'o#O©ͫNGŏh=Y3v5qfݣôu"Lz fgd9ep&ܿ5j%[N)X0ge e1Q#Sae݂j5ǽ)20yy+}Rjwا2N5Jt*$*P=p= H#֘] .w;yH5hVǢw;: !!"xˉrO`<ԍ5+񞷌{MڍuoF1 <8͹~=jAjt48i8͟cިI;PCvpXb|p60 E,ZEɐ ఀURZEK ~g Xf7K \@'  0%!H_76IO "n._w ,L Ɔ_ ksdYPDl^u{+O[(7ISHfDME O?6"0:K'aH  S/MnK`N5p "ū&sLJeX}8,6k>֞1rJ:ɮXlGXh"|Eo}GHDx=I\Q)k'`$F(v I~ #s7HEƨ ;\ƅN B]J-,jJvBoeM ƳfRLJ$ 2i;;Nԭ/#4 7W%UCey!B3Q^*ŒHF)˰n#B owpx7-!)yҸE*0R'%USSzۂd圽PpPJ 7+ggq=d~emtoѥ8W`]ܖ&g:%}E1@({̚byXAIl»T@>*.->"Lc I9k3>O.{p,渍`EP>LG| "\aIN輄4t7l=gA}OW@I.HF),ȦymdaSB,cevp `mK`2o(ѡe5]o<cWit<&a3vtt ^cv\hM/GF#XG_E7 slĘ`0Ka`am. @iLN[8M'=XX<<-$ 27 hIj>r) zA.8տPbo@83 k@A۳IH3HżәLކږȩ+6 i67xё#J^(z4ZYn o.74ZPjPRDNs6Ix"߶=e%ٳ5YSv/ou z[ׁ#ېQ#"JIKիgЪn(]YJ`kV, 'a7/&g$![1 AIu>.KTca{=WbBp aI&T_ !f̢Jb7N3[K׽[ð2X?貇fT6w0_a8?ąߕY[mMHMʾ%k傘B`3h@VT#jgtMJvaY_Z%.ΛIoOX(Rk~T:N7*'Z ׳#>Jku.z9Y*M~F4еIY`AsG*oD!,O_?t وY=Gΰ&x_Ja+hw *q6ЬP[C5z)emXXzs,Mz١,ProzshGdeKW"֖PT'B QGW@٪A^PWylo?''+X۠3Pu8[kl2鲋3a͸6|׭(:-t*ʶTo e+էgVS ޓ#KLXcݷ#VF9%l|h#uF;A ঋ{.)\r4 KqZP!mBATVu]=?-@w= i:QbwBQ@r-1Y J6 Q|X'bb z>J;Z}9d/'Yiȫdtls̒:Tu[x\)|2$">&b]QyDG|# yEQ"ۤǁ_bܖAp/*3,I`)UZ;06$)[_nOU?S2g]뒶*!$q`yHȿG %VGsnu01MO[:*i^ n_6'[Piu[y :eR ",J*Lԕ?v?{=F ioGAgQy 94j#t;Gw8 flwH1X/6웞#1#it\)8îPB:aPªO(\#an;qUE*7Bc7^.8@86 4|\R(2I| hBn_d3t$^ !~ȕFHӢ;?qΛ45\ٺi|$54 4)pJյk? ۃ5δU駀^Gr8IOׄ`"Ӿk; LiנJlT&I͕1E98"E,ϔa(᝱MTLxE¿ԑNUhS=A e=le"ӷ-η!͔SvFqھyCr?sl&;I9> v݉PګMZ0$f |ssEF.c .氻^N4n,גL}Mc%j;9ȜW'm F Y.qS<\pT>u3-h.I1D6|!>f}ZSTΰȞ?U9!ijgҫGxh qOל@/[ I;DlQOU<ޗ[skȤ S`o/Bm1x~o㦩n!f?L7uMż BL~˾$B4 s9w*vP_.ԍN|848 [ӝg{D-mX'Q--2.+u1}zWކ{``@ B㆟*)@ VKG@X#%)p1$3⏺L30`Rշ] VE'EW;0YH% X(*vahl Rۖ膃<$}+;>Ӯ @VQT~Yc).?'Ǟz@/T8{v 1Sדf', ~ $paN:@c+BR)G>jə@dy .Yv)]iޥnWƄONhٜ- Y5v3Ц'Cx3X+H[eܖci)´@t;F;5`e5P!^UBT_ډ &lRjѹ+vאAhQ,g2':CӖ)_\*aC"HNno+30~R ǚ АSXv•H${E)[}G=ڨ۝ Bʲш%<ᐇTm"E}1?YӰHaET [qqX`Ѡ$eˢߡX!XE"rAȅ'/%$0l txv ) mr2Y=ډBRUd`_dsǤOl%KyҡΡe=#%d+;Ю2?HA^OZ%^TƃNX)#nłcr:dD@Ґq@zSr6$AU6\,"ǘ7\S ˧>~Yѻuz|: \AUS'A gf}:L?RlDOSummE^[Hb1??5UnE<%҆nZO/-1}- 6 ūÁTjr8jE+X`Hԙ]ҍ=l .3&}+,U0Z°vDhٿ?,N`s>u `s2'EWPK9ײ]~zZ|ʻ5C32,S8n;}̤;Rk/BbLoh;olWK9HԌ_|\ Ipp]én6P99W H᪗Rx4;!]s2I\mW <5?"o02;˞ڵy|4hվ%ƶqr .o`EH-!m`~$Nz5 ݦ3&[od^[G#khA|$;!hҗ]?^[,RkCX1Ƭ#~?'ȭ `zlv b'-},[lu7V0#\MMqݢLwq-0Alv"A woY fOޮ=Ex]O yVq>EWӕ?5:* 2@>_܏w K`-աGQ`!xڞa +MGWLCl2q.\}{'÷Rb֋$^ik?'m`?ioy4߉kU6U;t>Qlm]#) R8[˷Q(bH~xU(SX,a/JX8pq.E+g0̵؛D@9 fa3dSj9 rv$|ĩҭ%bp#B8~t> c  ;v벎V5;k# K7`tkiw]LIOz@:h˳gٵ}ᕜm*3%M~_; >yt+Rg!wӮ4/$v!k}IzceG;\$~T(W^;(v8.w}ytA%ƒ6 $-\Ľ#1.a'G/zp ?{1bUP4k",?C ) |vDun7"( 5BTnmj5꠩IX*H[/]Hh5G4h$Jͳk 0A:Ec`<*0X &ð:S7O律5GcDZ]4b[ lDO[b=#PU Դ9`{ab=q5;ZvJ[/e»ݢ|H}:ak$j(~>S ۦ>q=4*A 9m_,7osZGFXͰ;n/R1]aKOI? dVfN(9o(X1)d^i>^2ވkjMy66QpՖa>Qwja3!O݂BPG9}s*eC[xH+\"N_:۞~Hr[?NЎTSwpz}oy|A6tϝ/.{$6ϕFבEt~rGPZu~Rl= i#3CN$^NCԏ@˙#pX¹H7ߋ>G*] 7;ճx]ȡjpOP%:L Jv4\jTՁG̎e=}]?ņ҉.bIRg=U.Qh4[so g7Ea#Υh3V5ǯ TN iǙ\C4&NQuuT*{D#roVʭ2d;N@‡̌AsgbzS, bE[1FVXҋ/z4s:I%1t=]aOCwQs G-2@TL=q/Ed"Mso9DMW ¼DMY/LpN /)>XU!P 36n{oGlLaOI^|'~,/}X5N] P#:,WD@j0aO9A>!@#LhS2KY(~mK&&"c^:VT'^|[IK`)>^!%|֋RVlo b2,NXVL}\'M (_W0I0@XBHkO\vŅec-gFcDM/IsHOԙݫkrve3Q& Ãjr<*tع,p˗-\^Z]ZMB,J' $ ci؄X|\#ˍ'z?/̝R!3Uw (`*oI?E>d{̯ I_ScE(ÀJβ7ٻK9GgJ柑0/Kk]t E_Z+ 0!{eP3>DhLB AJp՞H(]s!xF ƬXsY'S(Ck_ RAdw8K]̿aVXB{+}O#{,E>mr"h 2`/kCt.` e9/EQq\>&Ňj8<0rPZd߂lpTxDRF>fczA{> 58RP0#WUR#ə8œU QW\d [<;AcBpBZ-0敽">=˛eN8YRFhi~xрh4Ht_Y M-Jޔ~ ūsLn;s$ȃI 9; l\-4s5t4P|f^0˯ʰ̓ u>l]?6ߧA]B&&;xnT3SJy0r iAzqeե 2IHՋ `fQ 'Vzf־OXO.߹jʿ=JN5san5d(\um3F|G;`GQ]@Ln fSwpҀHMÜ$2}H;껰'̰쾱KnU&TnC˨.rUaHۜWA @L1U f];̬vט-ǓoÜ Zl C:l&tؐȾuF԰?\bS9%wb,^; erv5piwFwSHCƚmc!3=)lxhئObÈ5Jf>ٜ3f5KM9S?I>QKFZK)&MUaSw+QuC<u!K@BMGm𥴰R?pϭ<(W?TIQ`IqFɅ-ysx!/$\]0hdBRuyFCk 2v&4:xp]d'#F{w_a6d{oy9&ʜٸ^po:P\9sKbNyE)4=%NߺAsES(rWj8@;%=8Ke%J@r`Y RF2I~H$~ |c˕{[lPEDra4]qG_$׃4KwĘYݎ7ٖBiT˞ޅnjYL/ ՠΔ?+<64YV=P Ɣx(ٔ+6rO~?c t2.\;<_#D 2X3KMvp٬C"81^C̻FlFz;Eey2,h% vFsv ~N~X]ZL}J(5;^V4G#(S<;Z#R(8}hlKGphk'N?,=*k2Fᰮk} s4Q:O$l{cGqlfN˚n옢AEK~qSU1Aų]dmRիKuAM*@!:½Z2傆o#!Fh#+Q_+oVuy0kjUbݮ~`Z_k[.H~T{v_{xֺZ(ZA8򊎏FקGCQ@2ߤO]@NEi"__٪l{ޕTŶٚ n?d5.H/@[.w{i &G'}$BI{OM˗@V}KEX <\a. ➢?6u"pyt^J㸁I afE4FBo2^_wia k<1# ,T sJ{\!Vzϛ1ۮķT?ELR#% wLJԄQ6WgxfJdܻ2 lB0{Z+y&MmWg[RpP( k9}E͞U x$cPdzއ Z ,SHbwI,;fF=SH1$zUCi 9joB̂]EFiYuJku#NU3bg)gJ{3E8;Пm'-D0>&c`ji_ i?S$}AДM'QbYꖠ<pEࢧu 狠r:+Tr&ePyjЏ{MuÈRAw ά:!rrߋ7<$ z ΜxN c VUWUH JhqڨJbB5Ko0]<{h 'wc:;\q/HLlQ-ƅ`jIU^ԞJnޝIM>z&FF^mZI  y?ԵU+?ЖuKiBok =F ]}ׁ7=z Gv{C#.aS| pXd #,hK:85|.4ނ24mv[cD%KUS9.Mnh~5ϕͫ3p*#cVzS"@&d,D:etm' XG+pi(mMb2 tLr IU[#v@vwĿ^}MS1Ce\ϿFCNo2#}%,i5{ඣWr빙RҠZe? L/V,y7:fz3(5X) ( ՎW)nzۨW:cW8+6hta>9Tf'8lT3;B-e}7'K msDFa1O?䬩W]EȀt} }A^E0lETZf5@5Һ{_C:SeG뀸>!վV|caGP6@I\tM`{2(fHQSC}BY %ȕmaԮǵhL5m /noJ"dtJ 7 Qz45tk(vox<[#mU3snM:`46:o(gQJOWg'ҜvlΐߜY8*@|.&iuiLɼbʠLx Հa«М'ɦ`KJ]igTvVc .DKS4!oppٱR(G_Ղy<Ӊ_qQKp6wEd^J@|9,k I⫊ד.2 \̷6l2[k_SDih)F ۗb_{rKLǻN xO R}$_#:n#`D$i* xD+EdE`_Hu&Mgp:':ܰZ ;U;{TGF߆ɗXeQɬ3M.=dT ˯{1_4 -ҝ?0GUTjzfw<#"L(R"; kց(d#BId^a W-dy̛;jjؑ+mˠ{Ҍ"TI80 wuZ`5 j ]56$1WK[ -l^} K%:FKt`ok]{nwQ2Ăn>(pVdpVJG&]&&d s+}(=YdcA`@hQI#L\qü~,gDNWG`iQvK`=2>-pFtrf.nD ލͦ6b.nZhS0fO[$m' #2dnnO6jbxۏFu4w}&n8s1&E@4Sx`GOtNM hxI{֡X<hW1ʅjPaRkZsF Wcbtdb;K$-1l~29G4Y~A ce(bS lQ+;2E(j:4b2![H㭖)5CG 2=p.3BWD%ʹKR:V茧X$!4erdK0%"B|k @;׭ 3O7l a89?{̠~֚O,\7I\a}}5IkmFOP\D!&urH5}G:msb(F-h:'1 ]W$=ܟ/n'Q6Wm4 ~"G¡fc+r2u9tC~*z2ܮ q {hӨN?RÅ7?&$m}š{9R8bqBPA &lQUHaU(l.v=;lhhlI#w=i:US1ƫs;C r/]0-w֦TH1ٺ.-3Y΁Twz+d#}Bqr-eϔGǽ!r~/R n5gdp}vVr,̷ԃY||_'ck!a> \[#tVM25}*zxoVDnWRMR`dTKs*V{bBv Oxw&gǀxVp;U*Gu"aXG7L8SJ mMӃ&W9!gk1w B72|2Pu/luf:lY6+hŏҩak߹(p%TtJQfk .4PIVTIRŃaGuG: ?0`zZdrO klwl^؀0@#Ĭj SJQ{Xre~6ȒȤ%QL#yj#kZlH}b ֻ&pv~pdƦoT^̀J>n'->𭃅 ^v ~F|f :"VO/Vf2O>zu;YG.a`Nf %!]" V iԐq3!Ȼ8}4rXJ.n^p 5]D-U 4/\qi? υqN[PZF#]Y2 #W,7,ey2 w|B%"p `+^8moe݃3R!W|lhuM bJf(MnFQ";'oҢdB0;'h<@Ș+><ӸO#E7H\@_ =e~Ә*$'t :3)0*9@n4uo(]!q)sk6qK+=ˢ"RtD$Wl($/}3&uBE}򄻢ء\KVXrb:SݺawIf@rv3df]0c D)+?6+۴k!oyU #UbN{x&&vHt0N_cy?H׀"pFǨehΈnR=Z<*>YnAGtfeevѳ +  ˫%=QBRir^C|#ba=`19_5!1j=9dG%F=S )ZOL "O+}{dW>"4GU웍 k uHe1*7^ah4s$j x Ѹ̌|랒?q{ZtK$=ɥ&;ymUtϓ0hG":XG ʰ D(,5b6gܩG#$8pY!!3#IΘV>گby 9ͼE0 K*"|:|;(q$ X" $V#&A(J~۶ XW("<_p'Ӗ|12x6L3/>LQIr_A70[3 =S"qReI8'`ajHͭI{CtS$Z fJ6Uk(O]-{7D+spj&9H?Y]ϤL#=TAkDt^.fKeޮr݇wDC'fY¸#|U_ƴNсdM'|= kζc7z29tAPGoB/56 W0IuWgYO~.~W rQLkL?mVn(m7Wz_LH.6.XQ/4.RQ9m W'syQQn^'tH2cg_8Sw)'r7C^z[MȞI_!΂P5UMk}J1#وDRA# .'@V5JGB/3GhoԷ PGLsɄEr 31s'smTk2h4g7ac%2ǧb!V\izC;OBVH4?AX8r=C{u?P)~EڍwG]` :ɉ5$Jd-gX"G՘kn2*ü:ZG-gax ߊ94\^XV{mwH?s,`| [K/=4\(4( (x,+.N $wrE 3NkΥf{m(Pl<KKf>3Og׾ t3tc: i=r47V!mm|-ڌ/R/;/F 7%<”fo.o9hudmZZ&YE/v CH!8MM3.CxMX>B@T 1R)$(1vsj>KHݸ )X'~U:wRd)4C@x||' Y"2L 47ULJNCޠ`D<uM<^buǮv5g>AAYۣQ^Ns\Du8n#^#\֊X־Relg"D 8i)іw4@¶z҈yX\g`dJfma"69w 6Ƹ+J}c6D/hrpd5MTU&XN @O2-y<1XG܀x |,*wӎ[3NQwrVrFFZ~P1\# Nޯ5+/ݓAkbwI[ܵ ]|ؕfmrAg؛ RnZޚ=o &˘H(703!:Dߊ쵂 y_׼R1]e}kc1iCaet40a.!nZֺBWo4Q*g |맾B]QstP^VNj`9y~U=w6. ,|pAGuYo) I-wFC]m,}۳UɆr#m Vѓ860}~;0 xy\oF)nD@ɱ*R$"ypՔ# S0s{!B 2mQq:L+OPܫ%W|dq.Ǔ47b< OI*"A}\oAuod xUQj YTInj9_^k׭*Vlm,<|(J*UAyio+AcM+ IAZZԻN1:]R+ 9>V/aQx{ޖ9> ;vx \zABJbvGlQ Jn,iru~Xip4sʹ% WD,tv@I9vO{YY1=&hy2Fr<f3t<zc!f/ 33Z[Cc~:_-3a~$(瓸&8$.5dTL1E!Nȡޥo'}=2XNTY.Gu>9yLYNh2r:9>WSsjA1=,)Ǡ A׸-pHa:NYZn--`)+R^r0yq er!] ?UvSN'5J_煠" .PU/E ӛ5ZfCGcX7;ӚYSL' 5ړ5xH.tTn,[&dqj#:-+.SjKLU$H嬴}Ӟ`.̐BCi+|ϊRx+vQl{;2ݘWg;&/0 qolb+YBYt m]ԯj2?›O O+<B?Drf_6.@y^ujDeHm:OlyA8V3 a[h `ŗ6K}0 TO:veZ? tܱr14ikPOҦhԬ1Fk$!=`TSKuLI[_pWE?rW_Dh"vъn~K9`4ɕo,8Wj }IM֜)%uz lhIl*NOpt5> kzŽG4a..S#kN0+gܫaXnS&.K&]B'( f-3/ M\~vWo[+VKrhj!>r"H#*B)6qW2Re'=z[?4d̶ wmD͞Dbt@6 YtfX4e5Kj3) n-3/ĵҔcuӐ{ce%zj!BmQtf{mUrYq޷x@ {ǒ.Vg>k(,e.>%8)ڣfT-&2,Bj* ldY}v 8|襒xP3l{?F~mV3x^Yg`NRu֋_KΨw0"}`uv|(A;@HH8 hsda"'MupM{EN2y}/0e3˔ k><^~Ý>U5J. ?]&&>r  L{xUxm~6y}bmӉ=N8W`hWfo vBu}dFj5d7cJ 6'RV.Yz$?i Q 뗐#ۅ~X2;&68Sa9#R %鐸,s=k#WQ4G aׂY~E0Md籬k~<|t޴ -脄d..($Os"pdž$ <@!d`>с:Y/ )o5ayl9\l"cn)̾yP_! Ʉ ir,GK)/wq~*2"AF'aZrE̬pH݄m#@p(m A[B0m X'MEl)LTK -*{v2 %d,R;z> neE/%8/U?V9Gƾ!RKX l)ZyA>QTlA'ZAd&ߺj'V#!2El{zAicX,s|;J+;HDYD|bVG(Lrθ|U:6`hڡ|?󔹂G%ŻIke(fFYo,T>+)2o4m#w!M[m>gS hc)ɧ0=PeYhgkg o)0Fp^d^kSz|(yt:wR_ ~t`O@nARJ5 TfeGTm7>O)5Sjmg*/0.DIā7΃kW:n,>kb;-Lݮ( oA," Q%< O:pz:r3SGl j k~z""6>h)Bu6 9E{xxv9>d-V6յ5vw̅.F57 I-߃$h=R=L + u7/n;D9o!}KcZi~sd)o2 ߓR;fD/arM㯷˯ ;CfYf[[{d,^xrA+Smg D.\˿%@9 Pa;d'ȿc!'dH`+#vtیyGUA&QU?7j6L ϞG^z\洚s.`]՟.d-B) ¦}#?nAI zqiW#Bwye''¿Y$::ixךoӟ1eyR_/O)s*;wZ}oĐUbe*YrT{82por6.ð~x Pfҋq rgɝ2q\ sԌtϠ* :ߋguR(ެEvr}.p# -PkK70?ZA]B&5aH$};yшՙak]natfĥ$xep" #CM;mls]%/2 A"EI*ei#`N& iwF,~$QVٴ f(qSE-:K c;6Z/_;5W4tVԲѧO#QLΓdS,G]<=f\d׵.O4pzXn+.#бɕ e!XtJp(>Č4G?M ZIiw@u'%FdcqX˺Wr_!4iq7pD*%cR;r#1dZΪ3mī tW7f@54q*=0xTUt6e]|oUTfRV@ s l~4+swYF]`nȭFH7\ VOWɊM"+lKOee=Y)n0GXI{TpMb閡2ݷm{T7 nd7Чj z;CyS=>[uq^[b@0Ym*q}{~Q Y/C0qsY1/)_B..:U8qRP%WRw9ڝx@sTm\"lGu'.q~8_NƦpֳGfi'A (lTd?vN1ԉv$nsLyhk zt ?-sͱ/ӷ˵j28B{_+ WvbDS+/R"_.)t\Ьhm[kMn|htO(c.J0`@XیVpW?0ڀӿOt`;* GI¿ @q(=UjAgG}hh(yM!4N Aaٯɿ<ިjZ֩H'T'7ڇI酄s?xr%G91-ϓN{Y j3nyXfEyq±C ƮaFU2'/UQxX~;lJ>u >h4v;aQ=c3 @yӊ$X"z Ď͡ǭ)YSkj_=Lp6>M]pXs%jmb$Zt_UJDQת1h` F׍Κ;dyX_o'b<~yXP[ϵ sҗ2{w .Q=2Yr,ZdӍ,ɁfU/y&}g[|qyv*QՑ'.&4̀!eU+>]?Uh>@mg4 CUwGrQ@ylZ5 Pf^bM&)gG/pSC|gfьZՃcXwHKԺ0[cBpݯ, ,|Ǐ5F-&kV̷K ?R8V&h 漎Jekƛ WKyX߷=B駳AsV?u2;S5ld*+c1elkMbtgm g/?|SsZ2j]~I]N0`\hfihL5voU.ؗXu]LXЖh=A5HT6/[jRtW;{p~䇐o !qÑ8iQR_!WW"߰eS'㡅%"U4e rXCu&pkDc( n#mjs I|;I [?.Xt,o~^6j1 dhBJL&cYH{7if b<?9^PSLMN&KrW%Jc[ 0Gg@0zVY禴bM{c \Ne2uX*qr/Q(QL%pF,ruHuyէt B<xEHiv:1m d`I ~@@34R&"\aL[jk\~p0MEb$2oRc `-!hu@_#n_`d93xN>qS' bORTВAiZS DD4 8#B_^X#z1:5d\JOEoZ "mՍ>ØǀPwĽ'(m-F2s$z:oCr47IueTscNi!OP,hX!F}HRk9نFT`Լ I,YVpv/}%*\)'mnAu_]kׁ\F9B~6nճ D|ڊx2fTtkIa5׃JF@9 ?.2gAt//6]Yy:>M;mͿurFC !doQgv *~6 ^i#J_ U*_pdĂ>{""ScoKKl#릜hϊebdX3+=2A~ND lu+5rtEG4cD_O愫eq$i8GqbP1 ھV%i#EO 0COZSh^6 ̅uJaK G"ddHvPuE24My,챫͚t#flb!s~Ւ PpQm4*>čw#pIɈoHۥb-=TQ#9[PP?+uHlhƞ[;؝A^ɪq pPWk6XkNa2ؖ"zE㜽!ƿ˼oo0>Mg].|6 BϋFxZU'/Rϗj7W*gBr;&:ϩhv0Q >|2΃¬ Z.j2kD}qf8ؚͰ;{J{Lr|$hgh(&ʟv;\Mϣ=js Jh%+GrjlF"4 KvM&&.ߢ7WK"q~ y fgEI4]^c;? |&g,Q8y6T[6\ sS )}LԆމojU;jA{@Z34eUG>vl$b ʼļgo}"Y 4Z#)K*O^ v2X\j3Q1_HM G\z unbuu0n7.P2 x7Rm"j>qQ)tS "MϽ_+4t׶*Io_D~?yv2$zik=ZX}M΄V1 _Qy` pRyxIAl5Ӱ# .gx{A٠ܜ3ө.c &ea}䛨Y`AJ.!~ \YZ>v^78Z9!B"NjwS=% $CZs}WRH 8xVݕ yLXk<I・@`OnWБ,輫!B|wj$Y;k6?>F u ϛ~e!'EMݥ#ts$eu}inS5kOmDt&zh(Z@G ^^\?Q#"w* Ş T0Gָ8l0D0h(@`~XrgǠ/mT4-rb[Ե^*( 2WN QQxO.u6.6S<½ؠcfc@3_d 8 쯹J2jB'$ $'(}OӤܿ e\J;B&]RFWC&@ g|kHOpf{|2 5|m6vOGJp'p]]fq WDIDXEClQM ,c[hG-jD `Sww$FmZkkЍ\S‚3HܓO)$a #*jӖsT s Aw{=|5ZnYC+@;wF ޠ'ZR{S6`, aћ^[,8uITЌ"SK_;/8?4)cvr%u ]FZ0Iq^6`_nKvʏq嫙0B \ml̘">eEud}PñB H?D dURcAj k0Vyte8>A rwt𒄛uEo_ O7?~ʞ^p/y 7i~AVfȉo4əs"!&oVR*l&[h@~lx?9(RPS(xeͻ}Tj>y ί!g#^uT6ڃ4[}H8\֩*|(y(`pO&:гR!4f,b5 X),z,LHr*_ĨIx)BSD뾄 M][XAH7!r{1hzf1e˿q-NϦKQLцtfPur9~պi1KwԬ'?<u.N vzIRRa1㾝t0 $2SsرXJy NG?J\$Dv!451^73qM,Ch+ _DLЃ1-2JV'7DmA7[BQ+I2t|%\0mG@6Q:h9&xW#V7MEj }ʥM@㯁оm4pGB)' m歫iVsCZj=2QerԪN߂bDLCw !="ц 1lk7'F],Uc45[W<b C[ZC1z0P7E^ڊ'&݄]ڵ0]C~wO!|e`m%,Cp{ɨq 6<˂\ޚ֯7xmAe R@aӵJ{90˫kboCK'}< Х-_SwqNE5*Fωʣ8sDaMB0|:/..M5`/"U:GEKlU|A-Z+&CPFO73qID >^!tawS ƎW&;+Ȱd{a>YtͻPe.gS_CϦBIq%FSO羬U BE䴪fSy1HSUep~0X# X-+~28*[Q)E\ 7+UhHdw=\ѧUغ`tS~6 "W ˼_ rJOPph5ISXgiusNiu5<,+=;cL&g-z^ M!87^A]w>/ '2&i?0/Hr}&?_ I'{Lmv`@(4BR/1,)5@DJ˔bQ#-<(D"xNBsTRoX,VH^E*},3"4ɘ]Zl&Ē vBoq܄i+ *q,\b@E&rm֕"h-_2Q 7wPf)F^A{伒͕&>x~4`j)VZ  rlvAaݩI#(̣ o@Ös{>ѨtUӂwzPsӯx-xjGY6.;>+j,Y5Ǫ,q@ ^MS^zlNJ:`;j^@2ai$ jaIS#L+gky`XZG㬑:.|~(,ACxzV):23^C*dJ?4 A &FŢ E޳;̅1|M.5ۈ,2bhbx,fHA{Yᰉ-S76j@6Eyt[~$Eϝ&[nr.1ʽ-n)11fULJj`}OR,l~jkUgC]PLe 1DRbծvx00k10u×W3J7X.rCu]20L:,;ܚg:t kQIvޑ¼ofG`B- #E&|,2G";yVٞ4GB|?:z (h 1ȩ_]UOɞ' i8Mș&/ܒӔsVZ'`퓄ob+-dk͝oVYu=bW3vu QnƧWr7  I :;lWum.h anhh/< (Ӛ]f5=Ωb6G_l݊NmyD+S?.@\wmFgu3N*gHpw19Dq֋q;zfcק =~o.HM}= 庇0Gw0% 2Uܚ[G# XFc-vwz=Ū ҒwZ}Q7%Ҳ8~| ͠yk[J-?f)[&aNމZ:nP|V‘\f `;`PǼyCc!5ZF@&|(R,#]NW]M¢K4?`A-3A;/iVLf3!6IvK24̴,A'{-[8z!P/k!r\@zΒ']|Gdԇ}w~ͨRe7?ԃM>+ې!UGS)bCz8 DcB0 IbȠv5$;G/+uH(( *N{h},c_WLQ#~\lptYiXm4.?~|O˒]lr!s&0L2#WQP۞4l>)i,KjmɮtrJ! kz~3'5\md`=Ÿ^CӋvuΩ_YX~'74Ϧ78R/à}l?2ZIZ2(":[K<U֭S~^1y\q ݑ=,#&w}sAIʒx =<8\ [ضՙ%'p o6hwlkO\fӼ,S)TBK t*$o?V}EOaV=ck8λnޗ bt;1G=)O/塙,l&3p ozu"mE 9ޢ-'>s+uBCKrKa{wa˝JfŜ/:ՙ(t٬Uy(Қ-E LO=#&؏E DC%G܏z(Z8|pxKuf\q>E͖r>pI6Ng Kfe#U.MrKZ 3P){q1} ;j3 Ub qoMfGS8g4qř/ߡ^`+۠G>웢]A`}oiE|Ա0 6j1T4bmIU*[o&&蔭ɕv3 ^м'VȧZ`d~쁌 ͆Ԟ%)*^g^Swk C3>{(wq!C0Gt3&O &`7d3*{)˜m&"ej^Щmc۞Α~!W[GlẃQZY#M`dQ%9ΐ,6Q6ߩr?<ϩt0(2tGBKd1D@%aiŔw4e)ľ3SIps?PLG~z;VUj{{1*݀4^i+HfWG)GtiEU8aBic5{ĆndVޡFO⣴@H%W}оbWCF@13%(uoVW`toCP/1 1aOD k.tɌSUsBֲ>&Aƴ\jkBsI4.UdA4}C½x&Hb LFK`6W"tEXfOnj {L^sf[-xLX+&i=V(UZ}t)=H64sWbM\!r'`K'ZŌGLA~  U|~BRC-c~ln䕝/j4#8 T}͚?+Ɲ%n!^$1^a0B_Gt+MC\,[:>Pۖ4\Z/µqX٣@EvDWјgA[#I-O/N b'g@-׎B6?p] DſV`,+GqKWv-Z^єLqA&'o^wϧ\>ؒܙ!4〸zhgx"+jT\Nq^LLtD ?n*~Ae%)-FĘLJyYjO/8^"l *5%ufqCnP?( "bqG{>040kNQ7Zik9HvYh8qdx'DҐ봎dJZS~薳LD'Ԭ˾R> ;WI]d/G6ћﷁjt<۶cK2hE <|3=0M>,Mܵ>2bcpY W"&C0.a@y jI/Yl$Ӝ+//꠿g's{ 446aN6ZYyt꽾)mfbn6>rP }4 Qq"r|vƶ'S&ʓOZNǶ0[?Fi\keEտe c<˫z`y]|&c}M CBJD mWB{/_V@UE->c*\F<8G[tEvH _>WئG:Y>G;4c.V<ِX&ܸ7K a|P ?P"DP5z`ksp/H=^֎i%k&.gx6>2߶ѴE Q!J/nlH[ie8( sy d ߞȡjʎ1;#Nx.WqDxInre̤TrցzI3rl/̈́i#4/Pt#4&XvXB,{cP$y4 j#vnA&NvI95pp/zA;]JX{zrRB79na15F p2*fX0V 5"&}l]z`WL߫h䚺_ vr0mu,>୯!֦èE$/!Pڅ4]ٌ87 6NK5 \`Dy{ 7p>"vjWvFζ+0m},?<֫hfpx["E9RH뙡šlOVBsg@ jFLC6_`ODxSzI]fjKtsuv]KK;J uh/ vFihؙʠUb,(PLS'صmQWkFt+q-y; 4bbUOܪl$fOCUq2bR<W8y9?؞]`aE+gdw@;Fmr77t1HKJq>,ᚰϵTm[SᅄsqTd,>ǭ̼KTSXIN9KTn(x+$%IvmPc3i Eq|i\N!rMB.5b&SdrTޣ)%!g!lpM F!Ъ5ɞN'GЗjI5deOj؝8ME0Nt) :rvC?q<&Kq):sVy=kT S"tYw״pJ[m@fŋ<]27$m{hg-6,ӵ# j!"&+exw?PAg;DFr1m˸?5XSǶ!/Aj:0Zy1Rs@ W[4 bvG3WX4E5sU.5$=b]~>IW^̄r݄‹B7[]$ۧa@8]a}h \$łS\v4/LKsEObJ IK={A 8D5*G̨xT'xq6c%3_dmP,#~DV 1fcJ3N|<·4 2 Uu0V5@/M_fQ>Roa ~O[xp#_ CIVuc©J' C BաzGl(c ‹b+/(m]<~Qy?>W=0z&7@ unet00=) } sT9 |41 UH2[kSw7-?R8Gewu,j\؁z& mKFQǟٸBd)U.GGGxVSk!=(˟=q%Km$)_}47gJO9d>m $=l2V9J:MI+8L,vAb;ne+pFT]kQ@ cNiJmQOa%m?HbQK:tLÜ30[UX5lU8:\4qZZb>V§Zj,ծ'Zh!Q0yE9)v{KN,G%Q,*|kzIOH$ĿyǼP= bң&dLX 1rG RV,'FV ʁGF sZ@C ]beCoD,! zɸoJKc_6a*!Ë~%N!V,aٗ1O,?zy/MDc q"khQh7X&⥒ɏV,{=͹8]<^z>D`Q`g4i`WHYXKH-υUR*RY}ن^P0NYHHdg#k~>|CNWA~O ?䔧7 EH9P@W$һ89ׅL͟yBms˫팁Ä$|r}\׆a F۬91:f8Jp aiF;FC/S&VxQں\_4ƒc@dpeIkBS/T{De.V r(!im p 0;2 ^ ^k'k#R=rmn\pϱwlec.L\؂P:c9 ֵ?N :nD^,u/91!* q8q8qmΌ65CKO=*^<5%fsFbTt5p2 *a( r-gYZ07070100000003000081a400000000000000000000000167a4d7fd0003f4d8000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/]?EhDTTk׶Ǽv\ M.E}= pOU>KKT` 4>М L* /ݏb4(rHc /,4$Fk]"e鵖v%-0I P>.wj5mub*oj!WW|UT;FQZ7崄PhB!ET#Ni{5CjZe0:jdݝ~Ηgx(oD^ C/6mFtEw+Ƣ7gp!~yF:ـ]| bHLf:o0fzX.kJ4%7+D2:ߢR/P&)ˆk3 NM:64mLJε( 2CЌS7u %XĮiQHW/ZA 4߬>~ }KNc}/DOSR_Y3A#X+4p\Ks-hށ!xg%HHDOjFۅOSY}"\A%7m3]fWAXilhTm*1IzJon=9Bp}6gJḪkf衕m7^].Ⱥh |4nl "[E*@PlՄt.=gm'w![f`onq5ft!zȶz ʴl̟{bs#/:!&W zX8-ˆ#`{Fca]\Z#sy׿n^>b8o\ ,&˜m0=``27*0X@tCP(S4V5sI*}6J6T@SOiO/@\$C AlM\"/c{ߜ͘>WϙY}$kO~֑MS7=.:rSCx9BkGZPOcga =X[ eW20 @+=,ťL`' t;8l)}6a kU r 9.{QcТY_$,xU&'Hʛ< H>Dl=*E>AI\IK_̠X_3v-q[W>6?bO3sh4 +/+Mr_}Eigal&$*)q:peaflZ \6fi?@ڔ qZw5EDʅ g胘õN˚gUCMlɦ&l D-Nkn5e!Lf wC.Znٻkc.]|̓yBRV4f pjZRZ ˅6* ]= ~&TPC *^9>UU(_?j{•{[G>,ἷm#a >kn`<~Jm"sVAG%}۲A+l41<լj:x0DzP^tn֦aLfaɗƗβlL1~z+6 >e 1jw{QYOY݇SJEݩL.PȪ; uoLQGP[Kq!d1ix_Eq{9fDG;p,be.”]v.JoL<`NXЛ_C.2)KH_sIۚY%K,"d!J[s9<ѧ €/c5`@7\?7E2ʍ?șxؒ9%T2DAt75tf+Vuns*򌺈a*RWneY:zT\ kZF@ވR!TssN^g|}+MLQL4ec(y6eZb΍#:Lt*E6*VTe!/VbԠ1Pw8}an¢ /OK qluaYG޷ `-r/*R`K! ʾmi2 ?j7pY<}%fiðwY&8xsuGoI/koDR47xIIn5ߔȢGg Ԛ!/͵`Aw8[ȕ SQw\yv?Gx9_ˍOy/!D c xE ^O#;KO4b|ba7˟H%ŎN,@ăp/kӤ/IvTaR{#YӡؤnJ|=yT۔eNYUlf"Ϯt>2Y=ZvP+EV`f͗ku{<$motDm*B* 8<8L60 qCexF4%B6Yʔ$;E-(#I%.+\2oks>_:K5x«ī x DaM64NAZ;1 M2(b}SxwgɣZIM޹ ؊QK,`ˆ\VȠ~ uԥ&m1%tT Cq;<%, k6G` p8c4P1ocqv}D!G%&m`)ȇ|D mFaGO*ВDk!Y/_2]!:Gd.qƧɎݳ HdrS6&GdtQgDIm6xg`MT'ح[wV~*+lOP7k"sk調T%C(RI(twN9"N+2Bͯy ûI6bT$'m+S]lzB{pLjջF $/;ROeEџ$)oFۺ8Tl;Πͮ/Dax]n%vuѭf!8-p4N%F܅cGؚ, &RLBe.K˯ZctQ- z22&:m3~owFCcr.*[>ք6 /"QHlqr&ZAVJBk5ќ$2 99Mj,>vńԫ/J4hi'+鈑/! @X Ybkf8&"c$/'ILٕI `D@\D9AMIy#(cl#wvАũ{e潴K2.iWOⴤR:]LgH4=NRŻ@d b -"ek,(!-Wg?#pqc7I:4q%VRO)]SͧGG ނ4l솲iq*|p AZL0tЈ}\HzOSS`޷Fb.ja'>)E YߌcYh?Ox=EqgfHcV4PaMQX2W&ci16( RR,*ts#d.Vִnz {A}E> @nH~KD2hhY>GFriJ~VTt?Pj/N=)\,L7ђ: xFtL+v9r{[p\5iNxĖ*ٚFFknC*oX'F& CQl}P,[ֶɗlx  )S͕ L8ه''!H$I7f.j=o8B0M{"Nl*9jjjj-B'w1,hb9mDuvN>X=eVMMl,:7BZq?zM|0p@'>PўcCGoCq!uN}H>bpFJ۞%: ST]C+)OJb]1 #?W;ƞ;QEO va_UeW3EBs< dȥ V˜A V #r?Yd0鈕[Elc޴T Aq&zE:&uQ:-*n8.ѩAh>fI_V\D,3kcyd/2nޮJW d>3>.$BŪQ;XN} W)J8]ÈӤuRh Ik7ɆN'q)A"'8h4KS.q9{~vR{R:d` %ߎ~ɱzxͪb]a2tVaՊX?6lԡOCci}ߐB/)o.K 5ˑ4P8-d̒0oG_ؾ2kN0ЮP|a8tQrEK|o.&.Q v*deifz.if38Q89 =w! rE, Z[l;-?XbWmsRڣwn˼0:n_=T׊u Qa4h&T{S3facxU= 'M1A߶a]Ifv1iD}9 VњY};}"vbzG1#Sa7b@;jY&SzXg=DvPab[ zjNSoFnc)Aah`j@K.\}wԜ̿yʀMxVI0|v*B_L'#/%jd[oʼn\2ˆm;50sB/=J!vxRw3dMLKF\b*fMt2p=N/ e3繄 ɾa?3%)~I|ɱH[wuϕ&@1U{f߈<3qWv %l\9T9[w!fFج~{_wcJHM6YS/RIf{U5-9(wf'm7YqW ý`ӺNbaoRne*y`mpWy,%S/E2ͯ 섯Vb'k#V1(o\3GAͬ4}I^GeM7'_֩qnZSaQ%x5XjgTCYi^^~K0]0Hȥ7䮁 :ч(ϦDZ+o̬$M5Q{w 3K[sOV\yd'L39_jJQBΑ7"$,xekV]#RUqw fQ{IK m!I(M~e$8|P_]Rw6( wyS 2+M( *i!qHqkauO)Ҥ{tK%cv+({lp͙1j?hh,j D8k[@O(} a&wPQ* q+6@?+0 %9+WFN&p\ {q:KI|WKn*bM,=-.#/-F` _>;:KrkILU\:%ߩZ'ZGvZ]!\c.҆j})VFM:'(XE ,L+n >¼IsL~`SY:/i(}~C.Vٿ\A4oi!^N~yx6+Kpt XwI⾈\l?^]oT L[hCҗ:-,k^[e-=@ijfK"5&w@I7ǒp܀@Ԋv'.V/E_鳂čT`husƄ/հmлO9gQnA|맅krTe7(>{ (t)ī$`'7LF.nwpxFAֶ\ (-fG*U ]fnҧ aﷁNM@q|\JH8cǤl`.7Fw31pٶU'WQCu?.?X>}jB쯤>w(e~B/KZK1z^ dWy]2"k{vPz'i,}hgT7gAjPi-Co5%cQ m!WwPh[qm;U1:bn6Q.0gD=5F 7 h5:H>ыz֛CB'>71u\y;o[" ݈ f1uמSPsy/pʱ쇂: +iSIEXQ?9Hp6YdQ#8n"( Y;' ~`SqSּhXiko-{< WsxߥybA7|Yh>mKHsg(:ҧnX]ʼn Ci&˩Nm'U$ҎF dž WpB$D1? Sg}Ypl | e%۫^S+/!RTJgkOm_w~Ʌn&őAviV?!;Ż+~Xmj,eO!&ק> [xk'KALh{+Hv\GaX.nh!mjhGLQZ;:XrzjPьkU@'4R$1*o5!-\Alh9Ҳp'E 6C#\ю\m{9&OX2uG|{2v Nnh(K\EB\iN@;h}7 ArhrK">C^::4,N> n;۬DsD6 }3B}w∋4,)S͉<_^X]i3D_荦p6J<0-#TafΏxP zPVJq}O>ܶqu#7(wB 0"\.aGX!?W欁q`| q"nҌ1,_bZξcva^& `hMooM3*dٵg;Kv-!5{!4 `bxÝ-I?m tVCb}Nӫ ؖ,gK 9CNCUQ=U{d$M֑F.ɞ&/|u7f6k1 -19~8%fs:EgčyxTmKs7Klwl%p榱)k3"^˺N*" .fĖH]=!iu:ڒLL@h7<SZJ)ʝjMK`G٬;E'3o2}KAoL> ?S쀵^S^7%\1:2g?Ux4OQb!66tUZzޜ"nvvxn|D4Rn\E#0kJ~5iˆ;}'-tG!n}Uِw7{Er// i_4|))XÍ uò] @Gh,ƹֿ&P:"+)vgYm `aM#AɨMwtayFtQu0ʹ3S@V<x|yTǣ[t7oZ)os],d3pFzbϦؒYyR!U5|`.y:"\j% vhy)P2%Wзlr *JDkfRmFA"=ҁ,. E9XB{ܤ\i:FjqA`0^Fr4!4o(1 z\U`@fi&\&}-q{ndI cnk*I(EmNu<Ľؑ e.Ȭ9LhjjG, 5Deme=9ќprQal#SYn۳b#9k/m=}t:,DP0K~f|@V' eP|- GU!C:UtG1#J*yWZC15r:iXod *)q9#(xP&^"P=$h<%yQ_z h"Q~zǴK~r-.ɞuksQ ۤV|Lf݃"Y)4Jl3=C };LQ![xCc21vᝬ,IX*F韩@wcրgQldVB-o:G*Qt>9o7lHGbz?;K1T]EmUܠ'ᄸW)7]_ NT5L >Iim^ҽX{lP"%L%tÔ,W,%h;ɻ$!qKH_L,v2{5llUA '1 Qu݌aԆ(04.uM_uU@7V pr1?ey fuHk_csnp"2u ). qFFrBc6K "ܰH-ۆl^©.>NN=*璉n _8~ hv&:Aw+4Y|eEp q#D]c. E ϪU7bS$Ϧgqtq\#8bеSx&'$!u_ŅSqTtT.Kʐ4kڑF}ɵ"/82%u@D vjI09  Jb%%s|64ӄBYdӘBP/w{ i++O1̫YsBX`# IUQؑuc&O21udT>_j;j_C:vybm:/;^BTj46[3 V,6H H!=䠇 z"RDM+'߿NVA ѧ@O2f6tJHbJfJ#a1(1qEC\:o'&/z -&G(Wcr8UT'+f !epC0 vP1&̴mAMlgYh JbS"* i=]IpXz'ϾC|"LwG5V;ČnQ` w4:| ? s)b!vl?ǵےOX4a@>@ 1(6[?(sR.Aefb69TŒ_]%& R M&*sKE-P/tܘjxH'9AxZPi<4ͩy^eRf%T,Z^WbCcIa-3s >|hje,ԵcMw+1q8Zwo_v*9K8U\ T6 x "hJWO{윶(h__Q(Ycg Lc3=J3Lp<;fݻ9$o?/=w2CW/aH\޸-9t'#$g98k"\"O%<_lq"(n{Huqk@7iiATyYHsƛ,e/VW]I-UJ:(sjyaH5`:M-eO63'if .B8Qm.R爯- XQ+ 3⪚(Yg\dЌ\U H-vV8XпB@uuWDw"T3MaE4&>t&ް7 > BUћX#\Z }yZе`/p&k=uԤ!4`k 쾇]:-Yɼ VdTgQI3hӤ|݇HԐ3Jbܼoޚ#GIgⷖDbӿ|C[JD(H`Zb3f{|ۿDZ>-Ϥͼo)C6ሐ+H;lg;ȅ=귾C)57$)v@>g?QN9!U?S[Ui`, T-cuC kK]ڠ툆R|-P_p$Ex75ϙ>=2Wj6Hђ)l H3&8N3O~nklG$^ZDQ_Rj%6OY2-n?[~{MpA&bKOU47͹\ g3c¬71C^Zg 8f],Dp坤| v?5F/) hŰטbY4P`>R$~: +-P\32u?KFJ CŬD}F@5lBAz-TNmz7cY47+sBLBٸ5UsIJXi6fݔB,"Cc-pj_7pߓުa#*˲!oT~GG_/,wD r..{Lh*-ۼ9t88G,n-œ#޷Oc=\i݄kk/dx9F!I-v ]iO:0GfD^Ũ[uލwc?S7 Wk::k͍ZOp]R] Y惟|o ΓwMAXLGNl#th#2k0H2sU6\"`rRN5$5 5ik=j ~o}Sn2"Z?0h}xA">[ܪk7r )ݠMaЇ?%>4~2ܘƊڗ>w{_ %I&Hht4brTؕ˫iR,ssd/P'9 eo\{ZJ6\X$Չ]}(Ω5y9`|x%WtS]SO Ai_U7FP pq5U*-`[C[re2ZoGie% ~u3҇$$ s^z.FsU#h>QҳݯP6ƀ ᨬ2)WxE`I'lmDLIn Mcmi@j gE~ CHRa#=w܎d#fwL"a Nbw"EwqT_]B7q?yL.RX|!e_[v! N36X\[Oxg!@w]DaGdv:3UnUw$4dda<(g *zd`͙jU`(ۇ\RN>go#g~!W Zs~WjeT ~n8WQbc;̥uIMb$ub{?h;=8m6Q״ڱ^P|\*-"=7?ҨהҔ//.cϷ%`PM5VA;DxoE'w 0>Ȋ!yےUC$>L>V' P45 "^>Ilb:q#FH&^$z?HAfkygӢ)33pı5HZ=&n܁.Бx9:w*me_vK; 7p}re!ȯ"V-CVȵF‘ǘG_[;Ƅ|ˆw,:iވsTr):SI_"̹?Qe$ lw?Ki5T㗖&6-ZgJ>I}Cv0kJHi]vg&tKsJ$Bptn-.<#`O#*5~0 0룳(%)}up3  [(@}fsp{*[^)i4mCp0W׫Ҝ];QmYꡅ,O yQ ;3D=#,epDg׭纘i!NW!'p :'#9' i6!_ݱ\g ?UIL5] ݠQ ߤT(3{D1A+&~e[o KO#V'F @_׬/"h '+;%z,/G$Yg4gJ0RC3~=*8x I_%E=Rq24͗Vm*n'nVOvW/e<;"םlGlʗ$[.cڪeߣj𥖃=%mZCؗ'ҜeAVW޽ё-lXslַ;2U/.wcT-~b$n[vBL[Ve [kBȣ@2;ف!2I}%WV07V8me pnHO^JH Q54,Gk =wGshۀ;TZ:GjҼw. E \S!w2R;ZE}iL ;;((?1(c`}پvD~HŚb*)ro5Y$wFrmkœ/kk"2].x\#7@c#ى@*eіRAcZ5ob`IfJb@ʷ;y8=eeUe `Mp,|Iۏ`¨R fD16[-*6Zc*4QKzIZ7=GI- A}-/^Ȁ"%] No;+ *&z\'~niYKyyp ׽ Q0|X4?[BBzK@̓TrCz<5;0ɵ)4Rȃ0 @ӝb, sVZlWswFIӔGNSw(X@$q >Q s+*6?HCLč ?S-+xy?GYģD:Fұ?/j"3OF GIa #<]NHMo)PVSOT?|?|!\Plo} iAC>}|w)cgR25n^!vuϘm-LMzDܱۼ8r੊oTnPod2fD*8WNdpІeœ1t q3K u8?7Wlܪ&6@ިR)ØRR@=lS1ԨeBxVȎ@S6;>0KZ9Vu';=Tkj 'TAMW 3f?vAɿV"*7 pHvJ6C䷥L$/m0ov. 6#YO0Qt,~b]eR#jiÅd u9Ȼo~[ff>*8k$kf5w$ܙ1 .w]XF (oq߇L3r.b Yn1V<h}8|?NCҾ(*YLt{Փh%]  fs0{ʰB!<$3\\Y~ ?i%B0y6?Y/]=X*G浽Y84cRQ~k-2B̎0YVZ7JΚP(0f2c%\bI,J'4 HG%n3vSԕ:]e;J)j;XWB_4L׊;Us,iz /,s+*[@T qxV꧋^E ``?Oo7))#tPRyw֤3薥UH6W_Hw >e7;HFIJ쾹W,`oh_̢3¨cf.JV+7/N! iQ"&MBQ)"|̣E刮irόM*AZӇЄô~ Z`_zHQU$OU*rح 'rfcRlifA [+fzQM @}^(uzSfj`s~Ң33 s_r+{#mzc_I ^y[bkMGk؊A֥SĢx[!9SBdeUzr!dx-.1V`흻b?K,%uCJY4 b_'c"kXR|ɉ3^.XZ,%+ɻR!0/1lC ksNg<>qW1wBS+q["ic-;# kFpP[T/ g ?qȎspT nkOǟ{iQ6w"ʪ,lXeLm" ZεFzq,[I?Q}[qT;/BjDư1+U$C{}d{qMvX UQPQ>& AfDa-M8;Ϗ|iн'y2kڅ !:3uﳂvua©+ߪw}GB%9wA|׍񠠉,QCL;YzGFMqPc4LV (_pGn{L%~+OM~KWٌؑYfCgocO))єrUy;$>[r]R]SeEB4p?E+( FpfzwXڠ{P)hI1TF|/CSY#zujٸɱW`SS20^]d+`ᰏ8I\_{o6{K[ՓG:U+vu eOQ-qvC©X#Y5LܼNh:Jv7W͆:OY, V zYb}ą3fZ^9*kϒ)YC{U}G6Q-ny)'@%a5Ԗڥ\rĠQo<9)Og O,Kɔ5?n`?BGu3}% .fr V&Pg}șM^WdJJ_W\C]j)h<%D:lt>sj@:lrt=fDΏ^XQEV\R** ooWAUi.~V${ w?][hJO8%S!g8#c[;$V|YYVKX< 5Td3l+;s(o`ՄpN9Ą3^jAimƙqd\DTܕ)Xhb-BXWy8&c+dY{s|ECtPn`H}ڲ N݈ d{ƏWY3Xy|ͺ<ě6$s n^eʨKۉK0e!{G|VtV@ C>odFaɻ eL.z.4x6sOs%0li&!l~ꊡc?.ʵ /& سLVvMJUD#R'Ը<kzvޝ77O#RS`ٜkoT{V@F}dT朏/nNJV͒g o=puY1-lUw"p`O?cJG7 HlR`@nI?T[J0i:N^S ^i. 2p:g嘃t9\CE}0VqNT )$joi2e2=[4hZβ9O.jr`-z1Ig3gPI]K[F}$\鷲V֒;Ʊt-Z+Mz^ OL01w?@v(3 bRNb)Rעʗ%[%#y8 bG[!G3b 7pZ^p!`̘}5CnTi2kUFu2w&6DM_ѻJ+ȨlJX/5Q/»$ |ybatչFM>Awvz9bx+XVP)^Eٌ |HO݋M.;n3yy`]rǦ ؟VOχ< \έx.rIj[?^nmKIΏB֕V\-q4US1ơI8DUh**3Nalp5nn Iqi/ e**Sfp6G᫙| V8i8?*&%%kMBfֹFE'kmʟ赪]!קK"P7 FtIlXVjpK A[T@CI4];[U]5iZ+,4 hKU 2Bn_0Z!8ȫM>]8MI=f!Ba7Si`)U}?{_S|l*i>K]k]9a[jO-kv<:nlyo惏 j5`'0^ѐ/e (O?W>Gu.vn٫5ѭz;vZ}s呯9o)8<50bm$ioV/ {ᒫ4˶.pڿƅqt3rU#Y}'6 ܨN}`+14B8y[)*aΣgsypM<ٙ>b((Z6v^B<@1OJ M:@Irm03:*4)-H<$sɭn*T@ARGc$"׀p.1/ C#X<ݱղc*e6ͳ$"}Y.6M0ڤ#j>;8p&[4o>[mwݔ9c!W5XxP`+e!"FSODQ>A]!5 YcaǤV:c fhg~,d*=#g-,98_j9NeWz u1*7_ppssq(jVEʹlBm9q{.ª/rrDd#4鈙1- (d ~t*Al==9=~h{$vC )þo/;媍bMQE}sAJp?M kDZS`qmUTj/Mi=46qL 1Wy"bb>er, iO6UG[:9"V3 (c>jH6j)r~[NM OWLWsf +V-v p=t)ǂ(-UWڲ-^r{,̌K/k#ݨ3SmKdnHqMqMlGA^Yzl5:sRdR$+U\-!kR2#w/XSHfT1E&snZ΍konv|/|:Q¹k5an@V.01OS~B`#yG&ޞ0=.6}B.A>C nͣ,fp3RB۟֩S>^f`I`|Nn K (\}2ֿ8>~ІA)zMFJ‰;i/r 1&H~QEȞ:v 4ՋJc Hս;.%_GE6DDePE z6TCo +)k5\)3NO4>mLtVX亿!$rĜk5S~;ȶp(x|Oܮ \2<&*o}²HuQ3َnGSMͮ,>OLz$E@2֜/DK03#vKf@\0D u]o$Npf+,Qt9dP!߃*Zjzo`^W(f Q}i;NP䅼iN/8 ̗MFIlLă\hc˽dzXdML!.=?դ 7Ȓ๞gf G{9oew)r8QGs)LxMr免Sd] WAV1M"I^ʂVI?F<5&p`7 U:XfTlshC^e1r޽@}hÀ$AtF6\>|קtB35uYBOYz~LhhZ _/M 31ToNM7]@D_73BCxm%&QT8y9Xu,`s lI>W;N}*>5=nyvPR|ayu6Z2:&vtҶp~Cwڬ_=!"|ڛ!s/1GXw w1|@#({5M鬺U=U^3<c2x+D*\s& _srMsaG'!\(usv&Y坛Y`8x E}(8,~S T+ 3W?t-vJƆT/&2ΫЦCYf@!]xGAI7b:A-%iD #' XY8,UgIc _ML[no)B$7+/BrHW^#IϾx`f%{[CLDB}Kgg{pVg |.^t{{] _M^6(4=ܤ'(LIYp]XZKE _QȍRP^rg,DD'1^0#"+ƒKo~(n}"R: =KuJv*+9IGZRI`ͅʃ)! .s$% cyYáyN@AQr^X{Dl 8naJzЏUבDī -Z|Tה(/e؞X/X}ݏ^&w劾0츨nR_B9#600?9mOH{)jnzW S|uSvHd+a@Z.d/60ާy?KcKjVFYPrI{^z ;U_/ÅLpE*ՖҨ>U}KhQ*=// ^zh5)@ҕMiuCe: vxt ;؆ }=_w;#p='dGEI qP^ь'u2E1`fך(F4ws|D?#r&u[.ѴQsj0IM3r=A郣ڬ4;s=DK?r+uJJA }qqRlQ\${)1;ՐKՏ,Q7?:!jç7Lscz Lq笼ZIk @-?8A G~>rĜL:u.MI x]?g'kxk݉2OȈh_t>aԣ+zW3ld%tTWm k.c-aCc}Zg9I:tL CGmI0`PWuEh!Չ~Ds2{ -%+|m*"[3)~}e?pߦX;T R1 G2ODx)(@HfgP_4읿9Tq?8ētXT@gCb.>tUF.xρe|bzθ'GwVAtvA!ZȰEmB<.គ-Y5eD uؓ(|Ig7E!'ގzxXOXY};(ʽT&EHd8VY>m5U0OwH+fZ?jQŪumFC1 ?}uϚcFVBH(?/֯o}ivs9Lg] 5rp93jv O=^W7qϿJ3rۧjdipzꛃ y[{c"r9=r jwEw)3չ+ƌ[hncgⷫ Ls~`pES>Y4< ۀr* .hk׏d9Gj>zVBJ)f QɴnKlH}9GZ҈|߅N#gƿ"ݎ}ۢ8]Kx,b\ iU~XS=-ˡg.ׇ@D6z'fODϷk6Lu:8ACQf5 QUx-zZ2-6_ܘR/֥Z`B{Iwrݝо7 WMЉ44{7̱AjN-,/k@2mٸ R!sB3j>tch/U.}D킖OH-Vjܨ-rDpn:xȿeJ%\t15F#* `W>PyT][FSױLޮ:Ee Қ)rxc<hW`~Cr21Q-Oaqnm%*Est>i88Ye)uZQG*T1{e$ɐ*tSuwA;kgNo}د)T/?d{.Xotj;fk 73< 1| dP*C9'`գ1q+,@Rq~w!$#l'a j2\Y痠sڔn]3Z 6O`ZBAs(H>(ZA{w**=!S(U{8ԍ&HC>uJFT0RJ p<{gƙN!r@!Ӕ" 8X,Uèd. #3DX.dľ\2O{d`"a@{g)#)3̑qT!LG%Kp;`'!pY@m aDI6.S70V]/:13rsrMi,ΐW=AعIұL~$5`b"=^5[y8:5m#PV cF7CUS`$f,O޼#ag`oBW%][gԒN*V'5 t?u@A? {2=ɕ7+$,"yQ 嘪ُa=f7㴧QT&u"f9*4{}Z-ݯ#.פ.ހH@RYȎB WW'aƿ Q"qLw|ʍȺM%PL?x|l@kW&׃/XHTo7,CpCX/!8ga;R\)sᨄ9VWh? =Îoy #rl2@PTj'-Rrx/be`IKM~)r}I^y"^oB`݊R]V5N@9u^ X&:ڼcŞ}WάG'Uc8ٙ [9RLx^h('D2?t?UBܽ,GNiUT$s )Pa/j2 m[w!O1v=hŴ mχqV9ȴnNc#Vt -JRg~'X uz\)Whk,'I{}S07t j9'0[} )@'U`~ c+%Z9z8"=?FK$c(ıbF3!di6U"Ub*U&v y\.j\(GWC=@7s"yg9 mo`_Y DAJN O3JPe3u5E0V vaHDŵJ><Hv.a99>cX)gleSTnT /4A/(_p܅řbɄ-/=J@7 $EC잨1?4PA֯=|ԔCf:DCtSS~xH)etCq|sjMf6>m|N{-÷g[0Z#zZJ\` yd!{5~M WW^#DND`8QM3$"E WpQ*tu )/*[c}6>PRK(7vei|Ǣ2+E>71 Je裒hZyulz1l :u/S2U_FF+bZRǜt tn=Q11 <ƀb6!]kee!{՞|^~ΡBoB> PG@YԚ]\.&Y:VŶT'tiU[qAZtn} uψ Q򫼆-O@*&~)YVFxh }l@&.>7\%QXK(hWqb7` #h~䰕n9OqY_nuq0,.T=6SNqZ7_J EC`Rp=!̀:hk~VNh֝s.-V"w-қ+fVߡ&!5Eޱr }eC &z3Qbi 'kwݭӷ;5d1r}8Ԇa/L B>2F|zfa(^㘃d KЎ?r!?(!BD:Hޜ [}>[z5Htf%V+*m.Є<|b  Uf2=2EErYO\yvƆ5ΎI,1D}ER/aIMEs *T9kp|]g2]q_RyHN>6&۱%&O:+1 g&fߘvC&葆 1 ;SPx|YQf$ 5 @{(TC~<]fm=u s;B,vB}ĜRc2z2BcSg\ƪұdȮ[M 05|5k?7& Dr$Cݓ&w/ xx [qTHi:M֢Ƃg"|Tj)˜]cau7E";ghIV.o)CVj'ڡrW/d< jFӌxcQ DJF FU`XдvU-3@A'f04pM1 x;o٫HrHݺF'0ugC޸^N ~4@5S#!v>thݔ:@^QfYNTKO# bҼ΢Z1.N(Io|-XgL&\:Sj%O`:enG5ƒu a%nyjCՈPuqA 6lS`3ʳtc5jhGpUۅuݟv꒣#Xm s6tդls( au y.W_u넰qmp  iPM9ҙүK(}ؿ8 'jiֱq.]:i7M/}|2p M*]J X={nDT|\B -] #_Qkcij5%a CԑȻ~L2hLiJ0*y/`^mH$D7ƱO͌eXD.RjT۸Jp?#w&+n@&nMߊPᤃnjK4?H!g+ޒI>MQ$}s5LiMF@ o xId=C +]D GG ka~6Grg@w2 N{l2vӁi@]$BSvp󮵕{L+T=AգUo㨥H~Ȃr Zei?$0t$T؄uM+ 5k78QѱŸ*s ~ l !ᵊU҂5/{jB/? @TpOC14]&ZN#FW6bÞz>g\w3MVV X듎Q2V2cK)N?$[^}-cq (8@ȖıУ[0~nݐMզI-f)iMI2Qt!&܇}g|wDg U#\pDYv@(@:>?ӹu^7ݜCi)u{7 RW Bbjphg<~ک!&H`qʐ\Drs_3_uu|14kW:\bz䜋{ָ; bH?@NE1 Dq"HVX$=¶pg&S<) AՃ&M,e4z]x2`&٥*ׁ |>nQ+{pUm+^q ⣥0'k$Ku0m}k~0T2v5Me/xkZ2K#ÌDڑHD1?up1.-Vo&9Mc+fO3XJ{/"tl5}_|x$ҭk ~A`ּMtEwIn"i{*cTΘ.Q#\(VO8璩o>[ޅ0NG xyC1g,M`to?;%IHz$ CW1>Ν<`[X_f'$SKƔ>{5!77*L.*wa =XrL?0#*'T'Zwѿfz?]-4Ά{Zd3kHM/8WZ->%QiI.üz:+sxC3͢_I{cRiYrpS(׫+/mhnh(77ǷQ7T~nD_UXV,V]a, LvP@-'[Vo0+lv5Q:[` q]^n]`՗Tyϸ*sopiaBuy{y`Z5Es2OmB^jy Aa cWy<ȂΓ_XNux L s,cky12j+Kg_{SǓRrq:/~9|9,?H=t[>ltSyˉ'P]C#sJxT _>7zi. H+Ԧ79|F鴲hes!G: 3aOT 0L ) ߅MFLOcF K;z,>zWój|nVzS]|nJꪊ*`'ҞVe/ z5} Ub'sgja47gMƯ 14bY($P (â~. ot|)Rͻ|~`D_,@ F&/=&H3Hl#l=naqn9UT CaNMEDdz)>e$WlƱζ{vna-3] _pE h=Š&]QEϊTW&W& N;t: K+v6Zn^F;`t@ ۩,%̕eioa}N2J=G5G&;.qQr!506n5)`Wt0ʟx/|ǣċbt-B.R|{#T +?jgOqvt_$k#^I!n]˫\ VxIݥj#R &2vNeɲ$jwj<&̘K8|l  IW߼eFS"Z2s3׎ǿ.y\X=\k_>CW"Dz]/DMw= p?,*V|[f)6'a8{~nt^JCUEoȢ5M:*8: 겢k8sÆ{[wb.GTŏ-f/ Kb՟ncwm-Tɴm~#F\ =B F0!Ջ\CvBfvx;p1(jY'צ||v4 68נ/.xs*ntt 9$Vkpj# _GL0B:4ed48˨SZSM ζJ5 >^Ɣcin\61j%kdo71hM!FEM+f޶4b odj {§иܭ]Zyl"$^*/..Eᳱ'caA'՜'ZYHӆĥ^I} )o)dWRoyT;:|| /2,ydBa}6ttve'o!ikP_cI"<a4Ve '@}^@dByN/VO|njN8Q WO2P:IS t OGH@X*fa=,o3S0Oc6= b0 ߠŏ"g_*d,yr"\0pPbGB}*dHNϭp$ l΋7p5FiV/`B!TQiMݏRR :" ϷMD*xSyȪJњpˀIc/Ύr/ea !Ѱx[BΝc%S~ ',kMϱ,&#GwjTΆiU wuu~'i+ZaihiYH?/&M,ጧHQ=@:[٪]m n%KpQ: )0 ?rNZ/z5/84Ȩ8*Ujrk\_ЯS<%|J/fc7R/"b(AwP#uPjBk=y%12X݊6|[bI[) J6?ML{&-&,:-{$? 3dd:W}PJ:E>WK^#D ȵ]̡^E8*OrīaIց00_x, Z -2]]'cNH \2"DzNSI[o 8cqZ}V*9_c\W/MKSkgcjp[DJzy( 8/C%gm,R F)yV=Xt/O182ϝ.9l9=|mcY%oZ/I<0 ^'91f/DhcFOpqpОlE Zz1Y"YM:v0@zIu"|>t&>wQ%*J?eu"w]Fӭ;V[דY·V\}~UuSN5[:}$ݝ~5xvw쟇I5Y} TL!m\ 'K&.v}vǰ >RFEO1.-x犯iqTv^Rvj] pYods/~64ȹ8 EC4I~&9 6Lbj֫>rZQpk k |]/XAҰMge'K_L$k#iU%kJ J+4R'KGf1͙yfs]*) ]x5Q2vCslcf8V1lsmC':H:ζ:Ʃr_FߞٖչZf?(9 ·!M;KSgS>KYub c(ct6zVnJ~7%ƃz2VDLK8_%|L1yLA&)KONIE%fqHGj厃H:sA"[3E"?ʠG6֎!6;:E.~S@3oDi[:"Gs XJ.nRű`9|T,mNۊ%եcb*LvpW/9Mb|3'PH8V `R[Gp& l26x|MD}cNhko gdԲUb%l>k3^Tp`O,\Mw p)ms/w쨠X~=P-ljDuZeu*)sN#;*&[שbA{K9?7j*Ӣ5Da-[觤2~pcbo<&?'I̪OB gHtcs&p*QjdLSΚE `<{:(2-|oIõ[mį̳ټ\4VȰtaJ ?Q מe|vܩL `xQ-Q ͇q[6/jR%/rˊnG4}~V[Q`xW7m_|d2 pXC#63B" ŚL9{`יأ!dx OR@ǥ1AGc|\PS$| |ꔴpEa(ycq}d]ً)q[>XִBzruj/y$H~n Pk>JR~V|_Wvem~'miE}|sjމ:>mCZq9/+v^Re/3MԮ^:RW ;5d`UO/=ARȔ{`P5U9RZVVSrn9K>"{d}-:mj\Lde^Fr{AihHyK<^ <+ yKeYXfjW[l;t!VoOʚmJB2rM 6R#`Fq?ō'5ח'I) [MHXԿVb;,ik0/?5Pβ@vJ?"&@9|>eݶcNdXvCA(N僮~G`ΣD_/\@ Ai/z3(%1:MC6*,׺ƈA{S*u!nCz15fzn&GZ^x?8haӏ\=5K-`{!Q訞z!K(˞3 c32ulENaiaQ kq)v#_} ?a33Ulʉ @!ܓ4B:ʌ/u6sLuǖ'дxb`S$q/-9olNnG&i,0͇ZyPz vdIjϽQDcAaryu&)6Ob62"mfH!{8!ݭr@ tCOg~9S"^GPg[$k+']a}`+\{+4E)e԰$>z#RrsÖvw)'VUۍB)SMd(u/Dbl i(~5 m*-L|QGf2Cm0EלY91ˁf X|eQȌl.'ȋ7d)j2Ϫ|w꓀qhmUN%$ cGgk9Ȱ`n78Gnƾ␞%QcT,]˫|QJ7纂TPT6w)읻,U Sp0E/3Hc6pAЙ?K9*x{LҺ ÒriwhHD PD@X!I0+"Srɴy$FgJ3jtB"' 1irTSԢ-"$_YLF\IXqm;’&ɻYg;{,WM|KP<Wqh|bĸ㟌ևG-X/ f,SGNO a1](քߢuTmaX~i7s/+SjFc23=6*sn C}6S\G);X'~q򒱐f Qo4ɯl=gd]ź=w=1 R)/+X&adk*c{{YS)!d2oo[6 bbJ f%{Xt<|Il^FR^0L)^ҹ T_$ 6P/䡾R-Eo.Vz $@XRGy wkCbW2 q<=uیW˓RDžy`q^ު%{ Tώl0{BwBη3x@O1,}kQf"J r6@'NBfftL\ 6f£pt \`. šC9иp8a{^.A̶#TF2!dk}zޒ0KPk>9ɡ5}ZKos8ADvr}4oEլyIۡVA A579)= P {,/&/R)+j8g’]vi |0^ Iu\_% N k 8AY ==dO%NUkooCl&=k~eXF ,N&HՁC**֊5N8 2m I_w ^Iyo'~. oG(BM򊰦k_(~!?¾X+Mr¯ i@AjƉEkbDdB1rIZӈJǧ:_xHELpRQD "d& bEd@N^epв Ҵ?tֈz5g 25CE *soTY(D+5E&Sh<+1, Ξ( 8`&!6-z7P)/.t`wL.xPu 2_hlQx3oo(E_@&7@hq,oOF,Wْjq\sۊDURQ`tğh5uq JY/Dכ_]̉18G+xRi.~ u_7[}u#x';<t<ѯ]bKQ by9Q0S#7"S<ŽD=Z.;XԱbQz3K>[BJާ9yoDdF( @*w F~6>NUk>uRJ. adNWL7,Q<쁀h3ǽ?T˖BPI=W|tz4;TjOc`|!Ϭ@CFᅌ%b0F$3jR|J@gsU?eܥ}@9U Y_35GiͶEoa"#Z<^bXFQg"fEOʱ Pb]1 T񘟪VdV YF8; -'RyB'\NO=u? ߫G`4d:S7vw9((u)V/w=˾]e&1B7V@u5ó:yT{GqZ\"΀?ZspQxxf`6GMapW8ZAo6 {GS V9_@5 TD# *=ZeE`-/xصWلP)%{Hi:$O:D)1eG D&%v Jk1 CƭSi 3W*sT9!vbR9ѯswR&ⶋiQʼn/ /#y2/preƓII KpP]0Dv#HzO}MWnLj5pY:>ON4툳lTT[IHIhҦϢk ϵ: x1MjXuA]~J^I*EC 5p*9lTg f`; (O"HEw‰۔?G'ڵ;A]s*7~[UXR]HlSҸJ }بkKwQpy@zʊ.v u9a2|[t"yƟpG-jcL)'3q KRp] E 0-,]-O5Я~$U8̥h@欯SU( e84PpnáO@w 8*]}]{P0*,;~ƎW}ij D,=\tZ\eO&^IX"m-)Y;??ukQE>pP?~p몭F`qo~W|Rk|Z,t/uT5q<5.o?]n([-Ev._>@n9ͤ~Τ GM7Rר^j|0*'7I|dopKBǃ"+ UUbUxR% :)&&E KZo^ٮ>X[fYʸ^'C.%I7⮳~] 2٨tӡo:t 1^^oWc};|~K(V /t1Y=<[;&MᶲBn5/RLs!IWGچn:؀gvX=(,.uf%>9Pmjmeg+++? :IG%aԶKrش^,qL>l[G rA->8:Rƈ7 9N+?&$ڷ|;92֓Kۼ&Yc"@ga`J;gGWD1OzWcQ2%d!}=~I}D3 UR~vQ\hZ)d#yqx:0? #>5eokZI%cX<2X t { (F1^8qoN<^jqji^Q8J `FfO΃ ?鋘ƻLLn?iy"s-It{ROņPAig[2h ͸^,DDLkBƒLl ;NZ/3 KLHzbA6ԟIah[?63Arjy\Z1D–Œx,B믵|pT=;2kgKx?n+)\Fvs1I+AMEXln1*@rd’$0#x^:LNX H@vᘔN}FfN*N,Ჶ,i2`S n<_7\aX~-$&  &'%ȟqJC#SG1c:"*a4dk塁*!h^Au^>Z ,3uHGf4:{.M]xisCtcQ{pQO=.<וp0%hCQ,$Pif` 'KwW JFۛ{,|\q>dԝVBGr&#b8+I|ºCNEZ!&sN3L lt_ԓN&{Nh#ù0U=aˉ{[Yk2װ+KX_4e3p8h'oEa*J*@)ոp?XHBوW-O fc !eX'7V_:1lRai8p;wEy]$9?,/ 2ʃD/,"=ޒ"Ubu7x/xg TXk YXA?P.m +ڛv$j0/N.S1\ 3f[A&a^(x  ;=4{ ʏ/BL-*'ëK6TM!r(- s-|s(Qu-ha@D5UyRR "> Wk?H.F˦)m0ڇ8جg 70.`||_6K2M-U0#6(O5cLk_R-dTRHUI,Hը?TQZOrU`<\^CZ4T5S罧VXXCn4&F$ jk78x*"\IGOiT˪oYW@pz-ԆRm]j9YF#J0?XGЁ 3AY&b'eTU#cY *هmvjm]#U3\&z1]GP9U*|du|MM01#.5Ils1q.N|XyQ(6-Aqĝw$*C5_<}N)DFԡ'֚ʐE$ jKË_i>3F6}jlw{8[$%JHWӯs9 i5T,hB£l1=(I'^΅>8R/oEJj$\PazPlWW;oq|.9^fžrI/=LS^n\ѱZyp7e,:[2$ 8$4TS)u c5@Rw:GJHlx:Ml)īfzQsoѮ̄LmqOR5m.N(x y ǣl )L7 ~#w$O jq LqcUwեy=ܬ`\LdvbQtO*(' o[Uv:"&3:a~?&CGi2T fmm->\Oi܀ʜxC.Y>tȓɸtgJSȼ@B|uV*bqVs&ML^6u-S|UQOn-uSq"9騑-E3KR\dp #A1]!n{.E "229Ͽhn"` dμzv5jv. c~*.ROq--j Q&0GEI越9%.UO7NvY!}LiYcw`]f{톈I,357ЩHqt`֪n7JbǿH+6h;/Ǚp|a [xW͡G =|X2\0Fy.9xԅ}HE4'r1SKws& [A$˷B lz ى'g躾"Pn~H/x[) Hk)p[` ~t@Vy" ocNEkǭ6InIa)ǵ1SsȧcM&-qkyq-?-=k $1R8RY*AaI#SYI2zX 0EuBI)JəɆLww|P]ADbbojuǪ'2Q*WFf ʵ' T,Z!(? _ Xps~/. *x_ K'5 ç1Bu7frWvAV ]9XtYs|*P_@ivx``.z9 z GS~tBw\qސ1 u?*xXt b MQ(Oz3#|s(hm?w>U x0WXs{#+*\݇Q2Ճ>M2pRZjW6ѾP?62w|1WrZ]#PrQx:f$߱~~3 X$)E1VvZ!?Rl^!sYuqy=}2%6vrwx|Uu`R_ H"&}}<q5Q%\y%çZ!++Hl.2Kb9|AZ51,C ߳>beDm.ٹ Kٱ\]m&n Vh[Ih-AON>d}P,'1c(葾C&frۗ[= l~5j¨}I$0SEV*xKuJ]B#Jܘd2gx^tb]ݼ[+T!nACRP5eqv&'L+TL:IOjɗN bɢ9[ؒRTuT;лqXGV\E=nJ:IKES0@p}=i&6oH\}Q 9ԪD^F*t d3|@n_s]cug4X$K6}^,1g#(^,MX&2%3K3(cS m~Z 1$`͔7GamrJhk= zA lPs }E5Pge+e0ߌOIįS#a$r.pZ5j"'Argb=f1?у)V6>U 5q>1MS$ B|+d6rO UwKLop߫m#RsXY]Ba,Xw؋kW@*!ojߟyEBV_ h=!L/Ӑva ]Z\RR~4ku y !WB&vp7UJUrDJpoU-cx > g;\:u>[03ۘ s;QTM[jY`}k̀u|J\^[1jq7cKY>cI<,@֚L,G˶߀S~#Kz~j^cںh꿼5Bzљ<7@o%e|K!nBFIN?ylf%)ֱ־NY%'`}JB/%8-2LˆW6 lvucjF[Ea-=d`ګt0G5"@c݂j|#jC"aǺ.B Zݘ *@*C s-_-WT{1GooSlǀqˢN]_ ?Z$c5u $FLY''Ԇͼ5E@j1 [~ y 2#'ȂƲ~n=ZL' |Quzx)AGz527YZn>ML1_NXz}M-)Oh5*D i7"W5&ǖH)e*񝟡j[ X֕sFo.T*N2x{CBSMU9':6͓dčA e{0E8ţL&#Hذ'oEbM+?\렳Y/q;ov`\$*g yCrtELAX+&u8t֐WI(knK8*|&Ւ I\t=ߺ. ޞ(g:-~Aɞ44"3@3okN[[)B ? 4䠰~\OUlXH n\5o-W$>S7"x|0,x5iujnkH`Pq̢͉|Lakj)e^f7Nښ[jݮG5bݥ2*Q.c2vQyj@QELl]0/?+U+R& +7"%72GgI$ t@JK~6=^BEf7ԀnBوb&)S|ϟmd4G+6ϑf賁DʒS僎Ё $WY҂WcVEȝCul0PY P(uۼqums(Mv&$Zj~28P6j[8X Wm{12!Q;I tάi6r3Yc. 4%(n[~ٕ=RCNbW1#K\50KaQz "p`|kj>Ʉb[>M[+JwNۦI.vI<3|"x j\P8ζac{oS ^?*~IrҶ12*,m"I1 ;mBv⍮̤~/Mxm =`-41T% ?A,x ]dazt BB痰̗8 H])ϸ.}Z5M;?Z(kܧtmaX2߾&scwҴ֪js8+3lWzInRޗ\Ǖ uT]q:}ѠFIeFҶtF\Mv!=oO{EcŒFZ_2 ŠAeE3Nu$;꣰(iqpz3$z/[r%lħt#],1῞~DX-!1*W jAI.g$D#>쐣vy#ʇSڮ=VvK.:5H CMԦoR8ty>x Ypj6S9C6ˬ/%$`y2R.A/vw Dft Vk+w`}_(0)dx0ee+@?aP>POˣ1i1NAnyticpA. asRuu hGۤLk[3r"Y{+Вt/;+0 >|WZ/΅IbQb^iH&XթI2sR9}`vHɽ}@{Y0Gq}t(u+_f)éh!3֠</3>laD-+p#6t hwn̛VsdzyBoR|T{l,qMF䅺@+ؒ?,ڙmZj(Jl(`WzaHha_ 1xU%e$'/L8_gXi6)F2@J-MOpK1pp-=XTsfDB'XZAJ*õxt ;:c&O 3Jلu d7xB`Qr. ّ\Fjͦ^ŐIFr%(*?yNyBpKr*mA(fl݌ΐʠsP z5J'dql NJcr#s\3Y̘iu;㻊Ft/Z\trH?blqb{5 <)fGخ&SB1Zi>Zw5 9vG-GsndLDŢd"HN/$؎0ŭqFu>{Yߞ']\Ҵ* 'H<=JE!2B/Pc^u䎉/&4v镟HPFa[)k *sy~-Ez(Iܩ@%Kx9.ȍ> @!:D_# 7B&ΉwzJ"сQ;eܻ?RV\I˂5غ׃QcEt^=+y &h;H޺jK+cՕvWĨ1'1qqڙ"ܯuUjAvKQsSTc}>Deݜ7Y# "dž!!Gtnʗ77OD hF#3!Oөk;Ѧp|Ӹ^g'4BW/-a T=AwH}T踶Y@%]xeoQ3H4d1ɠY&RP}!&]sIw d `D:T|ׁi_bx!j#ldT]Yo(8q/٤壇~f=y'u }0};=>ْ,R{A:۱L`1mݠ7܂6Z ߞ^էD^5eJ3fũⳢ 9u(5YWa dXbC"(d7uٰ@^3 Sn S=]-FkuloTFޣcQZE ϙTVqLݣqŇ FH{tpF]T4G[i^~IZ譁]K.R២ڏ6(!c&2h7<6z>E?qr#&i*YD%T0 s^TvPKǁ/5&2OS{p524ݴƧ 2yH}VBIg IxcJ֐RA@j8v cbÀ[| `V/͆i5,T5`ugKuZ&q'O?| p;IcXVpvbkW!RF0oR!KlCܙ+ :, I<" gYʞkVdy/uzLiD6"*D+Kķ8yɖf9*Ҝ$DRު\J*R豾` %!-ӣ@Fo6d0Q?%@],EQryݣ^b3[KhIq躅gso{Dtء2ZF"-(z]=,a [g|> +NN71)P&o;d~n026 #m2:n (L6|o5n[ YAߘǬ֞_̄C &!aP?$Jk3BMe-W=@;C]gpI~S49;{V`FॽmQTnrjhH!8W6\3iWvG!%7\594ps҉ІoXZ!XuPr߱2T~*lgulj r{ܤ{,3(DS)(NOH1G^ԣ#K1̏UvZ6"ZΥك(Hh($݅eD p|pKf/Ek=Cca}kv:Oja xbn fJHWBкt1[*1IߵfN&s9c[r ^pKOf:3b"_=)]jڠ#VVTGPm)Áo&&j䄟_^ɧc"w$ްT~rs]}6F)7~Q b*˅I{ Սlly+}_Y2oC,O9pNri*-t6{SD {-m$N!&zHZ5ERо.N(HQiLh}qV1^QH/& ])z^ Ij*[AT2{nm:fJFŪXdZ,w-` BcTF=w,.i=J\ Aʜe/"T24n t5 =Lc96VlnXϩ觉Ev$a3َk F{jw $jvg_]hmV A:uztH"G+X(@u1ar/G’fpsjξgQqErO[ߴV7'&@>s,",&<(6, +ʨӈ7^;ltgZMK ٻک\jZu D8^ԋj!\R$ֻlaL.aQ7uD|FixՅ7?d$ֵbI{i 4|d+8r(:vC>b0D#F!m(< A (ir6$'^Zӳ(@m>%]Ga6$sm㑹 ȵ2:$1K:ej*=s<8+Ʊ) ypgl$$>Sb"OTxs. 1("ash0̘Vi-_@[fm ߐ }bR %"ۤ)K)7¥f1Y[]ǷR7-E ~r'[GX,X&BMD=$B;=(˝ O)cD(gC y/K/,Ϲu c"A*xKz% zvf,H++RWTՈ\*]]|qߥm94=BРqyu$a <}ܸރN-mey v`'{LϢHLAHFUuvq TqWh#n;vS`rw?<AߞO?ϙ͐ElsaE1- 2F#vGhsK\0a0d^GcV8 LƁ 8 fP nMF r\ wq){ÁY+_pGIܬ7NѦۤkW2[},]On%zJ{Ui*#@jxtȦkTc!<uPYv7+3鹷c=Jd_slMr[hAA/@~"'ES&65TI81|P)RfcF3oybП0"Q`~)ז S,]Y͸}.3}0 w)&~B%C+܇9<0hn"3[BlñpW &daIϦ$#r{ ;0eƢTXcr QHF>??w6.`-]NA .0Ip-{#ѤîMV{]6#WIt̡z:XvoC[Î2j܋+ޛnF2PTX|ݶށw R3}όBiۍE,6,gUFƛG= @X?fꑞ8mF:uCE%*p^.އؤCrM[T?*/(LxxƔ)*$ֲB!u4 VlxH' \qtWΥ\WnftN [dEgzqz>onHwUs А0.d*s>x:֐Q*@5>|ݽ~A#.)UdF1G3E 2cB$sQd ?6L^xՖ_7Scd>(6M#V$ק5c@Ԓz xS`D0V_j\rrTͅiF(蒾fY7a WtTUP1*/Hqu"'D^ۅLH ~ PזGۮNH ݪo(d'bu 8} BJT:a&mm 9Gʮcx˱s&2pzżS~~FSe`h8XCgTa@:׽q=4 }=/btM^?`Z)4_?t~_wdh qζAAh_sI{h]ȽGMt^qGT3*HCcʻ5*#EW-@tlzdWRKb䅼wHdzUCJ"!c8զiHP3p65X;J2.\k?VcOGU 2mJٶ~'w*EiNYB]HYE"`q2=,.sڈ7eDB mpmh@qu`%>aT+\( d m:@*ڙ,J^ ]6ƴ6)6‹Z ţfq"sbcVsQqGZ: ?RJ?g<*ͅcփsUe\LpW+S̏`ŋP5 ٤ŹR<::w: GM`zzoX~gevܖ1w)?r(< U02̱ϛ紐8/dLY`-W7fN=$7[K/GV- Q"ƭ ʼ~9CTS4g&o LY5_2xZq;yg7m6OԲE^ߤbc_ )_t.}y=!/Ljs/I7GN8?'Mq}7`2Ki ~w*S/KXXY xHrΡH5Hƍg ވyk ORחƧ=Cnª^nojvV,Z ->老"Nȭ;` )`+Nuj8pߋ4Y6 P DB+o>GL'hP}R&S(J8<'I Lb3 =Y v<% ꙱4kY[LQic>oecBX="xğ V(\V40%:ejIA` 8I߉t |j%s9Z=U r~ f=8/_q˗sD[v#`^t+9fkL, uMS*Ckl=ƓgY2`;)@l/n C , qF\SZ7͔.%?|E ۄ!I,Kyf[ xL :r?)I0##N'gU(27*m(:P]]Xťt2b9J_kdk#nнm:wj&kk4Ia_fwnp[`äj[kyTG09OA wqdGnT ;-,QˤODDAP]LGdLdLm-'t?0 ߙЊ< % ! txӬUp_Cbo!+뾊yoK2n7 ]n$$6~_bP /+G ,nn-kD(ݛV~J= JDћkQj0n(o#e{]\>aҤQ/mBŎfS0Z?,Cv̈N>Wpzڂ-cnrHrnZ*cӹU*?|hlwuEUuܲ6q1\8 0L`hi}%ӊ|'D5-9zJɜda ^)VtȪ!ɪtLglNX. Ԓ[|/$JuYuoWS!MW= |kэha}Hy՞~=e7qW76a9_(ʀtpX]+ f2~AGܐi5`hvu:`T0wy 1ct#OAO >1"j i\ӳb<9}eYB0,HL^eg)P7дq:vkz0.FpXBQvАX1fH mf6{~@C Lv=Tw1ao5' ^Yd*w_8+oh sYw'I%"1 ebT;?(gLutB^(ndi>9!/86tE ql=n~- G?> /mEj^V)F Jx*òspc6(]l++8K~Z+Mlfs2<-(Rc$pɄfH3RpBByQ+dulYbGP8NS&QIR;$yش jҒ1v[)2P2,t.}Y?p!S/Q@4k2L[1un`aB$lb#%KDMV|VΚ,Mi5㱃ٳuzmMG.vZOHT|1xUgNl +g6jufE!MOywSuClRd+,Sf@(k3|۳5!Z1IRw)2!9Ջ"JG~G=BVE|< r^k%&*"$uI9jXQ{X:1VlMo>'WHx~ީ0)wՍU;6w?!5F#"["DO_|"߮īNe&72Sp-wWunސ0SwNm;yNq!#.^:F:[U ?FKhκ#a.\i x ^l|Y7_Đ!;doRyV6lSB03ꎂbkZ+}uDx FQNض (X"N\IޯGYץYvVqm[-j<y䘅AtOdԟGuLx"o8|i"kYι4E@y_b*#5Uu+`V5a# H-v$PT"|A;wAF_57DB0,(u`4ޑuft0]z\n9FZa$T;XzdAu1"@a]g2? tcS3QCer]̀?;߼^lԀCAz+X,Zh^V;/b)})dY PSoeБ@U L` ~P?3YL d/z [ڳwlc:w?-q5Zl%+>d WGVhTtj[28LҊ oKADIqEdD>9ӴhGe]Iςtj#bErZIڴBAw]HRDʎU$RTw_腹3ɶ^~[PQw0tR49tJcf0.AAMDUl󢢫JȪF`Ec;X?0v%(/nȰ0Ri3fFl :0ef6PVcɝteٯ֙3z \kdq?i'|UݲnbU݀R1uneM,taq)t]\Ľ&fB9e^tv5~$~N@\*7 _ :ZrkLE ~-4{K -IeXe%+sFSZ,R5|gŗf7Շl,i`iu[TNɳ'S:6ȴKg$a^t@KYTmq2A Yk=֨lhl!yXAhpF7_hq(Q:C["eç[_fq[QV(]ͤ16RgAg` 3I10Zŧ):(ħpǾ<0L{.X&?xiZGϋ^R]4k5VCPֳ}u+z Fʿ8mw)ڼ*N@"鈧%P!Wu# 3_~D{{y>*׷V8O:VYE7Ǜ.)}feRFi~_O<*H;7 ̲*2~ X+F<Ktq_;,ZV[-@ŷxpyZUФh٨c^C+R8Ns?YEcTG&a }^S/ΒOyVayK x:oS3fKi.6a flUk~lgx S~1Z.{$@] y)=ICq,Κ +b73?ޞ4홧ۗ; \8^;VLћfF_CZ \Jc~t ad1&:ޓr3Lכ FeI6ǒaHqʬ#q˝2SM8&d7+[3۞h%+SHc.]o^~c1*^;M ?BX *H-6OnP<7fE7|F ?szKAmm&mS*8?BFw/"U8JssٸppWJζp!}XJ7 FI L6`0sj%mZAL߉҇LAcƘ-J4_ʆR" { MR7'iI?ٯ% 45R]c%0č#hOTe棂6Y2oWW? L -JmNPEWcP|woeuK2ܟv9,(R?v1.zSokzrvْPT8z26 YGB/%|59j@H1|,ȃ%^VjREF%З!2ґɩ~`syU|KWszt'hn cN:Z4W+ S+]D)R1cXJ` ~K8Qү8+V^mHdrJaתØ{i|.B.QLm&?жZ7{.Q氠-:LSu+2y*ӤP Vx1UG ']wS-744Ɣ}WKw-cIx|,qC0N0|hlQޘA۴˰$*s!\zb~4#m/Rcv<@co:|7lʵF՛Ff5̷!oVf,%UlqsCs2B" |(7Y{GvO\Dq^bܜ2@ůSl*Q, 9$VX* })_[~jѡ\? yqʾwH. *Rv'mNH8Cas~hY޸)iR?V"wI5i(feГz;Q k!=)X1vDXJ_JMEq=vCq?%F` ϟ:.^M9k@\Eڦ^ t#l߁DtJ|+h_sH)E.|ۄ9y>PY90ne4k%2ݜh'%@6+w_O gN ct:Nl$, }䭒̪]D*y@# GF8: zXhZErk7С,*ijKƛa9gtL?~={ڞO~Np_&2:We&=؁5!=1R@<˕ k?Χ؛I-Sd U=vM< %\/L1EZuܑí2cc?\h^SipWwNF**~Ĩ+_{PԾ~| \CMݷ.3LMd6!ZW?HoHz!/3s1 ׋1?+ߪpG-HN̐dyXaOB3]k FrFde,od89 j{b EZU)& G|} -/UfX2ɁYV iξ*b j̒n"(% ur>Wu+ <0|aɫ5:QM(e%z b- xg5Hޕ~1q^^F \U$ylX2ȵP=&G@'XůѨ,'z^^t ExS"bϟ;6(==9RhV1=H\Kmb]%^Ǖhgh(TɼI6W셟5cluN֖ǒocHppE?zEH}׹E:yoL<>IeR~?D|hl2h%Kz.1)I֊WTtdaz0d<pk *e]Op stA|ޡZj6ǰq ;2 HMMz|$06!q3MxZ\ܠZp%ׁ,`GA} *^$AдrRE&| A$OU(8Ot;L!O hysz/W0O2HDOWKEpn}Tc8Exde{5ވT| ^4v!a/Ìj`nX~(I"}TVKz&8Geh6þBIW$& By G̰  춒:BJ7 nh,0"uA+Lt5A95Ĭ "+aj8EC1tqs@Df'թrӺ=54K͘ŦB;: sO=#k 5'l*ÉgdD,8i^+*2f CHm>/3T.5cI^myIUsXP1_>lvw(ZNy)[2/u*"C&E}}3eY~-I V]]R M3# 3b[Gu'OTec%Fౠ06-/F.K<Sh+RG,ŕr_Gseq4u4Y).2+2R#"&\q{7Mb-A5t?%$ȏy¹ٸXc limk; ZoD@kʚ,*<%֟Q434[ꃎ%_婺GJ^{O^Aw+K{myu &m҂\:*bY49 K4&ƸS6(ag[5MrT3^lkH8s\s$j{|91^S"L|U~qēyYZK2|ʄSډuQ*lѸ+L-䩯ͤ7;JHY 3mٚ:B=g7URtNW ꍒh~ ֌@>;0|@W~SpAU4;iz{2G쿶SCSȂz ܶEQnPGgCNaNcαJ] jxEj0gt,ɶAb˒UOg&MIjEt3:,/=(y0O%k J)Iw0[ _S8P -{U>*_2i- E,0 >tT{B)FY@1sv>Vې,g+~(;]9 -rI$sKme?y]ҊCx.)ۯ V#eڊ P& 'tl?HBQa`%aAL?a` ݹo8=D1t)&;cga E^$SFOsx>UUm 宝Mxi J1:nL[[ +M׾:cTU!4j̎x'8oh[C'$TzT57vhB>@YI[pw%ixI].nl>7:< f%;[.=z,*.ʹ#ֱzH>6EϥW mQܪao+ƒ 7ۧ SJp!R=3ӉB _P,U^_`?[A " M)_6O/Svޙ>>wSs5F@G3rwgոf w"NG,bZT!+J}0:e!dXCeY{VxvҢT J0 s90X?õ 4fCKUd)ؗaΨ =Ӽp{<^Ҳ 3*tmTtӲ_G蕻h %}hd&]_$k sFfC޵- @X8\XqWR9WնWv>u<~8RjlM^ߋ¶XDE¾k5 dXpZegӵ|拤Hj~V>4gʶD\ɯb 2Ly660<_/SDuHFʵEyu)A:lukOu*=\':lV,Xi&Y$fчA5\b_0 h|8z^b sgO=e>`Qez5 ۖ?~0'bz%h)֬b LࢳKyw#UɹCO-_J_Efrb,KADb5rpyM"?0ARUqՕ9֣{/e JSƃ TN$ђVG Y.0IeUQTaq_q|,ӝ0A܁ lxx +@ab2Fp0& SNaY9Drkt_&A/LBD6#_(n cŚGwެHq ]oY ի&Oaߨ yB ai`Fm`׆~|xQMf6v\K0$#es9!$)~)[pX[>Sm<}m5ud6ΰ8 Koc~.sFύ>Rqmܙ;vdn#6>0X+o-A6puj& ę\޶O'_2Dm}k!+;Gd~.w@/]ϖfzu/xV!OP~$ﬦm]f\&dXR4*;BZuyy5E~w`?uO߉Z| {?p$cΌn,v'WE@$bfz)7*2(0Ν¦e,2C1HjdF-y_^F,H \އ]1Fצ ! MQM޸j3"` I(DM 0%:y!d4yr16L2iXQϩey53"7QFZ9*nuG%nE`\;Fw6d۔i>.t-!NY71-:r25LQ 01]U&3}к k$.Zpf]ۄe?Ò1ܓYz2 ґsG^PC^U[>&XŲMEǐ}| .6t1]ӛqfLH S"orWhњg'`I ぅ&؂6e(BrX@o_E?nJTi+NA_=Oy-QM-fJ*F z D}9-R޴fJtbC 2GPdQ\x$26$m[@ܐBvoL'Uv8/BÀhn[%l0OĦ8 C2VvªTXT.e`fg+ロH?T I#33tߢ,ʔf ׽m6Xd-ѽpw;)XS?)5O]flȸ*ȎF|ϩtـױUobUǚ[x.@7eg<.,R,}k=鄒, b U3 S78;Z!Q$2qĢ!9s)J|7кÂqkFc[/. f[fNۘH~F`5v; I/]u&j/[lkX "WKiCb,OxH3?PI\!kG>2nՍ~,DAWPKA 8 u0zA]q%^n-z>|bBDT짧j9<]g4{)4än=?i;v:d6 lyJmDo9JmGNS׸͈2 b:.s:NjHRf3w d&GYS2]]tդ^NpƒR✣ K@sk'FQ2Vt2~3~hZՃ&Ō [CB#̕w]rZ S4©Re6⫵T&');nV<3=L{Kaɼ/h%QU]jYƉ{sV'+S1:8sȂ檭0 ̵!m٩}|eɓÞ@ĚsDzYP.qe67`qEg"(c-?-H~c,G#ȳt]o9x\jr~:3馰iBηd6`C;Sỷ.5/p 98Z3}lݧAFcb !؂v%yB_=WnM]m[\pAa6,[3~EouwGI=ʊfxpKPڪL7S+VHO5V XPQ+o@A` ĨHSJZ]`)BD*Cd6ztaΕ=욱8}ˌM$IԝNJJ M.idY燚k ibT[)}=EŔs 3%*bفa *DRuzmvS"rRtN $z#J6;if`bN-n8VPkR}qzx@2zs ''ӐOc@"o'[-Pk"nSO*$X} %_BN_CVfn w]7 f@K2 [i|R^xBU7T;2%E Rr\KX7TVX|I X^<'^ ӝR``,z.ݜVsOvqes3~g4~S-qvf4dneԫyNz@l@otatOJ}#EbwR`p|o/;9ZBmNIMIOYJ^N6'x|L2$t3yĒKDN;o]G$N^xORb 5S|j@ɒb"b>q:(NìV|\e)|SEw+AQK"@|X2$zblAɧ[^+1A:"#2DH@@M&IȨ R!_@YMA0S~-[j,8CDY9oCľ )Gq=BP }Sy*2K9z+]3(Ib/5Fˎ6^q{vUMڋ\< == /z_mޣ ,@`3Q0-`Xe~HK?QA?Fh )5*sElJ \U\(6誡d6^&_?9^ՊSuglS4~2ݕi'A"z{49Ղ&<8z}_Rz7Hm ooc4Hk۔ R |!J"1X1k O}~BUz$Fђ+}}Ux%G^BW )F.qzTūQ7|^=wX"ܭjCĵ!8z\ޝ%lquoyXzgA8X<{`k0+88zZY`A(Տ8b>f\1ۆ{#-/a:u<ծE] .D`ZȮT&O(9Fzaʠ^&+?*%èLƕ>,f4O ]k\H9<떰9r(MhYZm~E_:cwV5)RN OK&YOAtL1U7(ʢ!ԛ#3vES Z6^.'1]AڡΏ\ &Ohe~óV0`*GI,Q$I-{u f z <Wj%hA^(h*2v.Ve{ )5 Q"=vW(A[!* 1J|ϱG|>p?,], |e'Ȓ_Fu, p7B-? @Ex]MTw,8>/pJ{FN~%<>{*P+nՇ4Wy=te]ӡWf=^|URŗ2 H"d"[=Z,XIЃ\.u,MK*PN 54M v[ ,R> ˑ6*2Yi F}5_hv&[ hbyo=qKVмg nۥd}6AbNnC T/:u)zM~J,W'hz +#XJۀt3N%ȋN~U FN"5v쐬Lgo(_$Qsfo {wҌNf`IY*ޥY|#?hbݎ( mvK+}\jԀ9Y@yI$ƀI8k]s]?EB4Lmϕ*Cf.q6>m}[s;I"ϋwB53kZ`ۏݤYMgZm)_&oM5©Lj:wG]7p\ESmD%CanvU6l/͉{ЪۡrmwW|A?ߋh `2Wp8%nO=EFįsRfr5$=|wN+dqdiw"Qtzi  c-V8v.\\ț%L3V=EJ\MQx6 HKyfga UjudZHМMU•1TBl?!lnXF-N6T ?}_ĐN]~N O^.-W%(Z(R^\Űj2ߏ `5n_]ROc=yžb;K#m_ r! ~nӊܧXIP2{<:Wzҩ9,%&LƚebX3;+,3+ut3^c -Tx"t"e*B+ץlTc]bv+4V||0vykUmΟr "TPUQ AJ%a ]5q ,ȹRbC IoU >Gj;&]ƜNG':G-.?垷ʨ=@l8Î.qWx41 Z)LR*=M_,)C mČ;,&zE5/\CB(Km.N׽3d)auWk0d>5.桶(Z40SFα,j؁}XC :#VYN20b??J^bZy Eǝ MF\ӏ<#;fA: c?n9lQoGE<^, OUYa_oh:l>du|k, D"[…Kd!kyչH}H,26\X+"\4mEypT|Rl& Tx;eY2pǩzZvJ8a(đ]z2l6Sƫ N#cQP_PcهRwxDkUS&8M %q";=Oܓr" ~:j"y%o7uw[NvK+ևX{MXcѡy W_'7냁4"h\9\0IɨRnI(%m }=fѨD+0Be3BeŸR0l#%8rp o4B;;cI3_^< XܲٱIcC)w9QYdŻ ,]3 \#9@aE-Lj~[Nf=Xt^ubD˽B8ա#ׇ2t:@'rGnƄcnz߁NYg; 8ԥeG58K1Vs;"a6ےMkW Q{r]N@i=["ӕ6}sZQ^@kކR#8QųF53:MgO٘/;SnXZ-i >OW}' }o;es--< 8PNsmH % b) }.JJ9)n -`Qwto^9(+[eyVs~hن ;zf1NԪS])4'ݎ t9 XP[p؅M.=K)OCh-hh͆K/`;^cmп8vl&i)3ԚOFYhNv:ơW5w8̴gXd4$ w;H/ . 8wnaSa5B])dlVImFYl% I[ҨAx5U+ӒEp#S=.KF :-:\T %v8J|EO_saU{zJZf m]|Nwp֕HGKҞ{60B tnl%掖@p~H#obAF$*Tk;;_Px-Wމ5]6* 0UXhK&q}yqNA DQmVi_对 7<>^;>5+ r6+>|Nٮc-0-rON +SGS(ڇ B2w&M&?GBFO0lR2K9ȭůkjnӮQz[R~UZ^gEvc A|y[d0u=?YDqTN8|E|Nƭx9Zʂ[7=f>m17):֕!t*S%dN4Kmr] i .k}GE4r721;@ٽS:_)b~Dƾ&$(~Ɗ]`=~E~EN'Wj %sM{ȑV$_-uSd%q`\rT< һb#*mjN+w~8jǒkFVqlX?vqV 5v*"Hx@є!̉;=DQ3gIw9pNjh D怠,ups轏Dd~M0 ?rl&N\{[veG7N"/v7Ud"0Z#ZjPg45Nliy\b/rvV/ Ru7:IR`KrOGG\b1iBh_^2,x~U ]/-amI|$)a D?%/.XT*QLَ : kL ]$v|?>5TPfo*vᎥr-T;KU#DՕxB׌0HmBq,m*\)'W7Yb޲Zk^^×Vo܍8h AbSL3G m:$ ) ׭ ԥƍՎN">NH߱glFnX~T2 ,==@QVὫdNҵ# ĆPd$[]hGn-8IsRG޺ŋhsw:9wĊi] $Ub-0CrM};ixt%)R99`ЃW氫XLe aZsXyfb(i[ϰ$x"#Ċ3mJ'ŴqWvQ J4QvW^_mq5Y+Uaژ$|{k]sX[M+2LRw/jyKD%FMKce’df vJۛT1HtМbY$7ti?M@Ʋr2ͩm#j{Gl|Γofip,&'ހвr^Pnl2vtdbahkxTߝg&u1G~=w6*$ōm>iLK76 Q^WsD5wD/\AZ&liͦJ0N|C1\2PjE׆2oYNOG0CEhr_(sN%c$E$s[D_yF7|Ҹ rsd3HYm* Bq^2O'. unФµKV5'WWԃ,zvnx{$p ~z/eM&YmeG4-Nv#;?ֱ6PP D-A ;2sx7/\ 1'XqqCW7,a`в<&<ՐvLX91^j-]ym/F/+!&E PMb,j^wҎbZ;)0>kg|s6N ЯmCR-'N@?O1ІѮXs=pV3Ad/J_4@3GQnK<"at lg^,K'mS2o->pm+l`l0A00FtjCo+fD,l2N{,ͧM\p&f}FŽ4~-CFBaTY:>c_vd԰On#P`)ӜSؓi45]\k@~ b @wirn2JrWǝ)%1n{s[LXHg S&ҝВӠNlX%<V"^Χ P &wJ8! E / Gz׵ xWG鮤,*5`-Dv'*|v{k?[EF`6fnL{g.m(sBldwa$˯-(ɑj]H%,UM*aH 4iJrnݥ;/\_W6sq! ]˺[(r2^, peht?i﫝Xbz-M i 4ҋ:;|_?`XXǕh ɡM>/5=G!gH㯦*>qf~qzhBSx6zuĐ鬛_{Hyoc@Z}*bF [c>U=Ir;|jx0 b]Ow{R _]KxMKL*I]VxO3EbҗCiUvJu'THbyq߽;4 lqtig/ԟq|~u*">NjݫY9^F )˪0OxU+Cu(^o:-Qvt߾(z2ԘKM3=S:S"\~{DڅwTZnVw7 Ƨ|^~n1H& &FE];.w-$^ߡ7d&d(@y-I1AWs`?Y+ ;fJ_VqW&W4L^vcAP fZScB3=U{-V?C>yQLQNq'>_,Uig`G~Yע<Ơ);2V6g\̘Qݾs[4NLlit(˯ #W'*D<^OE08iԙvݜc)~T)fi nDkc}hhjFg\NQGU[ޡǥ|Fζ :X`\>l0R,xp|+3n, i /%Da 39"MZx1Vj1n p2v|qL j܋ elh Ui_q}Be#T զH{?T,178.xsFs}se{YIA?O10`kv;!ĉ9F\_)x›-;1}*>\2,lψOK]v- \AkܬУ yQ|^)*gG۴&|a2/jGB —eҙp4}X',?3r2"P>[OU+Dw@>1h&2.>No5l[컉Sc T_!=6ރ[Y"/Fc`$}ʚ s5Qe+D4YQ:iw!lƗ]h֎쓯עsIOW>fo;ijx-킁C%$sK9i/"FXxI, ,f?0*aXpIR8@d`3D4- XV&,+蛪x_nn,*}.b!|hBnM7YY ts @(q75^T K #lu`xƆ/@)ȸ=n7h%g_Q=ke|4C dM#hK.X[6QBچ|`n]-6;TZ]3??ȊN6|0\SeA|||YEWϬBlYaqTYU2%N_e_zhq?_<7,q6^sPE= DvFRPThgWK2ɥݾߣL׌p9(oOAMߦn,Dg(F~$>oKrޤGԅ)l0n{vK mCΒ;9?[ z̠B6PsD7V?1Ut1UKD(E[| s떖GPUV\3,e?ݫ]+s^- ҕk|L&ڮ|ٖoh;oBB ߷`aT"=jˇD ӸOKըVrfdz[SD]4X, ^ tXPJڒ/F FuN} nׇ߫ki6kE| ebX% zbSUd =˝_Bң\f!+(t[ߌx xLufA-p|7!Y;NQG6ۯG2@J m4N+ j#>>ɅK~VS@R/>h==14L, 5a4GF0XaKq{½tM浵`[$+;H<. ]'z،ו Ge9QJ5QvǹhI%$13n >nअxɉeQX"t'/S{YƖAj?^ '=%0̔HSr:*0>N9 Ԧrj*nV!I'S&ALg16- M]k- *C`SS Nw&0 qW2Rv6O09 RxΞz4% +r֫j2 a/-ω 9!CcIoLl y:d%wl0&JȆ4 6U|hIB`I?@9?6zB "@4=ھ Kcbxo,zKWn)t d#F\YU4NJ r˯bpW'rFBC34Q|Y &VOZp"H)|"Ͼ]Nyg;=2ٞ% !' 7 -uXRg IZ5_8p='X.a6' _vCxe+?l~O9I;L |^&x&2G5둜|Dh&[[2bKp ҵ]֦V<4:M kۈJ.(zofZ M@Q^U5KNHH ),\/[;.e- нu"6Gb)p !ly)WB#4V*^lQZ,>~\T1{g ȯ .s A{R+ѸJeZ1 oqGnjHك˺UCKj8֤jJf$0S"qnja%i>(:E}sPj8:^n81`2-h|174);R͊K< .ʣb\ <RikMіވ&!)Z_@h]yH]mL 6e@J$|(Vc6&UU@7 #ۤb\s =Җ[ v-ô{g.ޏ6 X95A1v z^V?t oKW5aLyf0{x6qgWZE晹Vt-wynds'n a\XWBS|';;퍾uAaNCz xWˉY/^%+M ^y֛#obI^἖/>w;XHښ W})roXrʇi?-Bqo. LXf/Kϓ΄Hצr8!`"uE7{W\=~Q6@bUhWiȀO]X£tcݦzY`%$\umᄃz\E)7 }6mjб<=PÏu4oT(묝W#M 55xK)~j[MhBޮ{hcHC& e%r-kbzR:⢮jWēYD֞q~ݱL%VZz=1E+WDi52eڧ\XcZc%+<&-7 7:yYu)YѨiD36R-B"t,sQo~|{yOօ%, $|"9/HsK%jId^C[Ū= X=?RِnMmo`רFrѶ0j+Q+<{6g%2Eu& EכUy]xEt˾OH5`67! 퓶M%SW[G4EG(S6OVAw_SZqT`M*= y{Sn *Q5)aυ++JspQ:}فS3I]Ne.]+~c2e5ݟpqr^:h׊d5z$¨SbVC<8, -9A&eH~7HFQhelk 7>ky*IY5}Z-&玙-^%#%G|CN>[+ mytZ"x5U\SyHmP1T +$1vђfW_PοZ?߱|tJ'S|93:|mh1 S>`n0Lދ[&Tu~#' (,ȥTmAoe|6O*F\Duju4Ip( ݍ;:T7SĥaoRS#G9(+(xc{ysvv%Dx<0u嶘/y>QQx|86W^#G$쏸=r!$te=[Zޜ]F>]^ Fshs2AwVmB^1ПbÈy8#_@.9 'd:QQmZ jHSnwLix f% XhL~d, A4LL@GXaC55A%̋-gFlj+!u8-HWh K9LFĝ~\1:s6 r0ԝ]n'W Th=S)vl!ZpAWu|VXy6+v@=8/ k2Su£HRYM6XLAy[!Ϥ,M$ä\Ǎp2zto\=5>UǧAȩū%Jʦ;jQ:(q_bC3L&ƒքujS˻V4[GGa0|DXVO @ؙ˓VI#R=->Ǖ]RG\I2!\ FE'돛o6(g_SrrZź??=]m?ʽb Ë́1 Q/Êj&đzuox4o-WPx*s~YgWuIP+ȲQ *}Ƚ]ȍҴ?jAp5!v-iOS<[JgO8DR&젇+νr CY?jtZаEv(~  wbns<^BD@ eUj*(4)x[ˣ 6QZH~Xrs]_ ͌ +]U>4%/bsy "ό0RTOc,xa, %~gvz vqao5'-Т`~&qY +ζ|[L7T졩:<6Z+}{Ѡ"e*}5??t̺+,Jۙ+P)@'M N(c#:lʇShʏ Rb:PUp;+ĤCRzX,%\V/ J-&q4*WV %U@;h}=/hY= x$ ,c)HN:/W8%ep=yXwdSܤ:ϵBp-O]ZuW+-00*>}6}qiȖV@x˱L2P9B 萀 vr F_]9R6/4VHA\e24j C&0cpOBCĈ̑˟+ث\A=kwqr53LHXmK (hW۸+4IBg`21ҾxLKv4`>5WBiV3Pzn;MEC<-cV6} 95 Ν$6 рh`Zy0]]h,lnfz@.N\i/ǘ)(ʴq00 Η8ok?q`hĄ! mCBS6rCJq#s enͷMJ f/vƿHȹ hDFgT،IEЄR\rԩQG\RluIʡX3;pIE=%5wS["J\ǔVc8pzC 8Dͷ`IW!Vdx(9)Sz[!,֛Lt:+ÞBQ1`q&_4Qe0GH$g0ߔVM ׯasEMQ?geqpw__C7AucaP e!1*"(jDy]lDDpl~_k'P{41t]l; }pވDP@$r ύ/Ay/2!*uES괾ǤWC@:avj|[ˀ~i9d$VH~S}4)B_pO>섐~xq\n یm|Ю j%[䒅v莺`'qH:ߝxQ"+N+b=`캉oIy~<ZƧӬ"XgTh@uͻbHl%_4MW6@d~LR: υ=I,- +0[ևBpQz/SFUsل{2^CvX0aL3bRJ~9aP7}_6ryvNMH3ɔ Ga`u6}j7bqvPkL8CIuO+f=klwݎzJ.ymcBa)z0@f{NTINQhr"!AڔHO}h'\dhNJv^fB2fYldMQ*U "C!Xn#L?P~%EcMAa}*Uh]6)W#d%e9s {I KF@z]VqfPF349_^:NgQ}TsFKɆ,A %&g .p@8bG~t P={D~إף'0.AXJ ;t9kqUjT_`m_-V* (k"g2CL*cu Hdi.1ju KgM&vs hs-Fxjɉ\]H4na#lS!`{6 08Pd i*w8?W Hkwjj~YLV)ܸ[k!@SD?(,'H/#:a; h97w4S9j$m:u+ ƬCLdľGd̆~qg0W.5G>;փJnU:N};*t8:=_R@@T\*odUAHEE_rvK S1I=Jd 5˷N.COeTx+і Zyªg0pQ*gn ٝ`}?u PWC˙xXq)n ?6O˄A ~HZD>Î<oDXbb/' \z֔ >9H8@G!lPڎS=ja7KmEX’mb2iy(eiRfuBXEMs= ],H7k VKp˛Qa?FDu3ne*dNARnz O09.S2^[YWspb+=x{|g]Wƪ`aES$yY[t$o-KgUV 9BO\ťa.7/3,vsRØJeW^*yw[=? ӳGb "QR'I2ɜ8Ku$ Z\ p|X[¨1]H]LIb M";dyN HnZ~f 031bEѷ/e*5TD`1badPH{RU~Az#=jr4bw$4' y_gVYNy NR+ ^P-5FZdًSqPUW‡rfۭ} }xI5i1yEZާs!F\_*8i{́-|iʴ(%9pk.JF@ٴkC3];Z6ϥ[:p'Mpv'P 9%P4P8̞WSѤߔݷ0)Pmmw] l:6*l~t GPN0Cqm?>vd RL…P "CֱNA]=RXNn,fѠеnk2|,^]]N'9n$~\|jQ JL};37mQ7r]G8#s'Q"/sVz%J?i ew-8}0YO>$wTj{bt7Tw"Yu33yjbo[ʚ!ʎm?* \,=! gpgGFͦax9əK`EĶR2Z$XxFUȡ|V0a˓I0䑸v&nak־x9,/}i/\)1U:QYc҆hFuHq:5PBTQ3p-+K Ly^a 4'?%/6#apR<  *x\go)ύFAwl:]wǯc7됔1Bj. wՎ(|D'c˒w" [ͲVFՑģzlYEAqOO5ӣ40j"~v\҆è;:mǩLDV%B/bC{-Ҽ{ Xz^1f[n#IEؠ̅ 4hVR'!&;!- sԃewBW}\ j;IvI BlZNW!hs}0>{O8 țt TU ƪ4"ig ~KFv{DFy"\f-Ix~%w5c9=tީ s轲R!_oeI3Ϩ `&uo!Qjm&#{Ltbe9kɒ$YzctNɧ*OޠƔVآ5O&WQYH٧(Z1 Z">(wsonx'$^$JNyX?du[ƭ HM[s*Q|u &+m\h jo3 D07S(_j45F>VڰL" BVC=X;]JthAl3ӾphV M,Є#Hva?~٪gsi?>Th `)X/8Ysp Ó@3'y[&HA=A;`Pf6E,EC?<M}j ʤ0f;qg*hVS~sWR"` 9izY?X̟$+,Pj}HGjbof=K4~ٺJ _ !Zx[`%Ţ3e6UۇG*FOU8i(\CibahKG%\71~;c* kNƿ`AÁms 8@Cx.,cr jҀF HURh[ロwayV4PJxM8g`îe3Of?}:Qn(GA&ki(J7C6Г=ULz=٩tz;V+g`/hęX5!(p.,R[8F  (,p@xb+lwpd=2pEş l=k ޅ\yFكoҙ(6QwTń /Jګ.WLWϴBb7 `mEe[Q5Gfw5 ,EΧ=40MA\Hrd:e4D:-Ⱦm o1I$@PYvK@@[⒨|t~R O%o eU"e d/j|71YµfYvFHA讓Httt+@rY}ֵB~qPUJ ;ǎ[|{*-8\AwX%хvKHzDJ'EJ38IѲ8q>9lGoi G }s ο[;Gڈ8Uqp0H Z؊elK;?'q_Vt8BdQt&Q_ָ'̲*[6܃(KwU{sbsVkqkcr|l=M-I0e)qi^!a*o\Z=O ]ն׌ I71r^cu7p` ϭuB6ɧh4c>qOt賢>v oMw9qa;TMf8T['{g+J @^]dav ƙvO_Fx?>H(2X:% mfVwC!R+L&^ICƨ^$ɾb#.3bЈbp-nx0L#A?hnu2lEߴU%IGS8>Cԧd|j(ѧ0ziΗ׀i~l[EbWbH %tatV;S"AqN7#׮ޜ"9`)))[ɡgTç JJ HvȮ<Ts]dԥ ЩU(VI_;WHY4M+Ǯpum%w`NDUokK pʐ88rc2ƈ>Ů&]il/DfNN1t>P;Zn9 O[pP?mXEU,ӷ+ߝ0@ 9&B)R!(YZ4ƘET(_@f0zTx ffW>7S~v#3&=Uas 2W-RI:Z0{@}JZ)RfӼd?Bβ3`00[Z7 TwYp0_!N닀LE|.)XkoVgmBͦ x2~"zb3a_sBɐ qI V: {/"FEo-T@b<[xt+E&HNlcL]هQK" , KI|TN[Ix4"= l[1;!; ذpL\A%n,^{M:9M,DRNB[L4@] "h~ESFmטc^F-){ JT#jx%o3yyGI*` [d$쮭j!~1\*jDtwS3¿aNĞ9%bj˦f+Z4TO}=Xr~ $o^`2ee3VBqr%`=$QRhL؂̿sQd=NϕpN u©*NYU7@@4ZrZPOں1ZSljeQ?*!d[|_r #t_ lükk~,wbݭ]=AE"KQwS^/KUK!pPs_ |GN`xH;Rf9c 0OcA.}rig>1ţG, $To()Xi(k=sw˪td#ܗMSr 1t0H yl_1`(9aT(gk[rx>[=s_&a]2J*2(2GlDV #siV]&ARۂ̧A,SZ+H~ t+:(Y)NP2' !v_B#Ɍ ~n}]0/uM?_:ͧ߇cFL^l%)"ɂ%#ZMl;v /2Pͬg}܄$dZ&JO*ZWK Oה|j;/Jah3eǶWƶ*W':nvj\W+w?3":L %)=>Ks`]JI}kbxDeAc1:2E8D'(? =XС@aQ8U X"6+o^ K'9&p=(:iĤ%3>dq;mu! ]dA=0GYվ/ޭ6[2NJy&{$-Wh4J_ ]8LL5 f`fIFlN21@*.Xdbx"g9W\YA ʾkTO'[qLv- =C8( hd>"L{0VWpެͺ G~fvE͐ŌdQkC1p)4s\8閗7yņnw[\6#)mv/?8M͹ByZduPm7/V|%<{ŎJ\i!V{cHrixI󴶁[K) õѵnB=Lzimk;O!>+*% !؈][ztkmG"wթluOI~xě%rw|TYe ""R$N aREܵl_XGo:T10ŋmQ@,ƷfIDlK/`yo6ˠ:#_”ZYT, a,d" ֤nc8P Φ%b8)-9L[k^ '&2 =dmrp \/+UG+R.jJQOloNNVorGŐHs{%-41^~;ZDOmދ Ǹ@5m_bP6 E)K4/;t+)+2f,NI4qJGM]C=ϵPAB e0j+ %kZ2kKR(O`0wͬKQ1 W: :U-!=;e6CZC5$;>7T8mC}Yp lgy~MF+BM2%F{4GbIDo`~,u0uIL Trn7[ 9|!UoޘVD<ᵆ czOg&8ULhל"4*ΣܴHZ g6}Dù^vvalEkbbc7EpMOҟҰ+=WC]]s0}2!C#3VDMK- #{DhUm#8򆝁־#-WIi=]| ٞ*26 GaoC*z?ܑɪs-rŷբgs:.WO pu(?FC`,Ɲ3{os_i[?&CQ|"l}ѧ}6se_5φ}SNĨla* ¦u7ON (_؊i7*tzxovWK'+<AA6FYlڨGA;}$q$s?uE9jE) r/c=#?[u:fA-㫮:R8L S2!1{F0-BGTQXL ;ڟaYפ8-7/[XM3"Xw9(A)OM@zfJ'Df n+1=|UW03@ oئv k,9v6̻:$BEO@^Xb)_EqZu߬|( )3Q TeQ1 [Ļb}-6 h [8IucKlaM^ElOog[M(L"IVT@Œꒇ%UMKL>(5CAl'ТP9z>{tXoli)˶s*ݸ|6 4Hᶷ<ًF;0gȧ3I'!w& , k54Īc]ѱ6$#ۧZcjA~8۠TdXxB<~gM!q|MI/9{ һ4?0:b4|ך (鱽?5,8xI5$8 \F Q A6!_st=hqHBn2ҷ-㾯MZғ}E&NolnHl]~*`y}ʵmO7tb-LH1K d8StVN Iz* &`y9*>&f%l5[|uxdC~gR֡{feЂkʕ*pe/w؀ӝ_[dȧʍkK\cQJdFY4rhIKOƶ9Zx lDU;Eo+N f#fx- `uzS {ii!|äWrx9Kk +=} ,}N *Bc_Ƚ}hg! HQϔM&U)S에ޗ hZlڟtONy |gS^+?F3ӓKŬl+O/f6/( [l+\\K? eĶ<0ywCowtV XH,XGCDAAtTaCw" 6x//|h?`~N\Ԉo^X$=ӿ+@^zEcrć  ̋S9]!q|80Vk=w7P$4.赖Mȕrd02 fț=9*vQq䵀CQ JI`lyL/i]w ?$BQ:݈V:i+n(T cx#hbXJ嶉~JYzFoGn8#I o:捍nOM [GNbE +;xNm=X7!R:ATf,/+-fu |`)vg5^b^n@ Z3>f!:d@vSQ3IA̠1㭵2B#W1 zelST?bGܧ_b8kv@VP^%h-2m+L_2qX= <)@.3>CƴBvݓIS9KK(Ԇ1'b:jjܔs"ϣc#R7T5([ dIP>{v5”2Ź+,GFr'5P{7qnQR'/$|3iƧ=5E ^;`=[pl8;:bpO^zݙF-M<#ބPvvkobnDNwo;G@@Xm gȤ6k  y2T5;! fGͦh7jr'{(sV8Jm yb7#{A'|D`A'ͦ08 h}UP)EꞭ|tsh`N3~IUѢ$ [YSiO V˵!adw'ENΤ?{МTMԂH^|Cy,$&ee8FGr LA/mwPqp ch.m s銅/v&H# a ES&Uq_[ P^OX3Jk"ůq˶?٥QATs8t2Aȫ:H;Ǩ Z.KY#:.o*6iڝ $@zStS)R7I9ƩMݦe ;رik%;CnDpL%R1>ctHQȵ؛ $Krd W4e Y%'6҂xCfRAKlρ9xg_ʛҤ}-+uq6MOLsߑ`[#܎ P8 fDT+!2?=5Q/r UY?Gpw I {`qfO& O'vi"ob%#"$"2]-w}~:dH;ڋljr5lU{uIeeM@3.u]ׇ3D9n;nPEjrEŊ.z EB/;~ j=?\GƓrHaDM)!qc": &S'?y#dIkZyK)KQZxgI4]-`)qs$"g7 {6;F3Jxo?mA( ?ʶD9Lu}o# 6q8jk'M`NaX 8)! uWccWmݠfx0n >Ů迺ifnkrJUxO/72NWIXMW\ߺQyݶ3\ցthoM%hOu#kYPl`?sH]p)z8fHJz[m 7Ke£Fiɥ?}eAl]贸^xg%5qo?2xi6|-vQXlR۝f{DJ> N98pXN.9\ }!FpiW7%dY*hF,CG)㇤Žkb*WǦ{Q$:{pGS ЗDH]0e# (t^= l $cjٻ.lqj4ue5C{?}B=q2a6sNz]JөH\ޠn%p4+ u>[_{q~ I5(qJOkcu72/$/n0C==wt*!S w' TJaߦ,~nLNE8<6Int$iB.6>F/^d38ZSqV'Cc>E`\¸Ȉ׀KY21L`ğBT&|c/Kcq;6(R=CI$j,Q\OC.3FW Alx,;39TY>1w>]lkl2^]$ò7` yʾDl|XS0> ,虞JC4A24s)(apgS̩4MbG5ŋ|ܾ4YϚ (I'J2Tq„81D;7&R)o $kG[RڳWhDHom,'J/+*pi~GvadSҒ*JxQ44&)txYWd ̯%ˀr̋ʒt.+:["6AV7ژn?tZ}UXٝȤ2\TVn(bmJ1wnkKHH4GGb?Vػ,Kޮ}`q]BN+wdȫOqNx2q"ǭ;"d2xo1%k4481b@ST)&DVO?~ &=+xrtcƼ\V'ʀzUțiJCkTd5 _nNe~hr[JMپ 90A!--yC߲EiDRa|P¢O-ڎd(cfo Nd^L_)zPV0{ptL:BcXn%o OIT6*`pd8sPZT(@9#D( "d (j a7 I=xy[vޘSXA?j^ap2 , uz'6mm( r:bChPLAK.*mT 1v=ꯊCgoǓ~fVGӆ!yy&j<7p 8+-%@_cFkUCwe۵ O^D.uP؛ r˕=lPMׯғS!Dˁܙ v|k# A3n`);~WN@-K$Ar*ɢ;hìЅVq8L:(G Wvf/[c8wpyxnyuYS7+ɂ= ϖQ/vɩ() fI/3pZjΕu7(J^]$NmFR#~v3x¢(v9=Z0Po95,輛jEǠd&<{r0!=}@i8l(natH (^"Ӂ7ǗAP9!fgYdK6%@V%$SyvZA7X)|?ZM U)ꣽsO}TEJ+nQT((TK(&fM3'?#Kf D$9#S/(MPb=xЗu7dGD}K((jkYL#=O3=;lIyVyye?a01Z1|yOv ܋ʚYSJVX% Y%a~1qiXQ22(jBRak-<3%]Z}6 fPr~r$R'MbN_TھZGZ{OHb !p7 Dn#VZ8߆? N'$;7`z~  >'l]V4XVa{I[=@%[<7G|vck<%K! h;FaC]lycη ։)Jf48GaVgRFR{U[h5>xLe'c&XeQ'%'6ЊiOᆆ_1"HPCu*lNhB²jz];@ē(oFE?!gWY-Ťӗw5ݏCiyV;R?*6=G>)_SAFeXץ8QE{@`V?>_ՁpsL'mU`JqGnv}Bg]ۺC^8I RVNGv۷KwBݵ"{=v+?8 Pڏe_!*}yM2Ε|`!voI \=!Sm妅p4[NGȳۍ ?y>Z(pa *oSS8[cZ?lx]#RweZ2 KmQi@v*]j5D [_z5͊پ-\ Y^͛(<:W :=Up?m%ؚv Ξwem.I$"ڒ`C҉-nNe(E<>~V+t󘙉,mI3`ָԩlblpcu z]2y>l]K EE8S>K , n&N* y3z#YvFʎΖ~ "qwPKfG=lP1ͽ?: @*{)4~'!filtPܰ^%3a8d1,zZk]:J^VÌ<6@ՓB}@^5I^0|y¯̏prJ {qtI#s "[T* FNwҷ7ABs\_?D|e#!R נP=L1?ÿ-J6$\ D)K9hՂFXjP1ߙfpkKk,kԙe%3).Wbb/m4Klbh_|~ܺmMPS_gV>(uVykfw냀Ozg4)9PYT#KdN|Er 쳎rkRJ= [3K7O eTx-f9IGBsV>G \ AGy n*:sK=j^[ik=S|<-4xjXb@UHw3s{_-W|4{m@!f gqw EpɔnFOv[֥!\C9;FdRo:m`:L= C)^RgH06upfZ^TG|MqnTiY?jh;\S3@X%kڵUSt)պ.Př<<( #PT1\2fBE;M$jnGFj pIB02 #:#GglzqF{(}ó+' Oz8("5ХDtNh *~r :ФSK!#e 4e2K_Yi'W ]=LxQNIW I-)wcY ʅN!6Js&K'ZIV3sBT| |-WncDfݑ+>,./dgBԛuް z85Xz@z;K6~JT)XsUͩ` I ×C\dCMYAI\ojgK w'%*:5}ߔT"F[2= =.*OxB`õVQX,2U6N9f<w! Y&7 ۦ!N{omb)B+ibjZ4j0Tp._MrߙwnAw"XrHU Qg{%CF FPq=979Rz9biظ]ĦZyPǝtz74]4d{bo`ȶq`,`li]$SƴDwr5FCϋՇyװԲT9l <]fwjoaӨqXQd&Mϥ2^w51$= _ w:_˭X}< ?i, ciaX=HR-}:6aeqkji }jFy#;th#7o4s?"~ R y.SC5̙{փtNCa:*SMwD#mȵ.''~39ۀ%f_iŒChe9{)d[3̇ȝ̵^%?h\wR+t7>%Eq}tqe+w䎏 KE*e"I:X:ZCJoFzF@ BڝQ[z7"Ή#يZ_"⻨u֊:t[%c D][Qv?Aq/N{" 5w#ޡ9~kavC54QJV~w1Akmg K/{?SH["vmKܱ[~0=(K'0g뜣?rYm䌐,Wc2.s;&bȝݙ܃-KOpqcgLeruXX2zr ̀vY\nT4YuH^ʥз+c(\Qdk,&]'L+XʯZ8 L-;T>lANa~ ͼ/^)̉딟Sr̹&@:9Bbo]>3i? dT٠l[OisW O:|ڠu)4H.z1-u漟ƺ nBp NKB+g@H_h|iv=N M|g JyJѳռ<ޕ=zCe(?e<p٪-RgZuz0+@Xgf&gr#:yQhPټg,d H!0zn1J 4cJa7q5A5+ 42*1PT3QlN~u&>Մw5k ߭>O5ʳt ,"\updB$tLk-H bf^yZfG[&tH;[!}fjew%(ڧ`ѽϕ>t,fGɈ%Q,MvyAEeS/J0x-lIb &$D*LPV\dNi;F qRVP;?*|F&w{ǸxHU JOٷчj[vܱc*)o)nUe1b1a#F)쬡:0] Ր~Ε3KubENw`/O1e!zt'ljS33kHN-![gpb)7qN?@^D8v9Y.}Wi-LhݕJ|.t|f5SA\OJBzR|{. %>%Ws 3{̉q2sV |0H~mA|BF6C|4 y7ea`v1R5o֦}+?u-) 5ЎGcAFUB m3+*' G9+I8Y*Mbg-'/NĎN)6'4(frRjgxԃUFŗ%B^6h͵z[,cID6&mcfS<>=^@?CI3%f,h c:ۤ vBxueR:(FVح+%ˤ|enMy( v<-[K>U]Q.*.B2u/a{;@+/\e>SkH$ġnzAV\,DzRhٸߋVlox˚}*kAjBc ]_}/{Ưh`u~j< (~֜桟vTfb3m+>=>7Ɉ}A4Ď{+M(pO;1DT0۟N"58j&tdֆ#)H52>rrB&Y3 hT"gGܔ{7c6}+g3B u*48+ !3Bry(DFAZaJ*;TKI֥uXddW^wYh&Z/ل=f/!g)O8[20P.uQ?2AADvQR`9WlXq ZѾmPE}'ԇ+D]fD#|kv)=ʨ6;LpDI=K J-**L3ȡxvycӺ֚rJҥ8G4 ␒L`%=CZ`P%@]gS6Gkȓ0mIX bftT1卹w鬑t GQ1YzYkJzHȯ6s(;*ѓ`{K~zULVWE>Z%c1v1a̟:')ԖH]a>Z4mN)"8UN\y3L{N2(z֮N[Pjm)r,# Bi3@("uG\Zh !›y6aY5#d/q; :̑.%WȯP䚌)yęЛob-@{sIr 2V+Q5HČi6xkf[[Poላg]XdRd+rސO~0rrms&0l,%>(A#&CL2fIYZ*T$:uLfxu'0_ "j]?q&=ѫb> /VEK QIh4p̬Mv }l*RC@7wSY 俸kZ)Ժ?(ƚ׫5~iK^N}g7u`iJ8[8G̷e݋XRKNo,?:֧vS{v`([ 5"keBjU=mjA"Z^S,X FjfɋU9":lI&Cz@9iFfgw<*nJ O͇,~;\%Hؓ,W^1 I.14Pz~%HQu:6 i 0ևj~9ٿޤҴhuǸcJ3g2n>8*B?&9+˪ـF!pwW P?l=6 Ü :%nNDFDԥXh+nN|/1,57dI:j(lQꯪH9Muep,Ѯ?iلXiwyX3yMbeE<` Ƃ<>kwhg-eKs; g1=kyOIGB24ɈG^Izzx=Gh=(_Jss &\ p̭͊q_ÕMs{HQgU̠2yo %jX8%|I~)FWپ12)$ѯ8ιEOC[U]fl+~Ыّ:͏>ɘnX4Tnd*DgB;qW:Ur'9XA}Ns{OxC]ި-Q RXT7ppw-Ԏ=>;RPʯp:M@yzP@5M u@2:T3N<$q$AE&`s6*1+}D:GO!]]4z:P{dlZ{Zk sx:4>O{eƭW4RF3,s{ s蚋$ D*V D+ Tvn2m~!:KSv]:| ͮՌD|gT?@xbgY{}[[ ƖP6`!/~F$)`pdnbSLx豖vZ5mNpZ@@Ċ>-2o|{y _$]ڋ{T閟QS`̳|K85SƿhDv^ !r@w֔ ;tImϿk*Fߕ%kD%Tx*%e,oRG%}dlTo"F&hBjR\KZ,MZFpK3ZMc_jhcV/B ˆgg9BKaIP 6hЇ - _o+\12l'?Cڗ%\`jOzoZ27B˻7I`T²++lrLimoL% Hn&j§&C;$>aG]60Y{5] l^5v~RfTh9\$qL|’CI]vF?:{>?ʿ~L0CaL;ONQm 74O,8{LkfKk\5f]O_3/OǺLoK5c+c'`@?0P1A3@mk|dw(v 0hy9r6yS M|pKhqL{\]L㻠_{rG>j;CfzoF$}_VmQ@2zA1UXgFԚN*:Z yN;qj(,:sq{0uwNȗ|oZJG+Q~#íy{wC$M&,w1X)rpT׋OZEX6宍C08EW Un?P@k([}AO& ǨϚ~,堻Hk}H1~h@ř0(|{L7sF<7E:|lYI6Krqg_g4@N Ѓ>fehgߖK !&*վGJ(}IYBgl ]\ >Fc|8Uފ/r~NS?{%wibq։Vv$q~` ez%'z} +."gQuiA:vя̎~s{ЦHF]V Gchx+p c@}}O:RCF&kտHS~un>[Cۏ(zry=B JRBgF@ctg5 /o_M'g'}Mu[S?E)LAq5n=+(Ce[I%/pi+ #ls?|wl|XiQID}2(x>z v7ARբs'/DSpD~΢޺'!(ҧw\:A-9K{0ioy(ȥ:^U? zlRr'|©VG} qQ<$NeٕLa񵁕3&;il[Q" *rűx7˱U{F:QW+!Yb+am(]ڹgLՠ z珝J3S"AΆY~힩}}$eWKŬ~!f}Wt2nB8R oj*QVgѸ"𵲩rV\{+e/n/ %6q`Rљjx7򬯬0C & v_raP3@ޙ`T/2 *ڐ~~T$8KHXkl-#mkSOkΪ?*31j|C,jsي"nDN_Uuw-#/a|z@2u$F4!\m-eSs뵫vhR]<\Xb > z%b ZǛЋ ̓;)Wdcl]6` D@KFAH)sEsCS~zdp,M€7/ zV bCg.l T0U2llEaf# (Ӷ :TOMȤ(]l_:E1Z-"[U"I~ްJj_xMK'g(m$ћ}? Tu,Q݉iMM6hMMmpU[9DT"o킖MY-x%*! ]Ra9]Ɩ2=n=퇳֊~vJWn=[cg=s4sw6E?-mu;PBIj~ˑ& `ā0jMhVn+MPynmo@-<*ӔNZt,DY͖d/18,j5.$-Y~Ɍ^kZ!KRN?=R*Mn8b&oY.MwݏNb~>S${)EBXC[{heTl3 lNGECgIV7=X]tϯL*Yx{Aʸ%׈Bv*uHR%*Q K'༔&PXd1bQ` R1ԗAg1veykdAY%keGڹ\8) r102)hdFj#h8엒}zdj|ZZ mb˶iҪDp ;Eff>jG2DuJmR1O #A40̮WFl qI=B^x~{[H(B1WϷF81qyeA/:DDZuRfn1gnݡ} qrx6Û W f*\q *m6)OY_/8P.'vy֭I' Bd}d4ugJu$X/](g"_á3Jiyϟ;0U%ig_A}8:SJJ+FDW(Ta^̄9"N^(ڑ3#9.p1"G&ΝsLtZˤK%  JP-'ET|Y,Csr8c<4딉@: 9Kj[[*ɢZ{.`%v_WXspŏsE+anMݻןYZ XDRqd^J ?ltB8=boh`כ3+>%MT3;iDKRFV@DPW=$#X,s#9+;̩ ꐈ "{m,\0qkTzyxQ o71z*]|cBeR'u_jŁp&'AUyj׻FuglˈM/۽*pͶk%zLU͓B/"C)Ki?QI1tXNWJ3nxO| 'wdTG#?!_wR;_1G/$@iоGv8&;uXYsLžrB55 HomWR I?[Cut`6`j)fN~&_I]H| 8,-Ȅǁ}dzڈͷuq1 7$kVJt 6&R;E@uˏ6? r5+ j*DQ%mSF9{>-w؛o-UyW\Vy[RvOӗqS-ۅH()TNi.Y xܞx %ӝe;@ZG/cD _Snմ77T 82R(Tl-1N7j6MT0@7_GE 3 .TpEzpo* k,M $,Qt_'xK?ylKԚfjCS}KETRtԐ2bG`-8#+u$ &O^*>F1gK{E%Q%O=vtWNIl3͒7ӢpVQ^T[#e9ą!6& @qٲf]F]H+>~Ѕ->9O j>gMwuEbYN_<OHO'V_2Ot$fݠXL(cSoYǫ@wKX}CD"y[3"<>d9J~؆}?{J R hI?>ÅeGIziHH_rY]n_OܤL[ tanյPfBW:XKGSՋ-Sͬ!G!#n4V3%wr3'h-~# #)i#/=5?o#VAs"cDhm[}ZjFIes"y%e(3a/;r 'oӱIuZ@Qz$,?x2/9_@.ŌWZFL$=1c{`w>\Uu'NTRJ>,xdJyd~儆Աp̡d]P Ӓ=nxXndtcW"?,&}e]}iv#Yf2.lT \z'\u6zl'K̂Ëe?ewer `2<,=③!t /  !.Px>IኅgR@B_`fNM' lI)9DhI'D{Xz1?\)ޒc`7?*N*e=Jg7YܡRIx}VƪE,=ҩQQ#P-G6a&8SW@'.OT>>ʋ]h`|,?xhYt41LpRZt[T[ߙOo+i i[lmGdIufTHU`,gӠm5'*ܩ+c˲Ґe0i:pkdG&zbY&yT'JrLj 6w$\r]8Bz%`m-錎'AJcGYg1i2|өB|œTP,?`"tf?O*wW fG)zΣb D! irζE<掖/$ O)@i_v"~4,SLJHHV]0 s~E<Qd 0h&W\jc!F(kܿIf$Z9|Clfh;P}:Jo)6-d[Q>R@R5;Š*fu-WfHʲѬ b&+[rN]-9irsw{8%OClUK%؎uXF*] $:#>39|/_ }} $NGrGEɣ)İV:JV uWF{!ex#BbuUd?q?C&.KU4v.Z)+H\yh+0HFѾ&S6EK!{p@楳V6gc$PC b:# o:²p/0iZM3$J軉oǖ)9)I9?j 0ŀ^G ܦnb2}6Ii9f_},TOvMmZ1HS8n LvKh3YYt\>X}ʗ0`Qn?SyL-jiZE 0vJ+}jjSM6 4U\CR%} Yz-i+9::+p2l_M<<TC ɵWUa o?:ڟ9T i|χX%&ԕYVaW@I0P8J{Gf)p5vUP_^q]{eE<<7U"Z(5of_]i?>XSz#q1ls 1%̠J~79l8yM[R$@ d@EgKvJB~`RGޭ:IfZW:,N]ϓ@]xUjK/ӆ Ka*Y.p߄2(zۯ( WiekTޅE MSx8Q(n>b "f0v9]r|RcciT Z.}}P?*t 3ڍiWu~Lp0+ϷPX/)"-ؽ}<=zX&e nhc:<`+ЪoXCאjG7(,?(u]q@PsG6!ׄ ՆZP;*1٠-ͻ@BЦ+LN6I a'jdFN;Pp=~eaF" ;*a.W=nOBYDž珞ADJF3֭'ۯGB +A_poCԒ{I.BiwL1P!.ǔ#[]@Rܨ{4ORT$CAreZ1)B jzͨRۡ,`^҃5}+^[-! (XgdGU&l_'IJ=|JNm{Fˢ=9w R^_GƋ ^xƧ\XJܗk],9:j |-Ef[!#(rڋh 6ݬE:ĉu {eqN#Z Ub ek!01&AlGsш!D gQx#E%8UPC '8팚"O e&꺺rYc"ix3^X#ap[rK1oWq- wfx;oNb0lJ',3I(-9h{Ag2Sd=W)ivY:X4&o'8lV[O=:րJK|ҼuF MX}ɛ^Zf'`EcMcCMc^MĿt|eʞjNQPDK1W<=ۗwbF0٬Б+f`mL !79v?;YrXT3tB@Ùu{͝&m48%%sMc̳iJ]w1[SnR7Ȇȣ2 QCَxS`U!³߰b'НT'DtimsT*kEũ z%mO޾Cf`ҥyDbd?]2[ [(NcB#+)P)LԚ_2S'ؠk $ݛH 3u+ܲyGQ9OLwb]c%x).Ze6'~,ct11ałT^Mu;0T_uBjNKB$CP>wgB;aax#zUq :KL g |kas 駐4 s+'/ WDz}I]й9i}KHt$X(*w.FET-&Vz x!7JPGΩT # .}jd.Ia2,0: zB 1_rAh+D\v':zQ @بG<憆"MVS j,3`?*ftĜ jC,9SYAkJחqP$BOOr@0^DHtzݛor>б_f{ KU6aϽH=و-w>.Xc&$ukXdiqWIk0POKs@S~Jsz;> veC:٭b^ôW2 jPN]cjN=närT^„ 9j4~ J]^fD5DtXݸn7,] 2/FLڡa ];/^0 M[כ*f)zlE*v<ۿISL:Ms;m_t'Ã_pa j?6Pok1b(. ʝ@+<}8m,8}tAݗiLIX +ǩ;گ{,KAKx$k :Ҡ rD! ;q }sy P3DQ> .Ay9b/d^p۫E,7WGE=pUHS4_kQCۑ嬋E+k4e3 4ėu8UD q[ Zw MLŪ=dpg22*[ۮ<6yzsi}VBnVdDlO3J)D=d8?I^sqժoH3D Оfّr:)1 DՎXY^|2&f4B_L7mόUjУ4k:$}^|mmi;7Rg]%}hfqu.jugnvE-Xp'Txh/pCؑGGW5nz|[P:<wrP\Tn0=1"{brhoO7G Db?pIl%|ryZ"IVLBɧg;X aeDr4J@8R[ Q u>JB*H. {0Y$ :W4i Tݚ>n+9*@́Sf;W*=׉`OvnY#v0p9MVԘl JC=!bi4-˞*%X+3,r'fٳBVJ[Mj +PgQ ~Xv.f">Uw*u[Xfm㪌+c6HGl8`"no8Dpj S8;*(-:g&C-> D0zP)qG0,$M1 T.eb.@\r SkjrRc\2H3j :]~QvpH4Fb r6#0 Hݒ-s:94_05ɀ VFcVpTar]Z*M?q_1/M} 37~45kٙ^?6DZE6KRkꅠgCAZh%6y¯I>[hk\9\jkV3..IL l`k(EkTOm׶ nPuM;1伛}*.c¦|~  k\SM٭T^va=v*2sQ'7TČ9^`L[䘭O KQnsZ4ڞ+1|x$C5 NOtnU_$Αر+T}eeݍ? 4+51C#eCsrzd>\jsblɩc(>Q&"iޖV|P).nƛYU j%4̤kr͒mY.%ׁү ~kk saTZB|SD9LV;?JAĈDjs,\@)>9R(TUӚ^ c`ZM[W_q/%yZ Vih| l5[ѻ+L_~@7\ytnAGeI}f;wu!pߝq: mH6 PN~w+KH&5kNkʿ@qC9y'T80fqwKp'a5ʎd pu$@#$٢e^X6_#S^ j 5d2;.нMK3]z(lXo2>MLkYfE{41JX(`Vx֏]o`, nAp|B .˦vQ'](e4)m|Պ7q)О<%r*D/ՈIǿd7U_Ո^A w:mU^k.}?.ӔB 10,@ń$X/\Gz![l8CeYRc x0/($~"I?P!i$Z n#Ng@ȃ^ƛdDLJPj5BS#*-drz1sb 9iQ8e/di>iCzɭL.Ց"9~RY?LG+x$xC/CC3qNJ*մ$x-3&|Iڌ}f$"6fJeoZ0>c[Ze52n>CPoC "d>*Hf\VTF#y%!kͬmmXU/.ryi&' (sg[W7'wpsR\ :3䛯z#-5줻8i+G.,׻1UM|©뾷CU=RJQwq6 "\lo # e! ˺m컦LܿnbN\KIg@/;!6#(to ܌7 L @U.Iw'&3r(M{ W3x3K94¬Ҁ<܅Z䨼-wIU*F sF)*$`0ݞϪ-1%=֓ ҙ [G&I!l^4I5RS2t-$ ]؝ѽ(Z 3VGN'?Fhbq;Rg"@ҙtt#,1Wb%έYdN^A+@%K~2K1~.V*B ALN^uWԾdbTQ8ӣݗ~@mU;Nܢ&$W~X]k ZsGh `n/3w]s(W$ 3ʁbqa4)0'/&i){Fy׺OfG!cX\IcsȉnZ+щw1h|`O=-5wHQ ԥmULr|yd m%2T4_Q٩?@1?Xr!2u O D% 5V6Gd7a&Q !CeC}:'=;/}ݽAe~i!z fu~0HfgJQk3LҎ9yBsªpz#<]4e->[Z`*Ec6w4´ =Q4,P_}7Fr`V2_)eÞr1Rܟv rpԿD6ѡϐ ?w։YDTUkt$7nS?,׀ڡ"S ߯Fʢ/)KDge %2#.70P !NxM.s 2%DЈW=@3YԖJg8 HOQ]l s g{ +mt_kUQDZCw#+9.s-B.s Sg>G@aeyH(H@}biL^cIS6 (jC``PNb$  ie]*!VS攄)%/#p>̬N3G9H'd~t].VM+"z]u{ ַU *<,JZ`hLwG&Xw]&fthZIC\! TmU}ckv'?j*۰YOy)qn2Wy;(N$)\>ϹCQ0挄r]7}p=YAgy\~I^UѦ"'QoYؖ^O#m+#@T'z.(a5Qrj} R am[)LAG+PD7i##u{wr™dϓ}l0ђ+Vvn g]oȞUn4*{EpGkЕz+܆ھbv&Eoy=GlR6U4t5:$;0L,`P; Zٸt#b?L我fq䆰ycbq)Wud3haIsNy_ɕ>yUVMFd`A]=yeƿf~?X6Y|F +ܞhHcܙmS<%~C`A<"X!dɲ:G ac0ed߬"#8Z^Eq ٬\p~(X8VP黔[+)88ҴPkQͅ!)£)iS(FgCTq5q""nNds3+=8Ğ\rf*<}l-)^=_$`Lzw5J;ԥ u `y86 ZvyW]B4wʥ#.ϒBWo;]W&=!fltY|⚺ wZtJblN9*IB|h &KeSIq;!L̶^'h,b/u@w^ p>;|) d2ݞ1(Q£J3P-KQoW qGy%J.ToDe;4}w{0=fmnX&Wp_Bgk>E DmJA8D!9n1~4vT/)w !,Vs"¦Wf̄vӘ:d$x^8,ߺ&dKR$>R+f HŒ5 c_;!N ́b,`))J2Ԯ7_rHai+-wMAQi6ٟ%،[.nu| 衧= fT]WDJvr [Ȩ%^Gl-ekvhKW@긧D4(ZDK|:*="I4t޽H9F&Q*ʴsth 9 閇 ؍jL$:k)P9Μ dc7 O4y _QK5YF}},9w> ^NJTl3KճSjFJWD\QvBf5̀"L`i6/&>jЃ X0XkcN2cW.9x:bSŻBF° C9l7㯫;{+2.E+Oi3[c[\4Ϛ ɫ$αk4`7)B2p/y:LCveL@q([Ȫpϐz1J|Ag]RD}WtA>Mro%`R'lJn&P5{X<Rר/ޖ_wHrw,} 7t4>L]'T^nݒ@0]gi̩Zѝ7oP{]QxHdZ௘LVǨ; ~E70F%3q2٥?S gHW7{\b%?r0R$nFs&z=Tz?GvjRj R[ Nq8'j0"vrCg-2L =q9KJ |OkI`Kxَ`-mkO8+6d eF(nFh}{9-7鯝S +!"# qI1VI-; ;[(Un%iGþ"ȫ2Ů:Ĥ=vv?9/4jV 0|Xod&r~y(: ^Ei9f=#c k 03 p/os/)>FV +;2q,~H{j#ў>#1P "MJ0"Fa&e5p:ra" ᓾ֪ oW,&\3l :ka3^9gn@Iߊ|+Y΂pr ,lYmu+8 L|X޳ʫC3h^8VTzpW>F.p-*ߎǀiW{+ހZ]"PoPǰ:h7&ub? zC؈0l)u{'P -4C(ʏl$n -*?5ĥMB XP n\⨣9n%>orメ8kً^8F wXjKb>Գ]8j>Ju5@˱}tĢhy _~i4~0J<=1VfA*]fFP";^wOS>Q_y0u 'I>mS^b7ЌU.CBsX0pLfΤtQxPY>r#X #w<<̓wj䨢$&8O d},5 Chxw/`#E+&X!OF Z;@΀TV(Ģ"w4Hz<7QNzsYLSp]XE7a|WΔlfվJ W 0fDX0,剮c|ܰ>&w*Xp5!.}zOH#]6UV$Tu_ zԥypQ%rftq; F 3+V5`L*zHɎ_+* cirˬKV-uFzHQ}MpF=ȯhͷN`@Kj5:„>j9zefIZ R5 nz+do,PA;=S) B'm&)Hj|5B{*M[1O)hX.9T"-8F,+^f; 5 Û/}YA.q>UԹjcq,6rvU^e.7Y=Ҿ)K>l5­ u(&$)օX2m@ ե0y!TpzI#>M2ޠ vt['0: `85nM=\Umv fCfC*GnIQ7T =uQ>b_•OzWt#E!6NufTEO|Ͼ  #l=جEլ,{ch^S1Wآ\E<{Tjc ؔa2MErI>l٥;i{^ eG>z.OlͯJPʛg0H();;Фk:ʮSh@-Y|mtܼ7{CJ+їHTӫi+3: *A|T& ʺQBёeABʵ͓_8<~ToxMQIR;LwMf.% F^4?jy&ěHqAm9~'kGN[$(#<*PVXɉ6)mrGr>Qp_2ה 03 f]u^<cCs!C W$xq#TC#m<+]Om&< .Kqi#2 lI,0tBk[j߆8`oJ0쉋%_ZG4d<$`ԠrdVI)|*:*zqڞXq E-oz̙&J_2i'Ck0Jt_5!7Exʌ$Jv‡2Bs̈H/ٟtڻo(A,K´،o á(n!w0=3B&h^q:Ś'3fsz\ c$h<.8FGGma~Neh&:HF i^R> 4p A>8[M^?q2+Q>IGI'.Kb%Ty "x?ΚH&_rԽ [XbBk%S=v>_yqId{S@U vR EtY7HPNHoU8!ڇG›g,ĕ:|(22\yNxvcx{~MqK-x(La+Vl\&슛Ub-f0~Q0ZCD)R#q3B`vǦGoiD TzVU6/lV,=I[PϾwvIc1 ڏ0O{بGL>Um Qso%E^#< ,(X _ 9[ P&T2o1J~0S\3"_Yz=I.QEEsc)1f,>iPʌIdU.m8hC E==ю`ReHZ[s,/FQT-uSU66*&-QFP4~!):K[ J~xI 훌Jz '@߹BRmS[Pʅs GU57Օ:ت )H]"8y'<۟m*NfwJT}-`fD/⦺0(Udn0^+ r k9 \Rh 0XUsK1NYRfcY8ה$ #S*`^MuP6 3hH` >cayDQr'/`A4Џ>ΏCHT7TYiƱv2nNҿȴHgU׹sz.ca($;`?ѣ+42Vi\I.Q̼ȅX=쟹7oCEk" &%ˡ=r$v8f1ŦF>>'gDNfy>㼆/Rf(S)&c=} à_oI&x3Ek荝w 5Sc!H틵uEzl'(g(EH:o e*H9?x贇:q9,1:r 9s#BH\*˸ĈQOa-39IK v7v4|d(9 G͒yNYZ[F/2ތu ]3mtNW32Ɗ|w8+-Et)(9ڵ*6 =x{Bcͯ/蝤(|<&'Z`+'g =7vY9Ll3>mpBܪח!w dv{%m&lJ!6ȦX_g=nW<4zD1'Cp>7OмZgvzt^*^US^'oq-2ٱ=lM&E])M5!k(➯p9tàaw,A륈Ldy(:./豔|[hK f!;07I\c#-ƺKߒ8aX{'K|H:Y/*H/V0{U(Or¿Jt/9|]]"̰ q14~#p2iBNMAMoN P  3|wS4& U'%df=/N{_U s,ػי$[I{>9 \ :R)%ofΆj\s24Ў-$eM$uH, `. % R?_i:ڥM{q =o<4&0UD%yce4 Pjܺk@ EDA-W$csf_+tHtCY]~F_,vs@MWM=(f\rs~n  qUa K4 `¬.Mm7.#֪t-:e@x8^CA缯 [Xe>,o@]SJ2̰]çĜܻ8oSO N6 H;:R(\m"Z7Xe#&!L6(Y'3 ٤oΣ`'5.=¤Rv)s\Й91sΊcq”>AL2+S*$vH+8PY,;𾿢 sL ?ĮVj`q-!y[^y&i\DibKp(D7tvsWaZRZd9y-=bX3ERWMDag,,A&c |_vJ2'Bw(MPĢ9l_gGwds TU( ( Pg˪1CO>`|wpBeһ(d ^܄8/ߞ#){:6?a:O+ƥF;-iyt]@7us`9چPQܖ@-֩FX$n IZHa]0Ջ cRf3n w8 V9bz;BmiPq5 3R -W)OFV^] }vjޮ˭ӑ.;# be$ Mwh# (tipgj{õpE=!湇~. A"?Է Mݻ46'?}+5' C12_tn#QKS)m6K iJiUcDY+scK2KJplS>~'C؋cѪnQ䎘!ѹCza<ӲKG8%c Ֆ4=# W?˦F>y5Q)DB{c50=4l}[p'xAdbi̓A~M{c4Añ'ந; Z/~QAx[IV)ڮVźR4A: n3v@8qTz\]|]ܐ #@TV>ӫ+et!r{w` d}M{qt=Щjqv.~pl OɟgDx/|#W _`^F>o%[g&6@p!أ4ywp Oթ< wv*u c6W?,;gz%}M-!D:I:E2}e= YpufJG?(*˝[7gacKY>5 CN5 2q+29xLzN84ը7$לܙC\cL%U|hٽH QU&R˴]J g:yq+ jcjhlwb-&_.=EiY[ӑ B˰c燳C6jC3jQsxEA7 H^o6P 6l/"e>,:B_3:,lux8$O13?^PZzٗ # 7segB;%-) 6.jմn `US1\㘀ciK߉KAhb(DU>]",&a6 IktmD u@9eo(L{+u&v^q˗ <³BX]Zz$?1͡)-|Q;ij۹^Ť)bUt2O)GD66 rR=D Ѓk:0 Na{&V؛c 6JP@ J~Cs)ƌ&S7qioJxs(5K׎jVۘجy' g-]5@.0=Nftd'$ۂ4{ս]+䎑?za3=ѝYOC[1(PZ8ODI@> 컲WSJ/P N{) Ht\$M\P3}Qئ2sMy8*C̕+fk13wd"𺳢ش p:+!!(66,7J?$u.?Dž8k #awIrثf"z]s3ӫW-7>|e<\AjUt9{(%״cF"Z'cBf^ƪ+u!p͕ :|&HP0ZAu+?(QF>50SWk Xk5׽[ ,/\3s~&6"ŊvS*%`7ЄxanJԱA*u?^YX,зdįv;d8%[ե#rPfGU>ɳ/fYְnq*I>^Z]xT-8=M;{Ϸזvuu{rI8]Oty0$z`>JڢBeO:iՉ`xlm>/e}0GN H;-Ypqr޴;`dXG=t䅥;@*"rpU##D/2wG8sY okrT|,!A(.ڮ<'ѓ:+;{x:U&\~IM@o0s> ?eԳݲM uG޼L @sKa H pRkc2WAcV\i^A5bM"w _9S1-vX뢉7@q0竬s"C{b&x })H]k3Bq?pVo2X@ROԟrichNv y_SY50+&'O*@OSo*=?$4C{h.hs 4q/>ZtV4>y[ӎJ`E_iɃZϋ4P wӈrӽkRAQ^,pq׼H)__K[Z5GI3 b0R k%)BqtdҚ.Z#\!R~uE1<*l;M&&bԂK)@]t /siuIz 8E:KE#1,~a'Lu4T`}:lBs`TYZLf3k[JTElIJxY{6j g".uzh3U.";swH63[S/^ ٹH#EVPÑD ҋLadq#ʵ)WKEś{50X9eH /ģ?Vޯ.XuL?NJfݙDBv[tk*hNtnNB2fjNdExew9 vKҊuޒ`J@h3/<_CEa>Fl䄢I잊yĈ=޾^óCʍH[ڝ,eU)쬁XlB3jçB?kQ^2_Sd-)Ar֢0òI;&.Ä'"T,f@mXj;3ZiI!Ѡkul0/Tp5öH{4DǞ(*Ы [C3)X~ plT-a:eu{b,nY}r͂DžK#kǺV[/ $#'Z/qmig?ZaaCFK}FpJve߄=HoiVwB֧GAXuI2{,=xmh?y۞ޟpG)Ar) R?)zk9QmcG|E1LGGnMH*ev[Mo'w ڧV(mhz" KZ\D<ŧa5M(kzF<-iew16lQFD}b rèX{ oKŅV3͐(Q4AnKq&cÚ(>MTp+@tMfS1tC'%'rڻ.F`?nR I^3a6 S˔?jy`=RiԪ>t8F xj.9Wcf0C!+`d+$giܩF yWl|gCaxT&N1C'y4\ZRE>/$8(PVIO@73C`0}NLv 3] /XC6G_ uQ.$SyUnj`YLm"ڠ!#LO  "d@Xs|$uR7 NlBߺ1߷g{l6~$5n6ڎA Lo1t\Ǿ'_4t#nk=. }+:+cpzBu_a}qGDu riٓoW6f@] Z>ft>z51=NDQ*U4\ZPܩ"`0M8H ekspwA#{ uU%(2{IޔBF ,-jY 3qLIvt{?tFe{Q}PHV% c̋NٸGg1] XKbRNq&[[gV sFPƒ.#Q:t` [ 뛢ZDžr͏αD=2X Y񣯘\|@J:FSorP ѳisЏ=_%Qn^)@~P)\㸥%Rݮ`V8`*QBv®hc" G ^}z8snKn|iMG ]\yh75eCK͈D\^GǥZpP!S& uwr؜N@ _D\urTH+4"ڋl4k̪=-:I!?&0 <:ނ)|31Zv>\_k@E iǬdzr<\@|"װX-))gP}\"uƉ} Tcq8~ᨿ&7:ݍmSyؠ0w-|FM_eN8O {װV{g27y(~%jXz8fG~Fn+b2 KoXF%ٴxh$=AqIޫo\@Z\DK3G5F?h]|O`f~uS%Ia"^h1>IӅxAm{r sTQt!6 Vѭt <؅I6қ`["A#ъ1/. j#5d3PGtOh&E{39 bB35JtL9ɞb}:&IQ`&gb:Ʒ,ghd7@;WK\қuNVi+8[+3rP .nSkVn܀lFl<=2B5*בAI۴WYxߦo nNZ_dwr)Z4{/kxm[t;(PZ+rlԷdvYFũ"*FJ5w<'L~GBǯO- 2:bGT:6V #D a$hCY)e%Ŀ1_{Ż1EYpٔkd J =N#WUHY+2f_EױAw+,x]9XK͵ ) L+jb@1;q8]Kԟ#ؒ8s<5VHStqfN/8{Qn̕CmzZ R@8!:l6,B?V&םXfEr>`/o&1{@-pՈJ^xR||Ys 2 V0Ilz%O~T}3_}kmfpO`@BѝC膒 /:t,Ȅ8Yw^ 6CE,]RG~[B4XH,8ΉQ2k 6_Sʋ!2 AKT_ Aк}:0b"f̉J7{ª斂QN%صײ]i|Wlnaل {ÇJW3F~Qkm5Q<9x|lc7; W~grQ5`rC6 e'8c&"ܚ0*Br G@;tAkyڿmR"E)fIE ڍ~!-=mZrw K{: L̑YX!h_we}t6,JGn)c[%'63 v v+JĞ(zBsǷ)nlGvh8ca$ E."3 MU(!RAHgbA&RͣJn?A̮+uM"{X$O>hI~md6cN:kމKf\;K7>^ar<[3Ry$^PbS/76ޜÓB$ti,O_,VqF\C~2 ĥ{zV7^z~7* *Y8^42*XeCcS 3 45j:)U|駩w, ĕlsĆ8O c#gK#>%uaj֌a_&pHC(+ǘ%xX ÈpA]JqA6q4[!Nf>$$k0QjH5q:H@ ._ai)s5}[_(OpV,qCF(t]L9񛛅C^15'9jWN[1& .k!31ŔN͒-r3>%K^Wm摰>&n0lptZtv~ʶ卹x|bH 3^)/rqb%ZY=u)9ҧ֙rpkPI7YF/hGjyR;\-n7KW[`H@6Ao@8}ߺ":| '_l8<)z l oؔY5GZVG/qǜ`<\wBPU-,7IJ4=8!Pݽ+uY>׀FU -M~#qޞޔ}fyIWӗ=|k|gJ.S8!iVQixw/?[ Ho}|ZB0;( TF1Gb 9OrM|"&f5SaϤ 0 | U6e)395,ʋ!{JbsXsQ]Yq 4鑸F JI<5ßy֐SΙӍQV ro'fP ԛ۩V˪ot`yOjAM$ U&BJqm>? \һq+`3)y??@ov'-@U \°^sp(HI@] NN6+cN %s*'AG@zGm}Ɉ{'?7 4Sm*J(,Q(mB]/В:qΆ?臙]A"$r|E6+~uȷOS=F4e߷z0":+fUtQȘcW|ڏӫI<ӄ[4jʰdLl,kH 'jCRJzΓ578I ,0;frl wb(>=PA T7LѸF-V6Uߧ-G润cSD`Aark1.zA.vqnfZ-$#7TV)A Fp[,@.FtJe!r|2*ű k \{O y迊ֵb2lhtKH Sap.cMf;6ȭX_y\3+`~Cmo>Yⷁdz>൪JLd'_e!2_,CINu?[vZVZ c!ş=aڕ'>FNIJ#0+u0xYj̉4-Ɵ#Ӕ}h}/~ڵ{׋jMe%T^7MoKKS*Yu gmhv^VY.oVF|[UƆ/p ?/;Df$h nz@*UO@atCwx*rm'QI]9[nN&C i%^>7tÕu ]&xO绻mQ#"'$ IS>4C$_zBŅ{ewVl{2v># Mm*uł<ʎjh'-@,g]ڇ `[nKb;R!/4S>V:4M0Vba4 |SeVPl,c-7܂u8!doi4Pb΍Ufqv;IJk&f#Rxr>'Ҁ'nOHڧ&:+f)c~' LrAn *EjlEiaԅ4 ,Z׮q/Zy}e,m|r8ư|{i%Cfx{z%$^݅eN=Bм\iN6Dh`ͷ/v+{'f˻J!PDty9Ie#۱Nm^Lt $)~rc^k&+UkyV>7)u`3&/v?5!_7HVl=o0m0Oj0IJ\ [H,Z)dS7so}l*@LCYjEg*9BoT$c? ЦaSj9nu;7:cz}SJ90l` rl~zk0<1ZDnz5 2QM`?&Bi]06c~m>_jyX"W^w?巾WʌTEP\|a˗Re}V;(dŜW>Uu}\en4| # 2܃Y =aT#Xv0S_Iq E>r'~|{8$=ȞkS@4&q Ƣ9}zD)mIYxZQhnKC (Ct/ CW!>Y3)_6%XۖRGHzyNNDFaU!vfntkz9j+t&^0ڮȞ x6AbZh:Xܚ!hS=#J=W83$☺ : 2|;&Dq:rL^M;̇n%\ʗr_E⣱)$Y *"~7!|TIv 8bg/HfG5јӜ1'\V&G8Q荰RoFRCmrYoOpU%YZŴ\AMt~K*@sU@^ޠPU#gt}U5[CTqWD>ZA$E5jru_;|6ŇN7i/ջ'(` ykq/{aS<;2G!#_;p5֜/U=Z4>kDzO؞ &7ul7 #{XO3E4r>Xf*!5@(AMdfbIShX6Pq( !vdf_̩xs)pádsӅ215#,+_&B< = ZeA4&87"hg7P[$6Y|\b,v^~q)z oM2P -9gfvq|D}@̭(-J~hN Qʧfwa.eMO?pcD30kf#POg]'( h)JۛsVd 'nA*"D~OU 7b+Ո;@; \;w2j `I)]wӥn֯HŮ`MNpr뱰q܄^=;(t7 j x w(Ch\㧪1d)A0 -B6_pPkz?5 N_(^0)T>ԱGS܆$JOr5a0R- `@PT KWgn].bY ?Z49彞} C1`Uj ^ + r=' eX!%qF!P#GMeDQ?Wd0!ʂjٸA:2IOc~Xԭ*EÒ mѸ:~G?p/TiƆ?J{I>f>jآD5ÁGo oRug@u9p')ٚ~,uM&%ۋ4 %Fptr ,8A$wc?3,E ,Hu8NM`l,LDv]ˁ$\ p>BC{Wjf.]Ӕ ;dx##D};Q YuZId *,v:׺AIIw69f}JL!̊HFέo˯;&^hpvgң>ּԺ"֮"hYZ0VU:]T/\.+4b59o;u](wE-;PX,쏲w=ӭ ,=We>&$B8JTnx3nCʷXog(7Q ?4S3߭z#q/ZNA!["(m[gk O-^*JP~2~0MeOL졮Tm+j4]ҧ6. eJslM*vCD%~JH"A"o\`z$@r S?WBzr틍kF%F qHע#~7;-#_X`Kz? ^#^q$DuO$MUxj e" f`CAUO=n&4$$cxZ{#5sVZ1uűy R,}ZJ^]*ի@Gs6у] K/À. iߦ6P10πjqf(H\,^7k@ojV5*ǡR,t# VL;.u`KNJ LVr5wgtN.йv|WB(~㤉F!nFB eLj֎L3VǶ@BpB {0 Ő,0"O蹱1uO=z7C<IG\2YD/wmO"$H4&IBWbN(M΢;kyvvsݎ$íՂ=zU7Cj9N-St0"׆ BmrhHJ2.*;?pcl0z鍸fcq~&xY" QQCGVJM-TML<hx?Ϥy3>$$:zϝMƊMM8&M,\8[۠"#u:391X!4 .'Lk 3%J6뾻K6v2wd 6ڦ|BV jx)c\Rw Dmx.j CTuxb6Q,ܴpVUI+ 2B n\UZ9TbM{O&x4v[FAw,ЦIbxaZMvο(l"̪$pPǎiGD&w;,_mk10V69OL|uB e.U^1NRh/+i@;+r~vN˗tPB 3D~zkL5iΘ`'& H_dHG8,b|,I۔?t]tJ]t *c`IPYtM(i= 2 Ɇ Z(\gЏQ mevKﶢɯc:?Bm,m-PCwݴSɎmKS yЕߒev;'BgFca3T{C5P[,{sTS}H{8S`=Hcc'7bpLb&L+oC_oz;Î۞w 8 YӘHQP:@//W}@>Q<vC%>_O=-17phH=>}(/ջZ_) HM56WNdlJ#/;0sQPt{1dmL^H|:s=u89#`""jrACm.!%pҫŽkeb0õ]Ƈm/aY*}NcQ9$ WO#a{|J$F/Q'$|%NOX@yC-^ЈV[m8Édv&qP" JG51PSF_qf Uk {e7 S@^m33A'8 ')BGHjpyQᠡz4D `LBo0qQ+(_W!%i\MhσYqXֻ=FS% _x[ 5= kO %-0kdXM sV+sL+:2I$I2BW<82`vuX²̯Az}ѤbM\䐹 e*&c䊑xq'MhY_FR11+zҧft>PCL#|0jڲ8 GYcVtp10e/y[;^ j1LS1Ӱő%Tǵ^T%j381EU7ZI!)}d$XCz =_ /4]sj{}Gߍ h1YΎޡ ]JKDv1ommOĝ]e1`T>Żld<O`!4R FY53r=٘d̂ΝIkO\d] ӕcL-Sq=d.v/Av(gtqo;يwa8u)bj|9Ti`Hi4,X1ceD,T8 @ET%5;C ..ztod[p%kΗ3D"}ە|E"! )z@C p#&8,Q\qr%#fŬWsZb%E@P:;1{$GC-A7 kbo"pܓY;i/TJ{&0}O~5W@GCL|{|y`MXL#?p h0v7"*_H(@B9;@]wWsᶁaQ\"p'`F۞YK—sEVi6|Ɨ=viF"!_'6vOK XwY81&U"dM܆™(u4+>=fhp"z8f(WB@Bx֩<%zK y~~`Lnx¦V. Νx}cta0jBqbCam7Xǖ2V~ĨID)YH mG7^* \cD/!>h@q!'Hh ee0~1D~$k$MJnv`TS9gLP?Wh#/E4Pm/ o6dxyXOڮ;Vq4fP]ONo;FHEQ|`p|M+)L>Tbm%kLh|'kHL,[4,#$*Nr&ÀX|1 > zZ(9'BCfN\_nI n0kH_).@pШy~"W w }jcd5KD'T~CR4W` (Kqb:zɞ03<:x5Ü w&mKCk$Kv+x" K5Ԧ0d]vҳu$!m1 I[9JQ.y*W>wF%U9OȄg9 {/𓞩DYF`l~rW`Qhrx[uSfm@$ԄE*n>F'pY${UV?Mܛe\lpO:q >d7˓YRg8GjG*( GwjW6\ŌW\ԲB|^p}di'6yVĶ|ͪBsiQBG:1YKxRLXFpa#F@Q8ta,; _E-_yEBn fbT븫VQԾ&-V׸:;PXlVaNC"I+>MiFBU0[ϼW9an<Me"m')fh{46>l0蘃A xD,Y`Ę]r?tLnXk0oyphny!'F+= #ԡhaI5 !>u/pݨ72Fwb??Y:[2tڊȾ\J}}rܛdd&ŴX@E}]E1^5u?\U/6:+饝Ӱoۙ=8E_[D4_CIVYOH%3@~gŇ#QbSQk8&3"&s99;CaI8ax?d;Y+.ᬋ줪IiaRE&1B H%蓒,}?OBrtm(6)YGA&†R|[^6G[.+144d;H\ zX:l`EA ?b!.!%1t}; ;3-бSXrEx~}Κ}0yU*JV9]"-#wu#5ѹ XcOw+<*N5xpwdj%s\fߗ _SX^hDd0RXX!}cˋT_礙dZu(O*~-"@T0JR"per4BsO32|,lYZBa7#/R΄xRm [%mh7>0GjՈt1׳qt,B#2i6C_I+{~QmHH4}K6)I4HQE'{=wLNJջŨjCty*c뗇gJ;!?hH r[TMttwǣj _ϸG Hl_rY* mp}jZNeX\2I.Y"r֚)wNI{bӼڦ)T6[%62"-0O7n_j HbDtzfl' ]nio;zrx0M Ms}W"-#hT|X UsϠ'::˅^➢f7)k ~MzJQMyǦ!/Y(Wy\n^|:_PU Nq,<*q#8wD*Cn~{a&'e9.|6>p `}9ұaWj&3񫑿157'UeM0z _ K5L" =3Zy3y`9ƑPzwg>s.:d|6-;M?!#BcGgC8c@}6(P4u(t,]|ȡOdRB/y ;p]g3=gsTRE0gg'n a.Klƀ H/Tj'5.٦hM:MQ"lj[eu}W2]5B\r_+,e;:Kd@ȳ'uf ؄s"h'&Тt0J.lτ#8~slCwƭ󖉋wPD)?O+zeĜ0G7cl}=Cya\4i5E$ocuA:xg #먧4/DVV멗Ee`8 FNk+5Hd0,NeQpCmAz:k0j4#}Q9 +1Tt K8i[[M4GW-c||&-=H=e: ~ )x QOH-L\8o ޮuhv#ͩ滰g*SQ!Y˗v0Hy=VMʈjZ5u`:c ~-Ks`YAht6QvM˜y[I֓>)*G`aGNLn1'GJd vfB8Jf1ZJmOs\ gTXsXVOlEngB)Cڿ"+*>:;%ꂺ]H,Gu™a/!ҸX7BwFI~v;a=4pH SRc톷<ͰԽ4imc 37aXd 3DxZ5c2VF2+tX)D45=+l4p{!j4b!!0/%"Ud6B W=PЄXqXw9AkPiL`"k:Q:Pw(hP&kKͰ)VS5Q;&ukX:I+*'<䂩WX$wnq )I ,1mnŅL"B[XVR>&nNtYg𗙬>d&ThT#a|_D|SQ19}'ā< 6x1I!<u3{@ZS3= ; )$r2/C!fsJ|7MV]M@EC9X hDI&]ΜTG'Hd.q7 %9L^peXx+fd[\c/-!E I [!uv(%cҥ*\)og~vfPUzJ*|MnZ#4|ך*Xfz'g0\MK4sfP??x C[Y ~a6 -;g.* !׃fjR%zvҩ Z`}Hb~1 7m}W廼]܈hM[)yVz,ͱ`_Pd%i/bs3W՝} p{H2jzPg;T\܁jaD5Nzv\ V#+(쒅5Bը0Q=ѿ7QyzVq_ӝқ?å u$Nq=T-*.$o8w+c9wCvҝ+z4ri@xcĀEj!3Hj+K.XL6:7YB`/Ua|#X'l,sI#"}GH=WZ`㡠%/oo|ڨ͗y]c_ ED(T Q:u>9kj7{Mc E'Z7IN$6F)ݮCfyJ#U(6eIcU?(1^xp؜v,Fq=!WH[;&kP>lf ۦ=Zx +_D3ERӓݸ+r#'V>ѧ;UV Nq-q*WDg~_'Q69%-3T0/w{/rÏCTp]֬iUqL[ʄ-cѽێd"C[F-¼фzN(cheJVv ˎtrv3IG=׸b)rOcGc<{NBoD(+X|7pïBH>/t|[Ft|hQ⚳͙7}瘘(=owKwG7hSYsE<)6TzVW9]D#eś9Ўs/Cᤎ^eGa 2=XL~u.CYS^Qh|#u` Awtw3jC`q"aTi`}ΐmJrʊ_W&F[h3ܞcHv$i-WJ` =kдũ[HOyMYF%4ܣ?X[-:W˃RB-V s$ݾGz/^J0wdR}LyM$>~$ #Nm9G7f E4zQ%;]ɵw%"N: P)S' Li2 im  S@fVOvG8eC2J#@|8Ak|0W 7o60 JEmPیj9HK 01[m'<ڗ4ƴ8 GY?XQh޺kY=OM֓[{y )^α[ŨwDx'V59+| F&Qټ#Kjvc*|]N0cᏛ@u=|cH7xѧɆ9u<Ζr5bWr7Ҋ(ba aXjҩdL({L,MdRbᢪg;ŕq?@8nP+~~ۂih iiP$Cc {j M,x3ưT|1"-9ZY30zx N yi',MD]t3M0$#԰jk{^AhJ…IaP`"쨗qEJmVwA@)0s4՜d]]#D#mCdN`]ߗKA6$EAZ_hH _H8?1CE|c=0֜FfăCoV}鶥X=laC;1u[7Kq$𯫉tS7wg5wؚ|EsL}O]!A{[ZT =(]{VSrOGvX 0 *n NBlUc %N 韓NToD5c:iY0y0ux sybBTD' \(,U⬕;9kcH~f]D qC?xшQ) = >iAt "a{fTT KZ%54PgCI-]>f̜<;$ - quTQm *`n1)x]w=)b:wlx5v T*ho~r44<:͎{rlO70-EƸGdzJĕ%ڕ #!^KY)Wp!ng eKP]o7Tr0mI Ӆ;gD"2FZNtc]a_Ӆ(\RHj=dJ_3-XEe,x6YkNOd]YՍ}EJȺK]&׊@&ɼKCp[[ul#dO$hiTs6@~:c]f 4pɁ3~P4qf 0O,ZHoyz.3hE,4 An$[RؗfFJiܗ Cm:6@6k>Pzg%e4;7p˥,%*N !8X˦*u@d=sc%wB[k= Z\a7v,~ ̙{pQH]C oo|bMw;h7%tXtT,z>Ȝ#Oi|T k!F rPo{0@̀K$y2<PG;&PeY).ha:klya?.!k̙A+X3WUx .%$7sm# j Is:5A Q; [ b~E'ܚm(F;rcg \CM'cL~;5gf,SZ7M21af:O֓sr-"{0?:~ k܆.IpS ۜ;bHj1k]J1a]_Ry"f`UI~5,: kk "Rc yYgA3lvoh C05e?uz)hjakBR<X#P00d.j;BX3.œeX?v(QhR3A2q3v_rw!'búʰjl״3i}]`Ɓ ]mtZR)6uxBdޯN%Kw1lvN"M+l E/BΈt ;.0^$ u11c -3Q3%tᛝt8?NaUo?ѱ3PD"567pN*mlgHg.LϿ&a؂ E^kC*NG !h+qixő#8$}X$W0gyfhQwAտp#:/S?H֕ Fd4UU kpSț8I-cY 0dHzNPU=Lph6 ,ugW4IKv.F,qLTgρ BY,+W;V3ϺP :Z79;M8,t"=)?rS JM>f.Y[]OآWXX[?RQY!ipy|9du5Hh1$dzTk8%u{ߕxH)6Fo *w`@D6|w2Q)sr9Co9'"`L^GU1''9ea:293RSbz#IL+@.`z)YSVܱݫs rF#i%FnY(eM,E [ArƷ* ؆_}˛cXQ&΅‰Mw\h5_*r}TGË/%"DpLW¹E e2@+p6͵אdᓽnj4ž*P/x40 B۰a qΡr߅aoz2;>cg18µ*ݜ :3i@?|zF&zN٘"K5qe.[=V̾v^VCLsvGGT>΂u39윣n^鼅,ByK˥?)p(YzW m\x>ylECH|?>A V"Aes*smM_ C FV0FѴ\<̦aΛ1ȓ y>g'ytNB1E|>3d-iPӋT)>;) l~>:%t$} e(5Y,e7;RZ F }NMh5ȝmSEUå݅Kjͧ%, '.&/6HrL퓓x#v!,whszYßqKRJ:0YD{_z ڼ߇2mZ,ڬB0]7c I(1$~X.|-^aV,xmg8^*1$ hW4/zRݒN;Χ0o3VUO/8x[j ϟ:/0N(z*J$ɯ!nW1>r @tmcė5X%J&"j$صݰVʈ;x`Dٶ6%Fʯ>CPux$,CKMVeVއ3@=+AcGx KQ0tÐywI\r x/W+Z̨K6Ȯܿ7533pYk"*ml^ĔxPОE |O!xo,7S _M}:yƒ[V,7 QzXxƾY:, S5M V׻4c>\֗YDs!:Kꄪ&0%?Q<0T:YTFy|sZb"~$qf7gC?0/==g@ZO߮yndt'5H&xoz@$/pWJ#E/>$H(\#"AG ,+񷅉KZA6@jR!=\P%܁2S&l-ĵ IaID\{({;rK<:[֎GZRk4RO]ؑx΀8v}JXd͕Ờ% kj(<`= xg\ jF>*tf+Xuv,i[ G5=VEXΆr; Xut=O@q^+ tg0dD4s9):4b!spg88t.ԂyxVnCY+isԓz%1Śz:8t^HU. X'=ن:i6N(|(kqcI:W@ہ<-!+a<ݖ3=`U1ΟS"c9+x{{fJG+]Vެd%7E@&@jg͹Kr rqy>Q nk2G>;ŌN5)>hym5:3, Ot(,ܰ=Imlēg(|Mv}`nVi0? #$RCB]üt+,`Vɹ7W3v8?C9 -?TӉstR%CZNl(Dc`Y`Kz]hdbfhէ["/\Qy9'8FJPyX3 '6ϫΗhH$cw_0b(? 2&!@Aq?I+5w, d~@ƴ3Wj4 %/,)]ym7hX$IߖtP_Jk`YZ -b΃@ltke[UDA|/ gQcd۶gB ئL֎Q@a,Yc cF#[rA.C+W#$)HֿPOvl'ŰqBR^D6RHP5@tCGx+kLZ=>y47;v *:;QP{t#e}Bn炕0 Vx"AԣݦZN@hDojpMRLOIQm yv 2BH˯xdXmk8 <] 20IVD.k0YR ݨeL3~1JG3A2cY|9Mt.X7`*>o" 8г?;jl^`J_lf>D}jrd.z'BK#W} %?Nj>)|w(ӂ;a/c ނ,gFw}Ksն` Z  H,;:EW!.sfdBWc9!N5_ְ*LY|3QM~oE~cۛӕ\ 'Ql <Ċa#si š?I Opnűޥ&*0b;X~PBZY#C?q{Cg;rQ$25)u ј@V<|t߭7#ۢ7g|xqTҭ5's$ESizkaEs m+>ev9Mgq#UK@$ S5t$9Ŧ֝,U WI{@Wy]BX~X, W_H3rռECInTF9"w\"PFg.MA,>K)ylpp<R˿>_}Y>ؐ fP2ngT*"`%Q(%#olGf!++bѢ9—ǮvծCrcEebsRl|Jd1r҃zD%CG_ m^nJDag׽v4zXZ%@ECGO0)gY5lw7 Xmm sK%4}{|ެ@+".P#)#z!uJh'wn| 99o^F>{A{ٞvbQ 7+{v4B9^,jSF$TЍ%ֽ{U6f䏲6jxv4639`~qzzL'7!3ű|&4TH,Fu罖 O]>OVҸuypT1&`TopA=zҳ4]Žwl.\PU(mGxP y:Z4&•l ő|");f%S}#pNhd*]0DԽPXrhgPhr 668`Lu7P\jAAKo 9 Aha:慒غ[2ƃ:Ѡyzy+QIM#o)(#ET&&*1sȱط!XT=aZ#N[+{j:Bd[,d'WA:".YA5oВP0aU)Dw}za~L(}>=r = GU.ZN*ڀVhn5| rm 'Y rZii}U‚vg*!m1/H-̙w",*F\Ȼ0U~J bn{j;"w\%CT6I3!xw8T҄8W] T"jí*闲dr&%t܊uȡ"|1R+EZ̊#ۉ鬗dvRMjnw nE SOyY;yOCFBc,ѩ= MohzRju:BqJ eRg:0QWx,!`lck#fZ_qvXK6>_$ t;Wy;}"^DYlo: ^@$f\[x/v[Nv'b1ʝKq=ԍ18[gG 9BW1Sh'N-"I%#g\׊-gN0 l[adR $yi?lԵ&,Ҧ] a,)wX%H:-e[|֐IO^Uu $@rSj؋HC,SD{Y?~y/<59 0X251$uziKwwD-? nxxVѨ2:dUqDsEap1;,D(h-]Z%V= e`R q_ DQܮem#Jܑ&l6ǍíF6ѱwwJ5p-"F Ȓ( =$JG;{;sgĶڦV 3ʼn{C%# %u)^UBJWݤ6%&)Oh: +ۻ>O(LrӑE|Jb0ϴta ?VmyRT.CXxrھ@H; 0-" ]|&~eә ƾ7Rĸ mWx|sD(t/fj<ЮIgh]֨_ՅtEn\ ' #@k#.LumSWB&F!EZW\"V$"R)!>l);炩xSD.vA(9LDeO%Uir:4b|+Ԛzj"/Ke =dݠ=P9B دjs;%~+º1*7NP7縍igO:E]{0WΨPG^0=j;K% L242# 殉 p{ }Q}S=D6Ħ Ҫv !]a`#jxfsFXlDH`ddjSKfE9 ?uqOm`3kOP*$IܿünwilH8hh('`7 Yҋf+õ`܎ Ǜi+CU5 rx# x`= TG kPfn4۫lrFN޸s+L@%>.h`L?V)1&gRSjB0FQ]7;pX!ͿF<>lr_,›dQ>bQl+&J$i=3bzuFn%ZV+>SZHù*_v['-21?,|}R$gc91?bUk!'ӶvO8Ȕ{JUd2?9/Ռ سx| W@|{ҙ|)RCucӬmL$Zű~??$V) `t}v[e1rģ|W_P{ƴUrBBndzgvC#93)|ZG,G@c=hOj v>]m\$ ]2K;YGG!.aI5,dVZn+L+_0Q\"(G0\UyqBDEqe m{azϣW* z 6C7zq[\:»?#x⢌=aۄ)>= 2(Ű@5$OSQ]j3L EOps<\0wylmrgtamejĒ n|;DmS"}#:\5V2?'yZ\D.'QSbߨg/~+Eyrq ~An*u3Ko%R˄5w@ $swL&b'8pET'JۜGk&jDmL# Ž+pbj'ɦ._3w.©;YjA[g7*@2o_(ZDQr\"e'Hi:^2,wbR{[%j+d#nG?{t2F3AeƯS_tbvW$|یN*YV%h~ k)aN>V$yL q٤%2k3e=>n-xa>6Hzju_^aVpo9W:G(~Y^Э|6C ~.:/Ej:>4?)k"L[;$s<_gpࣦNZ1ͬX|hUfl(6O-wR,(D'PTE0o(RSU1L# 4]O;2*4a~C*zC4<_`8\`PIHS3QnA 6A/'WSCWEp:υ[#Usa&m3L?nYohS/P!!pgW^ƖKPiNSf:,-O>6$> RX'"c4ªi[Ȯ g饌y >/IfWn2Z?Sd徸oN&[Ǝ8%. wV!IK&g_ih1!p`ּ͆Oe`p!p# cqV%H)8lÞÚDό7H|9[qzjv1HV0!0~4 D $zv2D@]U2A4zbmR/&9$Tw+W]!YO*zCfMTQ%2sbW +h)J-I:-o(j58pރQsH g`OF%wHY6d m iVDꐱTw[:XA?<ƒ ǼGV[NYmﺔъݺlT'a( MV.k@ͨ/"Xvu?S2pg󘭉7 ]7z~5W #P~f8t&xastTPCx:9AnS__~ w;A&gȫkZ;"/ V40oh_^%2U~R3vu:2A58Dpzͱonq-O,Ce[cQ =@iشvl\ ctn4 Cei\D␗ &,nڦWNY7 y\IU_#EQr!ms =z f4Ǫ҃;l2:"H@m%8#;D1tL&g; *IۀE9ȴr5'!uuBLUQ2>9'=7=sfR2e1eCr\!J+ZaRRkvp s &PaHN{q'>s6S)8]LRaHC!0G싒T3tvk*Jg%kKU'yFT490<<R7&*fŊXºsy{~ڻU$ղR Ws+ϰ;0hH*j6n7TNr1>>|[Av"ߘw7*zWaB3M~ٮ f e x^x+a2oIQ󕷝W/$M2׾,;\FSK}y>\\_6\-F*Z鮐QdˠQAM TyoKJ<g62-_&\MFc_y8]d~t%꾨mmi}a:83>}ވHVi1#LBzfV"IzYoPnU%PfE*4'9W^yK}DWkJʘ냙'ҭzvα>\$$Mq 'dž^Ё(|ߚ_{'cO(2$I#=nZ\}YE+QBUl({zc3t&m 8DM hj-!h PzvА]0[{7`jQA辏e Ή2⇐|brD"5)לi a&VguTC=oVdχ(jOiEv0]_$=I g.RkBl+/\|1nQ5,":iˆ#>4cN)}Op^JCO[nyJD"vpC-kM[i{'hᯁ{TNc43=-{TAW&3M>k95I3O7ޤO9S]3 ?mW@ͱdIߏW;eE%BsNNJ.dY}Z-ؗfnF|j7CF4R^j^ L`oZ]dHeÝf3͏D.PR",ɞ մ"c~볏"@9;=Z~+4r+7%)G[";]Q\߮7zu{)o%52W,ww|B~פo юƎ}RCDӷxnGj( dH&UEnɹF{&#&)#1b7YګĎEP{=cE61ҵ]á J_ ] Mm<¾ Q\5+v YVmJB4ɘɔ$k \K1Zgc7.q ɡѭ`v"\[7V586U!5mO9)I/L ukN,#F5:GAQHXtNf3^5{6J7ka vn~J4d2,d_'Y׈oċ23[-LiOk(DzA5H?#3LfWMD{Y9$A|֧6ob>eP6wۘMݖѭi C ?+7P pX9P:#|\Yz}3ZDAûà7A o F-1-ڵ*pdZ(YQH0 y6 2x;C d}MF2S>-5cpGxc^Qݘ[jRX΂##{xX18qu@]i`<>SE)_fBLbt_ \bhe.X ;P\z_^P;yj ^20ϹU\.ew- z<©z fpɻSR7S5y(3"6F/ =WO$PT\E A(|lȵ m^:ᠵt7qfv9;Fk\WsjU"")$'m0قy{[U/\N-L NCb ļ|Ő8hy/EyzS 7 !Gxwm2oa}$0p1aAɯ #;,s\.bǸ1+7U%B7Xrh00@ޣ:ց0;tǵ1jG(`"yJ-Qsу~${6 TګeS44m0!`T_-z|}91& 8ΙoA0 MS&L˵h!lp~*Nid9뽐&[_ORKEFOIԁj%r'NJ%,T\f 8WYvy?[sߚ]wy4:֫ 1z.kK=(Qjm#]?*ߩknAtkƚ(hKEd>Y#m6qUc箜/{6gL*Op̊gAc*8v)GnA!*-բ|BLac86\k{lyyȚ+w/v*9k"==Jc$F "%GTqCD6Wx31<]>A҅߿G}B`cb9oq`. +{pR:j1{]z4+tot (D T=h] g¯%zfH ׬_-fDw^).cQe/bґOxF+ 1şSa |&^D8[1of-/Ȉi1sDN8`E/5mړwv5zSv灏Ad_-vx0[[;gX2 )'+Els/K5{ߴHk<|ӕ)dl͓h VCF3y%ӲDH*}>-"g9@Ikˆ\@K(:@쮽h+m$#gA8:XC:Px{`\fQr4+4f))*U$%- $ ayA2Euw/'՞㝀<_V=+ y=@ovOAV]*G:%2@!u1'[dhG=RZf1EU/ّ֒vhV8}eABc#OHY-{FzĒȸ\d"pR} dq, }7͘:Ϧmp:68xvJl#[9xf6`OR"HUdl @T>g}:*TNf Ŵɧ)YCw0zg"#MSt}Ug7qiw lx*8߁l >J辶4|Pq^wIK&s4;i,L0uĥ)OXlz̶E9{`']#b{D*cվZXPS&:3doH̕dGX1=1r]Kk5rY2v6bot*H 5Xg&kI{XCN=RW\A$WjmvPjW5:1ktUx|؊ƀ ̧|_}0*i2ITkKIjf:ze*IK)lԴRI?.R#]8$ޟj(:,;E#Fyԁ{䎔_(kLd9b۞8tfA||IP#BP2 GBˊRh;͇1DMo0PZ@<*D\䟺7TuwJUQ6H=38`p&]HWE>2-w=\&'}E5؉(.*ʆDƪPW=X¥W~/OZto~ o g<[LP'+2FB1/9U I(LW^+' 6fEF$lN:s>8@ rSt) x8m9dµuɛHpg?uMa2]K|Ɂ,v&;gib@ ha?`a=y\ V05޹,h-2RzblLm 1%Ŧѱ6t0<,phԚ&5u]TV)"?-72;@*hwDWٯPJr | C ;?%ØHG }ʟPT;8x0>i'[:ypzt#73'^`8M-*l"~\ͱ$T\ OHeN2>`ݷw3If^]2xg~c7f qmH$W/ ܩE11(}维ID0]K q.}"˓AQy:G="ŐxzNUkԙڂW|E/ܿ*+A>7++>∨q!Ċ@ZG)%2gRq`|`&;`B7:7+pXQEapdnP,nBa!^;L5 C ^;Sʕ U&a!&aNtC/ajL !5'd.F-|m y~{K}D%|ZMvKOb}RN-A.?6}-f̓H @y#3dVy?|V͡.%wK}?/fFM5!#TKy$wRdztKWVKV!/֑q19USt.s*D+)8IDܫ|¸n]'le3ph)G\kɩ̶c$)^J>Mٲ LVT*-O@ac\F]XZW}Iv}]?koˋ9T XۿXԅqr90tM+z?) QJgԛxY |=?]hD`-b]myK6:VKHiN҃_a# 6}OcCY#^fsdZ 𬘱]46i#^2-UƝҡW<,iHO])3u BTb;BΌhcqoVe,e-0[jh1>hw("5r>4_ 2~b SY^[!b/v|JTfF7؊I2aW9B[넃HX7lrѥ~=3ECx- } bFdQ$|f"+Z읧ko|0V-ަ>3+a.zf ^WyߡH5;+U.WELvlP,D"N-V,BPQ_;Vb=ga =eP'v iV.Ї/R,m@@6zN im < ,M0ejf?5>8{m*9N1ņBQ:t(:^5aG\:xxQQϲa\ܳ*]5ǒ3AR>XT䇝,B4tW5BeE{ 0޲G]*HQ9Io8O8#"6ViZܛK (Ko0mlSN2BOl ̜Z۔ʈѩC4C&2#KxJ^jQ/¡ʇêx)M-:B=OTObۉnHxc?aT-˕JL30%$Ô.o;<尧!* f+o=pŪ6ǿ8@/iS *~d"^)Ii( A*T0wި߂HQ~Sb'N,=_\pϲ'c|ABk^%E\kJL<V bp %KU0hfr9U։09?1A.JP]w}L,UdBI|Y$u0CM1;5X")ZFAdaC(5UIa;@&YLB61{9Fòu .2ByK/lwB1(c2ݟ#yZ:ͤQ*Bj3,u~& aN)@ tU!C*$I~"NIKL: RsƸش'bSKsN@t'7pxA9.L.`҅FS菅_CO<]>0%أa]8wnޙl >xP}M@+>XnTSdKy" {!2>lOET[+[,2|0v`o F3TlPo$X:5n2Ťh4ThDz+j0<5!Sl])Qw޽b.b!oV hh]km+nzt͚12KVL0rl =J ,^g︀ъ+>9F`ڀYlm1>ڡ[0?I_3 v{bj$+~rЁ8C$ 3 7>hgy~:ٶr3֧E@^4G@les@%lU[Y2t9V([<,ԐcoX 3a9.SF|9A9Cp6MG. w^C4dY*Pa rƟLjHbVRP%)+YDg ~TSVCQkwաV,؟pV n"aѦL/nC7<4 RM:Nz  j9ʾŶadK'$*cRgz@VE&ٞ,6 SBW[0zbHhE.ʭhO @FEa`ڵy&VV㣲(s:Sfe<iO!fў+ Of(N/Qs}O\ oධHQoLtD{Z`H hm֞1?Ʋ^m9_]]m%ĀwSX?*\K~eb@0($<}m{IeCoi,P8y*MMhC$Vf{wD;Uph|J4'h`1fe ˷"γAeCUK9Gάt65g Bɰ/DFɸf19^0uTY% Isb?&z o`_FFnұ"IY72VVxM6]^ݩ%Žݫ=VWGX7(hJ&r&G${#1w<3ֈE*95@xCLsƶS%ZȨ+*–N$gh~@Ga{B TRL>PڷQ$$KI-A酂f>!Ibѯ gP}`[Hy!Qzw5{u :uq Pơw?@jj!mo+>rL 6KW..2'w]58YtLvi㟒x+1%z):^Wod;~!kms]S4Ew eYK_{v>8Kζ]w[]⚙7r)Ӡ5*D#x-x ib$rJե;5础سit {i% |BظXa G|Es΢ɡ|H"Ne <4{#IݸOAD>+aXCSSzm9WG巔탥wF&X [\n lי{1ѽ k̲)r(Wqʀ.|7`d*iZct1brH3IXXV#38kGm˹ -2j <5Ntnpoh "Z\Њ% J'~J<d4xir _ɦcF ptmV?Em"oT0rkPİW0- =RWw%c$/4 XoNbF^(I:YIعLT^9}YGy\_^Se/1{ŷKD@gQ! Ad,~y_VG*d|Ӥ5AQڿ~V>n?dh|He:x5w7)ql5G8Xe墫>z;y=="=<l".x .ekj'gB=B%V$Rvr@LJ+ U}$]i,fiߡOǧj𲮃.#x D;s/.}[K S&TwK>JH(eeΎHi.eRXrtL퇗U_l!歉8i%͸b;]3𫵘=FJXV,aKܫ~N֝(ygTl*zce\PX\arقl[`$eA|DVM+3d .bT  Z K\YbzȆ=Cسvشv`:Imc0iO3+6{`;g6i`$;CeKbf,[(+?9. <] 7B5Sk,PAWA8O kJZ;L:+ KwFgo%'K΄jau7\nթGM>fJM?j7nvwF&#|ج*pV' n-#:A6Z/ }Todyˆ+U4VSa–U|RkS^dc$Mq-g8-P?4[W)JHjz@߉<@. &Ǥj˵mRs8 ^i̧[V{h RJHt)@WF )R[gZ M3eQ _&fH5kȗmXM[Րg"usv= _Upb+L.Z$XfUoҧTȪy?6 r_Rhm2054![o::>12;fY%٭H65o?(}zDe,6֯IY2MceAwNrʾDR~jP/;XT4d(wv~FAyQtvv?NJq0'؞YV~24xU~_ԙ''cv|GPjG:#(2djҰŠKiRGԆlgc:C.@c 2;:>A D(ul`y_J$ Bz]Qt$ ƅp8n|]|;>l"x?XWxn[mW$1ecd69 ,F9 apfbpwD9bc:Fj,b# ~RoJQoЍO4/u]Eijgl8 3v7GO5 ,R-IK'1ϹeNP3 R_ H{mw&+]5)6 ZC.C=0l}b檾ԾPsq]4~wZЁSQj1l%JÜ h[K&UT ufM3- =RҊ9;QFI"|||[ڿ!^k: U!~%&C:,JZ^ %kݽ@s<Dk!qt ![ ~M(tjy@Y- w&,Ʀߢ5'[r`=2Q0 򉗇E@C (#^?dG=9j_R\TMnoY4JV8ZfU2sW̜@0RijbܥT1ԇoGO`9`/E2 GL}nlyE[d6'6o'ʢxX@}}XTz 8#cDG(•Ơy#r$|$b$Pe8.Aك[4tHuqF~NUnxؗSewPxQu̠JҙZ$i_oc8c{MA{{Iр({ Iy8/x垫R雫&Б6դi 6% 6𨟨1IAi#mf ERVӎGFk6,)UCG&$}~r5Rpz圲K@0PΆՌ3,3:Y~W^!ODkl]b{>XLtb{&C"HsL["X25'W)mũbk%C!dR[#G/ܠ}2jSGEq -=O!8E FZa⍗V8VEjJt<ԬQ4Cظ'uIY&7Qŀ!d_׈O j͆?? ; 1ȝ"&s+@iays}颾7Wؑ0-]>R&.X<6^˘CWF6[mSo%#çĠN*#7PK0OF/(ds}~_2]Y];S]TRvYyqӊzB=,wF4|$4; ٰI.U)J]gN='7o%^I>iv^%L}PϏ9Q"~=H??ó p$P~1ƟXe~cwv!g_T<HkVa% eLGFpq|- p8c~Bik/"sVwy[\ot#O9T0Z︉9]3x`N4R6ƽL/-T+ȿU|sاL8h׃!wD6V*t4e^a~5YǦ|v OX?(|s~˽%UqʟZ[KUmi^5zJ M)+~haGƅFCG7GQ+k|#H笜 $ah$ UYri8`cP4oՇDP0bgiqaq]a1nhN`AF4Xܳf;@AI5Й yE['Ti\_~&UCen k]Hn+S }]U!i Ev1 nCwFL79~H:; [EvV%</~CҺt2҂yR .`ob1(b/7OG'/y*IܦfJ: P!*9-; uՒ!&bsқյ*{,2W?+/` \P۴ycz~U}/; )F'L<~K`g]߇8Ԇ5B+==$r>*|jz&LcZ (=Ǯx-Ķ %P(H.Egl}MjՔȈNhRl FnUa,[#'7s dF9N3nQEiNl0?YG*7~Ҩ IZ*̮BVxp}5V~@~zNx^f Rq-0HӘ+ i,7}c{64X(DDvzS+Z qU(V嚏N}h8p7\W/_+JD.{bR_4]K$k^,Jw{mHLK1R4L#IQhx LoYEN!ezq K *dl,B e=l ,3UT c7T*ړOP; H .ŋ.,;ZY[4 ׽'d adU4d͍$Pb(i6zV; /?I,H(<#u}@Kyn%-d2b  g^H2IJ(o}3%An w4N(ΗfO~R  uĹA|ۛ1+m3Rߪ#Q Ku[#6gs}M "X\ЖvgxIc;nF)53P.mڂnysm;gᜇ 5,`یNIBMY`F1%lMF_A]IvYs_jp|ș jiCO{GS,Wȓ7@ 6z1 ђiWR,snr|JSI$8W!u\W$fϷVd_%K[$:;i]uJ(l=JK1%4@{ϘdncbcƎv_&i\8lVg|'G[e%aގ.(L'sN}h(Ɨn`UMwBGia r F. ǾU9GcFHO$1ҝ$D]Cyzv`IpJqݦ|Y,λ}&Aw/Tj?iCuj{a&S@OB_*kLڛ=;ٹagvSxld&j>d;1WDWu?1.[sXT?Yv# o,9cո5?ZX4>v> `Q9g8ٛ͗%Ќd'-j٠J]B(~Fy7&7P{q &q`!$PܭB4ς씸]!NT8ݚ@q}sLNnm&5ޭȞUvD)hӀh\owc!TbIYB̒oswȢチ4hP_N˃`ȅ$Xg)9KC <. v &l|! Q\9R-ABB0RZZ39'.%&,B4!"ח$ieR A@NemD0-2Fӟ!XS l.+λ@PR\Öf̒Kh"ʿMwfx:z[?2aw.sN~8/J) 6/*26H] #* |3nq]:'CF xQr /vt@||UӲ|]\hvy#)B N#9蹄,EVr$VjaCur r'ǣ/m1nt H\笯-Q(Ht2{p50`ey+ch?3n%s݈Le2eNcy,6o&dްvFe9|(.6Aԫ7~QoCm%7t_ k+yp~W uM |Q64O*7+B8|S5  DDkJIߢ;.V8E,tuaN]։"ѐ}I^Gc9Yz>p4?;_Ԥf͚/.1䐬KASkkV4zBژ]Wtk*w5IEY_Ys}ܳ>~jV]81nA5ޱF Irp*@w$Mycog;Jfp{1s"m[a/E&hG ӹأ0/A!;^>9\}4싡_5~%= 2CH^6EyN(O#Lz\ABJ+X?akbܡρ)OxH;Vt Jr9<f\xM5pm״Y$URd-K|:pLѽ"$J.8GG'!=J/W: &|l+J[sSkfac?;f_RtxNMb˜oV ߉oF 03іOGVި7v%EBmƣa&i]R z+6LC9aV4MU'F} *z@#V$P\"سLc(&Kr%e^ȵ6$".>.$k_SگI"|+i#50J!E͙"gt,s?s)螣E.:v NѬ|6^kRwK 9^~|7mc;٫aI*k1[-"1i3M=(ՓrʽiiF ?Oװoy6$cҪ4C;uB!aKPnQcz$ B8TrI& iDҏ)4Uu T鰘݊%)'&慸k`+%)ObJvZ早ۼ ُd_M !`H:Pn/Vkqa6{X3`#d;@m@;|Rh4 y[{|8|\-!_CHGluK/74?ֽFpKgbО|`#+Ih,+'`OS Ԏ (YITΫ ˷~`%oI>7 _ oShIbjúՖ(A_jW5gA@;:T4HܿHml<}b6g мI* _A|پ>h/wCMRp{MMyU4$c7⺏t:j&Vy6v/Rw_xm - PF9BT˖* OMσ\W г{,V{ybPx{ ]$|9`R>܂<%K'h7=|rO1;cۉ |uçި.hbjz(R8fJmr, k1t%؊e*u}]&\us2}ɮZdbI%1lnQ}*~ vi6춼 2v["NS%Ē%m GkWdoP`&cQE,}Ԡ/#uxIߔ MteLh9ԨauﵕrN=XC@"6ndYKY pyP\0pI!ۈI`PXj+( P\!B{3+?OOJ*lG=$ uNhl2i;Š͊ M{mV2k f99epRJ(bEը/>Zj%`;%_p|.4%_5n907q#C eAր$߂P-^.ƍ w O{6'5 IZceN8cv2`q [h-f @lJ0 H P)Ư+ ޛ.w^fM=noaZ? fɢbt\ZV>_ÕLPQt,2lb2a\G_4b7Im =jĤCa Q2X[<8,"Ni1R'ApTg1|rYƤ}(]L'=QYSlFoטּfY%O `C0!Ж)MI'ѸĹ;7+eח*vWuՖt7̩qH92l2 䞏{2#5?,5F!9|f x4* ky-:v3 !FFRwh]iJ?N,h՘1ϋ$@A3pO2,d*b/?וo溧؆;33UHh( Z .h#z&M0}>B<50}N-ꀹ tfSS($u@;g^L. |̖$:CG?֔.Wx޳9>GF\RF Sp?=$/׈fY:҈/znŕJ;F{u_K!OsUO}HyIdJ;SvuхhU4|FSw1ښY|otRAe<~K.jqr饆C.˻i"<)_j1w{ccf泙==,5N;26wM:D3qt='yjTDqzEz./.m>%CbBGu7tERA? )$ovpRͅmV+@UQD /IV젅aW{bw(?ڲSSQ94cĹ`fADWR6Ѕ:Jφ{geXԖ#@+uRxRo(I;ԆES&md&a)rSt;s'pR8*` MeK&Eν\O #~D ۚ-jSsf^9!ȟdNz.? ȗ@R/ OR5S aMEЀJ!@J/c=\C ɒSyPx Dʟl/ժ{C g/,8=EŃ]9$4kXPru>j5d@'!"tPvUHmr^T{c3YD~l17Yjg@Ve""͹2dQfGRv .u뫃i:@"c(_1el ,CG=_*bChN |PHSZZVoٻT^zNzwዹ"|G~J~ 9_бƧߘK6D&5EǤ9kbt.z?tZ[lFX qF w0_ nv̇s.Ee}53YLu,g-t3.֙ :=`yūw߬Ud2-сpph~#N/d:s>ZNs"r+do`JRεa{À'=6j3  &Ky.xɻcV}ctx7|.wW vx#P!Q4D*k98XĶe)ЇL{C:=;^ ͸Osr,g^j!$nߠRbC޵J[3Iyl iK5f43'_>]Žo֋ R{ܲCals3oYu*ut u@+Wa!`gy~r|deg,bam%4]/VqytO>cG^80‹6uoV/1ݕ%%|3bWCbzDAC*e+5gKٛf CQiz$Sac!@\ ' %D~޺ nVthKIějdT.γq@ƣgomwno9Y?w5nsĬ޴"e92y_h[43J/v?Sq2cM 3}a8r\mՆ8oGI$lJ u=mV߿hb1P,L-0RC,YuGa:jgA ԫxe`JXtuc(^heG=Ԥy77fDp58]3Jl_}*@"3~skR)|K9fG݁an&rRL QY&T >U2}> d?ṭgE-B`;zԃjR$ b' +P;RL<:lгVVT,PD;IŒv%OkGMۂ".@$3 g}iX|MW9fFx\(szNR¬LJ|&V]Rd~ 'r U@Tg5\i`ʮ4W)!TR${ $Xad< VXPX9VaF3WGA#/0Leog +hoJ[m?NLCM1:4Mԯ5㵞\M-[뫰>3^@YSi%x91egNY,U𯟦%=} 6\oO!2Sӄ+`֥tPkx ɏ&1 w8>.X0Ԑe7NC+Ҥ;?CFt ˝8Ne01ܜcK[tɹm5jH,lK@d)zS-bCCf5yMdgS3TO@Fhː֓Ea 95ې]G:6{$y:O|1s Q%ݪ{oKǂhNv67LHRKaSh0(P\>JmPE{ͼ|0G Vd&{w{|-߱fbP'f\=. ,uyA.GQ\5j'%EǪ>^p}IUp:z(as+%*Q'z D)dkzB$d:DS~݂"q: [^"2 yA[= k&l]bt0;[󒟒q΍j4G`1fQZXķZ"$zr1R%8Դ(e_+]c7ՖD&*HjBl*Ъ t ~:O6Bdv<=҉Xr< iG{N$>Z _R<6 aͻ9bf66_z A/qs03Ol7͏50!zgγWxۥ*Mʿ8پrkgg ?j!]`,6Lm=n:|$Nƫm_zOfѭR:@S)†<秪,fr#@$ czH`4ŊzRm|ߗVXxk ~|h:~YncyKr]VZj2;yBI r&#)/EJ xePΓo.?JC:JSl7b㴩 }4W!s ξD^ʽЏDEèlFFԮ;тMh5<`#Vq)A0uǮ_tvLpU/ňÐd?]i3+hQV8"6}1nuizaaj`ꛞuI[ ](OWN]X` u ٠feի*'i<҃Uge@wwۗu8 F+ڭdpd0CRVlra蹫 [{<L 5IW?Y􏡒=1H[ciļ?flc _+agxQcKƜZ_2)#^[YF'C:0/*s!%4 Ѓ]'1T^;'< 8u;|q$rmVvŴ8DXLY-(-QU^G~kPHOOFJTpƻ( N dDMت16TyMn0Q_JNYi qF`UjDu4e> P #$z֙4aLW%MNjh*?u9vX~4H+6aIM@*!z*mX63;ԏZ t`rqugqum>L2eGN5b 8ZFXtG_@5œHϒ##Ov, M 2kܒ"Hh4Vc񮫺GF[kP6ڻdOKO-+A1Oto jYL;4 9&rt3&m UǍ 3}/rޣ;QYn,X}TN{$dS<--DzV=u*h`g68S PY|?3J 4Ѥ4[|rߔֳ]mJ&2^H{.`IQd1$c/8%!3 Ժ:b2}xS}3 Tu: >Z~skz&.#+FZjU7 ˸Y\LMB:Rxoe@2)PvpDw.8!)zTT\nG(lr!)cT0J&/6x.}2 XwEʜg~auI@21`Q 3bu~rL焖X#8[6hD:jHñ6{ %vd@a5I/D e%XѧGLUHfP7 &2DgA1P?tf=kv?ӄ,D$ m_9TJD5a& (V Vjp=otWl趉C #Ύdl[y5Ζ Q\?^ȃV]R !D1ࠞu\^y\||".nWhcfee+X {⩙<eVہP_K ̶o}M]X Ԕk aBt]R*_`/u SnKH/MT3ϓŘǶt7SYY۪=wjWqFAAk+: Zzi;)=Z[PԸ&XO+jy|哚:Ȭx)WaF=QB{pӢI`yLd3S>/'L[&sM1P{='NC`W}q#c6aثi[]ne'Q4UX18FhR7.9!cH‡2wqćvp&S)r_bw]J'`ψyHuz헨 |HW-q4QѭzNXZ;yP@"8 9+Ac 妝6]ȶwN.mI#X|6bATYP%?0}f[H܌Έټit)x iN?hUr8Q'¿;$,Q./&ܳNH/-#ff Bsj.M3:+r.v'}ږzC0*G/x{;.Wfnф5b_ҝ MTWS/cQ"sٛ B , 4.KnCRvT^`Os-).$Y$" & )<]8j1̆`sXis'D{1[Sz/,85:v^[Nqymp)ʧE٬QW^, 8ڕe<~|uwTS_ف$b~c'\-IR>,z"e1$P~'E-ndMUG2*@@f%w[2!HwcRoe/7A`/#`T&N"i'lbj;G _eI+2g8 #]C7$W\::'Ǫw$~RDĴlAqӛߚhzgs,[-9}mkKA # )?={ ts>\Ne#=Vdro5k:925Aklaا>w6IAJS_&(zuè-TIBĥ8[P"g#(~ˌ]kx迸t- .irPN\U{>"g1hD16veOa~[NK%Z&Z &VEa{aԯE'AP t+eb"G@QrJm& -]E ň>e N +D=V]ZLoAH |=0wݲ THeJ(W)ѧzD*};@` gk1!ax$^Qo"f@–Y_'vF. ;Ѣ3qU}B* 1LX7Ci^1.&?cq3J]ː=[s $4_' .cA щÓR;Nt:DH6q`|.| yjd324?ӈ ˙dٜ0hA :%7[fZM)beOyd»wfnZXyx*`mѽr [^#rX vo)"N %$0kiA4 fœi[`4 뽋Jd G$7O"*W64S8EH?3o -pe#c"AA Ҹ.۪'OD i{Ĭ7kQe;uhp}mT5(Zf!a+c&`a1r2 lx\P3w J*ٽSB)XmQ.#2,TZ.l|q7~#kIJXRe.XY=x>.i%2i-Y ]fח'0/2-(hA7}8a=hf!b;}vL1o s*w[.9 IimԹCmBAz=#~1+ $Sɔ#Sm[3[xK2VA(54yC>>D0JJؘtPZ؏WT6b2$f9"1΅2ovLId٨dN.|X z!=KL@=Q C旞-crZkoy/UjQ \۳ L `Jf`XB'<$}ӳ'BݔAte,ث*@JykdbT\ա-ZE-|oQ+B6*b2kպ x,Խq *|$3NLӥnxO2hſ.^󜟳z_+ne{8k1岉UX m5._V0}Bs "^H¦_- AUЊh`TS FOcZ<ԴuN_! lwas،B72ոFjwyS\RNZDV$f~c 1ѱB7,-c&h+U{v|9.>0*vHu14"ۘ)Nr^Nq`T3mŸ;P*u TaJ3D^aZ ֝ތ[y< ݧ#pw|:=;،Iߞt }m kˈ-,;S/v-lC>T|>  [C!hRzцlz5%K0NaRX΋V(O<9'+ɳ{oe!{0:k%Ɍ&eZ8HF!0%wC̚:$Y);wsA)5I^<3Qs (V=4*@` aE^]e(#NIstU(K}1%; t&/ATbNçji-*&T :G߬V0Go'Dd$gs]Ǖ˻HYU-hv0,N5dSЫ}.}GSDYVQ10 [I97FlOVmfj5=nc^cMَϼx/V7-!V~<PcNt&§/K` B{K Op$ߒAX,OfKؤҦy [Th+F֎0,f"g?խ7,Jz7Kh>}lg~5%JR’5q5`ʼn GZy%'5.Ib26U^~?$ۍs.CKKP|kH3SHF}-d½zsW%*@J")3d ߚ@zh5vqVP;e蕀m6CCS۵*vzl>4, aN"t 4QHwb5 _{`Di%V 4wQHOiVqKUC0'C{W2awE,?d˜`JUx G-mJ~O$:j4n{5@:zZ\qx7jHB_^'a6L[YۖQƜx7ms.|R+j݂jU%,rb)A/_IësO=QA)`°׶>fzOOs(,x?)2!W{k\s;H6d;JE#$x`oyDiK}G3 JqHc3jn4wY!dFSDںɏE>q {|""<2Y[RpoE{ݥ eB:sϊ6KID hŒ]T5?+{=6_5h_{ ?/ 4im(Jz>4Z Ź#.nMi%OR Goa=D =o =:23!,] }Q }ky+.szrx-2Zw8i[0\ jF28g Q0d¼8E UðsZ(` y: ]EwDH?p)ԨPw_]?< 4KVF%M?DA.{G6 b4eW. 98ǵ)Bj%jD ?_w D~jѵ2UͺCa# awA)Wꕩ: kP T/Jjn/`3QH\uq=OȓQ;:aH,ty,I0ٳB?dްg_VV)CdDɡ`Z'k߹½g5;m8V&յ;F)A~ptB,M~VP.2H\Kn ܠU~]B)caE%':g I]%Rm#)8D޵/1bd)cnݱj1ɩU=ǵ^RܺBZStL[~h?lw k"[2hJxvYxpgtowxE:f݊}otrIXx;wTwM@U^:j>M00 -fDC!;`BK{F bP'54F:Q=9Qk ta.4*f@cO {0eVyG T&+EN@}RurZw Ɣ6Bbez.3ZK2.tA xm -@6VV5}Tb|$k2$֡҉ RH)N-S BרmQ-jWFP)aWiiO;WFe6!stoAmI,TAeN.s6X6n=ľg$8ܖt-KI'o"IL)XF&]£3by\JM6rjF'6E|:de#N[?_sJcIm~@E ? T,ۖQisJb'#? vPF7$|I*gA ~%Hs>₱yؘB4tږ~CBz"{O5h6QځLe@B#i~VIc5]XÊ.D"D!KҤɱ:,%~!} jy :zv[Mŗc5 {tN&@^Jb.Ox`rgNA! {, chIL.Epud^MCQI~ZB{|Ixʌx^]ᭈ +3Yp{.7a)Zq1|k _(nF8r>^ޓ5[-YRʙق‰!'^\Z=P{-`[XX+E|XQkiK4Jg"ֈQ} y#I<(fs0.7B41Xù~sEU]tw"6y8tM5vSDW(n*4 '="EHE e(u5ex3~Bg;/#j0 xD /(bES.8 29xk(^U]c%+f;nQX* NQvˇ\wHq- KXCu^̂9 mc}XѮ$~w3V2ɎY(!`LQIK>TfX:x+ɡKD 95I_54x^ ƾ ' a>CC_+^կeYV$7Lwl.@!XӧgE9aIJoJ1Al,F -ܛ>YHM7~K~o^YGX^u/ވR=n М/Tm}i#D՝| }44DD7x~$P~5M8R58R 2RmXn}k-n07TJ7EhG [! d[avvL4\,G (S[D\KH[<#*~0$4F d?>/l׫ ԋ7_ l7@!斀]Ɱ4cňq5a[({~g!iA~cܷy:9WU9b{DuhXB&ÉM| ~Q!pPTtc.?:0v9[qBomCO.zA+.0q|$"dh L /{X Io*B)준@8+Gc/BQѽ1rM=o'; d%8fp .L&hi 'PB@QL.WA@q~('t,/̱Q_FJ19]ǢG[I} ]"z3fcn>lS,}> 㡖u&Z$YJs~rڪEK\$kbp?A5g_)†LZ7n&`'q ŃL/V/얆σr][H)j11ҹK0 =T(GFcti)}5dlȪSdVeISiU>dE"| Jݹ.2˴X-f1#<`cq#{$kF[F+בCn!5CQ7 SOyDd= fnfU]۰<Ȭ_{ ՝P1eEZ ۤ Cm,Mky75| )Kݝ9ذWڋOj#qxt)pE@RCUYO4H02azv+NOMҚ } FЎrFtu8uxP5 sH!ues%ዻʼ]۽"O훉MRY`c ._3O𴉹bKE3S+[Quej&ݘ݌fB5]j"Sd#ɴx5`6jj\f$eEDz䴴 v/t1X ^N2C 磦XsZKNo;i\-ݯX.}lgۊ`;eݺׯ q8@ZHw4Db/O%ދj.b3tbe9abVbc-M^Hoݦx{z n:'hjY|?L+0|Ϥ84nP%~c>xfRA, EUX64ѵ C@H*ՠ" QdT%xά"nHZű$e3@:7L\}#AGJ-0Ԍ)AaB<{ hC>5:p3&DNo9VtD{ɁۃFXozP'rN)Yڳ>K@((E&!f`JqD)M2R[BZtLn 4*hxI(IrWEl^ȊqဪMoU9M~abmޜX?Rl9vB=c5g؊u]ʈw1a.&3S8O*f4$%Tglߚo6+JR J2[0^9W'2*oҹf\G +PߝRLfC}E@Y_6,~ d2}"] ga{ fʠ)rKw K|>xMGP,^K0̆G]x{{R,N$C#NCܴ=#S&DWP9!-4_-j j )Γ&AOa TNwãE(CKg5fmut/wM= 2r;Hf#Q:xD #%0:zNpKoJ@sgd-}cQ"J?a|"/[N #ns4LnN0s6oBaB60ځ0E#4 \LH;Nԝ_6`< ̃5,NoWt3 ]x#oXƊNv̍ UU3ځͯi02^tꖗgӧ{01aLn}>%(ʹ#$5z7%7Ѧ c, gOoO+#fe<.T4 DxCg1t [4u"A/M JD=' 6MEeEc|}9A톖Fa%X5X\Fnc%٥ua@SM{FDM 3&/64G;k{FQ !&M`g 멠C"pBG/Nɩûer} K'|H0\X"gIZEiQZ2aYEI> \#[ȣ;f`|?>m2iTTIW>8[ q_h@vC9 |D,^W"=LIyB>FWqGW +iZ׉5^CzKv/p'=aF%, & ")$2Qpٱ48uH0ƭk@QsMrqO%'4XutV7\R .RnoUV'wօqEgI  ?7s5VGqĒSEn4\\L.!Oxפ<_(u*Lx"/LbSR=DNK"2Jvyzyzݨ`^zt$bQsC($t-s]&uԉx<`Oy;*w fl#;l\r}p1`+w!ZFᑝgձlFlpmլv`^zh{"B>Eyd6+]RYtr\) ~E W,{DE 'с W?/T$8QtnLtIZգ/$,_e ?𿰻cmń6LUK%h4la +Q=iIxvI:WJzBvl4(R9a N;T{.R{k(bBx~S팄 h@r_&(_&d)m2| @?~W ^9d979p7At^l%Qׯ$AfQ/OjBJ1Bc%j/II&,޿Ҋ37DDQ(!sCKiH`O3^zpܡT֩VP \ fP軂 #KU0ӣwW 'MOd-3#;KDR*CꍇO?ݧWZtb ZMft6PA1]#6П_{?hl|,D}EKzh0IJ0Q( 4NI,iu2|WE 3wlŤmoDs1])TCĮLoI^u|S/.zFNW覑 ;o\ibY˔JRt3*IvLκi/)hOLwCXRoVALnv˫uU;09t:=7㼻p`o`zolV6ۨԐF8=/ôM!mgXSQQJQS+5m?Ս umiBh2{ż"OJiPT%q]m(uWɤ[/̙^ e;Xe=BGo>~#&5īB-J"\g*A\^Z>Pm]͠l bt &-t=6Åoib9(OY{xuHɈ si*~.u,1҃H( iXWܔERnE3?|RndP )ёa,^Nx.Ȝ-0Y%_|k dj,= 4PNÌ=!)p0ّ߳ю4'-u)lQze]M"/ X(뻂Ia.V07 y+׫>-*wJ$3S滿pzϛ6JqE⢹{*& JPób)6x'ΟN PL'QcT~xϝ\u$$(IlfXP二G e !(<}e{F/US!G YB; 0pOVfi(~ʎDuLU^ڔa: kbGEdqlndC npZ#Z1T*M GW,)q ;&Ȃ9֡XUUKr׵^xH@8 15dx(Z)8!1_'8rg?+p]a{8y]*|+smET:"tD2ň)gX6q̟%$0kfv]/?)vvżD}b\#2 6bok屢ǏֽC@jQ-&K]֩E%?~:wF{RQpbI侊45Nɗk9XK9R'XHaKvgWstn0 hf9I؝iv60SnU~+iܻKV*H-j=DPQ @Rtjrӡu-qdfg,Rrn;-i1(m Jox>@_VMvE*h;z?7|p~񜗝w׌v;!֋I"Z D~mOY?6C(^&Eڃ!*ʊxrm/g`eA:ז;x`^"VI qoژ\`+FH4")jQ޶$uַnݛmdzI9wJrZc dXF".FKnu9DA& Üsc# Cí0'=yu*XQU1RlgHqo_,5"W4H4˙{~E!tU:GQ>Vgw>KEd5=v1[ sHj"Vy-kn]vL  4Οe gyk&*'p#-}eD %c]-"Sg]/dO .oh[+ϭYM>P=d2ޜ;_H qtpgP<$ 4ߋ*\m]ifMwjkos`JgY<'tf{h~-%'ذy^Sݗ0t9pu~{\2gzCj #ʹtE߄ ˑ?PiuT9ź}R;cToJ|>X0t$kVH Y<> \. oyׁJ\en x2(. @I*,&+We:^XE\[ -QOlZ #HX":Djb[{vbz(rP4x^g<3@ՒS4Q70]]zSR n$#X^{h$+bkȍG"ϥ]nklwL=z -z69]–:g4W-\Q"`B9!RI`VŶoe}[ rĊ Q,ƽ;58C媳 !ļлvW1_8Xb&u=VA {NN ű3Bi#lًK Nr2gM[AU0KomdW@I z>\uRìdy+E{ ;C^َj3j98'Xq(?Ɨ!}A#㠿7~h-dv?ϣW]grW;TP0IRh-)5ؔhrgvl, q;zxR"bW]3_Qu~$Oz%݃Wh%Tzkދdm8gG"%G^کbLN ˣG\sZKgR͑T E_|^ [N$j'f̂GV{J'/Q1.ۋ߹ QhNO03_\UzؠC!HzF4+ҩzm,"x=a#F2/tS6L!턂2%?Eb6eR0b]+ wGk&ȾE`&F)\ASh]f::yx;Hhˊ4P~nh(;5 gHg(N,ùk`cf} P;n>ix7-ݝ9@;4n|_Ѫ^o\=n'$#r@Zz/Mup *Rk/3?7}=y5 6"H-Xҕ2Jk*rV2 I}G's.y%׹?3 [0q*r0/`GuB`xv`N6Me~6VFp"vGԋ"B>`^t;˺;|oaی]2z p6Pj-9`~_zD斉@߱Qº=2gcCM4ˡ G_G$@tW=(EZ2m5klbv5"xgSrZ׻pњ(Vg0SxJig8(܁!fr ~Avڜ ^ibR=2^ܟ9 Rve7`A[@9V-Q4rj96RNnn(9{;vP/mjuiz,4ύL1#ET́xo@A86 ’n۱^8%]}97(5YJ{VeL#këAHv='0N;;K/xC!T+_ u[:BSX}b0Abxx[@{ͩ٩1u{ٔ"y!HAR=LYGٽ㲐4;3lfD}$Tߴ=fpl8S(տd_ v9guyć\.jHhI0~X/~\AK!(NYLH  H G&5U=r;el(5"%>  zN$asbaی6Lqw^\ll՘1'&&AFf!;ׯ]nNz9^x ɳwKe6pN$oU}h"lw=ҦVG8<{ |na,Ǯ5+͇Y'rV"-]XQzH'̔YEjprp g]Wile0Vz F1P+z$$j\Á}aZvwyIEC%W\3id+X ZݪxY>>lr~u]vq~ [b-QQWB31"\D=*7&N=jVhid\꩸#]_YqRՏ }V6Oἧcjj6bOHgo&tiW3[ '%JW[I+,Tz^rX{uv1N0>g]72ȩЅno%R6桚=.Ie>a3㳬(eIe(QD#yͅyt|cK2k$@w* Y2](n>o84q4P ȗCvMSVpF]Q}_n~ M'z<Ʃq Ǭ| D!= j|>8eN~F~#Ho9|WuGZJDyĤsσ૒a{)cwҍۏ1gf 4oteBmxۢ⻞'[(Rc  1;ʢn k" ڻK# }=6T*)1um}o.hP|*V5 jSذH>^i ;ڇ_(IҍC70|~OM{jo=d;i*ْl6ayAf84TeCۇr;i L.,NS*u N&L9+V2{~>Sl@r9W`< /)V\I+P+,Z=W6R :ƀ W pS>+ 7#rDdP -ŕ;D? n1tjDʩtz7l- yy,G{HOwP>D>X 7ͣ22C3h/qDPI `ʷ8hK[CHKKGƠ0ciCX ;t5KԊ0ur73U`g IpQ3\7x5 +uZt ߆ wgc_$ O>g4f=9p ƲdCXtLH+vO8.7/rMlܬ}iE=.SXyZT-p&pD7M [_m-!w$%moG?>ٰѳhkΌ9#_{_ {UP]Z솹aJRmy_(|ȕۄdTA퐝ԋ,C +D?X5ᩙQtJ)JQB88BF3߶Ag8v%l! 8hz4'b_VCM0cu~''5{/ 5dt_.)oQ\$ cMp%ܾmap)X@EiaFZr2cіZ*oUJirΥ]!Ld Xz#BEonn. 5%m5In+'F¡d 'pΦvCBFMW;sfCqY'=;bkaDtK : 55 4 ͅ*P(q%BRݲ󣘡yazs/<E_tQ)@A:Qns8m NDiڨǾCd.n)&(0\ՍFR OYyI7|Ivlݚ+/DHD2}O@Xz7~a\{:l{a\RhD|#;IB-sH+7%GNU.Yd\^R +_Q >יaLrmZ}{& qVh@+܇jD.aqٙDh2H `ĮڍPRAvŐrtUDK/-(-O]WVqZsDm{ĽssMsVW5E!sv-1Y-p~J!Ex ^_|VifÃӔ"DqʐgPic ƨ $7RA2WkbM Q*EW-\yPУt1(< K71ȁ֤c܈Rh[{5m`CNCniXo2ޣ.A_+ LknN3%`C|+mk)C, ~;x&|ΦtM .@ LZe٧B: zJ gʺFL%ZNES*XF،q-"X2n[y֝3f֡%.*;Fݏצ^ Z /7#.G.y( u9B>9dpŸ \FgDm$٦WF#RʆliC;U][G#5wA]S%:DVlKܮJQnht:9WD2dq&o y=gX7o:B̅1UK^@[՗FhƔd+/a%k\(u46>9OK}l≤>mI$ $!r٢ {?lI1! e Qc/STr)6,u_ w݌"7 (󲹑;vxF(ځ>;Dm"2I09;?p/`N ֔JdytBO7δJn8ɱBFh?(1QxV-rZCBJD:߈jɬbb(IHWP8HĨMo ߧt((t"8?= !i\ $A@XqEPۋB6]t :Isg t~F9$V1־ yPZ"ozY񔄶lȍ7 vD0ٿF^=?C`~E>Л4܃aGO" lD(M\__Ò`A9^ A0 8V-3+[궷TzL{*^(Xnʢaa1l%%5t'-/7{y&zj'S4T5OٽRJ߆zg(#4FlPU8&[Ǎe4@V' Hf6Jg1RZ@Y>19#6eEԪuB:+xLů%f3`q!uo2vpŘ͟Ҡ> fcw)%VΕcCD nN)ut0tj+jsnR6䲗@X>c>8t-tu3-?!lݮ5biGk_61؟)CL>xxiMCھ9L\6F'/Ņdm˖uCokfL:e#Κ om@fyHRƙv>IOo#I1S/l.OvzJ腸~Rj&&FE뗏n3LTȗj}%RRuMjqb$0xfد\Y\3Fr*qn:7Rkyim$ˉFh -BȯULN/)*`7\QP%!G{dbþW^/t>x&P}a-vHj:mw)S6Km$d4.uVvXD.}G!.{)?ItW*F識b?1 DZSPq| fIx#K7Fv:~2lӼ+fjTOc)QZ^\g_n(#3{%`izXz?Q}ݏeDr?QΎ/>EIRƋD 3b>M?Sz1̷R !L j4x Ib[]vBp/8W-k'kKea?W E@ɹo>N>%׋ 罭7R>JIhrؙ"B+0Z)hVXJ+N@̇7#8ՃPFR[=QҨx&|pnHuL$ Wr𼊠0@?FNߘ.\&J 'ex}/yƣ d NW梖fGl9Ǩl6VPprRL~׊3KqpP@H@::ҡԦoD'1U.q#rk[Β:ɓ\.o٩C (F%d1O<*Bt\s_Z1dSfQnޟԳV_`N̰NT`!e@:e;>std$St&͔Q=(œ)]E~w .XAtnn.Eˮ`0Dڮç10%6;)"eDzNcJ3>Ax$ǍczahVQ3uo 7KMCR kf~ESŸ(Q#6v ͼ0$iƖgCguX{qsٽcC$Qf)>`yGsQ|ܼT݃ 2GݓÆb+hϠ V3#3:v0FUN]Z>:exׯHHJ2B9_ Rk$Lw}V*Fv:)A-dF>k<޿"QP!D|GI&~^:dV-vL˚:>8'(/4vrnXNj6ƗV՞7nƯpIeW-/T?d vR\g,$+jUևU?H?Y ZM1a-{RE퇒ɖGf`r./ꦛ;|FLռBR GE\_=IACkl!C }E4 SdX{G8+VR}O/򺔄 ["{Nk` jw dvP^@oFk svV ͺd+c4G-lv@LYZ$oSlsHheRϞ;8>kbMy}!9OgRUW%܃CX  l8^PPd~7jGȲ?5y0i1̇[@s <D|ow`rwz soW1jұ rw*M"k p68N c|:^u!n*'KΡS&ZMF.7ɪj[w_2ՠ6iyuS'A`=/vH$hVd'!8 |fLK(X2/VY&G#JVm'n4!}5qB.ܰJdBlz&eUtס: _=rӪ'C5%S)(,m HND^|6DVͳic޼XrP :^WrR^Dhv6J\u+N8w GIݮA^bckJdQG&>hPZoIr'%}^9r= QۣBx[CM @R."9  (bz< )Xd һs@`1)TWL,Ӷ8\nPcQbhp|݆ʝyFVYSkvPK齨ѹ4ix=H\iOwP}fʦ=,vY$oQt"<9Gh]n8:5nqoIjvF##D5e]@6/f60`8 t:XjV; O"k+*&SW9c9%ȩ䐫^жPDE|7O Gy즿ܑߜh z>j L Ѭ};-b-`l0Sapfyף+u? H5)nANh(n̊+s欝PaқZr#dzU ŰW2-#JZ˘aXYŲd6/JTEO?œ QAtīXVeWʔDcw1nbWx 8>  C765borJ$ALb Wg kD@hnhx2+]CY\F_Ps蘹ftc"e4PTG0۴YN$s4 =Ubh,"vd {ooz0@u8S_PebHNـ_7qT]\oWa/L2c:_Պ^h諾rql*jwXъ_^ hmأ]iݜvn~TT̥< &];P-`%1IcpqX|L訆hnK[s37ֻz}I53K!~ }l6e(ؒt >-I5jq#ZIPG4wdqmAXn;v'e1.y2O.ՒZAHvvERb${[ež(b2j>&6 lKT󳭣" 7i?$7Nfƪ?|f=3AF?@I˲;-XDHXIqYnLp79 `ϡ`qM#gd9%Yxg9/xw`E[}♶4ݙρVJYL Кx` 9iQXaV:{%'#aJ'j؀x۬x6_:aF}Wsl~ gV[۵|\8}y.J"ŭMD\#4tRj=>V$x g6>gYZ07070100000004000081a400000000000000000000000167a4d7fd0001a1d0000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/`&]?EhDTTk׶ǼKCj6KKM…eGLWg( <z^$fh|=x;tҠ듂6H= 0<¯uMl#bnyƫY=yrm2-z5//(k+pm F\5qj_@Jyt*8 1yn"*~ 66s#_Pߔ]i;+⊅gg W(- :51z'Y綠'B Jۥ ɑ9T>hngۊ I~@E)&,c:Dus<04E}@~*G1+М}j Ix:7o E̥JY4®FyDJL޹1'-QY T6blˆMZN[?Pp!]ׁow[jI S4bb+3erGrR5COpY>}rlА$NZG_/aB&5O;u(=s*"o <(S`B؅ tGg*m5ﵦXˡv01-]U9^p{&C߫4y~c3(r̥!po%[K Ofc*ɣN2;dTۣmъp{,f$@iLro+f'y QE+{TG|{u o}#drAbLfeiObᗬ[﷞~9r<+@=om|hz0N.4p<&K31C0y5N -y2 U+|djlM_WW9)3K_dFsLY*`{~RX,I'Vm6]XbFx;W-b(%tM񞷅7^ ܫ K.*պ=5A̰ j,|[rVyJAI<**eqe7kO{1i]d$􅛦1Q쯈זU=ѱ#[e9hЯ)؄3?  3M6S|荄S4;?ϋ(m4zb'!<~)̜w3NkEh:lOf)&,է򪘍4CO2gھ?oުS`2 Gr9ݕC&4E_k0]׉I؄Ɋ D{U6kȷtՠ'b,pə o \uupD%*^RIy-|F]3}zrbrm[2T(`_x)8pzZ#VpqյU7}|{%(P\"Ͷ++w΍'& Bd3 Tl_q}AHi2YFq0@_v[pT ~-2-r^:en<ĝMM7{V3n$UgdL0ouUתmHH~Èi28 /Ͷn9V9ZIN~X>9l-Ǝ&ȆĀ<^ňjGfQJkъљbdm尮B^_q.QO9R ˬ2^RpDƏA r\G{,Zk8K9ndU͕@)6Bj؈bL7T;XOP$LVs7Ya snO`0;ZZZQ@,'oލrTٛҟ+};.iSf@{fzm .G,F02{u 5 zfe׸qBB_r*8xbfM"XjpZcnCA cQ/" qg2a(> 9*f=q/gŒn ʵBDZ_wL"voȺvP2/^dtJeYgqH඙"{67U"+b`a&?ZO'!K ¬fgek 0mҶU:b|I'lFqGiP\yfvfJ7hɡmnoP (lӎBHk,fp:J{%W$Ы^vd>:q(]tEd;I #yRhn4W˜Ò) 9U*)?x{ѺYaR,،BK-y =R<b=.kp}2~\~OwJp)f$ KA<-hfVv$*C՘]'֑e=,-=ޥdy= qhH9 o>ĐH 7 õOK;9sU yHǡ$D?# yuW u6m:?/BIZc1ReTav@_7c^b` m5 V5VDeE>bLT:۔?zA0pw9_#V%1dހp1[0V9Ԫp ԏ>qǹ7{YZS`J|d򍀀 G'6!;,<~dGX]TX2Mr@ 3ЛxYV' i#{yC&c0ZsOkۘEױ5egQf'd& f_}.=TV'9N~0@-Nǂ#w@)xpR^P>Q>ޅG= @탐dQfFI^kU-i%GKYIo6s wOfrFK'o/FtoZ _٪man$GՓ~ o1b4K4<54\G7ADαGG l'WnX@5i+}21ʵ' ρ8kٸA񔷛6+e6Xl&<Җek3h hqG~tCSt’w9eʾ-x_~0x$xuFq$UKo483Kw}f6ACk{G΂Q>eJ0xMy\6uD eK~{дxgDPY]۟3u-돝0iR ċJt//SwRǩtI.<$8Q }3:o_Zsd³M% 2"1,r﷉_0IFf䛡آRq=y ֬@Bpe__ aDpTIODt I#>˖#)jdsgM#Ԅoc{ZP4FebFNzUrx!ztD"=+d暗U3 9iz #z6׳V(?ϑE 7 #[ kpJ<F:? z.vDB' f)fnn`V-^>‡v?ފ (T5HǁfgȪhJtd辙̉Hf!m.T;Wil؁uuRsQU;׍ԻoֵZ$/Dr>Qu "y9~u6&]I/Z._G<@}>@4F+i+KD߂?M%n_#H?!rjOEjFrFclt!B#5J&L$Ή`hBo.1ıBg5w@EҞQSWБӔ}EGZaQ~#VjiJ58o΂ޭO&<`ϷE@=yP4"CXW\_/Usгu"W^5=vdħ= TbQɰ h(k ]+,TjeP0VG& "*U(fwA.i%\ndk]OavLDpVP700ұ뼐ESP@ :x6]luED kc^ X63|MZ3G>`=PtDVG9RGjCunClʈr- V%/j0pƸ j.q FUCN}BB *7Q,﨣=ga/4_u/b>$Ji/p"-{|ӑA"ꛇڊG`g' MN\&7kQ[-Ա(ao쵶N&3jJ2Z ȳvK-wUՌ^Hf:o@txP/(kV8Q^5Y Nv>w<+̀gn ˷XDoRba8KnQ1:#/uE|9X{Egݤ}HКs*Z4Gٳ‰'HkwG`3FoW#$)x>^$REG^Ծn>pcoI_̂R #,&ża Y|/%ڊ (}A{foePy`\Y(B!m/S8e6gYVNf7dƸzP[AŔ[y"3.!OўݽCsSEaTFA{ n3 &2D85Vh>`YJ7uE1P>gfbˢ$![YsjO(>afƺXݯgV6Z|~;(pB1D,[w5]ޕUZ_4V_A'G-Wq{8)z3'oV}ZCuL~׹/Cu/!Zi[ B#QtoK5P&P/ǧπ_{(H8\a"}' c )Q"qzwI&c7V9,2(:ԕlPYޗa(Iś-]rWzic??AA[|>H>oj/Hl"lBw*NR) syHcx؝+O.Mpg-1|zwM0Wf}T Ht/ث3 if>4i@ *o!gy-jTjz>lC^ۍ LNט+8dM?S~yϞYBCY=:^@C='P@]Gm%e%MWRW %RVa2sif|q!iB'3OBɨv eFꗙ[&vzCs+!z+c._ c_Ϋ+bNxEmoW+ybj3ݚNg~J~4Yc2<Q4*R $Phش$9r"̈́4KTaf2Ͽ(x⿘Qdz;)<BLC mklHzRZkgʮD>i])LԴ Eu^9đeDH demdIvcHm|b$j˕?2;xK40FyA#pre oD Alkc"lĖ\܇j'x(~tdLHœ)94E%T+${K/ [V# ,9BO@t}cNi7 ar pTq,Z^U$}{G?,X!9&f3jy#.5hL7K'+vDGo)/:БگØBߴ3om'* d{jSr=bCHXPYK9(Aw'dB,r̹74- K&Aqd\Q5FwfT[ lL_|&\orCn̹ˀ `ՍUÉ:uo#5y2Wڃua`(`.$MPGtٴ쵳1;nqU se\oj ]ȁLm S[>v#B1]X_@F=&\LjPYUeKtQSoCrׇ9KߤxSK< Ϣg|9iBJA,.+(z`ne 5N.\=e-e Bc`ӧcϋuj5U%L=jG؏Wh: UH7!cXPs8yx6)쌫\]ps$)AaakRp_h 튔Us;<ŇT-xV-UE ve++(Vʸ[_yz%bۙkw =p{fIUL`'hAf T[2ryukuN%cJM5ȅѿ@wK>Ͻb38`0Ox?T| ܀ ؑ(?T.a E:UA5TՙcW`}T?z ]%?jYsNIdҐJi<2fY0ѩpϭ)N\Wi̐::g-OVd !YG7pGdm{֑ioػȍ[)꫒ C>E҆<U:xɍ8t8~jG~?~4 v)w$~Xv q>N=%>4]iWrŐnfnfzϏ܂V9}8`7]:G2ui䁍 0}:Y ǡ&xC41hp5]Xْk*$?,1@mf{aߐd"|^߫Ux 9NzjuaʋiI%~UD#c)~BDM(%L˜0NxeO\#];8vYV|[W%Dn 9]3k9ם<˚p(D:cU/h` -NʊdVaqxFn{y}xL>طi  λ|X'(.^-#KR(Q$L?((g"t9;z/$G8!IXkIv` wy8Mc:s7Kc~Fy?).iHzc=\& qh'P?AT^3^wc5D `zKRav@%^Iss27"HxƄ81"k*䛎$8Tw)ܣo'*`QlʝZﺢo RDzƸ5'THSʀft1tFcUcL7KހDa(%dWCUfՠZἮ8M(?" ٰ3′Pޝ*k|j@+k p4ٹH{vre/vZŪF-.H:=2} ɻ66Zjߝ݈{T&|9נ˄U]:N(s9H>m= 4L皲v8}$ c32]RT 37_ =#0"n/!KG_M߫H~>;?2k$(CA!iDst>L?O33.8*&CN뾣527%zLE7owM tBkpptϘ29dSmfA o&%A+#_CekRaf&1}uL05|6xvV`oZ 7#nBw~ڳI b"Pَg-͟Ke եEvī%EBJ4Drfm+w9Ӣݦ]QCL@n)G&j|oT @|4ݟd"/~P;c@qMK#52 -][ ;2S[nwagv֥a&MV6r-k=M :x/Фg8+*"^l(cU%"ێb C寢TlrIXYVygaC<傁a+TXuz{Ppw1ӊZo( b% nm=%i@0mfKTK dg2AlϾǡzjquB x@ʉP,fd[_ uTʨh=bdwCE#ρM+-u{S } A|DrM).B?>}m2B`6 moCa.\HX?r^ФJ'OQy^cIi»|m8׿ 0b`iw0ӥb `[yLkAL3) )IV Xk5X9ե܊޷8Anr6iWi鴊`n aiW'İgB-z9X'od+kJ|%ؗI6H`p;$QQ=*2hQv~?*q[ {?]7{' 4dek/34,J"m6QGǢxZL {2!?:^+5^,H:{"Ÿ o%#m(v&7#<oj̖?"]Z˞27nl"Q~sJq+y^26e jFyHNfW&u#wbr0(+ĠCxhp- Gv.+Ⱥ/H" G|()M%/H$IK-䓜)Ԗ>+;XȿBǛy="%Zw-ߒp8e^X Jn"zW X+5W^7xc6׹gd31J t|[9-F F X@^gf^` P]ͬzx&U-$>?5qaZLngOdd`b@+.sL֝I aWJ&ߨl'w^:߼Ylzbw56ٞUOv ;NC, 7) IZz[F~P VwjYue ʆݚտ0"&Js@1dg|f|R#/-/+)_"wWx~kd>$n(4%YI;_?Z@|J>=${NZ 79:Aene.<'ҙ D]Iyk|2ZyXU!XHqM(qΙ(U矒"뙣+6C|nd!Gg\)L䙑jB?H=*K%8#5A4M.6aQq,8}+$ X+&Yg×$7ޞMi+~ȷo2<櫋'HGŤYkxHdmuq`?S6+[{CvʼnD,ust86A1&z|RA> hDK!9CCUvc),1i6{t1 ˟.Y \ +j#s`ws VR׫CȢ]8TZLr'&<\4<%i㏼QyS(3CSg6e`4Qa:QF |'^>|qsxޏ!ͫU8UƁB}N i$3e34D boŏCZ8[e^ǜYSzCQb6'#ro%Q7l5xd+#5I( ]M)J/1نc06M9ϧ!'ܿ}T `4+^bNG=Xz CrsR$߿G7m|ZJw׹7®2ln e(0j})T,C+8~+uAdw(ik%%mi,Ъ3VHAc< J=ϸ1n^ +Y KGǓ&}HA"K;/ ׾ӠM~I l#M)-Rgy7~o!_Yٔ\*,|]*+y%mRFuL<^ݯ$UR0>60A m~zFC.,dyB{pު@sVjƹ;orp@LY˅~u -'VX;/%oVnia:W&zc!@) j> P|5W$?g,0 Ҥ Nb0{X!(_;@oRB0V.-rAKZ;#pݓXZi dGCI  fZkv9'#Cc9Hu]Nѽt 2sE.I@Q\ܝ!`Z/1E|JHq2^m {bP섃K,ݧY;Vf̙*LkԊE:]}}Wv0ި.cS[?;#Yi ,=GSW4Pҗʮ Ig|3dw{RО0`>tP_֑Cu@ApvN'gz+n3I @4:c!ZG6q&PKC( j]=6AAv[]yU&py'tXoiȉvev݀H*QJ&" XDJK )M`g}'H>),+6VwoEZA[c ~bc!nm2:=^/kOƠ;M:w9x My&VVx?:s/y3]qkISn+6I L[>{891-6W)-18h(\'3ys$Fk)XY ( ?LhbŃ;:>7UmqPq6 >-\o3ҿa0%V3_Lti3h;Sj2gC-0rDv hc0qfnRlcͨVL++1,i1<1OdQ6FgB??uQiAs, SUqG>d k^mUr ΚEx×~D74 ́H$qL iv #>F!軎6,5=-_O1"i9{i-!Hoy^Ԕb*㦯P\Vg\ 9/xFgP$dxbqoZPG|TIXG粃s^,Vi*㟛^YzP] 0*5-1IkqAue,Z#jHPc:%`ÏEg[)ͳ?_ BvTty$[TKY+e~[gUP= k/e$T!AX46]Me/tB'-Ws~_Dcjut[\N l8req& *J݃?:AᮬҔ}6h0ye ISu$Ơ0'_^GPG`,¨gM-hH=RG_Y3E/Qw(m2 ^S<@"16G_Z]hA!4m.YA=ŦeJ6Y댵|7+ an$˚nib F | pT g<H( D!'f/F06M$7"*0ggUC&+~fVf;3 &,dLHIj\4], EUX rM WyBs|+;AT^ҡ0q:Ѩ,5lWR)VQVrsMm0d+M)I)>Nj~IG蕾,–uSN?$jcnTyK?hT)@oS UpfMM FS6)u$Z)O$XNjG.,F\R.*eC%m#Ǽ/HkZm) ,$3O[x&t!d*I;ؘDZ.ޔ,mUADW0REyop=f˒y!IJ oH)D2߱@&=UÅ0o(`n|I9=}п* Ej)^e8Zx#Z2w6{2b"VZk h))&Y#k\8Gĵ!hWg[ v/0%ۨټl \!s\ˆf[\¤V  0!(j{kF7)ȶ2Tu ({*!z^vBh/S|-S2•ژ9 &Z,kE! V_a䒭Y6zYfc L^nDLol" FY5~y$@dݵ v>{y)K$*bjWcPS ˰\7<[k#52NyOL:VZp`w0vyW0Vt%xS8 `t 1ߓNBU}bB^ hRhk I)A`IW೑xpE] 5A;VmiK~-6oc{Nrw \m,HT%K&d[?.2 T$VDO)I$.Hw<؃$j6,>aR_ jO+o+Jbwv1jps!GQ:|(vo(H&@8ZI c_YUmЙ1kd}ZXGh (@8g'ZfcTcrX4ΉSn }AjV8`1~1VF.JcY &3R(O` ӄa`'?[M>P}ĈkXٜ2*K9t|E{Ny!hmbT=9lX2eN'G(ɡT&з{PD* *6'N1%]bTgXйS dZZ΍8B:ov i$%^fپ&tݿxQ)d)k]҅ΈBdrsNI#_ۙ*yhlEb|t9{R/q%yh%VbqXဝWϿDP`Np >VMʇvF.%4f7L[`nߠH[S\"9;xWjLh5 aʉ*/Bxݸ*DzS0%ti$(Um>Jq^ lJb-6vUY+˼'(. _JԀ-~λ5MS)>7<0ZN\Ӓr* 3>al֩JGioyo=piKby_D'Y80t< 2ㄨB qJ#ؙ-4ͫ9#K"\%9 }"僣g{w#$u( `]ߓazqK+4B:0GOAN Xi'dw8yҜїm^q),&h%Ou % =qC5JX=nvY㈥:ޅ&r#*nkiMtq>oF@̷jtl$ec9)U$s-]`bG=.pjxT&pR>y{V:Wy[Vݑ+xaȹZ#|aV_Yٲ}_v#ܘltAFF r:[泍m_?asWI¯53ۚQ >drBzO4HGF ;XU)vuq)[v?g[CBՂR/ Y^8U;XrjO4LC" LfFwfɤ3ez*;$ci*% HJ:Qǐ,#='"A5!-bLl7@E p-S Yo+Wy8aǝr2 Evid>{E8bja l ~oմZ_Π3y8Yu32sY)WZZ'a(xmY/1T\ ǯlT:MAd^{򙰸357FO\;G~xߝoѡ꾽E$cW4b`f~f8]Ki֡h~_?_lN !mg+Jp3StL Ì 9IT\eki2w+-ZѭNl96&.X tW\%) OYJY]H58m/YA,\ʓWp0=!803‰f``ayF8gB35k2zީXt no“|?oɹ- :*PWT$'T(p,dGA%B#D"fP/OKޚϦ#EWUϷX=)GDd\.ٕfǔisr=t<P[ztٿthޫpDYaCdGmgF@s~( PC#0sBKT'o"XGyƏKq9ofP:Ǻԣ 58<:0M:uLC^ѥģ.aN\qbUARV.!é]7+ak5LcRO(k0Q:|w*$`Ga n.)Y2=`[&b;aT8 $O9 j G`T\juDj-Ñe\/AѠKx1 iʹgu'Y:ۣ#O7?G.xm$n2#zHlt :ڼH8}~ɵ٘wٹ!N5hXBM{ 3Bw ㇎Hi 5Wd:> 192뢔*^k¶}um_.P \Z g.W/=]Vg%J?e^4JGWV~q<^֥,IpKp)TV< b BשW9-OSCx;Cm gnH/u BTi\zT <]ųifOi1Hy,Z\Oh03}Gw!@l 5p!ֆ ; AF<R!CMZeYf#("P H<{s"ϙнNzv>e@b)c›*)U}O:'SJ#[35IP@h5&!|pltL_9e#d¦rLW5J*O&"M†U?l߁3`_`8qh]ӱ=K $g>)51떁4sOSk/4jvSoHg{'x0ro]l?~趿 8C3(&wPY2 MS@&zr> (JxxJWPAV$xH`;*;cap ^MҰ% mHCGU%d"G0H cX .aQMl^T9Ќ~p2P=(NBY ,fnKOʒ7^@yg h,{P =uAd01Eq`+1vE =3` 6|2\ΚEd~!An*Z%u68|pZMmaSZ"*F`Vxx4ą\5*u7Fgy |&c.Uu@x7_G|:V+go[Ar6vh2Pp]8|԰ k\8GǸT|_fU5VFd`Ǎ w+Z$-%\ H$JPw=)pPI$NCCxVTϫ,%ʜǵ(x񐮣" ܕ9KfBe:RacJ'рQЄ?C ,;|I}區8}?V%~K}\ܫdEvнCғ#7Y9hUвT =g}N")ʤR/0:}Stô|~(pԠ̀Lj E,GCGmD[Ppd^= iw3M=TH4$F.Z{Z )ꮃ|mFa@q!vKΆY3T}-K2'):z&|x8Kg6530ڙ4#0fCPq,5!pBAR?p;~|mG+\wrM+>0D0$WK^Qt>UZvXSa/.f|eziUS\[TGj*aiW$)DkPkY(<:34"b%qeC[(Jcz=88V{Onˈ  ?'faassJaE-tۍBS4svA!ygrL( ^&SD|  -giLIr}~\B1k& .q=S&E޺Qa+F_ꕫxc^4'5w.Zlg%t͒ hGhtu(2ڬX;r*~ѡN6U(iCtb !v(A1@J.o(@'\m*~p{.э`F{Zψ(u]T@|R W*/.JVPM$(x-i EXyyOO.4cY8e֯<.EcQҚ6dLl L|tp &^H؂b+K5H_?Z 1?0Q. 0"K&Сn 9n(qȦ9rp_kT4OTk0-P,WMgR~\9պ1lMvɓGpwf~c#V" _p:MA3U69^UΎXZn(P\s6_e>=|krM.ݞQ/Y0 A 7"l-5pWRSY n+mH/憟L'D3SܰqT|nՋ;&(yeH"~2<{ nY*cU/8"BCNgރ/2@ o5}yi/lYu:ZGg߾A @p,)A1p c^2֮,P/=HHF`:ms77_R}&ӲxMN{9*[=FًsZL-DH{XWOD=Pi$T?dAS81ꀭ޽+#!B {(1$ KYFZ0n=={r׻ӏ98ƣ[o=O] &89آvr!谡6̲~ HfkEHSi bK<0\}FV03`r9fdCo( L}+|wmC#P'N~"-vE[7sc6pg˜j=eLݐ<׼D/'M_ XIYAN6SnVs{K:6nRUMӆ kI@.p) o,`6WhE+=æ iPSzTj,pCBjDfgm []e |czͮ` \_0jP:H;(h *rs8jY"Va+~ ,.jax2zp#Zia}͛gD~ͨqjXSIVeJؚ׉|G7'^iSL@%}귇Y#7baO[ÁmiE C߿-;5ns -%¹)`q`ਣjN*m2u>LفU?B1D&/,!H0Oݡ~&x?0&!!oCDh;?0ۙjveCv4r~A!gb_=*Jkz{Q(8ouG,3p^FKPFdLovA\>>>J b[a,OPn:O +)Yl)d@2/K?!a; o_raZVl= Z9ƭy}׬{&^kN>YYxnlc>"#" @~+RuHڷ$Į5, Wua|!b뛶7hʷd?މV=*O+{\9߫bxA+J|ੂ\N)E[{G9ފO O&y@[to"՛{Sy.|U7JV_hcRxe=89PS€ bET~#cS+Bޛ[\J/ 9> .Trw$CJ7<Ģ.Hce{ܖ$J$p\D~ 4 l2bLoC9"Mfkp>U}\{{ye=zF@T"h 6i!JwJv>s7(!5jK씖 ž9~(Rhafⱽ \)tvS& Ptp:~͚Ű~e^'X R 0V 0jd1B\v@dI1)s:)ÉE]b}G㰞f BI jDJ@u"C˒M(ӥK p"!5ul&@}oVsc8U~L{zZ7k/ ~C í) ,xNþonm_HLӭ`~7ޤѫ$v3gH9msmQsHapQB EPÿݪcIP/zXzznX=-vEH~;ZV؂{bMt.Lk0XCaA]rON2y@@ V(Kib>¸?M{s)dH`(]X).5 I/Ut3 sB{[g'ق̈́u7+ cKy e}[fh?Ǎ 2?a[=kmqsK)m_<*׌q ) X!V[a/qC1 rn1t;A7"2jFE"6í'j6GmBkkˢpYĩiҵie%pÌpH"Qt- sTLX%6`4 \Ao6ӗ| PWt6lhµбth + \ ´L;crHw 8}5iogSa g'bN$6cϴ55aTe;/%l\%} k]b >em}avwt*z*N9WZdZk}'zLl1uB X@;ƍ:[@\Zu^$U L1`*젷޴R ޺;u1uLӚ;7g9pj yPm?N㩐 'h|VuY"^}wz/̰)Y%_Nk 7Չ3\6 I?]H&FVзӡL,֞nMFQTNRU : Q!oDuKWdxr;b2.2Z9h)MW30KSaےGb?ꀄ3C3:AW [nYiǷ֙!g^#:&CV5zo^rgIHK¿ .7gָQ.`3$~ů/-eY;+5@d6Oͺ/%aF5BFfe1_W3|tQ\y+qIt?qϲBJP`Yd#0xu#S5"mIUŝlr%ۣb #e%&a8܇&w ]T/{,-߰PZ'3<0 "X|Cњ1CL zݸ9L"?d]b ݬ>22,k5|-#R3 oWw hvrl4:f4 RYx{Aߴ͖3 jLHn!_\+ =48UrɌ*^5K$,-i { = ]l1@mdh_%b8n\zVT#K$8OQeI/s{|Qj<7 *{Ool:< \ 5jijt )ݝ# OB5b/Cf5)bqL`X[ ͏]jrRB>˒^{URe)LLBՙi5z O>3wL60}e+6JiQwaqDUFn=rz~0{E*yD~:?,늗,iqp3=f0_Eۋ=7_? ?JL6 A[2q" pJTL`d*VBԦCwT;ݺ?s_o33 ; y/*Dij0St˱i=& ݘ&I v -Yl#qkBRY9ƦsA5,X-L6P5 t -Ru-Nߧ8])U_,6ًn jL uΪL{1;v4<+si4trw:ZlD)ǩ HыHG$_sz|/b>cBƧ|ƻV:-C-=C5P;7qJQoC>8)0 z ~7_"i8`-=X^HKQ%hQ WL-y=OEծAK`<'4J'r1U&{KiW^d1 PJ^eʈAO[w@{a'FrH+0l9ASms%n6"LJA*i1^u;9k]xy)㮑sjX+dZ׎]WdSM b5ё967SqB]NXdJ(4Hx)EWDǡ :?L(1ɟJc:$m6Y %:%\ݖT,D;lMvHpļQkONϖCoC, [\,K)2/6?xs- #kD ,2q#}ș;]/ XM/Fb70X.d+$XAr_ۧ`|DSfrI&'#yG[yCMђ`eMn=E};$K$Xڀ/X>yڱ !8=lpwt"5Uvթe3hgIB,}V?zHix62j֜)[r!gmUT%^P܇Nlo^|ñU .74a5V?[4 Œhl}E,t[H]OɪÉZEI {@:2J|d=2_H"*{M6묲vۆi~[ :-t:1 Fj Nm;|*תyn^ 2ϑ >gm3zB=\>)D?9 (%NGdOe3UGN޼;`߲] -"1g\h/=V1S09)poeŇ̋SԺsu2;:h;v omς -|E' Y/1m!44.aNs\,O9GP^R%iPx[FEyPm^Z{M 'Ы'̱卦(t*-HC/ґYAM`{E'J۴d4T{u1ˑ\Χo'|{XOC^eLUJQ=ЬT`/nKa"\ 1CHnN8=t KFI8C# Dƭ&D7àV0t"@\PqRDklEJܓtQzhzfRPB_7c+3r͏ď) !I^۷ňoXX`8 [**5`ٴ@@.d|-:oč[=(Bݎ |-Rmۣ!&\F =_ܤ<_)|j?1|f[x2h2+0$/1nl!s FVRc \ PfBtj*a%GLIf сɰTqZ鲄g떿Zz4UV6fURYڤ>ƙl޷nGOslQwg|ű2 @&)ATIu8BME>$Wgn> O9ƒ{$[;#Q,3 !P[3JqjNp6K0^B* x{M# x:g=#fDUmꏽҪڬH:k}R&ou'QK{j_kN;6BSP|)1לo?z?YaW(K@ȉ'dKМƠ: ZK6xsL,ـ\#N7ӑR0NQ<Xޕw47w9 vO;J:+C^;J.}ۣ:RLͬpFb¡ӍIQ0X~ \XtuHJ--2-s~gƩ}31C+DH1F Sa>ʁ&1L3#~N_&-JI<=ZUv?i$ t@#-4St{F>U`X]WnKٲOG] .'HNG>| ~cv5|BN LG=D 5(𧋒!B8>/9 %si?9ȇ@X 9v3tr>Н@Ln_O{V5n?z-"1_iF)!fz4$zJ p4TYFK6T'c7̰ -;iiU|݊Emc'u(KQ5r\}S9šY ;B> qҝz6FFanpk\9iz*}Qmq#e.*'FNE6;iX1=9 "MFWAH ŗR$ 7'esXdmbb R9i;,2 F**%~% X}[ ӧo2GdE ~鞏UDFL l[H[4DI~6VX饹|X6M̑倊F 0a ; __툪wƘyŸk:LA*G%נM QQnmPjr8_)U\n]ʋ!U7;N^xQg1JWjW(E-aGmN‹N}O}vEHX .HׂʞoE/=ؒυ%.|B19u9F>.}HZNmDX'n>Ϡi:i*|? YZkoK!.瑏\/ʦzCp. j[j#frMͽ1I ~om\}I "{OCbʛ+ ^:VݢT1,gw }Ky.9a:+!u7J,=jY_3XƃF~M"+YJ;*> ";HW!|"pUL r"-y韂]Y?X޵rZ"CO-Nh'|Y(Y;bSVvDLtT!"NڹǧçwJ~E٠oyuͽTBkֆF4j2& hpE;x㦔'!c,:EKqV`9@-)m2R.WL/?|̚: մ3^R:HlPZ>+RxDXmfG #Q 䨐b2/:m--yߟeȢr0/CO{Ύw~"3g?2DVgA(h#WܦYNqEci&tbޱ, e@n YV듼_$8M=;|f~gk z3r(+?K+a9OyM ,\+LPOzS]>JҙQو kBNFLAHrwZwb`9fȫ(X >ӭ3y`G;ߥq]T *{2zm3 mm7I>MK?uDB_LB끚ZSnq!s'; /nNχl"\ }kuT^Gx3Nߖ:t*.b3@v)Cw =\o29:x˂?C1&,\wASK1h#]g Խ+rah9JvDi5f8f/ٔp/2k\8>oOSjSzb‹n匍w=]_Ń%\U;k76#M48?kHt{١CY ?G`eD}%$__]܈0.Q-h *.|:~=ճIWﶤԱ&xu1Uf,Ʋc]3Ha$&D7Zy6YrD\2QOy2sS `ԅ?J{c}>#G<ވN1jk 1mMi*!=}U 0Ws xE0\]82 Z> $qCe{te(1wNT3\A,!!Nh0nkWd3Jѣ9Z?t?g.f77H{@J!:*8s߂$3N5v0g [jLҫ//G(v;:|)lu>u-PZȴQ uU=G0\ ryd\wup_-@][5!/c=" !72+}Uq(Ó`Li(KNM$EBrT4I][նҼRy~ UfꞝF0_'xP]$ `sA9Ag.7[AkʱQ' MνvdQP{r>qO2o` $ޮ/p 9HȣJVs%Ky\gDd+*|5ڰxKr,boDjO@Sl^yOyЌL=XNl|Lcw2$_Z? F&q-^|bcz4Oꆗ$; ~ɜ́X&Yjxƻ}ܬB,<*Q+JwvLRNYy}-tnZ= *@/Q61HFD?)H ]M햘wmc[O.OeconK/ws|GާL7 Lã_m+_Y?9o8MB%sBf#)rY j-+-d5R ^7h]*(nNKc2@ס |'c v A%Ґ -kɥx!7ʥ]5u^Fn0,\][uj;kB2ޛi:=!T4 HA܁% Oi΅Im2u|_ޯRAAqr43A3'C9Rg'tcZ ՁT^qߜg]?/aeWB0SEɡg&-h`Z#Q~|h1^\H'0|+SS|y9]?LbtRkNp~~4`@pkF6zE{E#ECR-3.$MbR,?0Ó5Wtޔ2%,HYK ^,2{gZgODg"^uVd\nєȓ`+8@ oIMxJyPGHgHJ=o4GXvfeSwzkcUC,MX* C+7uv#\#FǪgRZAܱxM M s q,I=[g `8i_I'C_R9@O_%.1+e6 LS.%, +SLeJ p;oم Rg޿U)ohդaW}K,mAݔ9ӆNe&`/7Y^ENA WK&JITr>+@km("o|0^4+Tv!<Ⳁ49mL)D Y͡YhVsvh>DJ0] .lo2еj} rs B> RGĵ`ܕE|66 +$3ɮS?#:Ύw%3'VUF~6QHB|{0,?yiq[b\((kY\e~IH!/:Zٹ׮܏Ḧ́C)2H8WX RpR/[Z+68#*䜉GdҴs^1b< )7_8H}G SCiE S͊ yD=wCwVf:T}9ܸ@C<|2Y İ|6O>zSKclr/XeBHgW-?5u/S_Z|\T5V_s75kEI"x0 RRVyVPVp(%Uѵ"2g'i{NPԕ̿2ā r>³l_|vKէz5\"ӛ/tF0N#=c!((2UaO{ب/*1Hw /rZS݀x::\rDS yOC /u8 -v!dH]X:|go3nP!&ֱ"dרAg)lUtf8}Q6c<_Z9i)5 -~^qyкW !1E:`֧۟@@*Hհe:&!/O,y0sP(!ST.~XEhovsSdl-L-NThmLBO+qi;P<ϚufG/OշUvW&&Pn{ʛ}j5+J*K=:xBTI xeEt̉-r [mOi< C>cwFxؘj)qw>JR%GAG3K/u9.n/]R^#Q(ww| J JFp[Ѡl^Ԓ  $BaQE>3H`ز)tkMOE՚omOHyߖx'XfCXf0L#=Vv Sڼn$#C)C q:_]C]ZG?'hn5zIy[D{ML {#mˋd5xۧjB 8\##ܝ/HɍC@>$ģc+h;cLXV8H &0}pX,/ )5κm:oQHc GR:iIAf>ҷ`5'勱Xih(kA `*HvDN,ɉF;_f~]ne갱UnK8\%HA)ި.h_j o&QX+2sRJ1mlf?q !_gb 'E?h$Ʉd"kiyqzIB2=Lw8>>PKp\U%G>!ЬxشbhB[H .[:Ĭhw F^Г %]ȇ)xv}!ŃJ,d:ZWp'lY.3 E" 54럈:~Q3?(n[%@H5t)|$Kw }ʫ& lS":O&`Dx TnVv=\y:ߛY]2J *mNߤKzH[^)d}C0(-$-RHe-b#Y%:Gzan'ꚶ`2W{Rq.'q,-g$;N`;є >pn3$PЛ.y"똥|=@g*EΤG{Ӽ5bq\/2AGK"p.95p=ѡ (u>פ{#P^֜31*;,Dةڥࠍ* {b fdwOKx1o: fMe 1;PكtDGNcVbMn mqڲe:ٛ' s:Xgȷ%yK0`Nc6…b鲖/5EmHn4_G1=״xilsXÖWs Ϋ/q8I&x,Hs􂠴sHe8SVzd}rdŻL'\P0m++Fŵg!2e#3^dNsgaO{mq'#kT[.-:oBؘS#WDRhBD bO ݿ&;8;5r9#o%gu4vo0q;FGqXJGq7)rNa{X4F#(6m%6]:~kxs]a@ laQ+=ghea~QBK4ݓ6B ,I<'tvBnB6SaqLdE%ҢI5d(}+])]AEy*f"C6=2rr=7N=*};sJ77Ĺzd\W:I/UIt!f†o)zB a2 {+T9!Dr|`c6zY@߸΄-ǿ0^z0PI`=|{ӑ=`L9:<[0k Ҋ% ף9n1<.%UhS&s/N[MHuG JE[cd.cn=0bm U4N wGmhK  kkXlҤyw~]3Ϸyr3Scl7Wּ ұou Bg'Ug;{[xw)#仑O(ܽyz\j>}Ѵ)|+ܗ.Pr(ִs4h^!)p-y7.g3:\~IM} WS7ݕVeUp_r~o4.[f@6wKsžjҹ:ʠiƀOh<>zO?Wg$1VJD?470CHuvvj`MGI]7ebWw2ĝ@{DŽ Z{W>ß"<$ͪ6W6!Fmy%* @f>6ʟ(8 *Gq:q> ;B*05BrwJmgw"=%`V_$40g%`fp>k^H1R63#9ԥF4B@-@4dQV qfӊ[EM2[%Mr \._`^zoUO.OEHန3Cfn BfxvW3gL/Nhb/aϫ$ɕ'x1d*j[*0RZce39[D8d^҈3^12,:{r"\+Hf^1dQ\ha_}.YӳOiz58M*tI #0vcfwCbNԚ$5N [#OE -`GE-bƬJ[x 0N|tƯ4*`Xz^ `#UڐO#BGO?ijv`xHп kj Z3ZZUh1!p'brĄ+fc NoCNn0^2&x X6W IFj}$ 14Rf 5o;*mD*'?tn?.^1Q<#>[ tR xǔب!_l7p7 Ch%² 6S8hA4BNL(tnaʊLⲟ>NGGk70 y!Ha:ƊjT%75dr(Uekն9{^U<[2͢oBI5Cm^o,E|ˋD͐o(P)*,lyK˘i<%()[C9l9sT3R}S+bu#$2DLmKqg, ,xNM=³]+z,C6L:)k9%k%);G:ƶ#R_QܰHM9QGzI!Y8FO$`},QpP1cIg2|_ {R v1j <ܢ,Jd]5$_Tlś , )v́0~8VLWTiո|< o&L24IW]Pɋ\ gFkz3Z ] waSONOMQKZW%JnkS!ZRws$L g^Y, N1FɆ6mS%/hk0ߘN?`wrɂr6`i\&*rY= iw^9m=+cvj\+=NѦ1 "w59rt:e#1'%렻cR7 8C(E "e]ǿ{ T!gO;By< V흟-,Jk|t ux/Rá,J #PRGdSO/{LoA}=eL4UF%z(e|W'wl<_x&0AC5 ~hv$µOF'|CVuCݝlm[O !omW'c 6 vBT`2IRlR$iQ?zEuHRG迋%Yxu8[I/C].4 /=8'DzNWgr(X!滎5q7+Te>rQ^|'-P_#qRjEKwL[,VZ%{V0v yvcYX;=rL ;VL(s~a>Q 57IHΩ<.xŘCu؅K?_d s@ޮlt0Ujn=(SjJV6nfOA9jJM~.(E/UX)t?#ۃL4/)=h)p;/n4ʀYMo܁_Ñm֠yO #Ad!T)P58[TuyzAW'@fv]Cocmfѫz/&@PULkUڵly?5 Wv5jp+أQA"]ؘ 昫!9˹uix;WSǛuJCb4u%F(!@0cSQ}S" /oEsImxD6li0] fN9G`%dEԽYLk718mETkb &M}ڊx{ehkvu:=L+y yCw*A+G^*rXUpz\aA Me7եg8,rm +F>^5[u/ #ac*`bǎ͋AV-%Sa(W?8 ȣ)L X;hKq^ S׷5ԏ(I'S$ƃqʏOQIv^5]a֦k8OqZ!Z0<۴S1x꫾>SbQ_FnwAsEֈ>sYІQgJy7V. aΟ%Z.o~^aa0Vd8S{e̩ME+ۏg7.JT5q9&ODjG@PV tP+裒osj3+yw z;`tR X1n@rQtuEr HWL?G+s< Lz/b/}3 "V䖲P\L)5va '1l@0yR,Lې{UۣSؔW1VQ[b]8þ8`yif~@hВTKhʝTۡmӕ۞j)P0X&L9^ cȅ>Q}L*.\ UaOseiH<4T( Gр]җT[!䴘 ;7G,d#I?aA|cpUb#aucnV^|O*ʍ#ܩwaxFëf(jcp|ٞ3:aov Oή bp)v|Zs@e_ RYh[|hkJ4L\cKuzKiLDuv6|_0-Xn}C6xg֫jetH[,(seϱ'=:Qdw!a[ç]񳻁F.YG8V =彗qG%8,V]ZWx("Wx-+MWW`f>;GW@e8={A>fxZ"bx/ 떁A:?E@l~ȈLW}}`n 鑐m*?#@֯=a=/G vpjX2FYȆ5,e9Q.u0 ϝ'@༺eYҕdf@scN3ed&F@+`!4`:XmR8`ʑdP3uZR_[L12ӕ#ʢ`mTR="|ت ~cFblVu`Rd(MB\^/6Pʨ3Ns7Co"JD%HzOqRf2H~MeOBV;J[al Hz֞Ŋ{/3L Ws:ơ'= ¨\5a \)rJiZԣE>Z@c7=GyFf )ͣXxd?{gt ?R7*!0=n2GL`MhuЗ'}ďgCIBQ&C!PaAY 4wշ>G\ŠtdEGoY IB'6rF9p>t,G&aFŸr݌ѡ{5HQWWϐKRYqJ2%;Q u=Kg~ӗ'ƈtZd12zy.l >ܬ#^*#7tI3JUQ /9VCSџzl_aZ)5! o6,oP4:g(.v$DF8tT10vˉEqVrx&|$a&P~` zȭ^`L1XRWXrtoݗ"(Ҙ>z&#,_cWå 2{Ad5\ct2H^ P]\*5 /[v">4q7j&]6#X^m'''0Q3.#S^Jl`:ba;R"< hWf2#+[3,tq׀X 3*uNd$b~~ck)si>YƉ]  Y&O7Z!נ=PVk%T|@@@ #?=~XA3a;-M[Fo{< ogwg.H+Ł_0X8I,EǏ (;8ʋ3E  ir]; { <$j07T-lٵ;#Z H,{ &-Ψ0nZS1~|uc2 _f{c35(ldr)K"+=d4&LK]Jޞg|Zݞ%v.F`5^Mpr%F4Th.71H9ԁ.!05WM}Ss9)&<9oh.&zq%Hc#?gS9z]JEbA>a %?T)Ȫ棖3 5Tr ) 8` bapdo0z0L1 joQ9V[gH~~x&.%w1ə+^DK!/ b|6 ˗ qJN]Sܯk?>Xg_Jf \C3'pVR]rPX ynprap=G<s<($q{EkBn|9r{ F&bUAb9 .?-Z_,cƜƠ>_זGYEۡ-|#ܑ%ǘPQp)J(_Q3 ÍsɁm3[}eH1+0Gjw}#\> n>#!-Lk09r={/_wDދ*#`+&(5ad$Ƥ92\xn:DRI YHaO.(޲bWvp`Ey^F.X; IEнnʰteB$$F >Z?{h^#YT ƌrУkL@&|Nfp1.8lz3%'qK )`f {GRK";76>lwބUa|y3X$!a8'|[TxVz ܄OO kF,0g°jvS 'P+3_/NL"CdŒm @ Q4C3Aj UT aMVJ<CiN-)US$w}9NT9@ &4yA Kߜ4E,Ow̵y_3]S3(a#(aHzѽ/(G~^F*ky?#oi֨6"qY wUS{`ݘ^p0$Pro }oF &Ԛq-s='ؓ M3,\;>a)|O@ /̯/?NۭF q{2PnS7= tJ i m9M.r]M:p%tm_c{2/ʵ,U(VKu}r<ZݜybN47JOrsrdQZa^q[kۮJd/yq(tkXwscߠֺe2zJ:<7CSpZr"nk\v P,-OPliֺő z%6=Bᅢ}+}r-R'z2v%fkЛH *B}( "%FXp_kpu\1&4~ #=%/} kZXBNJ}or:gw ݲܓB &?mKKʘUT>,˜2uǝiAcjEq˃!d)~~q{zDze0OEʬĢfW \@y<ѪOrOGPW-1s1Brp߿ 󬢂c_rdGo:wI ;L.`SdBy.UFf'k݃swUbF\,WYA|u3僘i BT>*ˆ];s[Aq~Zm~FV'[܊bkGs?:}?)mpʊ*SFoo{֩๘J";e!-G (#iDF+N1y,MȡfyCľ >&+n ,oҕWłx#=!]^} Ҿgoꨞ§w*儌xCڐ2dN?!ńcTQM"x[N]s6ʜW!TIK ow/ k̰T؁zH(Dz P u`*oV+p5 B$F NNV?>Fc6:5¾Zϼ( ^A>z- [Bsb^Cl1 ̐jϹ=h3Y A<'+Eo%ۜh> '#/0s}0U}`uC#C=|,Wu )<A e"E:]%ySԽ+<+ePs 1ڔ7ƽBz<\'^ gerNÜW.;@vA A(<0H"bsC)(-lBE9fj̫ K FD\f EI_Of:_!et%ɇUh.ږYætT/aF0kHEC-mNEQ&rw4͞x^OX,MĪoxr`(-܆ĵ.!'G6mӏZkN@z[y_JwϺ AK5V.)n Jm!c $ Xd bܿĴ:'(Vazp"fcl6f~N5Yc^!È :?dt-ԧ{~}}jl]WZkn2sbG>hd't~jq.!M 7*oU[Tz0`쓿= *ļQ̝Ak:u:v12\B3flD88om1.xBd|ZV ӵAQ?㢭Ѻav}3EiBm2I\@ IdF|b8O>gvAX)\Mgbk#O!%{8VQ5˵U~7Mr{\_ϽK4EFZCٲ.jZ(24GAS䗊kdQhs #[8hgSwRs!1ܵ#lE5 ڌ-,02<8i8\Tg %h]ݯ kʼnuV^2=ͥy^"j5Sbo&3za6 wp8ò I*_wڒ`‹ll~oG05]lI~0&kH$!yB gX$KOOf}Ę`ޞ7nHECYx?kAT<{=ߍbK`J(JMVJD%Z5V5#/]/mWkkW2=^O8 ~ߪ 8dovtEq +Uo NjāN4nqE  V~o{B6*Ooe ep9qj?8Jx|VY#{3tM~rK,%&6uƉq%$DE!w2-Մ9pB E*5`!|R "o_ ʼnEG , o ?j|Y~ըl ? iz;O(`RݺC0O>W|BP.? pׂs*BҁL uP hau5:R\?¯timD"Z%ׁ7Q$!SnL` 5( y2rX>ZyHzil+ĒREl*>Jʥ'h*z-0l- η]͓,oI {֤a>U2cARF MHnʟ[td/$3|n68 ;=%5HFA$oʯq,Pҍ@cjTtN7%BpW5H wک\wɃ `/R@KZhOm<c^&`HM׀NW-ϰVh 6i0nޢ{Jďt騭醉)v ooۧ4]iװ&w֕0P5{WT 4'pTVyi $_Jmܟ*1lh4l+5Uh{;pY2,FB裙YƐRu@Nf ee_؃~rٳps߆믧Nɼ!09mA=hw":>vmLAl[&lqJG zh|6I~c,wBG}f-y'(~4+3wyN h0ir&W&H:m+\9?8 4USfHS= Eţ7lцkĦyC3բ R")s(wz:\5R!jsNYcGmrPٙAߏ k,dڍ0qWD} I`"`f&^B+ap + ľ„N;Ia3He6 -~gBa̴Y]7eUZzҐ)*d]j<}nx27hpwNtU2/cB92\RHTf8-?<m)"GܱT^+m@R6ڒex-;uLyXrO^D"Qh I vL_-XWJ9㬏Bo&҅Mj HwoC?-!Rد`(o0m| B*-d4LCZwN M[-j327AN/4}j&hR):zteIA()&pRc}/r~9[$w_ay2 i"yM)H&5 R,lcZ"%Mk.\L)0!>bXW45_% Gր-]R mg~xߏ]|:|*Zy%r$pFBv"F,)/`/3W+yF6-pYOBA_g(*0$ZވQd>wE98:WAd{F7;hD "ʀr*a`=ˆ0Dwb:2 I IJnh[0/I@ szc2Q2|z ,̆Cϩ g􅣲{u4VeʴS# dTTi}3[ӤLD #/&w)jJ8SAH;9l * uh< qAaub<%XsoGuYn/k@ npz7h1\kұh/cXxrF`K]-J ҿ9R[i2ݥ x5[IbQnl8+IR d>g*[eWp~+s K;/ WaFzr0dPQ(,Xzg, f[dҫI{~:t6VY}+i8tnx&PHlJ>|ahN DVp&z0I1 1kKlR`GR *H{H l-OTy5.oоώ:vեKпJ~Jڸk;ڋ.u;o2/!9Sn(!BϷ-9׿ ÏlLTD`ɱǾ^5{^q}o^] >ӻ{,s>e_ȡƯ޴nTY"|_4'j`/, &AkU櫑^ZMgj1̶,^hLy;흕~9>J f'ٷAfE @\&OYAvy%xt/}]4ۆP,S7T2ZoF֐ȋ Kg }\ۦCǿ׹oriўAq?K$QBc QμsV}e|6[μYc=ig9}_M;f`ʺI"<-T<5;0Ws% dQr_ E`&8_b1kON7Fg Z`/ UgFc&HfKXOI9BHTOk=y7z\S2R0IPA/̋+ԩ&HT2H4h2񮘙 Xq&p?0s6Tg'ݧReEL>z*Iͫ`{EUޙΈxR"+{ISd;. n O/܌!qסƮ/LKk^\6L2.(‹50"+H\Wyp@/.4 k@U˦N&0yK'`;B'ìn朓Aqܽ5s3ys p@m59"zReD}u 8q@*<ʗ8+9i=V>͓]Bca[x#=2`Ԁyl;t 67Oɴ-M }}Abs'/;d q/)&tP\uPyŕ2.pQEsѫp#̴Y]B$ʀρ кN&GՃuԢ7]2rlN 4.w_DJP}`3 6VlҲz S@@&x3Bx&ubꐸcťR 3C`Qy V/wr(P ;uB(l.4^5Z*@֯k 1FMc7nP?ąɒoG_U9tt> Mǣ=ZOe$`KD~Q,9_FD׬Z!*Zo iY`< W!;g!.p+hobn*smAݴiNvwuq(B _y|oy) ,c؄C(TB5J0eگ)ZQ1̃hЦ]u;0>EmLC,w Ŭ0]Z7~4֘<Q =Ro luz *P?ig&h*Jg kf"` غcd5jN+,?-sn)}R _5$?Y x'`8& Dǭ|ZFo9l6:"eNՃ RqgYT@ʎ6:}۟ ayoI<+G5 -m ⧉:͢k6Jv>pn9_;]hw/V.hǪ=6m#ks}4N+"t!;L<!'ҽ,QMfӓE~F Y.ʋnh{988]u'tæAWBgʾi 00 $ `m|dy%! OD[5ɀA5]VAy,<Rz9#mAٻ1([NBz3$],ec}TbP,9ꖡ?}RnL;]צy5N[X(rY7ztr/FdbT/Z_s_niZ8x7sѵ }ƪ'4tJ JIcxXĪ!61&h!DC$ 2ar`}&N'Gi=/ >jF5JDeo (o(zڬi Y @ȃVJ8ʹ([fPS=Gݒ]Ca2Y3Y[ZVWWL)(;ddMխuʻBfBmCq:qes^eb~,3yFtITCۆHJC`w5 Bjg[ eqY?d{73qhNlwCНDTYK^;pʂ|zwދ}>13I֤֬73G˱a ?grFQ2-ϯϒkLW-;P>;1{U8V\u/)jxyȓ"K/m)`Hx), =oN@)s]S_p9PMSi- }jӸKd y=5f"6M+BG!H"_5quE1Rc/SRiYF{O5p+ݷǂ:r]%8&x1֊X)7VmRX^H=Uh+A^tI)r9h9}9:\gPF+c /2%νNtr;Z _ ؖ}Q |ai`kF莺uSV'7G&BfD$S@LH.fsQ6=XL wO=.b/1eZ!Gϥ1o~t *hj_zfdPۻ4Ei*k8OvReQ~~^,d}T/duz_U-F}8 php[#j_ĬOBlzA|F*-&qFIMѪFfTP -7`VW:.+Gڳ]*L~T ,fCrXW4Kٕ]|{ ׼0#_C_ȪkuS@uÝT|QEKҁ~lv93LJ{!( O. o3~.5.U0JdG#ICjAuYx8g2| VA0 ^. TԏOuuCx 0:h0I~fbWJ0w#-}cKYK}D$tʧuQ7Qprf`D P$'x"s#ZHcki0p:{%~Ɂ6Ԇʵ۱x8 6SJ X7Hְqb &HDq3}+[/ h13m5ec6-g_>6XA?OF%~2B>2[|I^uUS k6m77@%x[0 #Ql#7;aoҊP)d!Yӛ=QޫMD;:!G]-aaA/*WV+%Kˊy}*&rZ2y)Dx^]K WP쇆"6ĊyrZҲ &" nY-L&?o~Τ-ĽRc]2P%ޫK3FaA0o'9r|]JD/,BnLp㜪B* ,' *=C7,b @, ]G,v$Ű €y3~ElsMi"$f4G) ΋pVȱF` mHc@C{24a;Öԣ(y)Yv熄wmEJ4` 8Rz|t^D@̸|;GEݱܖbؚ` H杩?5C&quZ[j&JUae=e.Q}16e &gPD\Fy<'ZGR>e<H$?QD/]SkNv5-! 8!):AtP#wH_E%,:*KNKRx–A1QER8sxjA5,42?^O$@ngr}0BMd^xG:1HC 8HF>p+JLkq@֑U9n- uSGwֲA#ZNZ]cOlq+,9Qo>F,buzI^/ $^X qo&iX hR0爸l 櫘"86d8:߇9v89:! ΃Z )jV'QL1U/J1i}M;٠nf%BU(L 8 |æ&9ĊC7䄮owqd\\aF5}[4E@hf@W ɑ#aJG{=CP[Ϝk侚ɹ2ڊA&ANs *\MPչB xa扊<9hQ+9SB 9 ЭŅi~1睨-$-ҏAR$?D^fW>]nיzDyCu_;`O:Ie}'}C\?U+Z !{:I蠦`O90\U"@F:ZVLˍTK&/:0! YdоܲA&=ޒQ ^%@eIM:KA߁kjX;{bo [3EٻT#Rک%?Z% {춰܃ؽfųE(}rt\d/@On)2l%LF쫴x*gG^xvrغ* JJsD {`JJ#Kd6& `!deB_<9H忿tSp,uGWiv''J& Ն^Ù彉@~sVґ@ASR~d/GN͊~l|2J7Í9giyVo9LPXd\)Ra3BlDPs8?EVTT yiYj-5Clhp"xǔpod9ߺ)H0&󙁹HuH_#raP<|B|i 3M1m䯔0jǩb~]zW5VZ6 uc%LzR^3͡m'Axɿԙ (*;Kǀ z~[R!SJQM@uA8ƫq;{F1XiPBUDbigM{[= 0|01no 2 ;o;y{v2˧?*ʄ)s,8\ HӉ_/[=&ǎ rN za*_MPڥQ~v@)-kzP|T}ɴ] %]S-g{;o}p{tZ͞ fy,ݦtV.F6\/0n eoi=!ܧwUUAs)#f+"![S]b/YC)w:=&2xWZ.!_|^ ϵGD>7GT̬y.C'!;ۀ޾&TidyZ'UpӣQ{'?(U]2n`+V$D1֑oƖ{.5 uoe 'dB|ȟa0z{<̴/|gH03Ӻ*FVO$sձ@VtIsK_n}5eН$Ŏ$O PowB˰,w1X(֓&0 \E OX> I7!v|OF16H_VV=}N$yYҳ5=_-9h#vGHB(;Pq<Q:y:Pg߫lgv Ɓ #%Zf@/ӗF Lv- mՌ0j?<^/~tЩo֐1߶J( t N>=.GVcP"M8ڎ_04D -hRkFV=A Q@tT FZuDjцEp˗)PCa6BkRS$춊L_Т:SYҊ5nq|5-\k`BSsTnDS^)F(JLv`lDFr*_×rGt}11%LÇb uMbwѻat=uya֛AVpgXlU4.ZB)j켅o1IפZ'ІC5/KTRϕ %0 ^67;~p4P|'rxX4 1v& r*;#"s3-Gڴ<:^;e2{!YVܕ=* "(YG:DCJWf4il\\N^2ם4h$Jwͥ=2!p'(? ٱ*!g?Ihx[c\W&5䞠В o~`egtLhDδptn;'@ ΖD(6@wgyolDŽߝ€ռ8MDKu/3 5HsRĩ~9xBG(ç܌*O\r7ҦhMeGj}rLjopze:r+ࣅ 6U3 $JrJR%M]+  ݺrOp;ϣ8PMw^љN"\I`^BZ* L*OȚ(7MԬ6J/bLEzBRut#h-ŔH*ֽCKwXag'P*O$xnzAj%czoned*Ɲ3 + IϬ!VkqT4ؠ+,u/|*RW4IҺCZ OqPrߍݘŃd8-pB -eK/) 4dEn_؄YXp[ @ԨR)?A2V0S:,\YħUJy'9>H\a1:?}'l?i7 $5,&6irA, ]Z^DJ5"`'\#N^a65ACBd`+ˑd. \W/cm996pFH*q]U܀UP03JX'!q#e0Oy5CeD]W~{+ M4=fJ}؛M Dw0kƉQF~aHَ>;~ZvPez<=!zyց_"k!jnH>_)-}5&4#FcN;9t6 Q[wL_N\X.X% 䟃`DUŞ9ma4@O_g %6ֿg[}"<=8=o^ߞӁ45^?9i_ƵJW]ޒ:Pٯs춴;Id Ҽ8L\pr23n)lU>s^Ll Ww)x.0N2nC(VRf (RzQMXq[nowс7qS z;=C+WeRoDY.,^6›U!(i4#,P۹Łroޕ^lpϭޕi./ђ}y|v[˭Iu پ6HN bzsfbuaAiuå+m@ 0V;busMoCI,4KǍ)h檄RL(n.W`uq[e zJIj)E)ٖ+J-gcXp[%GGp9`c R| c.6VXWa)@|yJR+ jO\ϸ/29(mt_} ѝpG:^$ 1˛zL Vk\jϒ{ (`p]A<u>8vU4ϯ.xWY91w{ɿSI&;~g!&X"U&KU7p ;4ʎ߯uW5$Pَ_^ a5GgKt@yρ2w0bѳ dG S;|s?% Ye)-h2ۣ\GҷS.wґ,6F#;,G+ Α:V>0~.ؔE֛t^ : `n,a&$۱bW*jX*T.2oȗm"E 1!! =yZ,PʡCE_?eB_@MΆppfȬs65,o' (GT͌{~*4 Ē}۵ xBb {@Jlп ":)Uj 3pD} c~)b:RNҍNΓ1_:%AhJ{eV.ۀ]C֥h6UsԵWw60ZTC{,m( 耕:=䶀wO3{cv,S̗@ӶH7SI!C o;ɫ'Y}3ᄩ_.NYz&=]d7E|?λ6j{;6d:?ج,8+{{R,ԭƈ^4{A"/u}sIje/dVVbT~`~Q+:$RC`V8(7j2$GB\ 1̸~" Lu$O2X$D*Mm yܒ}';?-8|fy8DGnLVeW%xv1_'l)[G„襵¬g߻uwh<ŇG RzL w)Dct\Nf Tz_ĚqַXJTeAku\)ѺE^#Ym\È)qi!]DS.@BKWF{ɲz;Kxߞf=.6 {JO2{>?n2F]xR9*l.ĝ$5&R ]ԱLLuXB-xw wAzEv2D 9 -c5}֣_%d3NGaV8&\Q^rd QI@s M]z_WQhpƢׄ^"y4 :jnj+skaK Ck32tZVʏʸ? *TursHNLy;d'Ǽ29F,@m5T y7z灾r\_ڀ+sw{sW݂GFvܷX$Ϥ#fodtA hpL¨A'&=1.5%ED$ۖm(G`d,&C"DNz1<3]Oⱚn:t  ! CAm%c%q6`r#G)#bm3(޳W~Z;kL&]c`:WkыɓFx<_vx7@k`ljp 7,! 8l&aM1^hH QξT؍OJxx?eJRe%Y-WZ]HV-\{i7Mn{&MuW >yC>c,HM/BzGo!-;Ku`*~Rx!,R+pƴ[nj ,(6s ']heh/ zUHr}v!NH8$Wy  #MdVw)z +,jK&_Z~/z[R:INś*{q?k )uA6ԾIF48 9~Q6^Uaܽm~QlgC@w=j᎛6ln*{]KPI}N|P:.dÏ{G\CiĮE}b ×(٬W uՓJ@޳޶;+ FCT ng"^*6$$bԡ,CNP<^8  T}E͠a|onyS.^bm'N صTBJ-€ -T&=dRW%нC%L/ߐl"0ğr2(dbljY h{z+MA:|]?GN#9 e*:˕!Y+P۔/mI^n*}D{xs2M+ u;)yyIFU(^VT +WDIhx74H,Quñ;i>;{BU{_(ϲAmYJQQ'wW#2 R:w4`{ !?6MNe־= m("$aZ&9-0lb;אE"?q9?m}8i\ s>f :,K V8|6mAHP|_Vclƽ-+;}xTv[ ~_]/EW/-it|㊶Oiӱ٘5Zɱ#ώBS9Htf+ޢT3KS!J5] d|Iz~b[NZ"`Ç5x:E+ظ9 D٘w8OI &2 wYh%tvp"[K6ԖRÑC=cǮOS@:7G+M`=;MYYg;Z6yyk(3680.S{9o\(#: +e谺kY|aCcd, -j4rrL3Wlt)Y8m3d x EIg5!jLbK3qǣ!a+CPxu`oFowR--m[#~!VTue}3@,2 D\Xe#HB{žQůWxl3AH}Aw JGֲ !Uq\{jCg2Z x鿏wL$H rI (c' yQjGxD[95jZ&` `8#ɲU]eg+2N#ZcFG>>@:n+Y` ~!S}rj$S E(A*rHd{hڱ®n`Bc~b@V/-[qz; >nus!k2t|׌P/g>SgIO"ԡ gjZVo~eX 笥 <[]%5RZL ~uv3^[UXg< ^8e`D޿( 9mpEʋ+@C|t``u< ͏'}!0.VoEf.5EtbDjouMϙ ⍕j܆ET ߦeᒗiͳrY ` ]_h n\(q2 pOX !4\o:7X}ĵ“(+MV/c]nS_?R@aEeۯaI"bY3Y-{&KHAh (jfm'俗=fbeGL; fA"{AӉ.y4բV)[\K t.F4/7хc,Ӌ|)Rҏ'5nbFfu.;@sK%m-Z - yM@ ݃PϳeKA7K΅/% Swn+x'9'ԣY%nݿ) +&ಛ;SCV ҼĂFڸ\4 [Zy;j6gGpWkS: l<:&P>n,]D$6 PQrM rSOAb#p3(#D@ݔ,LdEbF-ri(45غljOtR:+( x,eH+Q3fO, lQ !a/=ǚ` FZwV¿h{54JH T/Rl@MsW(`sȿϧhqo6r ]0&?[P|iԵu;\n ̷ est3Y%.,+ς;:k^Ab'iUXxDY۲ۥDL1ՈCiVq(0M,PIZ{W͞A7eY5Ctb_0ސ'isћN]#GwwOv3 )$UD |p8Lfq|\l$uȹ.MCtDO.sX }RSfzJ[A.رzlcf@Qȇ yNK]^*&w>zT'T(Ez3sIW U Wf7K|HlW.*_D2YM');*=D{|ZOPq9sEl@UGX*0&qw$9Ottg a4OUB?~uy!fDF2tX'+fe,t20qE&JzܟY7A5# @HXUrL1h}F!| '<g4hb󲼎&{t}@L톅 陑/=(S\n&H6fVIy*C(~⑃NF`/2=z[c\xdvqT 𵳍i1?e h,RؘEz?5neZ߇ł2;;[0jaɮ0r}"~hLZ`fi@5|apNt8X>KelVNá>YheR\z$ khR^_7{OBo']z\-o<dQ_4%PP)é3 O9\tg&Q3n 1i`!7ؙ4jUT<>h{d@I+ [-+Zo%*lH|:Y;CvBlC$\{> R=r8,:d pٗfFɔw+DmH@&M~[oۮhFSwKfrS#wU4F~&!q xUꔕT|Ѧ>ԓLb0v>L)Ol֐:QS^!`Έ0('oԞkQeò\>,ߵ#$TPve>- ~?Jk,C覼i() /BV_>>k.|.Ϭ\wp '~Zyh~&|Հ&>^U4H3uɞ ҏrʇ +w!K 8_-^K8=Iл2ЂQ}zptq\vt0 yBWj}^+NJG_pRI DCCB!TbSيOQS1L쎓0C9qjSj^aKJIώiڍNi1[p91%$dxlyu99~r%^Q ޥ:*oT2R*>@y^Q8Qk)Jİh&CNEPˎłilZTr |}btoΉ^|uc}2NC[=֟>|b1aQd,9}Lz_5/ד@^ڴ7[ ПZn \@%e 3'ewa5nǦ(J0Elq{@Jo+]+ul\FPp$Һ WdYd=^<1'ؙS_Ͽ@&;>9.JS=_s{1B\Um1v]x~%/ЖBS{B8mXiиbfلl_Iq>9<YK"s#E,((&wd8At84C&Wr>;4ޠD+ufHavy X'D nP֫E trpJ$u?L%Nt{o}rjI\*"Lߥ"d\,4nl,r70R|8\F-_qv, /^̂ޗj8O0x)Pj#RѥA8Ŵ#N70[ 9@fv/f\[nQc7,u \hB xTY&a]^S!_S9/[w2k ]UT~I,g+P錮Z=P(kFyOĭF*J]G%qnuMoU9ţY-AƋ*\(a;wch=@\-TqI8sX ֚ǎ0N7|-'pvzS/ EFook4k,G_!g/vV"; }8uOtVt^.A ht.Q0T2OuG~q ~ylrUL)?ҶKm Fs֗H0z#}:])⻯rWOgV󽓣@,$zhp?Y66%q+IE)\?X*qEFM!FjZ؏U Mt#ۧ=l ]d>@gr9IGt[\\ݝqoiNx܎M[_2[9G 1|,V,컘 ?^43:ǽzd\G΄\9R?RN-l4s-_n&l+%PjÞZ@*0+i&N^Цba?~R]U PdUNGln8z\w͏!YƓ B%k%?&UglrezVAxd:SꩵhU Mg 5aw/)&lVLcZz-|3ZݿDwzly )jg* V?Y9M '\~_]ÅӸ Qg0Ck.P|0̔h.q–sSMjb§Ȓjf%&.F Ʒd8ueE)!>y$xVFVmSf?[[2Eɯ"Ҝ/ȫu؅Pގ3 @E4k5W/Dwᐰ',@GX[ &=~ƀe:lb̙ eeŞ8BA;#,B+3whB܌d8N;g9 9AF_3G*9/8 =|<r"iRYpPܿ4 5..Tp=F`:{=B\u9^YၑFsLVi  c^+-uGPMcV|J ;8/#Oz)] '%)9ݼĚ~0X;Y'G*V5UL1$ع 4"G~$\ sE Dy ճ's?j=S3Cq7@ʎ| s< j(GNy?-3цY<KRGnZZIڷMesAk5ofr)KU+96ty z_^(}3uE8v$W=!JFӲNmҚ*L]=nKAE.G1jrh4nKēb9fv2j·rSLJɺ3쪭wĂDpy_Ք gA8o]wMۚ3] _~3/ڋ'acT@n%?,Xې0&H5rpKNiQ lPܽj7qZE/P.~3ÉV϶((zv9fΓECA'M>ú9mIQ;⟜uf2)C| J3>N٧V(d#p'y1*BfE;0o{˽%aK2ItN׆<ܛ:J]x2G>X0iHi -ѸɮH`84$ǰ 4ZUp4X?? @[ˢ|yw{w#}FGWs}TVʤ@;~ uWHv{D͙nmX 4 ">zτ=颎sD7> 5Q<9ۅE4~dCr:LB<$'qiEdj w#H?:y@'K:ō;_Y;N %%Y^ C:G87.p,wD75^ĄXGu2Չտi/he~@?Rw&Opx./s%Κl{8PoA:@`ک6B){bP}2 u_\Q4(`̖N:v@N{ 8;Z2c;l?bMeǥkc&Z^˚HBVyOIJl1^m'|krݔ A: ]e#vHK_uzz1C")~5 j UH 7ݡLeUCƴV>Vwz=5y@oLP#%pk_c^]8n-.R#q%=%X0j|ap[brͣƄs_D%aY5& )C GoIUgq3dO8$苭_@2*xSIxCԃB/e83.BWEŅB7G;TEvV+CDZt<(@~ZfC4А*xMIG9GW+aNurbC1DiOʡQ"*3AR +:&rT.&آL5P#簛~tqN4 IM}߯8_T$f);%%Oprf"~)!aB? FUރW)&?>]*z{U"2iD=^syX7y1qIήN~8z _*,.yc|Fou5mA=~.z\qy׊~3D/++d D4SP~Tre~ M}h͕%S3-rsSV[<5Sݞ5b2Rz,]BU} p)WY&iHf+)b_# ҉2> Mz%E a #DCqr>Iigm:›p.nߦI*Na_C@RDـg$':KϽ;fo \i\wq8>qwx@[5\Dw87MrB]lNpv죲/3ٹg2޻4#`|xŸ<)-/ H'1~_ǡT´A[Vv%9wh;KjWAd}- + -! 50 @JHȁ"U=ywʤz@2a冁e(q4N5=L- 4!O_era;G8-١-:6rU&ӛaEBR\@<#,F9|=f>~n+燮@f;)/$"N+7ܱ`\ᓝX4 3_@3aF7={z)fI TH)9".ӆ›Ejۯ RYײT/7lChaf[;TvLSi+aՕSv|[_MUҟ.BnB})oJ۴&a䥩qMr8?8tDY}L%p"$Edm8~ c$DKdh5)ѥš/ x5=cB$0؅{%u>J$$qx{rnN}1Mh:G)+N]zzq)Q1/1 6!>^|ka#3C?nS8wW!O}-O**P#o ' & cInTj2Hdُq[S VlL[xAe}aV  "+N$㎾myfy≾X;O!l5b\6.l/`mK6y3XLX8;^ L4_3"E͞I1pՋa{F9 FRUȏpO[z:)굸Y,qL'Ft$<*q)u5s,I""1\ߩN!is]pYh /v>rlT} /&|@͉14qVL Oz'oZ2d7'ήYRmSxa *$R>:wߚ˭c$uL|xGRF}3j(uoAQRHƌ+8s&d2 EsҁT]7A{|-ڧЍ>r8j%ae$Ūl+( Y~agZI'}٠g # c(z*۫u@&YS} ,LڷCkC\:~Eŀ^Xw)Hit  Bv{ıq+wQ,P4F"LJy; WITHX`ጁfv"#BW_P&ccN~˒=4͖Nɱ,??Q ^ȜNJ߲.~FDP&kz=zJ{NVReh{%_ϡՒLH6 9W_T yrSN狜4q !G )dV< tuLWs[:dh9 ,lX\Y' l[VTТg,Õ<=D;'L Njwq69Edz5w8Z%(_{|7Z{V>`ֺLj{58*RX끌sllNy"{kkzMt+#ZR23GGf- Fp'j(.qjQd@LpNh -Ar)_j_(nKNbLi~h\ְ.Q{%fwkBX1uh߃2"}h_FD:AK=9'*9Ai )U04J!0na=`pBY -94M?P(h ~03K#%2?GFAxPohثO=NіP2j Ř]"bF#RR&8cY ]A>Цoau8DEoKJ 6Е=ۃ9(` 2&jcչYz?1G)bVǷe ٛ \_~M&j/B+!8&Q` d3rK벷"j8^TdeD͵| ʻᐅ~ rdHzca/=h zjM?t;…b&,WvΗXQ96,q^|O[Z4~Ii& 1p@­(od5 &UvڪLPVPsE^|{/~2߮gX_MGg PQZ%CE~' m ^Ɨ'bT} m,;-EYqz {b'rtEZKiaBx8N ɅohZı]#43].% 8qo C3p쿖<4VQU'bK|B)7oaISl.wxk4?Zz&mv1ҐvF%㯅Ċg4eٲAXk-$Ũe, sUt{S^4UƹL;k`h2GU 趭L.`xg=Xƣ9jw;('w Jr O7gӊ55ϳy :<\tPOv fYϛHHR<8wxAhTVgϞ/^4[4\g! ی2Δy O&XBUath.ciBP$ɱ./_9zi=ݕvjJeqMoe!3W?Xj4*w%e@;zlw?@X6m&<>.; :j% 㜣ؗ@Nd7K]dcPܪ eVtpD@O"c9QI10E…QQCo6M繋Iݛ/aɉu f.Ӵs&9՚G *+e-=x7ݓ#*2mGvkV{S =&]%Jf#ڢ&L+oP2P.L`3^ DSC0[iӊJ?Q(H- bC/Ǩ1}O  0S֨mzwP= ߽U#w#tڅ^%1)Z:cڏ zcJk[Oc̱uwq1}k#еG'|^U Xjhm /T$IoUvkD^ھJƇ?9nᆊþ$Ү< qDh.? sHto=πʢ7hHVhGL5:t ΪMbMEdmZBD ;S0$ĤfH>Xbߗ fYAye$2q+R\w*pk_ Hd80ůДZK@(ÒoiS >VrՠX-(@/|D6٧cw RBfmʻ|ҵ hl=Mm<9zc"y<vZ,1ee+|RSgE;z:n*v3c3f IbP\լ$cIM\/բRMc *n,bc%lmRhPey`xYn,"|8h]%,b1-1`~;@qzm@KC&m Ag ' 7봷-=`(MߞI noCaT6k4 yV/C4GV1K}+d|c_mzu(g c.ҪKu?|jNLW0ƞ=eU,<3C^}wQ,"3G.fCaTp*oŔo;<Pp;6 uy{Kdb>B!,$+\2ھ._Ց򏹱Eʌj?YG#;e>^|P>$?c?4&%T ]֓]sȐX ?o@N7Am2Jжs6%cĴuj.]Qǜ3p'F"@/speCUQcV&7PXy)d N J gV{ $Gybh&tūKb:QF1@HDO@g&2VN1 Ϡk͠t)?  㿞FR<)+m/?Eb8%s`b|#p~; eFGs;6Ӊ},A$#kS\ )peB֗FRS;O çqzR3.aW$K7GTJYG`283!ܶ~y Ex)z^N0&0m sC5whR)C/3%_uپ86?0|ao_[wk";_Z $ uP\~iNiX>-puuϦ\t|wv*u7 AbyiR{ȔF}Eq=V ߏ>)Z2 H).:E1*o$p@ͬ$\qF"P~_P:W iZۆN OSGFh-FaUMsL.$ҐxXz^۷}ӉBL%x:Ұ>nj`9Qi9ۚ,vW,N $w;PqND;]E/r4Y1: n֡P&#IXt*E|YerZ, Mҕ xNɑ!NR#XGO)X q1h'Ou%ve€PGC$#D;'r͏0zV8o_@x(mGڰ-f sgՄWi>˷/g@P~lg`Bly %e52wDA^̟X_+92@v旌9'kD] C?Qbn{p誻wtou\gNJzS{`Ln')b;a?SAߪデ6:?| ¬oDc8LPE"tT:RfdfH@vPf_R3o⏶)ʣ-sM&Q,ɸi7A4(bA3(@0!1sn˵ngO }*Oݣ`k׹(ե ʺPII6NE087 1q gN^ؔcmTRvCZgxԅEn7Ty]gb۷r6|HHe:~YmI(U 1z_dzȦlT ~NKYa6MumBYSiU*HH5bjW9F_x[XA.ŜH3"-߸,e)'=v&/`ueaR6k"8`OoQ'a޳l֑wDqdætq 0g(6Hcˑ"e:oz\dRĉXԼz`ڑ<Ԧ {_?s|SOoHrm"k-v5yuPgzՆǙY<OK7c RdU#Bo; rjj\WG{/4'/P7e{Hr%@靏Oeo*u[]"c鐍Ck& |Gd@;UrP-4ٳ5UZ,¤FYC ןʱ:K2j8 T&\aϯry9} u SC$?c)~V=p¨($iWry|rZ>MeW_ H4uPRcĦVe_\)i21f{C#T1]\"m@;AO,rNfa|, W  UN5QQT,~,U/mu?s,M`ڀ@38)g8Sy_@aSM0I23[ۊ-^xrW _| WҘJE=Ɍ}M 00?vt:%"%x!(@]?3iM,NG,LC)YV؍OevܽldN%v(NlctB2=8͆w҄Lu%? Ng)p5JG 4J--W6u0/iBv0Z_Zr$b=49X >BJx U/U?7d!쯬"!_~K2uL^{b8/Yl1Dk#x2X< eF;F _ mfP4_ 9<c xZ0 U啬; ,>>;頋KOk3ĸ2N|n'ht,E ˓Bͪ줔]qJ^IUMD4+ *̠ýEVqelUx[:!G3΃ik ]b@伂մ]B >кĽ}ZȪpd+CӃ\ڸp.^$OA!(!)4;zt-1t@6دuLMM#%m1t5YwT6S!K$iЕ=DO!ufAY[+E 3.ay;yȃ*ǥN㞮jfn('_$I!P==%nce|EIe[W3VQfn|BGa#=塰O”3i;jMʴXp#vqUQ~Ĕuܻ߿ ` lo~xP/OF#+l64UsyX8yjI[rBj{gP IBfWم:t]"/4Y#]H;+Q l.lD`7k/.(JVblQ":䜩'Оm{OtЖ >6x[[FTX1MYSxTD]@+tFI! {g~iskv+xG2ܪI3xԫC}Ҟ/==ೀ_O}:F I)sCy9S1+$Cp_R#PsU˖F{84;(4_ HV gK)txls2UBH= a7t [$_ p,L4Ȑ[WAC%+|ᾲ\ y(畹:0IdoC](D x{"p}z3qD0B:Or{.8x-+NfL秮0f'[1-Uys4loM^Ng_`0*5o4D5⬗iJقX%N *MCouj657,Ҵ h!"f~) 5%Ѝ߂nIӋDg2^4&Xn}D8LnAuQC}v. ]r?-A[ID+3`酬4s[k+ǁ'+&^y{/Hzn$?WбxrK!, $Ct~,~"_d(a:B@qa/j KLNJ0~XSA(GjB@v{k%ݽjD 0)<:qRF*jqD洖*fXcB!i!9*.k5Yz]m9,?cє7tgx IHoQi&hˮ;Fiv, h1 f4;EU~ vEGTO-j3x>zh_0֤ Ff9ݣrJu 32e=!R_W&4VI8_W`(გjM6PyfX $؉ WG["K>43MUg2DZ@b/L0@&RflўPoJ:ӕ9 |xV- G(=] g9/:{t֍BXUnѩ Bԥk^oij_S}i*ERK^Y93 L``]+XC Ao'$%ظ WTEDbFEˠ=7A̖ˆ-5w "8uLìF(%{3 n ;څ@fc}uRd*@z<|pãRO8^mRf!_["@o3) gi91VTG:o 4”xPQ߁ IEw9)j)k.grr;2B5fc1\աt6\x7Ř;b$TTdž ( I0LGY<լ$!(絩&$|>HV/zxS~' +bРRuuc~#$~edNNW-!:n8 YEΣBvseޠ}&*ć&Gc{c7+#)CHA-GWę?3|C`JG +ֳ 1Lt2۟)ek (dU k:G'W U0[WaJ/"\_v^#d=vy&O\}g!?'`4c-6 Ze\RSSҞ Nzuk8כoJ+:@'Ġ?U̐#̨'9'@͙, [* ; _GFQ/ʚS(a3v iDDLd CYӕ:3u8&kL2tzKu3܉SfVלO'M;ҢԕE 'c 3~R͙ & Z~a(C gC,ZUjwx`\Se.L'><[VT~\om7 roO1óW@hKl_N]ElBƨ'^Cwj$zc~uk_JJ`k= ވzbX@o 5f8{*t+Op)2% vmRyNOg2 +e=#,2؆ "& T9["Mmn(~"}$ y!WV tϽΊ֔u b'n GY4YQI@}ƣA|RG6yX18Xu,ደUyPL\j]h(j֥!0=qFNV_^YLgrtZS:;tpa"IE2`0N}Q;uu6O!+ 'lOzFxf^IҔWzZyasTD%+Kˆ~]ѠYרqve:`6FOߟ>4<P8 3 A%C>%L. .خNDv8U :ǜ%30@MRyi I2 :,(+8x TtJ<`vvm-CǩJ]M9x}C`?I7ԑuWR[[:J% 7;SP62tٗ )[~ ]_W1v= `W+r.*o!Ըqi` $& ),* Seũy'_g䬯=nϫ0}ࣲb3\-)]raPQX>ܺiiiOFLFJkxήh{K{CrOZ-A)cW),aL:2otzNу:_Y'ωWc\XWh~bY6nUu%l) $X=.(iB?;)'"CZT!!izFֆKH iJ!`d/C=۴5rn!n8 'uf7WJKY!D|/.ŮE!)އl'SIw|,e5cpv*\iav1cd|*:$0J/,gNYg\Z,±3޵R&ġ/c]Bu~_[8q%0dy½5:~ "q*г{">5fԥ}XAu+Up5Ja[i-_ ^5EqƳdm,Vo?4~w-a?BedluwR(X Ke9b2 " h?+5 doQLp8)M\1YDjf, b ki2YٮGD{sBp=ל@otLrPϺyĥ [% A#=o ;ev@4^w1_IT?^YԈM;B OX$絠kW::*N]7ET<>2 @2Up%d՝zl-e кUl2LW2%e]Y<&,BJ/3)b^[u%+y+ PshVΎM\o$w穌 ؙ\)](v&V `\{Kf$!)  5Y3xĈto@ {}tji )>9<釐vcSK 0]5?20M*Gڹ"dM+-x-# AFU1؇NR ]:j {I^ӦM<:7~vڒe!3,h-(>[Fc;\yC')Έڃ{Jh5Mc7}̳O˚;Spo"Bt8֮5ž]7m^ A,[.b:O~+Iuݰ8țe.᷺3C:S΅;l,nqH Csw]eQ"_c~U)dNfe@kpɫ7Nwu_=W\W44&<6ǧ#^&Es0oIubFt}myou &b{Չ/ko3ɦ\3Zfe%β[al\K}!ӧmb_Y7:Y/UyzJ)W=lb9{,Wy-6O (gZ_F.7$ 5X-ȣ ?A);z+V8L6 K㻺յ>5DUޯ͸8nrb;Qa7$[ {z$BN_cC9 OZt)*FT$E}!8$|Be0uxe5A!MAC3<+;i$TC4 ,G"e TYZ뵽䩷TщS/L9Otp'L`;&wFґŁBV"V翺eug-:`q蠸oi#r-{ϮSaˉYg Ȁu)ju07J(yѤ 3//@BxSf%˒Povo! +dO #hup^-LNyT#fPBؖ'JwXY@ou.!^4!Wq~w%cw4ԋJw( ;p˫2i}Gˆ\ N9ִ1HA|&%GqFW7G>(@'=jc-X ~ )p(t1I'WT(&vQ6| S Bν:" gpK;$#rzZN4ݏIJFȟSUG9~\;k.kOR\(E~.D@1Vpi& ѾN gفh>~Rvcv[@?OHEV3=dSFדG ' RΣWA-Hڑ KB v-;5*ò@fа/o'wrzFY~^ ljyhh>(8$%4)Zj_Yq [^)֡Tf&Q0ҵ"nf=>;kZQ^tL:W m4<:h[)V5ӗLQ!25zn~YGJaPM:{'zH2HW#;!> F6ߣ׿G`3gN(2yejɥDf!nގ܅15mjQԕOM?Ү0]A56QDh2VBekc\ ^tٞGc)dw0d]L?ʋؑ~E"waWD3ݻmOwDBˮ! ̩sRd/:ZYɂZpnd.I'ֶVd<2 /wWx|K08C,%yR{K9XMΓ{Z\ b9JEf5uOOzEl@y1Vu/=@`)##O@Y-'\t,ul]v" l"JidNj"-BBHO 17dÐXRJ#E6F]QS10V7”ʇA߫_Աbc9/]ܠ,j[[w)=Ӧl;lC9/^G8gʅhK2wR$YRlsU(k^$a2Q.=Ip`vsG7̮=6"Z91; Tp6i7&s{uB ":'AKhUodtႢmM>UQu#{ROYm(\<֫ bMBwwAܐ;Ig Yt1:c)t}4Q%xrGG6+"?ۇ{ @!ȴ d$SzIT2E;bbJ.cR{fv(KiY~ gx k\Y2ZkY˦S:#jF'+qi]ԫ3):1Z~`~@.-Ar -cyBܞ[0ã*Àh^?s7W}BBY&,تF$=|oDAd`$m(.ʫxPx$@:̖~6ٰow{P>GlaVI: 5c9}nƨ,f#PlS<6p{ߐ=T?lZ;gA+a<}ګSlp\ʺUDkb~"k߯6 "I(uUݪNmimleOz˥tA/XFQgoDcWi:% !h ?IeLZgj휊0pbpy310~‘iFfd}0o.Oٛ5OX a;E6[Gp0=ebpOeE* xg1T@呮&P>4BK*s<൉0lT%~p+=t%&>.@BO<$N((w9aEErze :y6Y#(kl~Dol\mk*nAqH1~|g\hG?v:IhMOM?B4@z3CCKܫyaMjEo0իcK`d]+,o(5I2Qm1lThY) &6t-C5./KO$BehEwpGQxYs)㧱ۓ8nhl}"|\$%2xn&%F;B(cD jqJc/m9uDZD_oa)QBWPk7pɵ8uazJJ^cK74( 6rP)k (4^Ct.!7GȌ>J{ 58 v7"oFp"'U#ݜrgca#.;KvOAc @[P̓[VN!1y5" #WCSo!':PM-&9^ rد-|:7C:/o**VB |Џغ^LDK3\Q`Pp/GF䒜6*L—@d/!1^pB5Wc@z;#f.s~r{w_J߃rPLkcYWg8c5h2PܞΩPITZPܱ%Կbt9SsRPU‚cʺiL@(S ΛHKUS' ;Z[]RQm(/'l'+!T.>Rmyկ:Gx$  2k/odA5H](3o?4EBʙaUSnrXe/3c%BvqJc؈j%˳N#HS9. cGBQ7E I;xXvX:~Ji:dtO!BͽmS,PL gF2V(Wn:)?@5$w Z -YkZ#"x#4E@FJSaeCK-% ^[Y[vJGMc&֦l,M&@tuS^o6O+ad-SRQ}*KaT1@봣M_ G"Bg U晈iܰB9M" H(K 001qMţDl* ' YLEn$Ă\0Wt$S B8`~Bw]7sX!i4k.e# Q&?|AiEMKJ^~!MQQOgk钡a_1Zu#)RoW0gW8w*tXiFddn&v <^# JK. C!\!ѩR^/εk9Yan%F` _/(-;UWG6N/lG<)^UBr" I+&p",G^KުLIəR, ,BDRH|?Ԯk<޴d:ߥMSre]uEIjdME8Nٓ6LdUFS2Lo#S"0|;΄(a>x%?7s~b1,"?cfsK_pfe~seoElDe#Ak҂yL5ujto u2j(lZz3a ]nKe=#գo푭e_7ckFȵr6gsf-_GfxOg`ځo9haE[H^{ 6 曷*Bq6Ybr|1}`$uj`e[IDeE{tq4;$1V+ઠimHD5nW/&΄f|4o3cEo߉$ 4iFЉsBߤ!_W,U[7B a/6=4 2G({w0{Pr;8[@GRJu0d~y+ o׸ߞSRTవ쉠]ɕ(LL!9DJ[@6OƦ31ʣ$&m;~uWe9c5Um&Sa,- )CmilS| jBN+/gF[0>zfAY`p3-[=?s yY{em0[Gkb Vuth i`s?4}?? V~,ϐsH-F.\hfxI Pjfk8ְ=B}8M| a0likO{  Z-v(>2HIK'D(F-)]pXN @lF6f U2@ݽ+Z{;=V&(R(=m";QkQc*TV^LɝZ`AwHß+Uӯd7J]\%9(xwA{8}JhI|kD4yJWbHG_D+Kk ɭ\?)w5@Kw&DU΍B2 0wL\^p!Ee',*w*A'daA?hS_>]d-zcȠ9_:[_QSF&/NSu.ƌ"y{+Hx7qd/Pﰫyu-K"+/T$н4ֽ-Ee*U8lrxR[`"ohQeowOQ<ýq膱$RXd1NpYK~l I니VЦ[uƒZ Tެ^nz$⥇JbVJ$;jD5[G)[Fd6vlymus4G_eDžŠKa;̃W)bdzi&?U}j{tޗko#_8(e? RP'vԱ$Dj"O6Xifn(#fihc-qiozv{] &?B |hS#ҩZ*xKY nןԨmdюVsU0!jXXq4rBdV)|K^hߡizGITJc36YP^Qsޞ2J&vߙ X*/S0/W5PSB&p?' H}wasTSdP#`*j^~wKSd+"z?4cy>kF C͜C\}AYJdw]ԯY)fSĎ.&mwO3E MdPb4 3jf VMbiC9hh,Si ,iP.x9|Xi ^^ -g)&U4Au.&OYEs{c 3q(K0S|7F*+9[9-D܈.h5Y<#vѡ OFJ-.!lF޻05 !nsŔ2Pֱxx:~#wOJ k)z+@R1*$S㣤&_S[wNr/}BfPɗu+(@x5v;s0hvXR\Itpt8fM 5͊kP46{!Xkw_?{eֲWܥhMC);?A !Dp֝5^Rͭi](ym7J(n-RvRQ2(mKbhD c:#EC=tXi""CB{ RqI]>(-SVbg@0"@6z̷ kY^3WR`/]#Qr68RZ]Yu ~| ,߇nD{X%$ےz܊8$| qch[DAc+J1d$5tgn~e{2|Wk&JE^Q8_l 2U Hzj[e쀽5]H1w\잙ap]@gS}t7L`#/#9tK-d{UR V es}qNJ ¶9lɛMEPDBĸ.v`3^{b(Dwd*Rd!TZX<HkLM٬Hݨ~0Q^Tg:֠,?KH¯ /|[7Dp8J!/oݜ@ָv~mU|@)CSl0#xB: 6d}#fq%q?Af҇Oۂq1>$*sJ;>ԗί:1?>z5 = ytE*+Z?;r*N15§.hu$bAdFmllVbG94F\j*5iG2n[(ki1O}hof ܖp"F9mω Fg}v9qsjnuj60zI쨎y',Ta^U !FTa0k&ZE\L:||[syZ"XOYGC:?S҉֟oaw]2L((Yj'fʠy;\/5^6|dea%q0MKT&.{RC}-hmtUQxG3yb)4PނT P/4٢aT;iX8tT4?*MS]7E$\9'D;DkYn 5cR1en](zbeP"۵yâ{h} ƌ!W^v߯$uT-*wHWdIeuXz N"ʽnzV2H#4Ԙ-)6u+IQC>ZT+b3ES.ܐLd- q!pYLqG_Q?Bz=sNdLJɊ^c{^i=Y?h$NdCLs yS'F\_H+e <RC)0zׁ. [|N&]z]*@r3\^֯kO,t٘U/U&wK%D)zeMfN&bɿL?,/O3?uf t+.Ljg@9]ds~])hbDfpi#E@{ . K Y>}}&VYn}%%F@},,}1[$xEX dbw r˩H$\ ( 5Ux~Ne/GDkpM8pwl ֑q"ŖI׫.d H R(UkN;DgiQ5JuDž%w-Q/I&Ԍ<ɀ8X; ;0,Bߟ.#T h7m2roZ{yrZ}3ѴV,$7^ꇎxk^CIxX {uQsK X9axׁs2`FTlE >Qm)pRUm d6Vau'ԯW:`sLUe MKg'g]T 39Gg/@TE8P[m/9\(Z&%: Ȋd匎ײUlWǝ=mt{a6$ړy4"^}Lj0zbMgznL+YAx$YDŹ=q>۾,n:0.Z}ssrg(_x[!@pA$T42.xBJ&`Z>V-6=F^SU^6T O-rֈ}9>4ި16)Q7Ï0![^9' _z1 UO~ jʌ Rʝy7uOtǘݯ\:$`&r ZP#>kS:.v5*4S]xY"` >[&ݗRM^paSf~/ƦY/^(.Re(X?뺇o GDuhl<'^yh?3bAU{QHjG!* 60< 㡘Dne #E1,-ܦ2mr`By6 k4&Kʼh dǝ4T}p5_ ^ʞ#8Wa?_D0"$dʩuaCJҚU@o=|(h:p5w +XX@0K8(jk*AG`B$i7++>ɖL2jTI-$Ɓ3W9Yn?CӾՓL?P6ʃ=,vVskBlE!ӝ7Op:/&[ AUV0xYLIB81Pؠ@3J/0Nޠ=#h'?KF#U-*4AndU_=#MW5HF q`ub69+rT b/,4$&mDlȉab+%23֕;6m;c)!fOxߜ :'c` x/r {Ojd65S57qDG<Ø^MG r 6O$) Q@*Ad oQ>/(*1 Ch}ԯ TgIE%!9K{]|usӖI,]<$5nbdЛ l&Oon`%W} KIwڲRxrFbNhR< Ni٧W7R7s.+,Ye< y*KĖ.޷깑*FD!Y?1RXW?nDtcj >>(QЃ#LWZ'EцTj"~y^֣ѳl^ڱ.;>j0}j"BկR-74Keq`'G`&_5>έgECߝ=E䄳]w^:13]sR/߀ӹsz5KAmr;Q#t)p:S6j 6[#[a!ehiNU_̼p4ݩ`BpVY+k#Qx[vSPyLx?ԩx'7Po+ƌ jL>Kv#jzh3w$I<ҶŏB_$V;Vc-5\j u[FAD5ćQf"h*!\#{q.@f"hp\^únJM*v놄ID5n2U XE]Q"Z f?9cIxR9z!=,prK1EvÝUT*Ppʭ>;ε/rH{eGsh5qɔr#⧡՚I7X&,*Oc^/5k٪m;8DB|XEz[vcb?.wQb'Ֆ=sͨ&L>U˰RGaW/U:(x7?AjMr>5A㨱|\R.Iz*t8l3C@ٙ,mn(v=CAػZܼ׹UGȤw:[*'8O.Zy3 VQ$"R *99ZzLsx׳$ #؈P[mVMgPR`EC, %q\߬\~"MR9 25 YY6nA5&LU!/1 N5w s[e_5T/k^C╃~<§v;R4fyn u&?h|I~2sj_4{s4 K֝xM~$lSL8.ׄ!yd?ΊFqqo0L$CkNA"UBbYt)a~y=58T$G#Jd aGh pRr]YWYDi3J0 @qB5 aQ-0;^;0>,C0ds v~uGӋ$ZO%f5+V TLSO빶}[)N3ą G26|d,`ց`Fܵ^BT򿞅W3zHAsΕxEwR9В}Z#!楰cJBhp$҂"nȲѱ-Bak-8f>)'0J:d[|bMF.YzKnQ!5\a7YRBY?|k.z޴;=3䄩ri|rBf4:˛m="\93WS4~)N 傖@J_J][fAtHDQ_dގo+i9ݥ!99(ޯV+ƛrp6dVic~jF U=m|Z fS]끑fOUQM,]/(=_ m8;kX\|gzrG<=bk a SuI͗%+E+"GåҠPsL0HA˴6V/<&1maS%%PYm455hjy#/]׊OCCYݣ?jAYP 4V;rfuғBBxǃ!сVG 1%8}_t7j@{{i0C#ݳKd:q9UiFZUWIx jEs:ΦIE͹PB9Vys1d4>v2BOiQC&MfX H7ޠz \9ȎPttni:R$Jzϰ0Ѣ5! }_EO iuL/dqX"}tC,d7]y{@2Ab؜lpsK,MYpl^ ՄEX`hK^jK(!%*i,{Ӓ ~|,ȗ CQ=#5ܵaP'E%Dɼ*a]΢mb{5Bb g@+Ezmk]$aIL[oލXNޤRA9ET/(<cCXt.dh0n$Q#5Rks}j ϋt앴(& BЩ^qfzDl510f &E~ !b> `].wF?UwJj̺SB{E$GL9oh{\Fd?0rasvuj6hEBUz%>d|m#R`g(31(s 10`FP4t5e{nr!"ld!GCy; &UNK7]w 1n w %[ Q{h7Eyf8"g;_;ǟXZT?ƯzS]Nqbس/_E K߬sN;+d;IpkJ>MWJ1UA(e|^DbҊdQ0]VڨbZSz\lxG| JI AuDr)д !/NAP2[^Tcbq@G"7xvѪE忴L v4l1|pJ=uiuQWM^ٓrI6z-w@%T(tfp8JE; )2ooɁsփWuCڪepmJh~S +[tʥ69rc`ੀZKޒb: rl>\F\xZ=BhV a5l]W̰GKyj-AY{13]l$Rcl'[l ~ˤŧ؆a.׃Ċ'5@ o)Szi@N@v^ br1z3TnHƕfo4ZkyAeyl{\ նz5J—54ImsMXW-5_!rOӵun zB7!|ښ>WLpB+>=p9XI呂vP43>&9ndoJ9c1A&5 w!oQWif TU==*fZɼJ_+H-Z/&:P;4%_r̓syuc,QuǪWP{^-]Mv+$G`u}A*!]a@"-~\&zALf $ W<]C)SbO+QUã9ĺPX/56B:)çҐ^k),('!),_DMy& k5IY7?P4`1 LrD8l}+(Nuԏˇ0Z@̔0PF'&# shRpK wפbz,f.5!3Aղ=@[c4эp !dÎB A083Y* 3CgΤERPN?SS-C dnREd+^_Ƒ{êq[a\OaΘͅ"99n>|jӤgTc 2R荤[1ͥ ?K PaW+M#y,VFiG}#Y 3FY@y9fa @@AroJ>ynD4ed9b~}u͌?tZ(l- "'6p-ieƈOIHb `:I+sewj5'ԩ3Dž`dQjl2='H:<݉b#?M'F$9u[R_ #8-BȨ]Cܡ LBGH2UB/>l1zh~uq>z7<ռ Yħޕ}uDϺgAuob!O5FtRD"=kҟ:Hz9\yICV jg6 ba_ΓL8:?MXqun~GuLGFӇ= 2ID%r+BtZʪ&h3oݒ׀X>tWoB>Y(iڊ`p0&`]~qi V # z F_KXM?Y'K[c=E+ʔc劜K7G*pe"îI'yRL6?Qs{ר B ֒Dg+Z!2l{/ߺ]"q=WQ+[@W'$ڷ1mla}hFN r8 ; $bw^AxDNlw"\_DZMqMxT8\0Fľ<>[ ž-gЈJdfBAXH;[P¤ICUFJKk.vux3 %n&8L|9@kP!8kVI߄SX}A3mRGՌدQNXHX햾z@8dD# QI !`xk!+ \4|Q)FY`zDS`FE"_Ҡ?l(b=>.ˋ{a@Qk[c!d~qիCq>U0q]fD7nQȼڈ2#6:rQ4RPӜq1<8U( LY^k6|T&tҹ̇+j0<> t`<3 P)tJ_-I>U(zɽ< t`_ֈG\)"r<&f|ɱSmƤ`6DJ]q iTm^%QwY\dgNi`E |^nȽ Ȕ3-tEfq+hJH:ut5zr}GPRK{4ymuC]jQwX0^&!)=,En bu| WIM U$CEB7}f]7ܧĦ퍳=\xEye VЬ Z%*4%:iJ"}l2{q<|R0zm1w344geͳ0eS.hInFBiG+"xy;_05ӵxfʹ'Q! ׵:3-)/m Gc,Uq:ñ~n0-%9غ*jBybX/7n319X,YrBrU0/X9C'ÏpO&iƜRD"1{ vQo@aXH<ЖPS"{ 𡔉/}V:S-ɝ}Q{[y9sO|4_gɕsndsU27NSa΅QBm3d`PrN[C9[(vpeέkRWub3C0lIשas@ ^L~ԘU?~d>1pRjB‚;HU hcSIىiχjIo݆6\u^mC$Rf`xHBcɂlc12W̢iBɰ^,{+B)*8!aQ%m,kO6@g?p*"SHKmV_kL%'.R;7>pZ1Lfs~7et+:Iq.l.TzHb\~\|lR}擐r3oH8cj1VBnXتQ-J#-:{/pF@j!WVTRu ?0(J 5P}YнsBEVrtl{c{Bc?;XrAN V2{nn(^__?\>}.J0U\y2 PȒ!Óm7 dQ (qh( X~'0'Ul~^Lf}7DwH6XLU nOHuU"fd·tܣ=Z}(XM<-FybbcdBQ%DKۼ[m켟i @kb/:̗THa @zbó0ZuDl }zd ;sM,JPS M6meC4p(b)8UBhbV+Yw}~duHHS ~E=|Cbߪ\QW\T/U@Z>҄]㙷,4;`&SidS. &W-n>4i#`Z0 ˒w jLGTlW?koϜPȮ.Fc*˝ϱkڣᑅ[ g9qJ*N~N]I HӪ/9R9(O8ie *8s, /mzP~OHngsx2A?W"Κz>T+Xe.)AJ'm˱Knh3/Ub`%D@ \Oz#-eW{? QOw''ک2Il\w~Y-f1*Qq)KqrZ;Ui?GUNjJg2CG+)7qVqÞ}eHP\\ndS*e46tSCA6o/)b;M3(_KҠ {zrsEACyxc=\#@FZ'̗#يT|QU3I2t/%P"]qՉ HV/rR4kHAIZƔ>%%0R$WǣBwaS7Sn(KRzAAǣA-و _|sqwFҽ>%U+~*/BEm9++ĥ"O*l8BW5 Q"v/} 9Wtgc'Ȏجs7ryʱb R1e$:d@.6  €62 t VϘ6 j˷~M[Df)}"eNّ#y,q+x#zAs`!)v%4϶);G:(PrGluBR/OLspt%wpHʛԎluj@v0iLе#P.YR+9Ĺsg ߿FAa_k}c"@ƪӇ[ɝ.PEpI+ʣdNMw>J#_g4ρ\Zo?vXjɩr_8 «UZm^ t۝:w7,#t[/Kmhߌb\52eCN/8({ y*\UQUqj#ë e?*c#:U'נwEź 'l yZw8("g]g7! 4䍊bO0VjO{Hu=tx\dV~:ȠW? zSU9cdd35!Yv56aqlq Ĥ z8i VE=W(  Ea;^ ̃@!#yCB}UiwUMB6W#esP Y|;^ۏ-Ra1뇧f~: Wt$jfnv\$jER l@r`!ςXxi-$kZҞqN$Pa''/;qa64$ Cӿ0wrmc0ݸYc2r4ww8G1Tj@*E-"㽫X|oLP^ob;sMе۠s5[L6 |> #pЁxJX8 [_Z0o')}#WhVV@2?Ճdh'Ȫ3,9Q% 硤^biP3<m;hm!VH+-f)KRCz~oD䱉۬U!GOٟ{"im۾_aہ N-\:Y4ql_@H~Ypp;\hPg'6~s%,J'S/KDi"HMy(sL`=OA7oas)LMȸLݚa  GKû24v_nXDjnbK)~>oRgkz?". xjm<s,1w~Fwi;Unt`9ؖ9[(\*(sQ5g|8=p݈r9dÛ2uEx pU:Bgi(=)a`Ww[ˌOi451xcooEq{oQ 2.Hǫ!=\;G8 +֏W%'&P3W^Jd{‹}Hr^rZ]M9 O<5}V`(SLuz +fmq7uU,vݔguT5%)zDNBS܍1}1䡓+l*]Ey]_;@yp-GlopkGZr0mXƒnEr1-i)P{Mtm[=0 <-)6$Mr bdW[cTL}D ܌v (,܇+1UPh9H,,׍d,n1~-LӦ72!,U'ə,rQ.P#| 6HNy+E cRVjs4 dƳ }s mٯd!R*EyF^SM"\5 ~2}|,NaWr=^<< "{mW5X噷/qk(r] D$Z4qq(EQD,O8;tEᛎ;u"b[CKyDAWUIs[F5絃A4o.% ];jI,7h}{O:uvϿޕ4Ԯ[6f;q[-&=$XcPVW7o2ZT۱*zvBhGh1?m |-[@r܌(9RFP! ^h򯁢b{g nG) dakVxVUH0dYf@{PJD.^u9wK_k|Y*w Zt*39l*>cE9DYH/ zZΌh1R8od1;s;uſ kN`Ǡd]}K(QAIS7B[a֧ij[tUEp?\#~WR@{=G}cVr 7nX{jPҖo=PxYOY {)DtP[٦qXȦSmBʄej[@%Px 5 0h<3ix5#04AoBQ8G^LI-sd//eoPdKb.L &!U=΄ē^Kz#[jx3= NUt9fpIc-W/. JH W GFc΅eUvHE>FT'r|Wb"ղh2(PN.-lvQС銿._XǢ 3'Ĭ]IWB1$Ơ ]U{QX,ʓr|qop";;*KRbҖsek"2!tx8vpFoyAg4JIE7g!`)*ELs)v ]-!A]~% q(ƃ {ldȚw|{ ;A(wYiTb4 AOo\>c%}2 /'2y:)=2YFdTy/{Fb!KIsD(; C [ﱨ$޽tNCeAdHqS^?C A>At1LR^ I+ٲd2dPrϽfXP5|u[ ':hA)C||ڕ.*!%km9/`ϙ0<^6ʕ,N,4[ >T ne0ceT7=`dO[iK4 KkL`< 4 Zzv<ɥX^ #v晟I _{+Ansf%X@hط@Tho-]4x tk8H&SU&c_!5rc\XQ<0iFHo)+X:(Gǿ|s+Dӡ4j C=u4K8 -q\E7>x'QSn90+ybY1*Rs,8:v\#KQ-?DXK;4~Z S|pn<$(vFibhۭkm:";ђZG, B䀂 YS2̖ MoS kVRK`rP=Nx2#7ـ/w'ix 9dw1GVVC=aMO(H@jxi@S!-ԶHi _lKN{5BO%] ߘAfAP y0HPUד@Zk[bE؀tfpm{Q>RJL?;6 e*|@P^¯'19${@݋"f\B6`m. d3]nvujuv>3@k 9JFwh뢷 5@v,݅$G2㒀s<3i@ 6WbK=cR_=$S-s -h]}>%5|cQ"É=E*V*o]&]M t>Ի[݄M[zO(L F}n#L fb__ԗ4R-"39YPvS1 C{΢{9ʾsu'!g03ƚZdC]!?&m I ;ai!ͼ?&xc7^Wml }BL[K!c~mVyAoLVѭahu+>cc+SN~Z\>^ҔB!aO2IO;Dulv5H}?t jF > %L\F4 ~E+;H v㍔`ht ,ELW6C^3K蠔~x=0h#YH5Q^Ng2ձHb0ZZmC_$)dKSY+ܧFh|]hrˊ&EyEpZň*211*,3_iy Lkp7hw]5uRB ,)lBg%n  P(i!,r׏#+lfLaE " ?~U^'Qqi\ WwػҧA hX\(xKzHrL̋OC}D !x&w 񞊵)l-t e܀F{,0sT\\'h.mZqm ,T.dɠQ$:og!̼oǟOԎUQǴTx]xЀ!x("h9&cAP1Ek.M@W@RE\.ND*{_ҳdks]7ܽʛǬڋP4:xi}U}19:zs5t].4W@mG fz^i͐9ԄADbdů-)9TET^ǙciǴc| ,Qq "1_[5σ.lԊ|Sn hvPl_Q5-1vp&K\,Z'Z{'  w:ꂭjy)3&_ۉR@UF35u-ڀGjҜ/`Πx2)mNɡF8=ė/<.꥚5ĒODjK|ꌭ }tė5 s Wu9mi >2"ԶaaHFG?28[{%QVdd&zf!O%7c=ǾK7*;VvqSn_cI= *_6 t>>_GCÜlx`/,BQf@Yr۲\+6YЎ4tTy7yx;8Q͛>3 s wQ' r-yxВ/#=*Dfӊ5^3GUT<{Xa 8 =8JB}F#4O0VNeLILɌ.Dzc;܁cZ$:oqE kzy'6xPT> JW G|_ƾ8 X05J9Ya0n&;ٗf)YL|09%8EUI2^EΖau49f 3NJ}jqp'(' pi,$&zdk> F'r[~LbyK].}f^X H_[FC A,>h0x`_~"W-dl-8\'r%H'CqELz\0xLf!꣉ZW2_2%eXt _m viE߲TNG)^)PH.{@P< w@D )0 p3*6uZ1~=r_x'HRu{^S gyF<'7Aj],OnJM g;YY GkF}Y}7?- *Zañmlc ^\Jfv2#BX&g^C)~[)6"^lsɼlᅄ e&rYh1̃/yC#%XbJvȯٷOW|4'E7SSJ>˙ͱD r$Wʞ/\Fȭ@J Vmb4趏?c ^}YQ{ߏ ^(|fq%O+G{dY@7u'Ug¬Ϸq`Y}D wZwE.ҩɅ2¸r:PE'dgrP,SNVOc4e$$LZet(ySCi4,J!J[!S_z9a;< oMP.bº<qAXwX7Ƈ5n&^:/?e(RE_jwHO\#%MlBwsM跶6E))`I0w?7]ʀNR~mp 7򾆶zo/Kv.p]٘acadw v73k dن^Vj[gFxEĶ[G+7tδ!a$Y6 -ҝĮZldi53~ف-3 8yްn46!'?s'ĩ#hs`5"QVEKbvl^ tG}b4&TsQrM[o=tW!iWxk0WY䯴ȧm>jb,kG(%]V}Om_0HUrF~nѥUqY+qhuFߎfz)Y'[I ClgTI"eoh-|}L(1|OC~ xB$tg44Zmi"<P07 oatxޙ.CUÃQ%v9/qaL(]?A 6]6+"ל 2ݳ ob(1dR'-\HP} %ހT(j}ykg5 ޕe̯$}n8_^I~@{L@kDd޿յp`-XZ"[TOPdcPyĘWGQ,>Ko Y>.E Mpr14Kl= nljwwXDw(m8&N[h -#Gǂ gMUyeamcy l4d::۪.j5LgTSl΂3FUI!Gh/`,zw=oE 5͕CIݵ%wXn&aaK,㼵?Ɨ#x>ʶck?f%'Z uYG _mbHGXV;W @NjG2P^Iir[% tPirw7֯P1&@tʪW1B"rjZE 6|b;wHc6cśVyfABAW,i}'Qˆ q{ͻfUJwM&E*?\`^IeHO5FGB${] n3;/j'ʜi_עD Ƅ[4I)T=~%<6ĀunF+\<_l@#~E\M:j 2邤M3 hE#[b[˦4KwW8u&FL.SP StVys+h=|E?P\˪ŹXhHjr).29U&~f71'ԐkF޼u]LjR0B'[!>.BDr -%b۪NSf#m]'Rw7jlic"j |k@r#c"B܋+Κe~`!qE떓+HczX~NWhOnv b.R/x *yp{Fɘ!In= WkAsJ*9n^gR`ۑ$-{ybvrFJI.Gzr 9 KRQp;o܂-W~o- pWnges!KRӼ mC:UI6 "Y/'R5T^Ƕ>YM$sbF8msW6՘tgk*_L qzbʼc=^'T|kO1hfR y tE46{kQKJUԜpNt#Mw{ElUU9'mi](z}U DY11R, kν[5½E_T~)Ls:`,!f=48STѭ4Zc( @ew ;ŭr֛߲f-4jAoBe13x2j'8'SB=Ĥjͅ-?&KG"ўU,_@"U$ NuRgYZ07070100000006000081a400000000000000000000000167a4d7fd0001598c000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t//t]?EhDTTk׶ǼHFڀV̷GIllJG}\I{R=rȩV$[6 *|3ґksZ^~' ҶJkUd5ᕵn +Js f{dY_ ySZL!fKS@Itic<Z<3Or60ʞ Cj&Y0U;yIdE(5 ~I&^Kw>z$` K+R@2XpYY14JqRq 4a@ț|lnu~2ux5,xEo7_jP=>}!_VXDf׀N1 mIZe,~ikB]W{'sɓtUD%ޥ^r7ٗӋ9:QJ@-aB@e{d2>]{0Y+;^dlgyEAU4.ՋAٽo'"6܂cabwtuxq a{\uɶ kxި~Jrm/W(/6*DFC;lIm~_j'A v:u6qMuz5RGևHSh,j9UJp6B 6lcdݔ(Ӹ^w 80qrNj:ⓦ7Y59M$ZP6YCy2,*~e8VkJ\bu5d`z:i=N"p>5%+ey૪.tQK.Asy5tխM,0+>,ݐX$V el۳+9SZa,iJGumfOSSƀHtS}RXqpyQ1μX ˑ/UwZ<s$E5wX6J|ZaSl*낉[|LVgD83 OJ00Db2u !Bw4O0KC RGq }Nc']$EIztl&^Sp0SoV,3C{Qjf3(i J4چR!'l908xuk8+$l<:Qb ̑- 3}qO-bHMnQK6%L)WϳuۻOf.2/ zCtݖ1d_L @ncJ+R;SV9^Ol+YoذxI=`0Xs|͋`rլT4l9,eީ9bn?We/@NZ*E(̲4xGITl{ob~&J`ĺPQ8?9ꃒ!%]^E M:74RFK(aUR)Z"7If (g䤫a1MnR6$[:Ybݻ5"50+eg a۠@"[.~FV)-|t1 x/h[`g:浢iQ̜iXXr/ 9 ߔ6/`st\<&$ VcmB0ǘ^=K0eɎ5ӏru+fN |@?Eede 00(EqR5%֍;bo٧n֧$R{w*,B9P.<#xD LQOn^RH`1e@~,x&:RZSz6X:Gxr[rZV!cdzfD@@@#Vf?\ Jm8-e=@ujMe޷;u|Qh~o3?i~8^Fa?e_Ȍ-7 њ&[b s_Xeٟ!:к{'aAM uR٘^G,Ȕo_DEDŶ|nG)z~ˣZ#r-EDF1#b&QŨ+/}_r%  ǧ<SQĔ֏4LZ/jJ(elrY[N >NƀDQl "cx2K 3 nuO R:^]S(].HL ]sH(ކ{-Ov|E2%s?;ıbGy:N,yk,f~;ФswoR'25QsÙ#z4QsJ px%nG%AbȽvHCDC}6O r,̍ |AN)zfboPExU(17`1Pܢ1D,"ۋOxdh-.E1¸48^_]BtaĬe%ֱ dל|,~34,~ %0Y s;fDЇvB؏h߆gΆmKͲۢ$Jgb#|c/}tlrdYf0e^%5k@ԪG6>Hkl:ݤʘ\tOchdgݹD1]<ЋfK;1x~cؿ 5my$iD,f}7lɧwP[wUt1I92|<#JE$dzxc3#=ܸV3[C-ru\uMc5}HT)kK=rI甋-+-KZEeJIrJ4_t|YvW._ĐR)KD~LLT[ {ukhkr Llrv.tnfzIؤo *bve8CNp8Hb%̏ΥK0B7x. `{c=hn$PTjq݂-BvD0+XyEC{:_K޽sYW0ʉɨ0Q$J9*xE&EF-)Et/y(J l7mKt$ 旅thR\֚sIb*A"=dP+‹uLjj_ޖvxkvLrFeR@ҩR{9eeaƇ01֫O=*KZF^,o(Br>jKc9zg#1J +k4m鴔6Ub|:) "rox00R!"JcQnvۑQ.8barE@2/k2lritu`8??5Lƙ2~S.Jԟo(t&'L+[0vKZ\K7HUī{)϶Ikn,_M(NMWooDuəhFE3meKjuq>/$G kXhueӿ(pcG3PPM!5 (YP. @.x nݬ4 30.DkC*1*W){X 9y&U S3 Ng'`%{ium>Hp -fm.&LmNj/,sz'B<B?_կ'݌}%l_?=0I:jCu/~h5r[9`ʂ0uTMsJfO*Px%C= cH$YBZt|=ma>d6E-!b~ 7#sć4nAch"xKY |yP2f\vC@ & fwB $/&3R6̛k nsD%=M'2 ɾ/G tTƷtn^?l;ڝ5҄zZ!iq/&0w/t$f[Yl1'O"^>b蓊=)J9Y?3 zrѿ` }_咟BDVM$w7|c=paVvOEvBZ(hYfV]㻥+ST6ԁWݮ{WWu ʭ"> O*BIW/薼NbDYQ(O[$E>OarOn<(Fdc+b->,^czuE4% k1(2~BծSѪڞZ M+ҙ ^G] nH9 b;sjVNdwp8_ޛ9uЌmɬ7T/F$+\I8ʻ5hq 8MBx3:Tr<lk<؀5~uavgAπ`5i΃i!>M }6P!ԑ6# ~\pe=M3jq&o}>6:eklv>QUVecw9P_Q{Z2 愽3F*"bMy̱^Ca]#b U&/,L/DͶ+=H[ҬT~I1 Ua1JEAuS5n?ڱz[dw+2c҇0D:Lh\pP/=г>1.Q-Ȗv@\bd\@fg:0_u/P3+*)v یsPŀM-0{p:^G-KT#-L3|DGL:,0AEUڛz:M,i/ *+p *)ݘ&D0Nu+TWp\_ZLϣS}۳ S %.zz3YNvE!HD3]M dD>N_zF,ô /8NHjŚR9Q$A%@_Xd}}߄6Ep{>Xq6܄͢4 Q)qD;.8`z r!ڰM*nP߸AR^LR i{I^ӿN0RBܐ}D/,xHVcBZpD\(J3ZygSsUWS}r$RSBK$Vh: zTJ-]+D8߹|ӖX"@,2/68._6C=džS Ζ3ۆQDsY^ [ME>=ɽ`Nժنdh4Vp쌈?ű,l_DPaDA\6A:%`_)`(״zٳѰGf? iϛrjC@=h1a A}^A}?2}~N>zcX!FixYK/-i1 l$v]/=z&Z^ʽ ^_to_s;}yH$jXȣ8/:Y6]T~gS V1(nHk ֟pU*:PF-NChFso1{J6Rnʽ*y m"E_L '_7Ը}7Z憚+ѹMc, yW{6PFvlP _biCE_v*S=Op厄ߟ>^TcQ)WMM_֊D$5*0J%%qK+i(]UIS%|.lۅ;0{7]VѾ~z]g\ͦ*$ɓwrnYeJhe8/Ec{OYc ufZtOlĻI!BT~>4"\AO4Î (QsfyG# $P 64OzEa\ԝhf+;W+Y)=3LKqN~^-r@A|Qtv`#̵oJZN_4͛k +Qo)S-ص"D9lc9*7Sk;;ViI@O1R).Bt$FH6=m:(],vNiڪ'R9[c.y(?Sj6燩gitjdx=euv! =+ʽ"Fs 3bʋc&[ɾ0jGX#6bGyrfl],K@进ԣ;=\PNkA#0B%ڮtS:-R5Fװ_yaԞ41>)RlZJveo/yP h޶?Ⱦe+b5sM2߁m(n_X3^w} 6t(4W7S1[S[ރ?x˜ڞM^˒<1&2623~RM^=S.ˏn^K@>W1A?Nf2a^ƸT5Pd׿gV sϲs. tNzMYnMdSu8_au[6a/SEs ~`hz/^/i[ި(xXN[͡#䎏6}sm y%;兦7>q/i65JOoL`c5k'YlGh&e?`Sr~3vd}e0x͟OOO{$iB .,83歞 K 58իgXϴOcS4RfxDYs"[k3/H31Fh|' ϟl+oXRm{Zr3GYyfm6sW^S6b h}wo ~o-*zE/IfyZiRq9jJ?B ay8>tiwOv^E GkSEWnŴF`ß'p9.{i u{z:;6y+>KlKWXkhR.,A-ï=m" p;ƅ^ꩽ嶸l# @>3ouItF(*uenzs1B ˦?.{ f&8}!-34_۔ziVԿ'|B!Nn:4t{^v${^TFœQ=*pg $>"Ɇ+@ ZYU.ăcRpׅA>)=YOaRݱ`8uQk`_4o3V0ӟY ):]2ӏ6ZR 'J5zqz1b@y:CGr;8s"7F_c)2*Nzrk#h%|ɶAj|gޭ`DI]g@.$BhJcK57M$|| EP*!^7Toex2ajk簦xB U򇞄-la/QNBRL*"c -ŮpsPK~Xa~8=BLrB=8LlvvLj;y혹5߰|T!]"5^W{bo2_$PH[;y)T1>w`:gtzHn95:4Z2LU-QB 4EtFg6{ް6YԪR7l۱bKEj$"Ϗc=)$97\Ȁ}yVl=XK~1`gxF9ZP۪,"Kud_S$Iڣ7X>Sv @vY"A ymWLne/'-T˓9Rӈ+<=vR>^;w35f ؗfMhN[A9LraAwG<-a2T̔5+ wB(K!"~Fv.>+c4J ;Rp̚p2-?Kn|\%'8ݎc?k/<2E0EAc-5>5[}}tn kL^NR9h{A9ͦ7<MF#(<*U|eX|1U]] 8s1T&8qMg>eӠ͑f"F87#3;Pu%!e1NvTKN.r泮p 3]Bz D)gPyu΍QuǔA$Y/9Z ?b i0t֎{yL G~Z>$ ӲtR\Q,79a!:ޮvMDv ~-WBٔ7fr4 P!^I0;狍vX`ir0s6n:zfx( +IBiAi-Ϣui1@JRĿ:!#zÛ 1Zbb1U4w(ugש9N38hW,CUcS7z. kl0>w5C;De-j̉(e4DZ ,"veV"&ȫ39 W *x/뜎E43lSup<:$f :a!1{vK6 iϥt'W!`vx Թ(g jGfٓ 㗐֡!LE&+̓xIngXfx2]Z].*d0g/HNZiЂJSbF^$,05u{9~bXS|PѰW|l/&"ȅ_nf`UZX:_kysPGt՗ ;I˅Bß_(M RF)zBx^s,kn?\Ҁ1 Fap-x/._c!(qrIm 72~~1dQiDV {IwhU[l"SlK?i$Ҷ> l> MyX_jb`_<$Rdm;W=uu W?{]co\ `)$RcOlЂ;1<=!aw&|HMq2 innߖS>G!)¯?^/%PpiPι-6>5UkOxHw1hjW訝ZK[r#i33ě6cYbDjTa_}} D/hLHrvMQ łW|6^$qR:1V3ZK]$7@AľRGw~7pi)(HlS /"jxa?-%r]5g&$b k`x>:Cɪutq6 iȇNaPn<&|ᙻķ-!}&VrS қҪTgv}pbmnlbUOEW+UswZ,]7bsk$zcCsPx,aE>= XЍ]9Яen@==3`ȗ,FIeQ\[Nג4츜5<{!&͸f[ =TB_H 2>v\֪G2+]~)t+M`8'%̀EĖG{xSӻu0X˺붝͠FAK]V GRW}c'R UT3g؝gF@\1j][Rk؃X ZeT kRA?,)#lL%qN]fqFaV?*JIe+mޮUE_ۜ}4g2ςsH8 hp ӟ7hcZw5OqYK>*ȹڗH=PK'Z 8=*"*) VIwyZH87}B , x,Vd27廬p >w_`R_[6^$8(uu V-Si8 gMUb04Z2\*t(\ W=q.#vEly "Ҹ8J xx IjC #"u0 yh Ga1e0'w$($ߋYHOmXlt;1v3"عCPRE>$UM}jAdHЛ ĩ{x )^ 3>7NČmdyvǝ|BkCҤlV}(vDqg%^*Rt=?42QyO%I>Yl6zh4]?otAVj.>i^sEg}:)RaVxol8+<%`hҳpviy7j4`slXBhd.`÷AVH 65eZ6G>!7.&ńoYS'ƪ'<:|l̥$G#Nc'i^KW]ˁJΞ6΃c`A-*_^Y%:ik(褈J NŃnEOF" : [A& ēKϡ$1^cjNܡSu#ٸ Fc.:RT\iJ Oҿ\3w1wwG@iE 0 :ɾمn'}(X"BnP<#X(M#J)J6E<+y0N E4_x (>}HZ|)gig8P>y 8S궶;KHs^),PCa"? 3LM#S[ע >@̎Dzk/& 2v@ Z3ςY.IN"p!w@JsY+lgf δuFẅJv1vM.AED/:xohHz^>7˂)F:M2 )Xm5BPYx0?B\"g!K%|V"2y{`Q.a:y=G#~P4&]%Sd0G֜47)^alG.18h"@n `6z&/h~єqX"c_ M|gWDnGn Uƀ-{tX΃ϭbIzypFbYD,K׻a>d>CZD!W5ų2*{js.{ZǞ)pkr/OLHrbHy{sB*n @[@@8[c<|͑ϧ=UrzK ]X_h߇ʞ=ANݦwlhtL[` w9.t9H?KoUA y$,@t;{Οw|T@#@/"VψJrxjmOH_%])Es4=!jӅῥ-LCAf97(250չRU\p,1SqE>1Vs[zmɜ"VBv.URTfTRɓӥ8SCx]\G# )$6M8Y%? EBK۝]kڢqUxA ^[r' E 埰 )eDZl cѤ _eBzÊk:П}3ژdGsu7)4I;$horq& +rWp~qTVߴѸ?y'2Udz8YdGCO.фH"k\2q}]ē$(k>15a f"ƢCB/J)'a׸0c-w"h|!%8.Ґ˥11\R`l=La'щ7DD`a='Sz |+y!GHi"2@zG D)舁#g\K%KQ}t5&ߔٓQ $.tVqXlaYtΪw1"kSܞ=Yh%*X2~dPU]Ӎ"iĔe`rz<5 $YD뭙M#< !Yy- !BnĻlV`!讠iE]-{54x!R/`snD8:~*vd/"8Vo1X/O@ٽO;#.N G[kY`N㖰4`c=KX'-X[XH_|Rg5 S+fålx:AaCvyf&n߰¬AF슐oӅ0,z+V~<\SQ'l&:`*g?RI9Њx3kvC4#%/ojDQ7̠r=6k t{ɖ.!u{zr>pa02YQO8Ya%9d|l4Tȉ,NWCX X(] 0TY0[IUxjx(3W0S)R QҺشM<*YA}UU!|("g:߸;%Ջ ˎs xp =Uv0/^.CHo3c~m5{Fk޳C_Z@!J8@Chz2hQ<%eRE%%=^8JʒۊvLtwGSLۗ1(7hv.*T1G9_NuBVc3Y:IeؑЄȺ( Fg\QrYթSh/Ou8.P6D34,$w4RB?V4j7jo}aHn;URU+Bp*De8vU8} cJ8Zx&_l?{G2o`V M)7ه+ Nѝ49^ z6YtK/>.Ŧ1G6 >Oq(25 mGxf}AuՍ-ԁnVga1KhP'!iϟ~^k nU1xƞJѝdN[ymdhGC8.QJle5|RE>za]W|'p~410F Ս'+pl̄JC|~33Kv磦b"rZKo+I:] ~%lOvK)Ll+ݩ;I2.J)]lN_hv=]I%޲zxOiF~1~6@ 7dR==IړHiu1G* 3 aJO+ʖ6K{2NcsC#p B+Dɥr>>A7WcA˹1il5gjd j캁mc٩buAz e[:F[f!=&'}a)Th' ^9-݅`/;R8tɖ* Y-]taz?BFΑ8~Ru cE䑨Z tbS! sj9"~_iQn JS-l9t]-V'2voA(԰4O i9=΂q.z/BQTq'X1j8r2`'Dʼ޿ !d9ɫ.1%@bR#7ͫ f2, ,?ZL?')|z^c0ES`YanqZ= SYqeQ h߸[Z~' o0HK3 6BsWsyݺj:3# TU+ 8iu4!}+|e;uï{8 qg2#rH] ({F f\c(|^ 'ˈŎ'h."|W5&"޴;ns1"zlc\6c&o-$d!h!5Hv9 4ܿ|IEp86 Qax 1J w ^]W#^PjPӵĎ0ϑ%i:Y!W0z 9^ٖ@F=a&rm+3g(u#Az] a<6*颛1w/Rɠۺ(eKq )]F\'q//{"pKh19{NH:ֹ/VBVveuӿ,4"i'L㑢dCm`0Ku?Z'N5p7g,`>)`-s!`zl+M7{o$c/phwJpEBO'mJ>"Z{71Wj,00lat%3Һ(L9mľ{?L&%}~ # 47& 3;p'*̌~_1Ŗ2P~p#H@@0$qGm@R)iZb7,1Q7~8y̰M? Zuee/Q=Sfz}8+%~&g+{\@aFp~$5`=btX0=n{M9 @f|HސiGO/|z$aDXSO=!0K;5-I\`@x,s{̈́eaKԩS+}g?m2TY䅡@m85W[r7}f1+2~_&ƹRZڧI3eKgXrl˘p!\zkcFzr٨T9hA%#Ey%yuI娛ҬcPCm BeK,|0AQ~_uM-a0 Ɓ SAHY=Vj!o ( 2Y("Fk(1 ir4iv^|[uaG_lW(SRgCk,{5 ],DZ2 ܄*MbVBSplG>0GlkK"3/HN&3)qب2~ܰF6~k(2ځay$mXH7mqz/MaI@wVy΄%|QF/bC7(".ShEA)v M~~Umx*Uȿ EgKW7+KyB2)lCu0A ҽ j*\4y-ԣ-gY)H -DĻU 0ųmĄܞ'uÞU._yYH-LP͙^(,Xä&`3 qv(UKw_z268NJsBj½ f01l<Pu+/}R4><[:}Y"Roʺ l:z rAD[wa>SHM)LjC$jzkx>UA UrO/(Bp}ĸ0TiUabtZag%ddw}"~f^I!s A]d26n<8',3;pqK:R}#Yl7 N=ܪq >IT_g,!/8U `})6P*~bt 3N6p f|]==c:+|@Whd~[%8hszktTu1?>1ʤTI}a269o3@H&i9u^1t/ aWDT!e#v͉~5r$eq ڇ `- d2 a+.2)~'[aT|0  %3n.xF؝_WO(64o8K]yciCoԵMR7Lkz^3*lP[eư؇"BDsZON/+f

pWmJ%4Zv$qjA15@H:.N&m6G41%#ߕ}Lƴ("3Uiq.-aL ^9:vk2zn‰Eu;G5h_K[MOD@[P\?RW۳V_?f_4~PP~ ߎ=k5Hr ĺDלg W9 o[({kAj :[BonIbA'o Y)U@yCk(D&`0'Ȳ;HhgRsd[> 'Lu dQ; Wǩԋ={wP>Ο? )wBL:MS"ۨHd`s:Q4XOIȠlчw~<@ ɝB@XU`O]EsuE2b0쮮Qn:X}RGI=鄞GSȮm|XX` -^aw=.;t ah'$yĿ:~;C\Rc`/bs-w/;ġ(`տVys,~G7,+տD }i?4 K@E}e1vU .-'QkE]+ ɟ1P-/ {Wa'Gh@[vE0ۀ?ȴF.+ ޓ37v\ I?V!4b0Ȧ$S xvYl97|r߶!rՙ^DDXs&ݩla2yZ7 J硲Q3kYp 4!|n HQJѾA=ϝPbYc;]wN[`<: B::-X-{}_%1{xY&g y }\D`'oQi5mCd $hq Q?ihb\ :+HߜP6 Z"Ty"MRh{P.SmAu<ݏE‰ Iy|o(hX#=1-pElLs&%W28L𚗷,#IlwK(C+!m)TLjf!$B?7xVRX e/d6]@Ss?%'0d.Ipt:<6A9)BNJ ɴuwsbV(~(2y!pQ6gLNqe /{nxE|,!(˼- vTիR!RKfc-o{->5u&7.6\‡OԗpXyQHf+ZGf* k|/V*+̬9b$cv^vFYB檍*O"}: [J@w0=C PPBv! 9aVQ(Xtl-;䋁wF>(8<,2I4 P4q^uxw-td8n(ʩ#T~GB1PiWlY?ݾ(!)K[yX(W\j_?+,zg?Ʉ%AIpFE 49X1Lz`cwo)*]e59G8Owf`+Al"+Ppt:UYv I!N~_8{^tYCNhin3{M0cOq3~Dn^=he}xu-HK稳vFd 3[+wT1*I\QBI Z<3Zq[%ִJ@ޗQ]8ģ ېJϬҬ1[MYMKaaZ蛳 H'󣖤?Z'i"(Оrd1{.$VTx .!w +tQnθ#@av>];]dL/OhM7=x:8o\B |:ECgi ~;U}92wix;kާIOP M;dXPK*@aFSuH8e﷡ 鄱@I(XkF$)>):}5k!&o(".3itl W`H Fg@ PgD=Vw2MDFz\O;V+[+{ٍ2-!`{Cc%/\߷acl4GOIWփY%p( 0C|ķUL%qm_`KZ8H/&"z%zI  NY".Y}-mBaI'^kPrm)ЎfP} {mlPSNv[AojG.f_N…c>'|g} :ecFb .;oLjT vyT<@ F*QVɢR]Ү.È4M?1Li_D^@j_1u\6Ƿ4ۤ6IIg^ ri NSI~OxGkp-ڃȏD ,l2^%ysvnwoH9:%_{*VX xelqՀ4םoI풩iO10T)Fc48K'eVj5RV$+1?@]/ێHcgJo ;E7rIw"oqq;Q-Imēݴlu\$IKsX7= k!4 0Au⤟̿@݉>u7z2ݧVm[Lu+Hr^R, lթ;ݽ\a{;2#SءtKwo&1s,q^2T#?&F-WxVE+FU媾7^X}TwfAꢪl$aQv/ q;٠^@ F-` gWLƅ-l"2~>7,xZ[1 4:b& =lSE*ԌQ$Թ!sߦʊzFOTR`P\:c=E؎I+xnkf} eMjI(M<&ׇuPN͉A:mcLtڿP?Cl  {u%y{Hn.Yp.0 XbFD5yݲӷi>Z S8t˜P2QOwa/E֘<< WQL#!TPگpWu׭9Mf5X!(p^RtC0⸎DBu=gEf7cAP4o&M 6!:O{#6`Ri}$bF﵈ւD5ӏ2Q_:SLf2BXPqbh ;t) +[)ڵlHl /侷PJ~6&]1`S]N7(pܼp3*=]v[;x9wm.n%PJ r냁:XŪ(,* i zi$\q7 .)"VX*oxրJ‰92XV#n`^e|"hW_(*bXk=Y!Tк^7|V@Jg$S*M 5P$i  " lk};avIBj3% NE.ǒs@I*fwFUpH-N^828IXZ`gO34ZҢE9.MR0湘7=ԧX$5hmۆ!+T]Jy -(_WV-#)]TxDh71'D^jб~2}D~ rUdRՌ!}t\67&\GqnN^c#5^s [Mӊ*1 jT~"d_]i4h[*e.&ӺݱDHWl L*'| 9os;0r";w>|sn)^Hۺ`uqpNwRN'=KoA*gPLn0W~iC$5^ Ҷү2vCL{g+1&jԢmX|1=wF?,mYyN٣J_ 巽b}.i>k%nΉjm:xPY[E8)6 DkbV*b<pYPއg%_Rz "~3K?e뱀F/_F!h_b,$]:L5X WN` ųC̺h`T$6 _E񬟚v=7~܇J N=T? nڼeG#vC0v_RB=(w4zl(t^+`(nČ{" ]ѳQ.u,>uxBM RؓG'M x9%i8gm 5D@Agn-YVTE $؅t6,̟J;.:=*DiRAQz`OÓZ!!ΎO3Ufp Slzc5J26<ѺbeH~裃R1&He Oa늒BXެۓo`Zpu["%;.af>Ҫ:|ͧC#1-y~T6Z?Y%ncgm??SW5{q_r»v.35uu]{o6#Խ$tٴmꄑJ2/';OJoOּ4v v:5)#fSo[( A^ih(ol\<.DDHUXK8+>VnUpéhU\fFɺN/d>XΏ|`_3;#=@"n]1y e3N!EsP sÒ 1CZd39.Hp;1Bo`BD)+ z)$*삓%y7{ +,3`/S!}A`*f%{?TA(H/,yLEwDQBqKzN2'!ILl@h#.1JG@3Cb9񿻔#Sf '*;61'xtJ/M=>΂4f>O? Svq"i.#["q{0S+߅:cKeNJegfgD P)[,F142ٺ;7G'kztz̋0GZzJS_x#H ЗHD|hp$WɯY@ X.) %B3S&<'YuqO (5"C^д/)Xv81K/`||q)ځ3lΏ@;%zL%oX7aHcQwᢃ:0H<+32 yQ:~|p}-ESdĮӖqg.w>%*hg8%/پWH4|FQ&pK9_)1=ѢMX"r\8!0Q7R1G6Kd7!7mqK89μ" ->7Mm:cU /"{L U&ȹϗ݌q=}%ous,?8L`9JXۺc&$!~#߷.`(1%di"Lm ï\G,y07uTFo~h"d$Cm>i尰T1L9FA(tnƕkjZO5Y,hF}@ye\?_Uw]|#6Fpj)x9rӳ' a1ҟڋqJB#0r^jcT9@k.I~>{uI_մ&ZXU xieUc!F[*#ΎMMS;ADlA4'2aðz993݈AT Pآ3RħjmmgٍE]NΓca7^~[b`jMjXpv>yAy;uq|߁7S߽YtujY,q_3e_ !J9k=zBm;\=Dq"4{je}OX!Y8}{huaؠEمac a#_2٘a3xcu22cv | #:\m ~QqLuPS)1 ]9Iwn6#տ'b~T>xFBxBl Bk |Š:õtl?.̈́me!F3t;mjMWէxPTU1agfT.k%JWDLOll^reT7Z#g$a:ɡ*L)_瘞'4q[T狋oτHv]%NvN4[frD1n63׵שnN魭yd=GҴF^x1'W5 Y5Cn/U(W̲qMUq7/8L]Gƣt4ƒ/Hf ? ўG[p_I)'?Lr:SK1<[5v Ke MzB6N7N@Yxq?P#]b՝ڙ2Xqr2Hք檧 60 7Z74z M8A dBo#ͻCgJ_cuXoy2?P8līYwKƺЌVj) zX$jQ*hBO|G1IE=ss<:Զ/G'h"l :˸>T,ߨ??_Jd F3wʤ0IC'Q5"8nkʠN2)}FӚMm!%K;sukEK Jv/n2xhDfƦ7 tOB̀ ۜSoJڡ~S3%F eQl1d`yG.;*X_J]G`fd #\Wsn;ӳҘ t>R >)2ZD/~WGH2V1G,D'.u)=WIMncWZo;D=$G8@陙,}Yaw bB80}[*)f*@uua"%)M˘s}Gs,NϏ^ذ2Ng4iF$=gB}ʢKǻ+e,]+Fj G.6JL4%7]0:nUNO0p(i'Az_g1Fܢ/D NjQi?b=X^L(S},B.q IHu>6z~@&j{OfcN{p|i~Hцq԰/oJ+tc :WER ?6y&*D\XfLޔDBR~ȷڞ—7Qj뉯Nֵ@hG% ,R;Q9HVZD *Dn-Ko~`KB0) 0 꿰u2L9MZ%Y6g/Vta=2F;P4i|&`X+[n^|ykIkzB6Dap((T_~J`YP[Y"YulkxVe4fUlY+7z1}JW[^rqx (n7?ps9BCp&hj/ H)BvyJfnǨn"] }̃6I%¶4Ihɝ!nRD)ɵt W| G'HaE׼Kjҽ#ǦINR>15CW $Q՘ =˷(Th_]')2vש4OPIr]uhgߐ]H›d'P;^vi,2!\h0Iu96đ:UKuKq (#Wz5gF`ƣӕdqϩpR3 MmR*ER!p+2iդU-*QVh؆`1x~i ĕE~؜Cp(CE\J,rCˊ߻/ʂX;1O JYS_9Ė :ȕX۾P1um?޷%*-k(P#يS$sMx.8Nd|< .\-4}`HgkAS7wL~PN]Ө8޽?iYzK97(̈A?+pknB'1Ѣ@絉`YT@|<1| `>RMG坫A\J#'{F'09F&H q>{Vf@G ."a`ihV d!G;CAmvÇ>l[>)jG9 Eߞ9P"w%vA~Iur4R=V& -w4խL`qfB帋 (LeHQ 9@pCTVFjs&wHYP*!9&(֍}|&Guk߅/:sl*_͠'Dzf'|Ia vf>`Ȗ":f$3\ Cafk($"Jn` ,Uu W<'覙$Йmҭ'Pn{>~-H$~3CÞ^. Xޑƚv75qzYPԘɠ PU:8 [JmNY"bA r vȲ} Q"2{j辊i6ʈO'i>S= sp5DKPt8lw2>eː[^^y0m* {?S[UzLTBccb[EޥIE7|XT ޽϶p($C.i:k3|a:|c AqhF$zI%O{h,3W͹j0i&' ggŻYP/]ymy&n'Sqٚ_;۳qC0O@]Z7JȕwɄ|=qdhn:e6'BungN7#Růzt^@>sNS~_R18G9LbQJ{6)pu'9Q "{ɁatѲMl%u.fQ]6`~ٛzn2X5R)%,[s.<88*=+4ʤPo$aKOɥ:n4]G?țx`48WdMLf%GXdl :/(пΙ C=NVd] =: ]S:{h؍! Ԫ7 n/Wk>T mnP8œ3) '/z ,W h-oѻ+B\F[Z߸X:[nI~x~_笯_VUίg͔>?gAPP"v$хJ´{NN 8zFVF[ladpr2ټ\Q3#3}'Šszn7&;刴T;xX`},HĮnKalpR|©zz*rH68Ye4pVّdmQ('}wZ1_4YؽTP:.c/-yGS| J}ؽ 0^Jci*NSw).V. Bv }%$AK܎%U\xl! ;#>RV#$;h{v-30Jܪ=!#0?a\>jq NK♧ګ~ʲa l?JcK*2%e޵;٠b2Zpsle>%:<5|k hj {P[L=*ae*V-ut{F\َT>]/~"r̷4$oL"GQ-{1t5J99P9 el .I5լ)68۶#NOؽ< H< tKݿqpvӸC?<+Vy 7S?HQĶ:L*N1 $l?7Hv}r:2Ayj:σ4ol EF Q}2>,t/z dg^_)>\Rigֺ Ǐ3!X!1ʩ2VD6u4}\p.I HgHQW. qɅv8(D$ĕ}Fnq`ޣϙ2vBs9S|p>dMib>oP l*LtR*OoKd)p1TW=8ĵ, l4,vڬD70(.{d2'F%yք^#f,lcV ;Ouɨ7835GY`xtug*@ՐL:RT8WVϹƧO@*]^+d/Ge-}mɱIݎǜ%,'%G&4If?Ѹ@{wu` mUzlNP"r3 dOh,kܻqgv1 ô[{ݗ@͂eQz+BT$0 ~& s?5y;dɩ&ؙzYGJ*RG)SFy)6BCnX@AL E*fָ*T I 2O"7Ͷg\ b,B?d~LJ+oLڞ&ts\l|L$Z{Kn˯tjI{L.zyN *rĠ/3([˽d6rNcP2Tcb=! C\D%mKǞ`.g2 dM;qa(wFHR^@R9' nã2C)J)'|8;y [ٰUg`^u r A:ı[gA#QqvQ1&| rNM (lr`i+YG*qz !4+ّSh"Y7)2)= Kpܳx8k%tj!m< '@ ?C ITt\|XhW3?Ϡ B/=9嵋#Sk_Mx"_f~7tV]]}65~g)#`5H}5kb9y {ubt/y#xA( }᫴|3~tg%aQW\N悶\Ҋ/#y05 87+h_*\H rX" Uf[37LwY4\ 二@ AHƿ*Fr-Z0 I] " + 3kԠ|60xXH"Z!l}kp ((9; nyrlfXl@d|ET3su6TKL<Ǜ-M3sO{Ћ2u{Ilv$o_1"2"Vkw6#VR}ր`U@p& c{Fzߜk!eͭ*y1;aoI#r.$e kj?*cӉI22/Bv!T?aViv=zv^&G;QF r(=1@o\ڕ2ʻD@I{%%Q=L\h'r1)oJa>Ra;]wp amrkV|)a!$n3X8} ҋB~4 /_e* KHA] ]eZЇ>#[P_Jk[L&/8Lj ȩ93fM> tn &pڞܰ'wnF <']1'+퐦}hw#nJ&cFw5lp CUdN`a7aر.j~z7g<Ɖh[4)V'_1t1.UI@ %xIYGodz'yr\-<u͋J0]SȽڊJh.V2-pRˆ )B=Ī.& Day+٣uw[{Cv)RG,Fg=Uj K4+t-i59t􏷟sd+SGBNg'KJEӁVt+>m(&L/7#.$AEq(NCޤ-BLU`4%I$ېߘ|(eNe`厠hvqok%((o@zTxeMo>yv@nz{~:n (/$5P4AM }s+p88[O,ҤVH9imĬ5M%Qizm>mvdžSz.}WG{pɦƖ|1GW}:xV5 %&dĴOIX]A^ܽS4 #xp8o㼬@@'}-kYn/1>:)11kЌgc5*n60üuPVX|S5ҶU0lI w 1eWn [:G9+E2`4T(#0-K*Dj24/[ˁ:/޳_8 tfbOMl 2T6J'.P g~EQf:kzLט4Ոam)* jkE>;%! X>'TuUM5Qs 5\s؄C`Ko(5)qW_Ok(3m^v| -2۫mdm~a Cж[b0p#1PR,YN4Vlr zG}/&{ ~yM"(G+e.c IeiPӫ4IE&uSrg yb5"ӹVŌx gW¬ kmi"rXPlހ$LQ/La yW+\ULǪ n5H$t`M[ +m"]S?l ,c($W5lTplt54qк4}!aamýr2 :-Zhyxϙ\+d`abO;RPmWPlYBt7>t;N7 1lrB.~/M/(m]֦ξ Qf6o.׍ua/,ysQ!`^} aNv훯HcUX9m Y#0'uh!¸nrF$O$t䫡]S8ߓUΉHqtq%P_!5%Q:̬OQ/Cnf?,r` G)SilrVRdSH .z!.AzPċuһS:=mfd_bңV5uW(b !<%1 s s7:=qX%v<ܡv6>pvڈc_bWYփnnXN\,*L1FU9/)G t ^ϟ ]Dp{`%Dgu haY|/Ke/@_IbGckϏYBv )O`}?W J8>89#9W9B']٫p^z"^2X=~\Yv>WRh|œH,VpQcǝ`w/ ue !Y&3HCPX=ɋG۴b6'|cNܦjL*5dVjw M\v2zCSE:R"D? sB͒qE_+Q=<4w #E^nDbJuR?HB3ĭK\aYsM`_[(uHeRѶqn H&EW\g2yD+{VEP $3,RLT᲎sHv&fm)r?3=[ȹČ%K?5-K3ޟcww&2-!J41ߋ 4<7F%n"ЛKN0Ip%WIkQN"c2@2Js(c=N/d!㴽y45i&i o?$i3bsqޕW>Fn7@0ھLOe,879ل8޵\JrdzRdcؖS:j{Z&h[ HsF%t1{Ż%S.RмR3f߽>ϫXГR@FT͙GVmKp;\#FCCwngtotr\n(?nz|o(vE0- jpd_Rpeҫ0K5/|I8B*3-etwm(ߩG7Ͽ3tʙ_=V,blzc$l|ЉI4A]N D˷ygI#ħkp7y[UgtDnSgZϧ bt&(vhDjӃq䜌"w'؄ºp;<3)-Uզ~ΚPro-0rS!9N}D)Y|MP@ PJs1GYI<ސ$ pOKTl7ުӑ|H6́I!JF9o҄MPԿOGүQ=#|:iJ$0eGB4|B8RFS();6R X)t 6!5 ;OrIT^8S*y0[A{q(g>{[  a¢7 pNi,>Tѹ 1|>gIYv|g@rhfl}.,ʊBoK}iܞwx\*yIZ!M%yT/?ͯyT@@;_zEH䆲 0&h,&'fƽc]=*|_":VwBQw{/`p  +j @LJ*6IM)~ֳKIx^p7EAQ3r95mvRfˤiK*\f5@$~)KW5* Ǥx:f C*&VoV~Ap<O:ڇ}_c2&֒O-ިX⽽>z0$b8'"!CKS55<'{a#9'Z3FoSDD9l-3֢_3r"l DJҟ7VLoF^&||w6y$pM; y(Xi K K,bK@}!k436ƕP30oj x#jV6Rٚ 9B:,ù; )lwZMؼL , RO g؟BÊu+s-YQE'S!8!&FSn%qB_Sۣt*F[gy6z3>m.Y ?*V,;a;vE;B ػ#8Dx> ?E4DX(/jZM8r;V&{wTP) }dVd51\*8~b\JqN .zܨ+\ \yWS=1Oe;Gay7p q{R[>cNNBITwgWfG( ٺjtF׮VMd!CR}tO G|HTqx^FL?8lZ (M ̅aI$>w'l9')0"FNp=%RYfX]-Kwh݈_LAPn?;q7)|SQ7JI#g yD"}[2''95@`s}`@gbF=(&ó*da--EFK/EIml{.:U!Z ,T|o P_bCK^NċC sj{'gGAT09zMb߆Dr -;f2LүCh36,$y-y] p%݈3U N٪BxPnÐ0ū*4t́3L',N  [鰃gW|͜r e3dʑYeGP]jqP.C.X\acnfW j `}u Vϛqfֵ-9,9RV,!랏A!~(M$-ӟ,,j"AWH r#p #eζX׫`ljsj`?y5l€㝦z K] &ubȤL?I7Y1@- [vRs|_éa0O1pVr!JuB> "U$y[ V#7/qQ}H?:!0Lj`螌ͫtdGYX W>`7SΣ\OȠk7^gVh-u|YD*TCXUVM166⏿4ێ,8=e/ʈ8vO! t"n0<?>{ @pL,Q' 2PܷOqFSˆsΘ 1'PKl7dxO{D8VkuیSqч#撬Fr@A;aρ+֨#sh;歛[FeXE0 9KDN^u|3 o-s֪5gq;$Ͷ3 */ QLȥt|xr/]nF.,irmQg8j>q(-Fv]=-H.s3C? O8nE-䅇NӠ_i>Mt9T0@P֠$P<9)A<P<(5BcwiJ&Ĵ5*ݛF($2tw+ xȃ7cB_[BŅVgǀәۨyI- d9͘y@ehϸռRYW`;&} ;rc,IL7'3i uM0)ov +x+OovhMue{=> y |"pu[/QÀj҃n vuH<(ӕzhp=*GEJ7~&s=qoZl]}(x.>b{^1XV1:>${r 2gue$+,#e D l|_MCO i Pe#*te[6-ذr#PDv VoL*$E.2-^BLW&gfN6c$*[PB[ِܾLN#úK.R+OK"PP #pJ=OT!-QC\r,.\*>Ƌ܊d%FzZ &ChVWXXv%\&_OK6T{bWO.,1/qthc0E `[~JE}Ԟ&'7I~c#X;qCUiLP"dyso !$"oeɃ+^$@7,k,l3\sDvGUnsД! c;neyauȊш6џ5By)@SCVӐPg}n;̠4C8)'.6THnpS-=/^[R]ʫZ&ҝV<+ 2d U"G~{#zEFH̶bCa:t̷R*'#0aZm͛W%ljh|Uiy\M`~7ڣ1ulG¨uKu%vmkzN 9n`ŒfC |RyN}K1>)  1(y{}ppt'ԏfarz2|&jR^F5Mnn ?K #o&x Θj$mkzѿP՞V޶OdT3{HQTgx~,}C=E30 Ṿ3q.]ѳ$Mjb|xYX8nj麻Bmy% yMpf!}U$ɐ,+&LD 3T gc<.nbo8@f/iTA!%sG#  {h%h:JOsҽHx{sNm5o< 5&4Ug _^$[ VWųKTEp~$O/%}2k+Ź_WTr*-ٸjZ)sE@,DG>Y {$CA=/\CS%TwZ4pbIL<5I7au:XzBxW.58L%Y_:+#KЏ 6OE;c82 *HyJZ'@CFrߧ̢XfD=HՈ:{D76ttCuXT#Z :_ƏȞ:g'fr.!\*DDPXQmD3-O ʦlWm5.53z'X #X߾CHn.w9)BrAl9a6.naH$:E D򴷰$n3g贽 nD;b5 Nffj*N0%ϳjZ,j[!a)=fo,{kF{LH; n"(.wQ@$A$jIުtWKɃN>N@Ĝp?I12&{}t1eC }c\ɡkPP8vd(q짮k3v_u=) qNɈ!rs Q6NR Tp)Q?QP jC:4RHPBnR7*sovKHiO IU9쨕lnOnq+dpljk~*Ȑ;/CTjV_5-'Yn-կH_ Ի~9Hs8Gi8lOKl.ԲC`/ 5yȫTd>ZyYz~L`9"03TubKgj·c:RUK~+2k~aZs,ux]0xZ$" o)e񵁼/!xown4W-ؠOn=߶6#눟ER'CuI8Ex5mr |rxf9֫ z+7"I7=.0 REgr5]#V؆G¦2JMh\(Ec']4+oҁa,O;?‚"Y|.ENchM`_6ՋtIKؓy@Ac)(:M.5p!dIC" u\N*aON庤LM:@ʔRLE^aB^y}O2D4c4既SBG/3k0 LMlGUpqn"^$/L)ƪ\=P ɪA(vU0H !/ 6,;Ix #Ez 0p0㖀.=_Z岒CD(O)m3:OxNOV R+f5ό+A̳}dv6X"&ɾ*ƀy4`-5MP v7EMztc6jsDE"~N2X"x7ga,~ag_,̄:e #hc{]t ݕMN. ]C~qDjʀ"yUSpyݸhMSj}F NIG##eAKR*|J5mʻVQɌȘCJGa8U e.H!.ҢF@eeEh*߀sHd IE_>,^X€P=s2Jc,UY)F*L\c|i学>l:CKy<{A=-i3=^6v E§ 5M_(qkF bxgH}MrOl 9s qRKZ)vd6FM&`s], qf`0̼Ԫ8ʝ,< !U:B\,EK`5Ǽ7չ%T'2]bmpwBߤIK79U(MJ +.9bl}IXi$;SCP$y+0A@`X,uSĝn@Z}??=/ֻY/mv"J9 n>yKFa_Z(o%_["E=͇E]wJ~f&8ƭK_uzuf˼H8P0LPōv\y *7^ٹ @6P zZBbhdGeڳ#[;|tu獢iu\Θ'LJ2CL*ɢ#3'g|xmsYe^bXEy'7rKւߏUM t 88TAw{o"Wi{Zhسcyۣ*tIg[y|Nࣅb*FGaE|˝>cq[Slэc_ uUʕӵhSRsdz.(c[R?A$]'Ƽ{C()t< K DNn. g yjcFUs^:)<^$Qw'T ^%YCWPq2qgNl'cs:H!4=="g\^P'z")}[k=MF7tпjVVݨE=oݳM+[JGz@/^;($/V4!p*\ J-n<9Py,/3?5uv ?[g ) d̩0w4~{8nsHУ6Yف7P}D~,mQ ,'R_hǠҽh,<$}$20v'mU'(VLN8c*bILx+f"+ mo}^@SnD;&K1_]c {E̘?hdJh4@)ɰ\bVsg.IƉ/|@٤ͅL^[oIQH@b9mn  h`&ڄ?s[q!Plc/-ӻ̣`'ߔ';uL]SO_%I[ɠ{H_/7eeEXvZH2;gz E}fvyJ^֏gM K19&)#wW]M݆?P}ގ_`ibuҮ͹eujPqn˸<}:T-@z3ʻMz"t>ЪɿށdfCwAjrgB$|/|ujV3! N/L `:.Z)ק\GfMƀ% R|TlDV )1)T3bas*o<ң7CA$ʑтja]s 14|}|dD L%u*/i>ٟ圷'0gn?7KXJ.h|/6%CDoK~<,2 J@~#R5gvF$? aD9䛡䤩!Dn.Y}n+$\ՂaZN'~axPW!͢'C2L{WܙO{1SlM`HWO,DJLQVgZ84LR7rJ`&L8Nd7Fn}+BItͳq^+ڱI c|Jʮ8>A?GRΎƍ?>fY7ߢ s>Зꍻ`vb\ݰ1*aBE1l pe6_)Tpv,fMˠX9ʌrb=jN&X*fzLvZ?HԠ*n'. jQo'z̫5R<ؠuVGRj pZ`NHB߼MʮC^ Mop0H{}UE}ڲDSwd$n/_(lB\q+>8ZFv\,{dG Fa&/ju']kA,Uڳb$7ziy`O`%6kkm?#ֽd02Җ{@t_MhGȳѸc BAX߈7x!TsQx uaYa9CESMt(Q`d 3&wtcEM\4vĞCgkS Y6Ͻ[6X*94X.$ek|ҽ}ɚآXG2r$ %nYl_@UaXX{g6g4MuhC,hK:CW=2.\*G[-Djc7;;fn\b^k\T)<Ӥ"H6T|#v oH 5xqmXIl~RU>mMvE'3M5%ø,\M8B⾂I6a[)VNwT)l+Pu4Qpsjͧ*Z`6,K`vI_̷!_\ dvi&Cl bkpZ'WOTxؾufJm.{<W55 :<#;XDxe1_>*_%)n$r3;b.[(J=#Zr@hW]M%4+_hLL!3П*2T֊Pv 3*TmOKW4c/?%_AdZ6 r߁v7@[T[۩_F*q4tZЭƞ,-%E_B &FlD$'ALƧW;ù#Zwbe׆^?u_|"J|b*1ɟYa;cRnD>iC-W6^'ƌDZk½z8gx:Z>i65ޯFX=,wgq}_?ѷYVb'>O2v{{M|Mg9_v%v4\N_E;&VjkNy݅&X?tO7f tpb̒?' A!e8X9{}겦 wBm8cGʩAq I{g5A|V3dHm:Hg[@9Pj20'W|D.֌32=%ѡa;2RӗƂB4WgMM$^0^,E@QW =)3ɰ+hݘ8 [:Y^ ږ"g_]RR1 - ȀaЪ{Ŗ1V*ɣuU A1։|,U"ӊL[>nDKU /Ml&ʪ"9\F;ih J)Vߋs,hԉ H8 9 j e~U׹iKôqFԛٺTB nkA27 WK,3rEм˜a.LqUYV I*X`>6W733)t?es]DD5U}kb ~ Wa/= :^K1s"0^yakOȶĤViMt6C,eDUqݥ#Jor߬{=Nvso "V2XږYn7JEp|j*^ 'i7ގHīg$I7;gv^+ -)< ELt\wf)ߞdzF(Ͽ=Z%"'h鰩[װo%30$flϣldbgbm|V.\h A5["hϠ'!˳* Yնu֌a/D5Ozƨ# .|N9S) 3#lsU&F|do:~-y+5VE:ɈLz03W1YI; dD k kA4Yp,ӻ3Q>r^ğRMjR…sxYh8Z;GI 6^]!ՠ~D.ұPjתQ .m`7ORUlÔmdIV: s~=՘翞=zP48AfNPB#khT`]n`ϹGb:/\̴[H_`A5b{@hG3TճyFí$XA ڧ%+mw!KI;)G#`EvTQ,yk:*QWx k=M1$fQ ؗN^3Lk4Ju[pEs1ZGDif,jC_q@,&>2>nr:ƣC=Hy&2#B(1\/\.JWIx|wr 9b'\Zu"M?Oɽ~cUf>pݻIµqVwCRCB֯7H+$cgf\ h1lܴ.-GZ/>J0b4֭i/H0:5pO=GL1w5 *ebpW 2xݷ*uinJOUt<5H5;ǟ>'xgԄƥ-BFtp.vngэ"@wE ~7Q+5N3Qp.}9eoز,Q\<%lvh6+$dhiV3h]oSbi:}%%'ߝ>pM_7j9XsT*U߈EVڟq(:lPEedW-YaR !a{[r0?OOlF+œkqq6ퟳ!8;J(I%)n mmS;˕b:U/8vW?܁+ZEm0o,;5 8I<^HhY+ҩwZ'T>y=D %i[Bn J/Ac3sImhm YJ40\lI{\ /]1ɣis[by=.$P+ i?ΥlvFϕ;FAyK3jM;KT5C}f- L&y.ɪ9>&z}Y2$gMNZ8VS+Hd*4{LI -*D3Tm-!2WN}Gh8ZF eR*l \ܿ缁(rbn!xx_y~Q<C'UWjH}͢FTܒs_*>a;8eq=(#|h d2ђaYA* )gM#A83X>vWAq t4REi(>]i2WEg^,2%VUC_cv\gR .6rP6l[:>0`Cf h($ё Oi1Yʆ&y0)R*AmM}y# GJ_8 f\'^s;?x$*-cbg|/t8!ߎμ0ŭJ2*.w_nP[hZ}Qɚ("\%2 PHO |z&yvdIQ\{Ѕ%;=*s |R{tDd}*Ş7 $6!kSҼI12Gb0¢E[ThMM]6ö2VvUwiLWpcpi9T:85`#D!||ȩ."rTmJ.Jh~Ӻqqk= [L+uWOBU#|1AѓHSwQ# 9` Û95fdbLZy_Χ #}-(uyK2vx'V#,'k+ot:f`7j\DYe 8 "f-o=˧_Vb୦g6.{Lzpfc̙%PΔaMM`X )޼\ӧ"0zĚ:lچNp""AOj$(+ͦ7葁{تMAlD3kKkm|)hx}eyه9"R!\nU4 nJøKOB'B鏩L괼o=VS>t|uaJ3Ƙ\C9l"e'GZXҺ?ifPtvs8(QeR2 (ej=}Z>-mL?Q#VUNmr$9}%Wu.;%) ,Mqez ͇G'c3B&,DUAxf"<}n\.E~dOe^w*뵛^R1dvk?` ;wBN:Yomrzl8{B(w1ʬC,9'03f%,Bl@^8yTK0|HNjWy~#!^|e}UԺ?O7ix2Rk<\ \f mc5{6E|\*(FZiVVm& cY @{Yyi2.4 IKuܵU>ة= C kGBn r JU`๊l15`gD˙^31X>B(N@T}Fdݘ޻Rǰ ~$Ȫn,u55tv%-򍕘-rF6$"mx/%p![c E{^@/wͿwūCC3nܧ-:a␈&O_{gI=_$ÁkӇa5~9~qٝ5ьsz~տaVUmXxi#9ʘ D&okŁj$.(Z/75gepn7x_BQ;VoB_mcz9d EKĿ^7خRQ&U(s9/F~3Ks wNקnLaR 0z$fzgkyv=wi%zbg4c"ޖ~Hs+aIy&SЉX n:zW"~ weR[XVM.Yg^Qfx)0\#kϱj:o`3[@^=>Dž򝟽]R5ő*y5gPĂ%$WB][<.!Yx 6m}yfRtuL/d ?Z]Q-$c {pph};&yHפXb54,sJV5#fhܪ.r5Ȗ10HrACs1vwࠜbI4Z?椺Pߑ0l9D).& c엓RQhg&`Z3D3e4>Sh%w qΏx)`ʏ!Uv ЌɆ%cm,O 4YNr!)V9v\NV q_5{<%˭RQh-~>o=Qiu3 Aw_ 5tZ3R7Tɤ)9wԞk4`lֱnC0 GѶ`zj=IT(#gH! 6X9f.(lupsi6xo[!ep?k|%yd-!Hd1}:|7|}~qT3e3Rvur5j~fL=L`#I}GCU{*mET4ڰ(O o_#hfk"b2YÅfHx)4P~b֯urh婭Z.!dL:;Vq/ɻy}M*&Ė:T3`҃)7xZrBJA&(d|~p9 vܰz\[^ܙn\ _ k-I8;jUe®/X5:tq8?za 虇c w|;u7_Deg=اe};rkJAXKđLj8S+A*x 8UaL½u:Z Ӵʤ`K] /`7 znQ_xfN]:u`99ɣKi´#+VW-R+!+sWE(A"ב 4@NPdiW'JabZ!o ^ŧ.O'sl⚳Gb,۽ΩkLE de3aC.#Awqgm3$KC>aٷ _r|}-!>BɲވWhw#BnI~-|H t7[Ȝ5Τ\|N-0Kt4j]9R$8& Jot&\̠33BXń%Psd Hhk7-Ιʆ \ D CAEw@6[7όYJHH1;Qc360 me+n>^t>FޘlyRfI l3Шfغ*r6zQpOWC0 foBWj.os4fֱe^p0IQaFo/iT)m@ LH^~ٴZV6_@7~p.*)I BC<\xm95FgN[L_B`{F6̍ Udf,_H*Q bRfN=$9\g<I\c[ kYSnkf=t{Ē :0U u!~wC~;-rI-vvEˉ{[ZXXfTGApy~%d N+1ɖq<7w&ѬW} j.{(@V1mZџ]`-W r#X9M.0gۮ oZw)^#Cйq:;vPz}wqJME&KL诣,ժ*|dm|U4(*6>fX!5moiA$uӐ[ijcz A"/pH][鄗Ԝo$_4#qSgC.kúl2S-dX͹[ԗ(hDo\F}p<.bx~kߏԷKjd5a@Kur=<@lQy# XOFaπ~xZ}lHLydH1W4[_X|CUsA>Wp;|V3t?SbQ=7:w { "m$ƫn4R oR\҆$ Y|Cv#IU%G62ʿ )?|$\a`ؠ5҂05|q,;o6-Dw2\;wKNan{&!QX JܸzM`,tr#OFw'FJǶf?س †Zy,N,w/ѥ{k摧վg muC#)ccWK1$bLs18W c!> ĝ:]Ӣ=:ٰ, GKfjRkmd_SXP!l.=vMz_wDL^ϭt?w7qv ۑi$#uGoNwwȬlwj~'@i^gwElϫWG{X@Ok>*$/*,7аRcO<q淥ܓpiZNBѵ@6+lK0 sqbR~`3)v1\#3۵_ -?˜P g'0iHFuZxma>% zSm2?tS sS ʒJ[b_-x${E:ϑA ;'㪖f:#RX*3🆛3+t&y8Ľ|ϹߑЭbB]McWs:dל74\;<@uɈw$e03(3( fb-q[}G7Ѳ}&1ZJK1ن _ 2Uٌ)ԃq̆-HEc0^ͨJU$+N͗Ї۸h;)IyS dJ|ik9'_6vh T+WAڻQlu|Kl; +yY:Q2ß _eT5| J3J͌flJJAI(tjH:,߿y @i@by#3W)&j@CM20~ ^?#xüĭc-jb:o5YNyV&y8l8%ߝa{9%E:E>̲4+])Lid#|9]Q iou.ŎfFCDRWyJ&z)s[`퉏?YW~Ռ'-MuՍѷiHwrW :2b҉ z,NReLh\נ2dB$B1O tCY8JZsY@"L)h|W Ui0vX)z7A0 (UF[Og^;ூZ\{vGm{;g6ص f@TN{PtmSsJk1,~և;p~rtԨFvWgN`z~O7Y1r5/C"OdOcIZ!hilf|U:h%ygRK3`A~>5'3'-XA]U$Nt+WUge|[Wt!sBWlk@J+Kf`xY8Ct|x`R{#GF>c'PuP{{>4Q* !5v )Ǹ_m}aSEr̎؋.ZVgDFi֘ sQ )lNv3l6^AS*7{;obs*):찐;ġ.TTӉ>JX+|0׳(Q48u{DytJKjQ~;>(>vb$۴mfD {|H;qINӤ^8&oC+UW~JF0* [r#c/,G}٧ 4e}{~C0XN~lBݽ*}"GEXF\M䩓xe9f\} |K\^ɦsAPsAp7v3)^dfk H5ʌѳLܗ_B- B7q}nMX XWsNuݠ?AKc?$RY i舃y5ݓtb}c^21q|cȺEӳ&&8*~7/YGc&lԈ=7ŋٓ{g4J ;RKRkdV"yb>ev 7-z*AbʼbXUsT ҇D(;3D\SY?SzΤp vgN M|PCM s}EV:HɏMq*5BH)Z|O^?.U@ ^MQA;j};x'p^}?f =";:Ș6L"ughKܵ]4S֢?{R<RRXQ Gvɫ埞vSH sWlJNN5B5Ԓm bκ[ c˽b>2HQ,l ]'j x??t&D"qt>@vbꖞJjFZ ]^#&=R:$@hKdFWsz^\Ή"c 0e~D?ޥWКHTXs Jݴ'JEwKp.x In7l/Z޼:j{r̊xog$.25ϛ[&X_%cc 80m{ШzP@n&4 ʪaWt*OG_GFawNOv4q6/h{PgӒM.Luz7Yaڽt &+v#pm)ͮ|XISQvmSP.+ M2H|ȭυ VM18;S}/RM;>m2Y7`$PVKlɘ /-5WUJ<Y\0*W#~Ȟ7̲Y.HOX(y JxLD$5/g3;~Tj>7`i0=,]e~'Gs>'B]\2Y#@ ϩzG=5f?Kװw^ڟ4z g8 lױРWM`gk|G/ ه0|TIXԋ.!>4݈H)XH@DwPٙ8XO#7f& Dݥqҳevr25+GKpD^u9wĔl\Հnqe8 7i,|bKr BUҲm-ano࿬U}zeTiѿV?|љ ;eB:W%x-],yhdc.QYVRHq ;Fo۔G9Gk;x9_{`񜎭R'x@3u*}4ػB([+QaIs"P]x4?7*<)' Jݠ&]],b}4mQÌVk=]&*^1NT;z@B~-r|UTTi֕epiWf'g̅ggzYJra#KHcNun !_ )5'%uh37.$`T:W8EW@1*]n@RI4o+%[6o-\w!wa[kvc|]O]7UhWG 2{s0 yL0ȧRiA٤5ݖ5V"]cLl GįŲ#ؽSv/P-z8# _*O9$}O}MӔTy}QUNDV]aH#S$58 OTRJM׊=*ώ3Y3EQ]@Β:'F}Tq\=,3mAԎ0뷗a@0kHcsX* <&^D o wMq ].kE/]-J*|Uй 8P(yD htwFT^E /]HۂTʟwV?NÚvD{K2TCt.$]RK9>KO3e\Ud=OJ*4sj'6&%s%o?F`\hnϠ*B.I?_2/{ zXK H?1Lǽ1he'&Hd̡ ԇz"P! N˯-pUfeڜdyKPTCXM*`WRW=,Y_4 MgG_!2 &R`U$db.>TH-t 4KBp:({E|:T\ Eਥ7{\3w3䦋@4.B$3ӯ-8):ޔbte/1HgT/l S0O? yv k4׶VmR'7Ab.괽OG)[J Dœ5.UĀu'$Mtrv nu@+yF8xRC~2GC,Y՛A"U$k!l;^'[ ՝cg:B'rvfvbLp;O-haB3yk<@!wl xYok4 U` ~][?ٔb3vt#~3꧍Ѿu? mu*`HWq@P @A$lb*>bu Gt o cIa%%QѤf.AfŰ/ԏ7q_!%JL<K /a٭D ((kH:TJ]dO<8IE6/g"׊:]|vޯח8%k݃n{[z jh[1 }/,,g6dgKϙ]bO?Ǣ08Rؕܨ(7Dy 5sX=kg'4 m7]h7 <GG_aEWQ~;fEjM!oJvr@H9I\z<dza͖nIݝGxt?Wf$@Yoy)EPnQm+J隗SQǪWK\iQR=>!TqH`2AI@p#&'biN.~I3U8fkG{O@: K2Am!fxc)|TI 4 2grш"􉋉5O˄'tjE$Ny]Y5+; dIf/$1F uh@t(#a[Ƒ ǀޑJ6X]R"NnGf%XȬݘ왚V%ƫq#C&/FvH h4.~ur+)ڷmArWMU&NhڝJtkj'whHL=赽XPlB[?,qPR3|1ɻmRv:]iYڸ-N  7P waB6_%75_KھTCX-,QbIFmyhXǧO^M&; CVzYp[wSxpF^(_Ypz˜O [xD݇vix1^j8:p5i ~a¸Fߌ[\GgGHU5$g*Zlq8H +F8Rc[[\nḮ.jj[vа Oz,NM& F u!W q㘛F6wfвOw[cD<'7rRq&PC3_ [ Gv6gk“@Ayi?R&.g}fkQئ"z\# l]\$|rldemrt+M^ev-lSıôi^hvO|1!!!jܒ)?Wɸ/$VX㋽6T]qɯ|YWw2Y`Tҥn-XCP`v2"3Ջ:g8g)t 2܉3EXƸed{EgN^ ~_Cm M$q)Xh{t0ySyGkw{ 8IbMM.>/ӏMݧN)Zd:JbS@p g  1^Z(.**:/+Y".<(A.ĊY* Mo/Q{ym0Bj\{,y(Jq$ié. )SgX3@!8菓 MȘc @5CXZM%cȆ7V->: 8])[ $7c &Ab˹S7?pC'^p>ك͢cՓ5 ozWe)y|1t. s6vVa^kuS`4mL]+PZ:.XeF7x"[c`u+`b4Y0`rALߗKg^-|u;hE.V6Q6_`J3qѲOI BMKG~&NwI|2P =IK8D֩!n07  %bX}75,-a2B߁ڨY4{*(0jQc -=>ѳ7k"-Rp 8ۑ%"@0+d46Io-P-`\N,N Bߋ AG -?e(?ëD `0Oci/Zq-S1kYaoZ$WmjFvk#Fc8osh;;|Ie|n2@hItPM z%i(\`B29A$fma©op 4xMЕͦϝR1kUiQAi5̪|4s<\BOf]gA ׊)PlϪ>=G+OG6$#R;VE{V WhM@φHV&Q$ f|XBsݠr0͌4w:_&$>nMdPܓogΫ- AD#A P : >@_P ]H`=n/\rWP"UւI[כ!f cZ# HH 3޺ГYU1OuvAi9s:SL(RIʢ$MϘ xq0ML,]0o7%xwIKO 5؄[5HAUOXk2ܦ҇.:$NJ̰#HI*w-:0Hiv!:'06$1=Gҿk y%Ym)ȶپ4J a]/gJ){W\j^Lpo MűF"HiN-M4ːaR@{hPn?fkOwt[P偗̩UQq!sRU,ݔ5| ă}1*>3F[Dx0Pvд&;=M6[vK $k]P_mb!&^8OΊ.H*}jcd {-@}md|N|_t%F`'ap6!q= vDK؉"?Zu#.Mzn?nB@!k;y:\) pJnpHo陿U?'g' >vیs (+!JYlDeC'׋(d5a߱#37 (<75?B_f}A+eD$+Va=`vU kPkT'h޺`NpiVk8 O:P"[&B^@R4="řN>-1|jW,);N%\ G549ׁ)B_U_VqjVSͨ9<9zxFٵG.P|11Mwm镏.] W= pS >r%pŖ2 gZH 1C^l ک\Nh{y| 9:xMu8LB`2%aKY_ueXD 0"Zϰ`T4OWu=ŎM-eM9$SKg/@=0 gmAhrwND >o@$ɍt5YUƚ55z!MX XiWkLJ V;S- ajMM?w%G ._|R)Gl+y*|瘉 u=<]qXQ$i$pڭPZ! [,,A_2rGOyhY[}Q^Þ.,b?7tgƴY-D+nB](TWKK6m8.1 \dپ+7=[[uJTH/v6@jv2%1k$g÷8CRX1h"Mfj*HxJ,ey:֔_oiA?tݰ6`tтMMMn3m\$ףe}z0R*~=V9}He&㣬N #\vN'S-iF`ҾҬWHNǨVп902pJqS ol1`2G,}0Hav)WS?ݙi=BI ξbv{Gϗ=HZAUyzeDs+>aD`GVac Ag pU_zUqK\^0KuU-2NaiMu/L/J.s% 6D^+VMvJ!<{d W9ke! ^&Q|$oӬe]j@>J H%lQym=$0Q«FDUJCQ`(Ye/\/yP#lH)bc!!H9c>„]Aڅ~:Mnc&ٵeKېݔJS9m CԬd6L+,WGeҎOX NӅwÆEӐ(ghѴv"O\`p`R:Qam{Diw 1}1GIX2x>gi)LVs%T}\Ii52B>C@u 쎏T {B9JHL g$>D!YhOoÜ@VF: eň&a?3HT( 6nAݿa;󿘞OZv=Cs(JjVcVDk+Xt'dRL NR&l H) ;-S*ޚMzP\@2׳%ssIS q JCReV+UN;Kyⷭ,kIKVmeӝK\WPY޹qo G 9kk1ri+ŵQq\vnٿ|xN(HMp%>Q^k-7s"SйR#cӃGɭ>R̵FQZӈ>~]=P3wpdFu|Ml[d OO{Iu0` cW+a.w07>z{0xww笌y8 |.O}TM2 ϳ|)VM0lb86QdGཌ/ۂڙv9rARNU^L١`6`8GM;/C(?aH,(ua* |Ԕ`:V&oHB>SU:6mќ[nx*f59N im5&b@C粥IKT7.՟v l3TOC{eT1.ֳyӬek?&)t[W.QMx ;;O#7@#?cy>5|o~b@?պ:&tDwxdi%B\Xz^:͒(Nl`r/xb~s/ >'$(ٳv&lDP*eMK{%c>VB]V#C-<г5Nj4]FuAqꈘ6w2|-xhnqūe[".c Y7. |5FcZ^ىP'~?Q̙rǁsDEvu 2J*D28mmb3dxӿ@[1Sʹf֙?v( 'dr#TjF6UyszNlMtof_7ZiGC}xFZ |WҮ X!QG([acl^t4ݲ:xzp''fW͘դ6Q:U nP!Js sWrw\Oo 9ZZ(~UOpX7`gdQc3y9&HۺDꥐ3-yN酊k,i._'!8 \Ok/Qm8O4G/M /?-,!;.Q$ğH/Shן,k.eܬf~75;%]u T΄8j]OP)҃%8j$?Xqo}=-5M7(@"նhʰ(m߆_Is;xPIIsOX:vl|0O@Liš ӵ]xNBLZp x&RBD~=t >'31o xύs 30] (^ܖ:^a<6IDz]DS}1BMFy5g5~){%e3nj|x7UZZWCsږ(?δsY$"A閠 b.>c8ʲ=G}S:B( M^RwW<[B;@0^̙+r <+8'Ír9ÿq褧 YOuKcF "aL hqĘ35,kQG+u?|C fNdF''=7!w!rUԱ(B|C*Ț!gYZ07070100000007000081a400000000000000000000000167a4d7fd000064d4000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/5d]?EhDTTk׶Ǽ5zK_Q[BztZYZ :%$x_7U(֛VTDU(9l\9dgvZxR$h: >V!X"b@>ꛋwX9pwz|P٘wSl{=U`Z Y8q*E"JFsze5o^OXpMd}S{oZXA:0Sn8@HQpOL4n JCF&@=b>gZ+7jC9#p<-p'E ORs enKcgBCqN7*^*Љ{C Ylk'F(2GA@a-GXG!+kҽn[ ב[QC4%O`WՊX->j&A!;T֭Q52Q_<ϝQXvqh \k>O2q~XMF w3GT0cq;UێY 8X cRE1>kJ0StO!Lr6 #|t߳Tv%&u*_d:!oOrAFDH:55#WcyyQӪ+Pk7w)3ZQȏ.?ݖK|Pm B^6D\ֵWt Yu`J15,Ni`dft~k4T0Vn2:8hB(5 khэv0bm<3^QEs:*_Wq $_fHCH':5K7@Px1sTrWYoX'xN3u ^ G/cs2sOEBi\4$>Mewk!{fo'j^Jh(&?Btz3p)D&oc9;:Qo {˲xQ%<`dY7 =8QqiD\>T);.#l<`"̸ _JKէw5l<phg0+ht!`\Kڜ|THO !w"X׼ HϗCE͝材]#XN_sUW ZC1lDAxO'AㅠYS|X8[yDN|>jd@Yi cG(5m[p_GVkO΋ })gA-ו<;U4:I4iDۿيIsG ؓqL3x_[ > {̅"4ܨ?$zGzrea&MKt jikF!"MpT3,z%e#L_zwZzd܌ _/xD$ԣxk|79,uidbMn);j1ل}er}rh4qԩ WTAԈ觎6BqgZ=$*ݶVlrl)JZ>cxh͠]nm#r _M';9ey<l,pNDZ͚eR]b<ٜ; Qr-1WT՟yy.ztJA+ K||kigBʻۆMg:q9IQxZ;61M[W;;|ԎB,w̯|5jthO;ڍHIDʑ&"Ixmq,x(?,wχGdz 6%/~.|cB Ψ7!`EkYF4{> P!J\xYEw5CwN&T+r\\3%+t9$YyqM1xT9BX s3@QEHyӢ)F6o"bϹ@ɎBZTʝ40Íihxo^}X["T 䚏"6!|-9,4 (h e,!U|^hGՒ"pm¾pijT$<'jOTi͖7Y7yT_iiK^9~>`)9RߜV0ʜa ! }^,! w2&'C5cW:x,5/Wٞ)\.W$ǭϪn!\̸w|_5E^;EMhpGch xٵAڙ !lEܾ$g>a` 2Gކ6s@/†tl u~q!SS3{vUKzBY()Y_"Ԋ6Y*5:I4̉wᵽIp6N|MʀMZh\[MܡUNth J4]=L'OWٖ ~cX﷞2'SNrRoS}XUTݪ6<9} jQ̧ 0a5K{>~XM o>|pL-yTv2 X?x-lvMyp:NX['sx]NK=7Rv=36kůWSr7h0ċydM 62;s2D-f3*H plG :ߟg  dcW%"&|?'v冉&T+Ŭdttx|3x0|5 P{eo G˽D]*6[8e>D[ڒ)ctpx̢ GU òHQxF yZRpƗ |m}3)~ڬ$c=i7dMLsf%D<"lƳb}*qsJHic )r4"fPx +9]gz]3S70w0(c8SsHY٘L6C3-@rd t*=bIoŵuR"~kpU pz >VrcRBv/- evX5iLmבlcolC#nu~ )Wn&^![,;FcLOm{zi07q;ӄh?D\w!L[bR 2'b3{L Sm[zM ';S%"Er x^N}~F %D_2oCo-a:{FBB1>u]?x?ĵ {YĊFy-X UX\}4f8-xW L,noxEשy2mB}|w\ZGxZAK#L=w5>p^bLQ["Z#%PW\V,v+ȟYq~0O/Z@b*2z#A옊¯C3v\O C0M!mS"gJ$ -4_Vz5*^+*g0O_ ]i'{< U>_vQE`n59*)vYMIQm֌R!' <]eC<х#ݻ3s$m jQ3.9R :qn4$R Գ2^t莛А;~Hv|3A~z;j7ÀKBiɝ7i!Q8_S_ {.!i>VFCh8WkJ4^HD :6aR1\>tx@=[Bb8Q4;ҬFrϞitz@S07-݃h8kPȌ($S RooPy'PJ {"q*8*RAZw̭w`F`8b.ZY] Oػ=땑" {vpks{OQU;QV@6R+m]hFXkHt|j7\8>yQK\R^+nmAĵ䗺Q#Up(Wy;u* '; >E#<ǣF>7G75gTK9\̌eԄl]q%׵K:~r̠ѲMi*jhHpIZ% Ogm||W`qQ<4yM}']z"7όP͸To-1.gDeq!pbOQ3 _C%VCc+7z fˌģ Nc ċ~9]@=[/GGL:%fb)[`>imqzvb4-yI$3qusHZ*Bf pAʂjhk,re/?.ȡ,@SU6;_L^H$3EהZlv;X8n46C=ihh:(NNtݖ}aUE4l !`LDAP]MvT\-g(Z|וw#.r"U"71cOat5QauToSQs~sxeFA2ZY! DQecXޥNw>eQCˍ .iP(9FۃpQ^΀65`BǟmMFZJGs +׎Hɘgbk޼/3ǠH=G?d!9p0l/LY%jsꔲ_xh*ÃN/gY5(h!GK}RSsF,KdˇPLe]2K\߮g7&JaKOZן uB\12g;+"Sg<L^t0!$9l P{q6xCuaChzPJUROtWfjB|!So|99etJ̹(R? |֒H@ e()9 ^ EJaڍ1ZiŝdP!h.r+~b.#ſW6VHI3:Oc*^E[wS zv-*1oMgलa:NYn$t v)9& V)_Dnj/1v\rbF o^6룱Ӎp5R#]G]Eή @gwjNט !d[4߮qPg_[K_# h#=_ꨉQ|bά \.;! z=QQ¶Eq=,y 8&2~ԖώMZ[FGk!~M/Ee/`9(a??"]R`l8[J̐09FI&hb,ʛõmaѩb{dnQuHW#=|1o:Lo=-(aJF}_ D TsYhSD}vGk8a4ao0Ѯ)'"gĀ[u}%آ, Ca9,&(LZ!Řnu?|1PCơe.br1jP0K/DVzR%rݾb̋:$J*`caYi]CIl ,:Yzfz0w ,-r5rZ{@B]a]I3)wbj9T5qQ^_n+7g욕F$1.'ģ׿?rVjL2 \xtt{(2?g]h y|>ݹ[$19?I ;LsMh=GjP8}٫[\I7DKQFx<>RՎ |u|9=L3*~WLn/vФ^=A,P^Z89S+g_HZ/I^9q'D.F9'+ٓWR%%&lGj롽'$w.J蕆fک$j% O:jVZy] /I/ p(kgGe[`Eei npyt!0P> $'=zJW!g7|ӆKӄ';erN_{$]:5m\ INHj|tC(PE z;ȰxFg&YPG8ocj;o#0V#ѶK>Qc{j ǍF&Dz  }KX23McȺ.mo#-r?@IܐпiPySU @^Y1K/7~@J:S0$ެ %Y\"]ŸQz>3iD؂j @Vtؗ4HZSS.+1IRI܆$Ͽ_B > JsG`ݖ4]v8/Kx V.g'vdS.Pu(8fUhuf2 az8gRXi鲐c9=xڠ{w".*ެ*@?ӕbVC `MXJ}CCAOD:p̚:ro5R~=NjtK765bVS-;mN~|j;ZFMv+1TbX[bN%Xd} c)hFVcl%YD0Y,gۄ݉mR B7J(>vM M2fuw+5߽ $a,!IaG+Zм|1fV+$gE* /?( x|}oN)'wD|Ps"}oJT$0Bșg~%P>^ү@WUa AK_NC2R}pi"wIvЋ5M4v㹻TMEa򵢶 'oWͳM Vx[cCVIx F<=íP2 xx}o*9)fP:Pa2#[&F\pr}CMQ"6;7iugΨ<5]uC7T)Sm1Qѩ(Nj@,n+?.6J& aLAUղG1MH=wìnَ*ΐMƐ!#lnN`,ݖeo׺yԆx.xFʆP)-qs}G0j,U%UZ TML~Y$V5_ ۓa ꎦ<-qMaYJ-c8&diCpoX̩Ѻ^Q=S",aSM>na+ p$2*ԽCxºFMZAMЉ(Yn U- 0Wn468GWivGX ѧy. xY[}e`s@"mΣKҵR eiPuj=̋OQWz.jRP:}r$~jfxR_ !]-)NzTՌsWf1J]-)YYF|O7SzD&) 0To.6]6E&Ұ<xC$ a;ͮ敼bςsyӷxɣ<NHH|Ϫ?'a@A@Ol <]_O/b cM5)Xۂ&/"j&E Iۺ8TX,臠NI-Z n6$zs'|L8Z.-iܸf7ȑeglyԠ++*f{^0`4zOĎe/lj#U̢lcYS@7L ^:y39 S4DK>8+N ֽ%hCyQyu:e\Ov~*JF.izcwMƆ| #}x?+e[e?J?ȑs%ݷDށLV/#zo[R w}܄jzӠ[Bu=~R \oe>d&\8lVº?8lc8F]<] Ex9s 4fSt(,3{&h;Ѱ֔Dʣ7s'=P}z&Sop5Ӽ9!abkڨsI#PhHWʕ$.$5VgQk7 KJN~%Ovn!q;{BqqTK f1ҙF,]o;tcR^%vvUJ68:j s|jb'Sq;ʤ=qobQ EdKdMlsoFzAN4?>uJa;*? t==lcsc_h#vӸ[PI4ƣ88_pr!zajwEF?=x5  24E\w sfEc ^9`^tM =N=AQ+g '0H{}FA&.!%,*7)545ЂLSOF"IOFE&b qya~N8S^ڠuw׬']{ `# /M99Lݶ7?x¶/uE&L$ZΨ/~@8ɼ.>!0SHg|D/Y=Ò"j SÙK:QOw3BFQj,GN{KՔ[gY#|PL}QuHݓ _!⋻WgQc ]6O +JO*o2hڢ?,(i0%A֔L:l*zY|k 7lpgG ڸli๹y>qf/p'vxl#82[Aȼm?OT)Bc}wB RT0rd)w_V 6"wm~!oo6_ 7;).i\iKەj:Q:1=$c٩ IP&>A穎WP为e=8`}ςb+r2Q. XidϺ95uP>hts} z:X%hQ9x➜𼙡ZUN|{#\BΩ+or{#as+l%#)"OL*NCU76JOPFNޑ1`Z I7zG 'V:#HxNtn%EI5+<{*ɥkHRx`#SrqsOR7(@p_b̯$L J,J]p I6`N[_r:O2\Q%36Jiih"ҩCC/Ѽ 'ɕuOKu( Vhiì^a~KTlЬz$nqFIoWVIpCJ?I32[̒5+Wz]_BVa-8G|5r͌~su,uX6H5ߩ0̸M`sCn˪PpzUNcnt]Of=R-"A0<~o[9b؉5kW$j"""{Gpݰ8M(i ÅU3o!ȈtolbfPK / MF}"D2$BC*>%@ԉ/Z"?g}DX  DZWY^VAmci[`Dxl:L?*y/hiW1{k?pL2dibr-y2~Q*^Skr \z=jD'`ZQ;毂WmIuԶJ#&әưH֧Jd&*, J LzǪceݝl)sFa`b¡&JuƪP +<˷#5+:~/JнehIq$,`*nrTL}蔿yhG~U47_$MEmU;pD1DZMXudU0" uV#H-1I=v9{tI`D6}AlxcMsK@l rsR6P;?m.ĂzǭZK Ns!H8-gdsA3¢1C*tAO'#hL\׽NFcGj_<"} LYC"ްހUʽM73K> !BJ3 @(jhX, {cbU{T'l݀ ]]3" ɢ}FCͽ*|jN¸6A]fM8LH!vk4)]U0vjApNt$yI] vV{B5c :n3_:D*pGߧ9zŞ^H cfp p1ceeST~*ʳ gx/j>GjRkDšwPa-D\}dep{%6OW0&J xl =(4t-mC)߾򏿵<ɮ91M%U7!3SI򰩌}GnxPJz*IdT$:fL?U|gQsWs7wxsxPG3G~] To0}#/|Y?i hQw8e}.zňmUc"0#d"TxǸWnmƄvf89r09?Aҩ-^EF㴾R;?' K/p$3X CGޛ?Ғisčn ڑ(nX9,(rz\t3Tf/:B%SŻd^5Q6謟xk B5C?dry[A^`q""߿G! fz%KjMv˷Q/FWo-foqF*O).8[x$gD޾1H*+H ZoAOvBʀaG뒎 (Z|f/XХRDw͑i1/>:Xu[`ъ2Il*^yQ}̢9 B==' EL0NR!7GI%|4;l~ 򀬱+CdkQfʱ2BLJ, N39Qp z̲0MعR⧰Fs[1d+_gsz /~`?Q/ſS"sa鋛ԯL8C/Xwɺ$g!%65}cI}Rg%Xȳr ;8JGb+\j>pЍ_[>Iye )购`FsЦC Q2 |)pgB L+>n {fW o| 'N0;]d~ܠ ?T>Ts?-8SB̥ ?rSvCD u3sq4܈Gd˶2ѡ LŃPoTC/ ɸصQ'w C=Z "4t< J_O1JkX[">q~;sX7Z5C)v񾭸<9A| Qqs`1b ύ1#ac1޸uCf$';ƨ&kxH{Ύ/d>^1.U+J} qUܨ3Y؛=E󈠥F P z-9H"~yM:yM0z+# 2H*YpDBj0=:;3C8uEYik fP-C1 tLŔ缯|:io)ˤP.^')  k֗!\+?ZPaLqA.7FY'Kvug̢ZfSIϬJc;ee5F+2\,V:ۊz4caC>Ict)Jv[$GovS'?\$Կ LYD)k [͉Gefۿ`D&pݍ뗐xS]u@QqT[<5tiOF3]SP M*×Ȝje_ TEWI*] Ƶuٞ8 oU0?_x)3 t)B(1O4niz$wؗr)$cv;*[fSby^/< 2%ڞP3>:.D#'.cU _niUx*\+t9I3_6wM=JoO=b_wp>kT8M9+XEի, P'\qfWPor\`8;Kb@~`I+$=k9F]*؅235E r hUOܻAk̲ )LcŦ`Qc${S~P*tN)ǯX*R}hjBi\ik4S?Kdƶq#7eSlڝ*RZ26XvdFE>LXʆf&EêȾ53_կĝ)Sq>Z(+ *L:|KWYOQl=Hֆ: #ї!ݵI6Klr#12OOK\t8Ӫܮ+̡I4Hl*xCp]͉-1ңX{C`lqtl_=HtlMw~K8K3}tNq?uvi(׼Hm*؞h\Η]TJ*ε#:'kx`{hj|x4Jӽpf{z=R׎Q O#A\19lus#~ zeJ,%m/Dzؿ*p)D*<)o[y}iZϘ)hqlBbyRKlP,+8~ ]pj.(48;rt!̗ZO`vߦ zݸyE"^X})\wηb8}a-,l7 B o|u)Pj Ԃ c^yfauN% m0SӋ"EF܆tΣ&A؈rz݆'(<5ī5ӊv+ܕ(}h;o$ao/j^ =92:qM2s:E$X #TȽO/]-wS;Q/;{8{艀g0Ϻ44jNg^ S))9Զ})5u8/WHv`mABnq2-%I`/HTS=f.E5lBwuq =ZTFWQ֑>ח70XӃ99;nۻ0և&`䔃cal0C^ui 9!9[B\w<#U ɚ`fi\=]fJRIpqJPK)ONs$ [45.}5dP%\sRgQo"vs綀짍 H> MDnU8ԏbiVGWȱHUN"}f :0z0GF/ VM)Yq ցЏ 8!$Wԉ`n×ϞbE4!=P6b.J|+G{!#*GtaZ{BwpP7<*[&j܉d(b]@]d:g*_oA<[z&hm]r*!2aKrӰ?"XBJv\A z!ӳVYWyxU|^-zx84bk:7CjRZ@FqʞPsHmd G7,C|= g,q3T)cx!t囤ZV&pD,e#4nQ U^0LY NYזI`9} H9ʗ|#!p͎`r>\U, vK@4bӮ,<~FF-TqLwYU"x6#' =*N謔>YG[|J"K6)ttaXb\6uӻ`ٍ#}”24XְgPkfGi-i L]6+ib+LE9A3 J暼ݹ79鳳+>leR39z%dcVn۲/ρ#AO6]zb[.C7z@JMmSC|}8GLC][z7{T%a؞Jrg!@7P h293f<<*ѹDƆHxc/2"MͧOBT1$v/+dz eݣKWaB}Ҵf*2"Ws\!gw6I#,'?6zRSy0#_%wEGo6+Bzw*d?(0u&!_{N,`.߮%IKs+)ET&ZJ~=T{v8YEF0"q2MdD/ۈe$h'O؋57!XƵw72>rU{7DDQS7,Xy1VcÉ'TZ8! `4Nׁb{!4,h?KbWf^ǯ =c44ԶzTޱ-A8a뷜|nVD-{OF+\D: ,rSIi4IHLRbPqf`|u? #K0;d - @ E2Bq{ɮzd4÷vۇIku*[So}0Eq̀ ,P4QR^dTsL.L ƳYи@y,@/< E6o:PdD3v zsby-f7nIY[-ߗN|XaTZvq:e[Ð0b3bsY=TD2ƙ@b2m/q6)a" pokxyi\+ x,֧{y5 sЕN|S-yЍ':Juښ;QJL,TM%טsRo'xCv*Q a/Juk5 ϊ7sui9Zwνe*kQ8&wkS5? \cp8tWx2p;e,(h!9ֵ"ƙ !,{8C(< RME{2ZL> |Ul$.+'\I#^dUhh&"br|?Gϝ: (|loinأJ7&8f@t'wFuHԴ~VPY6~^ۅR9v̐Zs3 T\1yd1PmKJ:Saj"tCJHV1I9'{0Ztmv?! 確b tıbD~.ikؒ:1_'0q3MD}6=9cNA(K #h %l+Nuf΄X_@RwK=;I0Pb}'~x:ۤpzo0\>ŤJ߉,|'x]fu,ŅսK>n[AP}qe^qe\B, am-ew 2f·j2d\;Fy.Vs젴mC!> Ӗ8E bN%O%CcI!Lmѫ_scŊA)RHnj5l `l.55n)T7aqΗiUL!) +1FvBo[[-ՠkr,-hݞ~GtI.^%=MOӺֱU`\ kqs¦ԮSaf0fքH_]q @ 0_kھAIyrj.Yġ״3h<˺_jޙbd;gW4Sy)A-Lᒅ"!E21j!їG?kĩDfobqݛA&]'}Xu ^kO[H&eXy@Lʅ;Qd&UX;{2:-ImC'1H5[kzI3puܞ:< ң۵bs?&&U )p즦̜NUt;X[ҊL: ݭx~\*)0]#[r+d=ӷuq*'L){ZKjت#VrKrTpNQH+W1D (7$D <ηmYu '\OSI)-G̠ KʷkC1TaW5?lN0aS]ia8 Y\"acm@0`(-oFi><{1;a(mvuP94\V${[=;IF\I-yMZ~ RЉn}YS8V7CɆ( < PWCLiB ꥑ N\o5(/ `՞*OONdEY=<񱩏 {*H %e_D?):nTYd ^]s^b* \j`9l;F緽E` EOެ^wV?'^!59;rUd9CwKf0FGEX0,<|x\-B9 Eͧ+c6ş aY{ cV,v)kfK}3xTwV(_C mv8ͥ]v/dHl=":>aKdߍ+.b9=,D' NxbF{y%uUOhjTU_` dd:#v *I9wD>pᚏ,5;+b9H0 ,A1 j?{ ^IB=4vC|L=onX5;}l'8 SsŋEa<΄ss񮎪lnzYO6@c}׃YYEM#'X!=20Ju3,YT$?޵p"R:σ ثN,ݚn HYǙ;ݜ [a0N'[oUW)2,]n6V< .SJR)VI`#T,)u;R>즞TdO94mNOqO.xBrX)3 +z# cEw B!gbȳ BfC*K=jwi>``0`6c>:\HNjygYZ07070100000008000081a400000000000000000000000167a4d7fd0002f960000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/]}]?EhDTTk׶ǼZkTKQqu*  q黂zH̟BيwƓ nrV,$ƇlxETfFBRU9i :,ہ8X|u4s }Odx n;*>nB澽i@n6UFeeKPZ#*z}F + 5|Zl{ڔ{G@ D5Ei"^mQ"-ͪraQګےMAz@& -#pqcXG:P m=4^Mظ{ c :)aÕN~}[1+kl@6gZ'n X4jhX A\8pcA?XS8()'г^!ۇH-opAtbY*۠R8aص뫊_Qd㔗Oct`|~~14'ͩC`i"?E5_^p>s֔eieUGC6;L&acpEtwIe&4܂ UD9@.AA_V#%jVO.2͟E< B7#쭬N*$.K LfmNtt4;0)Ԍ eh%:AW 8kY| nUD?]͑HGAksŎsv9Yeg H/3Yu3S`R<;#* 7~+D[.aN=꫻6⹿SKؾS$Suj j^K+phq:~USһ2[J; W&8&MӠpYgBOO*vqs9RJ?5Gm4aN~A旄 0y61v2\-{r],vS쎬%G~u 'uoq44H,*4v5,zcW@ve}EaG| چ'`v7k 1Ln鿳[=t%$n'Y} _G34ȳXLKD'AJ&ŊQGួH#Pd:*pdsS?s?):ZLB>@KDԴTZpUN TO*rOЧͲD֎!{s ~%Ī%Q߳lMJɱfx`a| paOp*lKibUΏ(e\/Y\:1ijo$OԎG>4Ho9w~|[\ kCC򭔸ٟ!rZ5n)^)}8VbnBlly2~:U<CkCv9R.L E9F0_}Y(mpąifg5%TҾmو הD=sCadqG/.bM-_r@/Xʨ9c?jKL_ӭ")X*6;jaMK(NJƹ8İCOw`76roLesvTG6 mGVH@!}H,\' V)`ۊŔ:.&4p=kFٴ38_:`q׶J`o~PG—]`Ym}yCM⨚0.S(0_6N[piٮM53jQ d.jOp@Yc? {lk]1Afd!o#8xj߆WÜI@Ԙs3l30fnd;A` =PEsy:3͜Nqݱ 5I[&+ 'Z`xsGX?ѦSqA3 bd#2[؁.>K?F$jL\5I3K=nUIW% /=k0 Qtİ]N73yZŤI~i u >NOV|VfL2GISh0Ԛ P "LgnBfOԕ70Õ>ΦtYBɥ=Q3fF~ E19@XȆvŝqn^JLDdU̒,/7+ V-igi= Qxa`扩r0WEd9Mz$8f2)XN%ݕ8;  gj-f1R P_~)$'w+B\vHO3 6hԪgFHm#}WK#ZՁ}듀Gc H+kVd3~ՠS=ƕw0Hc1,lugmVtnSUMO[͂(twa \IG{iǣb%|@6~z'M5 1Nx R|mKސ9 ^B<A#/О,PqT[tI/uG QRqlCfk8{ܝ"^NC =l 6xo*yU7 } .1|j,tؿ#nYB] !`8Fl+x|‚Yڈs7*L]|ozoOm-/5XGh Mo̷ b),#@F)J1l0BKH[qRqKѭY$zQ:i}?L'YړNMx߉) 0g bT, z|rk/3aDڥx'G="jQ!Aݺ:/%5OFgs: =0w+wΣ!1 <M;ږ h$ƒf^W>У)ڵ^3Rzr"waS1h ɢ e  ~cMɒ|BHٿegh>bz9Ӻ}ta WdS;=<q*:>N~lmt).Dk2=vE+hlS䅥ۀn6 LO\5À;+lǾ'H,eR3.`?P V*$wS9b ` ;0f{葷\>?T/tn˂!V5#y@/,%M R Qm4$nhD-B-}_Z(۬V{?[FPmćr08] SZ f,&7Ye٣!1|Ġ9k4+vۿJL$\tm)i<8C9ךޅp9oiiu"|Vqϋ9{R`eUЮGxMHBU6-X=cYm3,V!yq||2*ޯuY&~')FAm&o}mY~mTX/Qu;Ԭ&͠x7V%cfiӳMVy+~|R8:tS?jwc]Q ɓ*| ƵF-m"DfWsM5ؔN|!߯zГr;5D\gjo$ 8Zd>u k[^W֘oS_%k"N*[@O㩶&vMԛ,g~[ $K\hKc,jS£ނ!k!<ҭ _p9)sR+C767w T7r!ѸEf;/?#P t٩ڐsHKx,MX'aM.ӹ1]1{u̫ad &83ؔwˊO5x5Kyi<%mQ# >&e$P`q$'8FزJ(6#4& U%<\H%b:p O$.y 'Ow9\K?7!3Ql w*:(pQ.ZᰚWps0ë8y"3CTCVAD p DhQdgȤ:g"@Q|TߥKj }hʼn)U 鿤:%Yю6* A+I΅UP֔׫:(ն9ogO|*{Kdpr]́ ^r-]76ݥQ/o%v+u%:Yt5/-Ɲm FoQj"q˓ī;3vgfXȎğǍ1iΩy'^b8X]lj7] b&FӴcez[ 7S^\:ԦD%\i~C֎!ۗGv,_--'E. G(o]WV<giT߽ɟ@3OV~wǛ`z[o Ɍ4͐cA'аZ2?N'w(Ѵt 1`XnM19A'r.ϙeu>fsBUpM&TdĕFvF8,$5#S=xD`nX.@Jh*(M0XrÆm7İ%^Oѱ 3 TĦU+eЮѼ~`d6- n`o%;An+ӲMѯkp"RLuWΦ++6bYe7N*[agɶ6ì* e-Y6!( ^Rc;utߡӸzzHKx,M ULE2 r[08BrMؙlܖ߹l:?r5>.YWwBlq"[2+b O1^@C?\asLm39(#aC@4̙%ѲÕ;Ek"mDIji.`qd+vKqȔ:Q*ЙM|0uORnd^JW*R^dfJ?C\A o{U! Mo>+`+o)FE!%M7eLftB`CR]y"q^ms;Z;5I XssՋEF-1B;WkdaC*Y7-ctxV(W̊2V }l^m3NfÕaw֖\ pH黖D 0O+V*#6ۤu `q\KIp|Az'WۺlN_JbhKء)p^7ӝIR"l4**10 b AT>>A "NR;ohj #cMBoJ6rNz+fA=[W(ރȑQcvdj̝ &DzrL k('́Ɉ7NJ]r}HQ(Zp0 >@) h' 2=?Md™p'Kp`s3\ em"ݱʓ쉸 |UkݑZۓJSP+ avLm.L[Y*][ܰBĐ5m7Nd٠|ռ-%mno tU y+R#؏~4tOBhn䶋CP:؀N(r\ji1w)`Yv)FM<2,<*߅iS}~ÐX彨.d_`|e&UxgvɭQPĐ6n4eX+j`sLhng":8B1Mɋ .r"N\AJ9Vüg a0+A%l4·@*yrs=L}[Vdso\y k#z?`R̄Ê\3b|<9yM0~DfYEta|4F/TH5q[,\ÑE@V|Dt˧/mZ f߭3BqyJж s+*f8I 5k-`ҨASkBJMu=Bnb_q*dB􊢧nKwئ*N.VD S+kujjۨ1'($t4'Q#ȇ1KtKlB@|\7Qv` guq]5 IR-[f4fɜ{G2Pk'ͿWr_!VұF#ժ)^ JMnl򲋆>=8Pzge;Co a}$σhA8:$E[ɬa0p"it/A EJRI/ŸlKʧ.f\LVOR42܍#)u䳷2F:&' ΋MX (W ɞdK?3@hJB_5tζfz5~WCu'V Z}[dA)A?V$5 <`D(a7"gjIu3+^nKPXi} c!W:xdu51Z+(MI"^~a˼wa'/NLkibJXDUa>6ͼKLϐWf:m[$43U{N++#41a--Oh,@P$a.]RI$[Mv=oUŤ%6wEe-,,z @BW n#H_uŎ"W= 4|itΏ_o~ׁd.~ßb ҁ Tcu5mV~]s*8슶m m{.?6<_Y#'kɼLՕ)8%vrA 8#-$lu A3/' !OP1"(CaLh:|}H#Y$Vh`1 ŧI ÈA\q%=,JHz| D`TQxD8I=ǭ!ËBfjn@ ^&!& <;@,R1d5$@iL{_1_>) [@֭-6Lҳ;*4zhV2rB6paL1M: [$g%&23/FxRB9XܜSE*y%9Ұ=f\\Lr=D"x /@_( ni.׺0Ȝ6/fVLO[ǀ4,@d'Y +ݪٓʿKFǗwzs>B}e@6ЧtUm:, h،wJ_-e^ݒ0j u[D^Pw4VbХI;[MJ2xT4LZ Ж(&%Xw2G9ZmU4y[51ZP]R̹FE 0=0 HC#% =lfAmKӖk)Ma._lB!? EVo*͈S׉7pf3_->{ HwDLVDQ>K ;[ pePx#W4 +~ e5&D&Y}ҡV(-҇is͞0 h$>nʊA]I5h^ܺa BˍP;rYe2yw$7/ӅV˶W˂Ni on# &"~«gvS&Made iNҖP Ow'pⴔ-F2P l1AF;3XW̓;>Y?&dnsėvOdE-C̊g҇"^Pa: 5!9#|Q􃟝C"UNYz?w=z͌8f'HVwY#w`6ʈY P.c>).# 96unŋV)l/N5cTpk aF_i6Ua4{Q׀FOn4!!bN2Ӳ ~`hL:CS7`ۃ;y_B >%;JɭN}5ۣyܟ ,:@yu>7 :"faS1^z_\Fۋ|fGfjޘ얃dx܂kğ/c3|#v; nؐO-,+e Sx '5MÖsgv{mj 1Zv+8$)9>m 4 ":^^2[ksS}#^\҉C~i]^\sFhI/YU h\i c|&,Beqe.ye`:]$bg9ﻳVl;"rLȕؘ> +]?R6'֒vÚ&xI6w"'u fL%+4]=vČұ!Kx`7zϵ gBf=HH9"',h/S,-45IH)6ѡ8&0<f$xfq67ʹꦛɣPM~ա9. 2 Q.+yXE̓,sʃ_M[懧xɧ6Bv3)p%;l5ܥǙ.{ZPROc7 ՜l!D.$+ϴ2Ik?dl^2NNy8#V?i-n9e~IB6 ųyExаM ;6c!g*Ⱦ}ڵjd~U-^%D8m;qpzO}Yf'ZC_y²d-,{#x%(U 0-*@L4Bςn5}|W"o|%:. X txN:z84bYQDY+s6[+Ϫ>l>is|yٛ JQ'nGrLZl60}2|mP;v)wW5jb*)˛\BIS2! ZF*1\5!qwk $ d=Vu]; =[th(O+ _:PCRH "p-:/4OޔR8E*q:JYd :cB |u. n]F;"N(?ac6 o8xIS.k}BT9jRfw5Ϧ6,9KFfڠk |mУJ+CxVb -@P ,c׍u> Ώ|xu ("3T)%S(!|^($"и<Òk5R `t@d^xA)% qڤ]! *e<4=ڎ~jqc,*Nb) O/;_\ cG ;Tۿڻ-t Iu)X2}3nGE\fZJT!FȧDezPC u^ҳؚćkh[I8&oݩ _7+L XY|n+3# HoL*xzтp?;7"eA8ND9b>@SB󫿰V-\[0jܺ8GK$u9(eD<$r&D!Zt|^aIfWf5w!.?^ȗCE\|7h[dX^TcR-oF\UZR"¶o]}&uR4{̹;<*ŰiJvkr 0HKK&L]xɖDNt-pf1N EM$(i" ų#Sm;O\JըH8$dB9=8ߘpy"1bBr,'DY e S-JPPetiZH_۫|elZt KȬC|AFfG|v-clm8I#&9 iTI@}j2[oJ 2nz?5kkk~ J6w"T!5O7+T>kg#,>lP}W|wTg YJ洓 >uzʎOnx%PA^a~1w (ƠBB/ξnMBuyRi.,nd f="8ʙD]YL2(:&8|(&nFqi`H26D8Jg"fr @kփ6H|;{Y6U~y&@.I8ݗ{`Bm>;6-)x !%/3}@ u`)*aS.̧U[f$HjWzԠTc$JpC~cfM,c6t؆gry!J {xvW,]|Qq7{`7j¼&"s{4y'LKB݉Pϯrr0i:EB]́ILҩQPBHU"T$1dpc╞.L\C6+P'"=VSAOpGâ4? }zgi ѧ`G 瀱Lv?znTs]Lå/ Uo˴8Qn@oMz~}Fioe`[5jmtl"-f˧~/|ӳNFtmz  .r65>Da-z@Y*UR Sl E@U14+i9?-LWH=Aۣ-xig0E+ݷ(M 'Ut3?XE{g5Q`9:!9'Y!Jzղi0@/`${!v%u)vW+P'2\C^C7]y>/ j@2(z WN#ĉ-m Vg^# ˜[6th(e %\nH/tD!7-BW \53 >PVsqyH4E}n{L:퐕8m SCal*ҿ!G@$"r#n =-'3Z&H<>0٭XB+9@ a=zx;axTG-UdнKwoZ|I)+zt66<3b7#RR*aeBYօUq\%5zΐ>Dzmb7([ rHxQj!R2e_|bVU(ƶЬwvq֓E313D/IOp--'ĥ Y/">SH=aŕ}ڱ.MXwϠ~&,V~Af*Jxi 1׆䶁hTؚϯ*;mc 5gd8֣i졡8g.#[#0>1I׾mjEjV#4n)vM@.Z4Tju0c)f&Pe jaސ.7`̀wg+YddcGI̪cEa,MM m1G]}R5x~_y0@Q%frC7 Lg`\Y.* ϣne cgRD+pBioغP4y#U{yˁrutFbFV:CܙBl,DB0)WėShǼm=ؔY|]|ssd4 7bP;ʕ*<ɸU6N(;`'7*|䲣|&$f){h:a. 6kN* G) :Qk=s8lZ>+ha5*ygHG?|s%aH,)};qq >1F|.=;JAB]X,k+x;Ѥ[56{,ӫT B$=ՋA^o$riUH+v.R*}o SAKӦ@" -PDnӇ T?LϹ6??Mu0VR86`D}M1/IA<ѹ41&zDUWN-~H阾JYԆX)8->#ݳECfRǙ QxO&&*ٵ3mw'}9/3 ٧m3풥gtȢve^~ƠHFsRGɴ*'00OYtoSzMY]-\?dC-WHd!OT>,yk:9W*4545144uC-όzZR~Ri$Vm<HZe`WgCu6{%uѸ,=֗HS=L$<` FnUxBmKS81'xGTw;h=# civ"cp]+7 9!W8Rt^k N $2JEx& Xv!6u܇I 6Fе%z"JF"&q-U,/[ma"eb%Jy YP*KEW<$~AFC88߽8wXNꁤQ܂dh+dL-Dz7U8ߺƎl/}lQA᡻`2KMUQ{,AvKNH7s5#Mp{!'*gZhѳޒ7V 혚ȑBCюftY. ,梿ʢYl|*y`,&nt@X o!k՛mb$yQ| -{6nм)A4tGce'J2\F"7TةE8'=9a3эm4a3 G^iӥXmb6ǟ­;2g6UȮdb!v&7@:81ߧ~p[K.anCjt}W|S?%Jnٴ-Ct}`k;Qlpe|r`v<>uQFD*үP-x&f,^՛Zj9%L|bKw 0yWCL)/4LR?Rs|;CsN$>(qK0 [8}(ImI](-CNlӺI.D ~U^X`R}6Εvl ~]ʺ8\GPYSXaNl 2SqAyf,B؉r0%WKPv=w{C?5 ^6F0H[hjB37k sRmsB(g'*+ @Uȷ3EGJ~6 Xƛ}L434Cqh j%ءL[4߻0>zQYwN8 k۰$$FKyNyZ*\TcepJf (2,8bɿ_8*1OCyi>{Bi 8u /B_6wөZ"b)۹OViDpM[IYNb&EdH0i} s[;%<^1Gb/U9p614Gt3YMb=xRv6kcɧہmڒ` Yl=$1fq+3ITk+J?8q AlJf驖-+ $PMR.8LW6|j<1)WkC{Vg\ ^'.5 qKͰig`0ՀiE;LدSPA[Me?zd,(){\Ӛfa:X@E+ -YrLnCLڢ+UV,Jܲz:i3?ZP7|gnt+6Dx3!Љ:7Ļ /M"Z1k5_X+}a%-SO>63 6?jhkLfM|5"gylDݑNL"лKXPwMnWܖbH.17[5Uijg6!@PO׿4mv|wJC;}Ikt!̳ZijPЄ$1dFɏ 4b2mx;s9?@Um$ӑO(0Sc$bIՓ>Pq[Շ|Dr³@>b%=UKg$\h,MGFC'КE2%(?Vb,m45Dzϫ yMVAl Kΰ0h^UG :Q~qwsi.ϖF8xS@5|()UCi"l䒿~83Ƽ/I5Lܧa. ekx[)E6əNa!|JQed .3,zl9/ (˶, )Q@H4x]SrsД,%7%^K 1{+jpaMD0X{#yzqp(Sfu(/@?0(I҇0h) g4ckynʗ51YsN-z v!F):$K3&2@mN$%ϰAB#줨rL;|{Ƅ敝6&moplKg 13yrznN%vX)6,X?hw6E(ܹ8+7S,GЊc SLZ^3aEbpne %}ꘙ r#M8?Og!qNĶ6;_aniضԑI]{ RPkӽ8&% ڷ{_jrO̠ӨQ:>AT5E3(U]hO”'l6E9?JGpppPNp$(;H:Ss[ =xAX݇2"u\kȼmВW;Xn%Hy%(|3KT "~M7#01%-W ĺͺ<1B95Y}4DY|ܮӁ3_µ;z]2)X<:S>{aY_@*PA?FwdVzMRRfM ^mAf/j* vU^,ҳC?XfzZI: HU]A3IX"pI⛉^$"u2·u, WnWS Xgp@}c1&=l~dzydsdi"۳U:~nLKt9f5]?~i,zHG)E t"I!^xV; { j&`ZR :UƋ)HٜYid{>U,ptAw^Dw4i("Wz:kθr4\Bz4S[n=ua qA__6v֍ąϻBG UoUj 1!0>,4KĴ dڋf^.ZE$i °Qg}^5\~yXwˮ Uz]]fm1W[4,p&b8Ȁ&#}\ˋYlA4r\%du\+Sa4ݘӇ-̰}uO(.(q[(Q@E]X?O? y`5n9o2'WJ6~rEǻuK,+^|L3`hh=&Pqz}۳-8ں#s~w"y-K(@Ɇtg$|r,< 5q9 .( CWvMQZ.Р w!si !eߜ-TwYKy1ş7$8bqإ-%o0C\HeAL>bPm<V%˿y{.B/r I!IEշ^RifyC2*j=0}.&g ͗4_Ȥ3e/Nh٠C6s3I< Ivn7 ^2(زx8Chu-(dL@CSy4D7 m4l 4 I]T<Ȧ4։F'V@f}JaUWbhٱ͟]h^%>,ԔI岐Qi{ILI^xe5;oν'x%\iaD+qFf|UOB˦ V-0&>D:w3GӯE-mJDtJa8bA#je䵎 y@0< ʥO{.4iقj7VN02Mp2q1uz:fC]rr 2'`vn5MCdPy<\#(4ͮG0O"/ %w4꪿F$z]՟5' 1;&?_R_}$F|9W 7WBK;}a=/Z>u<~?4@HAcl X:;|P=ۿq9p?f&*s_$P1p@g\@.xԗK0z13TEb6_lyO y ] d^5e; +7sK?I * Z#YqE/0 ˅V +$Bw6^Xnw,вu:nGL_XQyЉk~Jέ7zΟ-Ă&Ć=>?Κ-Sbׂn^߅[|T׉MbЛn?kp0 i|CD[5V qsv <ēE~Q^q8`N,%eDWXzQz՘ˆ_/ذ"|nqvҚ/09`XRB ##E :l$'ix/٭ SRBܻb> -o~Mi߻qO4+X)@[,0PNֈdL![m.ԇ(ncqAEHDN>$̞k=Pp )# >+p6]|>čpM ym2o|/.OU7@p)w,NiW'Xf=&zI$g~]@LJsF'jQ/fG~\aRnm qiA 0,`"> v/vnDсv\Mtĺkv9 aKA0zՋho(02EfzTIpNStOε)H&txv7k! F@V* <.}:닽9'x3O,b17M'[$B]ji6DPfjqcQvŗ WYˌ/tk3&Ga;굩?zų´Ykjឡ޺}Wq4W 2-^hˑ.0WT UA5 kM=:HNWHV_,# լ# _ ][J~eJLW||i Y9v:oP]Fo oe+jNNޖi2ZgW,BI#ZdӦvkWsуϭcr Nh ny\9>:=b}Ah{q,C m?V#'RoTר_>>=4w?an#YzhnOSL[-g9W (ѡ͌~9S+okGpN|t8?^30} ^(;8B_gI%5(1@sIg$Fʏe_PbTI@cM}Y*G)/ B}I2(7]eI_Q٠Ui^ܣ@BXʋBf!ji ɦ6"O1y}k׋:Օ1yykA4`3P$e@\&Cg/+0jQgXՀapwIf lT{}e[^ Jn7jY6i ̌)gϫipS!% fA*(܂["r[;ZH,zؖś%{<6kvDn2-R2m\oS^g9"-rs@!Qnn_{W7ǿo>" b = 6;"EJ;BH.; (cLUÜ5`A5=ͻ_mF#hVbdbJ+ nZ$EU݆.4YEnxRM ۩r#7:=Tj\a2RGקJǫ5Ϸ= l>jnSZKJm>,m: wki_ =`'蒘ND/'UQw4$XvwC{SoPRC\WӊeNË9ua &zxWX5ܜmfʇR8@;ӧ+q54sӜN4ڛhcYfh;cmm2tĞYf޼GcG7"=( T o#xE#`%DfN*l3f)c.bßeɧ!ݿm۽ln2GPV,nQUV5+? V}(*hZZo~A^7ԝѫO*t|-xi2ElOX||.\hB!WQ5ox^ fVV'^~] KS  jq__SD ^ Yc6:cz>xT3ѵ~#/z.'54_P?p) ZH*m#hgyOFqpX̀{~74.62h BBq)~iӺӔ+&tZJ=_P|{i 8qJғĒ |}Zߛ2:dԑf5- BuQD :t׏:G_JaM͚FΔ= ϬXm %@fd"iKE姆 <@2CZLY;'<J0´x  GLk4,I,ׁ`|; R\& Xׄś`Kk65m68Ph]é=̮ݝsND.}{n4^^$5r'R>SF#"Y]N*F3 U_T| dFP;otn}iv.ǃd`ץ }5__;F(& ϋ_peptKlv?b8:~C?ƄxU*&刲,(؁#){({|{+τ\2f(@Maa+PF+cvX'75%qBǚmcJZȦi8jstEX/ *1+Q'mhDZEvc|k$CJBݦoI!Eu .3+8 ƛ7D̤e V:Q z5x9OkFf3݆BCNU;+N#S/ً2s̐r!(KZIj5ڲKp*W=U_pwZ75Hy<=-hZ ,}m`$yAxvkDvv rF&ZP 5hDx P : ߞi\/}Bo6lH$6)8ؽ;kreTvG2=r$/r)_yQgV7N})@UOj 2.b3:c>%=܌[iW 9pZdaY o`El VPYPq"G!EZ ஐS|@E`59N}*ԇ'4;mߖpQܤ!wR" (7bNG{6"&7͂I&d`Q|b+xWG,Țt^OKmg~im]w-XdXiziDYw!Box82pot҅(-~B/poŒA,]L+v:̄"73{sH#)jӸ=w_߹Ku=1Q ch7WTi72Bx~yPbU'ў̽n9ljBfgAhrUX>Ki֧@tbNͪ5ˑؕ 4fAJz11>AkC9d-"F謮,0w%P\['Qn>8h6>z*J1J2[ 7.z>xnutέ,\CKì ͥ{SNg*„g51cZetnVϙNC7#fei%0fNM7dЏn;XY9(g|ب ~ `HepB=?` gꅂ)[;pϷyABsޜ\ ,ZbOnap\V9CA':3sdA%OJb@[НEwLͰ/(5=nFƕ*؏Tu =2+Nř 3*KRjVz vzW]$_ϝ6[n%iy5zNyjH)mqyIM\"z?ra<Ȕ-i!Yg}az`ߩ(g`W~ `W!1`.Z:yى8R1 58^j7>hۡ]==M: *ZN{;{MHPqΔvO]tqa@:_)S*pd+?Vy#g$P/#E|$>woRSz5Uk-$?pvƐ %оjl'#4ed~U!KbWULA^BAǁY=ѭSb'Xec\M?{0#Ph$zM*%FU+ՇMGd ]S?k̹6XS$ѷmAI6OLC*4\a4/XQIb@}Jk 1hјn[O_~%_S/'"r)F Dچ8g~t҅ 31:WVU`*5) GWPB‚O[ Ek15,-6 d3>@3h#﵅)=3جW-FuP(8>׈QzH ,U%|OZEpwn#<%,b/Lm8ŸMqty s%_x3p2[D_c.yhp¾2-+ٓChVЧT~ Cvd `~> p6 ͈_%V.xLXoz$7-LYr/; Qk M (Fh QNS. #؏[WݑCcg 2°a[FH&d޸Cp~%l6>jus.9&3F )X~7Lhf-A5~*: :[ôs3sf!ljdX3 p?@J7Y'J꜠CI[xae9mEp.;?kjqlFu9AOJJbܥV ?{ !gM U~z|9(^LJJ̭@HL.ܙ.CەKP˾ƶ5Ҙ9 bYzW=jd,qeqB ;x\KFqOՆc*GUZ:q:;p_ē\i0!+4J#5A:%$IS] P;{` ~d("*<ƽ;cb洊 I_)/8ƁEщ;|–XήlrRBKMD*Z}Ir ~Hy@7>_c)PE߲T+ă}}?mn&EgmO$ԧǤ~T&ex]%ӼhA[my ԟ{<^)`c'vr+4g@Jw:=+ { I2K'saYPgL#Cb\E aejCvh?̌(ąwg=8t$b2|l1ehhQ"c!>y ;VAb`CUԖ(cn!NUzxO5oqD̐]`Z:klt~pbCq {Lz0=U`e!fdxpJafژ=fӕց0;?tI_Bg~oY +G_CBAF!sJ4a2]P_A`3s,mUpn*auh%9Gv0msxj{ڛ/dPWK$ ~u  Qwoi1~H8Dꍮ,ߘN7r\lv攒Ze{ بwTmf `Eg7Z'WNYڟ ]!>eqe'loy@%ohT F5RC1bwltqٌE0-ҽ͍y]KսLj=.*瓪ΝR널- p8n[+L҄L,j;3Y @j\^_Famkrlty:AT'T(ry{ joH+zWʐa5Lǫ#]7,X^Ξ/7XD (%j.T^zKK&CāJssn jtcS$\Σ3%Y~JՒS>kb2ͳaHqfV1* m1$gDRV6՗Po7mppA6[Q;ǖ@q jٳCd= )j&Ƅ:s(hJioK ot١/-T'c hw'r{F7 x{w=|0 ɻw\qgfu?t~D#ڶ!QXDu_$\XzZqGQ1>jbVg[K*p/W3QTu\4tQ<=!p l]9M~ڄ_Ҋ«Xz^4r!Th2,9h7ʉc:9ɹ7A[F1]uVOoy(̷TcUΑPF-zy Yv4u߬É 'O5Gi݉a8MLUdEIfbʊ$ZB0#2o6l]D |jkZ/c+5&D!B.49GW">yX!!@FBqwaO6#zXjr d~T[ybgk@++a`/4:1\]d] {~L-l+vƐ|ӏM5 lZ=L!7p+H{4QS$5f5pHB3iV芈?#ye aS4+9gO4ioaM(/n;QD%y6|.'lZG1rbgB) G.qV;u$ƿKíӫ;Td \|v6%x Gо;LuڧJNi:dNC-~yFj~-FN0LS-)؅f] =O 7J0>5ON%L@n<ګC4zp 6r&4hvö\+ia@(} EDb|L &;$@'x0".7T5* It6%u-ɀZ]sm%RSͻ~n:xwj4sQ4p-vǬ@dK[RM4jpWO49ͷ0CՈcb?0Nl5x]IA/Tzw](ЦMvL$Ǟ3d"!{9]]fYB S3炘IyҌvsu;ڿ*<Άo,Z7/WT?u5L7\0-$(<-Kj$NU3ţHSjH4э㋎gBiDaY{s#kG*Xj>3h=҂MY:*Β]`+7ֻqn>L<[ENTt˦ _er%ybޒ>zN/_mWCiD[ð¶{[%u*P#F{}Ml "*H @em_FP1-OQ31CiΘiwwahHfۮvʖcl?=zqKϦ <" J?iic3 ]AB&`Gk}gW:\L8t\nY43>XsxUyJB K$? p%*)sy~Ӗ}(ªa(:GXTQ?͈VhˆX锯i¹"m繼)Fc8zPX7綵wQ\n?WUheX;FmŨQrBGز.:L z<"7--Ωp}o/XLi"'&Vȷ)FrdDT%sK]J!سE$NYVR-dw꯱e|՞[;Ioȹy)fl?A?E!r;#WI^X8z!LH,ygTPf$h34tF0.Fr6;QB@ޗbn7ݦ H>\iہg$ kĘsOW-[5'Y `C#*`%,A_Ɂ vq/5N]Ղ6:Vtk#3E̸=t!}UׯRySh0C7=: c9#*hAäJWM7ΩCaź.pN0w~WX{yU,#DMT^6;,bgF;8'Z訚O٬V#v/Q<Ἧ\pzo<c6%CZK*т> -:T2WI$O2nKk m#^cUWNf5{-nnrS>p CC{dO! 1[٥jy{r;o|RӽxLMumQ Z@ 'Ԙ 5Z',,PWhI4JQzҀZJA}qK2MԠhh|$ F<# ESZ0Z,cp :fO#V̸PEǑK$CK]ZK $h =5ĂLNI.Y#T`PwBR"^XMTw Ct}Lj( 0-}|r қ 9ŗ6ñ~pԸ3w؞omshȩ1u)۱>,`w~!Y-Қ^`JݰnY-9n wѼfHp.K*\%u*T3 Phh8g{!Yq3$'3Z5ȒE Qˋ\I_c]z<`_1}ԎtO~DT\O9T e9qbg[HrDbV18TL{pɧ/г|jHw_Fm-ЯW{jUDžh !-o<ݎ=- <>voF>ZK3,j|r?¹YAKFonyԩ3 wږ} oCiRlw* cVA?|r3rx2 OxK zlQ$>O*{4")]|1熋glI3K1{O<.e:wVX5: uOy=DrjubF:Rqo@X)*z>CA2.Bp4IȒNRvwy/kT 4[O%#3 S&5#Lݻďo?rPtH|\pP+@UeX]SOZB~~ځg5 "Dbj>w@T1}WhE̥bhәr6Z .)a8k$Bft76N+Ōx-%22N6#Dܩ2Y 8Uahp_ML轁$0[ :FI1RNКU #WaU &wX[]d6!laO`{F#Aǰ>c9%\YI\1·0aiOƦrL͌_. .4-IsjGZzZ"6Z]8}{lO+| X`l!|ocY#MA^mtSۈtIaEm*W1kYlvz,TݽwT3v>4҆f8s޽۴VPZogx+50wǽ|\k?5cgי.pØP:7 󃔤Yَ, (H*".?$܁Q ՀDJ7eyĪlPceк:(-7i%DνDN$Ɨcdzc3C&̲KN׸hQQEW?Pyc`%d?Ы!=2`'sҏ+lOoS%{sg07Qh"JTl@bBnh S[$PҒKo+P պXĦHO>=-24hr iJ+ MVߍv%W_mas#O 2_. ztHWV/,XЁ .N(ժuRW KNq0McJS+;eׅۋ@=SӝcpSmuVPG4䨰HwbC*bj H̺!+Nݥe}W~%_&&uW!vohE ȾSU2396WCVN;,qkhYۋs0!9ԴmQK/@QLCԐlzYL_Âd km>*H֒$`Ջ oNy5yǜ͒V~X􇏒#g!;X$d6$uݯ=k(v[h'rS4.N2H:==Ť1)sHhlVੜTwpƟu8 Y5w/.ީ'mpkh^lK`d [}Yf'pj\CLICǗbiC[B <=JB^K|lA*+pQ|2s#zfzYI~\&3 =  A P-2sbcW{  \MgKks^!Vjtz@ KZ×uybiG4\aa,A+2kՀ"hDb.Ұ/`%f K椛e^ВV̙ck$'6GIGdmc> ?>y4#d7#WQshO[8*\d˖^wś=q:JhW$ayUT&ULRG~XݤWx.k;qo|;[-ȤTfjbq%|L#FMfͼ'DFN_ih5ĸUO~輢 ȑ'jihf F6U.>Yv#\g7H1|$8YGN}+LM^$Z;.|"KG{-8NV~/ rD+KT@|s8^!a" xb$㝺8 gcL1h[h|! @,B0Upm@$vy+Ipg H6/r>֞Ȓ\<&'Kd0YJF0Տđ- G혍HW}1SKҨwv[Xo1=]u\A7B( 1 \22}r w v8)͊/ Ԅv38ś+"3Gf ~_ڃޕT1)[t-[DeVa$߂5 k\~P/oш?EG~ӑ+(QѴu' ;; J?6YhKļjΨ=̜@o=܎*3'on)ښaf* AЎ&ӭ)rjL.jsS:f/3YiRltg剸:IM7Dg@&A74FHZ2ؐ#gfl,/K^wYXc_섣$Rse+{1I:.FCһM8nRɒ\fMSVp!kBDk鶋+Q,n!y8 ɟ Ȧ['TF L.rr! Fye& A+^9 a]aG-U^S.H@d!O+l-`_S2piY5v@,01"GwЗ o!UL?d2bnnL@YfK̛~^4~A6 v9`q8ŘC,|*; ^sĮ`AyW{dWI ^3$uX(?. Xq M}zO]LTb5 ȿs,AAteb@{"G7|߅H$y#xnP )Ckٲ^U@nY }5-tp{T0OA9Qm9ʠD@!#^:"#4-yڨDoQ==cG6DŽ_}7WwSa,mg }gfJeygjjxB㈲ O>(iǁ?亪y. (2< ׫f?:s@*ѻL_ O.f8YE7TYng#5<+͙;eg|!KT%FX@VvEkU啑P$hWs?$n,)WWsӱRP rdXuuV~/)¼ؐV3o:"ow˕5B#mީV5:uV A*Y^7Q̸%=ec2-FfVwfX-=8ZOFR\\8`s*H`Q82Dpu,W1zs QyE3GXyQDl4&40rzSm#ݑ#*+:* tJsrY ZA}Eo=_$iE+=bzDAҤ@c1}0x7 1Ȍ> ~}Kρ Vָ`JL:u$Exu2],ܳl| mlv3uەRbXUǸ1䧾*~q/g'Taг/q?Ph~Nh_3TUMߏɢie84cspڒw*6Bvh 8O⽋:`]ka!=H acK ưŌ[|; 볋:.VYFIE|j8cdrI&'!ܹQ( _,jnHؙ'X֬& `u)takV%ٞ2rn6Yzj[LkyKzu;I/C.$GF?Zɸ-.C+9MABPGA܃`eT Z hs=0\^'Įt- "me'[+=ettJ"ۢ[Hw=Ȗ_:*G4kO; 9A}1*OdϠ.4w}̢^&e`x9o=c6ŀֲؠ!}>{M,|~ \B"{M*+'!B5GV?<azVMa><(h] .%*_7y5{J1;hlhSuS<="O9O p* L[FV?iwSjYHFsBY}_ 4n,CN1;Sxs|[-EE0dUKF'IÌF67;FZ99`=nhI?n.6 ]Bys9*a #d_~I;c}:y X D).+r[VꏩF;$|2? ]O㌒ 3Lp#R~xN㈍!&34V;O_8g&K`o#F,i+PvmU=|ƾ~AZt zT X* ʴ<@6fl:>1f5 K^?,h0<+|vTVh1pH)e5Oi eVw~2Rq?s/~1(N4SO"FT`&vD1!}3۳>,2: +2&CGX'4R-HG43┫mٜwk?bt/`>J\/gƿBUH dvזT\4L~; 1t)sANAw t4;sS<! JSӸN7Vb/h^s~@VmrLVF7Fcn)O2>q=H'"X4P೿鸁0OmJ%S R_z$ Pm+@̗029;=-,::/%^# >~X]Kl;'> KTɊ%lBŋ`DK&$h;-r"c^|YD?*}B(a癄fc G!?<-:$ɽb`;kTDd\-A/g;~iWb5qԵqvZͷh펡8zc3ӁL[VT)@[FTեYzX?!Z΁ ILtc,gUbxjޫ ~xKTpI= u"QmuSG,{5<!n'3S}9WZ]aăb W=J\XBF {HC +fZ <0X͔WP/9ޢT1[dε<-O fVޗ `.r.Ud<鶌 /| s5Y1`ܧWS V+`$P3ڧ1h5'6`e.(2{lQ^yv}]{J.ؐX0f{{Z%V R0?7'r(]2WV"MP dT;0P=# =X!׀LsGd$+יjFF_CW#D8v}ݺԃKm6l0[t߷-{qכck ҇3p7{xŞY ~@U6m ̰}ko pm"qJ)g-i%mR> ;Sm&0bƽGxӒǻϷ$@:G+ԪOAz_bFgOq]IwxBG!5a6[LϬe{>P9 >K2mU$Wb|&c[M¾=«Ü+#$ܖIFl!ok¢WwHK౥NzѦ(֕tN 9롿O dimkG p IV7aWwFxFf޼ӱ-Ӏު;Š fJN$ _aYYd/#~xrX!,ѶS-Qt#h-WwC؞"ܔ!oL|B7|3\W6FU+WaK&&d.ٱg? L<,3D*onYSqցt~Ռ -Z䎦 ڍqK&N $L3'Om'Ne{YpgW  =# N ] [K)c-Q#ec|WQcLKRBZhI* Ӗwt{; 2iSyX=M@iTy~yc!cj> IBP^APUs'*! :?de 2͜ I+w Am=J: wzDJW|KZmS*亂5Ջ4knpwM5PSH7pxr%PaV;;|oE$jb{@QupNj08bl.YMu]J2$cU˸5$]#A?{}-k !3QAF?I-Xiu,V6 &S?3 hU2̷|jKF@p;?L\H% ߱ia#p@Cߠ!HoȂ^Z\Ÿ&=+5G٩b7za:5ukǿdja` @]Q):D.ԜsQ g}.W 'ϙ[cSqz5%GHrȹW}ܪڣു!da\3<ͬd5Z.ޒKכ^N;cx):H¼1H?ئqV+Ggd8cc%ٯcDA(Gi18l0vt\Qw;Y5 2bt;"lUU5cʷ8jk‹ԚprN ,/4m y;AQ]NuM2xhhu(R8Қ9B0t-/}6;vD+%l8@vWn@hi5%u!%k}QD`/Go!LPFqаBiS|A]VMrظ[";N\,x (sm+l#ȨFq qa녦MЏ,k#V`ag> ]6F KomL3ŁY "nLDؒJxw3EQtEm%jVCidpN#|C'5K;{HEH[(&t&GÛl_"8uNnYq;>r̴kDUimtd.b(e @Ei %*&bMOOˆs&5TnK;.%yտ2ܕ.b;PAIԯ35fB;;\n˨,DA DVKGCc흺|QDo'\SpIlŴdwvݎˀґ8G99&*}c^W ]/A3@AON*$ф cA8dB2ѦdMKB)rGgj'`EM﫦Jq& }udu*OÈ-OX2oЬK[uwC,Ydv&&S?e8vK0:lsga!թ˅;xٕp֠ n6Qux= |"D&[6Rs}4~/#KDC2y"3B HO A9Z7+(Ytx? rLֻV/̗^FAA@~>BIFv)axʓƜ~:iRŵ= rƈ=҉i̜dAȬ3{=?66:0SL``|fĠ<kF'j *Zةسɕ(˓4ltጶtZb M* md!!M4PrV͔k +GD6W}I4~ Sc@@(L +=,w@w uފF%?ⷍVƄcįfV2yTOctq%c?#>#h+B3@mϛu:!*iFP;#ؿ[)=!30J|ݔu!z*앨w5ѷNdqb02Nj,7"|/jf?/+Tſ*Pk;tKP.Z2RWt?/<W$ Y"ͺrJ=eJPW'ٔleoWgsG`:*jRF㡏T7Y{`}űmܵnN6`/M~'$}~kx RRfnje:CRMk҉W HԻPf` z:c+A]ar_̕]|!jbR8R[A}A5A^sd:qɤt13=fXȌ0M@Kށ@UWo=z.I.JA|l@ez deq%:9)7&5o[ZvSEʛcyxxP8G7,\wiV^Gw(*g6AN6lzT(ي02 bc$CUA+ܛfm?ߘm!UkqfX sK/ 5ui[:fZ^S /?cminZ\)To?GȺL~G/i /PNyql?{kq?zNn 8?ꖰ;1H8uZB$|s&al5ePm/5:iWqZ–xc[1ƱT&MZo>JG# E'Agt_)IrԶ3 {8f}[JuoYPxIWq[̩ƑUd`k5!U2-CƏaB> xi+WT :lNY8e1x{,A2䓣[9>49jı_qc "\Kyj܊ ?gOWX&pJMtڱ8 u\>5a5*Auul\$ ` y✞B!MoOn8zB Tue {J_ =oaĦUr~.ҵɔmu7l9wRыT-t -7vOl{^X+"ԏ~PNk|9zSJT {rr"k4%bCiƝg# iLnNFx PѨ2hq֣ƠfC1U~W8@ы뤰qDm?˺Q?F 2XY>"2,- .+O/ Qsjm/AR ^JD;Yuj}:F٭`Ѽ8Smv=45Wl/d[_r Y[Ojfg@‚cѳiJ'f<9 l)J깏Ģ $XN; 5Coq8r ±ÒS{%s&rp:=;lP`C#,$5p6׹Mf5}g C )) Lpxh&Lڐʣ%FrdBpw %)~-CD=z@f t,p Wٗ(A(D5,xI//n7fȦqΰrZZѽ, D ԃiWZNobը A-Y~s}Y>fGiY3sqTnŋ|8wVUxt?q9/1y+CQ or.8PZ5VZy:;7&_5@<S'3*e HW\靜l;Qfq$uO(`Oi1~lYՙOg =r3˧Rz*ւ1)!4LYƶ?!?wl |6 ‡rOT8'M "i35K-T32U&Hs|)~kgwf巖D R9o!F'5#2~Oz'kC'= 3RXS{ ,6*f`l*>H+j3XsQ6.q{Z>QtvakJQ+JTKê]N 4hGLKfG΋j ~JF9X:i,،J؉c#D = N'ƅ-VC$>)uWxaμ}'L"dМ褤TPq=XOR?j6n)K4Rx$6~Bn\;o_֍Fִp\DK_YڢӚY񗤧H&2!? Q-ll[O_~+кr<* l:F=˗O X~T0"]JYD+jO|o42Tr.õH0aT y? b|I7i]ktЧ}dGU@:vSԫY4yr ᄀ a iIb ?Q;] <-@"E uD˯x+aq5,/4%,lF Yͅ_  nfmX8qZɍ}1@S] èZ&~ hԔT NF۠蝐 Gv`|g)6K1Ot!g 17!AYa\);\9_)Xmͫ!Sy p6:\ׇ>ɇJ\ʑ ndex 79S#H*}e¿OtdD#^oS[@@hC^1FГoJ,ykmyRN} -et&*&a99@$9xLuldtWNl 47=cP0s[㔦JOir~[I@x| VhC J5oXCyIv.}4?VLϹݲM N8 A,h5%0LB;/`<Z igF$J﫰?lL5 DV=3@f;eG9xSUl#/#m x6U٭]]i"H%<@`P;h͐eR^PWG0]H9Ѷ5Lt?G]&N6 1YRxNFC ֫pW''O@Ĝ\Zxc{4ecq:XN7bxU `>d4s5, WԒ!ꈿ[{m 1+}^%PȑU֛KfVz;>-p/ztIVSѼk̠g*T*"!}:0ͳ?5m&Q`zU"2{(IJe\#ߓD=M¹61>4}哿G*Ze 0fl{\nor[g'9ύ i}-A| TDmc,.gD{Ӷ,9ͮ?j+zr"-ª`7Was'mt)OajqdT#-X5R:0ʕTr#-.0,`F6pxig Z й~en )F81IGF3)0+VQ]6T#u-q0=Ut?|[]*|Ls=57h{Ly#4 ^)e5kcLAz&Nm` Y 4άWC U['PFLZ@ONԫ^@>53BhmGYý6*zJanEV&%09x:<|%~=t V[CJϭ-[3sکlPp(jL3csS=enA^D9Sm2O K23ѿ>C f'$džkȲdU`xPN?4(sҶ04ߩ.sԶ a+5gv)8\nm=K}U) 55^xӯ{ǬUոlAT4SW?oI_ãzM?ea:Ze}\oo71fҷyNa6jeUƭB<ckvn4F}J/o)R+k0Tm?RnKj;`%KV횮ϻ+yu~eqvc%n~*:YVox*X8[5)ί siB[ɬBi7s)RDJOgUmpp1'誝w-= K# 4[WWWlpN56xuUv글5YٴZ,^H*.GSV Ё-)(`)Azc87w6Ll`(Mâu%ebQN#"{/yNQ̪}[U] ,4Iw"Y%-<᾽UrWo w %ovkNTyd|x Qg)ᔅ_"$a9"xc/ho_\d/!s?/ ^ljXυ5rEWǎFgxz\":Q~v7K;(+8ñ5<%߉J?Wr5| _L7f~ Xe ,|b57v/*Q>Y:3 y}-Xb /G=ZZd?n)`RŻ,>o 0]U,|SMc6 L@YJ{6ݯ f O&\q>V/|Ʉ~9<7R#S:!zdE@Mw".YSsa}/ r 3%ϥx/ v0t!B#/5j[`x\U>vLk} =yx#ӳEFoi}.HɪrƯGzgw:w?  tMk{*e.SxxR;g-Rk?YMK!vsI:3 - }^=j'~H՟6l%lcϲ]!D{T1㷴* \ij6V=w >h6~ռ>GPSMwү#C*t&b Vw|xǞ_/ P^̴fDGE3b Yҗ6\C 㜐9մffJxY„lLצ43q*K3kOͲlj_9d 7EOGϹ=%X}XևJ'{-}~n'E]T~HK5ubH„T6-o/AqNb4`nןXW-(t-Rt sͬs^$лF(=zU;g 0}'YHE9=Pm*N7=aƊRti( [@,ݽ;np[` ` *Z( Y7A m3(U$Ht.huɷ@# c^k*bQ&KuPuU)lG 1hy[ah~/V^wн&qAWLJvlU[56'/O qtu. bS ;a#.3HwI,fīs ZV 4r3~յ!`EC\#[JtG۞,bMXjo7W0__O_) /7˷`#ڻ̼~m^7h3Ulm gt6CW+t^ wJyb>zH<ݗ<nfg6),r.=v̋@mB\d%?e-մ*!4Җg`Tϡb4*V T ؗ*c+~ jq1~tD}ӬT'I몑*ʿ(NPx`,$ʨq; G9<%QV~f`A4ׄ,9[::&8"J6 <7,\M>R!|Di y">w{Ps aF>LX})+L~QM4z Ɵ}ѽ:/s_Zc`r+ k,e1U 5Ǻ5-gUMF=ߌpr֏ZM49y%? {80\%6VZ[O|m%F(ѧxF}R=8 uKDE'"$ΙgQRQEʺ^?\2* GGf)Jo +-h9ʌl$O6+ÝdS;_bMp@ԊBE81qxMߡ V@3Oɉ2OD#c /S]WZIbfQOpz#J8y_Bs%Kf "_;[ti+`oi3KA2 Q΃4D*"Y( d{rcbGSo|!ô0_[ uɕK;`J|51z#Dۨsv,qy4e0ׁ"O3ڃh~5+;T lٵ :"J7Evtn%~C}7s~߬ '3^7W1ȌLq D0&в0;㏓%93 =5o.aRzAoM uOLQ UOH?<?i g"~R`*sR譩V -]4;p/ܼ XO/6['1%7QMlޔJ1Uc)փ1x_4#c`e{#Bp.`䓂yH|XA^J_Pr> )4#;|jkʢDxC\)f-l^Ɩ7܂>6j+hkN#1yt̢cYХ! 7f~Cu 'Ahu_lhPTϘ?nC5f2Ujޞdk-7i׺:ζQ< / 2mn(T)S'fD >_0$.t7I0RPr,=JDԔHƛG'`8U4 8u< 7y0Y[hs ,֮1!jOE TI9hM-=2Ff$qn3i߬),ڴMy8 FF'Q:I :Ny x03.#0\R{Yxh1˫('^N6\-7}Š'_NɈų D5qFq l?DT--˴T;$p=aM4#Y#R(S]E6E+kf.hnxFyj?7-ox. h f>QtLg'@I"3"Q&'Ch )׬5W.B3ƊּЊ%y@HYUBysJo11.ٗB(:N.t!<"] A-=ZdPR%o)F~SG{{-Ts +W\R{y2kIO),xN[ rhHVVJ6e xo;A3便`!囂Hm/dmT vضtX_ TY m_.}%A(ac뙣31 XƸt!&Y:6)[Օ-r :_j5r!ց)+ &[:ڶ!fQlۺw~e BrI FVȉʰt@KiR}E!f(H1ʿ EKaڑV [LáC`(g&{j`5׸*CwB\l[m12FBe;Pr{-5HGBRe_YS|!ڷU@ў'ʳ~1JӮ4y9u#̃}'mg`G$\ }-N#G`ȖS(b"eN.WȠQ1>KR]3o[lOG2@C)(+/[x8 mSaryf&U%M oQ!ؼ^Qh%g&dʿ*U?v]:O#)s~#n nIb mRQֹ5TwM$:9HրZ?)V1gE V\w-q I)<5'P1&;twxsC@tȆi~QMt}Fv; 5@^HA5sیZ&YVg2x.3HWSJ#E :hػ?jOz^\Z\f_s3?AlQ.sah3+ɀ?zۨ릾ڜmO!f HʬPa \<y<-~[HRa~I9ʚZAˢ m"1T1 cFm Slұwʣi90 AOLڙnc%OٸThLX{qS9V5\٣I5";9Փ1KPxfV]Jw+Jq[8HNVJeEE'B2a6P KYTՐWCEc8S'Q̺WGɫ7]-% Jr|͘]H!yHu@^y[vfn&$ ϗj۩hGI#C2.url$ 9q^ N!#T N/+[jcVWӾv#¤&XskG] LqwH(!p@4_JH/w7 *5=$}΀᮲ d[!"aO(.G',-#Y|^yWN)fiZ+m#X ^Jp9MzGj*hl@t<?Ff~q=T;r7t1,"%/4JP'˫h%jfgLh`1u2m|䅵 ~ K*S}f&B9Zj@Wu2&sc>ʮd^͗linb;4ulp@F0vpl g^>Y._[FM_X]SsKSr7H;ΪZYqڔK/q' Iņ$:huv'^fAideSdʏӻpIgJ Zlw@kLKzVdi*2{م}f>)`笜9!h(zw|WXD#d[SQC*7VhO$$A2QO_\f2*f9_ {*'9bu8_B3G2Y$յq$9cq=e7n*|VT Q<)F.Ŧ"k]|+S_Ca-t-TV4F9<%/:L;h:V̕xt\ĂD(䨜؈N$ْ*K{鮏9EhkTZׅ'-!lZtiW:!,ܢ!B))Bo%n:+bȫ:+kue\,3Y *Q_9R3Փd{ðȋ9;C6f ]w[E׎LCcwgò7vښ$S:0s]Ñw UvhBCZ%y0#|܇D`+@t̀X_sh $Ģ~Y lj.)L%dо^ 2\,]ɼ^ |;zuc|/Q ߠ]WL.Ĝ%%p:`) f Fe)jL'x)86L r<%FD,e@[+=7+ QDұ<sROÔ08o}$_l-ތPg5K\@iKINN/J ,bnX%@I`q./ɉTP |&$Ysz6*>6- 6cCJU> dI]޺uVaNam "o{p?`݊s P]Qzo=ikwP^@_e34]^@NՓA \Ւ~xC@IdrK\[G'Ԝݘ= uTd_³0N[dg}ȯW`f#g?7vDq5$_т[ziJ^kQaأvtAv^MjTNWo|8 , l;Uקڞx50xC{ok&CxhԞsI ci1 :4|J 8ks o¤1W_toߢE0Y,Z;vn6N*6.Nhr~&'U1O{$ZIbl1^Y/7+%)h1 JCo fWU\u "V9+¢Iw Ǚ6Ab'6-~asJ-$ҀۅG7+9 F_&v{QQfZe:)+_Eolș k){ rE!=oJlhSA/=@ٲkE0ƫ9ʱn*ygԵT݁eY.%sJ!Lm}\8v!tH?8.̹2fy.Mbm&elad@%T22'-=U O Y$TU_PqrrEj ꉡ4Ex2>pY6O&5d/Ҷj0n,FSJA żL f<#4\ 8F&pџ 6K*Pzh1(Q5 Zb\H+svگ7|gv.X?h7ϿmerL$$)ܫ;LFH uש~d!D1$'Jԇ+jˆSoՎս$KNMHľKlZmX\ՠIPfE_k Xcd;Pp딪?'(96Q!w>QkǛ݅zFbuK2lύQCgzZ NUP@ 9R5RO#`e`(fu,2"lgeƙhA>|E_"VGM:qE3N-˾"$W RQq$l9`->} ުՑޱ}D8q:w\ Vi>.6"}. AOs+U tѱ ΋tn  > w?m <$뱓w8m {g(f/,ȸ-j O$.C᩼ M+{О1:!"7k0 0oܷV$|֦<=@YN[䧰f-ЈLrDIv䚽xIq\E_#hN!ߥ1 !2bA'e8^d_vD]HTNw}Q`i 2j:j٧Խ^J5Ub0'S`)P);PO=q8 PPrj_KƬm;:v֙:&OeݓM!oxT`o9㧷ƴHbgJ8;q\ Xz yQCrv+Ub}Q@/kv@02mæ %b B-?ڙ }нk1J\j2ј2i6ܬ|f &OD`,wlXTV,^J{)>~0"lFfG "H-7㵤-z>UGBKA$`ɏ۷LqtIJ) vغUg2_y697 ,m.ko| :.O1 ,KH30 ^R޸veoe( 1{|fU=s]Im4Y3 TlVgJΐ7o}W8h¼@ GIH~uE^5A_S&09ְ;!u}MF1vy{EDAd8F^ `L5Tuno#@6{Tv<ΓB).LjEy4xz 3؊L,w@H|]eC-b{kKt0X>w%<z{yֵ.wI,Y[o,ɨM:J6jgtrOZf~zF_ jloX>@N\b1D O5cq{ f'H 5TROBB$aNAoa8lZ3K.cLy@_u;r-!4%|˄ N ތ@ t }c2>Vu,pq}K[rBDBG#u>T-elYOþWƶXG;qa޼Xqf?®)=,oH~X*Cj{C59¢'M_"7j ,hg|Z@nfHGx~b3{[/Ԍc$\ϒcrFK=%K'V~Ǒf620{]2G)3S>ߏWdwG@/g.wǏUEfJvӭ(EȚʨ@}5}ɸfw*yоC dJ@r_? ˚ o2"Qd 1QR 8:Y *b6Y$K'܅ګMUzM.ldAÞJa*߸ S"hpg.kcz N90W.A,p|?8n6O+ǻ`@FC͆ðG|j^YkFg{;B8DQǃ"*PAO'G= Ad-%^;v?[v)p,B j,=s,_\ë IA(ךjM| zp5^xg4CHLU}g 9tǚ]^ɳw9PڄqxYA$1n`oʑL@V2L,5fc^vO1*/yD~gp\\y0'ΗMvWy{0=GǾ@ǻ0c))lX|З-[Ϩ泐tDS7ipv 4ɃV (BghK=?{DFI ;'lqoҐUo|^CGsPߣ/TM@b:IR-󞲉`ʨ1@]DrL;ԛpQoUzt"tx uSlϷ-Dgp ,cvDF*uP$fjg`*a8rޣ`n-βwYؕ ؠssAܑ .- ^0;ƶE. 䮊_A#ґ|L?œX25 +FiU8U gTfkV k}NC m[T~H bOmc$NMzY}dC@&ےryd3o?rﰁ~`([d=fڬ^^/NOWBHuӕg`Nd9hgv6ijkj+fϬ#+]*9G^f -X#5[ #}Rf;StYɿD `NJH0e*fVӌ)<ڣ9e}pl61as{raEYr+#K[{%RhhXUCmTojUmtexNG8ī$Pn}jsg1pU-IR[3h'+W|U,U'*U0xUEѰY7kNMx(2!eT7IqjqS%Oy7ij9DHj;Z݂+Fc?ABqXХKb0zk{ĨOͧ7-ř^Da~!p6׵|X(ά2u'rhWx ͩCl:wUqHǣrA$犿J{ 9w+j!-wf!1\-TmP#?>i;R!?ְt`Z\NyGӪFQ6xם&_Ѣ۪4Mfv}m(bFhwB<\5 ݅\-7;dlߘd<I[ k z %=H%֔oI1T_Mq! 9sܮVw|NlmSsHZ'!ɺW̯J&d( 6dsE䉬&ٻw en-,y8ߋvh' YBn u< B)b/| NDkg\>x(uӊx^E)g ~͖t cw$R2 m&+4 R1:;o=3̛YJ7β6,[UԾ׹7( {TJZ}hJM?3F7s%<2yrvc)K1r4nu}%~.ZhV&3A8%MCi1~:!G Ope[q'- 427'=rQ/G|JcyUi p}MjQ|KMeP2me鷖`v@` T" *q2bl,o\LhnTd&?Ħyb(O#=L_ج+ h93Z{)r*Od,p(L;o康DTAp@:8(o Tx1 01s) %nQ3&'lfY_'!U r={\j FCQ,ʋ3.WiTysBF;E@YR} s6Fvy>}O ͖^-(HҠ^q跼[qLĘ?@$RJj%7~+jg0d4٨Βz#sEG ]Q7λcK%Cq,rCq *L&̚6nfXV%L% HZ 8D1 Шp=+8cRT 0UPb{{ jؚ ͝ y;4ibfT`m6-ce%trM/X2'ȂDi> S*fa9^9ln箚Np FKi~Nls:%TK<,R:Т mOc.5NyE+Sg:aU"n̠B& Z&3E՝80+BL{qz.F~h@D e?}aB]H#+8N(Gɠgs7'@NA[3L,H&&)vtw ;Pa1%W7 ,^##fa;s^!@֩ΉͽaB[-p"10EQBC?ΘS$Zecfjt @.)!}ꫴdnlZjUy/KXd0C^b&H-GͽG\wAR)zuC߾9 Rfr6g}b8/6+UW2s r7&ǿbH;$''N;LeA*MP,1dIQ[^i(兇xVEtBJoWnuvh]#y(ROoJq࠽,;U*:+MG/<~+rCy8rGlH߽YsT, hZtճ)Pלo+hXh}^b-k={fRG'$gJ ۪>YzJ܅>R_+_t$|zc}}3WQD/EIUl (r"M(Bbd)܆  \aL _ ʙپ,/'~IM@!%D+nt,8΋8ղ;(хc,Y׎q JެXTh:Y1F^f=yqaDQ<ɩK^~TC{MnNL%ӆ:೛͔v9ï!:` ^CIB{ [F4W󦚛 'Jͤ@UO~ Y %l¬ds呵Ib\C< !r5Eܷx,!nQ!EQge{+KM\֖o3+SSi.F ud_l^`vAuDT9SQl<d|.= `YL~uw]\<ȃH 6盐W@%_Gwzs4CM &$xXм =TӖ R_|_iJr.խ%M<_XFf-P 榻kl3lh鈋T{bU%^ZERWKܫ Q~}쎩?9Y݉B,nêysR3Ea/ti%E.c}Q /18 ;PC&Zpi ..5.5 &k,#hA3MӺo XoaG60"5H01Yrcp!D?vflOg]9'!ݙ8~6\9WEic>At~Q3uo5(4Cyc$(^Bbq-3ca N}9 ثZd}+3-H,oc{%yɐ,'Sj矙wO> lüŬ~ToHg" seWk$ٿ>(Qm <%/\9 TqioFcFlx_<%s*z"H~~,3=| BdR Dx{,D ZQ/mp.AD=oUXP|g}+w'%F4犡y'aґJ@@}O׋9iZ,Ԫ^_x T57[  gΰj"ee% ge( ԍͱ΢grFyޮw,R\s j9.F| m1dLw^Pp}J~@޺sp}ѬvaZxja>KO.!XIxġ\5LgbЭrfI;9g*es6,I<w>ﮋ0BF7W?՛h-x(-OGsIFn`֠UʈQE'g-A*;-(CT.P#`UKqmJaYD #}s/]j''80AVy?=YWe|_5-iͮalg !PI<^4J!5V\X yYYP]ņݣe7u"DSҏt[:W 8}eATs#)]ubXmq]s"ڲ`֖VI~jwZT/J2>xnasF$([U2ߗ#u/i0j>R`53-ML & >KDo8  {X:(~L9xbIӹ>Ń $}II+ 8QKnFߊe5 k`sI^3kg=fJxRCpW%?؋8F+>Ox,;;Sw_T 7z\ȧ}'ij>Yfꌬynzy-DK$@hC> 2E`(:2\T;n5E[]qa3Pq0m_<6 o@=&av/*V3v矤Y zi>`t^.FyrdcuC65~aC.tؙp 1#-'ByLԘ}5fe` hG%cQimbԅ~M%<K~ww][cs_a8bɻsBD #_?:%T J#oi<ɡ`?-ϰQ{`FC(lZ[ u[ucM4np#T -w )%|<&*FޒN=l4]*>4+jG}K'kϰnPZ-; D4ٯֿ~aͦX]=t$ AE4ԔƥCr+=D;pvP\P'4u2V"0 hFk:53|پ sGݐK7OqIUl (unW)ohVֶRA`B2?WjRRIYa-m- HA^]NHA7 QcѲc &2~%o^}z~5]{Qep 6?O8*8JܷENLk/`jZZBN9X6$=Lsp jYJWrMWiÝ}G 1~mfL8}Sl4Q1[bсo/w|Oϐ8#iR>/|wm{Z*]\>Q_x뉅XM|gzPvxz62|%kscʧUk@%=Ds~$`Uꄤ?6׮r5y+-Jnhʥ'`nqkOz~]0XmW6 P|b )tOk:$əҵ9l[VCUWDbs 7za\B19]RQ,eCiCA[ϒkpb{ |*g;A M]D쿍AݒҥNIE>놿f- w~_bcaAVeMw,c^K@1- Epn Bzd;jʥt8_\O[Va`f(n'PEyvH}1gBdO'm-BP=虸{bl,Vi=_ TC?b HB Ig[*,Y @3;_Ƀ4(_ `B D tG9pʴCʋm&w.UQI7 LXKAJ)Ϗ W ݝ;H4(\l`,/ǂiv%cE6V']4Ћ3@#V{dxh( e$5tM=2z-ڹX@d~>Nu)%%?k{c n<:Z̲qoXxx%;AZؙ^@BKdkLfwjmKb%ED;T.]etM O%bl X۔`~ǫRi;26.iGR_[^,JWb߬/|M$b&I;>̹~n7I*t*tGTEf{<?:^W!18B}& 9g-`{Un\{,3(zHl2NH4R3g@Y?5 _ 5>pՙJ|J9ޟqlYc:rjs|,6Z: r.S:N]S)ϯ2Bz:-3+9@>yІQ6q62 2{MQ+;BoLx[e'2H.Wy\a㎃ru}]F:wFjc*\O1VHr,.tTC8 q7I'MHG_c^E\aU+(:v# e>8"qR-^<ޭ.U||cFpBS,NP0ťL4$p̥2̙ǎ2\Bw$&=OS̄@h" ) PpbK HuBZ=uoXn(F6Sgzw.*%Ԗ㵑cJΕakb1gru@ᲓF>]D΂?!*&hGM<$27&\ c!?6 =ߺHH^ǿ0P= >fܜ[e'8?.ᶓHe̫]NyG۟{i=GR#G5G;zLlwxXe&wsd jvØ)[5 +m+ Ĺvh} sVnkN3w/-Tj’[/o_G5=1͎Bt|Y2aT^c`B>! u+yَ^~H en7)G$ PDc"e~gN/=QKK-s~bC‰wZ8byk _S5s&lϲ |6 Oiqܛ^"5dZb}"/kcĆu }Lfdlї{o-)aGuemɩS 5#+'Oq2Jna/‘y*zż$T(YXZ(%Voz-o<'m@^ۇ|zUjȞCFk'Fu5U7b=kROP)mo/NСk*UN#e4"'.ÜJ4 '7/ <5~ߴ"R}/MDzv5oJ@z-P(xu9V? #XM2IL&͚凄M/mϭS_ bew8o䧥hblm:y$CFe*J,z0xaU <$}=M%}V",aʮav6D!YdX<=@>"RJA+2.c&O|k9V'`!FJ{:E`'4FXr 4'͟ @'%!2E.XB fbM) jt$f;_GX6&i2' Ktz1cJq*ùU|h5wVJYW|FN1 T@W(>Ic_QD-O-&e@x6zSide0e&]񂤾/Yo:a]J-=P|ґɣ ɗ(?%)ؔkXm7}+,GoU{fUUP46Y #-=^Dt>hIϟtZ|wm˼fpy8CG#ukolEsXWv>PTcr?7w(~~[k#G*JNqNGϳ!]X4성r\۸qD\?swl5R C7%a109wt;ρõMetUTo6}d7\%M^o!Eʔ@q:P P 6j)5g?ɟɡS :3!(T{IG"Օ|aF4j6ܵ#⳰f[Ɩ=szH>_hzB8窳YF$cASLjA3lo] E;h^W.?TǑP".ްlBQs=H@Evii`]t>4F0(G+p)JYR6>xOaYHDm <]b\&Rs;BOf[!'/²rwnik5/:W!wuN"o~ 3u+Z q**R5ikRXNn $\nGcW%(RZE*7&R&r4-K (wjzcEsMc7^**OVzn jp ,E< ˻_$@*nX0];O%42žEۇLwmzxY;ԇg@kU?J\gmvi7ߚkd0sP%=S}w0uW:@;7 PvEXxk\:޺BJ )w-ꭺ{pj:C0F:̄1."WFn»DM%I>ߛvL+;@jfe]1Zz{|j y6[a(mVdFsM$MLOaIUQ|Z]c!g!x+` :F2`cSg-:2G쌰 *oX#Z?E'Wq ;"R$ls5p4Pr~7 ]fto`] z(!{R%9^} * ?_a@vܝ||O2: |˓)*fHpԮqOoT֞(TQa 0r/JmvL{v0H`mJ7ED =_s]$.->Y`?|eA{\|l Uҽ,.\KR >lDK)؛=!*>;U^R; ¬9ADAv_ҹ-LBPY!{T|8刘$6=AXЧ oΊF*>jB30!T;_?ͣ W>9G>b%>m\h4KW5u"]!mSџt 9RG]}2y,ӛ- :I#z(:G8_cmx7A讪c:AȢͫTH <׸nx@oE$w q܀82Dw'%#@0~m4ímcPʋL̹d ZbR1|:Z Q(> s&ss*W Dh(AzGy떉ëyRgV1[ Q7ېxeA|ã 1j .D[qa{"Uh)J/{K*s&}y ⁛Y{㮬Q鉘Ax Q *`J<8^k `No\ 'Fr#ި2HԯO!}%#Ia4 P ry&Ze% Q91pe Ȳ$v"Zx)p tLޙb{h<w582益 ڡՓR)3YfM)Q+pIHʂR]|mo]lL9K%|1SntƚGrFq27ɗh,v %UE#꧵urD91] seuBBWG!M9 L8[6 eū]@V($QţFR2qgðĶQA4GofO&ԗ_$I"TLTn;77[uzMH:7 L@ϯ@XS*r"QgM3嚏K/rSo QؠF9T1/pi2951,+몚1?5Up 0R$0FE\b|楅*\4({툗Ej+gd$EiU"μH}W\ рbC,-oAП*;:煾/Ipp{_n\z᠔0PX琲( EpM ۩f" /+Fp02QvF!ӥГ!Xkw)7]r6Čv8!#ncU=|􊖬 qA*5k ?OOx-,{X[Cغ]"R`TmfQ]7vڮPVcZ}O@`vSy,UhhC#O_!u^ؐP841+_y-1Zj^3V](IB ;$_F͒N3qXP(2ZPbb!l)w,{Z~b"wkZ^H͞-HL?",x{2Ԣq&]g3óvwKrغ2*X(z B>RlKߗ^Xn~%TBH˪.e66l\Ï*LTjSV̂ +{Q;~؟7U3o`~PR)3;[L@KiÛΠa>Y-pUӬsbBP~VN({颷UtЪǓd\w܀Tp{uqE#?Fܺ*m xONۤVsY`Ba>"J(̈́[5%!S0 F#@j*ՔWL֥ JF]^=v(ȽE#*SˀJ;<&U= qPCc-F\}/_lB8$|)jOqJjޘ'9 !m+^CPSk* ~1Թ(?*h6] :?+Q2MT* 2+ey0>oǿy)$P G"R U"`|i2Kѯ4%Sk?=%Hd \!ׄJ\Ph^X,8*Jha.+#j>0dP\ָp"$QAI4b(V?LgBO@OLSf51nP>* Ij!<#]<КصظCћ!z:ŝIYG/8ʅkqŀ۩yg5lµfs ,$rg2a;2)-숀7]eEL:%Y}4Fw nql%{fBgT (ء704ډN^,RgˉW ._+&rފ!n彐$ ZQNo{QAr:]1vZ[|;eʣ53%DE2T#{г@hg bjϺ.Uލ?N3Kݼ;6^ne^|_W[YS3> Q;J੿ wQhhDq*?.C n\R fq_V -,}25|!4+B0rC jJnҾŝV_4Q?o?rzQi36~ӓsRPV>2zFHS-8V"JW*n xSLy{gw7:\7T`C *& &9EOIr kR3)Yd5S:UBs}WK z5iCuFt\=I ZxV%㲵7idWl3|[j>[Slһ/Ju&Aw X^8ɁoZ_m@ N"|`3B*BWQ5ݣ8MPM_i2UU(q4)w)4#vwwPp䱪W%mH[2$.xn݁rcTA '8`ԈA[gPA+M?U~yi!^F{Ds_o4Ըkmk;#ޛ(9wu^sr̠YunMmތݸ<EViPܲ!:kxv?[cR]?W;&d? QXGŞ!WlٰoZX`)B#J-<6y8E#fEV4I;޿asGzqqQ%oz7<bR-^X dHw7J+~ IvUר팣3]{;n!A'qTx_!wqqno .\>=zo( G70l"Q 2K~.&-%ٯk[78}]В |_L6;$8MRo!ٔ"%O9=n#JNmqRT -?Yϗ@?+=M5g]bffu2/MiVAV]eh$爹 Sپ9[diZ|:InC=/!J9jC⹥ceRw,B'#l=-+ 'K]u̝^j 㰻 GwoـS5|M-ȳՇZ#bUz&W%KrHQ2릍OIXDҾB0@PZTBbotܬ[rhY>r3 є/ rUT/r3wV0kJ5f0N'cܯ1mJ\ L9FedFT&]+ >!ٍ$ps:q5q<036,rdtӿ6m,Ds' 1̵Jr94T^!&-']0fnZJ({vM%_Z_c t)!j IcZ ^P*&5O|k.9@F AZIo5 c +d 2:k@Vw#>ĉno J3ױ$dr@B.wx^1؏-U0Ĭlef;QtqfuE&>@4x@M=I=9=-ʿ&P\}ͥӟ|Vy:-tW#u#S٠Vn Wٮvk)zT4bRǽ).GHS4PIϟOOԻ? WPg$[$Xwt X|©ҪB-v?M(smtq9{Nb4?%,eyr\ \}&GGՒs1Z^^7e~K W@RXbE\M$x4}-+Ns%Ռ[mWZ@PD/fx~xAfE+$ˡ&-AqO֡X/#=u?с:0ў`J9MXwNpcD6SND Unq9Hiեh=8xz$!WiZRd9qOOI K!  ]fyk܊Ue%F}ʤ#V~]2 0n\!h! ڄDJс*tjM\mWĎjR@4ia/&5+x]דFEݸi{V/*u[YmJu"4(.V\XydbU9Xǫ,:D UANQcQ~`>DXBSkxh[jR2l2}7#O(,6SJj%qhN"(dWZsLK;xumD8>(v[@:>e-`&B:G2kz^T46Y$uiyAt] RjmG_,a>}{44ȴFAzߢ# @RAN" ' ot7nlv6ccGR\+b,l1u+ "]R7y|HMκ~$_hEw<}}k}{.M^)6ԃ)~OeT/ BâI#NB%2Ɠ]E57b_ax{ FU&JT2W>a# (tS $aXN7"/,jKLok<#%9Obfn K3y6B;;۲Gcm6S T.cUt9(-k.]Dh~L[x,£bVM a_!O$yavFpwePS[ m|rE+F::)ǸDW=CukgVB(e9@3T00fKF&g[6Az  s6'S *,Ne-ܔRc[^7wƽە}L~{ۄOZSj ]qRskzutDGl+e tnNA=ʓIc-ޏ0o":8j15`̷|^§%ej+pZ *{'UJ^^9e4mu堬PLkQغ%JE>1 C '޲rJhnZ)FgҢ£q锭X 5_B{cq1&GtCgH\%p:ViiWĿy3:,i:L0-;LwKe%9HS?YHJpYmWZ~l M>~jVdR׽DM#Kl9TB_[¨]uX6-Cɰ*͡wb$\?2 qKR_ڡ,H-wS\ "g1n4᜶b}L$CF]@Oy&*eMٿo4d&{$B-By!\ Ivy4$a!@Pt\_^NlnCۮfmwe2,> m$j5wȗDEUğ*%Sgg  -׳Gc@Rg.Q<'RLzjWf$4QefOg$b]C`IW/jB㊄QKGr=ɺo knE*Wb(c$O ȔݠK@)7aGx-ZLo UlsK[,GsgZd193|x`,7X@眀8zM }xӳėZi'N:)XOiB2VJlFtJS xٛ*њ/\ClKݡ %˝.Bq"/%A f{EEAHV~ 'Na"Ы'btR D:(suˑ7#@ȣzLLBP=!7Ȼ,#zcznr/`Ѣ -nQ(; }uŗ_)\6poMr;N-4N6ōZNM 5Srz=$ ]/R/ȁs=|shkƎbSKl@ z7|>P'}b,\KI4o5%q5v%;a ꁧa$A7|DA?ɗBزcL'- #e =lOɣQB.b| C=nYVw*-3,MF͸Ff7uyb;zN9ÁCi#uONpGX5?R@~7X1h5 r6*uw^3QX4R?gbХNl_M=79η 8+kjCKK#a#՞q5* []qat1R3[Z 講TicӜgn2K!O}944@Ɨ]xMF/}%c:R:WO N4\na8<1;8HEȿV*R~*P_̯ i !v`]q^i/|+'\ [~}#v ;2S6 &C9:V/+|.Y3jw |@fј%_10`pOT먗#)d{ʨcU3fċ*41eK,pAV ;lnv ED:'۵_729w}mv]π"X |OzXICR#6"| $ Cu9ؚ@rMixflCou R+̍-0nUnNkG@X'ADtRG#punJ-?TC] p| E;6tIJ'd}kV|%Yhz5NH0W<_ ι\S#AZVj.ʥ>-QW }X{jlس[wP1|QC0\ӰMLi]v[9zi-@s;x]*ɭ T{ vS I#oC|lgxۑB:lEǀ(#\dc%H_NlSq9C%pBgu^Z,\H-?ԕS\:7%S¾LIY _OZ.̩m+N3- 3'%s`*WOR xXfpb-ROJ q!d\JlFu ]LۑB.ۢ0mgdN݂EmpȐ3K+!w%cVαPV/rXRmg,#n \nr- [_"aN}jl@: Pvrt^,mqhe3Ni<+q2 INbK袮M8섯 EJ@9ܑ7vW{5|x~c0H½ϱyCLO_X%&Q1DޯmY(*O3=).F^yZ;PqK)hdH7R~L˱FX={"$ژ>N1!T]NNsC È6%x{)҃N?J-]?%vBub],g[Bš&Uvx3:!z2tp՚kxάC_W>)U<-"Kt(bHW=-l5a"ғR%OmR(gr,&SKg -/ VswHIoEí BI|r9MB C1"~ae$B.`x$a|R&e=8nq@5rKr ߻>^13T#PFy (JT2"{k IA]ڻ\6TSAN|%:zX|r~vH͗6iɶL2E 5" yh;;n4-*ب<*tOuH˜y}MzoxWEmOyF\ _{q0H|uE]QajEmU$nզ{H{W+ibNu%VC9ր#KI|F6EvHb]ȎAo`[ZBucbo\H4谠'UwIҪx0ejET 9JCFYfǏ! Nŀ(+{t:? #E \f$:y"76{7C[k,ާH{TLiU Pb(fl#@,݂:[.8k쁩n 3֘*J5eHIkS*ux L囚uho=zgi"3͇`sXqCQ<;RT. EsUh#TXE\?07(Gp?}JzՇ51cVnpq\^zEnTF"pT MsF4/j&Q#U豜V!OƐ1>z7k}HB] IE!%8WC1Ѽ4p.>5, B|]TWm'WkH^ٮvL 'kPvGK[ RnL a* dy:j!+ZP"NTb{mmOϫMraz};Ff@K7kJH#<!7N] @ v+Zv@~YM_'!FUp͉,^aSvbC$Af6F2*_W%ݝi|]ŏ&Kjvj<7J%R$:/vϰ`@W7{[ΟR.ruhtK?>a Y{' Αl„Ӿ%mQ¨Z=BhY,Wot lm-T!&0ql*ل8 ~gS9;H:rfO?p]<]~꿔g.5̡6fǬ!8GcT&Ɏ2ZiSԀgw$AfF˼wX1́!$Yށ⇟G$ ɥCU8(3nFJ,>-`:oqWUx>ܬ%=rwrɳùEf XgVcoJE3){[Ět VbH,*~=F?J.C Hdp&t լ{C0rSGʑQ 5Tr4UH\/ueIS'PJÈ|._Y ěvl"+\%:[ERboTV:}or8M[mtݴw::nY]|`j~-E]tNE{EGlk}x2mYwR!벉 H>)Bpnma4W@\ ˫ q*QŇQ@Fjӑ @6Dj!R>6:}_XRO(kjH8٦"$05VkdܑRgċdg<3v3)eR| cH ӹ:.dY#eICsKiu?y In~?'m̤/bέ\kSط!ʂ ȶ+5ݻPeJ b3XXS((͢^6xYAk (J ֜o+)kL! fn Sr6y%pCM7z*H aQnkwo^YW̼)X,| INlBXkb܁r;YITif PV^zurFat _ۉG1mB1aG#z4]}c4>[zqGDcMx0'rD.FHm)UGrE2ghD."4Z`IdWrƓXQ?k+`1~ł/#rnl4_I__KR=46[fXfIe?U/핋`A1~l>qa'u6R` ~VJHrk!;A+!+ :"rlU{U=]5R8/QL 1q,q*>@%x)c}HZ? HON|XAJnj F ^{,.ǜGbE7c ,ҼoNvWP-칙\P+l#Es_a>" |;KW[Ux"%9Nˏ&hd2E"JdTJ6oR2N9&q1e_4s[8Y(6IB JUg4D r, ^," +raU;+ 0[[,d4\2rꀇ!,;w;,UWt;϶KQ G:5SLS J{!8wB:K(}d.S{^oJDa 9@zTk4c'tgtYV;s̐>a .Mn x?DVNlي$>Nczdۨpw* ӱr}J {sˊVd)Დ/A*p[,޴YݜGr> LGM]|II?T$k0WD8]pn;X*/=_:d-r%J!5Oy9H""K(pB]ԲT0.(>Wv]F#n]aAGCkevb:)B&G\ jyV́g7e4G).$NVFW@?CD[EQc#ć(MɼL\%Ca)-C.|kLӽ$vެBȊ mu=@ #"2D]ه}PH)`nⱏأ^en'0NJ2cBd)x_/R4T˱ vɖ7;|DS2ѽl0 4Hn-5cZБ..> Q뜶c92 L^a]\N52>XV8-;守]x@4<ƍ5 {d}_U0lp@aV#sexe} d'iɑ偂۟;p8넿tȼf(^ư:X̵z&+R(ҥi#e[t<-"~Bw&?oxMbA-as`j':ͿLZV)[#bY٘uftPVOb'XhDix@һvLJ&-"IǾfVU(=psBgP3} N2 e=9Ih-.`4HٚK=4_W#?])ʣ 6Wc:vj,BK*pht9=|<0>#AW AEX-,\^י; gReCKV&mvM!2Ut? *N}%з&_AU4 :5:M2-hڷJG!%Dn~&p4XHGЛaH?B8JNo`rB/ z]̑b5e\,OPvknҫ)O7G?3cBԂoSzS@1/d Q~9K$M#uæDKV}iuT`R3ODIW3放[ϑ/`q{xL;Ŏ :M8e]yU]%r+fZ*wV\j|A @>R)])i)q*. ɮf0/6A:W+,۟q[)ѸkQ'(%!m9X%:1h ꅈ(iGu/;.A_>'A#h9GQ4FR'QUJ*Ib\G8ggwxURyyV5aO"?_Z).+XET\OH^HMa k~ PBm{;%D׬ l{\حB3rolgM TuIAII* .@ɍɆQf}ߜvc ?=# l?b(G#jI~ n7W(fRAb7g*q OgtS9any=qa혒bh(y8JW5G1 S*(8qn$z% L*[b.ӽcХXJJo&f&[U%+ߎH/OkI[vO3 Khݵ!%2PG SGe~΁}+`=?7gTA@9U^ahAIVF4^P钵Pv..\ohp<.P@33dns4T'c5JxF09h#DߜxcSᇸ1hozW9 j̟CTڋADb9ʑAҺ Y6,,Z"+ַ<qBFpX }x\qBT|eBp6{|F6}i͢ x/z)~,y8PԴ+x*IsJYAy$۠LIq\'ΣREty{Vxn?t6LwPY1ԭ-Icv |w3ƅ!,9M5#o$* .^.?rQܒ;ؔCG%aσكډx4.5RwW)R-DZ1Ǭ2IײgOEԽtJ⡏%Œr'|]7>Xfn g7&:q2LóEe-Wv O6tDuk`f*b~G!a=5&*_Lro;( ,X y( d'iyb>(_C .ߖ뜷«Wz_w<%}ů[A{ t=n C-ys]cagd<57A̜`H0&RDp}E˚ f8\N+y^:^3Fa^!? ~wv{^8a ^QsReM`~TɕՏ}Cd/{13;mD;K*?4>&+Ox4ˡI-ඈ}Ɛ g >O˲D& Mĩ?_ %a,nq2w~T J*[pEMT MmQ'[ъl"wCb7PMz_ፂ)h}Atd^,֥2Zȶ Ei|Md TÊ$lBBSxnf^iLH_#-lЏŧl󶪩 Kɑ,:/9ꙷFS|]Lx_2^!e1 09u&)2Ɛ. {de*fNNf@H{TW qB(s%\|īS"ּ֒'z3IDg8:b} F5^P 9(T5"r[A"^waRI7.~_ʾ̩ >vǰ3, fhW<[U g/Fd9(y %gk]:4cc N`H$"j,xQgtoy##wzep=C"^&Lʁ{{Bc9xN%8$p$kN̢bStI;V'yknS*g*z AJU 1v0 W |ITnB̏+b^>P3dz-7BC1NC*Ə{oqV4lz6^Juʲp ~^"BeL V3\؈۰D9*B*5 /n o!)2Q+>uNm)sTj]$-ꥺ +I+" Siq=luF슲;kC0y";͇J A.hDxryA8[Y L& ;/x1_@i]ք;y r_w\v~bbɠl[ B 9rG75-v_fw<$rE_;h9aW}%D^VXWC0АҐ~ka,TRHH_-[mhDpA"kʹmlS{.j/5F;x3VvWVc5Kv?G $@y RV;HV/ wj0xSRŚ1+Ka߈UIfrDgR~ (W'K!JHGaPs]^f=Yl^]8Z0`YT"N]|_O (RČ3f-0 j5 +|kf CxD,Bb|ɕ;#׍~cT' .U~ YҖ.1Y0k&&fVwwN)Hp)~:dfx\p+x/sO:=lOIxrC`0S?H;qCSe(v+6͇xrU2=/$c8|Y<,֕sgShMfܛ-3#{uh%$`5a3ns}M0"kVh!Daqlsw;-HzSǙcUP@Z )qaڎu[. 2JLk@Ge}J(WJޜty@'*9@aK ESCK˾ VNŭ޴Eqő%2!+( Nb>U0\$e3$ I q@Kzn*^ *+|2˭ozB)> VZ6Sa٘\To `D9Nn%/a3=ӳMH'wDΈei=M.*E :KIϛL2[j?* *:,CFiV10Dmtpأ *s.b1y5x2Rc_N@%zuXV.$щ_YPbrF?N(:xy#O6 & )E"δj"_c_i䕱z_ʰzA4X}6_T JehLwv9Ӎ.g-pقpox4&v0-lQՇjY:]F-+|{Zfnݲ!kbq%a׭4Hl(P懱AyMGP|!8#*x;rq P8"SDq.#}Mt4*~A(`aJB5ygq67\e*#irq-7d)Kti2.rj*Dbc8K1Akʟ`Oe4&)zK6#`L)1PK`~鸿X(x Y7ke;3_(URM^mI0ӝQ:^=(.$vmD<<dqZ7;XyeBǑ 죿;np; >Z5/Wj qlTJ^MdVNaZ'SoH?9Ӽ=pGr)kD7{]i嘂Áa|_߿%\ëx6W |D  pZ0ϵU-} ɰ`Ctc4{79}T@Q ^CsKy&ܲLnwXe?%a'WNٱM eP:Bq 3fbLpyT.`|ȍ pGsa_,{eGIE:[]oWpp5n`䆻sSѷS$01ZfN3JcK[%'ol>SZ Aܹs1ȱ^׼jժ8c2Z ߾ķP,(f D'VpuJxgF/m*cY9cESj~,\1 p֌Gf33?~*%z-9^Xj\FԠV{zCA4-R(p""Ch0faw_fX( bWB"Dv0L%6{Y #{@' .8 gaO]8,a)I%;w~&'MCAjTͬ*J\`'Xr`}܂ ,U]G\Q{Pl$l1ÀuS[Jvk;:\դ_& iP؍ ,| ΑoVu1|@ dGVt8蝾cbOUCLf~Tz -ng{ZīUJ|z,QMa憝?v!cx$F*!|*w'n3T-!Ƙ<&ZI/n(M 2=zpNzb^y~ sŊe=iV7ErZ ^Y_`E3;zrx.Uh-QC^?pųiZ ]9E!7Xt1Ptw*ׄafhcŵd(ҋonZy.OU];\ĕyA?uiR2whD|QP ԽǪ+u C1ܘЊԒnӯj%Rqo65bohZaX3F'>bMfp!,f,rQf>/3gBq!J'Mϥs` i.6|8? 4b:dcK?B8.0]~bb_`w(:2ر Ԕr Q9j5(Pp+c\#^sSk) 8^vo=ЛtXɳLYjܲZ@62[{ gZDz"tq`FEՄuj͸RE=p Maԋ6PfD!3J=7{. #f/VBG޶JmN"*˴x <3jI:skyDn|=檊Ѩ;}b>BqJT戎6ZJZoWF~U%94KvUwF ^7u y z"|g}pUK·].XrMhMk׺ 7G302 m<]"O_E MEP |6w~6%uuc"%U4-hbGBzO>eb ZB3])%rjqU](ώ8{_Ҹ2E*Kha>"~2tEN@g8N@x?侖k^GlPP.AqXv=I}Ji26|_ fUJp McJ>t#*Rz9_8ZLexuX=ǿ+rO/k-[ xrL:DX`H\%X7hH?"?@zڸAaT6M enB$A~VN~Lrs8zНRݚrzU B:H&Q J;KmgCTTs7v^rM9vԴB)+EVxƚ7W*0%4Sչ47c~L*-m帡E4A7hk nC%E&,K,=QZu,Lsc&D!#UayS;́ k̋m>=f&r!iVV.nX̸mPy^ UP9|Who`J\$(@,u@&}8LQU84If9R1ݛO.ElLQe+,:\M3q/:I iRq^镖ֱeV+DLd5ek =B ]_D:ڨ@̊ Dk9!Z*ɟPw3GdmEd0s3Z%[ 𡕢q̀JLi>=YܩdrM{A>#quv`ȲuQ'-BfPQh1o>r k܊I3~: !USJ8sb䇸@noqǯhm`{%^S4잞/dqo\ʣ-lΉǠ<5N [vMUwiP)M]땡&Ohm[!㾚Exh3TУ!{SzecQ['p ©9Irdd<@G6ӹ+Ed7ue~y@]s86I+5-o4iq:EnK-VmfzIJLO=bksEﳺ%C$ŕ5\ADU@pH3+LKv:Ecx+ʯmG;Q g`sɲ]k0/<ĉF85/-:\IRL:>lי9;20ܣ؋n * {}zJ\ 4)W/H{\U/~o$7Z޼+Y jC֙(,ʟ#o(*?cB ˨ HH1|6mbdّZμrIRK7_[կ6G,$$mhfjIbɷLd ;rH TNYK.:9tЁ*lt1c\ !^"]aL1ZB|r!o}ZHww.N6QZ 5yMlbƴʖGOMJ簳@t[ABB.{nђISGUo;@;C6dOK͆6* Vhg2!.&fm Bܯi3VcnV{(&i^ p/? /]25WHZz>y-#Bb{҅5|w͍;Ӈ R,7Y32x供&B*GC >Қ^ԷKp'38iNK6W>1TfqOBjfF0ڿ-ӖEL\%ɡlَAsA9r")vb2xY9Yk5K\&NqeFkL-ъN9^~%]l„%.:?Wi21B$h *׻iINQP'ia_tDtC]8Ofp+c‡oPdo;` p/! =yp2}/yķUeQ [De5F>}T0>mOǧXw6T(t2TImnەM:uU l2 HchSJ #`ks{w' Dٻ y0EE:A*T HH xk :nEdM}1h"~"?צ{Y{!x/~4̘\T"+hBR_fM0Gʪ9hŁ#Q%-ZDg:= tg/f.4.1zilj僖w/g32Cb;'f'L";\` aѱBnfN>%?$QM;~v:[XwWxt ʟCNj%ZEƚ}mgwo쌭GSwzD  !7jE  8 '󼤀"^'Ykq߇* 5^@šiȶZY/ZW4;u} "xzK3bxL\j\wWf3",7-UDPWK)i^HT,UœΰhdKxxe>*qЎawm/*"Q`i"3,/&39 4%eju-qA_Ur &J0g5y4'# 9tQ(; \DD=ώP/4)txm Bί4g>CE*>Z$M =dǹ8op4O^p96O5QژX Nj4w]xY\/$tA/S5x>r{\(Z@=rUn)5B0d'иZS1,O[ \49zn;o½CA6Z48$a 3/ef>NvyY^%M7̨I|be̛g@yIYN? 8f_UBLeBWk!g B,U1HZe(p sES#nDXPj,x r5 |i>fG<$H(X^ƺizUH|O׽19KC 9ūt`(jݡƯZ {i[r9ra16@h,fC(PD'=@>>hGm -@3AԥGnaLDn5R#NB& H|~C%\six ; \`ϖ,@Bؼ U]@TK|JܷE2^H Wljjq9i1n_Q>QUm:c%[j[ qv+pւw{څ?_5ir ԝk&>~\3u{ԅrY1D{jDߖvEޡtuĐH4$*X=;&/[Xۅs?%>:?wc\GovVt4VZ#5er$|{~v3 C?_+jpG@o!嬘Loca$w?bd ##c_ !y?n@}ߺK!wDx'aҷ?n!;**LXW1h6R2& *E_V1\e 4φ&64vkn|sE!UMTkQ#=f pi^)n%hUp_ixR¥koB:,M]QЮg&;BDؚI]&H_ q0:PZ U.pnLVG2wLqR7{axˉl(y^`7IR:`pI?`/`$fzI1rs=xܤL\]}-c2jWEBDVwN¦&؞D H%XnxCӴ~ߨ L)gJUWDM5PBȮ7tۨzEe{HH@f\axigGķf zKg+ˤW'YTJ8hU'eK#\ךQ?&H5.Kފ),Mt;LjoFC'C&(eJ=}33z!(JNiWiV=1 w7pyEo~Ɉ^LP-Y*I`,AK؎Ltd:j-ոpph4?%4] L\J@?d̄9I; $o*UHfbKȦГ%BvJi_6Ƥqz)J#Ը2=XTġȕ;DGJ4:xXX{*$2߯QQe5i'aW1@kyɋ{ZKCpUYuHoz( y`f)r-: I}=rƖ5F25uT4nbsw: X U9m}ǀh¾/%UPL:DK1_c#Fv$pPH)2?ML>{r㻍h*Ga4PqVt_*GXbSDtܨݭI>nM ӒM NÉm=)#7^ږbF!OrR&/80Yyܠ #ڗ/u I!yӥ Ԇ%(hQLkDÈ K'gX&\ӶI|0bP 0U) `;-wi(OW¦Bp1 ;<dַPx|gF,"eGL[BAޏbn5l7iB |.̗P2p%Oz5H Atiу{|IViQw;aD_'+cY-Uc'lʾ>^eJ#w$?6DTܖjo[o6[aV˚ǮKLA+X-3){Dn M{&ۆUUW̓8䴍o"yh23_LesUSwpn@w1ei9'n1TD@jX\<\p3R μܧ4+H0k}H7XQW_yޫSr=1FS{1N K6{TrsƂ>7ƥy9VLUW;!*R=vQz:+ h)Lo# yӼp@a:I ժiǭ3x^hZ['~8ůԴI"-GyDlhSNQ›^,sI#sS\a`Sݵ,|}cn 'Cy-PvUO6Vf2NLF82OI#$$gE9h>ʱ O zY1#6r?2AUwR&¼Rq *7Z>n;eOՏ # h(`&5XB7Uo$qTxGȌىޑhrusw({eԔnx,4C@xgJuSvѝq'h>l eͺm2-ŕdUP˓˜-8vw_\:x.ݨ,z? 0M Qb`0PǏ7]C,-rh}<_#Ѻ )ISemh5Jhۿ-Yh' LB9046hJ}(#\>$\Qly0F>$@B |-9c).ͷth,[P:/*ȴ y+8kVYgYܑoR4d#M%Z.0ޝ1ƗmEx-uoHO3+pLt$&vUѫߩO2}q~<' š ʈ¦*~_ B1k&7D5Mg{0DB-?\i녻𜕰O\rv$4Q`J?S`_! ,)GI^[R#MrDS>48*_׫ӏU r{_m#ie%7%JI!wh巙%*QD ;yoJ5x5+׹ZJɊk*[;w 1D){ߚ*i[[UZ@q.u"ޭ~CEbi)H`f&7fh~"])k s}dY>=ڬ~ךJ'wj@6*Jf)*xDr* F-H\Ǝ%GYt5, zx29\.^CI*05q99t./^h!eSIyԶ'd-O)xS|@$`nJӛuʗ_CèwcKpeD3p G!=|%Ti50V5eu6ȬEb^4\U D8AuX6-#)7jG* n!A#{7ȝ> %4!g );úʽ'ajRw\H,gMZI;M<*4Z;_ևT~gwi]x EI=XSLQ`_*nŠqr H4E%@OFv&@pjsvS?z@ajRT7a f=UJa8աXmڀw-9 LqNΥBuIF"7VX<&4:}>VF`A @ކ.B[bd- £oIeN2<-tRJl|ĺh&欓CWK)^ڛ8Ϗ}㠪hW-l յr)+ܤ_8ICm< ~ [HZ2|meEh =^2:O Reh2~^s̙&Ap@0TNmŖ F6Z:z{xms'XLuVo դߜ)  w!WKE zƗ=v0#A_MIlg)jUmT:AFxnI|5EB3u4M{q=8ANjw\ v\SJJ(W+Mu2Mi { , Z/ſgELkLU3kVkQ}kKbL;+-[`L[1y`GptH܄\BH<2X7.c~27;U%FV v{LHf Qܰϱ' b:V Cӧ~U Ϛbʨ|\ Džc\z6 /WQ+H>UU.߇S3^ƭHn?;Mc.?o3׹o+Ma$`JR<ȢxYp_F:[c7ۋ!ݰmHx;< FV_B[c'^AK.#M@+oӢQV6,TͦR<]PlX(f7V<=9PoAv^Cʠ _@9 nem&-^K͵NkfM hOg B /#gK,'< cK8рɟ.7h` LwfyW7BЍnOگ!a\!v$vj<&} RHʹ&ѡTOV:e9^ X|'+p0 Y;ms H99>< (vek;\sBZɌ'nAe=fZC6L@}h)9yF ^VJ8TK{uߐ<:걢V@/%5mh<))X)":hʇQiP H[zS&n  jFߏ g/K`6 Z*lNj&e'G1=?q 1{s 1 !<4ߘUrWڻ$&QXDt]V$ wFɮ ӌ`"Ť"/×4c L(j~(0\Bt暰pZ aG%QL:\>&O4Ž$¬Ґv*Hu%0F *\} 7x~ܧ{QyOJ$:#xvR3Ȉ%6wvhJ$HP<*%a:t5@â5Oou5r;>gؗE^+BgY`!՗t}vss: լs%>;"Y/,jdt[:B5$I* |8rvrS ,U RQ Q,񻈼/}{$ZFzvLT9.2]*cW #)QKBKEǤH}9?`є\Ѐ.2a)d ֻh3ni7IJ%鐿3GdR}gpQEjG|BJf6^Wq%YRo\x(5̋îgJ'pMʙQJf= \&HG6xs(DOo.S&LFNӃx(de *VE#7uCdHz VjРӂk7۷Sص W&eRvN#[{:"K@K$o^ASn n Uw5B}zPVeq:P,B_ mKluT(ISL٘*"dw+ tzƮ l/DR J̶;3vNVXn9 Ԏ?>OF؁%_?ee{Ңp4}$.9w lzTGJUÈ4X y1|R2p mX;^8fAQW=Ahfj Kk0 4@%BX80 Κ{{3jnI]ԩ~ݥL@*FD$v QQ>һVwyʄ QW$BT{fsgc{ch鏩JN@߹!,o41'{+}NAkE*gTz:`|q.gqAnTo6( 5}.qLq CTf1- ~arO%IE7u>b&yWV{5j fNqv{])7F-l Keཿsu/ ET{&nAE(vϰB6l RoH}L^;/i,|~P`ҭr_v4vC1QHH<ou _c`IOISw (my:cXݍ^BY lyz+jnNw/ 9-.إBTi RSo4LtGcM1Z<#ChV3S}lDA Hy͇6+/?!l}֮m4,W.T)^N;[i':LR;X㸗3b?YC΀茠8;xĊiV8bj71끪hZH[+Ly,lL İQB $-,3JW.eęY?LD*NP\ȳY$ԩ u.;kfJVl,xڸ] _UoF9e4lfdݐq &8Zw% Pˤa|H9pqoQѿpHLSCzzbϩy#UnE#% e_ZUl&=Xnr&ZӺcX4ճQg/>l6n3"Ss2d^I{xϵX oA>'O QͿk7][w|caEFfKɜZ}x M[O4/)O& mkse< _ino8ƔZ @ݲ" \B,OYqw%2vC@|ӧSpPA;_@OlMqf+W2kQM3{XI˄ {pw)`WiˠAxCufWn艟Skpn$*6Cr9E INzh.Cz,|\[+?F;4HҩĴQࠍldx$g2# iʮ AkOXF$Ic >"K4A+c' ďP3JeOf@Bڨ} ZjrqenZ;Kq QÁ{:",9>z>\Rc2kT:1墵`(Evx9< d{zV7`+` }3!0@HN[TaW\CYsDWU+-T$氾HTTs.KPZ ̆ C'MJfYx\}^cs kCD̶* ubg !1{qx "ڗӥhK .Lld8s{#(.#M">kdq]ڒaUlo|"vUPyM2))XV(ՇAt̓)1Ԓj q[_vr{n 6% ,f0X>(g:ƾQ<`M#uVA4V5CJ 2u~Ñ)Bb6µsn*VCLĂGh`Ci# Su3ՈaN @1~Np[.[\mLy: }n+M/+5z`f`*C TvJTI"I98X?T.'RB? )13=A!|E(1]b $w..щ /p.`t@b5tw37}!kϐͻDdnNvݫ6D 7Z^o%/@TY>Vk+,bRH`Y+?ݢ ~%RF|U"B @RHIRgQ~n=!>vD]"՞feȯX+|;KA_/%)X8 ,]v@y ?y+cqDsYLc{/j>,!O渐QH~KNq,4Y6|uTp58X37?F/6DUF͈jvMRbS-gZߺS&\oCRg|d^և JnTg皔Y;QPXa*|٤cj} cl7 /J/'h=BL2嵓qOW(6C#!Ref= U ;D0X+[V-zx#t0$ՠ\jㆡpGàrNꞑ) $U)w$uO<8󨒗`j` rDq9z:KkPpE)/!%A2 L6B@ߋ@DJsd{}5/.;򀉔q0lVQ QWn^N;hҜF$!$&1dJډ}r!q-ؔ6xm.蛷< \Q$vXJeތ:*;JIu7FvW>kZK*Z UQS@^/˥]Vi$ҡfvЉXL6&VnI`*+s5/4F{ n#+uy&]/n8ݷ< yí$T~a4dRB|'+K-w 7dC ЎV`aX6V Hb ^I´ R jqm*{Y\ x񫈐}4JNT͇A;,D6@yfٓ Md|oOMė՞1ZzП"Qq1Nh@}-1]ZySJY$UhnpۅU7{ڕ8J;v[{\$ֱeWAΙ_$~Um!ӸI]G؉z 6_N񘳛P˞mRdB95)~QD.-s H{S1ۀP]0"lgu?.NQQ ]?[{(3j{8 Rr/̴dB]rUoV# ؊H)+R%DOzm(#GDG̳dwbGyrJ-nwʻRrJ\^:r"4~49d!t=c|~WzE<άCѶt5u7*:KE^گkL>zVN70&^1 CYF.G'ʭo?9ˈ@hnSZ.xk917@Ct5䆠 W>* 9J̎B1$ֽLdc.zi=jUF飝,>aɧR#卙 A\'BX-p? 5p]L1k_#1gt.Um՘WxL\3igg\軈}Gڒ-5,i8\ AWswӰDSхy"* ?bf>~%DZ`NRH]yFAi#gPAX9QoN Un||$Y?SvK^oFGmڄƛ&O,G2cR&k,;8az``b2#7gO/^咊Ȓ)޳IPU8z] ב-q};HFt FV R7|}޺bR7W|4 B\Ph 삄ZB:e1,LH{B$p]R#5PK_O[&զ̆"xt2!W~J.ᕹi+f5~`o^,kִFNhiW0WCN2}'P'R^9uҪls!#b-ޖop;^+5XY&+[gی)puVܯ Q*=e&MjkAdlDrǂV\i^[/z@\i\m%jf}uQ HAM 38DZc0v[| u#I](%} 6}yZϭ(zK :#dғ0VI*,x 54W>YPJY[%>_Fbբ5lq#T4.ko@0Vﶫk3T{tb2CX80ZRYo #xDK+;7s8Ry~ Y4HIP.FlL6.qeͰ0J ,2 O/ҼtL 鬤+bz'zn~f0s?YZ"c`_j z'̈/_.3,*XH.6@G mmMJ92]ՄԡmOY&6x%lQΥe^z&em-yZfeAYFOޞ5 R1S}X-,(|P٤jNPOI.NY9bI(B:+GeykAr~.g{2)W(u^cgc>+@X=Z,uL^[)V]ñyezKɄXVDt[l6\7:hNjPX;,:pm3l`QLU$ֵs9cQ-&4p?$Uj0ƾw\C}_g=z2W~InE /;R"'=j1xHsڦDKqa S7+!#Ög6jJCLuE`qS_f2HXr`30#eY6 _vEb릑b!C3 L|xb[D!m\0jaX[4'Pݫ_] iב5>^9[0H3+{1"*Y ݫ2Mc|Z)6 ~ܹk w110{nBOY\DNIODe*$T$dL\&`CEF2JIJ!p,$/4!H&ꜭk.WBd ׉3w6}Y)X66jd6yR#lnꅵ6˻nYOj}mX #GMգ5ɵ/AEV+"J+S73F)5*CeB4B@A:VW* ,= ޳U J8$L|8?\h @+r44(DXt-_E-g:(ș(C| ,bD @hirTRbeqDqͿ,jy86.G4Ï CmrS#%^²]_pcʙNC9VZ\j ?{`-QO}(- /N&?$ aJ4d:̱/+DZ|.i d TBY2/D/縥gAʢ}g˥I_'$8:+ ub^\:pl6m<ύO/=az~m6"5V>^]+`]lxPJ/fQVNi?1P5=$bk,`^IuH/'sО18'\eөn |[KR=`{ ؞G?{r@u P_G5EԘ'=?5k5͂TJ rF^+ЕRJ@P"M#YӿPpD̦ɐWe?GʞѴr7nncx~ w*$?4K)dT]o<jmÁ ]!vNTWczK{L~$Pm6,B~CiN%ﺿ^I=B8nQu5C !D̪ =kqq)ǗʻŮz_+:v{zAq@Ǽ h"9kCD*]m~rwҢ6M4>yN{W٩t/-l&3v Kw_-_md<6r@b]?]miƀw 5b G9gvUO]ŠX ZRKG7Πֺl(Wəs:$5Z)[\{g-+TWCIm=XV3TRE^wX@Ze SfDzԆBi("읒T%5%v|f9g^7a[=9uX*߭{?CiZEpx,$&U4f A_M QK~ʐN}ӝglBZt` ˿-Nީ;8t>̮6mD.eS`Ru<:JM 5뀰qW!,]J`]\& ,=~R^_gY"KtgD,zTew}ۈtx_2y(=^Q\JY+\x׆֒w$d4G>KhaLu72Hz\2}JMPPNq.4D`a8VȡkCŧ("M/":Xz asǢyJp ԌAvK4Jo#2֧X(qpWNh@SZ^`Ra d\=ihOTH#Y+Kv%jR }=RDˑkXs5Ÿ3(O0-H\9"D7*R)o*{Lhy#cgUUl)[*=>IT;M'Kжn ]ETd"'f&i7Fbh,SE <A)2Tt:J#?hs'щs4:\q#\dj$Wƭߜu\r?lv9@sXNOg@k] -rKǁmLgNNb[Y?e"{v::K~X\W ]Szx٥a?ӁD$HV{d抨?:FYL|&>|VhӖrןjbJ(+P>FC $ɴRpX_l22q_w^owM2Mf#<Ɖ^@Vg;.p)aAW1&@&0xtWUT#y\-!>W|hOȢ[KC9/C_jr'!ܜ-`;cŇ#. PK赻K\?jn{P<-Q\rix#n,:0)+6X~3^)Sz.&yxeU&YOz0\5 ߹ B~\h0enxvR.-:Xl$ܣZRܬo,2TػE7pZ= eJoɮl e41uT .;aBDfDFըKcm2pUlw-)TɴĴSRn.  ʶAnT0#3P^E_7(:?sO6]Z[E㇯Mሒ@scp'νoPKh,QR_z~1h@?m|.{|Ob e8Iut,b9 q:b7Ź8 gЗռiak& 'fr?T7b_&]l)k"L_g'zۃK.9$Πi?qo,LN.Lmp=xmABdUtD6 b{mHK;_"pǪjULqu+)a7^&Ԗo.Kڰ&AI1eQs?~ u(K&-;*/jIhR/.wrBܖ&J ]\RP< Z`(e@7sCgklj {LW/>yCA$fFj,§)Mnzm#z.blb%oGz|)(u?O6gvl#Yj<)r hj"%B< )&wQG bP? g?Ogm;v!'6td҇(Ė0.4pDX]pXxc䇦x'krF庵(aa|җ0QF&:4P! WAeRج%&kwoIhM|fC#nl=s6Q@S_%K ( !TWJ,ԫ]2k&\ZKCR ł &Ld䍡clvT4ϮUv>ѭZgV݀|Ծ1jo! e?HǘMDzys2d|gSL wzxef9{Ї*,0mN&QYWuЊW ~ l(D43id)s!tˢԩ8ͱm%$@}DRVaŜWz!w^l',"YAeHLV5Q fDud!/^Pd,Y`k=/+#T5 @ZP184D{4kMYRl5VÎROف[hqǾ&_:cvZk'(a|,;(G-86PL1)YN~ )4<[ usģ`)@llŠo\wKݤIWPYw;KRXVe=z8F(Pl&J;ox3rXaڍgn8 q nXԃypdsPdo:JS`7PX5Ӷ^mMH6@U5^/X)h꺌NBNatn0tݚu xێ%+ OxQެOp3Rqc%-6F6/-4k/^iqrj"%]чJ,@6s YΛc8N Whi,ryqvw]j nzO unA8Nn &}DIE b"y(h9Eҁ23<2\H<:wr]dLF8iQN=mAT5qeGL@_'D<}eCp$& _ OjV5QES&jo{ɻ#kyVrHtt-Ie2o ȽS2eMvvh~W}%hӜagLPʸلؐÃs%SKL4L6V+ HP\NXjVxh1.fV)mȦPE!~S@*aQnho|dWKP(~:De3BxA. wƘv/JNu֌n" 9#ZxBu^3t-=+J]Y_ϒV\~O8X5 OO@`kmk|hDJ>F3Ғpޟ;8H5yx ɗZk=/!/9?W\AuXdkTV )yӷz͈)TBa< Yt:P1 W.c|`X?Ml{n*cy 6;XLU4_ZBd-glzR.s)$jΫ۵|(-n(6ᣙo^d \gL_*+ FfdȎ0a).Vk]J xBWCJ]J߈1u̜}y׹E3p*| '3̅0J|3C*條̈́IbW?!mz$ <+\6/k?7 NF}ww֙(RCzcKD Qx=#$rU՞Eg"Eɘ6k  5;?] [L^!S~LrܳܰSF8YE\@2P`YZ1<m_ڒB!cV0(1 .M|V́^ @9)$"Tךn`SK{fNSt^䴵'wm&xe] GtQBѕ5n0iO'hwaGhqOS7NL܂]R2=>( g.r3tgmD 0 Nuy8BF EK=ljl- ]`?w2Fa-.9x;n)ҝb/iEۥb buJoiXGc yHo:HtVsfhO7?Ќqx{xZABrfzYgulFS2#y#BDga3m:"C4"Tuܭ3FBCvM57GX Fn=EMoY!VK&ZgP7sb`4]ހ2fn#gx߇B4jzo>JQ+00Z?AW =U7Qh Z2&I~ffɪIrܬyK1|d C'E.n6HrR/։|Ur" f'(v|–+qom*·w cy;Gm Cdƀ4!LNY{ X!H6"^@%'*jMRjmdi-c+vb 'Q) dbȻQa'f+ *TKhśA*y\m"Rx6MukQC~,tA G5,$N@uR}}'kҌHޜgM!:u-;kmo`3]R~RSBkx}+V G@(歋5rch96f m~w6sqgjz 0QUW1^Ҭ &"-]I'~v|PefEWqh%az=t‚^O+5e[fيp\[ʯRqDi;GkvS왒u.:PS.߄UuKOj1 |_?W4zR ȩ3$:K{n:\+Dy?X 26[IgvݪD!Y2nxظpHB:- -_sQZr}Z|@qp@G:쐎cbFBhlsl,'O}8N9Sx1zSc.};#]ϮHc.voKRw40| 4 w{d{82DCehr.5ؿݑ݅n(ɖ?éxgklsk4ѨNuk2m>{I(:L 僋\c=0c0FfcOV:/OߛŚy&N?K:BEN"n`[d:oͼ}\S8+zQw Bs:Du9wIjrDuDr CTȝԬ>H:f1Ѡo:S^&;Vp?khe)=,P9Vb`ͶFK)wuvHy@ WxD>  D=W3g IJRGTebxN.] Hn`) r#InIpDu1 d wzvn$_V{V{`Hrl#+6%M2XzA^Qߑo~dVX6JL.wľg[v $4CFg.xb6_mYv~cmFۗf4Sۅӡ/I q_d !}VZjܲa} #f8K.{D;&xۜ]Ǧ9Rlo+-}ܳtHj(eB;ūCN=9^a((rz#G*"US|eVF$DN?tOr+AWG[W)I^Zg5Mxo`{ WgSADJIظ}CpB-S7'J;re&qE/ԲxyUc<V xrOϘ6 %-}$:M!k;Ax}0E#kS5M^*@h)PJH2hip6PR 5_W2.q' <1Y+N[wԕyi44j&fp)Ͷ|i@MA5N'"IQOܠ0՟O-HXaMw}IJT)% lR_OqF ʀJg|6V7.KduPaz|\FB]`' PM 6OL a*5v| ϛBL*}M6?+_CC.BW=wdžRE\vQB9$E,mo i+9!h'3~ %q |(qF=IEv{@9N2j:DϘXKF+lxZ1L?fϫlJ:< sgdEl]+4㚗5-6mrV/X xl$\b IGB#qUE}x&dWCSZk9굧є\ J Yz>Wm,Mд!w"-5[qs?"dVXTuRZIC[c>.RcW~8tz t ˝cg0="ة^׽1nJvz|Mvz`P{PGgx0J>>M8S#1(ﺎ+ g%|Eki Ӏ_ Ѿ RBOښ*OH#]))Tʌ%!7o h*k/Gg8QFPxHdG@N(Ka?Ҿ+bx0g%D@?oPpMEWF`N o<6JXy筫_R=UobtN57.ނ֦Qz΃M>Px,7D@g&ը :Ɯ[{T]SZIR2;@/St_aNnKCOԥ @/r?:X J`Qt\i { 8ɆDzibe?(⿮ƯsXƟe(!5!I' _;tu孪Ϣ7/-y[f=L: )`ƣ uoX,֪$KAL8+$뇳|>m9.$@n >fV|Dy P1j'd~_S8~OJƗ>u,tPһC i8BA:)2]<䮕|<'RV?u,f8&9ս}P2zѤB eBidQn<'hO#Mݎ4%oN}.=9IxS&ƞXK_X.#g7bq4#' 1>rdvzFN.Csdd2*2U-OwţW$rPoj qGM~p֖'%SwuX+ wcoI[:[ɣuIHӔe?]4ʠ+ kbgPX S>jP?o( pۤ/AT>\9)]iejGK& ;[:QϢvJlpV$,in7ģoko! i(qxͣMX^xZxX,{)|DM$K%C*9iR1hE/ J˺.Z.2)A u  ks:]Ǿc\XUzU.&#nNC#dRa+m͑τe/$_r(j(V>SgO)ns}psx껳vH A>rPc^_u߲Ҿu EJ"gwje@[q㛐TۤvNVb=*O"Tsq+q$Nl"iQA/-|;BL;Ϫ|FR 0Ԟ% O}K,^ F+x@DAF@ʫ `/}*=-Н@x:ZK[B9Ɂ?WFd' p Nl%[Jom˹j92%XNʹ؛&U.?@cF;h F{)G {,h]HT-@iqWi9J,Vyun NŰ[.w V0yuR4xMNb2,w;"M]j^염|[٢M]b~_CQٱ0Py8 0!Dדsr` XuIGiGB$ǫU,Gh(Cw? vJwI*|xg 0ɂt.`Ik8z-WߣCޖWm7m6k e2~Ð e|`h\/*x8}jTl|"-p֫u`p I{7$ꖈE;d)j2m<QaJ57;]Ғ (~;jT"A oTE \*!c(L~\`'ŏ!bK:^?sCE,|FTlϡ!f(Ȧ_^6 d;)(ʘv(&9u}h0LX2̸nErX}h eEi[2f'i:"K'p[<#wL\@ט1蟋[c!wS O&X /ɈJɜE\Jಿ:՟of:L_""-7S>_RTOJ/Զf<7﫜|0P tp$r'1c)_ќ_ M#ka;pE?Fmk>vTΧ)ZCIB/D_Ӂ=LtN9c1$ay0Ғ wBM$o|fSp{9%_gwA3q jߣd?1f58Wg@iQ1\#bP#^ =DQ[0I1"9{:.VfHU O"T~XMGm? w-Fn7 >NnlA`[XF4bM#=f82qRX fr ߧ4bᏘS^⏣mPڤ/`(r 6d i?g˿h{lpoIUU4 mMT2/џs%Z*i*짚8:>;3"P*7ax'ƧI2/5@}@!Sa^۬uL̄x<>V7ةnL[5t0g\8׮sߎ{MUbM3.3 3Ć#WA5W6N I#2C-S~؈mU~4b! PwlV ݓ!q۱gx>1oGRz'̀Paį8GUO! O>yꭀ4{eyuq f͔UȁٶyUjģK+v0զڨcYͳnU}#cJ/V{=PpwN_wy)JY3_$+F73En$K'B{2iK Po-pp|̾FAj@o $.YhASg+I1aUy\sy$~\Ѫ2+%)[E ٕPAto]~r-eDi[ x:ԝk}cU4i +.Q)jߝZm|Tܸ=ALbɘТ 2/y8k3iwdohLH4# A9~mX#&f[u*,Ph;qrAx'4ۭ@nu?/0·'qN͍ۤ[JGn)`3zcr̓]LI+Ng .'`-%ʔã;FSѴ0,`%ܒB$>jUBw!OkpPѵJ*2ɒ_*gA~<!D)bfٶbhMǸsh%n7Lh%t OCpTa`"(jAax v 'hlYx-ft4`XA _W<(峆h*>mvtwұxmOQsUZg_]!;eJˁșX@ dHJ'=.$ˁ7˘TF'n#wJ\Pu*P;{>a'9G ԅm8-T1ˡ٥fsG116y ?ʬCkyB{#EC"gR]B($ SM" w u_Oo/8;`b8GSګK!u GPׄ,{ZVliWKv[(p%}䃷@K^2mx}eT hn:כX>`L8FXo -ʡוsm!1*֥.mb>:h`lShlGi+.bR~osPƽm*L|L$m{E4{:fṡ Yfz,( {p$_&Flqw< 5½#čkҢ dul5fGlTȋRkvGWOu:e}^sj4 9l{)?K_eXc;0V5`{#MCJqxCѱI..r̿ tJ:2Мs+笴9H~A/ I# lAjX:U$u ޜr)U1}MgGdBw;¤927;[*-vo`֤́فyDž8e#`p/u \Yq mmޫlJ,[&rpǁF8ؽ9^zrp}9=ozF_v.5$4

~E @˘XFiZ`b@BlI`̈́BÝtIBHJcDNI:+`'<A0M= ~'z8&؈0򹯬B$0 D2jE)WLkO&Yߊ/iC"8yO|DWםlge{E.̀ƧD)v w)bWH[oY2~;=ȸ})#JlNMDX#Y`GPQhI oihȄGwҸo^f ʱXYf됱q_<^J "ߟv_֫?EWc)!֜,U_n&bӐT.]5pC mN&kV*t Gk:khSlIІ]#\^HׁdQ8<q:z~%ڒte=|4F19quV;X͟zt,&bB`j]v^K>:vhPWtEghK^!I50DQ;{1_P;<PqL6݃*;GpDS oNrSH]pw"?%KG2@í4&=Z `8&}o_T#Ȉ 37+Xf N: |~c pMЫLqV?-}U~ Bi"H+3H٨Z='s ea*2p,-+KYl3ˆa#^rJiLǬ[h꥘Q~N:JZ>*"^ ۡbc1>A)i" *V%&ۋ\C;[ t}-ӹPsKMYiOwADt`YA,1.[ 44ɍ`4<`/۾ȴ!Id M~ .= "k=;{oq%LFLe, Bq'@g^hZTΜ$F^du50zY ' z{-',J*3-ʹB[G>f ~8A`9;y=&ڮaw .QET|v)8!FT1y%P~`L4&K4ȣ5kvR\~|o;g.Wcy3{ :CÊ8?B8݆Kf8m!%ک"Xs>C |:bS13lhu,ҘK׉z,*#.gfR[B1a Sy~~1 m)VؐB {,iIe~*'pYBwxfdR-4הQg"UϏqC5@ `|3G;L Ht=]h W81d5HB]br.~y6|Woi/ip\ KF|@ f39H K 8xz\Xk C|6\TEӠv0 X݇Hy* A*ێk@tU״)(̊]ءU h$:߂TH>%w^Xʛ_5Zuk-zt1녁f8F}1u3g~DT5#D".Iwu~%Љ2dᘳaӈ7huK\yb$8^>C7=si׀; Lntގ>JRT?ʅmwK[XYY2&,Dnh.QSPW;Y9ܬ@ŏg x0&??ɟL]s*{K噦u!v+z/f"6MevcSI"v5:Z3ILj%⮿!֊Vݠ7Zخ|PD^cbeEw9%Oc2c2Yˢ^Gc)!z Ύ{\N0OCUfm?fũ3XdFF:Qѓ\"i.Њ`jж8h(k|-:d!z~P7f-ʝ?Sآ]^qPb*@'Wh9M@)vZfsuO'ᘅ({]/AW$%soXUy@0#'Obpea>X`Kӫ3.R&@g !&bAND )EZSx T|Cɵ8+ۼ_W[:mc_JWc'lB/h~;|tA -&@j%Ke"jX7=Dbq53 2mMV`\.Q{c- XrTGO'EFmmF};@Eb= .*ffI67Z)$tvP{U-SSTzy\ Q:u Oӟ PO-_nb.j!55 nkkҎ|h-j@TS.A{, -%yF;I21Y7 KoRVWJ-2hlUmpۚu_XXL69Sq?4<0 z)& [.cyTi: 6b(%f@U ^3vR٦wko8v8hī*ze Mvmd"; VZ{&*KX xe?*fY4T 8d)7LmEeLj2EuoJ(:@敍Ełbd4,!H2M_Jh9p^P0:0!{X2/!ݙEdOum6󖙾 }n/Q2p.qh<?6~6nEcV%خGH) @D@rMOL[ίxE(NSH얈( {R΀P\YC֯pκg!^r-E &IׂnW(FºC n SGZ5J4@f<[H<|Ӈ+u{C 0G4ω2ӟo+)״}4'S1]NԏSKsguLV>-[v#j.]+{cZpJK Ԛ>t IftLV Kp/K{hnoZʚfz R.yDc#Gc~FބW cGE߾otspbZC2F~q'Vzu ζJp?N/>tEzb+]eJG/5SS t, r)"|VVד .W7yBgpEx{r-xEm N_1'KVB `8,{Ls,Pe8#u]N!Ujy&׎$4{ s }KoҪ}9/ fvDSoϡm2ߏlbu1ҭQפ dg? "EZ  q)HsQC> Dvbwߎ58/MA6ukA~f.;*)`Q^\`.o9GZF.Vg׬ZaWsdz")eX!50k7XLM/d&j/#~Sk*ocHRd`~)M3'j.Gq@zA+ps\'% 75?uwĶxeEEeXG tS{FWS ZlH=#׬g_Eپ9"4h*8Ĩ~;ΐV ~*feEhB=[vA jt8(nq[(\m V=ww9h?^=5Gt{niZq+yOնVUT|| ]Gќ,;cN#7uVbXw|,^챌ƾ ޡ |^;l/Ru,(nAm54זBP &ceb In:U3E.Lg?s WP;&u9o:U^MB}'-·RdpQҽzhO˚PTNXTLEӣ [hA3 ?ؾY沱iۖ4`¥,Fr`&ù䦟4fq%_2@ۛCD-⼩e8M X rSt(*}=_X˅kHg]cGy|B; _44º%coBzZ{zgk&Ż ]M;cV 6x35w%ɒ$(N.0|!9̵|'F-_a ]_פ,7|cZ |1!Ya@2M$a/ UHRU7Wl k*X2%CT9ilXgz輱!oPr{ݩQ_`eh$>Zx]a=Q5P鎹ūͳTR)֋tnOlAOSqY/ՋyXx<VF[Q;Gș-NEg!%4o7B@:Φ\~ljO)3yC jjtQ@1Dnϴ,e|u3a_-7gMh$-EuT30x W40NcbNq>$iz~#b!U|"@+:[ag zcg%<9Eq8LhӁNavKM LRswM~ԲJ.?@gv?GT/sxsy "Y.Ez$Ɲ?hI:y]mǷB@ZA84r]QiqOsHB*w2Hչ]k8XA?T}&j ?0##]c|Rn%ٺe32kp6Ɵ>5nuü"x+ʚ'ϸW:J`/apôSC2FHH*M8 ^8mTbC#fX;%}W=V[+~}._I;)z 7~a}W t*\nnD@VQS e3@>E7ұ\,pul.GnĒߒތ*r#gzR~8 ,X a&Wr&?YڌHD԰f՞//jDfq`mGNA î]Zn ְ'@e?YE*5#tk1CG&x&^8 ȽZ~>g];LkImDpF՗ ,Scafp˳L"/QPAA6vd _\$dK`9裼H8W;0k\Z;|$1܅f+HrѮ0Q2>r;j:+jaE>I"1ƮU^]c%  )@&g{u0MyQV65t:NeOփ2BTߔ-\ Ť kdGZ⻴wѐ#O$(`Y: Zp˂yGn"7v YURY;V< ىA8a(;#=09bL.u}<p'M\uU(<>Z?hAÏ3ێ@(_7}mfImVwiv Dͅ= ;Ho@eqYrҳNs3 3%N=qG \I;Ā>KT"o$9>?AМ%|OU8tOuԕy{J%dZ{ɨȏSa5D ;#?zwΜr5(#,P &{KY kծg~α.X60C7 v>μ-_t? J?W*ڤ>HMjkng{Wh.EBc"GVUf2hW'ּ mc]=!#shI;oV3lQ@GWT^P;O! ](-ˊDx eo^HwsF΄d~&W{䅩tokʴ Ho1 8ƃ3(/+s^=gsZ޽8;,%A3_Lj]XE2A{~UvW{A)էd@ עLj7EƤvxQ*xOPO-nT˧1xwR4lbDl'jJyLq߲_A ~`F$6~&f2x"Qwl9};a)%52Ic+sx (0-ۼ+NW;K+=1Қ[kuT`o@N)oԐI{LhdSX5&|(w71`R>zmiŘ]et"W񿁟y M)mm9Va@8ṭ*Ypq B\VK~|3N^Č 6-Cŭ{QWau o~}adZIgKhlbZaDV!c-43S`N(w[ԝPwTv`ChU }MG)m(,;-7cfҊ[l ÝY=kek+hV٫W>5H-&4N!a֍/o>P}l^R%x$ʣ&һ:?Y?פ`Ylq6tiCCG0\O4*tANfV`(tZo݈rx*>"In}7w*?%%Wð^v*6 fM|ea55r5] B+`7lPd-sXLf(;EcҙPĶ;?C8 388Xz>1uB'e\oml^{?d9[?q{4e-II9dKFߒsMw[i_Ue7 $XgBAۂ̯1WO_3~q HC$ǒ\=rE_ifbVqGi6n_%;n~(zNGHkg؛jq`Ppoq`0hE~O"[\G%v4*4$q[+h;o| !KA[OB'{`5.M[bc9%y s&D¥[$0ɲCO[[oxРZښ 1F<8KH!sFUj U1 /Ͷ Ne:"{ʔЯRa<0 o@C,O.+k5Yc1SAYaH!r F!5?PλV}yIԞb<2_8Zj=]Z9=1UVT}ҝ7|ɣ ^U-{p]ȵ}:eB)0xU|˙KOoh\!LTŒ^앙i EWK=<ԸkAz`GDY#*V`D7th YY<> ^&}j oyQ0KIt͹UTL@O#7_H1犪pjQrHbWe;TI/L;`] c A&t zzqNw_ATem .Lݰ];/QQQtFԝ%GX4Q2x8rkz- U[qzs 8GHvπW2i_ʯ;L.G&>&"ֶ}ed~2UsS3y.JpR)aA8;ƋO,y8)-oCpR ^$Zɀ0ؾͱ}P cq]$TɅ K /XZ1崇ˎmSD? ɰdk}ol0]I,"GiYƟʬ*.gu_lq0xq~SպRXlS)[h1~Cati>@V ;_-DZ7NGSKR1#tWxpM>g'xz-+<7,NI'.lC60#cO7fH wfzB1+yv-P6{;9WIG.{zw^ޕtw ,L\3$'eu]t~]iPKx+FJYSbt\]e Zğӻx)"ѕa{| #0!{L,E0j1Y:Γt, V5̴̼:e9D8)q{O9aGo8.3~w̷q2qmWj-xa_!Vg1)Yr,C)-QO;a5e&3mӃLPD< ?sKG':C6"s@ٚbmEuu@; `!s\u}:()[ptblC$&H@?B+rtf?FUyZ [:O|q+.6SJXkXjhO"1<3L6@N0GYod 3DiqR2%L:;%w#B=r(#KnQ мQ#ލ@,=6ti?;޺p&<1ejtQИ,W9MgO5,V־aNN#go!9 mvųSdLuG_, TGZ{\R!係%?'jf7X}A=uT) O*qU?ݎm%5Q?onC)ץWSpY lE#zgt%,u(c;gJ+чHЏM }0jUZC?;RHP|8#ᚧ a馀$fQK1tݫqȁ59BW<'baN &[оo&fmzLJof QuF.f7Xxj=hr-9V"[3G֏i1 )Y0x,N*w8K-_OKje<}k.tPr Hl_ Wn(xi")A?^ZksWHflqqF>po3h[+ 0=̎s{'q1p|Z+wD2_.qH†u򱜪,̹KYqҋ9UIHO\ 9D GB-\lZOljau~ z_0MKBK)kYҶ9&խ3ik5>:bB}=&$82xSJGlW+q +7fcޘbb(T:ꩇnr;ucQФ,|lЭy}|?{`*7Z*ˬG"_H&K|RZJsxNOS %`&zSV6W~ovP5,QL+b#>#uM).*N~E./Gڙ= #A}46QBBn enGQĘEΘfZo{wA>HPi8\nJ>#㾂^v;IΉNIY]1P%q3|#|Nw9wծyLڂ-q_ fUqߢQMwRHc-xtwB41gA1m(߃5P󭑔`+rZ9:[M+fǨMI t.r<"_i ~**K'SO*pNgUI$l@s-r?؃[AnNYb)V=ox3\#ן#;~'Pkt0sQhݒ:'/F =ҊیSrCiDelp,8,zp+lOM~W 6$5UB%B`.>"<(qt u;;q'bKOcAZ\elA@sP:Sdbx}) pw^&mXQ(4v'@?eB&v;0rPbNN3ĻM9_4lMgCgh Լ7UVF0>ia/e] d*0|eTc{2%m\;$e;p"vZ|F'nF&Ma팏5X+sRhw6N t{Ԩl"oUpE{BktI󌎟CkDƨ#O'άBt[BcZ2. iXG &|(&YB~"#;l<"!CV?G!uARѧRnuZ''"̭52i0!ELp_$_aaxw~G)iDGp͘KR_ YΓ-Św bÔɮ \ZB.{#"n\ ftkB8@e_Ei+ݔD (DR &MsDոɗEgg*$€r3NB7F$p }pμ~^$=mVxDŔ8n䀟䜷_~Q\&n[f, ˕!ڊ JЛɊE',w'Һ!`aAqMԧHo]2LRdk`#Ei@?Xx)S1}˳e*# PTk*b,+W49b-{{i@2 >}}D螵s M"T^R 4w4;wo^Ga?j5TWBlQՐ1KS~@X.dfY'alJa"5ԉ![֠d "*%- Zܺ()át,Qqt6۶:Wjc*Q-c3>oHJ"곽7?~ 9"h `zܦHҍ|})<`2ŹYMsZfz7zO?(^Ν.'' gbfb馇D}\2@Wr뷰}Y3Pߓ{Fk(JyRTF.I )s0r`(5< 2ΤZ[Le83Jp8 ?5\{mQ![!H^v߀7y{;eŽo}C;pOQ'DDdT? g5sW[{&;22dIYu[4F(OGqgބ7r;n^ؐs{^JgB]ĈL_v"R ӆ(0wƽpBbWۦ`vRq0ZyEM ׹\0L=BE{[T)m^z:BYlZ_ǭ+ɻtdcZdBbvF=p*'i[mQ}V_"ӈD}g4]1~3nۆ4A0.{fdsDD J0P+j>S}2:_\0Jk (Q^#mjr >.Š70$sJ'=ѽAVu<\}#i$tI;Iׂk#AOށ26oJDVl7hJ:ݷj꽫7)Rl̳c-`8Ff7' dѿ揀APSXqǼ ~7a,X9H4U 8 @X#8r@UtEʱ둱'mCf=dDiP [pՠzt!*QzwN_ڕŎ8`hVt{Djd uڒA"F(a3Zuwj Q$IJ1/@bFJFj5spPK?ּy]_9:۴'P{iK+z6m:0a;ks Ya V*huEcZ'T;6*: `Mv" \ͯ ]utϩ lڡ.[㣼-]Zuv,Apv$,B0rA`Tvd++8&0/| ,E6c6]/֡LKx{`IHII}^Yc5C頙&jrN|"`EYsuKKLj',lub?H*y*dQ ?vNU-H폛뢃]x,#llG03osZBJM\E'饙x[{E6 Rm\z`L~:H1pP'}@eOW&)9)ٖtYexwNpfz&vj*U =~}T9cg oe7߷t^V:٭<;Qq8b=Jw?g tw|NƘf7η6 QSAʉ{I @Ʊˑ e8 z*Wʻ ,à ^c7-)rij-m+Sf}8\ !\Unty5tb`/!ܖͯB>A Mo @"bŐ/NN?>gC^.ˈrrwuP|RѭdUDmnWI0 ױ.鸅ʊ`Z-|Zy|@"mrGthz m a>#߳eΏ)x21Xޅ!2_-I wdC<<)mfZ6Au3 4[Y-'6)q0a29XM1>D$2&`JT_-FgLFrzi.$ęk$R9Lڳnܟ3fTh H5;y%$s93YhH 9*'~7%{hn܌{b ~i+L̽$A]/ũ4干-Ez_Cm4h~aQ4\; \^x)E:l׸VA0:PȀ/3RQi6kA՛?2-LF~E&U.vB7V)>'45j`a=I*&~ aN@b7ͤaulF MT//uڡEe+'ҴSj nqà<YE\ˮuJQQg H_dTbu=051) ifm(KkϫYysOjH\ceEhցZ6ٱPRVL%eŘ1H%~Ѽ)m}kNki3Tĵ .GrYh|(w=}u5}YaDf0DWD85CZG"6N* ROog&vҙpI(g'\bB#SL` rNe!Ļf ykN&ӈmd53^\k8Wߋz&˥&FxEt2<`o[.?BU.b9S{GCw]Rxp=yTВ^k6/ t x Sr8&ԗk}><铦̿Oh0h\s1b]MNڗV._;nUp t?$BrwC[%&,CiO -Sj(Oy{zh'@(ෘֽ8gᑻ }  n+^gyj.1?!bf*Qr/G3ݡX ;?+32 +Q-+)Tc*X/C 8\v͋du*ˁ[>WG(-y3|$yO/r%z'z\%^ 7hjgqCH\WY+Re*Cs$C#jB-`4ש)hhEa2|TF'R^m{z꒖㡏ѵI^ !Vj\PPE{+Hnjv%w業ƝϾ( ޾ƧYKU ~E Fx<=Sͪ0yE0*}S Pu>̑Ɍ]Q7dfV^ ?^]T3i.NNÚ!7vj6b)I+,TNT|b*mGWf(,/AZ`T $]ƯuV*0fqBrBe$i# bz'oIvo,EMn>71C2ߠ|;0KObޚ3,م>dqfeP}<~3?|WU+ryx+tO>bJR#WPSǁv~CO#gpeŵߵ֠8`Hc29-3]c(߳"8% 8@5P7,6na7p̛`{Mn~fq:"Z;8v*x|"٘ pk I{cp`7VxMT A#<"fhU av]"6g@%ecۮPxc[y`MZHդ:,A%=(MQVA-6&;}_K;~.! :>DFk?lVSa.4roY5|oW{vJVO=aj͏1Kwv)u]Ns>gP` %"UWwA%@Z)r<{]+y5|YohA=lȊ:fL9 &_5^:@,uc .+wj M"_> ZA߻,sm` m2 rJ 2~{-9A |ቴ/gTxG4MꦂѽmsP 4 ƒ"Fs뿼a.[;+PSU_&mUI*N]~H{җofnUp/83@j33;Zu ֪Lj5Z W%)0erK8V0UcI3*f;Fsu*{d.swp O)qL&@\[ŀ$q7>ۻ7r_X4$TfVcD40s) S xHQ;dIx#/$_r"sExs7r% 4Z¢jBj.+p6^;) <#nA\ gtƦ~>dh U)oB#}VΈ 5n,0F<g!Z<28QO3E^z v]ZiYzz.>.Z#QD7EgwLnm9!Y突EZ,n`7w3<fJ&܇1łܮ@ۼNe_Te7q%J{:MDSާd_! >,KG3J-/!HH+j1{6NZTsS*[IhGD",gRKBp-I`~S5L(?kp{T^(u8VXm?3enU~g 7Hׂ~p,젡/WC@cCsߨ rW5H4p=f$4$G @OB ]*(Dw $A܇Rm5:4ATÞ ӻ18q:kgs N%PځPGyd٤5B8[Ҽ 8D2ڞ*&!HS,XpѸW $;z%v쪪̮ޥJ=#J6cwreˌmhxOTN`7\e^׊vG@r[.?d#p0e:~< gN_^ߘx̳ز&=q*Qoov)}{eW#w',z:)(Ꞙ?~s X:2P}cy7#6!-8*#Ʉ`rmF`W0xq)J/Xcj M@ +8_tFXI8AFpr>IQIss$† rkWp)HypHZX|||h{o&kB&Ǝ-j/5ּ)[{4}fDn-R%k"X{*Vw!V͋,58$kcѩp :e+2ynyf.v 01X5U;.@*eoG!4|Vƴ7qi"Z A 䋜ΚB9d=ݳT^TI#?Ki.(~y`}hoI o!a6ϖ7ى`Rv_05. \t.f)θ xܤ'5L#CAMSfka%UwP$xzVk.wcpXXS=&@~7s vIkh I85L8xe(o=Unf :ʕ~$AlULB/{/QG{lUA!d3h ;=)uXZ_J%oVRf@/$E׭dU^wX,xB)Ybejw-=ԩnt2ؕOΧRA k"bEi[6;|10aC  }C[P'LՍP6}if1nM( 0GOm3 "Қ!jU&%mA2כ7ąWޫ{+vvclqwtJp _ۍm49r8TO**چ97)c%^;~ Z1ZQv ;mԛe İ`U0Y{뛺w0z o7k g7.\^JRhgWT4_ߤ(?e;W4N"X0'  ;Ѡ$2RGzjX:U}1|6_qV3ኽY0A/cCNs&1yf`LG^R\?{WQ*봖Yo>Õ+~lbb$ eR5+v};!Q!jal]#MY? jjTpnW:*s7wҐP>K91G<-0+ عDBd>"0vwH;-;;,QrEV׌+* }Q}\g#HmTf27#dWD Xi o"4ÓRƾk٭Zl0? mZűhhnӕvm+n0i-dٗJ OMyn\7w4s0, ނ[gR޺s%.MX59 (} }w;$cJ ha.͑V"j"6mnNdoy_, .עEh,.dž(K]}riCtu$(rCxT]vfKh~0gZOovBk_% \3af\V8б(:P|{&MɷnzF5Ɖ!$44{e;l\`竁1%:J&! t֢4Q%sT!WG+zV/J1rS qnj]kcIǯlzƆ*YEp{aN)b*1ݝ=P٥X;E:m&yiR.Hl3 &;ft[*s Y[*gnQX=%N,=FQ"*!>~KJ/hV7?x t e1zDvQ%e,A-D3rD1)ȼ8n1ƀY. (п[yNwA9!8mdL1H(x {Ԝ9kB>96 6Oг_lo2"-h=R6_kuq:LJƩ|긯~ދ3Q}P !ȂǧuR2H$|Y\cdTO]9ŸX`,yO ˕Jqp1f^ɶ+yB8sHT<+wMFofY@vuG&\,/3? 6ū9SV&BȒjDTi`)vZNF ZW9/4EfpѩH,UxnW gv6v3 H$k-8l` BbWi-Ap[i]enةN{a\} 1e"~ .gM^x VH8<{%/e8YD@+ j˃(>}zj.e83jZ69Mnf5U )KB[m>s2@]ĄZ{5pYN0 {J?^L!fg~>kq jr=ʷ1 2H1x}NerRv/tvT8D5#WI̜' " WKCpW8%{|(Ydߜ>쁟0 ZUD1z(pߜ1.VOl@\i?tiIwu5$d%=}pLKeڴ|dA50"I7A1AeO5-IJγ~[WZa{*TGKy;?F}T V e :N: 1%#\SpTGpăZZCta n}kž3$ TYF _@x "r%+qՊN $TWs7rvhjw< 2NfY,2#^e jk'j2ѹFV濫!x Ãr$OOJ{ =*Q>"0]!K{!TPL(! 3]y[5ꨇU5[Ok^Xե:%u.3];9*r5}|ʌ7#Ȣy)7)oi}iXլl_S׆lmĈb}juIo$t>DgNg2hj_dAC=c `>*9pNu66u'KPW8ю{CkxF{T_Zt0rxCTGҜaIqIT+*6c6Lo|X$Pv~ӻ>O7e.Y/Ԉ;%F\m:?AMQ͉y0̠(׍bjv~# vŅ;C+m`sKK7-i+xIyw8#m2}VN3m%ua:X5G9VIzFJ(Cj(uc&C#֮T5 L H}qNaͤ!8(;)>`i{.E$.d#*u5wszF:OUx ^Jk!Z-v> )8C,wIΛz*G]QQB8 'nƳjo`mqb8ovPq:+ʟĎ9Mͽ wjn/S#kք8'ÿP,qLߪlH/rA@K87"йvPo-NX'S^lbo5wG!4 Gtw;RQkc3D6 kqj4뾀uq D=RPgq(Lչ](|, ]c s׊tsL0 L> nyPH/uaӔ^h0 +b6]8uaØ57Q?+e'0F%&}`-w2F+vf\7(* (3x!a b%幫_`݉~W^&0.\iJ> Wuji+t}~tA؛n\1WMwaCDׂw "LuGU3'%}^꬘quz> )$s'UJ{%<X/&8 %+1w N1~/+zj8³&vAdB8i^:?P"ɳ2l!=tkDs ՐLx>Z1Y- "ܹLɰ"NCԳFTUf 7:4ng$%>JXN^%x3Ea[>WS1JrczrWN}0D{:5*~I!P 84(5vbq8iJpWuTLޔбY3wELЛ=(?~>MDl;8B֑Xk8cg7TdWCbVqڳ= w. '*G;F u)JZ=s9R3}i*bpW׃N3չ>0Y2?et'ACDZKёo]@ng֏E%97<%TVO+}wl[~qؽ~'1a}]]uW'3ѯmV<#̢/Lx4ۍ, #l?Q/Ϣ/FurnV~jvͰIdGj]5(nT \MF#7tTv:C0@cԌ'E]њ4E\ 嫇BԷ,sׂ!o.r@ÐP6ܞ]/A.nŐThꭧe|HԦerz 5c* 7H#83 ڡaC5bӑݙo;ߌX@Oc5Hoc2t| QJkiQ: a<-*韋[0\&N!+y3p5[Kh}c3MUZ>PMr't8TH k7̢ B`)P*ؚ$UEih3Ex!j\6D.|hԈoxUm[j܌q̵ELUtJȈA=2s.?:1H|O!@[heNsENʘ.Hjbs" aR, ^{Egړ`ފLP(Xjo9)ŬE:=MΑ,>]7SoF=cfFaU~40滶"+Qw_](% &+O?6(5scG)K_c֧h"V <6gTa d;{!0#3+2kUA*bb/, =nM}ʗI}DTvL6/ $?_݇ڬ-o4=2'NKFzgv¹ =UF݊:De#+ I!Ue Qp׀bH_ō3T0-^o9hN߹ۨ|uKS@E t,=kr%OYɷ&Vn;f73zI9PaϡPHۊ/BQp Z.}𣼃Y] I_j|,X L`&Mj a?ŸzleQَؼeXϡ_>cT/?^gx-L޿!;W\_s< ojЗ9y}IPuy@F|X"bRbV{9|G$Kg$U]oelŇi'H9l\GS9YaYf7뚡? hn̦s_6b_$-o/^h H{/ٰ}8-F4w2 MЇ=? 7$]u 3tel@=B0c (K8 J9D[տDl9p_u7HMK3!dTo ` 0RyѸ|"kx=8w4uMoisPmГ4[Bb1 |"1[xx#[ Qn02jadʫ)hZqc)MS6*&+Ug0[4dKf?ʢ!0nMj5e|<؅a_yN: wcgq$P>8Uqߎe*hj+Y5W06&E_dF^R48^Ʒgf 1 bHVVƺ>6,LMH ++E F0ț}XwKh:1=#L 6ұp68JL`ܖ?m:25͚XWTC֘RPjEGm6Bnѽ0 /CX+ >C%m4.SCitsieF<7j %h9`1Q>WԙoZAioJ#>>E S0]>Sj\ 06o 33GxuљDW'%yIf֖Bwq|ѥG>U@wjzc 0ND+g 'ACyxJ`N6W96+ FM }Z Z&ߨs+ l7?S .yQRMrY$19.@)ܭA\"K&a\y$0ٝQS*|s22xDKZW(GJhHhh8LD0@. ]n ћH}9\3~kEsvL*]T=[ied{$8XY?nSi1 m@՜3Z쟎GI%g"`z{ rH|zC~w.PvSi4y { D6"ȷexޯٱCoϚ<q}bP4'()-| 8=E(e[NO9/-EQSь#ox/:!TV x-v~BX$'Է_͟4ӈ$?2!wwl<V~Ŭo3Ud^+V3B|UiahwcVkxL?>b7ͻW8}v3SOP*B"ch::%{bKjg{}&Bz(v[HĘn0 Y(Ɖ+;b)sQ4vve?!Bڠ`g.E/eGѪ&{xʶ5I™},YưS%&XKg\<E` b: QX\} t+%pc᭺K2- G5x[C~K\ , yҝ k˴YMsN u܎,͉;kQsY*KQg&Hڜ3b.v7)IWF٩iqd [n iF{z 5@?}¾ml|JM&rn<~[7t_Pߔ,76q箺f9  ._tOSu] lI^mRdm[c^J}4d #BX PE;?`l" $NDZkuJ`7C9SĪB ȴTƜM:La2uA]*e>^">\;(C&Qe&".K$lQD& [>Z9FeO~u->f&ht5[eD?鳬@^~Y 6.Gb<fD 2RJ|1S;kKМ}QboJٝ$w@Lz)rGSЇnRq0lmkBK"pGR2Qxx.l^1q{|eR^AҸE)BbD,Jԣ37|{|7UUAьHBv48&\*}u4xIѹSK6:/oUH-B#FU(򣴺Eȣ}>[ƙ"}|έC|M4)Z!Ħf['tu}_6yV;%AC@%e]h2Epȓ7r+"ָG |ꪈ91Cd{Q3bǂbG-(窒b@Y} C>%L8y@ -m/PbTv"wꍼ7JG{0H1(:ptWYo?ilR,u:=nQH);*|"⡧*7uMo~ò*g[4o@x$-ZmCƕ.]H9֬άj 5<9rt9 ef38Z>ѥsfV%*:а(;( }H<~[o6W}eDyN?{2뿆Df3JvNntweldy͵9uH4<Ȱy;$@^yfPt~iq\9^&gx;%-n`-|P$/}h.u^@fvt_uo\p3%]XH74P%W3Ft@e ~JlFsT찰-%3,hY]3%U?3n].5ލ$ܐ![ bL](WU D%٤&-/`t6]Ze])Wj/+o`ФӤAk˧"n~]&PSߞߩA 7DohbM+tc nDP۶V-C%`W LNMY(Te=^9W^_x*؎/3z]%KGuȪQ‘\E ](}Mm2$r<T'7SøhҦ|lgwq&HiOhU+Tٻf&М>djy=C7( *2x$K殠փ;6{XG:LMAmVgM6 h*&XYI@ {a3χDyqw]k:B 㟼 ^ɡR),k Jq?:Eb?@&yej KD&Mӏ5b&CXa+$6#pfe{ս6ֶ^؛P彾J|˶sѭa8TkN+)U妺ܭ. ޗ4kݜjUʈ(ve(Q-9u,ȱީ~Q2t~psuPof[ޗ, 91^]ܰFAY(-Ͱò5WF20,Z<<޲G(3ٍyzg?{;zain(*lt@Cq/b-En?`2ր-9DPc,_MyQ<+ZwBɏx*9/a1F7F)^U:ӑ[)ď4cߗYR 7GRrўlgKtf{{jq;Y9<`CݬNJAma0vwZյï:Mbsy5eN3˜B*3)ϺbWD:c!=!6!P԰0ZD^,i.gÉVW7|<!c0ίCԵ<7!my04RK-7hLlNsFOvW]-lW.r~rxz Y^X6XrhD*zYMiF#FcE$ (2r(`u%L= *K`堢8kN/ҏ뚔&7:)Ue5)xK!0ڛ֐=2'D DJ,HN*`×0J7A4,tfBB=`/&CW&JTY}G^SD"8 .8T8@}~"PǢ_6i8OۅмH[wgS>\NB!>jmmGb\.eNW+/g&gwu ,e waVs=$lY$tz>4"A|v@8I8[0-D@ID(Z`1|0Gz#X e7/iR˂? H˱ix<IC^5T j6-i#a׌_!v~WSMOlH~(F>&|L/@en䱜Q`1q0z2$N*-{F)KE,hP2^}84/ 6$PUy`HlM#ά/Yֹu }`t?d+KҞw?FN4[o/hC/>&{d#_CZp<3N]Wm_';s{^k;reOɦW*ϧZbTT X+<Lz56_} A/ Wۡ93jlN@VVJМjFjI L)Mf%5 HL6vďrC%VC;B`V_ݫvBa؏.@Fȕ (aє mc=5`Q{wr%[PLKF- ̵ȑT j0 p}WV{7wB/p$m>Z(!X[ Vnlj"ip-*4.h&BA`07O,I@$JJ*6$'ҚZ%"~ݝP+ C+l"nV4}-E))^x?nԶd88`Ыu8I싹'[x/\ƾa{)\tXmςd.T!d  yo e`z3p>OGEitD =.8ͮNmwv[R{~!+]a'b~它=6(ob3^%м d,dEںp{k9 F^q$g $FSD[A"_V9k; *x?kn+̬b4AOCCTSܔ̬C4CA$քcmw,Nd283#*!Tz>>ʉ|  6D<~Ty^esޏهX՝9=UttFn8cI)Vn(i̊ c% ?GROIy=huJG9",KIMgӴ.L-/~h*AR&c3k )hX`Å:?0x7de,u@)@p*NlƯxT">8,p؏3߬zO㬱8U9Ϣ:\;Bbc^U9^ag!`|qP * s$Vr4<{A6(gtkv ):y x^͜;j6"듺JhT"ڙ>i}vJ]X xgm˿k /igo%zIZg]z }4Cb|BtݑPwrξ\]x4'ņ^ 6I6Kh:nza,8ZӐ fˋ_J DNR]w:\U:˘-R&ci*U& tN=PcO?1;@g|_8͌-vK\uc 2<4.tOʼnmQY 8q;" GJ GE#yR&:qw+N.IcWqrDqSO ~\C9"%&I7O)vA,6 $xB TUZ-Cۛk"sFㆲ{vHQL[}JvXzd.k(Oj^urϥRQ)evgfv,V4V©#Vp*l"-H0f)ғxy}OjnU =3:_.ƻ#ck>c@48c=~֝⢋4_&5lB!)SN =2#xz}Ji2A}_~ŧa~s)&O.Nо?1@{ :@Y]0?z%=\tYJ+Aץ~U"UBz$gvЍhՄVK FON)=5< gp,oݜXrEdʣ%Ft&l}} :o+M2)md䛤w΂ǠYfb0RsÙ5&HMH>.EQw`(?hf\>0iW^Yא !k4qӑkؚxXRzwVcBOSO=~<"@HW⻳6[UPn]!R4/-Ps,rp sx}?y_>AK1ڨ=btl1L~PL_$z.1+|Q>΋@[P#BZ`oV)  1olު -')C(Ӄ޻M!X}n.Tfuv=,B66JwNљ949gt_zBN`Bh21$Mc"NLnh:c|@&tmDeo4L^(~CLxC  )$zLG v4PEŔ,ҷn`J+Z=|ŦJ02~әe0: +q\fY/"siNtT.%$6En(AfGi/mTԝv_k‘^D;n{NM}!tO 0It[wxxx+O$ c(6,ML"me;5sЊ-_7/YR-ʴqɷ.Dž-;_*jAQ OVi۰ƘTᣊAۢ K%X@JQx k'bK82OUXÍU$5dMegǩ~{\h`= Нu5jQzLTV4l !~ז~Oxڟ 0+ƵBxxh&tΏwRAu35E=JZ b]6˼/'TYt?bF=]^Dgԅم̄ y2PYG,M£vvj5e!29YOV5Dؙm,@-4xC*[(iE'^N3z){V9lﴁR>]AdjmRd m>D{?bs[-#VnjQe2F~}kFF ms}*6ꞑvY -{onB߰޸JbR`N{`}[wլڃM4~NT$˿\NזdFe8à=7ELQ|bkMÐ`Ǹ!F4X@#'ABґԿ+An$_%G?;g!i=R)Wyb'e1YSe(^+m~"w*'Bԙ\Dʐ q|0xLd6wo%]nP(b~+Z酛#ijÌAuA1`%zw`$3\ȹRuqz-QI pVМCusf^- @$?:y QNPD'uJtXZj?o@7 lk)U,$h,݉+Ё% Dnj; V0䢱I̯ã?INѸ8RsC5IJn;Q^[yEL]I3x]'q&Z\PBݪ3/[y\ ݒp/1"oU[ԃDqx6RȌlKO' ]>oqݬxf^FX>yd8+d-f0A ƛ 5|w>'Pg2c 8 K&mM17 ~3l*fu+7X 6eKƆ9\ tzynwgG8LOٱzG _Q Ui\?U.TvD#/]8" /CMv')> CC 8I՜n" 9 f*jmO'pHF@_{\-I=cM  mFQt$9Ot۬fL1jg2~/P:r, ^e%OzLQ8?]3ZECۀHWCw+诨k)w: wm9$SH[*uzpӐnxFE/ 0P<*QGBMOB+ۀ }6 ],^R$SFԮ5 iȾ"|g*i#!QZsǒ&guyȁMY>(~X Փlׯot0S];`:;˦[F3lmư!x :sb~CJZC@ iY"pW{IАFto\3Y"ⅲB,[zKщH@: wː$*MB"_|'#9I>I`PCAO @l47@M4Jw@aP?G,[+8j9dڒP}󻣦WqP̳`u~bRLPَ9Eb LT$B^(nvnpDW#j*Ի-UGZD$pg?٘*Sf3֋ B1<+KuR'uygXPa[L &JFMmỲGwGkٿF8o#ŪU nԞ.ogol0$}U!0 OC҅bu0+5i);I/j`vaUoо/LnB±ٟ2lGok(9!NajLܵXg|,ցxrLݺ\e_>WLguAomfMd#u{cqBPTetE a}1ʨͤ)Z1έdv%~'x3 uTV}>k;z:sY S{tb#xUz8f}V#o7`9ZT-`"gkum<kv043P(DߐXkKLh+zK@S0f1T` 6rؚ8 L4Mm,0`8oi^Փw@[M#lR͕$/(VBF^ubHxB<'D#}fPV:S1 P"l(6گPEC"C-t7ٱ ~3i?6C"~mm'mD^X{g(Q'~+}ӱoɘG|h6 M0KOWxfy͔qIvB߬ pNP"&7t'WxVSCeGn?(pFo%YʢusP1)J$U Tq&oa,@?.1>P Ж~ZyP6 kc l9#:ށ:0=2Sn1QsD}”7}N#>$= Sʔ&̓'w0 w^P ] ^X 0/zΞ lBaP~Mc 'Fƛ43 ~\5^K2ߐ rț)l ]h_1ś,u j/PaïS>zՕ]2ɶ9ǟը"鰹1T&g0R%0k[Agw"݋xv*#w)NI2H342~)4&fdY?y: 92Gq~o؝)0}"ppYmꥠ^Q䩐hZP,Y3 Χ\cJ];|px6g8̝AҬg JCbzIMv?Q?ȼp{ D.C@COǽ"9"v ~ )%&(s)9IwHfH3 {u.U4 MI#1]dJx%8O ljGe%\I&qɨ/MXN;yJScZ=-+nV9$ѽmqyxRteԂ]rX{<`)귑@i VIB0 2#s| ?x5&K8a >/tY%UmRkN_C<: {gW±կNzm(*Z6*w+ʐĹ4Q^@Q\} %ቈpE#V(6ƨ!'ypQJGqiK=YJ,/Ebsh ~+ n7G?Co4S6R7ZU* ]DZK`XO_ZlC;Z$F#fZ1=C ڿiH>u@aSuwI49S.}}wyvYI,y->~n0rh̪U[vtb W8zn9RYbƬwůH02} e(Kf(2p%nx_wS| _ڟH^jo\vP+`i4U#7xڿKҬ|= o)I"a!i;jQ{41*N9iԖca)6M;~h}#9#\Хѐg/4(ګT-PkKkĖuqF";1cFaBmoΟ`@aC3b䏇MkoH+vt)tp;id mԓL/ B&(;@غԊ |*b'$"u˶*I_|LlR,NќrAm 0˩ޖ A3c:S0Όǭ)>e"dMhA;xWϧfͧ7p1Pπ6r$y Iնx"Qx1ScC+}BfHr,G4O<5=r>J *_o _t {ԙ=!_ZMǿ6eԗY20F=`m=Ơ>vf䊟-o xHi3WI`G6S\z_7kB'Ż {~:,/$EuUc֎,IG'RAO>έWCXE,51'+7L/)Zx1["Z+e=KwO2E}ʟʌڑ}Ö_]T2ac$Sgb(?k9&SXXLltYFuxRC8n킐< * a![oTm%y۔E &0a*M~j'?H+՞G}8 'MMb)qDN:ޓri=4aVza[:#}: v7{-D_w dM(FX.I&LJdX qg.:&q |s")A89L DPOI,kSi ;$B>^Bh9s҉;=z'|KJ#az0 ;mLsJ].$))֞U}Mnq=NU$̶mNQ;cG5v܉ ,hwWI[*553'~0&}(L],'^maGD' \m`͇/8~ϓN- 8KVtSc,ERY2WyvS RZTrR/,`GP ҠTqa'2?$D#a0lOԵ HK$+[1[me{g3f<8aHE6$$XP;M,b?ˉe ɵF:bPovXX0SZGahD+)H!]5}4Xm%ĪMOGI>@rLB; [tTHgb[۝RnV⹹m{2O` aRdEVErKP4nbooY(۹,x)c} ;e2e,+Ԍ(YI=&b5C/s}.o5 s;bnR {d%RލV[5EQ 9[oޫW{ F `ZbsQed1f`gi~l #MF _BSsjFŖ*{_XYb=&zk=ɏBLu2`EwP,J{*>SYeiisz>9Y(7B*t\3WD8^2>N?_tqq e^{HVya^Xq`}nMe$RD]?IhFgL2eŻlg$ P 9fX*#p)͚snmP%μN*g¤Ǧ&w):-ȹj8 z0 { $tP [p^#Ob`OJ\'˦`lD.ڀ|y=ÏG,C\Gox_EKhNOilY%:(Ŀy޷)а߅}Ȯ6>;4=/K'SKXCCziCJk$/YĉTGMS"75+GT>zqTAe7VPFv%vU9hs݋8\ &OpÓ5Eƙ \̭U~.ƈ)E$\Xu&9?Zl~ Za_ h04=xk*K`A% h,O[Um6YyH$iǰ݋0M¸zY}]vGsӳ2a4؜7__ +1ľ x2٩چ:5k f7Y鼩q=$fN9_;eC_W|$JV8*)c|s!\w˴m!߈&^6CH=<;~H"RuP"XuLmAjбjE+ٲpV%UnG*: {Uz3 sc ㆫ(PY6< (Vh0LBv}A Z {D_R^Aw U`i"(P)"<*J$u[3SSf*:Ԙg8܊?7 I;:TS("3p|-73(^.־gDG/!mW1z(sp[ݡX< $挂G?iL9!q,xoZ$q?yPnr"DR.!i3]%rAq-mIM2:Jm%]'ES7R/nPD񑖬h%^7V0;d*R 0<RO c/Ve8}aS^eHVݚ{V'HT6Y<q}ٮ{ :flA 7G$;YtC9L9EK-@Xdrx4,㷊ʽ!g?kmQ@"Q;"yڢ m#G]U7Zg3[.QAv3%DcTZ K%lNL H 08vf?>v}(VsIT˪N(n^dc~U#_[))Gv[;lY.R+Nv_Ȉ/f:wlc`Kpإu%E;eN3?Tۣj tt "Xuj _Ncim0nOY`Lhwj&Z '2pC "P}0Cy$t+@!i9ُzU Hr+;*" xS`/8ȧ$EMޕQz[>tR|Ґ$;x`t׏E '?ʰF:@TkQr7uD4IaqŪvŗw(fvs*i]K0u]̯e{^^0 [ E}uog)=q3w6}P{EqfܧSg ]uEڿP09)HIm VxFt-mC;pO5cG􂸟o h|ujQ]5slegvIsx"vA3{wŗxX_\ni/Kv5"@˩$b9vP9%{~/W#&ފ> eP1r3ؗF9ae9ݖPsN8Pz.>a:Z ԭJNek=weA+/lSD*@RuJ4z%tCELQڵ>J# Va"}ĀSfJҪq ޤc9&. Y9nF| G$IrhC 6C6.;B]9Ύ>{o 26Բ0NbVDMb"G@§"U[9W)XP(ޖCoi3L )43XM |#AP>X!0qgt9dwjT0+6t Zx@}csz^ə7^D`in42;ԊFiô4TmnV.m쎖vJ 㝥|͢wBcZ+a:hQ6LJ2^%. A/$Rd[hS&tȄ /)*2$X>-4V"j.1]:f(yUL_gq* ޚ\25s6K!b 1v?l^5 L.cXwGDl%rKT~iuM%| toW7My\E/迤mqV*S6S3񊆪F<[k@SO"x} W#m@-_KZ=Ʀ$b"ٴ'. ~̢\] #v@toc78F@S$3ŸAwĊ JHOl#XȒ.fdxUjmS+-Y76(DZKUK|EQl $aq =78yJ0mH̹ӯ6_b/5z3T#>Y ܃%rɣrE =R,{`ţMUbzu6%LlWOO&1p3`D~Z8㠛S`PLk]a5yLG,1_J O{]7i_ KJl 6_dh(G=,6"ē(F8`M)Bq4m%Eα%y\:krie4=jA]5f4YMbhEZvx"nTe}XDo}G?% ڡr(dASeozXp7A0RYHgTz ΃D_V|۷lA)rď϶ ohg g^e-aEy2J+w6ȴ>7'Pd_5H@r-zݹ#63UGЀA)\ !0r1*HD /qgZ S}O ﻤP?-_nO-mN൬&dP\Jlb !a[nVpUғ‰: g@^>^Vo! D36cz݉ZfW۬gh#L{"_FFGE%1#jXGܵqDEv| -ppMcXnmN Y<~?$1!_7B .k*SP='AkG +u*?4"`gR7b*#0rmOCgVIBݚH n2TK0iŹZ;pL"J#4 v\Ъ}GDξ k uM1mAgGwstK#eçWɆimkJEBTҍ9T)a@R99cj~!íuc^h~I{z溚ǏscL[b嗳y^0ѴiYZa %0k}[ٰɉó{(̘)s4 \(ܯޢ ABT"<HShF^NYJ}+ 89hRkx *r(SEeQ˼j s#y7G+v>]S(9&>w3BYY,\hkp է. #+*bmڞis9? C2bOu7k.ܵ:o o$JzrڑT~rx!pcx9E ^6o0 ԣ"&15,AP3I TϘZqz Ks^;ZQɩVo?J &B Y1`5T(mGjO.fK :B a=Zy1ΙlhoT~{Rus¦W,!I& 8C;=o &yNL0ht̒hW{_k_8R+B[kr)Yq`&B}~~rsM%c䘟w5{Z@xPfޕxx61'LD<mי$"bi򀬷D C _e& Dheca,SSܷ,Gw,FKıLkr@gJS!Ga" %"8` ᆬڝ/2p% X06h#74l)Dgޗ4ށL3s^>Y.DU@< ;D:'vA#(_1I8\sTnk~W~Դbl:2 (~xrSHED:"ݐHøA eG}hZ K%_w CK7q0K}[=gmR\/~䧿(-4HmҼ9H9C`GI84ӏfP:IаVP)Zv?|V>u Mɢ-iJRmIKaA"_>ԗa;-a s=S@W'[3 .rد>!a5H޴S6vH7ۛ/»Y0?I}៰ZB\R IBSI: x0<ϷM 杆G]oZ;;8_gG`> KFmWWX $Z,=w~t5Ғjd5O (o׆ZW{'K/Ɍ. JGUϯwZ]\3#un`MEԖW37PA&j)>8>!cU!KCP{Iٱ#5ٵ85RixD0Ԇ8blV!OdR+J. ssY .ZawQWP"Z :O! vŭX`\D#T'f+a쇓zŒw xcJMVy=N3V$2Ϣ7qYщCl~M|t%l*+S4dnx4pExyL[_$>g bm"e\ofBP~#q\ښ&~--7Cy$1V%N+T0)l2;6 s )[NC[fD^uժ+%^YPT%,7w!9ѠUZDk5h0XpNVN僂5yrVGC8<[{Fj\6a"K¨D؋aYƫs0WT,ZCPK8 8 v XEI|fikH8vpYEuցUhFiu2 t% |Œ!FJejO67?5xr i"U]٬ʫ:Mؙ GAHp@Jc TlCylɽL-K2}nWXpTILtVa.0C2&V6#|/Z( Vb?i&yT!.#H :j-İ2[a.[CP8~),vTbW4k~ۂXDk{˽nx}Y!cS7iRY]m' pJ9,Nl~S<ó!"u32K~'dsOh U̧Vq Qp4$ *̏za գdRJ 궛΅OD-[4uP7CqIۣWܗ%oTLz_,!RM)O@y LSq~6xo&e'53s+9N 9[,zjEωZf;^5jR\t1hBQsG l]AH:@ N.U@f`>m's" ]:@YXD 8j<s-4/Jxv؍FGh#iXFƢ ^XҞGZ-8i.4F(Q }tkOjN#`hCu!;m%\qJϸbJ@ XvԠN?1MSMQ!7r|3I˸-荶GfS\&z #p7AaɁͪu3 "_vn8|mzPZ9r ;OHeY_S>-zD1?o/ Td;8B,ik `'"?)qt[9.=ΪSUN?ZʕE:Q z{(4ب\^Lc6 ?DXݮb=]xw`y@mzwъ4!tPN*%f.BX"\M;ukՎn2pM'D.笓,'DF$Qxwt toROـgz'Z{Dj6UI9W"Vnޘ`gVaKmEjp9~f,qNJ!Uj.ȊB*QM $ E~>&c`|%ۄt%BL!Ěrm.){zGYpvإ; Mh7ԐmrW`;JM](j@Jd`m.d]k,>l1.]^YӱU8'\>ݴk$tUkPH7D͎0_y5H%nqK/ayS%"YVMka| ȁ:G5&۪Su&^a }1!o&8_Tޓz89HMFM/5HB&\+{m ƕ"ˤu!8V4o{Y Xl =w{q&ҽCLI4TIS.Ռ!Z9z@z>k`Eq9I>ejzKtZFuVg/FLC f%e6j?ӑ0:=.HuMD)܆Jvʜ[M|]A.'^mue5=HZ1XgQ7U[Pk \A|&hoVPE)c Y s$slߞeH%4*[bgdPݭ{0IZ}6 ]8mMR%58cItJ_TkPє/sy#lq"M85oZ:@@n`<=˗%g|jpd~چARkߌmT e YLEDPD7iUJ~DZT{oA!E0p#f75)D l3ilf1Ӈ'R[5Al:,4w RDZ櫳YI=4\w!O\L쉟u :存-tPyJd $*w-*E rQ.(WeDil$(VFE87Y>c**F@e劉*}Ԋ'3i ɪ(=#öĘTNo dJ妆ZXwkN^6C™Ȳy|V']C>z:~^at[."b:3 ր]T;~ɤAhP4YLߧ'05> 147~ _8=u]GQh({%_&*? W.ȢzY?yKIX!M WHU):FuX.w͈ӎTm,&cXɥA xF9l}sj,+4O5M*S q7EI\'i"/m$^:P+UE`9+j/}:b$$۵^0ᤈP{]/0A6^`Jƶ=#w:U!4\5iH 9T[Urɇ8#>+X '&ņ:mc3[ I&+ϼ.XSaDPU}FG9(ڤZث `j_wN:8.9xk[ïg0^3܃BPԛlb5%@wZUb] hσvNdO=e\L/Շb$wcjHw<-"tkfJcp3%/*eF dO+~MV v ` A2Jy)C9W+3:Zҩa/4S (:.'V eFxZ=$Nԇ *YkdK (jς\q 'mYL-zZIJ$AC Lb+-R? (8Uŏ `TlJ[]179 Eu4̓rL~\%r<ϕفMzpB$ܰ:Z>pVR٢v*kR /aXb@"/LĜNފ!hky1ms4}y(Usp 셿ǹkEPg q#m1d;Hu[ -y UtRBǸf$#-dHY35نգPnn+*]VsL ;&lIg d}~FVɢZ^,9g)2tsQʝn/JvPM5ҿ MP])ln(}J'EajbB9k01/qfb杽0$xpdRnQW7WT#$+Ba2\ &X>UWׂ- [KEf(-x͖7pGsS<}۠TCG p~= kUz E59ӌQiV-JF6fJq _8˯D,sp@ș{Lב`@1ݹ(8;BD=p:<'Xfd2|q FeY*ObiQTm )6?g])IRdZ=n%BWy'K6 8۞s:v홨^1>ܹQ,>nxB:#KC|>a.0E0"oçRcc8'[Ǵ+{ ue= @|F1XmsaE9 Έ,\ϊ,$=}iG Cpf #Qw3=&M`pв]0 !IʆBNh I6SU*V0+7vGA}l1]Sl vCl *'ΰ/Onԯwj1 t'3AX?曛%р*MϨ_˻*6Hr,OZV}Sv#Ljjo?1AC¿{_/UPe-lR0;kl$thOINXZj8;1)On*G}dۿYl6¹ha YpzT磐뿎mٴt瓱ހ>t-,˄Pv#_WqmPw~㙊-һo8߮њ$ P[L>rc.<&yZ"0ܳV>] gpKw*8r7ܡTs{<:X/`hȱ.2E@޾9؇9r{کߜd0zoF)HWw͆U wo?z-־c OZZI{s2pk%[X>Qm>m`9ĿVJoG DJHD=gvArAݦփKʂěCW!vw,lZ_sSZn<2_k0"*"]眪#_S9edp ݁{O@D? Q?8݋K#^)/> gGEs1+hڲ`>:ZOxώ}p쇻,bA[(Q mgg7@M~T;U;]M4MVQ.n R1 wg<灐OzƬ4Od5AVb'=y5A>>be1k M.J'L +{^)^!n>t=L!u5+G [i(:110Ջە[CXDW.瘸F܀yI!a,aohQ td3 !%n5 )Pr k-(l|}ϙSl3zF+iel6ŋ'32(A}UF-иLʴBǒLPƿ]Aw_RY8Ϊ'=qrGd 2#/ ?RY{0(@vG,M|{MPtjy(6|7$1[jhCjȒTjE+=4| $Wx>^ ]odTkaӿ ^Ksr'*@4ESj">QT$ ok_c)xl57:ռ[MA>` eĴwUJD$1Mcsv|`\q)n@(zj{gz5!pa Gj3|{^7>C)^w^4XG'<?NߏRRŏwxgO|Jpk6UP彤cJ>s!:C/'Ҷfpl˦U*#nY X 8":rH# GlS,ԯGbI/ىآ7#ۀDco^ӠCqyԌ"*V[ԥŒT9=NGDZPG 5 qBwi &%v¿`BZU!ֹd L1f_4AZ͞<+gᒘS>m r`iӀf4<l.G%D:V .2oA%92ƘfY EpX`ҸlM S^IRʆE 4bCdG{ӹӖ}vՖ)V(j3?c>O M 0T+(<t=z2͓vѡ tɦ=wsՆg/T:2V6H2'9xхY1@1J(~Tu 46zzҙ,,9ԝs%2&$Q.ʍI{t QCX6Bx!!3(-XNF&]TW+1&I{1 O JrӸdjgt>?U;dȝ#-'9zP ~R@٤O^f 'ue2ꈼ.tA葃VdB. ck Wl?.=iZҐUcp+y+:1_e?:+qH",4[oaVr ĬY1ɘkDz5q,]b_,1{0fԠFn؅=@ĪoLf0Qu:P xh&0*u4(Z kU(:r aӔENnCIW. tBfU0)]ɑU`˴+%U$ޜ>HlII=r~M ASyddiL _u0xνw^8=Tb9 X=7 `^7}5ش0;+\-ާAI[X!6AaT_d`^߃njeZ]g`X*?1G1őȩռWmo- X8V7;Տގ2D e ѾwJLl9=7g :)M5m1[U2fw|,p8p1MMa$e +I * lʞYiY@y&zsl݉>h}>yCDLe=cl-Joi4 8LĿ;sJ<}v|&y*@4rbn5َO/ЈD8z#@XHV_ޥmL Ǣ!E r\:AERB",8I!'*fHHfsg+LFT}Ys(Q>)O^8hzI5}R@&.oY9*wv &LBKBk銇Jy@}t8rݕnͷ_yrKw/V zWȘ7>m|QeDrT,pe<ͅ?Hk~vR:S ?b'7¾~24\ku6be8qOe3VJ7@h~4۩07iz ǴH>HCPmPv'=H+%â/|].;Vql)&EТrUb;=_ʷ)B@[$SD`7>zpi1>1-Fʖhd[ l$?涨tLq (> \) j=zD[p>:-2@C&x0_Mf9-`йuwr{ GqhۖtP17!Q2(I+)c>2 5Sst]\Ȅg3j ډX% b fnƢeՕX @\Ӏ(X}^ ߒю|zYm#nXa2-We#ߒְ>@ 6c+-ݿxF78$; Ia"Wq >ʯ`=ts[g^45X*/UChFjo:z2HrisW4e6f w]xnW[)wW^_Tj+dֿPse|On.CK߾[fZ>^ҖI_!2p%>9&J xzȋ D@FAw$R̪N>.0u>lX=_]ɼ7Uvרc@[LCvEW:6}M?]2F-(`8%I`=86^~pPK!7["0:8[KU?'?Gi'aIDZC5K?$U}ޞdCZ* NF9V2GڝeF͗ 1%-衬Lն0bTlx,Ě9'b/ X1ի(ǀQuǩ&lD ;Lot1Y+)Sؚ՘EP~]2gyUTd &^o΋}r?j_􃺪OV>#cb$8M_[xzr. Y܅7m$~ܱ]nB)׈;"ہ3Ab?k6jb}zVBTUZͩy7f (4-k2>@|.p: Zv 3N'5^.4ȅ>kX9_.Lw/"]xsNo]![1˔ݎV]G~D(N)CۘYTfjwe?}vG&;WsY;L#ApJ+3fZ­*UBM(fxJ[3[y>rV)ɲ6mȼ^tt]ܶ$Sٝc6BX~ѭn-s F;"i dR[:T= s_x@`PC|{^HqftL(Yirtm rvy{ǧG묄92a^uA2eT/M0`2R'(А/jN[3rѫyD&:0API-(ߚBP\Q`GAkeVQ~Ri0dCK TYjI?OZ߆Uc(_q"(eլQDh,NYuڌx$J>1Œq*˼8"gC<\Vևr1.]hb89(FqfBFm^B;ӎ 'XC." B)h+(NOT%/M!W`X겼s'km, tvgW/^†ބ@}C\xNԖu0qVUO·.==esmm렂IM@8VU~&:drўB$nQ3V[DNJw꿎RX@>鱯+&s>LZ\+FsG9hV(I{g`Eبn;s݇>q}a[-&h!DBZ/},#㒀\& p< x\ TӚ0V@c>^f&J g5*x̕pƯaݨGy.Mċ_gѤ?0RU)Ҽ_TqX_¨,5 OA8yt`>'QçFmVĠ^ 4aiG2sGUNxKwpc-l(bKeژ 0yUlדfo7' gV.vsV2yj }0\4 @+u ښatͷDK~?$BDTĒ.,v:4y7M/DǸ)V X!Gr½ ҕS6f6d荇㨧GM~| EgX pL^/,W!CrOfS!EF̩*&- BV 9HM&u[o"æ%2,E5\}“4+6mBhJB~Jl5GYx]Tp\!^=[hܐ1xPP9Nw;lҞ">o8kU %Y݉a#{:g~ ]FsQY` nVQ*Pn̳ܠhrlSԲSp=Ow12ζn%F(:FMUEYb[oHWhboa[%8g}Ya&>k"Om5mEB+{/+Eˏo3=@5?q@;U O4H')lASߤYՊmN Rlc`gTWD[Ĩx)_[yUK\7Q~zH"zz2#f/WrL$bʼn.rǂUU(='·qHMOGHM \…*ުAu%߹g{hx '8Z?id~)OrenZ2]ʖ$oSUH< %JmR1\};MMJkݎe1O["]$C _~4B&x]Weohr"&{W*bwՙ_ꒇLDA%t/hK͖17Y{!Ts:Q l _}ցꮔ֝T˔L w|&ld6ӭ3}_(SW; `$*JϮsj*ye!S^{LG|nlD[8/u]HOQ}w yQlD6k f>7~ j=<ѕi=y\B& rd< +v| 0,ޙ}1Kp#1f-1.hYXa\</{ĤR9cxIS?QD{يr:]b)4$ڜ< %Um= O ye<>} ` jjxbV$s ËMLjB%^߉ cg=Euf!@qsT0fuyoP4BHLR.힘ZӉ5!&\}r󠣹"#Ujʛwf[|NEflhC : ͍~#{)t\{;쇌OoM&y[лYe{CUq_v=;b`I | e i)ArW[wǜDv"nFVz0pRUee_P;H@!)ɰi@g"%!>=7ΟDhOs Z$@gS02$ n=I}*h9Ve4zR: j+ja rd[/͸]SĂjrre0Keٶ[6iX]Aةf}\s0aft9lv>Ծ|{{ZlN # WM5s1\yN(}fmHDpy!!KhQ?] 鹶rwR]CQW|`XҭM[MQŊ ?:)\;RO<#b(C 0amG";D{Y{YM癪7/B )%?M!y$@ bzN) G:(b7}[ 0"~FH[;zeK_g7 =G2|;P`S)d/ŸBb%h8m7JXNza -$9R1,%?;q]2hqї[{j;CӹO}%MmIcN[U%#JvHקI]{ƗhZo9\f7d}ɩzxk _| жB3a9~i|ȔeX j$4

(ynk.Xdl_aơ%g ep葕}<ꮶZKMn78㙠502XD8F,Z^Qk3Ί嚜жM!N<*o22IDê貙!We`[Qm>*d^[8!5GEJ,[PA Լy*e nĭX6tEMp388:< "@m ˋO>U]sqQMI25H  H[h#kM=n$Ԁ޲+OP̬贍[\1 ̅xрA_{/ H?g_ξ:S3Mr }g 7b @Ċ*+i5AxNOcmvM&Ϸٴ yE 1]>E$VNس ̙R뗱 `LkZ0/$?'6jy˦eX5DeJ!{~/(y=A[^ij8tg/'TlC#+=rhKapOP̆`Dd<ǵVev&7SLHJw`3Bo}%zTJ ܶ3h}ȺiEY6]OW{pV!7XlZs!7.΍)$PGKؙjVWyAsiD7UY1y+e'ι6+EcqSpJ?S2Ecmf7L!,vYsZ/]نBԇ)wsA˖/&b9+?|W2 Zot.AmDߎ\<x" RcOZϾ&xae(L,M24Y0ğyQᡄVnFDB|D)@{pf]sVڙ$snTLE¬iɸ'lZ:YGpIx{3yh)Wn_˙~m1Oi8̀8tL&C7Rd}1b#`8#[rʜƎU,}f Թ [ wnܑ::pMbSVR|y(z:x 2m\1Mv;^+.008( _ޅUU:`9w^U{vǛǃs7J? >  /ReCY꣮}Gd"2eii{Y;5U0e(Ӕ竎f(z W &[j^?zt.y'D̡"r%/Xy{ *q7[0OK iQ4A/(l_۴2_FE~椃*}\%V\KIf͜B6+S+~[˸+1 lU+y[p~r*A0gās(cӊb=3E_e(n9IOD6.EiEVYy} |"KBVhl9^șesc1߉kJ{ N.PRKF%fDBm 7p_\~lբ VM܎v=+gh@rQn넄j ͧ%3Gbo@2$c30CZ`iP ۊrWc+х)0hȓM?>f,qAs'kr}1rw9j 9LFK5sأ|AVLO[ #kpv)WuʽO1)VH۰sٱ8V;*h M.Zt6T@k%qThY x|yQbܫG%%pLh,VnUcw/W]kЅhת/vz\݇Y\Q ϺQ|-EEH9s}qӉ [vLT5 >rj9Uَ7F%8j[ 8v2cm=7V&VpZ2&Q~X;]FO !ss zoMA9pL'XU5~5s,ɟaϊǿ|UFB8ibS8%;O#ìO * 3e:Pwc4T5i3Ssx9{2H'|d[m:CgozE x3!cm:`%=@S&X _=ul@ ȥ'.^5پMaێ$ +rь51ajIUC lʋpآFr ꮵx3i@NBN (vml,p%+.PwJjVa`aM#KUzݎgAqޙ W13+"<-n̈́IݹXa;+>[f$8_GbGVʗ'a=?, +4 \%}W덕(M*/RØ\~ٮjYӯ.2\O} 51H6RwG&?Z(_)\d=AV{G:&3@k, 1;ZT88o.@yrױE6eBq46;]hFU. pIj±͔, RS$=@ QxqZuAm(0 9ZN{dC:Bai\W}0=QE1Xf0ȩ}xUgg6لNE_-6ٽJ JcOqxW&GFn>\'LP-njtB[ΨP(lQlpcQ dcvvhsWE\.C e>KK3^zŮszImB) eN2|) oNSq,uE r¹hBqEuzB7hpw{y_1v1Wː2 ]mV*u .AN&LZFD "kY. [׫Y*U {ۿ*tVuYeoMHA2)0M5HoZWPd%~K7{ɏSTTXGoϘ)~D%^Ǐ.ҡrB E]&#o*C&~RQEΐftf7ڃ2%َ(歁1)*m7߼#!Q-YKNPPX꧄>%1*[Ru[fG':zo,w\'A;N&Y$,@nOZ^z:tahn%Mj2wˎC <ѓ%%(`%cщK=Xo4cI GS nP\Fz[Oۀ?RI:s=ͯ鋛kIQ1mV0*$d@,eI)["5[DClRe>6Ǔ,Bj /P* * ԼRY@$!VTA =T C9WhAdŗYD j]|,8H-5Q1ߑݩBW| <=XL*53Z\a3om˲;@KM/[3[ح80r^ #퇑EAkU3]$?Q^Jy%_T<$qqgQSH1$|%[$|T,:ˠaH3-kJ< r-x[T*U}JRy=b1kJ«|9TarS`Idc!x,_x-2bc]iB 1}U3 `"75@-2Nsk'p֟:Ɗr *u]33P 7ΆAXV/kE-6#;I!% E\uMNZ~:?`}oyuBzrD* k~Rߙe!zWGs Mփa!+U4? cB`.Qثg Օ?#$*pK械n2J|̗h]$ WߛuE$W Z$O"WM9MEplnWjfMMՈ~k)7'jJF 4F| 7wB 2"\|(8wcPW-˕rbhIk@P$7NpMҡ^ #*a'tpf@<ͮeהq#m`w,=7[kVt Y^N2+HBi d9d}JVf8;ۉP?%& ϐc%;B ԃlqnj7ȶ.ջ: D-\*3C_Ȍ̝SHVwʿaޝfFX`T Lvq9%$҄iwC@& 35k w?hqG;B1$Uxk j&4ˊ)>59 /FnmsWcRI(/:k2UqFiݔtRPRþʸ2 0b/6CA5'ɮwcɇ&Kiԙ0<4(BZi^[` oa!7lߔsHK6v/ۢyJ9s O2{\q҅tDG➒p7"H ;`+6(y~k ɶiPltIlaGڢz#XKK[sk3t8ID[tѦ-R%cق`skm@TZ˶l -rW7C;6GW/Т"9 \uUq3֯KK>2ZaTIqĠwdz#>xմ``-}Xp)vl_7l`3_ϖ 3M` ^XxB$jEdc-5wZkңt/"m :MQi aDǤaE#࡞#'鏂M&~VaGf6%~º]si[xQii)VcNdbKb=._dY鬼eN d$k!0#~^KV'#`Tj5:bgtD~ jsk Ex0b^_Q@L2hED(wӺ:} /'ġ'f³9[zr"mQ^Ѓ?o4VO oD@L%ҹwZPI«s&B@t ;}͞I'b\FK,R ! 8q@#2ӳFC!\ dġJk \SAv `IrWVԖ3&B(}xD@m'Z _?'Qѣ޻L3 5۶U!۽8t{hU*" iT!0Ւ7w;%rNBZveN93HI- @;cBKTBkx=JVzw j vE%q_6]@Q9Sٕ$ndEHIӉX"6-okn+YOsإǪdXlx7,5˟,w*(, _r%Z_HegFaq1$\*[V]Q,mJOgWlgkMqA5 ;?ۮ%`W++P+Eb3cO#\ٿ9yQrݵ;9G1 .%9>Ý&xҟ+v4hz`%G@=!o2gBa)uu1"IHkA~Lt&Q3I+(>)Eva- !/Ey\Z6>5zo Ohm'&9*X ^fK_%e xozmd:ST^518k\U7IB֚X| Px]GF~FԡʫFt9 ݴgkLid=E!q$sM,~S3th/FcĬJ:< ~5!N1'Nj/I:6h^-MXG5kmG^l3ҪOB˹.&5X%Tb,̏Mc#oۗk`I$xRb̾v|4jHiΊUȌpw\'X<:`zһ,8["?JQd3z[;ې(,,H93 xO13򺉃Ӗ[Е_/0 % $ /X)H]ګlݦoگR+}=&(VGK *LZr)F M-h,<ظ t"a!ՆPrrVMei 8aa C4f/VaY6 ia$%; W߷"ZY$jFQeZYz<9bV` QETŜĢVy93R$)viZx @ջ5)Q@F܏a'þu屃L< ng؉  vO`+PRxENO+Y!/rU>B̓~KZ>AjڦЅUЎI' g~kiRMJ'4t&ATl4K l٫>օ,Wڥ<@4't{ݢ`4cD*%=Ci >o]BKx6.u]X,{icFkh/%ՍpwbyψZEp9X ^L~>3ڝ#'㦑 f"N"0&{`W(yU ėE @|e]EtqHQΆms̬$zg\Jҿ VFw]F1|$a~ |C@Ҡ#; mIS[ϭdP VD,!' E΁ݺb>ɀv8\re},,VfP}kWMvX$}mDB˓x7s[poA"X d? b@쩢`X5IU NФQK-"eLp2 f Z,:؄'߲ёcjtt sh >*Gٴ7'rFLW.Lq{'yT8@?60T%Z?Z; A}1%k508o+_g'/V&o2\Eh"Z31Qkmd8Ltq'^0JLυrsvu*زxչŢҌ@) R6Shjzn^r5A|kE>U9B<%bƮ\Duo"`ﶧ%dSr!7|TI7l)hE^ $)яi\tz>7E m;ߛΒ qy&e# !#-a7"z^ VMkJS+Jbӡ-# [x?9rĚ3%}LƮ]^kś$T Q^? "N7DžPe6OK'D#"H y9fCI-7Kh+,[S'd@AbAUKL@)-@{t8/ $gobèW˛G/MUk<Ӫv~&6<  P+>*kV4+M*YvS6 0CNl`~\'vϜN!9k(PisVd-=ؽh$ٙ]V %q6:%If)Ѽi'QٙlAN*+E !A) M5j!bDEm,Ҩ!2Wlqj KN&~KÝ~6kA@ú7&I~R`2M8U/G U@ӁoU%cuoZ`,6+> ljV\aˇeDI۔cfG?}]k6Fx1< esri;c*Ep#`Ld+q,]Y?$Vbq(4vOЏ96.2eif2 )S@O*4{@=mZH%2GyC۩߽blp9jŽkY&Wg85U>fo`Uh]o|帽:`=wr斀v>@4l8-d::ѾT*QY?qd=٧X6_=(0cj@#xڣx+QN^Rk;L@"%D!;p"j& !],k ybJEg& XQ8u鎎ncG&`7B d/p/H/vcX삾*b:;8>ݫQDu0$ Żcs.(<~h |?{V1NyUr% zWA> Ex\šeAyC˰ZI#۪7w,s7޷;2_ba[G[K'Le(̘eH >w$(DžZ\&guFl}7;jK"{2 屎Og=10]JeNvڪ CRD@## `o)/e,&E3k' Q鶈ͱ(1Ũ@.ND[-x%ȁ%nE#Lc=,V% ~⋼7[N3充o!Ꞣ-5 2/1}B)r;_`M^k4SDJ'1L&dЪhxljb zOY)iҸ/tB+N8n,ӅB_(E\ےep&Q,ACAyo'1$L0fqIM`TzOR(~R&dA)5+}UAm.+*Vڬv:Hk)#obڰ[Ɩʻ8.ϻ!FXOF?{V*=fMkE`:ܔV/Yȧ&0l;ďEz`r=hm 2kê,=Ǟ7|[^R;;,|4q]{<:Bl#6,8Z*pe1A(Or! aj|2Z $4Ysv _4t&Z2liwX)KymG!clb!ѷBBUan4Q{vmVLO< }olUȌX^.Aͤ||ƇqFA Sl& 0?I?^eN<*o8wB!wY)Te CAٱ:'&)FsygV%l"gwH-q<Kb[$5=F|hǍNǵ/(S,"R(DjP G$\#Ey0A:UWvYh[K>RbM^]R>ڔ( AL0g,\&:`ڞY#xb^:KG GطzFڠt;5xYun% !箟ٔY{V?AV-~@ԩ9>] H/JdO'vQp>5>`NYo!.fhP`.NH 9wmTf,:PH$hٶ3}-j S/ٯ6%ˏ"~GڇkL@CMɳ%ʹHlElh$"m&%ȃob=Pڍoėe[,<)N7] tqLŀhpT}MR0;{^c_!2\ØF+d r M'ބYgNw\/ $nT| DmɲH)p,RR`ѩg4fùdMJ0jm''s[/o&[[JwNMth&psm0?Ũ7'6D NLߚh/*8^ku>pFx4%("|-l?XF *eQVu}X:)tuEoa5pmGhE?ɚ*10_E H^< |ЋcmlpIbܮ\=]a&Bj >Ĩ:fG*@esΝ,a QMf4^kb!òA8Ffn_jx4*1A3@:w\`ڜGP-N Zmqn(9Urj hnGs_t4i!Yۄ9:Z+L B܉6`& o Uλ$l"z1Æ%O ~b:II(1%.6v:x#d?]q|hK pXh%n@vFg wyFJw߂wbaNۂ+G& !#4t MBV=wW|DWS""Cu ʽ=cn@95*.2UxќgAW<_5 du3% v+RG>[A5sUn"α6bNp `>GP anPΨ5z;Bo9g׮s%RBS\ޭN"&0z|Q 1],%Q6Ӆ<'Ha}%S]DZѧbl*ϮUԞ,S4}p9X>iD#GSZ+D F> QSy,W=̋(nыݺ٪Y%p v82gɛZNHJr+"!ĶOh%V"^w.EW$-']> = +c:cQ?5@U51 `2Ϝ7^HaME7q a({ w(UJB!GgjƓzhR nՂWω0h<雘_ZoSsZ6,W?\CS kzno͑f1A!J5TŌpL %]汙X {RƋgJ]b''5$EÑ3Y)J;fDbђ2Sp)k/&djrV(T97(9? vRbq^Oh>xa5Av1׬>$J4o82ͧyZQ`94Q.{oDN!rh.VGkH_aF9tX,+N"'yUX:L^9˖Q;Ar41D"V́ ogXP btpϱD-1&\ ?D3*~u/Yk1t#~et[՟Y¬Kao26/C0 8F ꍢQhV8&JIEe =#OGĐpcВnOA@uOmh]KFjIק3Y)p*,D&#')Ye12Nnoʩr: N;%R}8=)y䂅%8&uJ oMG鄜,0v^TaƓ$JHrc MK)ٮ]ݻP9W$% 1dn{ۜ9x4, & )8HDJכ WܯA1+cn9[FӐ Iъ))V<80|ymϷ`#&*1O@='tS$~;`)~5x9 c Ih{XE۴G:ְ݆$)oic*?͈&,MbG\ 2yg@vnVS=yz&u5gW(}WlB6ɥ 3FB⏹1\̌%EwJAέBtl,k6֫=2ĵ'j36J¢Sgwuse #[.(a%awKD:E@2dvTE󺕨fm pM{ 8!"zv1ʱV`rGj1gmf ~2qWkWOFaAg3Zi^V*'YN`Nl ]C*뤧̃yJ:G#UC^{`Ս7BzY4)s<_|K>H_("P'†#A옼?礎;ŵ=(1༐8Zb̲J{ }n,zһ"FFზ0zٵ:S:h+ןjڜ ϫcq *{ zR:kj3↤;BGo: gƣ9 D6v[6,mC#2-t1dESXM LSu]ܽ3A|?#[ h!¤*eީpݖc1^zWOݎO;;yD[Y,Fܥ.Yܪt'gD@<]C,f5 uOţ| ^f1Zbq =%W^jyTm[Q nr$[8ȭxڽ<]9l7ш=͕1YoUػyyDS/LA (,xebgTY՞@D2_{f=_νN "L\Va ÿ|[д{=@i俌lQ֭(b vNV}Y+HxKA)sqA(Fꮅ2j&#㡋;ME[2N#lM +ztb!碲oŢ;M5@\44F󻉙ʺa21"C:!WsvDJv@)XmXUL|fx(yg72U_B̫ƿ+ԗ%tSɀadVx]S`&Y[Q(Աk!ǺfhٱasکOĢ=ld0O@A:>Ң<:#8C(e{K}'Q h1bYnejJ*o/(&v SG`ڟ<{VL< fi<-M}-ƱM &AQsO_>|gVg7&DU1ԧ:ϫ@巳SˍkV'b~NIUm5d]D5AOxzt댄o8k]K' k"dwO,jm$k@ ý[A`No=2L'#OrGo%h+yzFPAnT+us\-r{Hٹaڎ.@ FZOSʅ0i@d Ahj<rb}z|*vBQd:(,O ,dwO?0Kԁ!F\fP_iZu_!Z΍sFnAYrAw-"cʏ ܝ(N3P2w-,&;fR:ؒnZ!xwӣ6'Q)>rrNj)%8?9tzFMXI؛XS*}9 k#}ܮiD#v'VR̳=Nq'#]jD Ӏv8i0x@KF5(푞I@\]KءW3Tɦ3;h *ރN {d5AAlTzXH n2–x ( kڒiLf{!ZU{ z7B`!XLRJdT"`$<"N*Cw}SԨcy]_Fz [ Sw(s甕+8mT~hd翪`kI{wB\A;GFy pm(w#Z h<aN#!nC4 Ɵ)䀤E!>.T'NH(k!b˷[?\}|0gܰi;\Z]6cӮr5~Ȍ2=r#3qw77ϣRӆ9cE*ț,P'HTpDy,PZ mӝ~- 6_:rn\#X"bfԓp5c0%L6' !<3 kiw 4Y> ]9vtwؤm؟dfS`:TOff5NWEa 'LF8DrIk7ըB0SA JnE SFzUs_uρs,P5-9'/PUJ]x畟H- ,E:x%"ˊn V=LDDfnjZ{]Ӈӷ޶4sonP(HIqSKT@% +>fmmwYi`˸Ok3fZ^y0ľcޔ_1PS|Rf$WݤHAkK(KZؾy4T2=+_ߗ/:tfػVϓa^@mJZ.4~]j&x"*Nmv%ܖvz|Ra:ӻqi{ _\WBZBAm˶=ݢPNв t~ ;<6|鰶 Ѕ4,<(&3͕H3ШZf_k ֘ÕË̱Lt׎%r+n-*YZ ̶8cSѓ -o J`B1#N?I5Ih^5!kiO;T^uD_i;+(J=3Sf .XN{}lzf(]c<:y?Uq Exjs~vNS;e B E?P|@8@u8!^E]¶Q9mܵ4ݏ"OŸ8s7J1v83 e䖇:`ӂoMHTt|Iʑ/oN3FZt[% 1'ҹMF*Ax3.*5Yo:;.ڙapf q ဌ-՘B+P,Z s;}x GOKbi`ޡ7 (";Zu>F8:JmmkEjRծxن*P00׾]Π?ErG[T-z#?jw7bj""Ԝ o g9ڀɓjg岳!4T  QnϕN+*\t,_Rϋ@"_v!V Xf{Tr =Tj ǫo{|pXd?:dwPS(vT^ғ!YO?Ubewh? GRY76&MEA7ߜ^vdw6d<-CB:~JymN{n,{] OGځ'EEL2<*mZ.<Ʉʨi5X;6Gcn~|GLf֡8 e_VC I..?WmC~ "M:o|7/8T$[ɓW5. }&~swm>$#PREó}%du m>7# sY%/>Gݷ9!5 ´#a P!zջ(7ySju{!Yմo*~S\(4$q]K-ݘ$Pbu^T/{U}q+޷E9W3٫ZY4jPmx3YjFc%}N@/| *Ö* QOQXG0PïH°{l<2!5<|edSDf~m7zbfZӴ|N]͂UFp8k ?:u2_MSV_n U{$O}ogJ浂{"V@&SX#lNbb[&M3,侧(4ne'}>$ y0߀yE?'{m25b!͑=~(ېp&o؄ Lj f듊9 {d~ ]UjXTCVP'Ƿ])S{q{?*!ta5'o(!:LbĂ訋]_(dP=:rh",#'B#mI3hN }X* cek@vnmk,&5DvqOFŖ<НTeғMf!S@cdvX,H06esm6ʖxmIWn"ٸ*|i~/79h}ۀquZE_^ˬ] [=0ˀ\R֚V~Rnk3zcPcg6Z{"(N(_~WLį=* ,\aפ:/4)n]+ P IZ@j _-=(O@ŗ[z}?63?~# %plF.GSsU[u F9֐Z@$i% bx=H:  /^H4{MjŅ0jhB(xk #/Fp+Xfn̄ݱlːo4Kbx!" պmgckyAC/u*jIYG-2Hvg}TV>Ƙ?#5y(kzExZEkfmK`4։5iLh`@/~04>G[&\6oz&ԑvCh4S[qnX"J P'p3uߴ֕ R]E& ~z~ǡyfn% `LONP5 Dw ̽KMUm心?Ks zcho#+Fښ`gN LsnzA D&ma:O|V!5gJʬLm3?l=x:kA̳*bDt]=,f/ 3x_{o+uO|Ǥ7wh:Bϋ .`}jŪD$ti[Wf Evu< )1LZwoyմ aǖ#5|9"+?;#!<*ŧ*?'bɸ{䎈,cO'I{ QTGĀa7ʊxyq7 j=A^ T]Kbl=,M~Hc:wN ;W'(dC?llUpWsu,0dخA_;Svcz1qb./i􋮥Lƭ=lvsc'|&W>`OnywmǕp}G'gC%BCHVf[_?Ҍn{ P6 i=K`]9z^Q6,MU^ɔDYڱᵘI-xQsF̤HtkmRzE\TX'W@c ĚpTqA.^&'kb MFl\;k1j t%>Э"1Ŏsawq([`ʩE5ċYLP)> x" ](9_)/" 8>5׀‹GѠ6eq)fr5:;XWdlaL(u'|E %5? .ԆڈHl0}i.83ӈ+52| {'d0^dh|\=1].spoS\b^w.0DWk_}Ju5R=䉫 ABՑ=0WzNJoV*J8SLe͞L0$:MoUz O5%{ْҡ\LtJޔ2*~`v2"T/,,gqH *Q \^V?нIQG}4W(B(t?䲨TeԘթU¬G7.zc)6q.UNɲ=jGnTV7 v(Ϯx s2@ ǖHCk$Oޡ% <}Ah$͑zqNe)?@G]Mўui>}38#" !]ړȐ{=;5gI5w=ÀNs}24)֥;ݕKs+(|Nt;ϫC+6w {,bo V,9<]UF;)ejvX&լwdT6 N+)n`Ҿ#*!10 ]K 6V>Zk@I6aA$l j=#G@Ķm cʀ)Oak,2-œuYX ˝ OxU=jŤ]arkMè o2,4kvL''zKHobڡ+V*rp? ˘y'TM-:k+A*XK ** _}bAx}}|6a,UY91ސH8@U_"2gi%U3 A,]|Qnuhh/e1UzI֍0$6PԃXVdZU܊*̕_})MQʭ*xGR|גǑVŔDDb?_~ ~~~oi{@3=h23> prS G6GC#3Z?i9)_q 箤8!BtT fLuټp^_uvV1% j։{!w :4 Qf=90FĘrlѸ[ܢFQ?Џj,CvH dNjgM +4Ro=J*AS"l̾vlN[9oDgףy!e. .(yCDI)hDx--{^ǭsq i@) ?!5޵G AM+EsFQq# 8ZyOQA%Ap)QT7FBHfšގ^acKx7.Y 6$_ +*fZ5AТEdΦ5@8ǿAhjEJ~w|;?&FUHd>lI/ Mnhf#|nq߬RPon۝U  ࿃`ь0c(j"c8 H Ue*(5FyvDH֚n%/-p.ͧ#& h_]&")F3fx&yI|{ٌ 8Z3Ԓ7k?%w+j{ck5#UQA]*+P�fя|tS)iJ)$Ӥ?6kkӇXRĤx 膾ZFrw?\(¬ '&>v0l϶ғ^M3M8W54c$u_QMk>N7Wd@n˧uh"{Z81矋_zVE.V|V)ױY!,Ŀᔍ140ڣmK#cT\ C(:6}FGxRڋP6Fl0&`ՊTNq=-\AC&OLs|}N+~'\k䝇9nQnm/77ӁsɻN"3{gUiDG7bBbD#+AܦbOUGһ,M.$tIQSoM1.XzqӰBŽgwƓES$쉔[vEuL0(&rCֆx^CȸTX /*;lųr- &偊y5y9!J< 7BV+B<)ʊ%Ʉ@DVϕ*-Kg(:zPͶMoVL&P|9|=;{e *2:AL$ΣуÂD<] v㇍KϭY×kI+גרSOgv8@P*k dc+ h0 Mj}8,6 "t_5^[,qtj >qSÂІ;rOZ1d }vFN "m2ѼЙȊYI\誨bq`YV[o£5+¡v1K{̀^4՚gil[B!q>7CB^1 wq=5]xY [Mƶ5$j+t.{آ)Wpwi˫*I[d{(ٷ7O%2yG8y +Z9 A^.Jo!euCG0}X"`f!'Ͳ:E[Le23(BH"a q};etph)[Zag{Vv( Xcfұr]&_7_^CYDs]U`ZKjw[ ])ou}O{s`1Fq擭M0%mI ]'?% ԼMǮKN,*ua޶w_j+eC\! W(Eת[sp;\I Pd0т6J!*wzyf_>on%џ2I4 w4ظ!ϓ8v1-)K_{wnzIsZJ ݯ h(߷SyNwoX؈ax`)&cY TwdR Lϔ(Sx9~ڨ#ϹN}PQ{܌FsD &Ո34Xtי v;o %+io}J|A[;$0c?y zcNyqu}j2.@ |a0\ߡcqga(/7K[R4J!GsʅG>( q7l-%f9Rh뚉.?mLf—9C*vd?9WH2}NI!L{h9^1)Yjnh桾̺_ClidR+Ԓ\lgYv6Q\Z ge{J{S)_*(ˢ3'/(XxH 5S ;^8ŘwTu+I{ Db 1uޟT5?(X'JO+q)=a~-:Q /²V㓂0w`CF}3m5ڸqS] = *gĞ#3qO 5 FNSB ](0rY0-=fB>}O0['lW_R?1b̊Nw{E m:fŗDcp23f\ˈ@tP!a-#k|tjpb[8t7 S\hjT]c^fB9" 3թoz~`uhGHf_$#D#.CtXv׾$- q`O׿e+߿(9n0)$CZnʐLs yu(}wtݻ3LwY{-eMc(, !`tH dE /YlގK{M1ߖmu\n7_.-m^="-woFm~F?taDKk7OaY՗O>+)U)y5ߔQ϶G [~{h#xȻVS5%!(N (  ~A`|ۘVI ү T94TE^bXys/W[y\eT.B^0U__mHx|'BE}]nPvAu@$j|k6J{|_IXw?v`N5k5y6_LC'QK~Ani斃Ҷ4ie4j{K;K{a )֮xvKHJ-bwcrcyNvtW}A Ss!>E-Jo, IY\B xrm1 `N9,ŵ5}}>ٜbrqU U7&So3u3dy,[e.=C'/[y+|ՕiJp  2wGwu|[w+Ǿ̛g4/ 1%:R?giM8VYդWrJ q{n tA`:UrOB17UA(鱶O"J^Nz-IJPY;(́XQN)֒H+&#lX^KC\Q;Pq?A`z"j=t۪(qRo앵 RX^ ) g%oTȩoD;BAK*l5T+ 78ZsE#ek :'Vwy$cH#tj v% P/QQMSTA -nTȐ}8hl]b6XN OK%S@V-oHXϠ"@({? TVL (cډW;n OXPڅ{4]#U)id!qa#U;, #fHŔL㺵g6$d,6!nD?e6 K֕΄ +~r|RhأGŒBcFme@cV`𗢫TS"Z$;@41;٫{bFy( s0d#Px!:x Knz Twqr[$zىNp@QPoryEn0(iҏBe6]̸EZe=̴ADLm2teӄ${rEAHגtgP@.nnxI`mEBU2<εmR? />Y(>蠬6 [@߅SW iY:0nuFFI\ D"FϢGJm=7NcT#<ɀ"OeKsMsl^ĺN(ȓVk:0>vS>8 ;Dq ׮hc{ " 'u~P'C:a\Fuq[mA2icfx'@M| lG$Sc+S)ҕ2/XT ۋ΂ν0)uv;Ԁ1Ӝi.Wy=U{@`.:}YJ NߙH9=ZSa]H[0C<4[eDNTrV[|V] ey&L@Db \Z (t AEm֐Hz.Mܙ(Gc?,U|`#*& F #?{g&%Ž\.6R nip[wymh;ʲkReȍBj'ShתcSr7~INh8!M05W|gC&4hJf/wȀZDoQ[:Nէgs aq {<~;\tj7ѤH-i`rۘK"mVk(F׃—8yA0iSq6klmX P.v~.nTљ NZ‚mJ:цpѪ/ P=&<:س4Y-:E*S`0(?q rV2`N'~zU7>tM:8vQN؊"vA,MΤ5of^UNT/m}_P ̥%$v9#t6`o-݊sq_?wjT0 & t$X tAIx TIŇ}E ]rQ5%W2-vۨL=I}Ϧ~tU˾GD>)7H0SUv$VP [k !~PdRrZ_xc]ݼAzeJTc٤zrn`Qv^#xki-r>RmdѽIu\(_뭠ॄbqR1moPm 5j+i-0vhhT_x42 BάQ=IvMp?/n,U] wjvFC`Z2g*5m+T,$Jު+ªȽ4@yb`M#zo,Ñ Z=5`YFO0_BC0`,0!AY4{y+"mCc?˞NmJ$rϼd 99]$\?' F7 4p*q -^47!<d%č[@/zbf%v:L˚eIܢ.m5ҼϑjH"̠ E߼?JՇGRP\y,Uۅ^|4Ӆyɬj:d!DB-u*D^I*7R e$hwB[_^l'b=(ȭO" :sQ\oP=TP>Q?Py B GWzRCRdAZH0,^DNoL*/P+g!*6~.룳d.?'YWWC+{MzPnR97nj6Tuɽ <#p=Sz^I"K,?G`dQݚк@r1qwIO} /Kk*}ZEuj6Zi>&ۊK䟸ݩÆWgtr+O:g-?J !1ޣ+٭@Ca8c_sy?S T@9_|tf1=kasP5><ImYݾ}Gcij h/m0.mNmܾ9\۴^> W3|?V^DT' Bg#ֆwBT;сP% 1} ÃSt0sD~*#4:4V(L  aAaIpGQQɚ+V TPh\sO]\VQÜ0iű$DzאQ-L"9wpSgyTe({,ҥ`tn 8klͮ@Y:!w5o_?=mR &x~1񔚎ZT>3`ip {ˏV8ˮS}R殺qMS="|LPYZ49/>WXG,|𸾱U9 ۻ}_Nk[s v8dq(n6 @8V&xh^ptZ+%"!H_ խV[a&|wՂ}tB֚<# sUl_&^5 }irta;P2Tq.n<1HTy[4FX_M[ \Z݌YoN.ᮃ~lϼK!> 7^UV?_M>C"NPzuvO{kNS\>+I^$âW_ksĬ2m}쿮G-b? ^*πm9Zj5GSMBc@ [wH4/Ys߹[t4ж֋wJjQ ͬ ^0L5rdq<'W4z4O3Ϊ9u8#ӟt8D  X !,׾Ok ;'^"& FDTI ⺂ Ġ]r.GЁP# \UStί/o dۄ= 9ֈ'j;ПG:uq֢/M-eJ%9MvU\sPluAN;G@[̩p5Θ*%lH%MmXVKGBq4W)K\Sa*/)ȗ!K2U"W=O\ҕ4kx5UU(Rx? 8igMi4g H8M*gL2҈rdQ-gSF-Ҽ9zOyIUu>@,tOƼۛHmD4keBI%L\fԝ~б/4/%mr`14?))=Eq˫ZظQsM1!'d?N7G˔k>&-Lߛ9=4{P;#E TL·h ¥c+.|틗<-.voQaV\D@j[ܗ3:1d 1. ݚja7н91^oYD}\΄Bjv% m˯VY\ؾ6v}%,$VWYfxUB"o79,qǎzu69 L_)%[!kףi;=5_aL+nbv< x} H+Qe 1[(g%xVˣ&HjC9;=^nun{\N?eDN{ҟ3sH윬V 5̨ ƼfTwG^ %#)Sf(/dt9/,Sۑ(Tx˪9ʥ1{?CyL:Hn4&ALѦ]wZ4꠶#E0LMRDX%/~a*0l; NVrE A'nbx窾HRVj)xi? !95_  y&;O׮*-],d8o҂LgƌU`-\x?샭(c[a衊q(4yڶw7C{49H']P.d< c\A| LAZX>j g^,~H6Cwcց牆dh͒b';?tCН)2mQbu:fg.A?Yc"W*Rݶ$`9=:vkw٭UsJ0#`$ 4 [$VF: \5 O*HO76dFf-7n7u`W9wڲhD<PO'4tޏRfaCef3KR]O&"qc)L'hh81{F.Ϧur)~e#d4tML!v 8#U=1ePZaP., ȏxjݝo܆9P PQvA:".C:չY_BI'!,J?N&[^kf.΍pH\9Zi)CB+r-.i/g3G_d<&#_I9;M-QQڲȽz'38wԬ:S&?^\Nfˇ'EdGZBUƜEXIe 29$W1꠰Ut7JI6߃1eg&4! JtpD1;%4j$+KNNʱ[/2J=~/2֎`34o|Ƞmc :&uTjbgRv .ĝ-hM'V1 ֪e_iG,*rпLJG$a≦#^1 a)$Sk}~;WӽJ@y Ҳ✈>ΘWx>x@-^BI94J|fȊq$ !+'-d=@ eTΈ Wq,UjxpޣTKJ$uk*5}˧J>`'Ik(W颵uh63Gcy+K؝qOgC҉ C[]}pt54ma![l=:Z.L%2_^1mu9[+Hx=9O FUĴra Jх̳zG-๋FxwbѮfFa#Fv~` Z\Fl'BRn(_CYNjBLamsj|1n# >J#XO `3]u͂,hbWuu*R]]0"[b_jegfi#!=`9jA>f40N@6a2s|BQ9(jz)h\5/ADa0u`_`'5S q+Or:b;Ap3/kVuj m5x|Ό#~4g|#L E`18v>`wޭEWg%bƱz8W]PyxS8Hi>20$&3T}X6`uKVcP ShIuR9@DX\ է!F< bD MBW X$|kO.C+ q`F @m@]uE??{iTn8.4%(Bro~tFp#Qq#*uZMk٘-90ic/wgp*1O9Wl\*YF;>Rh=O?Zݴb) O o@+-Ǩ6 ղ`ܐ~O w }Gֲ3 D^ן4`nӞsdCr`W}D ÐoR/y:D2oLrSFa-ne]yt(Ҝ4ʢ!Dj ô*ԣYَ=p7B".b>E:o=؈^:?z]%~$aw4/l~lY^!bJmG/qVvHU ǜOkcA K sb?M~:~^&vnyhĽ )TjepPzȿ;]a:HXR럋G8b𴙕e'(gG&_(**C.4pNgFlOƮ3pRuˮמ9}Ceԛb0]uuӡ?]S:b4\U]`5\Aʻ Q_1s ]mvhλ:/,}FwVc(IA~z @%PWL[hFy5 O17`xlSmڡ$0{;ɩMI x ]Ӏ{&d}!TOB+0SQ[-7:or8?E.# 㶲Z 3tk=2ϳFpri{R5]r ,~ӑ7iĦ+%vJKZl္6)lEdmB@[٪=_Kh`zEhQ`j"\BNߖ(/іQ1?)d̦"U, 1jvu@SS:V|~ӥ՜ `iV՜}&Se _M<36gY7~f޸HLQl_"\%XN{ɶVQ\qjP9> 2S$2 m3)ayQٔXs0z<`cS@7֐V1|^cWa择|=%lUpb5TSHI9k'>wu!nm= =C5?%fA!};qibg &4xTOw>q&B= %KYr#NH^q6*# @{x`biha)}<\U+#w" ΁V t&H)*h$Dh|0ěZB?|+& /P?8ty8W"\ ; Ɓ +C1SwPAZ}tX*ߌ"Vm5#V&o2>Rx$[ׯ?COqw"Kvfa xgp-2t`Tf/*lPtek-t,fb/yⷠ\$R. En@ eP4AhWs$ xUzy,{S7 v3mJ4uŻ ߨJQ )^xoN\39;3~zdL0nzg_,Zb# K&ABl5 YIVJ#;hb 7 J6VA9h8d:\@ujn }&n}-&3IuJTюK.[55O8l&HRJeU>yӛ@b"!ۼe hۚ<*-+ (*SD 9JlA;Oa'&44uEh*]•wEiZeUwl(ݬK$ 'tiUՂ1c>X3HHJ}q \t3pN¹ eti[:C:F]0'YG+ wcxYwՆp.3U2[sK04*yaplummЈ\ s0!NP;ϱIwцcgȲDE22[ero@;e..GE\"Z@h7x*ܰz !q_ZQMKaogɩɘU08x~Pp gjB s%n˞W3%B.W$F*,ޟ@ЂcHH}ᔧYJZoboSO 'KqsGa:dYQz<ܓ?;@ΐ8zq7vۃfe|*M'Am&/5! fvG X%eAJ3[e1= HLw۳C2+oydvl7-:@?OMT ܵh&Y6!heYBߣq4P,I|AzA!S:LTyt(_˜n?Ko9OCԡ.`dkKqw=;-Zɂv|Tx.:3HMC) XEkO1Bf#ityHW] 0w{&kh3"^& ;SXj&ݍAkLV^p0p\a^cvRm/r$%H#'L5|9ƅ{r =JkJhM͘W˃h)s:UF"?3P>Ëg;&'кbľworKǢQOmͶk*%hm4` V6S_l]D&vvzY2?fҕ biBQj*h鞇  ^dJ. ytr[{M&9"4c_K|at0:N WAyƣIVFO>_WH=no|~j$a5KZ({jV` (f' TH \D[&mm;lVF{L`ʼ=aTG!ii&fQ+Y/1r׻m]+TxZ)_S8&?-mӭDʴ{{=[TR,_.y/pc(G? ϰUo_X^apO8RZ2Pגocwbn4f5COş:2J@!0ސyKJA?cxZ&m). Cجy&b ?ZrhjcB:Z33m4(V+߈!ǨȮw]j l?eu _T"ɔ#"{~ӓwɝ #Zs\VhA0-}gwkMu=?fRNޠQsNwnDS"N=ǪЕC Ic͌3ʃ CJe/o2+:`!ncBn.> 8An ȇO A/;ʻ3DbWFQϲaT;[_fŮ |Fv&:GC cFհCG@bdf4JfekE;^]z%ePpG*mk'q~BDc"%iSRXFf Ė9ROlh^4a!ȗD \ivּ]|B1 opnt^]UX )%)G{OTw2e펃DF,]UG]'S:DʭL 6pZuI'>dQiQ?Zoly9X?=ON| F(|(hPn41O# ݞ#s }`%efXnT*: ~5fө57[z.kLv"玃BG*`6Me.zk"=a-+g7ћEdrK+rtj^O X˴)6 .(.\iL> 'R;NK%UcRaZQ"ַĻ<kYϨj׶X{BvqW(0ɘT-8.V{q= r [mD4[ԱD~|Sb"W,oNcUcX{hW1^z$BX6LCP |l|!R|*!E mfː   \AVDJ-Hnp#P_]c65hAvGR ͆Z'C9%&镽ʏkV ] 7 $WK%nƭݞj 1:[/{Ry9{qrv"R5R(YEQ'\NA7_ §8'ٖeݬzOGT=/)j*}3#RGGJVu櫇rgBe [*38oMJo ye(wDL{EǼI`qniZw#tW>Z c1r fܔ%zF`Ya35;/pqY_G F$EvH~p9mhrm=a*iL;ݙf1N1pC3iXօ>LbX'T9QdU.ߣD_ćr53= ?G&J&;S,\`3>9;ͥ85`-]f)dRLQdtǝ';߿o{E t^t1f]Wݵoj%;XPY| bBPx*;j` L4Gx?i?FX{3-Xx`q/ꓝP% P V keK0;cXkPa~'ļÃ0SC<()zH=Zsy$ ~aӥ(>8 9v0 ;Tn9d<ڛᖙ}[BB0PǴͽi= 9[M[ŵJXT;ClTjjjvH_qۃk<ڭP? o;!HX_wTH;3gs$ج)}6v瑀NB/" S;^IX K %Et5qe;obF9m>'B`!YbKCqŤ XeYs@:s+QFH3RUL<}߼k@\|bb&y\I64PĢ Yh[WB^申yJ(]y/mzXx2Vَ;8b;<-`% Hр *hi#kqAHr>k rC|1oFKH|V'~ [Ad ;-ԍƵ[B$mR\;?nL g;̲G_KC^荢؀(M'U}qw?HG6Azr5'Jd,/_~`9No}6 P jPq+bi'LaΈ.~Qؽ;,I`*/sXyB36ƋHj@0g6/7P& g}7<73cp( 7rsϴ;6̟!,[vt)`WoMV!6mezad.k.O{m|Uu.o1iGzA67/.3!|̵-Mu3ʵ,9Wp/$e=vh">Ӌcv/!N]ejy )S)?Ij'GcրȰЇB ZćvY )TҲg*wq2xnhH"uVM$ym|(J{fW}dauef-8lQ3EUۃKR+0ړ% RwI,KwXmL]`d>u%-l [`<Dosͥ6eͶv JCh"VYѠJ.Cms| d t_h(/Sw߿CTM[i9ŰSnto5m7{ {v5//M~:~{% !sIJ|dXOPr]KkF:UE 8ڴTF0՗.c:Yq8z*1Þ3#PBC"y-.`*7Nޚң@Ih#)]NXEZ0m4d&sO65_1OQ媈!mtK^%.#?BJf t(h9]O~ھэ sfQcD;t 1D2OI|NI=AH*f%T@-GG擠D@SF6jR=r"?Z*<*@_- X"2h>g4eWǑS_)g!8)6NFO&];\#cUOj.|\Ns!}Uh3v,b.Ĭv$AR]4{ Ư+c at$y ^rlbSpM8Qbګ[ ^\_p[SP^1];| Y;ڗszJ\ի(aX'}FQ?mԋPTAi˔yF:򼬖W)H(VѴG9oL; F$ߐ55f5 Z2W^K1'P`s`$g #pNC{* ZhsʌV^ԗd=GxS҇~?呍 7}Z[T Z ~Q 'x] 2Q&t%rߦ=h93uƌ 4,}g,}2͵О@p:ͼ#v.!:Ɛ:͍)]vٷٛ2?ߍ1=ϹVix]Vpt&?ݲꈮ1 UjpMm_ܐÑ}A*3k28}:kg:a IweO5OFr$'U y6'Ms֙iAK z5Սn*؂0KQfW-V]cK`4Pw5o1U*xͿj&8e#LMM%N=xݥcW035>N U ;-5#]D?@=`5 &]VgCϽ`dtLU>hf:l,ڻL`PMεe8TMM7D|4/% YFyِIJGZWhywގ-xlUCሩ*IߢRU 4A^; LMql䲡ʡз|Og_Z',>Ngr;RzgWj|'ϸE5RI/T _\|R煈Xx6D#*LVH (?׺kc =#Cёؐ;̚BkjݯS؋Xݵt9sԻM%o+[o/sA=.{ R U-bL:HըbrЀSHQM}"2\UۋG&bqz}~Q^ 9OK5gs>E|$!qVVJ0!jWg&ph@,Է#h*1;WG  dT*GrrKqDC;_yw(>D:ƋDY5˶1S| d"S\b]Qm9<<-0R^_=bwC ЌawT_58f2Q|%-6gLΚ7eK\~X:pf Na/}>jNy:5Ŵ$z˛04 <}wg`V @SbuvHܧ,qY]`鵬8ƋPR,rxәi,o n4GW҃2i?tQ/sKé1z8) jV-gHʴr|jxZvjXi6m}\x^=x8`y)|o}ݖ 3Ft0W0\tVZQrf (B2>j}Jw`p/(.a݆$6sS fמx$1c/nM+7ܭ?!sm;|dy$쮹ȗdI[U} }vCnW=v!Qq+& >,9hώ1، >wzMacENgbyco|AUjdmz5'=_]܃ɩb~@ HM~.ǡl{qPqivqNOfA"vo~Q$@{"3oE=76pUP>I`Gvѽ,\ 3ʃfqwXf7htJO.єL A]"TA)+T$x/5tF=xH~/IxY".bpv2Y| ÞR|F^fUpcFK5}M ]^rr플X~naw&AW<3Дæk?QiX!*.c ̦[N?X\ T{=cWhpꚊrna~G#CrmuoSȿm~Wѹ S g\=UǪUa[9⢀3{;zYH!M$$ >& h?i'iX3THl8!#Z90^H+яDݐ||1~4{^!>,a2?qp@ "c,HFwJP> j*i&|P@/^jCl-v)gd(#CIԜ-*;*̿0*>ZI)k(h5BQX@|@/@E{yTHư^z}!*ms9 ࢜(WB,^O!5nT7OzmWMⷦ*`-W%E|t 'wZ}%0ٲ[j<$5PKtk`U*)Ey`uc'ofln:$&ɫշ#i?p!fbܣ"}t,Z ]r``WW9+ZK8"nw;s1_jViib F)gk2 @[sSXɡ4sbNujF1vQ6ZM}I[%T=ar0FU{Z$njKUgZn {hI"DT |-&21@kW,"&N}1dZI]DѾ*8}k'^m EɖU@3Nx23s/eCC`Ym_;L2w?վݥH\ipxA: oViǫ 3#-S'|oBcȁ̳l.AхSΔ XMgʥDy+!*]- [?EܵmV,;Vr.}o>0hqK@2tBS'XFp M,ۊpݕLK k·fo&;1_*Wό'i)2=⸺N"XLJu) zV\S u0Z9omķ38 ҙudY3T꫊)*XQsj78,؇X2x3¹OνA\˝\ppԏ5}L9swx#̌,c{9߸@n v(21A(` "(G)&rwrj4.D経"qQ [;L2xF&"UT:'j?Fg}3 - AGVS"O`.yJ 9(r -Cn66Z78RT0֜<: $))h6ێ |c8P 1g*)rM'u3lAӯ啁0gYײƿeyO=|cv1hCkuM~vx@K>.%Ԭ[`eg'7 b]]׼$YUcCƄXݨ؁f$! 6 ]o|$\hASt:)Aځ5S{#C9`&{Z*lJ9Bxj{\v .GO4JwE$+k~d>dl' K 3AHAym 쳱;;9Y;QLu8૘Ԍ^t{"ܑ7Kr HT.K֪<\7 oH S !Twk*+$=ţȴ`G~ *{nJLڦ.z4 -xY a]܎jX0AST; +x'gk'g-[ O)ϸBtf|q_{F"쐽MNO蜥O"BWpBN܅Y=\]$ݹς9{[ ՙnܑ^%gqix(?S D l\̒vX3Y"r*囦|]߃Fa/aRdAŒlz6FJd/]zs惊T[YnZW~Tf YǨXy,u7mP?>d/(Ei?F͇sVh/}?BX,2"pp\~rm6K"9bDTA?__>@pGY#$n0n\IrA6>IqqDB; F'7}6Ie>džN_IeWh,9NOer<0I\3u 0Yg'n{Yj8tUJXNz(ݔ0~d#Mo%HrK(詤Imfz- K6@lTP$L_da>?E|D@tWS@dB>jBWfV7 p ?5pD 'Lr g i~fWAk:poJT HMKĹ5\U ^[@7Dw`R4Ge5*kua+ݭX{w4?Gu,8Nހ$ sH !WJCwSZL,$kaл]JC`G1ߌGfRf*%Pz$eA˗VgFҿ5I# Bm6וv|l1e Mlξ-f&h%3/iv7/'x Jc'M$Qn+A3+1ah R c2S JW_@"οV +y&YHWUXw;32߯^'nlj&jki$IS.I'>VJ4ӳ0Σi VGQe8ߍ%%/f|,d.9`mOoJH|Y-.DKvWXʌBa{ថx|{2}qmT*wi=-6‹c&8 \} ̞] +_uG";CYx폓?_?j1ZU9zz㨋I7xt/2]~%^*`0ƠnWG q_720w*elkMG<=Y+xh MxӚ^O7ڋ J: ZX! "`ĻyطRJ>|M7$#i#i<#H*}]: 1~PmMaK Rz Obmkfx""0`Ct uYl{\KgX + b, or3R,§%X3QDgPh:.MFmU(lo$J`clłE2q3W*뛖GWup):%4HG%o}O^R#J>r A]M;LuvR@)[ !\ϠeJ9+;o f~ ؑ{JK>sԾe2c2 O7T@hi Pً߫.Z/y68>Pq2thv4>}U c,̗lيzfƞYN$yN,]7 -&`wO)k,>5\SΛKOi:\J^{(obWfG]XJ&/1I٫ͤQ3XD6~205}RBǮ'3^s.`tI $8;,yWDN =O&BE'$؀$ X3|F i~!r`am]oFթr:l :p@IR]?E6>a\C,ּq2gqKx?e{ EvzK?2{ SW+\l^|1WS{mzNݣ  #rm.%g.PLo#pRNVIɲ)Y'*JzZ%Gܽuӹ<Ί׼)Z{q Ɲ#~ ^ ElkI2`)x& N _zVTm2HVI+aDBU#[!P]n^VbxVF\`6l>hO)?!- my6o ot mOԍw&-Hu8ٟw";fg#ؤ0+LQ_6WfWK'_5VT H6ozھe4ҪDz5lLvMhlKâыQdZ&E'5 %-ʐ""9D,8/kɟ6q&Q"FK `o.׹%T֘#fWIT?ڹOND-/y+G={% ~wQz"앴@ٷb˨rq}GRRi^r-]na_8S^2O/o_i1#Ƴ1gDIs4U9q^5zݩ1Ta sxBiD*YDT}c-%XKƀ 2J*'Q*: &:0]7a|@vCi=IjɨL.I$tL^<}:.Ux}g{6?DK*Am3NCOf2U{]#,U+95W?Vs%>,3Ѽ} ?֥P7 @{W^哨418F1h*~#;6Ahٴ5TV3\:a.vÿvs{BԦ@؍;0+o 0Hw3ݪr4iGOYcޔX GÆިptO'Si[7ژLGV4wLbN P2T^S=`y3\0 2JaQ Ʈ9)V vژ9嫒HԜT=vEW>h6Oa L_xw`&Sϛ'[jrOem* z}{}BFN i3KsD Z,(#x&CoM֚KTa ZL6T2RTFv2ύͮ]N캡Z+lAE ]օe|jZlu˯l-dE]@R>ò)3EMv`'A-1X #ٛ0%G|X!UĶC518Cԙb'Pc-#];N7s@ZBj?nay8M73Gs!0~N&yya[NeRqSlgJm/5U"+U90Rwj%IAyV%fY'EZ/kB{^`f0̒A:%0:S$=9I!N?H#L&@K`2)$\x2<\@v)0bo#S"/nUΜct/GRĀr1JVgғpHWR(='t'lꚴw10w*nbt6b8qʨS&V"l^n_y]ho}HI[U8jo0ox0N@RG} bQ5h&ZLTR=bhوAEBEVI0#q6{Bob+uΈ==5`x!v @=2q|DBjlI+[[JZ$l2H 'PVou& "Q;>< r\զxB)c~hO(CZRYɲs(E~GyKL]eP7ĸ0d?d@h'ϑ7ŽHQx|sz^=ʟ9(NO 2!ѫ1Eɇ4U;y>r6DVS-5Z!2{Dz՗gIkB@=+|z߻f:k|q_5*q(_ۡ?r'NK6o!:ܳQBYrac|,2noW6PY\B#6':_"$oo^*Mȷ&VerAq # M*sXʀBff!/3N{j́]8 LP&=kx}g"͢wWUN$UME 5},Ւw+нB F $԰o%9dÁVeAp]Mn֢NVHxlOЊ.V%]7_%eׄnijƯd^L?&SJ \ޛryZ>d i[$p `;^֕>2&AdZ^cVi'*Lq(=JqDCjw8[ӡVc3W'DM1.ahRO|NHP-na=x+ _ћDLQP1ox5UJ3~y卉}<|rj%tbU)9m9xKM|$y}dp֔މMRd&ԩoG`'olaʼ45EW@\h5DK'AJO }ΰ v\#b`zcwI%RӐ)e㛳cWB8]o7YI-Erpu w*\j,0|ۜ?g ,7hJoM%o}qIEʊ5Hsr?4ٹKp1]Nf.ʥ*͵L1U` ph[['yzaL6@ ]v{bfJ"WBb ͡T..[rYsoT\d/(T{3K G ZΣ@GE ҂=Ur{5ʡ`xX~G)uI';7p\d+ElS,uKdTMˣn[zXN0n+]vuZzPhpWV"C)scI.f2SU.Ojaʶ j"YZj+rT,>rQ*jLW@^*j+ykQIg)R7 L 슽5fW{ K70nJ&Z@2})}Zm9`f,agRʢ -Φ@2_-UC= K4 xKsG̙rWoTjlaԑp ݄[лu4_%hW$Cy]U&a cP_~L/v%p 'u3Ҕ- 3EΨ0QNRpN6 .9ܕsqS9k&3S)]D$9 X\VKᧉqfݰ)a^Fwu}'ԏ( *]ʗ 0,Hʿq˕,oiXPďIGAcTHCḣ@c<%^ߒVP§%V..jb)h^oqYyMj6 aU$K%\tϳ}ʲJKqI繮4QBǾ7iE ?'Ñ:FB4>g(I̒+c+{@{^KaK`VX@@qX1#a0^IO\>*rKZAf#XopO%F(~չ9Mܺ$sEFl-H#}4xL-0 >y1qV?/?ibF900N2#Xm>)ۈV]T"92t`䱥8eTJ s^Gs<mF/yi5|Hjr>X9 `wk@?VPFL,1{W/8j8&ne[{C iLH̅*mpJ(%Hpʘvu꾔AudvZ-(\? mIsTQnmơ!y+UR ~F3N܆c NPiUmISqH{F G}Ȳ1ݳbVg[`Oʱ$P.gYc<`"k<2f%ʓpP-1 7*)rAN_?췘Loҭ!̯1u0y7 \ q1Vo ci쟔 3ME ?NHUK8$~Fkي=K(yO,^MHn OAHosib}-^V^PnkwXÂ~.M9p#(*Wu lڑGgCrX"a4dy})xpgX#pJ Ŀ ѻ5 %\fhnή6E9BA;wo.@SAxJ^e~*"f`x#PH^r}$Oɖ i9ⰹ("Q@u B:XgwTpIŁbx21uc1ë:dVyk`''Vr4VX2Ƕc-D<9 р h4įS<ɺ"y8id1|%Oq7IB(cv v0j“ aA $tn OEph+9^ξD[4mDY;00HٱZ=7WZRv{r-d58e<-r <짓m\3&c"|qѸCj)MHRg/L$rQܣTtz66m+v 1+RrP 6Mά\AqM)nbߗI 7-wQ\W(Ee'qT3ZX87]\NMɭU0TxτL | v!>rVz zr3K'tw3,3rX]ꙎE%j yfcLa 'k"Y}ӂ8\n} [j@U(y^)sKqvJ*g9ІzY-_} 28tEh!xAx%h2@DS%#u.wtS[/K ?9Yskv]4> L&)^^gSVkZJBd'iG6@nH^9żC̊0ufw{8 []cDp-)Le!v?gl1b7!3(Yxv{%(B Ž;%ϸdkӬCd9 L(mɱ_RIS7ryxDyN'f CٜZ0,fhz-JH\WYBDrܑ#\bdUYyᨶ{QE/V)TqZc1%=+" :-(bWQTbrq+j)vWxgEݳlI;.P.$%*/uɊȥqIz /#׋8x!-+M=J iW} },d-V`z~r?νd²|8;r5VbVbfvWeW6?̡^ ~'uʹ tA+Y'6& sgP+. F!F*ϒ֋s70)0?@+9%nw5?"+}'+PDu@}Ȋf׏AlUE\Aiفj[=w!$ୟCwdHA>ؠ)"5XZ wy}iEt d3ˀ*w:u=_m7Skgp 't %\}c+n?"j~V@+K&:_XBpTKY_4nz\d~qH =NX~/?^g>I- tL/ƋӅ ̎~Û?#\V+]^э oZ /~_u !IC_*T~Zdzbk7 _R,J-pbAHKSm[chbi{Dd0XZ-5Di1t4;U/%q=L,i4%n/+?ڏmqoCz3i(I&kujp7D"{P (jeT g㤠ؙ3lߣOLX-BWrd @V?0OodpNu(18O l8/>^{*uQP/Z$yb@y3noQ Rq ȶ3!R1D"NPe؅|Qd/. q/(t4Z1˹(LzLCtCj]q̧MKܮtцuIl ޹jef&'(]s*[$rcex:ag$ʚo5y 14FS>\(i#@YKHIեP؇UPCIO۟T|i( 4N/XG4Zs`צm6n /XJVA=2?&Bqcn Ǔ͍L "SNK ;Ltm#\m_ )I-509-zZKzNFL1)Dv^)29nQQЬ+jMdAz. *rHӜ<"(Tf@4-ʘT3(Kx]h\WG1J :km, `+g/zR''c$uYN%:tΏlJ6P!h1@Hɉ}vEP3 0ݞZqthl_VN\ 7ܧmym,v;IF0`sԊgu྅* ;TDXK\ c!|U3E"+ n(:HY^nSzkS 'SFd@7)J_H'hn}8%6놸]R8@?֨SUA{U Ntq\=2\uqǑO=>nIYf<$j ;c8頋:&/#lvwʣc.(.tW$:pnf 漄k=^/-%vyP Fw:8͊PegD}_2Z*,D o! rT[%_6u _o@eT¨a|dROh(T]qROҽ[g`vgUuxOu3<'BCL'xMސ,'7闯3jAD|{3QR*PBhm K,zڦeɼ>ZOT dwRyBUC%.>06PYe]F%kC,}J3n^w*I1W9z2lyZ)>@b0=JG+%i(~9>݊97y2릑KZ[JC 9fe ΃dK {6m>OvJP:dv a˹{ Au>ܱqp:2: 6P41DdoxЙقߢR3 .i:ɄZkS'hks1̮]?> /0ɯ' [o/ℚ]lؗZ> ܩ [-0 {Y4]OvQvc3ΥA_u\]ե"^C8u|x_X &z^9} Ә }ǁ7CS{Aqʸs{id'4J- WG V[kk{6a_ '=1P:g]MO*^:O:'e7 KЋaFuMiyKGƻn}&`&N?7Ȳ݀+wKZMX d3KCd2hzMú! uH#)YUapI+;=3q%u-):m@ȇKUѻфdЂcį*+r_e)JyEzI{> ^} 78vE[?2K$*R\t%5ar_[ &y }[3*M弡Nڣ!o!WTY$z$sp*gs^lSD;^uMj $ (-dA): w`J2u?q< W,z}iӶbe]>i=ή ots'}9NU|k~{InlD7qK hPvb?SCڴV;Y{~2~N2l uoO2Yg .-QNLZm3 acor]/ӚI+2D+̚5GvbW4ثS>Ңr>|N_r[~`)W۝H/ЪpM8룇;xĭQah"rE .t4:P/# jKux`vꮩ^Ք"ֻ}ou O҂۹\SޭvGj34S鉪@ضzi+CiSi-?fjo*E3հ@~z cڦLZִ%ӎyK'pN{=+V AH5G+"e%&ahn2˃I6[c{zCJ!1 PdE ]Fsi52ti=@R"%?Z7; *TA \C\uYOz7*ٛw(X6ѓX4%1{N1";s(Z1<,p78!s})S8]bk[o9Ȉ$#8Cx{,v &a_Ő}`gn|)Zr0ꪗ\9+x%y96.*z^tyOUN [lՎk?PBkdlu PsQ;kg(F\׿Ik٫5:Xtū2GLf^)MMV9Ac+؂ uQZ͇P>*}Y$,ND>lp;}!69%#!GDŽYU|#gYR<(16Z_4[ӧ`, lm12h0iwBfKæ廆T8v<S,0xy$LnVdBG|.E1#?oˊs?rvSˋp%+>ۡl[j+k"TXDZngzc;OBepBٝ6Qus@kHҪxULA(jSVWwߵ^~(r]y>4sA+{EMX lWDqgc]SI9v$G2lfnA|q|`1D٥FMwƽU啵j"˄$"d ݭJΣ.g#x޸$ܲ.{~, v 7^z8 C%$F[ gU7(;B±Jɿyj˨4#NId2wD`TL>ђGC킁KI|EIX|޹T -VZqWӘIgsxН4r$ !ĀwĘlēxSOV(D(%igCf|hwyҽٞ5^zGE0J4bFx(d#6Y ZaXDBoJ &Z ,^f3q(pà}S4e:z5YVXSU?@6XX~p`L^xMc=9\"KȲled68.L ˽\Nv;)R:{'%SPhxjaFP)[[np~rpEpk"$G8T-3J>8:_SMCr8o< /*Vvƶ_:[PnƩ& ~rw^Tv9f6'q-& 36pe%Ҹ<$M1# ֮\xP|JXp2ιQk Nmr 9%BXf;^X-v4Iuni,k5ZI  -qpKsZ*;7R-۰&ahy )DLU<%H)/D^kRuhə7$~h9WL)my%mah`k=@証Z@TXd|q]1ҭD{§v^$8RuWd\so ы$ 5ru [p''e&Ds T7kB%L6S @]ђ4Ay=P4g#Ad?DtzJz]6ϰeIKGrِe#hƾdEab,;gӉ\z\E:96Tzq kztAF.`_?5wvy_Wo!!܀΍eߚt`v)aQF.Zn38)|aQmTh!-24 ,j嶼`3vYz=0PNXU^Iláv 3U|̵aZ`+fablea}ꐬdbq`z"yeEPl2'YeZV9 _kG2670KhxK#K[2dw F#r4-^Le xKl<.%Bw<>,B6 ٨`T88N}dDz$ n 8!; HfS^ƍ$"{7g)FDn?HI(N; UOF1Yje2MNڝ9@T!dy3my4#F >@o?oZرbe &VALZ0nާ9B8sVI]1cU.e2lλG gk'3}lV[~J/$~(6 zY- j E/$j~ vZ\+&) lqnr?g 3kM'X%iyC'":dJ@t:Db:QtC$^+ d^=eM3b }mvŲ3G._~D55u$Hdɝ`:Qт诪;ơVDb˚V`/gORXk=UMHqJKvzӰ)!"%%rRS| "5V-`v_ZdRDķ9^@{ |ۆAb_2IEDpLHj@$xJ< (ٓn"1bmoU,Zx/cvUS}4#@e't1JD""Єw-DLv! @8Es .GOXaMN,+z*JkV`sn#cA.۠P2urwC ~ݢ f,'hxoA=Fi|i2n >l0&͖ X`9ء=ikvF>NE;ٻ[N_bҔ$< iaB^靘2 h\!ŧdWmQh2Y g"\uml"*R@XbJ+Z-}} *<Ȧf'j0o[偺Q_j)"kZ'ȅ:uvPpA=g# :sbnp۰}4`Lt>ee`Q@mW_s7U3Ŧ~cI=HN6WGuB "/}Gx8PᓘJ1UKS F0E]Հc]cSjFMFx#3D-TyفCd[j.n#\oĺ̸38Q€h<۪`a nqg!0r =g%69zۤX#3*4@?Sݭyӽ`/&Ul+)&8*U2Nsz1{anGÁKZE8YZT9WFWnU6hB:!VH/o{œ,d"lN\bI u ?Q2ovdFk!P|.12(\X :9Sǽ36ޏnd~!C+ Rs0ZbbVyӋʬLR974c_e'ѦM0{/A>svM@.q |g0 b+N\.um8p1x^UJš鍛D#*\*Z&"/;#or%Wv4t% d|I-0j.}Un*v:dkો\P[i>y A;˴] xv}QRF[9*[8Y, E3r7]<s;NQOG nqg?حbdM>!Fg L&&+ڭ?̂zY+{2+lmBgΗؘR N|/^ y2-[m_E4bZ[ظ`=k[і^OϜMv,BS^t7-wا=&JnV3^Ζ^=&k?e%pLL7h ׊p2pd1LL=t @pxij;ɿ b@j ?JmpaZtk6囤 C|s{*:lc2gG~6 5n߮&@|Wc#(g 1Wg- KByLć쵚à{Hsӌ3iA- "%xtc8ֳ635z;`KZ9aD< F=m;S3d{ IH6T֏Ce֠ޑߛP^'LǠx eÖIϾn]%4$zګE9Ԛ4'{4K;FZ*>7M*|}=RKxdąf_&5LXSW<p6fV#"0Zu(~"6aq]"bao6q7L'RҌ-\廡_Ts5to:s(sFm/`:f@=2=p=LHH:F7❎PuPZ'c`q&x21TɵIWT#鑤?U)y(_f?bD ijv&{h6 'h y0tYJ."s)VA<7gv %xl&xqG\!rp<۔5G_;6n!]{M)v2ٲĉK{G-ۧ SUt<}C & }XŽ'Ò5; |6H@a,lEl+Q9J=`% EN., h[4+^&pON1:g>{҈y:[Z"S ${,3dIQZT޴ >pMb7KjCG>rOK1fv0&1*9ʁeD X.k1ҩog #9yA !FEDn&/ {%tu6[~{oX͍ړl_O[3oE VK/^ͦ5rSѯ{COT9sTA9M՚Js/^iu3`߬9ok;@e͎FA5jO&XP񧴼bŃMvtժqqlh^lLr ȇXx]{^)TqqX;)Y虴5|Lz d)8 jh`K8|'EgK;M\VTNc לƤy4N}铤(czTg{uZ8.LkL0UUQ͊!̭^C]~T*s~y{ޯ#U9:kiBr196ATDP͇cH:X^A815L$q]B蕌GZ!hdҚ`쎲 IL;t!;Q)ë"Tw8&|ƔH¼cQYfm$/\ S}2D9uʜIj֩@dY ;f)kP!'e:Biڃw-#|=_Hh(#y}oTқƙѵX,<+WLgԖ{ʺkIT'{Ni@Ip-?ȯQ̊٢^W[YTŽʓ5Kn/p#tP*l9cWfdbm ͧp݃ s :f7~JO h}??Qh ``sK+i+RѼ݆Rg0%c],(S2úIJu$sG&gEt7,TPq2d5~0l#LRV3k$1_P) y4IG(~ 9B{ZYln![IOϘaɑGH9}Z ,lN;x?%,4sŰ[ ye}+7wJgr.`13f #Šlrt3S#˷:ONLJCܿ_=^-߁AjK1;;Ԃ3a<B\/[U߉5AoO-5u/$%w!  պ訁=-5,mts`IgnV1l<ϣ oJ\WDΗLyˉ .GzIRy[yZ: bR-Wv{bb7`tcѹH7s}ThHg x?)ŘHE ]9[=CqkѓaG؉zݥiy2tHDt]iiV9鿡ҙ6QKBbyq?LsV /n"gTN]W8~5([TfzK&uD#Džj(]TZr ]q^g]".OGf,I'M=mqwh$whcjW!5|aՇH>cN>4 5 0#6Rzg> #$=|Rhۏ[7ć&Gc{z1X+`vo)R g؂ڋ|ce=#XX㎂د$0~U:"N$C4MVo#3Ґ;C۳Qz.ؐS9 n(qS0LDYjF>eA1[s2g1ܞ#Dq XsMUS8`.*Jz5J)e-MQ9g:&&bckݩL SiE7,;*/3j#muF$QYIb*PqM'\}»XTXN#99!iπF`fS+}-ۜ,*K.(f9'%< כ>$h˸O!(૬U>PJ⪟PNdbѳ'pZu NQ7܈܁3jw84XwIȢPdgoM4ԝ`On,A5dCK얫ŀӂ7UZ`-9|6sM4錝"XB+‹2̠X cRمgJn=>oFt3&8g;C=k{fxIV_ܕ:z`9 h)o'+"GFE2;-I)ARtvb NL*A͙P%(-0p@| saUxO46Ki;QNih?35a^!FV%"{Ea?FkBH,($ob.MqivZ$ yfNWOsr`g"G"d8 }@<z)Tы`~ޮ9ͳv!&kb٘Iw̴$r6:-k0vkc Ic6T- i*8CQReD0+ H= )7U=%6X%2S4v>oڡeIfwI&"Rx s |E;%gJCЃ)3ُ9lYEd_e5|/ZPҁ;\Y懕QpiG ]U?_($搠:^G%S܁ٽ캓 VIzFn+C#Pğ@&,3ku%дy m&2wB I!O7KYlRe7$YDȴeMP*YAԂ15=;=Qy̛$4>oBOY_{6_OMzNnr Y,#bX40Y'K×fT<粓?.F=\%pwtEg0ftEF3 /s:~#z(1>nQz^}/eKŬdZj$+CRPM.rfㄡ;7d m!իD'<= `Q策\ӏ2 pX]W[,wu+lod{eRdF8P[&EnrH(}3ɍP; 6%@i -Vpoӷ1-[gUo"`uX+pݦhѮ!$z ljy) ۺ:D&Ӷ$~kwI֖YcpjƌJH>d%@ԪI&~r ;W+`Iai"s$nPU%+6١o{`zs_ȝ`,l fi^0sy\6<' z}L;wA&d?ɡϋ$Ap7Ԡƫ4y4o#GNCs?fPC;+2XcVHtŻ'1S}I\|Hw#SIFSSDO*p^=TG9RwDaq}MX3nE˭DmL82Zn=醼RG"K>c̪F^_9Jձ9("hzkW92.p##7׈'!C3-p+On= FPܰ9#wX/0/zP+/Y$i99U-4IqZc}cSU;%6l 󴼳HdOz?M*g@_\18Nȴ̹q-;cgS*B=%C6)YԊrx;g%؍pߙ!"} VǠ-iQʩ!Bv'xzBh5 *DRT!zάӆהǼa'!? A&/&Q2-F\l1kAӝgngt +6g<,T,!<~r;Jk%<;k_hƈ[Bf])mg2LDFT`YV%"oRFlhq]*uZ|I}&B*HeRQsu3Ƥ}N[GI^nK7.-ptJ%|8l3םԿBFg.?A断7^M$>5T䠗&@%gRN ʡK9mԼ!M{tk9 JA]Tß  T$]ḇ4)5adIgv/$> hRoMGjؔa {}V‡ # V+$w<1rPe*سxS Æ[F o~;sIRk`'{`!!Q\:! mD9:M2tijX?fOX.CSdU}3ڴ~esQnBӾhxKu5垚ӆ^jlǚ@-aμ#/Ax|hmRĈJ„w&3K<9W]X7.1{xW؛u68#6SHO!x-br;*,Wt24f %)!Sv#YQlECWu`C/L_.!%p5 ~puj-\s]sZ<(8)[Z˝P/;~b#fo>1-F/!e ukHŭ۹9n@DT p7!yMghPC~u vE-yaWRsfΣ30~3 L!}`SG+>Sǩׅ3{6ԁo38VU*>293龇׌tBMnM2mͶ!@%^Zi 'Iճ;V]Â&LL%`vќ݁Du&llte|.:(gAC*B|GQ#ĉh:ľnT*miTe VhL+]lKڳ|͘\>,K9$Q0|lS:py7DyY8njz &liR|Z|)q0CW" C+>st6AD{qk6蠟(Ոln]Wކ >F {-+t:+VGUi_.* r-1UM} ;`:t$)ЪxJOFV9:D VVmfPe|# QbH")cU1-h {S̺ae(<*WhQ-:6j~tk _Z H4*cvMq w y;pW$:uq ?>WkBh]yYO;7'#h+l={-_vCk4[^9Doz=]m&XsVU):J 2_s#^bX4Lux+KZtAK+%+FL׹+WsqqOG+Jr$_%Ea!S77ߔ}sϯ6h\g[&/ 1܏yOq?Qc3SuqV/k^85c@]56e7ۂ ̵Sʛl@&\ `dn5 lQQ^ևuH2ҾuVk5wHX>A0 &Jԏ٦-_OyJDOli#T+02;Ts}{ej@lBoHI tNkm('B MF_yDኻ ݴj%ck}m;li%}Y7@Iz1,zZU@RfÈYI .9f̓G_ nG<*K!OCnn,JE-0&±|އ$94sEӉENWq>`^v7-w<{yKzvVz c8Ó8k Ng3xL#ⷽ wP -x&֭aårbgH>xf-4u2IqXRT Q#ጙYOAUq+6A:NxةP-3S ~tJ2͵#% VߌKΓ%mW)x0 3DTM

l~ )_RB*!#5rdW]bقU./Z rd!Rj3_?> ľ{jFGE 9v6jcBa?dM_ҨW.CخieJ; G;O.[懲4 ށQ{;,`8۟(I"͗؎ ' ߁U)"Pȝb@v'b]ϛI9nxu4o.\mHsa@ǶڢGs jCluYT|"pŐu ~B{WHD ?P7-~zWLx3syxX|I{YĴظnsɅ`?./&c>+J~MVY|cLIvJwձy5-Ɨauocȸiԇ=5 Ut ! x=R}^?3wy 6 awS+|L,lY>at́R-f84~%L>P?ݲ/ci{Qؼ쇎Bk f 'ܘcn>Q F$PBg?pn6Ff *}oɘ~;IJ8bQS-jfM,MݫJ54%VmSzN۝?cx5,l ]vx9'ս:g=cǹ~]@lE3qOF+pC' Y.{w_"pw#s5<>ú6|xLwZ$gXHmi]`ϕy-* VцZ{z־*,YpG {$WqYruDuEuF_BaorrƉnLn ӝ^kn*R:jмp@)t ijG޹} F|o*x3h^P02ۍo6 ?bMN]Q?LhWjcVhiĿbl8 Ȍb @*~AzjHz@_.AkXņk¹ "ڝ$et\tIISgsݩi4P}neJ?2Jdڍ{+,sTEf`#ZRủt3vqkӝ]~\@y?J1&I`?@~W^D m}&DvlT"/S%VP| 45W OA]8Gp:O܊=4o8#nN>phY@򾍲Re`KXSepM&H81p{=9< {[5%~bǧRrO vc{AZ R;϶u*AV=7jz~o`|'KLZ}>gD^& >H3.w h mm6YpB4j$M;0w4v?O D{exqp=i_-Q=ߛiESڪXvΎ#քC(c៿6C2Ihmr4&FMҘO;u{( "~ĐUj2z&C Iu%(?5 2щ,>i}T1nS@"p4\v"&J_7Z&d?.b팞ex-Ow0 eĔ$g:Wذoؕh&WugBdQs쀯xA}\lBp~'}I?yOY[;o'6#{EJ%)Rd.<3u[dN)Վyq:K;\wү7ʍwq!>D\'l?\-"<f- aC {I'PjkU&ZfϓA!‚ןj+ID*?b6҉%S~_a֍HV{UtgJhiG%s(d5Nwܦ[ݛlv0L(\% \jʋTz%XnaPj3"JAq:h3[̸_^`gZD iu⩞K`JyS%FI/9QU9kL@>wBmqFZ2;N!lr9:;ΑF*vGqYN.q%CzU߱PBGD(}S DG#?f7_ыz%[VmܖW'HZLY  Z K bz3P%A52Nոظnc9pDL]E`% ,^=wzk" Xp{2梜:E9#%Mj57gā@lrA$V) hsҏvU|W'ҡL/a/콇c3,8 駅j"`<(+!$큱hsͷMΗ`wNCm| b4Wi##Jy^ɛ;, >p'fINmA| UHle6)0bTmKa۶˸n m]\G?~$;^[LąF4l1pfaV&MK?2|h?\_t ]!^*Lʀ8W*kㆁ-0XhvZ‹RPVv+:[Ɍ; .Ha1bg% Z钃Nk XPNGm1:{[NܤwxيEX)PW]pF%>"vH6=Zo\+lh] ${ ֟W|JҍUԘD'4̄mɶѹ J#yjazDc=No\,tOBds7?GqRz7N6i6 b&alnp f9te-' |bOUܖ4, #ڡ2.ݫZV"d31R`})j#G"(D(ZrFUDD%~AԌ؛-E|G#3;qX%Q`}Y9Re * tqfCL&-QWP0 {3iߕ(K]z4yɲ:X>؝:TaDW9JbwD)LEb)`|54%d|U ]tn%B*vރFy4s(+ޏXOm׏)IKñ"f`n-et^FYHm0 oaB0Tle8\ Ke̷y@ >>,CPNhar/_Ä9MͶB/Xi6˞R{dP>?N"?ThiJ_3`Ьq$ x/jj:!( *D,,VR\Oֳy<{jX5jSeԎӜo&YBbJ3T% @X#A=W8n8$ap,2&6vQxRkοA_?ҡh%`h4@OoZ Y;bUMx<; ʧ6XSssp/Et,x[~jl!ăbKU(O6P@\^ O4N_hҰ":_Y@,>גgUPjO@16Kup7L)t/eg &M#glESldN܇ɮH$FZW ^h4htIfxD.X3a;OF"ڼJ%8MO)gw9 %=J2~_̟ݯ, oۛ96%e6^ (G,86~),'@/yf('zn7_7*^6OAՊ5%> Ϡց2ƒ`:MV#bVՑ%k9|mGFwvu gXd4'O=X*?/(P )cQy,Y͉UPb1P`(-xt^ 4[,<-|T5JjV*%DR'gAνBL|7]rx4#+ec0bp ;\c;:6 vgvZ's8.vbr ZJHp^%MaGm9;+겾e[ qNmGqB7n%XOkt#kH@f*oeãVOWHRdXYd{LrDgEmlL 7ڑ4BH(b\U$A/NCN' yO'>X[h@1`2Oz&ھ;+x`< \;]GqqxXr[Z_G[lw&Q["|u] ⽆HJ  OڄZ2ۭ@hZ9cT˄Î-/p3~^RUW{MX G%x'# 3А~V&AoerBmp{6)BIp{ӆwjCZ89\־ !V>IW q80!cL0rd3΂=x3|wyӋ5UL1 < w=]hoƨb!! @nR' Pzߔ4CtDn꼼J1SHg/Ft? HraօiU6"8̻Wb"2r*1Se'Z2?ry#Cy)^M6䅖8H(S> ,Cv%h4 9[Q4=Ϡqɸ-p֫s.7d-fn閾>I 0 kƭP4hP zL"$asNt{LtweޝRWbm &+%~0ʈAum<IrsK_uVvgdn{ qgG .d 4/ ] GH̲ɮь2f|Z3,Ryu][㾸%La4$*=½g?e~^ Zԋ$=O?)ANSՇt^unD ?m7h. `Z3|쪝85NCdĆ7@T"\V,j]>G BD3 aqȰ*N |EpCj;b4kh@?0-{Qn޲} wٌWo 2b0k\E 6ɸ27h/' /KL;x}ފe[e}8a"XY)}de[]x%#a~h1d"IU:H_q 3[ F.B\:ռ*YJ*\|wsux)覃1aFs}߾mJBܐk†ZG7M?ի4 1@kKWW스[ݷ5WwN,bBƁQb~;( LEl~IhCb?Ҟ)j綉Ait)ػDCRGSAb1o>4&-f?Q  #qh"0i_g=(Gqco  ^';;0rgx;Eʖ)ĺwH8qI\PE:`YaLhW&.GC% u /( EM+}C$)iFF5/;WkLY:.uTD$εuM dYuqJe1¦|A2NS( q`=@}JؑhzYۇVQKr'+?Z:[Hp6ĤȗlBvX 9x籵S?>Q?FMAĒ+1ҼMG燶]yЊrE&ƝW0&[vgHS)Q Q^5)/C"ҍ#$_}HP|1$mT#rj#:q>a;H.R ;`9$l]7Uc2Hs ,fM\JQOo>${KgMI#YT3gqJfӂ~7A$*Qyj,v^t^-D ^79uɼ:3[.ܶq3XZ~p~LKH$>c=LG$tٌm/h<9Q'π@ jv 30_}oL2L늪e>ĝ+ZRvÎ 9Nr_EWoGG?,a.ܠ7ڊ(g # qi'#ntMǻf+~@6.Tod Eu%Zw"ʫrTMuȀ DԊ%G$1KCbof`>ɤuwVpXKꞆ㪑>gf qɮރ SX]+~Q0kd$Q5|].dnp3)smh:085j8]dT $\Slk{U?U fKx/R%nț7T>Go=6(-M~dlܲɁ1o"b!P{f'RW0¸k|^M@WG0-Yȓb2#V _4Cr* Ӏ6+l~G5wcxw v77@UNq`JeHڌrxu?*AB[oGH`>=QQJVGfi'RAT_N^#؇B##=* o+8pI"Fّ%ݖtt\wִ^ō$b0Bn0 v~7S_!^~ %hI38jh+XX4wTVգ"X}wn8ݑپ :oG ct w:>F/˛〧!"#vXyjQO(@D˵%Ur{!HX)MY^ `Vj^]MXfyh|T=7N5Qą+V ?rru\1o!ǦۉrX&/@p"]q kI\.V3ޥT95o/~prE?j_i6HQulipFN\F҆ wA3EdkݒwaC(`q*vͧD/fom ,}pO.tzA`%!t;_N-#1%؋~=;*gÁU .`ĨOA{7-̩Y_FrHºW-2r%x+:2zc|SIQu]6N`Jva̒-*?"Jgp0Hs(R` ޣP>^W;9Ԏc@hd3}EcmHfnFidwacәy,DN+jwv2_Ld,90(_ZCEɵsyFV;G%:"7a(;8!" I7q@ggW#z|󶱹Qe[(CRROJ[w8^'WU e1S)T;#R(1S]|HFYѩP qrZLuQoP~>pqHZ<#iq@hku,mG1j !ꥧQ6ADӬT dTl-z:L͆v[8sD<%)쫚ҎI[ƊmJu"LPaRo:ȫ-J8ůIM Oo5`,Ϲ 1نqc+_ѿN94u+ahpNMC19!Fn2\B][$J2KH˞:XF F=l rs!'?:ի49=-N-^& LZoWuSĠox)d9]_DPUe+&vۅ%iU)Q ĩ<% DZ=|vH!=],Қy O1$b79f3ޝa/K'\'.^iޕ}py&+PC_l7Myx^AQy&ߥpw8ز,S=}"rn% 4zS ~P76fӎ5$DܸȪWS#fy *(عMϨ!N`rb2|6wX8Ry?Лj9Q-]Nr~]*pɊoF/*ߠt=K -%FQsR~IC7U7O۳O} ݚ&[jfƃ{D;Ͳ`E^<ʁ~_7 ,i (h]ar%~pd >go#3$s|bwx>R '[NJ;{EG-eDE؊!+KHO\'=$c3 J 0Iֽ\+VsJe欹%aN` F{$+*DW g}x>zFL>'I(IbG0#uz<ڧ&3{\-7c\UEODSNceݖ\?ċ'+%`,nX'ȥU:lf4p3TK}ŠxݲO2XSc$V @f43>1sD5 LK.d q2.0Iҙa\URÅ D=D&Hw2 W'giT݈vVO'[F(.֌ZJq&deL΅%&C ̤j&E}I5޵CB*ij;#|Wph9Xd,)bMl ЕM6:d,8/bmk \_QkU;ͧ-Xk#N@ Td4Zߙp{mԕ/uǹMfxDa+FJ{,[:[} DKi&ÅVVjBt?2pꌥ[Y uUQyhz%= xH[uQi{iޒPr}Kyk5-Kdc(q kԫ4rpiēg=ͽep?0Yd..&1 3ؽd 9BujaNG̔"Z@yg`=zS5U擋L<06M+ >N n-uR6K46f0{.551B&bo;vƱF ($AF'-D'k ag/*r_#d>޵؊}'u_H5(ҹ1dKlK I3@3.ҧBVɞW&\QH\i`Q.> si2$p`K9>cJ,0:Vwp)47Śj,w'<ѐyY0%ekIȇ fE!ur94C; b3ߢڝ݂wՌL^.PN{r?K8ᛱSkX K[.@U'tVDB qTo*57NdT"jĹRjA+U?-;r5Fe~DHwjL5Ag!/QDGUD?7Go^;ࢭ=vAڋ7:w8gڂy(q: T ΚfxYNHKWI*@C^gP/拻<~L6mwv [zfm c5EUÝvx?shP2J ـ#Bʂ;8uy XZR.:lCOE\h9k[҈V*5NYWtT\rVk:VsTYp2 ` q{[?F#Ge9 3~⸡Cf|鰋j°a 1g@Q /nGw=h 1qz>jm<<DžjXYI] "5 ! 6񨝥L.7'OeRXQK#bbtn-3g8QLE}RݣTYzkcwG\+G4lhŞKSŏZ#^j]v=*;f(1lYT"rBqk֍X\ )I[|lfRxvzzœgIzpu$M4Majx j %KKBlNKhqz&l$j5- |a%:Ya%a!e=檾4fTκ),D-D|$3Tv=Q јg7wp䒖!5'Ĭ&/[J{MDVbORYaQ?P4 lj @mXbF2l| "˪c'835O:м%o"8ೀTƍo8GQ5l盓`fR"#Y &dG5[htsmv661:+<8<i2ݓu^ѥܪe;ʬp29|?*Ӥ@w0%,'^BQw- sJxNVI1YR krO l9iwO[X4ݶ3|}J/znDt:FV;xokm!R~.E3bH7叧UDKl5k\N8Fa!!'=A]M@ ޿ GЫ Dj[8ݬ02 wI8,@^| p- ר>*0f? Ӿ!F_ >w Du]M{;e"^A%hAw:=+OA7[{Q`rq2̠qiݏȤ}䒠-2΀88 =U]TIXG]zk=,$*ҥUm:KT#Y*yocapXݏ'Y4XX[gF(I{řWU|.4(qV5}U@W@a)ЏR| A)} -e[#5tz#SS,,s yum[?;g Q*]ߥ? 2xC.oHPn~Pw%ŶbzBI*ݫ ޖexTs<* KFKWSM.yNi~˼XF&P򆮊_xrFϔdϹыkw5mH0z)3lk2:$[*LEgTgUOBRm0Yd\&X ҷ;<]Wz|vtY*0ar.̔d.x'Ot㧁ƍ-:aʝ+O1yJv&&zʈ2gݟ#']1ѳe2}.)|ئf@yR/9jG4F\˖oaF3] +ftj|ipLkiƕJ^Wv,);PJ)&,0XB#V>ǿ+m|KZ~;:4qW.ʜ$~-QZ7VO(b̼P?\Č}a)D?ٜcM0mޔYR몖l,4v5jWrCU[p4Ki1Qr9%5D_$cm,|Ry+]}wmQ#  I-xO3mqEaݓkLWH>tO޶UY D3d\3K5YY2$š-l՝i[%|?РGNK-W_G].fb_Ux*=}%ԁ{jaoņT I$m"eIHkhúHuڴL#$kaZc%ˬ؍ *l`~`5>2B1}%;^~Kl м/,L N#<.91γVpIW~Ll[+ʆ6Y`o=%\gMO7gSd+K֗KEȳ./8ݯ@p\Kz- 0TT1fOCF xE/ʘzPrYDỻ"SLuK#RT`U~d5vk('6y]i">HFjɤ\y"%DLQb~O1t g6aoO<FKB Oƪ3g ":lA+QwS=@Tڹ?˞0^kʤm:nf!hl@4es^q@:+{dX?wG&E+j:5I-<:'Y g;% %s ͣ<3o 3OtmeFx8{T%g-tk^e75PH9c5%`b9.p`p_1>3ڀxxg;fY6_;')gk{gkzS Y9޺o*U g X!Xm3bIZn&F;DbӠ~>չcq3KGw{[VϸBFGedc,'B*[msO4xr/*UgYȅu.Rx$kN U;.Yu @Gi߮a\c Z .&|۫7/0߹hQ㻃X_:YPt ?_>2`Πr 5zD]L,V } ?@'`K8у,OV IzÉ0$oj鲝}- et_>x!OJ痺kEݟ1&|4Eng]ZRjT;L@ʟbebv:B崦ܣTu0>V.!򾟺 qi씴M3_s|wgC&mwgXX)fk XG+uGnj Jj9e/~7C,I֝p^ {ȭ])l&eʏmL+I/nK6je~*,x"Fr~:-r)p]gC@x( I Ooe ɍ 2,pz_kW@)vK'8wfoxU gt)Xbh.'~sNǻs}%KV+\aauRXyܵZed!zҍ*%XVMl0mMrP$~9S+ |@v6 hL]Xɸ$tt{< ·KAo6+Pw)TNUik(UQ[c$%I^l e@|GO<Iu ,hc "'ZǦƤ\ XoJ䇯(^=AٮdY>{f86CH*4Jl܎dyEIfC[+n8: o3ꄠZHP z4gL^sℊGɭV {ZȆ.OQzݼY4`(#4ŏ(?4\u"4|;s|6k%.֡Uꂹ-āOCŖdH0{uj=9#jGR#I0aAzwIV\!w\K68aHtvY.&=J* F!,#䒪7>9pޠhVưC#ق׼R^+"s -mp:*u0)f y>LEd>mp1;Csg - ÀG(nT)TapX;Ȕ(HT \f큤q.5hȖ9*hBb>b_)x cV3rR'\axr'm侣h–URs F:Ui@QvkCu6`jvYTEٚ5vKVv'qy0(\f nTeK >7-0Li=7n2'Uǔlgm+H4p{ʨ8R8|WA5;7\kS<Ni'5$mDmɯ.֢V9b:s[Μ`ﻩ'ri){Q^AMvoEiXtu[\ů3GlA;W#ħDOW6 MLѯ@N1T0Y:LUi;ĆY)Jbc'&қr{~כyn7± ]+!RligRj8N$u!mT2rZp&&wPN2C^!gBG mbt|K̏.{5~J.;f}ٯ}uUfo }1  2(&àZ=s{Yx 1eV'!%!2e ^SýOadVb [r@]v찰ۉv M?~c7c[=7ܥ)%ӄ&T =Yu1 >rt^V9W #9m#=`1q8IT5/Gny%!Q3g?gH[g'W?1cЗYcP< Y T ( spY ~! Ύ6S `^ffDu(TwԱ1(釰( XOhvISe"@qBYNJ𯳣&]Y]X}X)_*,a!֬ 'Ɂj>|M"8E?Xy0vS6+ 7(LjW@mOmk)quhq. |h{ E0:]J]*@#iA<ʢ9/#9qn7_㿯a/ECQ VyeV2XW QrP{#XJE,+ϑ^0W/\`".EmK^{v*ȅ*`{ȹ;i PxIW(mP@F^8bH)!U8@ģҺbZC\r,S_aݕ],wwlxH0_,N.Y9hVڶ:F%|L ;o؃]; GD{݅vG"IԺ,$G[qMe0ȣ)xE8HL65ݦJ댊+A\ӞIsGYhZu3B;cMa.Yp4ƈDӼoL W~X%GH_0cxXL=vN=8PKP+P5/畟.r#v(6u9>}Ai\ocVٚK]IrPy*SGG6(=Zg{9?h 70ݑT61I:aVѦ ?; EƺD>6Bە^aaiRy:g ҎhK' [}އyq)1[lrg,Cz)A;{h0Ľ>^ M`%6flA4"9bk,4LyB)w,E,T;Z]EG0+X DŽX, PfҲI{'X;J`pkF Q{e[5m ޠNǮXJ=hIӻZ=e+"kY,)I}NڰHI< \ےVs4) %}XWՀXvLZ@;k?lYmPaGX2N(FnG偷v6y.e]QQL`%6Bi&7%WIp̢aUUnO rL+7~@X" =DݢD DoM*M96^1Ϙrڂ6s8"&3^VdU3ZlWUffl8Gm0vkw>` K,#dJwL|DJZF*!\2rUrq+ ^ Rp$r=E_̡Øt)@e>vJts+>Ě需1@nゾ&kh=[Mҿb@w!0{<$zBK!I /*HS*<VNO|xr|W#b>᫱À-^ՋBE¦SC w)z+5kv[ ͍)^ $B{p бі'JLH3#;7?䂝v( bU,v![}K+zQi}\E)+FSޮ> U=Yaj⧾=Y8x5PGĞzb҇&0iXm7@Pd Tw &9; u <i8zYPk7h^Enˤ;}=O"ļAf-C4?gDu\1A!lC 4R|XI#VѤĖuF 1`Ps:t/%оJM4a--dtUaR ,叾zZʖ"mEiHp߀zEo hgp \Gl {C' QpζpR _ @~$U\ӟ 8 |~gLMI#5]XZrQVZxRsEt2&8i::[B_TŘMu,mv}&فxr4SȂՁIF.Ç{|eܨjk50?[]4DI=]Q"C dv嶑6|6Z'\u1A"YYalgst@#؁&uc。 |,xw©~pL"d ,v懹Qd5XU% \iAG!8{mZMAг2 tm!Db;'x2LaLfL!Ptӆ< ,Y矝f%_:} !'":Z4FC#kr&48 f_n9'ݼʩܗ( 7"9c~}lw(%NYA2?u4| ȷN\ ֧S#oBasd g8H9W<"J8>ݦ ~nΑs r0[ޘKw. l’ī- ]#ί=@eo\QXͥVɣm̏[iw sw5*>*KN$ThQ ՜r&[7#iRC&Z8-ruN.W#-rkd\jh"r;\^|@]G5_cﮘӺj)-l/(1S !SfhJ =;׶2ӂoljfӭVC"ZM&Arb[KYj\|%8f-Fz֟@08߮7(,p8'!5]r68aF+;$qmk[ }=5gḦv=$V2o`aYom ]FnZUsLn7̑0g 4q\{=wSB 2qI{=Ih=[M 5@G$t(m,Fq5O1`]ae> 0n (^nz`-.=Me OH3:Qa K>Iۂ  %xqj`^7EKcBVŪ' -iN 55tJTCA%w z$[mpZ7a)IgaIz_𿉝`"]gY%$y-< k^dw JĸS*3;yMcVs|뛦r![hh=HEQO (M4j f6@@L]7 u4 O?xx9_&~ʋ粅ݻ@18l_2XKXk l&$i :">GE!k 9 ɵOW5E^%;5󼕣Q%u.ht2 N\/0CYX5N qW}o>EWpǠ,àw:D L/Ȭ*n"M,*;\ c#{͗4ba|JvCY}\_-ꦹJݵOܪMJ8ke H:hDAm ^2LLvx 5C @ 57̔Wː9zr4n]aqn=ktL,&`,:oXzrucִ).IpJ$Q-6XNs- W(V3էP|LTleR^ӒMU3 Ġ AD#2hI|`V̾8SlTk+$!X4{fL(l;j?xP.g"ы"N8&yLʎx&Ui7sZxdb7Zuӱ.65U ~Z1t{jlSg@G 7h9d:4 ,@b%9$.A[{hCrBm2Z/ъT{ƧYN k80e=ٶ%NE+/y>zߩ|[G 5ZN Y'*2hܡC@a7#Ps+-Jsۍjeöwd/u@n$d6_ YOK-u$JkHp' &rb.sEW'_m`CAK=Tָ0_ό ~j=#DI,n?:k3K,VnQXr+Y)Y;3iiY 2AI,<{濞~trYםzdq6(+ZpW3dQ_?6LG!Yd1ed&94&@YwԇbBW2lU=Nypj; /67"Uy0=%#\uB~[#|0*$E"1RF;_%:u)>h@}/D[!,zi/CNj' UX0"WP4W,OujӖ1,&Jy-hq2ن/D iPԊ6qk.S'CaG[+V Zek$oTa~c4י4_Tvs-_+Sյ*J^"L߄q}]|kZ34>8D7I'F'^* !b+2eKBq9oKrK}&C[CDM42j&.bU<%b+ PUF XCc_:hUzETk.cQg $z Vmҙs$f:iXd!4U[ *y4VeAOƦy(O"b(Gu9u<N+d' C^y|rơ#⌱׊{_W~ !túEe'i.C :)\C ~ ᝸\TɐH_r@ +3O k%sF} M#W>;TrPz2Mbb 7H)_`q֛@1s/}:(RcUy::6L{,#V"< VhxF?TUKDio^䀯+E%ZA?_$\s %3*Z]mF$t"s~|A^ھ|!"f$0-A~-[]سܬloñtMşR X5)Y>åjpSM3àw0VcUF&W4%# V:rZb$F6wUpKs0Ćwo2$wX6&PoZ9r|vq+SfRɣlЮoYx_cTA|J[D#m'i|* <9 EOb1J~K4{}}U'+:Qj[/ /kHNdrZyr4[hK˅Yh|[J$)NY%JeQсaFr3eJkUnQQ#܉+?P]yKHI8ןRI׋GiNl˰d'hM֖QFwW6H);wm3,\"4Ϲ f tzg;D.(:ae}UڬvmT=/o 4=N#zXnW ?]Y#FV?>ĭv|)_[Ch>5*ҩ4]CgWf"x<+.rwv}2FC= TkPgඥbX'mԜJrRb+=)h{lBI}F (uo=3vQ.‰iW:!'>:\W b S SdTn.@{m`[0/#`rjVn9D>ì&YlϞu[9&F^QI~vB*H|,HZ;IG`i۬!ŃKj)c+; Sc cyT {*/aa6(;]i655>;עdULF!Ϧ`-[ #6(zD8a~oUZ%cu3PֽW~OcH/Pi]S,\uk22\skB%Q~;F4(.=G4MŅx%yt*iKzRǰgp/pJ:Uʁ Wy*se_hoSv.ہM3SƛCݢ}!}BWrg] _S7r*~/ Yo{R2;bUr1|݁#0sW<2@f2pow%w++Ci5?gπnsU|"LqPFŠߏ ٽ=o phH*,mcлd솀ѲѺez{ 9&~f`[VL" {98Nb%^NV$/4J~C\`&σ)JV&]嗟H%U=Rwm/IFޠH7ywB;%xm.R_dļ"4؇azv)> ߘ/s&r@ހqb78BQ62ekq!LvejV X6 hUi>~EE wx PڰTa{iz ?@W]bd{xEF)f^+h>zk+@ӷ|lS:B͘;Cxh[iQL`B& wGל%"䌭7u=nF<0X`q8lW,J+8.b؈ff4k3:QoYN /b _-NMu{O7u7҇`w.A:#p$p{{ ,#1>&ܨ~fd'|Vȕ /^9Z\S$LPa~uRR$\0(T~7ÌZsfm?!\t[jkiC` c(TQ]xfQjX68رڙ79QЀ/|ˉ#d-r_ͮg QPXmJsnFŬ{J䍿JǢ:(}TQl1\sda8[ړeNH[s?6 | >b+o w=ezܞ{Pza-X tW.bW2 '6P[Xz\яy{NhVvQ  ڮV*0J 8V ~{|lΆD Š~DQ~a+yiwu^6J d:C.w+=liY[> x>A7Է;%"۰ {0wT̎}nʘ@J_`B>iGs[*1ďc1EF~R_jxZ )1pw2_c'Lp߀~VTzKk~Mr?^7oteS/j*mI0C+Smƕ)x1,r"$!2 4"q>{3ߗdOpbn~T$ƛv9D*ⵂxI/\~7<1ͤ=7Qv M)dy`Fk͕TYf$8F@GPW 9PxX&O"vTJn]J GnϱIUGxR$F_:8 m;k5ZP%}g{oG[EzOeB",*j.A`#DFa+@e,]fvYkT|7$",NWϿ9Yp>l6W26ɇ7.''3{M!삦_MiLm_wVc 2K:*JCӎ<)?C$hэ>_]l,Iu>0aP}B̠piڈp VNM Ĥ̺ڄvǍkC,8yJ#{n͵Mb!2˕|n@c/Pym98̠o{Bg1!wWUje"IU4]H9v*/d4t$0 )|jc/1VMp rgĢpS@hrJ.Ou~< .3Djfe !AfEI$ۊf;n<5?=\{ 3 wU[n혙]K|% :K`sc5D40GƬ[XM90 /cxIn@VVQxO=y/3pFdV5\~*h g=bt * ]%!l_B‡Wˠ ]UX7F)(ϧOz)ZrpNHѨCmP|ǟRp9{VD=ig5d} 1N8Ӽ:PPL:I W)d^(^b(N%C}HZZ-4_̂uMc3NE[bhb| Q? % }3iůJ̇ %_⣠Ҧ?DQ87 v[2A:DȖnT4[U r&}crH jy߅WRoLĉx-(n^f[}4n8ꏁ&C'm 3[r2"?t#y&siG2@BR_P/SF ZKh1b>p80^ TkuҨeDe0KRHjh/E2? ->oƷ_ZvJz7eƺ=XL;o1ξvth}s+%9N}e9]9P%˂LuZB4{耨1FKƫ!Q=KgiX,;gk*ĸtXba#G3')($_eANeiYM uʒPY>z`;5k,0'MDP4=ƫgU$ļ^kM9EB_~Ec26z3Js1_W> P F=M%y saq w,`xB'iO=Op+~%<,~ˋz]jp:̴nhQKvP2,#U^|&G/57ExrԙYF띴7 82yv3Ѯ#GZ'6x˺L9Y- +nV,+DBn>6 7p|)+v5@{JLJ ѷX&5N5lYk׉f9כ)\QhC:gKr~_B6@rE' Wr<<1(ʟuԨw!CP3̬t'ҙk}t SqH!vNɓ$}gUlk-!'g?.ŷ~bK=Aڔh%2X1UPYJcfj>;vDޚ~_ U`{[q~6yq PcY@#hӓ#mQfO1JZyV{MSxvK]O :'oVOcz!.n n7uC(ķb±p~<YQ$_Xr7WMт/]Ateu(eE $*){2-'ihQ hd\V>ЛLJX_uQ#B|RS7~'RXn M&ɓc)%Sܡ9N'ͥ%¿ hAyTI3%1uGn˭0{6obbA֕G[T .ꭆ< 'V٥4z2.GN=զRl*Rc `H}1& g3yR?}veHf;4f :Z@|P 9*ڧ_"/T a)p¬Eh"ŰCsO>{igGN@`'Y+KE"-30Lk&&k3fK4"w+4[EI+y"@f>PѦ'&Zs;~I=nhcN`"ˑǽj˒UO 9(;n`ǡ& PRԹG-Óզoe?J͝QW6n-2~W,_M'T+M=~8 ^E-z4X}\PF鵾@Â솆H3 WJdH G{#e{\QgFҫ yb:5&*AΏ:oY)K..[fӦa7+^!zcxtk׭S|)+,2` sQ8̨ ȜZ^uB3Gڀ`I(@{i}(<ƩT5 @SUͅo) LsJd76pooۜ11b^N]l Xo pw*M%`ڬI\m1U޺Һ3]QXYw=tު".i6QU0VI+|.` {<`(axnD2|; هW> J# '`Ơ/u;' wy`^y_@6cO 犿e.w"ߡFߡE߱sPqs8iXIvt'p@&)`R0Ga\8u%L"8>0;8Fm9lޏԝjX45_onh: D18R ص,5+1}db0cx9bZn_>_J;if-[ z$3罦/)kמf KwK FS^Ұ.,'.(ߜY*6t^eA㌜NG..|u|Xeq;h!=J[ ~,XX+`dLGDJRc0 rńT+sN NZ f 8M0s*TnzI//EJemqg9;i7׹-̨zG 15pcHC@'Ie9G\E0!"3+HdNr tt<9g-sn =TeG YGߢ8S, *HI>2lz`pR7wxRV=) 5hxvS>YA;q1yݙ̈|pצa,O7I~lcB4E;:'B^YAw1;u n6`D?tQo<%w`ϵ~WέD]Ɣ18*~&}ס-˗Hr!ld, Qr,6q>N j5h>o & :KMzR:9ҝ1`Z? ; -wJlB2-E[qc\"l>MMG?#\rg@);m]Ry{N*(ƃ<zaCi~6c̘7YÏbfFu~h:0~"E\bw yeET5ヌmg}, 0CW~zOhU+xah{ir]]BfJSFcټ7(ʼn Atk҃'\2?H6!DŽ+ ZCn24(-w@&G#K"r3dk}}ps/t,E;BƎgA+6;2\*2GC,9)OR8\3HwGs`siB#-OVC}ءZޣ=fjŋlak9_H:.AX&I\)] &!L板Vc\C{YC]Φq5ދ`Pzv>,kꅙ%嘾td'aTP4JjAɵodr6}F+H+Yö~ꈯ]OV6~)}l&Q+ _na=!g)%Z{6NLGx 9%U]@ rg#Z쭌FbVw؊{JsJ)"$Ǹ 8o 5M8wIȺK+B Ո:iLi/͕*Ju 2F˰g2]Mه6 gVU`S_2΄P5|`? &;*GIO._vt(]ƪZv*w FNΐ#p Sfjmʼn,Vē ˜u+ x/qӼj!\9;盘egu!^T 1J ۅ.saO܂`^ :[a|Uԥ0&a)>PPHKj{ Z!(d<L<VEHuS.ӝ3Šdi]n>mqm%/j`@傦9 4\@yy3۸P#3>3(nZew-E~mE*+]Wo p-\#L_LHj7|Mu&VZN#QoN.E&|x6r׹.!FbLbIOY#eEP; 3H?Xt-y!sd9٩9QrMM TK] l@ pE(Pc@YS\졪/5`_Qc?Pwr+yh&j= pu ;ʚN֌5D.7)_a13,i[֑.7>v͑\4 Q[x, .=L ~rޞ-X.Z2 d86gv`*.Ƥò|ί#&o'Rj6S۸nHO> v"ImFKnfPtS8z83lU$2ɐu v/RF8mr<0"leI>Ğǁ!53کb)Fe E'1W> Phǒ8J%+UHy掻dp2p{W)rAffNe -AUݕ+U;M3l!82W+^^xk'\p)B;I-qKcKf{Ci 'ᘠi"ϫ7_C]}A ʼn uO+ %.x/3ti &6Q*C: zN]7&o^scrB+uHO["Q2C s(7+vP)& 2*=ʦ!9,<HW7c9b4< c`6}q#J׎Sj[{5d4ȗס˔Fԋ[D0_=E{aE=񭹪(`ғ4!SzЎR[Wȵ${9;^Pyk~ 0Pr) k!jm?x9iߍB?-pO)N* #Q\Wލ^P*\bmLXEƔY{Z[3zNܤ)JzoS mŲŅhh&ڤ: c#om_ 6sS^t*Pm,mp\9(XmV2?0Dup1)MZH rFA.?)s0J 1.ahp@nwzoP]w@F.V ?0Cd`[qemI =:ī\dTu _)(nZ)'8#PpaQ5Xs;ʌNG*(ȹwxw t 5/JP͢_]=\n֙oHCT ԕ=X40=Rb:Fi@tev;GsoRRx 0)or#YP X;'+y~iRD͖xvm2>)Jx Hok.̎S7kRF1]Y=I$ID)M_D6$MQ1LUY#~#6͍l 49_hJ̘`xRб68;]]6ލsxK1;(djg }GZEK+- c`D[ T9fnbclG _h>Zs5^CۊBz$jݘD*X]ш -Q r%-B;nL;ň0įj#M #rx(@_؄ǵz`~ ݵy7qzMZ9X;n=m$sa<"y&3Oȟn=Z\m!0MVMқT &18{fI K߆\K\ovL28^ƔqVШ:t2!7,t)vasxn?SX;jt+jaEr("G5"m {L 2ͼ\I'Dy!?2j4jS頙褵`[,e1P]-ON EfxmI6p=p[.x0%!A΁]?edM(mF{֔E>$A`G/JG^&L ߂ 7)s568U"ޜS OC#-bWS0~6s#Wr?CuRo:GJHz5e(ɑL und~t<MQ:bHgEeN #h;3 L蠉a ͋;!zBYv/T0q=*^FV䋤x'uĝ7u)hw26o&)WFcͲ7vL:_zXuKpMkg/G#cl (iF5^ʮem.cyrϻ{xO & `+.!S=x;;{ :!)?q7=NX>rF/a(nBҢ.lvp.d#Ma"NXԒ_`֥`[qbg ]~5a $ݑHɗۍX^h&=qs\T˚(y$|+zy4h-H]QdGNLhjjm87SPxrݺ}^#( ^)u-bddwKpӅ҃-\$PsNߔ;1wGk6AxIĹP3,HZ(gOR8xW) ~)vk,߳g}˕x =_Wڈtzk0TDKhJ"Nr?)᝔Ф lf@ ({Vxl:dgśin-;ꄮ-Ah=B ]TECFd6qd{MМハ1$5Ǘ[}#F? 6#FS9ӔmM4o--B-*lV^Z}-4  lw t~5l9>!?4κ`Bh~E4RXWbbC)"râ;THMVI=rqQ&4Ŀ!9?^ 9wY/AA֥?fՒNR( 2UVX#"Lʆ8.DziL U٤)ϒ^zmV}%+QHlz(z_~3*?LY"&\~-ӻR털/pXLq|H9pFP\ Wo"&R?sƆ wXac~m`V&0ˁR,jqj[[娟XQ/j/uD5G_ ?zِPCtzf ȀOܴ9:=$]&B`(^\!ppzgrC=g顬lbbB#a=NzpHoF؜h"a?ܮeÓdpG)ʐo۴7,HdHDە6mmy~` <>h"AbYon%d6=tuT'lIf!6~j;$2"3Cײ&ۢz&]xGUv<bwԧ_TP?u#I/_`]f4C&'>B6TEU ᦓuU3I @8 ,R8*SxdLJC4]t&V"n~ks*;Ũ|,B {1IYCznQh$bciG~ʟ)cK0LAoA}N58lk q]la郂jQ>2S8kq9@R_ |ثhF*0n 8_n0PpdIu:_j&jҦ')f4o -:EGD5T" W?˻] f(mIC.OA22DgMpe7B8I 3]H5d =Wo֧'} k~P[a$_``99is3&{AA`G_j9)r|#-޺!BbW-<`gPY* o ck6$!eRNQ el`&!P߭Iee4ѓ!K8^T %-Z-5-Qqj٢d\H"sN8Tpf˂± Py"16h|:x9 |ۀ`L+S_@-ǢvcvtC"1f;hcO}T\} >X r-Y}uߍ)l`ZJrM{e֪@8-\7qL\Y]Ww{+LA. }O]1Ou͌^ _+MkvVê#̍{X5lFdƗ8)'Qu)|>0SjM>{=9B= TX_)nd7Sk!++ɟ*uz0ͽϡپ]yFwIFfm/17`>yPԡR&萰fwCs隗6EZgxP4OS-`Vngy!̅O)Qѿ+"R7,|a0ƶ+_= LU?ُE]QAQnp7`M |r,,e7Z*&^EU;giQZ/ᚾ{~_(h[J8w(t0f;$<WýVVP\5ω~b +;jăiD>X-q C7QkgBM6M5G ﭞqb}OaڬK_[rpB1"]mnK%=/(`|4UZȎ/z>Bvw=澯x&2f}I5֓}3OsF|gkVWhкf;ej_>H sЋ<ᦝN$0t֖a49wJ:,=luLwLְ6CRoyT9FO69d}vZ-w8uXy>mHo ,9idK.,AƗ[gl䀋mya-tc7ᑙgcaW+7r\*_N9{г޳9`I>mBI RR;y40lg!#x!"+v:j܍ږMX=eK'@U"JS\GGd[ڑFPG$Ջ<WP;0;)8+ ZT}EO<%J4BJMu J!]T?JYR. LTzduAhyx]wH`Z@69rm@Knpto,ڽ8IZKn1s}a4)gޥD[z#/IЈ ~`S߬\@r?v $;\I=}+p*_)=•ml* ;1t s>*,E:bf̎&s\Ra护+7U~}fVnw!M$_s?t![2u&!X'-01;X9ųOi. &yd@"6Nr8>.% Vp~L*P%xu>o!T53Pl(0cXR=-Ia/]kp^1tn4;nq)gW.aEb**2*smL)Z6Ŋ3T""܅^nJBͣ 7[(3ښR; Pzv:bY]J"ɰUյW 3e"tĕw>9P.dsN;i=ya P R. +[Ft1CiIl^XM7ͣ4H_lOp)GąՓ?&-2#"Zئo N1ޖC@;p\JhzG+%0: gsyY@! u:"LE:UYB7h]->LD ظ϶$rXSE1HRuCs0`Am()iY:dyZ'Ł |~`/ Q\eɸ3bIWq?Cm,zPEB*MԾ.evxiOcl\z<1UX1U2*A6Tlh]b%馫yG,/̊|RoAea;N-gΦ/&(AKDi/T{?JgLY4(zB[f m}a9c*qb-J!"ф_>Gf"')"P' ߫7rܙ+TXfv e5̩N4{L#œ9LlDfI"r02deҁ f@.7eRn?"f΄h9^ ~ ^~՝SqtV{ǖ0s.HD_jAG6m;Dg `jFJ?h{8<(ߏF XdzZ P糜'+6]z]P3r<4E* D~ٷ_Y=39tZ>֕/ofYhfv舓D1iae1uWqy'~=m8dD ^x{Ϲ$6-xԠHNgUH*,c6D{t-mQ.Cy8'&qaPZ"*N(\gPȠǾ?{yg >q2bku);h&yy~|Oџ~ux7zaXwm.[O!PBJL(Z! {LNAҥ&)GDMTb 51^+L=Ž$x+k}1(ԥ jO$W>SbJ#A~\V0]{Iy:C/ja*_Lu^􅘁|ϳĿpT.(ދ&}ƺ*-䶥q;dUYbETeP@Kcb$ WC:$yZ3Y#BF;Vig8OВ0zq5XuI2 L<\0_D=}#Y~'I|0~e2R֝w֘O)A Nc+gs'A%=㡎ִu+z /PadʻT(`Þ<,$R*^]w;ѿ2uԡ 'to;;w=hw:P@)' KNJaǤ Q|+urIt·T 40bz"ې<5ikqBJŘ:BWv($ixI2`&ŗ^گ^br}5 \nnbr?jC%pfZ6û}ZK,nQU[ Bo`U"t1^;C؀8E*/ɬwCͮ?w Г /{RO 6/V"m^Ka>cBtZ!직'`U* &)PmBJ>piGj}&〇%T KI$1Y;L5Z)JC)_U8f /$k}7v\8VCk XhAp{sJ/굝GΤfBB射$ʼ r(̰Og$û]ݪeIvQxV2wc$e! @-'d*vYR6>}q.͙9gc, ]ώ2u$?!&o oZejWGH fxƧ%ֺpfRGv X'6]nG^F'c @c.Gnw)QjH>',զ@IgrնWC|">+dfa^aONQ:%PC!LấfK$ɱH^a?dILeމXD&B PuCfff(gNG}Am}YEf&8[Xa|id&9aZ-s* 8L}L{r/^X9ƨ+QsU}-? A]ᨴlUO+\ow\w |sQC1=?Cя`y1+R|]Fv1SM4ng{*+KAyx|$9j6H°70i~+|vڢ>P] ƥ2>Ֆ7+ fW ER dF ϛ~]g\0 -ʴx}i.꤬C- AKHHBTIꢤ?_{3iLMw=4ЂhƄЭt');{~> \s@ DzuU5{[!9]DJſ^ 90~b !Ei5b (\2o@T2>n&|K4q\Q! 8^ stgK0^,|J܊AőOW\Etl>vl/P ><0S2as_՝Rb|,H5%>az,nZτR{9 u]ؼAtY8Kfcqi- 2' 2PQEs 鷖hFPc($I*R;@2Zx5/=&-0tl{&ORnBK)P1O/eLaHzјwO<Ⱦ`aW=)F#CW0ny{cI֥rks 4&TT !p=I}rE)ů Suo'gFcg!DdmY+HL1Uy&I]S#s=ti-v` ":)yxwK:W3\EˋEO+[nK?o]ZzBXk>zD-"-\r<$ϧakHJrBcB~㸵$p.^,35?`<+lŏlݑ RG c4AJwO^]? nT9_HBɭ[ߖw AF3">H2@I >ˑz:CK#$ ̃`Vcƨ{΅>WW+#ZwPgmUN~7?9@Sء\5T0W1X;4l3+satVVRe0x QX?c_9I"z ˅ka1(&餆\U\Ϣȍq(-yʃĈ[krjG[q@lrF $wOrˈ&)]W\ns{'偷Ubu`uBR~ܟP!هٚK^QUyB胑oB`@22E4\9E} 'k/(Ֆo0xS@ ^族RuI.\!N72|xY#jͿ ͽis?aR8{\5ĭ` ̧1,7XRh=CЫЦݢ}1tKH@ʻӚ'+{y`5L[ YU:)Ec6XlaS h8xh&s9๡τҸ&ʢ y^cGwP|[g ΋P-9ǶomW^2FzIq(z5Mk1*@E.Sr8Dl2,VsD~<ׂ77`Gg=ҫSt=d4%Ncvzo }5$ݟ wҰ*Q+_ئ8~;4a5Y߿#3lϼXaf"BN7X.Ik{IڝT3QC'^:PJn.GܱE~&ߟ %w|$K.0jth]b|i`L2&L  $D/3}MYH,ݟ Į'\0ZlƗ6nt+_cw6Z 04aB%Ӕ"Pz;{D U=}|,.h8V{9`x|fS ӡbp~!LU</T:s+FU"lԆh^n4//4o3UGH:Y,e>)^g`D{ @yxmSU,F NjKx´{ɡJkpߧ |4Z;e;TkI %6NXZ-UF2x}.G;  &+:YT)('S$18iN D'&i8x҆A:a .M7#k- Gk`Y,zu15Tr1j<$~璬IƼ cu!N pH7bwȴN^A x95ې)f^NZe01(P NMHGjrCt3Yr:m1wfEn8ʐSzR"yɠJ\z"!Rќ.@[M!zFk5}GƻX /B??&tev?AQBw@q1<<=Z{@}D4E/8]'.*NmF_D @)5oi6E/#9 B%1o{SB8V`|bB?Gq13J#) w?! 82 '=ceMY! _~l-{`Kޤ6jH9+?Mڟj^!YCo9cM7[ǣ/ Ɉ'S 4Rx%.GúK.3F?LFsvBOׇčhXqa~SvZ9w4GC8y&ēhMOHV`$/=/_!IK=BCT'tR+qѤ?H-3zcmlIR{QC_2wvؒK"|ͻlY FUUr=EZCWKXL)kXo6>|M=mb;qn(!^i̎S:FN3 GظP/aPzOHNRdp/ýcEWZ5/i0z Ą/[L`j26dB9S ܫO\϶NZGfFՇqh~m?7ztҖ 0WN>GwNZ󾄴V$Dd+b8lzPnRY )ڣ`?s< 1zEfGsÓNx1>}29|g4 i3N߃W !(@]7uBcvp'GXϵy*|jw7W}g8 \Ͻ72#%blءkUarVX- ې.4:@[6Xe>WTxw&ǖM=29o_$1)9Kv>7x~(VBsjKwG\MYoaizS;q_9U9o< .cwvE'FAKd=;n ٛp2-w:OFmo~>oRKs2C⯃XT3Gj5KUcexyxs y Ju9a٤;K!X W;q3/;?YZxz O)!Qb MǑP#V\9$ߊ.a$d+_G{ ZxUVQ~dY1,ӛ%vPnϞ18IL`p\Vo r}.ΕH;gI{Uo(4: / u4 HjQB򗰫PA o` Lޛ"J6\8V1߰\m$!3K#_neMy=Vee-.í\T Bc}>ǣ&}'t~Ee [=?]qLIdFB?׏!ĸxFsqbԍunDIr֑ͺCnj54ODsMg$^,/L!͸<Ͻ>)%K9\ ۇG4o&my}, +|֍!]:}=oF)"`d(ٚň$\)wg SH~n:[Ly3w + [Nɲ/nӨYw.Vh=+uhv4"$eplIQub_v֍- _m/l䮦?:j РH`~WO<)ZƝr5=K6|O~ Su˗ez.;9/U $P; OKDRR2_m!>-}j(^Eb6?w\mI1*FpV 30C߽IŃN*Ãl#x ޮMaׇ>hLo,"4i}=ܛ9aAVzP:}îwT!˭:(ݔ'̌j$w˟sX?纒`k /\ڱ@pùM81an`&4MxH-k2pR WBBDLdu4SH=fśz,9a/d)/(d ڷڞBmZ`I b %3F8;'C 路Cyxs&uBHL}Ote@ѫmcH8FN8S*F}K%ufo0@>ݗbk w+@qN=Y#Z(+>m]'wH3jHnJWwil Α!Jbw*8;g@fC6Y| NReS-d9:'7Ba s'O.Mr==kn3v,vrsSپ;ˊNÙRZB[(MEOl֒1azRB#> hV L4.2W*V//)9t%_/$&*;[հ:֭ǜSTG3*V6SXG c;lwZw73La7ph9.טs%isH vvjCzoAhZ4NG21i x:kv3aFͿŸ/HxEҳs%7KR2>\1]r[Z WE"]Yr zcj#o]+c)ff{Yq~3L0?[^֙G{[2[%8g%r>~ximA5<$TFʕ \"HŬ]QQ ṂgAeBB;b߂rAv02"«"-ivJC X5@|Qs'ޗ{jHj " f bCFpx?k.8y~$ m vÀ {FA}(f_*>yq^8(Z`1KhkaW\A[kɈ$a\J"F3)ka>Ndۦ:\IZ;~䑷KO5D#zj(H< ܣ؍o-=qTKDs?Dx B 4Gz[zæxs5XO5PeoY s>$Ra6.{<o.ϋB Gz6jax,B"ˠJ6S7<ן[RU6F4aLȮnn-Ln o/h)!.6ֳ"R{ߠ8݇auNdC| q=GwM>mwO48*s47`\p/;TUl-MDaf(oĔ#29c{$ݎ!#E9ml&(8cG``ZFc޾gp6"N'_~WY4kk'R1:R8A~b֦R[t2,2s* $GNa_.@@' 8Xz`yO , [ QD:hEG &BNկQGV$7ԕ 9KsHqD2Ӫr'3 U] h [ax?Zҹ8w&H k`; IwԯȐ?X 9n(}n-C'zƚˆTzks2]n֞}Yì 6\%tV0䓨2tװ6$O\˭^[^R_ 30A(4E,NYb[ˋHHH?u\;7^#U03˿(Z&63, mcIo 7H+]{LC$鑴th(K#ZyoDNZMJ2gѩ&wKh%d"z9~ #ь1W."q\W IBg/Bc<{6\"2qs& /kWw+_(YuF:[HR RMavBn) i*itSce k]7T󭎯{I(fd[;NG`ƋDɧj !\1"6ɟ8oNÄ/ Q'r/5"sgRFʶ\t;j\`C/林iQN߿Qɺ OYɋѧTnpQU s"tB$pQ- }]蓷:Cwx_ mɈ@!nҋ`ܰ+MKf[a[Y7kp~WC{ą/7Xi7vI=*[g:kwq`G|.Iͼ9gRnO ΍\_j/fjɑ,嶢>Ȝh4 lg')x[4Tk1mx伢?{3$VbĨ8]^ؐo2xƯn>yYhDF)i8 ߓ)JFK G= qk,~E|eug4U |^XjT}E/-|3OS8ԝƘжn"s!?|@Z_HK;`'Sgyſ.9 icdMwVu ^(_2toVT`OXJ,f%4ʸh''sqGm^DB2J2N";>b]U OlR[T5MZY[3b^9T-,Kj4Sb u]((854 y`9cgncwE_K~!`{_|20OFB(jZíbcDAsNO(` vE?v컲|IRY8Z P32lk9M.Q.1d-Jb}eiGvxdaszL}Q9*:Jdc?sO%v#\Suxs$GH\m{A$O ~p{-Qʾ~/b=2gy$k+0MZ[fPiA܋q! 0On=NF"E&):ʮT)1poJb9m\@iLiMU hӉF0:s24.oNaxgq;aMcF$S%HFI(B'h[7F*Y;]O) n(BVzvyĿ*IC#<>ᄃ+j gSf+%^2@A6|Gx[s飈KCJ8ZVg5t+1=K4ϯܖ5MsPl]2ֳ+>F]l=foI*D<3ɬh/0 eIIʹk';^y:[lt=9i[ț]b&CוMۅ]y }`{,jU!آG{& R޿^3CAXdm FqԖi̔]gxj=mZRyFL"޺^Q ANv7O9#qfm,G{b9H0/)Z2UT_F^]#Lժ|Ȃ1ُѡ43G'')Ù1+?߃!р{ %W9әBg(PX La{Ƕ>D%d?! trS0e>$駙jMX`vMvtOZLN&N*O'0IbE \`X塚G3~C'>}f\c{꽸4~}s V7WJ-sb|KB^͈~~6oq2 BBdw0P֡[U"Ѕ}0 vm h^.b2S}oԕ'8G05ʿr@`ȴ91jw(UQG2;Cyod2>)d4d 99@tюhB1=OJӂp'}ʛɗ<8L_S~8=˜R0MT3%m ze\l@B "`OBEoA?!fUV~ O-^o[u-wBTnU@DMx7-,E-:o(_5faO_&ξz5_md׃o:wi7q#AthؙԹmSY~FɡfTMG0@$&;@I973߆zFAVaUCM^f! J3j &@ 6S}. UM$HX$ f:3|yy?eo -toK# %s+q*!6O y涶nu30B=@"Is9iVEcL$<2 JUCŴoYl(&n}f3/MĸZ^Jz;Ps7.j|=MnJNWLNx-N89r҈^ܷ11Q)>6X aOhk& rՃz,6ZA!St5|ar`'[N;\޲z%qTt#✟q|{7y\h~hLߎ:19g]BIIuR>i3^ je# RxlFc?W".9sOpl6. ]*%8~.ڹj>> Y럳W]@^~jƸJ;N8P!c@>M:|$jmŽiؗuma'Z. TX0DvUhjjQ"KP5 rHC33B-[lNl6Pk@. Cri m]c (n `*!Lch &[oh{cv$E5s ,L3 `]SqG >/c Iw\{&fB~O]#H\{}Lj1$-hY V?ƌYmSG̐iLG.gQkt?AQZON8Rmr!A[H6@:(Ȩ/{uxD}A%ˆE_~nK_]">xVGBg 蜸wQ'ǝJ4L\VD`DEld95d" wy#H#-ܶɎ ~NBEk+1x_Za֗ձ$6qɅ`3u7m *iZrQ ׅ:#A\ĺ_a }b*\$E⅊N'qpI3u!;/OhEjlZ 8hդBcCKtZXԼaYGAh$hF<0'FJR'=ZLbj'tTى({m i؄t^0 \߬#-Q*P59ܴSLfsȏu}smm UyK#ʩ5wDOw՛x%֔d1\q}&we2^B"Sȩbg fZs->d\k[+(G lۛ)NWatRa_P3= ̐㤪CaB} w {8]C} L[E6ٞ jKL2/ 7pH6%l$t5_\tKp `"#m:t=)v#cdy(C"P:ۤ2ەTd$hd_,ۛ6|M ʣ g.o=KGӲ81^ 1N2ߜ#$Qr ;5 Q<@gGY45s{~D[&8c^"s>LG#Qok-*xpA&o[;^Ę._Ӻ w&8lLʄ"4tX&yϕ߆P8}DU"TL>vqVwoNw^Áj,r _#BJՀ<]td5}0q:ұHnE\բuT kDMpB>?崳:7CKM5=JWaGHON0|8+Y!`P偑7T˷%FVbaQjř* "6W%pD4@WnӾYjk*#?,Q K5zC~At:hǘGG&sn[j rMĴ&YOs#2hKSx_CQ~MJovT숃b,g~.=k1A_'ymѵH bEQ,0O =#;v )b2<4gs,{ܶ:eCХDگ5W;TERTcNFܦǬ\a\bb]'Gx<5cבaHJ7| A ǎ3$`TWE:,I*hwd>h lmxX C=O=nX2/^S9/o_c\N7;/;~#ųjowbx*WC};g00t>Yhe[WA|$~e?"ާ1>C92i}Y"L=Hxoi˺n*Qtjy|MGRT#'%@k<82ycn@K`43{cqj S6VѤT H0w}{Le̎_708|YP[@j_@9u,g~2e׀52vkʚǗç_~00:;R~vyT{*=֌Tnݺ#l3߳&OCEg!0:?Π.ǨʳC)a@Q>UaP4E#Hu2IdfL/%Mq"M AAtٙ:5$@=6fk:ab(L6n$ʢ-^~߳ޤj3s|0(;\P2el[u99y+>H.06{O6/ s| 0MZT1&Fp+& oD1~k;~-[(b" %PYå{M ՟QUI ͭ/fsw=rpr8zϜ$EF_hCR+ #яMM'Y?@=GUZXOm^_o.ˀXmZ/ȓ~銽A:]'?W1r"X.?-s|vZ\ԣU;oC }IGx6z[ExvT&p(eV7ܿ^4 'I>hR+v21+gȑzؙ _- I-+b!D*M0r3H(4!unru~Oxp.OĔb CѽP^n&6ob+N`cOZ_bO?Fyqm/ۇh:iTX՝?7?GԙPq~ɊeΏddHYJX露f3cR&@yi I*iٖX|bo\(: +5#i`Pí(νUk(5Lc;A}>JN'Lʵ$A"4 ^78t"˹{ (0 J0ƈδ4hFABEC5v`@eѼ}ҭ?4љ X*gl͌#cjt1fVW0䄸ODŀ'&Q9tpl>2J-씹 Nt]':]y lp[pLhV6?fW!(@_Iu[:SI*LVb&n߹gQl}4#8:S&ߵ8 ެfVGQ=DnfE@l>_$&1ȖPH8s } +j4{vmi2W.GJ6ݿnU4nwfkt ܀* D*){ A>vnB^R@\!B;#Yw{҄ ݝ `ޙw?Nx-o0$_^ق :fG$YM%6]LJΤfh$ZUs$Ycc|=ge*k4v7S'5 *Kֲ_[ځ (N'Pg8V'"讏 vX-a^dR%%jvl1pmjKSplj^$k{QC%( #.-BU8+6`2J!5U (rd cz/pn-*㺶}ӹ`HaqSp5?=gw jETGmF`QO@8V.T_fA]\(WUysr>0jC+dQ[|v( gTwn??@],UҾi_VZMQwyxP"b.,^bw!j/E64 $;F,U2eqܾNV;^kM4r&`C.n&:-}#Ggit$IbG.A!L:oA1QR`5M +[{}&YY9l儉{K!+cc׺$GRJCI͡y61Ə |*O|&'*0mS) ,Skv*O@%kCxU[IE ЪM UurUT Ep4T^9чfw4%'5-]tإ(ϋĦq#KԙUKQOS3LDu!p#03 'WKDÃE\hwq޲+_L.B%ROFkPUц~POlpm[jXyAKFWIu7Bv{F0Nf0[:[gȊ`Ҧ7,P]q)0>I;)zЁ벃B)#М"@-T}IckGKmsWJU-l5f>{,me*S#MKK87G[whPJlҸ9c9m T%سxe[QF)*ov$6nS eu'uSH*uB(Ö5B7.CRZ60Z-K{eqI+CdPjRiGQo>_;d\=16HZrJAG>vfLۣ,N@6+&ENÁ&ګ]hGj̜S]G  3'Dj My- lmdtB"2L?*H֥^+3өREb%߸堘mQ)Rp%miUNP&JөzcpNZg[fvs.Trfz<«[i jMÊə.\~.tlg!c8Q,oX3x%P$c4GZeWg@4Zy@X?P{.yD$3AB]([d"%81IլϹn$E;jPAWcVWY#v5%x9hz>M0z$dn1lk-ǡ&-%ND6B,8=tqew{W-RKh; b PZfV#%]R 6V9ҏ֎˯ +6$8K^FZ{I$Zu֒0w*{"][nv*V-ØFYLCHb[(g>8UŞFTo`H-f,IZ4׼l5J" M!R]_KO0͘%@VtHx wj(}@G&Ȇ8I}9^ PZxA_Fߢ cp$r~u{;VI ( hY^)0W<rG>-nURaX_ry\m0*82B0T]U ĭ.m':5x=sukp1OF,Zҷvvd>’vG@<>om@<%D{}ިQ^xrOԢ}.'rA( ;ޘ"=y 8J_\-:z_%i]ϞWRk5߰dy,oPPiVKu0B2,d: 85aD ;)|@4$9D3SYLhD~h uw i5%\!>NoEZ-g6UU- :!s~Ϭ6.˒[rhKb`잻 GJʛzz5+,$ӧq|e6MrdV?CSU -^G YuuV y4>W*nlBлEEfqU4ť|\R:(Ώk51Vr6{*!}T6=pB"|Y{08߆:Ӆ-AԿr?W7eՐgM?,+5ÔS΀^8sCĵZ! )"`!Jѿ0Ap1XȔe' !iPp |Cc.@F 8n-__FP} }q]!킇UBjhH-fcSYq[JOnnM>A)mÁ(֞0,=8r ar8"@.* &]&JUxtuX>8"`eZ*J7KKquRQ.w6 2[\,3R"<揱{d. wH%I ݴS-'u2+DT [(҃ҤB' IWka~D,EW#sJm˅uv芬"v E~ڌ­eb\3T)s*+:{MeM2825 DSd9AȨ(Kw /j߱_R6ӁKay UHu04{rzN)g6]UaVI*sՙo,4rPghŲ˞&h#IJ$aҝɵ޵ImuAyq9ݻf}|HKK己fp ّs޸Lb^^uP/N{i4#+wÓNI l1~`L ?[dt#D@fi%,Q`~Zh)}ŒGijyj;Ӝvd䘒/PڥQ̓W3G}}^w~'Ղ:CDx1nI|F;~d"pDqӷ cDƎe6LpC| KnjfnTT߿{rMUnj%hpd`\'❁yFHSթJrXL9I|Ah*ǎ'F "bBTyMz^|@AͨVN/lgkj/M=R‹k7^"FSzO>XS9"y<#U䆑M;laӝ?ԅ> !s̽"GGMK27jAH3ENFpV8Ĵq~8yxFtΎRN ^ rh1 "X@3b1& cbDWn;~>-.k*,p^~tbƄZY&6zJnf_y$R ݥ w$m/@LTOj.绔 ͥSւx*$.T{f`td}vKyvKodc݂ώdtc@zs)-w]YIn bFN20p䐉diqVWzjKCF=6J́i`>uߤɩˉ<|n{,3=znyiKd{31Wh$i/8s#7T 9T Pdh֣8wMD*}ND7Jɖy#ZӴI6@쌡K&ہCcgi@_IA-6ZQ)_)s7q6Qݾ kxGR0MuҴXc٠ve@d=翔)bY9H8 GvY'gץc/EĤ2nlC)>4T׋YW@G5#E8\*;naE蕮0b|_'lIj?3gc[)2/3'aƳc NXjL?l cI'Y}m O4(>:Rcx/uR"l;&vS{U6i; &ϙ,R!#Z^[9E;'PRb]&K琎 c6i|qM9iDh[?2D ֌"xX˜^ ?,(v\aMm*$cUAe*e=R4r.AFNEYDs+lX6RVlp ^QتmܯT G Q>Й˚}Q@~E2oC>cr^;\x5CT02uu^L൓+ŧ(gHɏNVVqˇ؎h`}fs蒣aOT/,ʡ0coFbe/q2#lbsC48pl&s`P/0e;ژi.*nQ9ƎǢq+s]n ݩ_@NCec%۬䬥OD=/E5V|6ꛨe:*W6cpG)ivo7M鴪_'~羁ЦeUу_2<1`OY 儕P%*<j0ѸdC`]Y\H8$+9sV)N$%V8SvF^f{uOt:c&^z&g$kԺpv"{JP0v "1<ȪD=똎4\J3'}ip{U3ޞŅ ĞzzM͆6 XEoIiúz/KPpgarJK]B{iRIψUm' ˪sk ՠҴztr QD;P/xt9@3//)6E| ƿ_+P0U`*!])/y@l@aTm Z^g,]풤bP5m5ɢUQWEr \1F"ugp DW\FzsD}&#SN%YPFV2yW]" Nz"n 󇂜{7T8+/P&vd3\`ډcykZ4VX=SNv]:X?j;[0TdY5L2õir6RII4H*bPt c_w%Z8_E֍pe T4DME1 ]0bΠ;݀h[oX4[p}f1l9B#+hÄKvS O5*j!Uȡxh%V˔~c^[[*.^~^ߟzBdl@m7Hpi58[g9,z| 1-t}6 EkvM70 Cw\{&i}?W7uriK J"Ĭz0?sZ7.,a][{ǣ \dk|c_(TK//&Ы ~f:`"#1Xq[wKU8YC=ܴՁ}X_6eM23y7Dv~YqYQ/:/Nڻ6MȓWd'i=/.~T"&EfLwQIa[Ԃu`8;Pv!fqWK>KN} ^͌-I \NT'iEYtAGQ?khL:۲ƉN;;iPHlG[2;O-iQ7q7B*tg;\I-e'}n>bjzD&6֋{D}f D|ƎVklRìT4.e.!'|w;b-X)C4'%ݞvR}#ir c6ݸ8Lkˈs{M2,oJ?㛁,^me6Uv7)IB~u-WPCIk(NWU}ѐ)L۝t4 yvS=uOk >D¤-NCQ <.S?-ۻW8/Hr?8AQѦٚ9'YsQ7!wC?`Vp%_/~\&~?BX-W$N꽓(9``Z 7Fw+o{mrcN4^&4(wx=mO9uH)0ԐM Evс,cVUu(^@lI2 O&*~X"~U*C=HWJ8d(TΎmǩk*t,0س19& !5UY숼%j&@ gJc vA,2L حZr!K3\%.9Q\lH191MPҳtrjH& ~.]$FA ކ7NP { 1.oZGO lzE=ZY )%FFgRX {|*Ÿ5FR'C 6ߺhmV.xcʫBDM$?C|O8\V.txerpl0Qk:琜5G#6)ZXלVLamg0 _,|Q1ػ< jZk# pXqR?Vuu\M Pw ndA2dA< iBІdp({Bb3cEsI8K9» 5άM9>ɁR487^Q-JHH_Wa1~ݧF>nSsBǚķEn>%=L]-GTBej'NC [+K7^-+Pܮ: 曝aO/iXl]jz.6t9oMةjvA_>`VX8Q( .K &I$ 3NdE}xIWێ-ɜ6ե ݣ)hAONT6U*Vg:l3qWI <7g2zInQ^g.7l6@%3J#UO%{ߔe뤟yx7;*d wtl@ Qth?3fШk٫ ;s!*EI"SyI#N9␅(~z{Di&혐7Dܜ]¾RFA]ŁJf cNDd*Qy"&i=h2މ {ZNJOJ DfP#ʄ?&<Z׫ 3~^<*4& C} 7:ٵʎPov 옓zHd"Nþ){gv%tyު{Dؾ^ļ 3u5C򲢢[ gC:֟׾g~WFjҾ:+ao*Ʀ=p+tU Pt+&p}RTp64X*\Vzc;N^F.IbT&払ZWGHʕQ8@m D'JPIȤqew0ׯQOyw2 +d!=E]{bKyPsv)VP9uvDKN|'Ŭ*l:sE.2Y{0a)[@`,!Ń)8͢^ReH>Fe`K$t#2b1Wn &AFؿp^_wXvLD?uSdSw狳B}hrRu-J\bĨ] EUi,=@Obc[mݙfte΄gwKeѴa/qۙGhP0 h2"fCa;6-E'pYF'%rm 5덼u㠙Nv5œ/IIz ifM;@Ent,T?[2l !3{`(ND]5oVYҙJr,q"F=8O=~%۸Ua*C^N= bVlZ*=3RvV`Ӻ] OZӞeizodcoÅ9nVcj 5 *0ɉv!6,LLY|Y!17.hM -)OFXY\yZErD,X; 3WŨqq3XSҷCؿB# {|%>\(Q?ZϠ1BeUv&=3?`~YC#KDORfp^|ņh6J_N}dlV UDځ7upe`IBco Yy)PL.A9jGdI }_bQK2+%79PiZW`5''s1JvG-G%1%=lQ3_ɽ_eTJCO0+vi=8_JZ%x/7f M<.mS6Fs\1482sy/8'wrSӀ7:e2!S _.pbG@]9S(iiAZhU2sDпTr0nܑb'`XlR xI$GBױ ]rTd4^-{Qu^"7~P3I* O6FюX m;h=į/_beOm"DK9yMR͢ f԰|]Uyi8%HIeoV\O"6uY4FLo~_1wqiGnUކ7)n{'k„;nT2sYE._A9 ~xwt?_ʙZ>fd8 90"z^ :`kP@`Yi. 2=,ٍԖ}_)N=t! ֥ `h79GyQ ۆ9/z1猘i$_2hװ^UW&V0g9+mRHր(l4#VP%A%37F;,%L:`ߤ6 :p݊,A6*--s9p3xcu:ylFhbA?Qhq9@M<^N雓A: YEi&08 PI <>>v2øG3ٝI<:[@}#&1]^]> 1cl$ea9B\O+9R{?4\X0[90UkOBi*PS ]!#d#]P#s$K@Y t hfs+8ʟ6ҎZ BF Y#'/iFXxU;9W+{Ƃ+МxqOg`h6TO!ֺ )'.zfG(EQW*q(Hx렵^Ƹ@iݤ $x(d׿JGbmr>ᚰ[ƍBP!euk89=u]R|r?Uݳ/OiP˿tƂ8VFdQ]zF|0$jHn27uP`Z0{BE~LsUӽȾO0;5xHul J>oTgq!P%wyax֜דCmn˦˳=1×wW\u}ꥢjl] (ivRA Ocgus뉈0' 6L_]a4*I/{V(Rt[ o\X"YЭ"ɾ~9ܫ +l<2uW;Lx-zg({ !An$S 4T#UY`nɩ:l ]X±usB-UPQ6u0̉YCs5Z S\q6i׮ixc "#Lo׾zJY}=L8 21<)w1oY[OduA31nLiݜyxO& pevݠF@=ܺvFD_>X  R\l53tMLgG+]nIbX'W6yB$W[F-Qަ㙽U4ZE^R)<脲!8-5ZD@S]$1T GpE7W0|"- -xKw+8)=y:3i~inT- B.fFޒ`$n 8ZAH3Ge tko$R*Q{@ <0źH`e#O lxYdMi5X1'Oυh-i>G( wH]sJE}NPӢM@v cJ]܀ v`^_VbcOEAZ;lS[VFbT͟I}]j>"݆qQERZ_X;h?^k7-E!wi%Cg)Qn{Ѝ-;hGTwP5<(!  61uAWvGL=E/썌# )*qu]; GN= !B~>1t?ڏ~pD4,I`nþ?i^8x8^~)m7{+|%*YԺKϟ6ҍQ{d,6,;q>14nӕ dpV/ȺarmyZ\tKݳɱmJĥm``)xj'yώ o^o:&0[{*Ij׽>4K1gic}#\"{~ƱzW\C֘MEEJUs&?k][գㄵjO+E#=XA1rw163Q2n`*{\}~8uYL)elc ;58 8]EGYv>iN*lw9'PZ@.`F] L{A3)#~rYzF$m(aL*E\r nsMޮk~ہݶ9 sy2Yz_s>EmS@k[lIS䢴 f,~~Q.h*eJ?gnOEūs Eh)ΦEj}u1)rSbǡ~BYA!& ߩ+_=&gVƳk-[MT̀S\NϮNGp؆rTd8ĕ@ĽZq*sF<)[A jG'RdQUDBE8{ jJSS3Pp66{ExOhg(ӠO*ݒ@{WT\'a:03h澲a Ag!?TZw6֭uo A5q5sd|UMrاuߑr2w7q_)fʤoIkVbVb0]}bFw_X*Fo DF}Nd֚<8$Hhd(y6lzWBK2;nuMh^аֻdɁ6KBcimiL=TlY|䐑hϝ˟ }25u+kCriF@$(þd<u$LcW$&|"&0*gu_(®r'0` ]e]Mx<+MА.mKݚZ\zvIH;<ӣeJA7.Ѐ'#LDW6.:|tczy٫HsZS%qf:\Գ K}| qoVu\:LѼ9dp5j;$u Ձ3L{{ 3@wViMn7 wz;X~B})VŘKEa7xZ㼉$nXUm#$֘׸dؒݜ:P,!畝/ ɧ},'Ƶ)GKF\|:[d&x/@$$E:0-BD8[v>˕2D-bŀ>DGxsO[}[Yb\&Qer\.SAC#Ve{`7.#Z n~n ,fDW _LMJ26H +Tmj0[z~b7d}ytw²3 :)^N!%SV윜rṁ̦ISjL񛮛EwLWTUtj|y9of UR &}HfE+Iꚋ;:9[ߋWWGȧkM9 8-JEO⡭@@5t_`Fw8-FsY\27/ʦ؇_55VfIc)_p\G[{Ϙ`S䏽"]ᰓWgV7 ,/+'þrϹGCSzTgt󎦣hCy't2F~ {VzvV;&`PaW&x;D:g,l^Iզ"V&OEv˺=WWq ޡP񞺕* k6f?~#Ug)EO=_GX rT\ 4*eM5+~Ko?!Y [WoI(}EZ-Go# '{ ֏ uq,zfMR{mi}p F| {Ds3rŪ*>k=yq*)"㘂""PtaPi}y]D6:eVHbaFaAMg [EJnVoNQȌp_ FSJ*BK``1[4Frfb8@WƔV# M2L!˪l50P0Z3(w씊riuΧ1IaClWV7;|iݍC hОΞA63,C̨sK6hލEG5-E- H\xX:׉V nU}lɚ\1il9M; Wa+}$?w͞bz^zJV7p;4NxT"WnrYL֟٥Tl9Ν\r% +cRHiZ'Č賙ӳ S]X`B2f^)>x,8h{I2_IGiE;i!Őj6H{xG*K]؃kI@MNqi\̭̦XIDJƌd;T R)VPf0A#a11o𹏾+Y]0dj"3槸[@xЂ0&`א* s/QEӐT+be[Z.X, WdPXEz45g0Ud$_tWHb[u e^P{ N(&D{4cdPƵ\Z.~Nx3FFq7B]: s^Y=CT1Z齲نۏ 4$I{عrdyNv2"0}t.]:iLFTN) ~ ETfϟi&)0Il(9WQњz{G,z+19o2thnjɺROQY+I"~. JK')#®NM̔v`J ^Ed0w)2 +a´*Gnca1$#'ީbG.YD իm:;&D9,S(cY- znWjzl[@"Bw,q+ʼ1D[C)LH}U<ƻ57V,G;7w 54K"iEk -DbxD†=`+'g7l+v7/̇[ zJxoX1^go؏^ e _,v5 XeեC)A_~q>N4"q!f^>b]id+ !ߤv|hł LG@.[pPiLJn">=V;>E(ofPǞOZʁKzb@'15!ީkf*׵:'ŶX<wI!fOл 8S!H*ޡ{JR7O1?8H4C[ xӺ^/к'ow+[`=]ܑ?Ugx#KaSrH]{''N[ioqbg'|?|z4d[,bMBˁ{ Q<\N"ދk.z87t(ZpzTEda|p=@;Tm^K%QtfpJqKwtN]a`/1Llϗ n!֔1W2TetK"v2 3HJz,M[Ò!B~Xqs饵𨥎 3U3,Y&8[{ГEKs U< 0v DfÑ*|g*$Vzn-({|&^]`vi cq]u¡܂K*5O#*z͇vJR.^ bG. tJ\NGAO^"Ls\j;z@LxV1!La|A-NMY_!z},_pFnV~x8A`;7q?CntNbY9_!wXnQ<:@ [ro~k;cLO}]oOg|Uy0/J΁N'=DK:'LM2mh=߱'u{ -:M҃F%4Gxa0V|I)9D"ieE xW1ֵz6o􁧫!(s8DP DX"%ɜDa_`y,X duf+ іDo9S3'p=AV L{~0q!td _}P-$~D|AE5e=:&u d-}j8c y/͢A mC8QÍa90\Q5#_>7Ryq84gހYh14v8ksXIs˿J*IfW 1Jz"O_]2AN\6[VzfY;*׏BPtM}!h']>c ttv6 {{ZU{I"D%}uo4)~Ih+w~7L*˚SaDXmW xa8 lE?Ѓ>n맩|':оKP2 kF= BwS4ҷATӑt3/P;"& -['͞х ^'I!T m ;hj`t6Xݮ_A9k\L!/efL4,ݍQWzc(GRź\(oL@~kJ"맧Ds^FW/,)m{8J%KfQunַvHzwL~~F}Cbx{ :S(@(qX['6J%O7aҳuk#xM9 `_ [pغOIHxl3uNc8 B2\ܘm _1RwXVWCd71eo cZLr>A':A٬Uʕaǵ8)3ɛ3`5[;0I# ᔴ IQ<GiLȋimMO)( Nk`, JjQ;}> |ИF&P!b +xSo -y \rEndk#jK$jTeKˊ*p d e?|qA'agJ oOvJ`d'0ON ء2S:Mk7ڨ [X; Ԫ kˈlγaWif[&Ku>o=bwc\\CyDEnX BPD$pȒD1lAx>Wٟc,VG)`@&AK?,yB4唂.\[]`ETc9wQǧ@-&*|2-niq {. pkPTtyO[]D(Lv>ZmGb'?5 v^1gԵ#e0vGjo?K%Լs~,-*AKpvn2O!J÷' `>U? 뺙Mw}J"7,/b"&͈τYHLrTxK6Nl%B03 'b6rE_D-Í&T_tMUĬMs6sky# i$2\8=ƞ~6=K$-!GPvDdiW!q@Jzػʸ+Fl؈قD:_ ݲ0A<BBl/=SPEI%b  PjڜJy?ǣb;;o{βt7ivj'h"̾ -G2@\>W9>6@ٯc2c^5$s,,nK0P sn{ʑJY(oª` 3%6P C6- 3+e/)EE jdf1#%gN3H K:q#:3QXQ.+瘯3Ig]OG*B\Nqo-aAs+4􍅑f 3 !y.d.n&r YG2c$^CYѽR+ [(UAbPR-q덆A\(' =C#]X@(WbS+`CFi&X7;u)bȤ,) +^t58/~9C*L=l<5joY|-KZ𬞶Zؽ v$ఢf]JUE8U$!?eJP(t)cDE3-Rt"rk}G<v.:xh}בO%LVk}_KРsmk"tkޯɰWY,mBl9hwB`(A * ݓ>p*NX{?kYzW0bm'eTH)%txSm=n[6;E-(ELUPtŏ-yAR*Gc{JZA؃n XS.Ѡ16Ŧau7Ց=s*f dPmR"#ݸAFƐ @^@vڎMt\`ȸ,/oTt3_RC!ٲ *nIRvZXe:|A[JZ)a^R~1yxA=a*E`aS~1 W ?鹷_܇Jd+ r&UM/a$K N)9rxv3é.Ea+d10]~|AN̞a x.vu 쿂ddQ8'D<}ڪ! C=c(O#vC/FT.Y!%|bvSDTS}8I,~/&3T.sg&ck43ګZ=OOōR`V Nøg dQ-نʎP [f~Ox'yOlVSm Z)юnn #@K|Q&Nc-7v!zsӵj95P-в0]ӐL#@@ 6_aj'۷($'`yJ񋒄dlLN}W; ugGgMFz _ǹ2?՜W,&^hE:_t1sua0 bVS^VhLfSu]-*L͑C~UD B 1lET6.Ie* &7@RB`(շ>GMPy CDyP0q, hHSSN\]NO-Ht9o}rwxOuqG7O v}1@Pض 1)F[Zm [t|jjdl1gƅetվt[@_pDQu``!g6hFOympI}lYFOB{ض̔'َը`xMɂCpQD~@(_oϦ9g@Q"~=]سjlF@1$XKưށENI9Fqt@=5B]-.%O#!\7džՓE$a1+J@3%:o>M]s6]**w!XIfcaH|kzX8E'}mr /qSD]K3 iOTSjcŎ-/kCУ./Ey~FXi R\t{?h~Gv+ƫHfp=+GlțsM=A!^[aˋ Ț|<:9\eLSڎ媅Ή0ڴv:9JR{1ٖF"%*]I؆:`CbNn1 dk0VJS}IS)iUMeevւ϶ˀ=Nff~X,exԧ`8ڏĉ>ړ_`bWp{}`y)z+ڂ b>y3(xm9'eHs dp@YKN)׆hcۭ}^'nV> ZqזhAT H1Q`ǖ&쵰SvA4p4 زY *{ks|Y~0+qCJ??Yw "ysE+{X@-w4;IU3˭`Q"B -k*?{++HhJ,?Fthko$nb_]Ss/UEC,P 띬BLB$]\˞O4`}ŊWB^5^4Tzᇢ!wdZ%!NZMҢ :;c@+̍<y05lƊع}.,,94ۉ; 5BR,Lm LYGhg b2f`Oœr?^⊡7h|6\d0LE")3L?4:bBh"Su;7ތ膾gX>s)XP`FW />i⿳A 6;Ѓ/[:2*8'Ae+:'ZkqUSך=RT>椇)djvo{H/{+x+fÏ3,I9V e|N!'%=DG yQ4ܦ r5ӪRۡUߗ~pW# -mW߈5 ci*In mcmkIDF Рm,[(MYXr<6Oc6Uy&4-'PkPnZ0[yn,OBă]35rD:Ti*U'zN5@n,K.j4I 㧎).]-nkOL9^jKPLڳwn.Y6B-@(F`kg)d5z^M;/ =Bm2`c-9 =fZqKKCwAq`>!\ToPͨ[|MMa'vSd~\/>ShԬyxk HM`6WGfhV(UWpN |[0ME"9FϪ%F%;?Q>BC?WV1A@A|kw塠1LA&2F&u0ST_gapUu'%AĎ1{DN-hsтs=(_ R/?4ޫaN1244"&.h)L|P'..$S4LU|"Oh3x>!i# "iR (ƣBw@>: FbRNw.W@MyWxӊ1,KPa9Y_Wۍe4 ]­YJ+iT!0M w_fhdbn (yA|XW)*W<Xl/OG-g?ئ;;Z.Bp Nɭ"U/s-wBb$h*nP"gVnVLA'-~Kj7nʧs٧ߞ {%M˞j(D&(Evԯz+Hb>(΀Bp Zu.^Ps3&mo*OLsY.? QhozҁeAf=-zj(% Q'~D-3!gfpWl(I9OIEp,E,fEdcy `eD1[3[6zXiYT5Ƹ;|^ھ G"[]S5 aK ĪH'#YE`疤*w,ϳ" VY1]X[y#NY;#$й\% Ҧ:s:ܴs5uڬ~è=d˷;ir 2ks'GKb= Ot \0PߒwU' yYmB0G#L'+z`G/ԥIٸgk@2`Z;K{Nf[ȸVBZea˜~xM.FI͐<5P Q-qjNLzz$rݖ?:]ubNN3^GZ c/ t9m /H_]vd/NY,^.VLǫ\LЏ= dCq!u_Zf,Q-M( Kd[g[K+£Nh?-V]}8@=.?^pRl$!f̛:$ Xf7RK@­irfu P%_y8D++G jg _+~^ɖ_'qjﵕ5̯ r)S{ACإ/iM3K8D &IJ&Gv-!A#%`Y<*k ɒIZ4Y Ft7 -@} ,4 Q4k\=' $6-}*iXj4ti_\uԻ |%j%S5.EkF„h_V-K O ޥ %>FvFxȝE#A9 Ҍˈ\ 4`q,VŮsK7lC IWI ר(S"qA".4,[ CI4S%$.63mlϣe:]'񲝍4?&Y s]|=#diHƦ(0LΨ[ym3*/U(^rջ,'hb!xj!YWF^VRsLӖPBFÇ,{Ďű`Dy,Q>{őCgHqjvL92CZn2f+rƆ=*CxAZL8XUF? [TMTDeP:|̞{Cאh7y+.`i}3ݷS2zQ+dge1a7\eC\h(FvJ"juP@.smql4קr@liCw}| ƼWrOhfEzNp (mcADպE[Q"p`):HL;$ґ&cʻE)ÍvvSGW *LAރ "JJOHp_ ,vKDzm,E'~(ա^i尥P66dC% G'E%~I㻐)@rfTR:j~9c8JT̜ezFlZcvyB\!W*w`kwGHW@yCH_<~Ftpg ]sΥ5n=wΩц\u(54nF`#lȜsT~K!5~ xs.nj `E_Orz[??aR`2ˤ3O\&5sRb̑ ^&@֪Z"D !(p;޵g<<&IY#On4C9vsg|h.x85^;zۓBb-g]їC;Y-7RU|Ӎ/ 5\uc9I.ՔbrvEմ˕X)`Փ5ZhdFn>u"HxlZ3W:[$֡I;tӜpTZm;#[ښ_8c)wnM9F3!:ny#ޭolj>$ʀi B Pߍ T"O!8>60$M'~%+{:"> Dw9xA׳hkM],|U{Okް gyϪ%|~N@GM-d]wX~ c5fUboᩓ)-1wMtu[wzN0t +_򢃜S-#ݴ:n&Lq 凴Ses+`Dk*^JtLjkB]Mm$^pq;m2r6eMfFw$`ӶT?by; 1dmGfuJτqCqǕe7uVʊa: #w N~T$u53$HJV/%Sܬ6*'VG:ӍRB gF?`N)pGKM2uTb#n`A`@Șrҍ֟ U|(Ũ-'uM)9suB (SY p\uk9;g }j+_6u8cL?_}3{t#- ';ja@㓧50+?p*2֞˭cRItzPt lg[| .S>*` Ӓ{++n+Fw= D/d{Գn]3H$&rmQ*_>??]߀C<c=WykN>݂4gjO{DM_Ռ@Ӆmx"#l_`/OwƦ'`$ֺZ$,'DpI*Ԋ rb܃o&V5V;8T|,#.L@{\S;qj$Tzz7cBwʦFμH#6 #Q`{qMj\*|SGm.VO%iQۏ1 i^{,?d1"i!uU3bc!x=L^{;:\}C8(s8)Hd"˧bۦy-Bl'/)cl@& >675Cq)L7'%h/htPLΣ/ZKg OJMȞ<cd#wdx2za4Z',o]eJ.GnWgxB/_h˙oW24GڝR,K酄.v E5X܄<ЄOaEY;$@] rs9GWm|IeFPZJ~ Y(.>G!Ke;:fQK sFs!8%͌I[J1A|*nx.Xg'󺪱/.i1 REf&jj.c;Sz섈ǃ#@+D /?DgVNDY9^ob6╩(v/s0fTY$OH +HOԤ!2n)4g0F eXkGxXF8\EeqI͸!4ŦMځ?a K"#E#wM9 gk?R } +hֶ3H:zC4@H4 5|H ҉i,(/2t%?[b8 ׬+ 3r*\![>;I*gq. BE~qԂSnto¼6#Rc§H́vk KSf&ou^,EW]H.hЂa:,bu![$ޢ+_ }{EtvNӡ% 0%;hw̖d3PHҩI{wa7ۿ2fhZfwkMvM44/>8{inl蓳 ~[ EW֐ I}=h@*8[W8 x`.i0uq|Vě5Zɘlf9cdxe}GN@3UgƔjH҆{P9/v GX!0OgW!6ٹ4Wݳ~&>=Əd™h7sh[1>qˀowK jO;59* /Ds Ï Q6`LQ-9L.knNI][c ˆ#V7Wvflf]I_3^< $ }knyȇMGy]On@5l!%J-!q:`y-nX#`_(`顔]TxQ= 9"!vg4?㲘uR:Vr-t5z۟:+U0i&6/c\-FZvR`uN֝G!,S0?~"nnN{r!cZ ݉Gja @$"[fGSl Ԣ&_4tTy+LnƁ_j!&22AkB-7zj҃8$LiIv -y%A/Ʌ*Ҡ1?wASNdcʭ8Rk&ˈ i!A^§/0LixO%v?*_p Ͼ+_/6kխt@Z$,hJ8D.2 ˨Z]}C5a` sP?XCVY$>@^M ]'ziU>tw?gf 8qYvE8"'ў [sK\譹2GOeuDFebV @k|8^6rJQf 'lPW=Aa70ϤΆ0C\l0ɍ ԍ$ML+1&`lׯcvmIMKCb.״D*K9ecv29!n#Jwnw}s3fCVM^eY/k"st^رZyad\A ~o),/&E5KHUJ (/][ώuM.,CA/[ fu+f 'ڴ 2zgǣ7kAuJ, 40#9 <7b4BsH-j[}9A@hs0ob%6EjDǻXxL$Yl 'og8"CP34:ac_fN 9#jq~#AUr CwIxˊT"zL ujpX~uVdPP:[7*3WwϠ,0LɦeW؛5G[}۫ p+ ʫ}r-Bcn+Rx糼g ՙumn@Yg!c`:T<{Q\e r?Y$!~{!\N5î#PGSwS8*fz"9?YIbo wk&væx.Ù,3ZqT&>;˗Ma/EteE%OfuӅ%)zkf2=4BwPk퐟 /fkbnT\eaz)C,:h)mUT{VG1cL$KMc{m0NCd=x+>ԋ^„Y`F$L.hTҳvGƥ^o1V9+VD?ȔG&[:O_hgGG2.!1)#GDF(knwoWk\~[S&H*R)RquOʑaGf!On@yb23*q&ա&o,әmŕ-;]+,/R6Y? J@U4R*3O/g[sZ 3_ń&%0J` GN"_Iew  hrtZن5ws* FbSH[ff-[\m&nr.ca%wAض'x8^^iex7ox of:}J=V[sԣ<]xpPͤM ME0rzD39ʓ (uȊզ2=U1/v.P="ZĶ%@'O7s Mni3iGܶՉZFثTӐnJ+a@bCe+aEU ӛg?GJҸ|ux:5髛M66(j☩36,:nj1P.|UA1,:/|֮K+? XF(?N QDfN ~ޡLШ ͮQ4R5??́_{GƧm? +|C-N^l_p&6hŁT?4@4yTxծ|* ?V2|oڏȳ.xkGA#$mx$oA_zN>08jIeUKW%oI/V&@Nӟ sŰ"Qƕdک$_nN'&ʪƒH=; 0p l@L+Κ=qZ A9.FW!'v~86]CY5i (i$ P,#; Y0 2ɦ:"T$m,3Za.~yUވٽ_ he  ,NMaW$4Q%KCx}Vt^ )rPu1CW!Sw'=|V O`"kslR+I5cT%}2X*3Y"IwzYSGAaH&)B)BnXREfn^sD\U`\x#aR)k%7QwZFY#])Z&%jժ~NW9;P9.ˌ.gRL Ĺ cJ̿rwͩ/O7})xدR8yeMGhCbJtK6S0/KZOJa,tW" cALKd6K0}џ+8BIpAL1YqHk/(7գ1WebJ[7~#ZT ]tl`ތ! I[#r)nonjVDxrz6'ѶpaJ/Ub`ڥ:oeTCRKys@ć)IkS-BB_7Vj0ڒdh)lVS"P.MEpSfI5<ШA?D&Ƞ7UJXؙOW+j{}#?C"_dۍ X&;JbhQd ȒxP qƥt;[oS /8s^--]sh=Ӻڇjv: rZYO^ Ʋ6C'Tۈϊf~ ۝ݪ<…?Le ᄭU[Gk}8f {Sq +/]'ʰaueGM#8 oXNluHd>J`8n?zD(^BjlpXS,,g$I:ʺ{4EW[e],:jᖫqc7}u1q,vj:fSuήEm9d&nTpLoh,ٶSw9jA,B<|П+-xOk_)aKh`.YdyxTp1IGR&{2u{a$@cޑؓË3pX^@gĺy{fy/]x`%uIP>9`D첼z&DsFO$hK!Zf`~\UhEpZ͜/+}V1N*ߠgx؈s>3~,DzKhI3$3cB#$WasK#R֥!4NvcS\ 3¨*XBH9w$a Ά+hV2{l3w^4dPai":zX[MՁyX:T^)=\w˽q+Ԧ Hp)}O*S3TJlN^iǎ*&uU oG)˸G_x،21Æc=2_Q՗6y^ۨz<-NmꩾGDqBHM:xuI ݩwuuM ɥ Zq^4O}̻7?5IhMcey1I^pr^@ݢoJ;sʛJ(}" ?,ߝrඵ]]BI7B5|W+7癣 ^P6׃Jugr=V]\c[ K;7SӕN 4yCu bh+,!aPJÁݡNiS4*-׊v|R#bC\N16{{2w{#ZP]cMꃶ8`!k?B/K"U J(p6~m)"i{G JR悒fu~$4GU "i!6HȞڷg`7͎,a'ʹI2k46H? %aْ[6QG zުߺzLB@w<ń$uU jN$$w FNqUOX-`,3Цu?XJBk柝`|ixxe6Bg@MrcpU$6djr2&is>DT ˷Fc.dD b)'FWBP s~([^-2CJZͳv`WpXi|!2SD]LLZ2z{j-1et\ vmc~4\SϫI`p2wܸEl_-=?ݍam=mf:$vCTc+b캠[ESz lTY/iIn&:P̀vՋDcz#gt-z(1EyOVG)g5Q0Dx0|t-Eg o+U5d:xHм>6%J5h5ܒ䴿5w9ey¶x7&̪ B8xFIp; t& ; 02Zuȸo$2KT7q^*bZ4 Dѷy[A76,:?'>ˠJ BċI:"4,޽Z@qgw:)ED=tS{Jjy÷ea Y&?uA-߶0tuLsqP1Bmr,%@GPYOʕ@~]%bu:"W?|-4^L]c/!h\Pj@DeDBb_&_{ +Zp3_7O\;\Pp<{ n5FQ6OEtOd8wx"9sŇmu <^W6X%x=ޝB0F=F!4NE, /0}{e%muɚ#RH $5@T7u-/Gw P$`Fn-ۊA w4NV5G3w]\_7Hp͘oTFSF:†nNdr`B8l.? =J3jm_%]ەߩzk<뚭??Sj Y$˴~uqqq9FtEhXm6L$T*zA"B&G22uSik+Q59Ay* p&_Y}<Ѵ}DSUnuN?*䩉r9BAjei ÿVraRr$9q:jX䝞Fy+A_A)** 0QD=̎Ђ< $ɵ^CY/yuv>D?K96$I#ƌLvnX*ۚ8|El7F}4L\V{OXwN~OA/ػ1z^ex)bcոUi?ØHM,9xW_|Y(qYIzl7#\Nx+ˉ**Ԝ?TX'פf,c{̗c͂=XC?ƚS1:dg=52R:Y7)qcoDJ9.{//YwpW>:7@z6 x;M g@dm)BKzjrQ\UsBSˠ>.^,o}UӋ@3i,e ,`>=@D*OaS59i"*(ÇGNF)|,Ҹt4f/~ӫQ9WX_ o' }TfՒ=2*E}MsUS A5|9j7vß_* xl."n;T5`.XVA65,;TiqWa }wTX#FS肏3 ICX)ׂqs2wHBq3;{ny\krqxե QERc~moM>PZobQ,AoQ+ȅpt=VtL~\J®k/mn1!q?CFl;]6K\+RN|ZvOSIݤs |zHcҚ! 'vNTڔUϤv>b-Ԝ{ULZ><9V`bX%+ssEeAd ut{P%^˰#X[3e3gi;ӪEBSCTר( @*DvɈ YwVŏbQlң /1'ʲ+!ˢ=2E5;5OBM6zY,57b$X?(T 7uKM;:!c^*9`#Om_GȾl1ol5ǝ}y6Eu}o#Y\DۺY*M/UrR~~* oF[˿`q'@sRj"$*_ O"/ |X4!YI,r2Y. ڷ7#gxa`h\~d%7*i}jrw9ˆ" 5oG'+HaAuseŰzRꁖLDOIӠ΋UK`A)L]a1;zR+rrO?ˉݻS} h.!b+ܹa6@㧱 a.*E20h3e!K(2gJ՗)nB5KqϑRNPrl9*N@4ȼoԤ|kC"g/pD+5ԐKw|WlyXrQ+ض n&/J1Dj|⊊Ё&&+6dOiC0Edx1ouz:w97n/^k>h[ [a.a s,gDvj({V%l 'fPzn3znrfoQS>z ǒ,_Ԟ!Y 81Ҡ]jvz芭g>)aDdu)Ϥ0  3oxdʊnIstz@6x9CqN53B- X]nV1Ц!@UT6\lbV|;*{{IRRd:YvZPbaǯI7(do3c]C-\b{wz2wV^["ŒI3W~x,SZ5 ^~齞T8eT-?טraAACMxN(Tn+_ͣvNtV0 uV%;dӅ II/b7kuPP͠7b@/XIvgHEo;_wQ֡sY! 'U>nYwHj 2{ת$cI-HcΜ 4U٨9Gjj )v|\gҊq\NbiW&#]/g>•h>eC?h r0_bv#o1-x簕0pt8"! b\O`"Y Ic(3d(-"֒'"d6mz'QOޜWKZ\zIiTeE+v&8 v\b"e25K5`o1❴?;H(gG%p{.)98tzbyD0eC>"\ޥ8@\Sny` qCT\c;!C]hBԧɇ@inu)W G(JUvdX2I֜D>(:_>S|P㶏n<766u2 ArؿWQ֍2UDTӔULc}Nfpcv jgw -u{ PC#y`Fi]?EBu*zs4q2B%䠳. R㴟mZV\ѶTN9LUh"F9c_@ntSNHuj%.: pJB/,@QԣwWYP3P_b).K&j_ ;1I&sR Nx[ÇJ/'ǥCI.n!Bq-˦Vy;.G.FFn/s.K2Y SwɝRP@]0#. n) foF1(Z $] ;oalQԩ+jG3 T@y z& L\;AVpiJ&&7~~LJaKv19ƄW)%ܦ "sʰcl5+Kũݙn9XbU5yE ڑ,Qa(#K\eDwO͒VwSeǐe@h zȎev+N턽pڻ8$цۦ`G]A5n` kĄD4| #MǺ|wm700ic=tЮ.5<!HL")-NwHxȁKrK:@F2jjU㨌$lߡ˝@VWqs{dc3Šrz<7ە买Hu%|\n.-ڟ*l|oXynE/(0`κ6ӄ;_i23I6Vc׹?^'Vy8W4}/2ܶ118̳V ^Bm.b*:>&8tf͵(h&5R&m,Fc%;5p^am4_n3t>5 Ux Hs콏 8P!}vA@eC',Nob$++oϰjCl^<ҁ]&2m`lN{$HE1S3+ 4nity9a+IpXrɷffD62tS}`?ٍYj7?ΪI @C Yy򎱞s\U  0JJO_ ][L'} q5aT'GZdb<ޙ/L4_bI-w "J.\\cO_Ջ1Uc8(;SyhH|8V}-i@@,Za➰^_7PC#yGmЊʽ^#N>UK fM+lbL „x2yj:CL$q)US Yԯ`4v/ީA+6J T\həei(ފZ J\NGh; _310ө(n_%CῚTmYpr޲KcG"Wk6ϖIgVПhU{cٽƜz!T CLb-`;i}13z֗ʛsQ#TΤ[mCH|gW{x8HQykj4Q !b2|VDrb+}$&7+)z~KkIpDNb0uaO8S61ea'"Tl?*i<zI/ja% aa^u<tɸU=3[ jH G9WD&T))%5"˹d y3ʝQt7b;: c,fBOQ){5Q3;`kaحK3qï>BK; D^TnԂֿ(R /uV3uzFFeGn^`[Fv~ZS?^4?7 I)RmĈ 7>3u5筓 pJ/_nU^-5 >2,a ՞-0/no{M_=0}f⢂d@ؐ.Z#H{/PmRMM0U?&P_܂2RV5W2 3>Yr8#!%o4 ٙ{*%Ɇמ•=K̄%#Jfob!bGct2 |3uB9yFFUdCŅOfIE0/Z[`H<6[\=rui){hB ?` `Ct TxdH؈GuѻS04N,Fwzv)*CxI}2Tӭ<*yoTJGBFCzȕ'jmJ%y]|:F^)y7`ABtS ^_fG΍qN?1+.{%9815aޛ᯴@ʄvBƃM7#Exy ;M1cSJG ?CV;pt<&s`5Po2fG+..V6Y*@cEuѯf3FoaȤ@&egvl M Omn324:Ym#V𰬋Rp.YxNc_4TjEی0졛0ei:Y-Nk$g !uHPC]*nW0ӓI/xOl-q ɩɇXȂjR}N)җa lfYЂsW[ [՞Җ FtP3# d7+1Vn2agȳݖ Mm I?yGˆjZR ]-sUNvn= p'PgTCUNoƒ~m*r9=7I8ԧr~vZ{$|wn,Q먍3luZxjmX2\1yo1z E Rtq6. C$*na3*͕[VaLJq=m.%us$d 8cg"[(؃̃a=aNeٮ. Y:=yn?V{fIjg&= j䓖yG_n7C3 M?-)l>ZDJw[4ҝp I5?GW7ci9#ܮ2k5eA}%AR*#w"S^Gz0uzi~H\Ql;mC$[,H|]|]U-TS'؋{/؊zlOb!:w$5IJDkW'|%l-e) {+ BT휑4;F5C+_ɑ.^_dm#Zq5B(*_NזeTf]%d 64J<Y/T'H IT>CrzԀ';\lvXbNlA.+ˆfZarIsziS+] wűފtS]E =S"@O~5{}M4KQX!pgL8]!m8wDg#oH˖[5jP׺cթ@P{[!"0\X͌YM=ȴoz`ʬp13oM!DCdB >Ki'9Q&C[T͊1j|ATדm$JI)gqGwI~i`^Vљr^C畐 q!(qrm6( 3 &hNq4rm.f\uè*3Ɗ` 3.Ho)Q >(8,!$72vx$dPn&, }\_nLǴ $tq5k5<e itT.4o+k& HJ2ʫAWٙp@B+pU~ߏe̜w MCO-DXJ3=Âi`=\W8n%K0▪2N>G.H- lFήu>[]癅lS TqO(e9CTAPQ\%! mD6q gWTa&j;x2z8VfyʃE>$[=j{ΕC_\z 0dV)> *)FPS55gro >hG =E4}]?Bƶ^ 'Vi@< xY$ƅ;NR LI@->jfV[=$Bz-+q3=s_ ڏ ^,jsYڅaܹn2o5Ⴋ[@䕴g8spRW&4z`D#t8 l@9rs̟U?;( `3r"'?d*g_-AhZO3ZhݜQS;l`{?gB+cfdFÔɯd߷duAO;^܃jڏ ,[ȰIvs8򠲰xn6]z 7~oÊ'<ڤKD^f_KP9U_avQxc-AJlc-VinfX ]@2 {/j=7L70٥0ð 2 R8OwdA1/4=o"^,KIs;ՀUkˋUyGl+>NAQ~5ϖ;{TÆCxlH'Zw^RZaɶDy{gZN+ ?3 .Hf7aq>+1GK=J=[GI!B0 BsŶ4țF JS7is!oV0h\{UfCqNİ?%, eN H̊ lM𖅩2;sm U[ny όz/ u ̞Rp gZW[ L mNQV3vwo·]]"6 :eЯ펊cTP!]g(_4X͐'O"7A8a !:PiRtp ٙ*UW X)N[1X|ߌLě*Rzl`5Oxȟ7~Zc >u7 { <ä;yvh?yG&kޙvҿT@lM;>)VVFe?5 QR_"?SMR;hV YɃA&G=M#OwUt{5o >IǝLLNt|6zx 2׫)[M7d'$EMb&I '`0uqKW9{%J{LwTHfCu體N֥k6DMsmVuWaPԲ>UldݎtFTS~,J4 V.^ѰXH}haWH}L@VZzF9Wl[' 0<$ ڲ|󘼹&|2xaH< zjx/9ݗh$T*'Dݸ#t1}\o7ǴY__}Dޝyav5eifu\G*3kL|V l/nsCf#)p_$pVnTb .R4ADpݟ^GT@ؓʢ3㶉LrvMVjO09LP 1?ZgKW1k5`hQwVji<ݺtVVZbځ 1'uQ/d'x*,i>:y|w|eZߵOey & u#cwQrD}?|A \$ImdP~cDFvB:8E"p>L}fY"5=0Gm6S A;reK\\P}؊z{S ;Q-)2v0d{m^y}#2"dkXoSM21=y N,@9^Ny"`;n 0LsZ#JRA \keПُ4r LhT 'ƖFý0d,x`v4jz~nymt +Mg-=mWLe7' *8tp ~H+5c< AjU)-+n4aLv$?ώ[Zj_y uֆ.(]Z/>ͬU6vyӳRz [g9rS]|?<ړSF#} TŦ/ |O{{Ѫˊm[+> nqnb*Tm W^7 9"(Ǩ I#p A(8%d*-*AVaԽAı~c&_iR褝ůMxek6ކq"6S:-H,!2$9'!H \QSʯV.yqԒ@0:>g9@ -k`#NuoM$*rcV+J "c =xk{OAKTj%`dMjUTBQi$?6q|d2x%cXhwޔ+hnr"BbMLDA#Q.i'ci{BN11Sj6CZ&qvd[VRVtj>xDC!tLyk'l>7 V6@mWӰPHT w~W@}'5D} `3XJTc!eYܪqa\ P6+0(xoLu9˒B Y6I%_3lxOwxoENB-=˺5lu ipbH]:l'f@#=(:<;Yv drJ@ ᲟV9}s\mSݓ^q TE0-H;lAƥq¦O JV)Yh+×s\g/$uï#RSљo]w[} 1=?̭sY:3a꿏6o,&2{tRC}WUf2̭ r.⺋Y^I򛼏Idح1*% J4Z~ƫ 6?9eK/}e%`YRkCNw=D ²M/>_Z z;5=FE(&!ylw!l1[K3syl$`#ߓoX98Pjj+?78X5ѪH>V{౐ΰ\r؟B]s*T!%%T}H(jLwG!>BHv>h`-#_Ӂm/k|0BbqNiQH&ը^_׋fro&=-,bȾ yq)KrPr)~mEJ>B{46 ns/AZXF``+K1T4BO2iؾLuu4F md$XV-\ 5w[7PMwqα=( lmagu7T6Sy(M$m K˜6ѲeB[=k[ӪyՒiO pR j+d Z'ﶬpr00FoH{ dQT985c*Ŷ tXѾ'vfhkj.U@xvSټSqu.3[5ezƈБ̳һbR-(.Xێ|Ȟ 7„>LI,_TnAZ"a8>V#\|:={o- Bw|{J cp ^ŗU^Tbil `ٸC(Jm2ABuhMQZh,ŀ)N gwG96c2`c%6 V2T UHSbńpXa"'~|rX-A[yDxx"2Pn_8혲eAJL89;ī||9ROK$kUa'˂YBP!vЇЇ* :#2N*6Id|oƃ2aLZ\@~|FdHDmg\-ѷ'{drwC}ގ)˽T+`hnf"yv'_sK[6"cTTX<禪3 3Ne_}_T6O%#lWS,j[!ڳu;gk:1 =1]yYv2YhoVn'E3)ݗ֥R=ঘN4x4Y'ӻP f-Bܗ<x)J3P*6E׻fJ~Wԝ47z/ iyy<;&r{R3@~Q ̿]v-v#pRG/G[_Κ(")l`~Z9,(!Cv CgbZ\jD7r†A-chq=O5.0<Y둭gDeo)p[ltYqlBAކh2k#N8f|_cW^ʠy! o,l}(PnR,eU ӎrS $+L- W  z&T8ўS> F@3ώ]&̌+)󄺐XzcVް⯘}ꎥCW2BodߡeCJsHa܁rH,kԎW և| $IzIGfqnbt%ϘpsqAbK+KF8O*kLB\deiSzPSv{E0'&0W/si""T"+xU.Gsh5)һ|t5hzeՙi^:0-bD+syОI_F~ 3dž~ 6Cw O_x8H:O  vӻy1r9 =%\ &BX([,f& ',J"s_D H=#KSKF#S貞GB_/~.x- ` ~3 4&& C&Nfib[~`y35?;rm\[&lvëNDԹoRާ yPώcۃ˰:ذ笕E"[Krx2 L!5yvЂy/2n67mf-T,焘n~RO}aS\I -Uձ ͇?96i-uk0g#Rl&+ S21U}4 vt7xRyϴ}e+c FD.m46k@]fϋD8ߨ[msiht+OkU‡:V؏\j0(F*d_[HHbMiЧ j&"oسYka z(ΡV_\_Le4Jd!㋿rs_iAJf\ͼn>UȤ9CmG"W0fD|" `1.~EGI|胄U%VG| U#`_`!X@dO+$E.Aq3ۦqΙsL,&Lq8s;C k.!|Rl ؼ pEi~{QKZG%}80|q!XrB46$4" -z&]x !-|,US{X#_wlXN )}3]vKD&q̵psy'טJxs~W&Q*`tVFbOs3Vyg C?wYafDM:48][#0xt헧Ay\աVcuq~c~"-54L!t//4kMfMr> Yk#%9HF#~p-ֽ0;zRuj*}q (sGH-sx%B_v ?(&ӭHDFVIW>٫9 t_U :א/X7 W/ V*AWHIu=׽(dI_pLl7 gӜ+(&{ ND)ad7kFq[69CH[ P\ﻩe,]ٽ5xWOxSvsN_5n%[όxbn6Z ]J%XCgE#.*g`"(}Ʌ,1Oc0AQ)+X.'4Ldr>{Ȼ&`~`}prY{f+ I 1|_ݷ̧%3o \GYBV4,HZ 42, M4ߋ~GH<tr.-8.}l_#ZͽFIyheg=`G'xPRl͌L^'8;i,VRWqݶ%3?DVDH)GrmQ5ʘ`=e:M42x&yJq ȌU+:sM^p#EsfWGlO! 'icLLf,]MӥiɯKϳԐ ֆ<# ;9 #O/֝L􋧡jd>^]z-S4d?76>bJF=nbG\wFzj355L2o4tT6 J-SAc+gSra{d0ה/EN޽ $)jvixC:} SH6mVp񹣁1{ᅠm !q"Gl>f)b/zmG)k J,lpd`ꤳ4sgJely%` PKiƏS9b2vBpp{7›j{P 3q[_&Vq1R8쓛+xQhؾ6D+hΞcKa"L#вF8Ǹ 1-^/ڝy-I<| %Fxxft'=Nk圓M?_5JqyP|O[:X@*`e]M7Ug Αߕі#nq'<˄!iߨE4d}6/5;(J]*4Z,T/fHdC9F'Z7X:RmXbmܮ@OZ֖$o\"yV5ިj0 k>Dݙ̚ghPWf7ƽE[/%X1vO֢ТT*/!?ЦB &[bݚv)uQ*Xd\d17 REH.Vۻ)`on9*e΢X&Eْap}@ l:Zx4< p_)$G(m#\2fV.1? א?#E r3C]5 ~ZMg}k΍ 1IiHOɞMaJr[_f$3|5.2}S61{U\kbG>R>H6@Ђ ܰk\h^&A?wE(T!C+ #xPMŌFG>!^m"0PIll,I)_os!-U+oB%5O%9*}.NB\dP=GC gv+N>z2*s\'{wVvOO -A55(s rQ䁟JE\yH Ymi.=9)xo%6vl޺݃ܶÖ1!Mg HݞG`!ԯfzX?Ժs6ӦIU ]\Vn@@g77n,Z{$#/K7|OgTd.J3,^zӃy#0'^=hQ[ jK|9A%SN,aݯ >bO΅6[!AbCRg$6_+ߣȦkZ[M |vڊ'kF > &U\+1s+&p{.+%9 D:f{ӄjh0!/9 Sb\J8}G>w!<۽@79uխOIwmut3r3ٔ:bg t?SpW)/#h`,cᦀMo6цi^sh3 PGO.aV<DKM&6GXGG. hf~<ؖ?cO~cQ~Pڎ88^ %*=bBh`:2Ie;)z4;V4f.&[9q p@w mƧ!m%jݺgrWj,)i4L#c )K#%W4Jr -J#oǢ@{@<cA4Spe  /1:uze#|o \^ܹ 6-zqubQ5# '[$`6DQ%Gl!2@ (+I_^4PH7{V`ʷBZnڮYഏoW&`hm0G=%/- u6~dada'ؖW1Tv5-׸hܿ)U| DPL-͐>Wj^dkdteT+FOcu5loS1͢O#~0uʨ ڨ~n)|=\|K<-^ C|}/4rE pk1>"F+Qo#-WޙSg]6H`۬Aw2 >] ̅[`8C*;y 񢱮y~ȑ&\Cosf2{o[r0 д6kaZ"(~PAMz'yBȅלm.fmJ\"FQ;H`9ail3QM͎*t>E^:rg؟*EoSy 7(xfmboI|-BCO1pO[:flj|5yVO3pTHއk]#";2Nx=#Ig7;a5[KWYjnlp6Yk6NpA6(RKKA]* 'RXI_!8rD)@knbYF-6~?,ꄧD n(P@C <>ki; %Ն3AGqlF @o{'V6 Xp})^.t`k,%Ҩ_oIC4{A4.7 *E :F5w*ݞQKHʸ/Tql!3y*1>XƏbDsZu 9IJӫzoR 2{ bXʹV_p<۟0Ypd8~W97&z_#g5c}^ B-+"5cvt!?(!ϦP|+hj n۫ }JF㟣ؙk`pn?f:w7҅3{үx-".%<WG4c5 N3i|f"_=~cFN$9 jJw\(f˄TMrlGV$%(8FͪQH5ꉗ{\48-u@&*r>t㗁XGjy>+8 XELȭ4f! w%=z+_ 0U;iX EI`jغMO$xHhfwOt` XŘ1T .wM-&]Mɝ̳32ؑ屢RôYv %&R*Ua{yRAzh] r^iϨ*eīC]H ~3e0qmOF"G% h M\rXQ:{UuSO(hl/bV@BJ&ꎂ:W⚬֙|f1& J,wwr\91TG Ze曀JɑvBE= "RhH# ) ƈMBOͤ7PM6#<Ws)"heO^iqCQ]? d;N"a2q?hD^7 7$g-+ ٓd !QONcŇZhǤ)h3G+Ym'l+ a3sw~ r,Wti®H9:".Y zUsTlujHQqSt~zvb7GIbS f[@ hDX`bZ#r) ,#o*t5N`nS39rɳ QF"j[e+.&!ljo˘#ʞہAЭ/,+\yЫ\+.?O{d2LXPh6#\;j%ɻ+aw)cdR0ydHா*|U|R 'ǀ&LWpL* D~oR TᤣbG.=,_F>I :nG9ՎZ`R9bW典XFiϊ%q*$d-%W;jYFtWV7;G_xnRƪ[nS//Df/Ih&VT Z_z!X~]4vi+5hfXi9f9D@!FBˀM?>GCz=ׂ³@\1 ]XO &rMXR;o_aZXvj]l|8 c^+JlaI#pf&o\2a30gh咅 Rtuu!T*LNmT+#ȳ)E2ԲˎSõK4ڰb[h!{9~ \iBF̎didPpiw7ٵ!6zp%0hMڅL~m}:L0V\48/BKh΃Sh)jg֑ M$l)q{pSγJ`: ._kpOӬ1ggJ%|0V5uÀȗ/YfyQ;@<JbHvT>t7z`u*^K{m giezX04)]0n)NDV dP.k"AaFZO;h&X?ǿvs\:Do β͜G5y|%$[E5;Cj(ڽ4n P+%&VYmO/GXKEEMsʹ ?`qDr~K(8tX -{d) t+M[&ӆJX15˽k+~sz 4vP6FJ ӄ WH˶fxGmf%(1},{IŹ&/}je<_aB~Zl.J:hɮ]%H]qV-2p5/ MԹ͙&ozxئS9*&4U&">bjyzrT(鹉K ӹc< iW<曲+ ʔ{!U{f3,n_7igx ?WQ\wߤ 2j1_"G'~HNr]gH&HCM#<\T"wڣR/ ՐIen 4q g>Q<Fܽzh@uwbA`<~#jyvϡ%;@L/F!8۶;G9gkGԷ`iשbk:k[E*j᠜h !z}]sczq6}[E$OŎJU([=tiv){LAF^?12,7bMI_ 丸Qz2wNcPAM+a: 7SY8%Xy{hNpsTx BJ>}6R[MUlyScl$\}=X#Ũ^Lmي'{f::^h`Ud8B-0\bQZ12/kTk1 2ɤSW\S{ K'5w3*"?moV fix{uWn8CM}C9FBi=џ-8AЮvw] -sZbI=BShth'*AvExƻ}$={U@S (?zBʑj'߁p"-`(-KWG.s䖉o"¥m:ؐ%e4p a]{y2B7& ߔVl~O1JkiyǙE\a_q{JEq$N0pW<|۲IOk#!:ܫkd%FI\t3|h?.# }qqkd:+#GYHcߌCU>. cF9Q۲΄*rƃ mSZt]≡i@kt[:|FGcFA:m01U!v]8iwclG}2*riq}K3бڐjcw8Dߥk>8~a שvoևn ,;R&q#$8>Wg`yē+hQ:ܘ- 55̛ ~r5QR}N-DP`YV ѸSTOwx`Q*L:vZ+rQC>Ñ>jdT1 4iA0񥿼|{C&,1l7^h"n3(ZSe7f*~i>{ƕ*X%&'?rr}4&$_]' yZ̀M*t '8~ծ?|Ib?A7:Hk\)'H߉lnNB,f:P_P j UBbԧ{C)E#߄J)Cv$3d%Ly %Ī5zDxp1K77@w%Z r:2jm5|lvEi,gA!Ж(:݃sMA"aT԰ݸa/Qf5x,d▟Fn'h`߳O|3m7Y4 S"h1Zǣɥqo\\^%l,ɾ%h8! dGje|&Q ?h,1PQ%GD^p3ٹ.P<\K9"A32^ 08тU#e @2S?>H<Ԅ 6;:*#učU/;1跜MZv;\ȅd?!q`EO/E4 ZxEHH6Dd(C]kb|i؊>\^q^ Wmk̏{gHW v5h tr34Z[6i}鐶/G Z=[2TfXg1^I*=m/Ԝ')BzKV̶ٻEv d|}[ LЯN,q}kjNz#B,+Bkm{]}/x}u 0T\?et96>]ov=(jϣ0i)'HbƴF$$AmoQP6 DW(תkP0<嶣VY:ޒ^4͒3di?pSQ%uηIIntNVI~qaz]^5=nX3(,s4~k+L$^}.e!P73#DR c#5s2UƝ/uXe_K30uxGNv"$6]{=Qg/48źO͖y1e2oH ?E=~𿎻A {î!]U9"V(L*` T[wXq8p~HERݷf|S[v b~7s&ݎvyIŤRhM Y%7 d?aSX?FQbbs=ZPSLA_~oqdm# URzHR=Pr /x*C9 Ui^ 6޴OR1p|E?$ڜpIOt*H@⤍qUi}doݻwkd,OSjIȅB҆3!MH+'8z8; Qoe}ƽLT+J2ӞP琏B)OuƖyR|q?*~ȷ_ȑ|ɶ6Y%;3Y57Bm,qU]GSm("1[]MHGP<3֢Hsq}}1֬9v}\w>~5#F*r/!B$7/ uԁLg^ DʩXUj9nֵ`xjwMS,e4o}D}G-d;V1RLPx;f 7NsAl-ߨ <,ˮ ^yr,JaL-Pã/O|CX(`|[WBBj i/.+U񙧐hl,TU+QOj'=OGaʺΆj&jKE*$􇽝|ܾo;p'!oq NkPvز*5-8t^6C擡KZ؎t >> hFlX_, D8[n-w8;R=BP 4,->lLdKcQr,%,_0@EfPG˅5#/BU6+P?o~f Y b.mZNLx:5_tE#\"Tj%n!}X7 iX86eFEB6-cJwPG2P' L~jtN'Hj齓{HˢKu>ӰB$[Xҋ0g(:"6"h?D-DM=fD  ,2vuD3;qXJ,>*gĈq%X'ޱk+ d98kQl~JUL)>Ptlڊ~[M+)E~铁q~D̹=fUָcr75@l'Xt<pc؃J~ic:]* L8"}6hM&ُp&T bt{=#_ pYP9Ш{/^(aHCzէp#=To&+:sZp# Ѩ,wXV]V$u_@@yN WҫKfXPTV,اmՄȻvq Y{ldp{-M.AJ@yh{ʣ}tfk]"| Iչ]&]Efx;g$ QW5f,=:nyu@B_IA]Ii9vdQ ݸjY"5#=lT׫gG)ιИptJlu~ X7ݧrӤ%nN?-3W{ϡ/ѩ$$ĕĝd?-yH[$_5#3t|\꿇08u! za6.܊M/F CdS5Z!I^p :HCf2 Sbޯ?ɀ0YxbMy1F-RˍO@hL<}E 8 S'G= Ar nPd_ګV~]ܶkz9U`CιnmQxXr"LZfK ~-,=gUwA J\[c&[ 9>_h'TCl}y7 z[\z1 ۼO5,1Q_R/b{:+a- 1&0;dކR=bȇU "O(g |v82<_xF ^׬ˆΙ*O8 CSgp YNXP#ub! 02톜3I.U[ r!+-n'z nY}@3sĪ;v F?l鹗{{i 0pܮ TPaw*Ze)n:hAg1{~E '1wTyjLm-Bք{85l Yޔ J7T9V%Z_D4~$b-hğCB6'У^T7 p}%Sa+Gml5K^2Y:V@<*`{C ʊF3W TRSk4B9—D:x܆jz_j-9fp=Spe!0rVaʇ>bW`L-oמhy^UU,w2KϹԲdݭ ѰXXD!Sx" VZ j;s^U̮$腿{R/N*r)NdIuwj0ݻFkj~ߦ> lZCI`9дһ(o{7ZYPfܕn2G<އO$/b y? ^д4JLM\_H Ξ4{Hn{*,eyh'j?np\QMv}^$֘(ݥpgPZ g$sرK% qwy1Cg:N:H rH]1@L9EMhRqxǒfyU%miEkS;/Wmà8*:@I|tf -eW ɛs %7Nlr<%` "65q= DPqp21Yt~D'ÆEyU+9eΟ%=72U A(m[ Ϡʀg%U6l|mGHDVEkN9~ 4tXP"%̃}Bͼ md'U~F*UXc Mom B<>ʎZ^u ht!2FtkoF8;)iɏ|BCɯ .=/UP!^x{k*~zv 062 ݩnYDW Pϥ[Sv-%NM/J8=*wG:0K|lإmtż?@cd =)r8u+dqǹKTqGV"!Rg8$J p~>T'sqiYj-&p/dk|DP7י)Eܨf#dnNds/K3ZjaR"XEb﬛C@VUNr>:PO볟niyJF ͇X8k5a;R.Q6ϲar`bjY GOnkk"uQl k]J^-Qpv9q1K 4m܁@7Nn8aM R8, *O T\t$o\IBK2I2[33Aݤ2>տ''KִjΆEmЂ $szYI-UP桅dcf;IicHÀ]C}pyiNG?CqOG"aڕ)m3Oe 刄CA~l0N/nomji^_4̢_|/O!424&;v` Ȅ%"5?Gd=*x$j^LZ\RȠbA M=;K?sA 5"Bk.y }$^`gk\'ny'<^fjjSҘ> ~o5̥z2@*5ʘ,-݊:1DҘ)+6Z;}*&ꋸ0 αBoF IS'@&h+Z.'Q&A=G_Ypg+'dAIy=ׁ3O-dtQskwY QЩ0 {<)\wjq1{5 -'xQT1|)I7"-uc׉$x{XەIKJʤ1:j_pZdr9;OS{`Ȣ A0Ot H U&N5HOYMxkEitd.?ŗ<}ܙ;)]'0,qea<4 ΓFިy^~?hK9$M&.^Zb2At֯=_5Y 1/ŏ ˆ+^Ae锹0թ^< " ք =:pӫ¤~V3KlJڨ(`9z/SZx-5p{̯3\)'3ѿG1MdaĻD @X((cKQN!!Ɨ]Bus2 J*(eڨnY:]NHn9-\mqrp(IU-,' 8k' tƍx+yeVE HwYZ]E|\l)`!o{QX-F(_̅zh "NR,4j8 Bz7Y,V@B}{4K, ZsG@!YMťڅg$1`e]X&k\>T/:I<2ԥZ~%27'#U o4Nǟ /c0FmjaZ~ T*ׂ nr0kɏZ𫝹2\E`;21 wRB:vR NiCQdM[DLUq?<%EqdEhvIO  G8i}% 3" xtхkN;Ycrt:.<U8㈽?᝻fRjyow,Q!ǓOs@@ob!WY Sݡ#FjF)ksø-s/|=7^]ҼҔ?%F,o 7 C>iEi0 XKl 3YIK厉t ,o >XS/F_A^Ԉ 27pPȬ9j7PM<&^ґ̍lO?goQgU~Jb $H oZBGq˖i}`4|NײqJ_ݯ0$9B:rkaRLxbh6v /x).];+cxR*[}e2Nhbm`{K2ϒCKUJSȘ`!iM0#Nj T:`^<@-\\BhRԁS.R,$VI {͊A0^gp33MQ83~r_ 2G9 !v…EYp@@`? cCy*IĘ1A_VRvVeX7 ~&\H}׸s;`>bC( >`*/7 ج)$GQF}ݒ YBOz ^{oq^qYlǟIEK46M@Sm$\ <}Q pk+=~Bpl/SYH3ք1VFh aWۓIu3[E)2_׶2\?؂cΘd߯ {KTd)]vS'IhĿn߫]6F]䫴y=:b-z""LFtmh/38[:ROfJk %8 %A-d\€vC%}/k\[T%cLnucPH,蟎l³6#Ќ+^}Br @,H-N: \gr? E `bWyx;!r$ ~%! ;ߣVw8ښU;(xA mFmDuؤOP >bjBA>Srymb$z;iLloEw2$~~.eh'1I>{k%9BjDn%67QJv2y<*u PoHjMW'ai aD#Qi7 o5XK;8})M2QhûKƷ%}B (a.<I=ņy@gN L^\b?}cs*?\S)<{v@Up ZyygqoQ~0 a/F/ɛE]irew`j3VLr'z[ڒ+y~bE {s`ps(X;+/s(,ch %`7SOM*GM_ KQMYt_`b5 vO.S\Ȱ+IPz/jyV76(b+8^a-}=% aװ*39n>+IouOpz?P v |)=+K1x}SKlOz\f qo>"@N ߠrwMEpj:i=_u$) 0ZCu r!T;BlnW7}q}MXFw }ѯc"j[+nMq(څ%#0BWU ;wܒ0/ev:mP>Dr$ 7㕁:zMdH~Q`A>tjݚNv3Juit_RnAĀ`@IiQW9`0Dj)ۤߑYlo#Ř28̍>43N]^8n(E:WMJI}!xZVw]VlA>݌H$= r:2=Ցky AMGrT@)aJ{?ل$[:61c7 ȴe3Hk~/ ' u=WExH>EKz-@U7 ~\i9KMa`vO:\]uTz 2&=nβЎTz0fi |kt" AM2q+fI0w}̎ꕋ\/!Р |hgIK$Gp'Yos,OJ`]Et"{nK_"AS[o1Sĕ.1R-w2@y{m* ٶMN7Vkc_x!GSLjd 8\*[Y`yRB^^M}){*x!&F+}[AyJ0$'}dG>VC_z)3AEw ۦMrFz77O(av؊Ov ͺFURʏHH=)m6U/ByD#st-$EpA/JAy%[idb;B>_!? @Do[NmB'vG<, /T!W ߟ9KZ)oFE w}$J(^_M(^IxD\Y*) QR(]fVvHK쫣MȒ≑"l 0ъz*-N>3d ljM[ 6{ H>Ξ.Ctaaa! \Ji/Ɗ慥Hq uyLR\pӶ7374:OКȞ b& 7#4XQ6_9K4? k1ouwŚbN@n.`&f-%,4×A >xSxKbECHiJcb8,ƵL9P xxH.EbLpU` ,k6V0!,tsnUַsvS &Cf씒"-$O*AԵ@\q Jh:6?-"Ap~:H_!9`rOD%Ni>p5 w),rfo>\/~ :#^=l؍9E<~W*dBwD y{}Z8 a# jhC K3/_ 3C{{0JGhUzf0:=O:3ŭ5*& s s*Roc|R>u9;4 װ~IJiӗ/tXaBp"(JxÒڸmDZ;b[4ͨk7}%;#(/)@ψx*M=R{de tNxy1@{G>ePw޾;`1WE~l&ݧ"?>hhj̽uE,ϚOu!M!Ns=" 0g;4hsS;g07pH#VB)mz5kBZv ~ k:cM%n`B azK{qB6ǻ4yJ\{\p`鬇b}zZ`P,:+%)Q1xV]ZJZfHSkcQ a}=D bSxK#n.H-8NSL)%k7-pJ)4L"YtSjugj;*|q/T[u> Uֽc颧 " t'vD'6y9YAYC{"^JD[I. Ft_W >,ȷ 0̸C/xBQ'Xk dt3& v9C5)Ġ<'/SeݡWٶ1%yZ*AVr .5譎aFQwvaln ܨRA)`je8^xQq!I'߇y^z>]CbDfuP-Ikkl+{ISGZ>+#D>}6_?B]v `kg]#(_9߳Q3EP0,Ieamިo'ҠI-UQӞ8@z+[q%1SM/; o8\wX]֬ @~Q<.AmΣhsI?;(!Df 6#i, *9OVs#>kt?#(/%n=zW8 H<;t}$yCn ,#s~GE [ժsNS9>w\w,0gA5 q3jePv(S."?!{mޟ 0ܷ 2rj5H$)l9_jj|qBKxd:԰dčoxp~$e#11F skK(n G[Q4~7uI s} Y2 sU cNSgXё~2wsJ qTk*6J`nS>B<-Fx-͊K<ÀP"/@`܈( 3u]|k_zRG$`Ks( I_Z_ԏJs@{56NP+EkOOhio,]֠+.fm= nob'[>fJ8yF+K:E.Ȇ5PN|?,t ({n}Jfg#,=2hI ,>V+$ھ66՚N(rjf m(B1(kl]WH-l dE&8yAE߹7ZH#tؐ6ChM` 7YF xw^ ҹF+FOǶpx_gcG/e`{Lc#mK(]m`q[atE-Bһ=llE]m(T ]~X[ISпA Qf,fي+BM_R,>JRÜ]ڃ%b>dv!fK]Z`m yQ> V^>}n>0h|BX^"-̴B|=0 =wi]X1:LX|`_.Ic;4\;DR"ocvp%T3cA^X; ~VfQI,rifx~$^`#1s!AZgtVXp,쁏E;6۪H4o+ "~N2-ב-smRmz!y$NPxrʫ`oP<VDH4ȱ˺ny}q\qkG/a)o#98WWqYTII`z %9PtֺTx+֥"_Sࢱ;cq+3k"5a'D.h juj͊\d~ddh#ي6WȑN(Jѷ>'8@ϐR/Pc؜1'4 kRRZz9rop`A֦OZva0R0J̴G.:FeαXd,9r}6&34YXW} 7KϮd="lE;#|M A^ܑVqtUyD(yD-1ZT&_ݠid+Y2DNXWTozp5rʱ ` ϐѷ e$m`-V ,*g\KD$:"FP.aeތ* 7ӣVM\W:*_=ͩlC|k7k pcX3 g&K,S(ϒct@ ntbatIWh03V(aV8FIu}>qcw}DZCKI6|'=Ջ(S9vՉt0\t/a.QhH>_4/)n{:N9Mޝz`o@RDE؝>|ʌM~ujozՇ@ ɼ?d;j$GbNl&WsϧP!LMp?-޳4`K&^ɻ?]_{.Z+GkIkMV0&Ai@6dD%Ƴkf_-Uŝ>JT["* ~SwWf +SgQDneRPP@fÝJ4Dbdf}x:ɥڂ3|Q6̔ fd06l}h&v0yZ=Zًv 7ϧ^/QVl=-~05(gyY㡃Ѧw@I\$f5);\[l+ xGG)ă8ݓ`a@.MI T\2 X[5:0`(xF=NJƕyf7&riML.[ ;@>X9 Ep[ #`LoU$j$}7JzE%lJ:|vbP)Y a$^)U]o˙(g3;&>Cݾ/7X8łDj7d.{bώ"a@`(S gCD~WYLwRUQj.x Kkk ORyԼtdepiqG5V8쥓0bYyAwyvG[,Q/.O荅,Lve{SlL4S{|oĿD[&ctb|1`Xҙ(7`xG{tj#wIw L[B}!J?`m/[EZcTiiu5.|v5Ջ0\:L ;,"|?q=v]khJi4 ,[/!(qMN"#A3VXܴMޏ #%~3/-_2~w=к'k $iky+{ϾE9U(R0O k) #'%`38 |Gd~3m "_# !Jk8/VsǕۉ^61FNhY3u@4{.B" wok_:FptS^7~O`zońEag l); elͿzrOvH?/ʋtJب-냥%=`S%p~c6A: H,i繠Źx6 q%X0f9+q*=q\I(fD_g-w3AqÔ3s󏢇+-hr l+L{ ~'nV@e ?*wxmgH6d1Y 􁇻`ll4<"WܴX:IH,؅]4*kCQ |%I$Kө"M]AǘZ+0f7aUVF)`%}MLV2F֠8}TR \5u PwVsJٟ b,,DDWyw ]F(66e_90퇞Dbub D\1P-Xki] eʇ҈o☾ʺEB& $$-'tʌ3`E/OL7kv*0(JOع=+OeQ2Xpz3Z sG=m69V_ɥ]5G bJVk@20hTʭYv]=ne g1qEg6SYBJu4KT=MϲeV4gx֌r,%Xp]&c)RQT=*,ZW 69P>vYvs%9qjZ4wR!!CSs_wTj17ז')=D[3xiH>v0pPW|*y"bRgl"P`t1ݾFE(^TF-V$bz[Br:cpWX=m5V? g:_/|L'v&/*ےJfpCS4o.piR8ơ@D{|@"i-`zSH͊4 h.{Z%\ExZԎKlP%+vs@򡓝 F}Y$<T2;։q'$r*IQO$'=u?\sO]BaPySV}ȴxN{ôAU\lL+s i{k#+[+"1Dp 'ODAo9[l腨6c¹;YSlw>Eዘ.])hh _m/baE;5/b!9- dzPLoeU(Mc#=s|l \,yDjvF0Ps,=ԍ'g}ku(wWZ2XZJK] ̌rQ(oh=vosLTs {2$Jo}E\ (%z\?li:Eҟ(Ṓ1{y;囿 q$)#{vGaVԡןS˚y/8$ ~u ؊H`k8BAI]f& xpZ|eƫ"ұwWfUJ]/eyO20qC*V7mw֠1o/N1.,&ձ{aUc=qgT-I 0y&{vaZ`tuPp$*F\҄;.﹄nd]f""`m$X&^ʓWI@qO8'mDsN$/oI^1bfhWTbF&JۄU> ﯺ2fkAI{Lb(gX'A=,zya%Qo`&$%K66&H)։W}5Yh3DW:d,!*ӱj//*9KWwiɼ[9@lIyiSk'#ؙ;gڥh5Bwu~KoWQ+o P~WSr5,yD"\l E|X? | OQݘ3)epV́.)$0..=y_t|(!܄ɬ1Ԟao*35%Lю4 mzKl7fq$eN![VBnf.ˆIu?K޶i{ m0.awT1lqT +`Ƶ)έ=;nOvU6EJXfuCh%n yah*Or>TEYdJz|MvYZ|XCVҢ eg-\E5T& A3F} v I_\S~bXP[YGA1m(x (s$"X[4!Gܑl<ٟtkyͩ$@kQW0~/AK;1-R˜d?uEiLnY<TGQA_c&K\[O}b09Q]p}OD3 Pdd\7cBUzdߪy>"jfz}ekyJ̜;̀3-V>?M9DG /W)QwFgy~g $>ߩ[޷|ExϾvW|~GӛZ|+u.Mn?ĶNqWl`BkQH%+V [!6x)ؑqwVGp3XgպZݠγ;˺ &4}k(tf$o`[k+@x sJBfJmRkT~ A~7蓹m9_DE𜗤aTg|;Q'LV|G΃K$mYͦd_FKlHCu`˨I%Gdn-쎏q7qt[I߬bUʲP_e{i >oXkm V_6&^'[}P:S?D6a-aa Ibgn9Vt{yh鼛Ϩ 2x:rc}َX*P{2n̦5J!s1́~N]ttW ).>]NO%Ŋd?%:;#a{ ٨}J0.T59?*w)Vײ㫨3*FX!$Ez|Xj޴bx|攥AyO@ MeE9}'jew0Pr,j]1W׬msI;M].~PF'Q:++ʇIl "]iv#.h;RRװWhWĒaŴB+_m!/f<;v;oxD7> /rkH PBymvfȏKˠ؀/Վ~jȈ˫[\r gd6ks !V"'>7!J#՛u7RSpD`EuzӽVu~p%:U/{E--l= r`@qߗ^lH&F=R0/;-reXbnh7yιH҅o?CPX mQbLj.ٕ dJ!!mTĿQ^#(:>f<;£>uE.Rۓywg,B;tAv6-n@|O8<cgϹ* [ۻeghsVMN+u Ba.&4zTQT7 y?H ˵P#{c {wO"Y{?%vUDpqw!OXx7ȕ`l16dž$(^i*:2&JZ5(vV,% OدLGuzp _c5Rz4G٥ 1WD K l 0k*edbXgKHCL+]D:AEuW9yzUC"TI~2%S|dT9BrT#Td [n g"Uk(7!I6dsRv֜؇'O:ӤzTwW "ǽoK:MM@<Ɓ_ t Ggj fU|ӏw6kƠ+[bc}RqIUt;h5i^U ٽVgX!h88n$jѾ oƚUjI+ ʑڿe6Pfpl]E;mo/ك&9 v+M;`IJWi>[R/OMedϖ#,໸SU{;_ᑜ1`Qۭ*R72kUcN_O4s#D\h$&`^A'{ƅ9@P􆴓 2AgXyIy?{ =M0QQmF#"k6I}T|v(?W.RFzB$ǥ33B݄ rW( v~c_D<Ò$x;3}U n 4ͲpW6%y0>EO :m0tذv*r~z=myXiQ%65,CܟsJA](AnqŚ[9~V`S9om%Mup*@Nn204'ךJhM~9k ],1 e p eRKTʃG[N 9*Qk56c8G {E2ӹ%%2\7>oP-+r~1fԺ; nS3`Xpᚒ@t͟CE#ֳ!NGf8c_͊iYɻt2Ac.,S7EF#0y@cv^t/x9YؠV9dC~vy\#uTao?$x0n01T7r@t<Ȼ6@JTҾ 2.ӒBBP]#AHJi1LF=ir ;ӳsma3 ts.mF\n׳urg5a6PW/ +#*c KNm#jM0=k͝sf#Cc>;.. ^'9]EʛSxqoNsAwW!Ӭ DBid)6~bdzbuܔP?4YRw-kM{Ɔfq|S o ShFkxi(XazkI%i0=L,ft)=c1S(a0=ӵEz$QR dlx3~| g+s'*$ V SҠ~f)9Q{;lWac?>ac[@A4.2xMJH=/l瓇~lJqz}Vг3$aQ3ozm^0ۛs@d@E^ NAN̽o49NN* ER;'§IK9"NT r3{nŸ`ƕ"TKB|yAL4#)VGN: ~B!"&i)G3>4@ސvrMd_w[by1@_\,,H tb6OR܀b$vL#ڍ>d B#;YITIvP*V򁺯 4NvRm׭>~&wR[Qpj$LΠfu0puB]þjԆV0`d+Wp T>rl";9g=pâӋħrR^GbE˜M'b3N49_춼bO)pB,}\7k{e\i>71̧"Nq #x~|i bifG/B 'q;r1żڝ-6oz ޷l4[MGys6}oBׁOl:v1H$l>,DݷUV۶qYm(=qbN!g StlCulם!An'G; iX蟓+' 0۵p00K˵"ΩN$HQr]`4wK0-Hk'Odְ $P!p\&`T3 9g'גGQSo +RmmIҭvׁ,x'2™'rrNl ~mX^I t;\Ve.`_I`D{:BpH } ta}Mbherݓd(#b*csſH4:M53ihT$M\OaCξȣ{Qxvf>I>edEwb+m>/|7Ӽ"QC/ķD!q0A+4ݴ,M% UEW2δBGs8O\犫r,-vg.>2[@fBhRgq5[Xi1έ|·>F[5FX3y| $䵋=6=͹c[W7!cd!|h> A1by%2ng6^9DaiR_u4᜘J,skÊpyb9If#sĘp/W,NVf,(IlX͡_1Wد\#I++>YH w+)'&7 @2? \~)7lwkAbo2l* h[(x&Rk9}QOЫ>.*Y+wDBZ3_#\]/}vHOjc⭭FH /\aCp>{J=GiS^Z90)P)K2[s Ѫ#IٝR)?]ٵ3P5>Uש6fɍh <$ ȶ)QK|53 J",ATXaԺt=bޞ}<.4kZd6*]rJzﲃ læғUWA]33" e]>"lJYkv]tS9;릦ՖH1QJOKИO->,Kp{x%+DϓPУmjq=-hvGkJ&hd }u#'C:̓s􎤷;`ʉiU3.h-K _QןHUYgfun.p>g-PTj@Y&Uqfݕ ŭq!ETsf *fxSs XVzI܌0 .AvLp#*'mVGeAaH5uE#U&X (&j{4 U1+4s1%#}_E6ި O+J R\(=0N3V[1kI[Ķ+iߥ+qX֑H~QTbӡ .ArJ+O-y%/ІsG"(XЌ*}RV h !dw٥?$NГ=C 2Zb9#5/# #7Zvw;b8H 񒣼$fqF`kYށ"+(2Ěi|"/z.@ !}" yJ\BLϪ%|Yu9~:>?63q6˫xY[vd"<bON'd2PH B<}vƙ MO2Ҧe- ҳIqKYr\xt߾A[>ԟ/F=DkvxfQ֎V 6vJ}@c;Щ#=x0^c'~{i%I!a?t%XiN󮚦#gf/,ӱ7Nx.OEST+3FQ|2> ~7A"+MuCd%6 px>\ (VMs9yHp JXڪSHmZvt;v *.o1j۵2gkw F|]m)E/CU{bKM{q\.mE+QM,[ RGu  3^*{^.*o<6efh4#HK)) B3R@ fH&*B0gSoͺyM7=摴QPb)vQhHF_mfuVݯu,QGB ə-eFzܐ9S v2ڛ0:Wq#>:1iE[gdFhv߄mբE"*O"{B{O=H~Yp;h/Xȴ._+hQeK7dPIZ]tYy,1_k3X<~A.;)sALρyndzTo^Y3yBnϜv9>lw.KЪr|WCGGo- >D]7מbbI^;,07a cD-( -;E˵S|ِS];$y,h;1 )Iv]"xT *j  }}|%G`F G( &!K|+V7͚2n0fbnWs翮} x<My>+!ak( l^w:CH`r[؏PΗ\ڏAvq8־BFG!΅,: b,rSM1l]dM's9?s_clfv3e q)Tn;vN éԝARLt=4荲צ==wsO<Јl JJ~Gp=vre⏛NC:U^m/y[Vw6tEuǰ1ȱٰ흈I.4Va^Ya4z!g +ިE>+|Bm|;+f`.SEWlk2H((~vǪ Yi$T 4+Qo{d {W4NW,{O$!O{C+aQ 6o+24B?$(w p':|qEEp_MBdQ:CrSbyMQQW'#Y%yi%ol.L_A'Z  '7r-1Η'OL#/ b;F{V,q3Z4g`D!~%6'Y-yh=GL4ݲô4ܚXbԔY)KGws`{]Ԉ; Cc|=y4{Va?\i H6t+]EY_HZl7-dڃKM!g;i?>8Зe&SWZ%`$)Ji`}jGvdV֬ww1nb dٍKilU]N$e:*Ry#zˏTC,7;qAhùہX<^ԤzsȠX I'*}pq"^|?nT4 FD]M DYyy&U. 8sbmb}02xޟ;01)qJ?#ndFv™놞%q7T_ |bd!N=3'߯n<^n%iEu* bms 318://RU}Q*Esstz6bؽnq?U "?Ix.6xj+n_ .W8yw3KQ#IaFY=Gou9k?f3nHh"wsf. i:ܲyr^"u^גF؎+y$Y"QFyn3i~ѧ+P1Kmoe-YQIʵ90bv !65*R,0Je}tG4gbyA1~r7>?90o.Gǹ>XAS jhxX@7H E>KyKVDeZQ6$m)~af^~[ς;e֩Oܨ +o"حF@ ?OtI  AٌOm> =t 4ZY63/8$KI+J_ifXRKkݖA9SOrRrfY{^_8E&F=2U-Rh~TJGd:HtLea*qsmHK ٟ8ύB׵MYĺ)Avٕ R'#b j_gGkvpmj _/^E"eùtfP[b։li9w8vI#6҄##ypfDΆD?XU;`o8I5NʚBY@ZTI4 F)(L,&3SE>ʘEwtjBo4 =mU_mcMGaP JW"-62~pY1bT?wX8d2%b\ˣ %?|lGq^xm0R$* uc&2EtUACΛ!R:B'Rn\^Zyg5Ĕ1VǽOLp  =y`BAژz3/1 wG"0!oTQaF?c+b1q0*59 h*T-Sٌ|-[?nzj!13Pq_;5}y8Kf^0$]5D l!l,4{Ij4Z-ܩ}FFh<#nԕ \koX߇PoΙiW!=)g53v_"?\쿐:Cf @~!֐oBY0joQ۸J&,7>a2Դ,~]վaWgS)jɗBL\,;TeSr`=F UfoCy\bjf6d+g3zXa|dsc|,3[Qߺ eYN!]ƍ)yYϘ's >.~8_BMtsVAfNZY&o!sO&?$b{ A-K yciij:2Vj /NqZM W2<CP/T_=Eo8LAp°@c{&'pqc"Dkc_0IO2:оJ4U̳#uqg g1 |&QB\xbYoΝG?4/ENʍ E+h[X @n`oEd$]j3q$כDUy$H@4{o; hQKS|0@:vFHݥ&doB# Z Ul)Ʒ~%>鼑@1^nU^[ȰNnZ&&^im̓lo$~uL7ᢓľ 'QcShqDϩ͂qsJ;0^Q{f iopfiهL5)-{|Pta[0L -}P+Q dܾ?B6nI[@[me$PLcm{^.{DN]A?PI G~P;4$C9OLpy>${at@>ݺr@Xɱ~/i8b. q!{SdB?d0ל)A'Y 'E-/6pXp%IP0_o/GVI- k8q9čTH#ƒ$ŕR>˗aY=A%ZbYx[?ū|vInSAђ5vL:G^"uA];tLZ:r[>0T}s-w8y A_ b*꨹z~+]yh71¸~`ڔ$6yEÙ`\Uo>8жLL톯{i`XA 4de([_^d#m 0(ILT@x 3WOk +Xl۞YuU MHUVo f eXH d/wA}]zwFE+VzQ{^ EUѣ`2Xjyۊjnz m>L]~w4EZ"Q9$)kX#ATS1 p]]:OId:MnckbulP] NjDBU/b/fKkU0DyS~5d,,t?T y1" 5eb/sdd{x+>1LvYi9~FZhNs[ׁI6`fu!O$ Z@ȭjSE:3Ron;jCV\Fs6|fU +1)1A4rU\uС gD%=3MiBUaO/)SqU:0.KFve/ljLuI2cV('eWq Kh6TXw| #gBi[M͖96 6p@:NYGx VɁIT[0 q$ $1«0uԘ yu'7g}MlwlN _"w.F YN@O#D=d Ӽ?!V6ق%ӹk y5W=f. 6>ת&RG2 b" ݶK[>ʹ#cfκz$TӮ M;瘅#;G?+Mf!6&"LQ5/3xUV! %`p]2ο1Bs>J|fm1b`!Yg Ne$؎ZF](Y *zs2k9zs19+[9X'Vl2-ӬEMzN (}ЩQ.K:CGjbBA黩n?PYzRwN M$qj8ُ&EY.Ҡ#I\ ~z}~ >wj_qL-r3}e(QO9AMp&;v.ĔzFkXK#-_'W+Dt乂j5.=_xGx )Ǵ3aakw6Ke4̕ 'ķ*K[WpgetWpB~v#4ьTvB3y"R~pd|اBM9ȱh)t!o'jg*lAl:?T-X:Pf8B6@9T rW]ׂ|'* `."[* _.7iF2rZR!vk4 =N8UK'YXLg ;įCF/"f s9|;W`oM-ydx4%NM0K34qOb>X7}7|:Q|}B3-:N/røVt^r_g/Hʑ#?7H6{ڃ0a1p|]:e@[\  +Ct0P -O\GcR9nnԵk|AN誦ka(MlPѨϿ=0"S^lUR xOfU~]uryX'5syח*-[6ٔ%+.V;xly5On8׈|E\^PLu0xe6fL:TVCGN25nR(A1ԵCR!+~g?_ `knFw"y!0,Q (YٯP&ዩ̩*\{k2/oȧ&Ǘ*Gϙt&$W*GWu /~XA Ł</܏ʓFx"c]!v}loĄб,Z2GsnF_U.]S\5jCf$#Ѥ.|5ʰP`u=" 69+e<ͭ_<|AH@9m N-!je3|*QVX4{ g4S4EA84!wcCL?mrF>:vR I%MEQX*Nd֞`M-:C\A l0Sl5(~ Q8"&ۘlUqVJh&28t\ `Qѥŭ%CM7Q:\#tX3ۜ FJ=wYe& vbjK ?b/1~SX@1^g?q} rıPU^M>8^P0 IOXw䰤{ftAl\+`bobwğ9vPOH>e4t3aT*._ _-Cpt>Dh{D AFѿH{f @ ^&^J[ EC DZ`=?RXf cNNL Q.s׭OF@I TG99TJϜδEߪgae!ۆ!# ܙna( y(mtAsN!x{[Wwa7Y=E%maߧ5= %TH(zmL($fƺI?F41l0dV.;QcapdpCVV1>-*UvL6 w-Dr=Rdi>5 )גn$z!<%5h]ZSm򍙧\z9 kAa >sFNwi0,?^f|4Tp_ 8D)_oq5M" ƌYI1<, mTMXZ: ݀{^%x7hR\728QdCwNo c*Qo=+%A:>.@ d&aih> .͝HRAJ̴XQ*`|)z]6/f}vFrD!6vR Nؐ,MXNd#b ng:_7Q2';Jn\7v&Ƃ6Ըv@šn`2:l_V-hlwgzc >elvUX ܭzQ2q>c\szgoe7fЉV|U"wP5$ش;˽yYl_( x fbGo:'G!:Šϋt@,9G,K']21Ќ$YwN1W]eaUeNvwhݱfT8]afܦ [/cӐ 9R TP!(`, 6ߩnYΟbrf0$EqOtXR1S 4|}9IQjK3<yw UFEwP^M>!YYĚUAz>UU{H_%#IUWHBXvJeo[D wlH#;|?y H/4{2I#S^zʴFznbih-a܂о>cUT./$̚Eۈ=7)#?{5ƵI|;GU?*ֲO^ 6!7"HGXs:;UR%wT.jSl冢oI V?bz:Mdx:PI$z 0% O-ɠldӷA^z.M aFc`2ד԰f~(D :?yG-ΟpK(Nd{ q8kYe0jJ0ړr2-5܅̨f霰be0}p.PаzqxVUV܎'E1{ *x2H܏(ˀaiRZl?devaMR纚fפd_HI̔eRzaLg<@g6{K%s(:trhzx9cA5B.ZNs`fw]'.tJ©ˢEn&۵a)[RS)d@BW6(PUw|G:_41}QP}:hN`7=Ag%ѰI;~P4,/dOEDc=Qf AB?+<8R'cnQo"(5k`@:[u$jؠ+~40N X̃<$( Z1],\]aVÛ>8Eo45T$-@ Dƭ%Մ|pj9vRBt*GW:Q3߸zy3]}D'rAWLC#!NXe|(Tv-*#>5{쓜M^UMݑogh53x~H?L9ىU+1BZ GAqMаbO)_b(TY|^fʎ{e罫Ip =mV8vl 0ԽQ@Cybgux(ЗVW*4FjN*ZSc}h>5޼hTgj"5 ;}b VZ!Y-+caCp:r[!bb{|ҍ?,3%ACz"m5͉<_T/̮<$G^yD!:lCXh.il&N,׌ 53"~khA#\ {}_;!\@%TUh͟@02h}?o? d$6k."ob-!K' &187s*VopȾDΛw :xhooJ8U29?8='A̝aY( c\餵JCc(; _x/ H.]kiW k+q^vn͂Trn3 Y{NtAvNĹVbyV],w|.rMu1Cix,;Cr!O&Dj%.Ur&k8Z:bp`{q(͍2e9< GosL'țm4\7$L96kygv陽Ps0cL! $`CMeP`'Y+ eptḡi5j9MxD OX|U"u%PTV& >\G0'6]\,!L}ΔcE`H/iyr|jY8/ر?=r^3}Kfc· 4("㒱j̶& wC*yoo@UN/tAuڲgԎl9EǜA EWY%fԪ:uV (Go򅌑2CTåFk >j.S ))7HZrȭi5㡛NoқA9I4 k|mضVK G;5<΂DHWϽeD+Q׊7UmvAk1"|}F\ƞƈkCԳP<`X|Α_=MhI6+z Z+Ԉ^`?MoN}"fmGSd9&V8~SiJu / )KU M -ۚil=4^q+KMBե$CDq'fT%tTIP"9: a7J?0}Xp/<9**N%%:]\ݚj@@"UCycsl&pIo`0*$yz+gv(.4 y*=Tm5H g*M15ǘ'4{ͽ3G𞠷؂ӛgq ٲ~f 1Ú>_fNKt>D߳hx:x@fZF˃sKS/- K frut*N'\V3XO~Ȑ,ndGdF F13ڟgdx;8_ w|D#~~ qH]gNffuY#N47"#Fxhs3)=g`M^ȕ0KjK|Ű8i!nގxɐx"`*yicRo)6nS|܎C2望5b 3ɲv&-vK)3j"TǛbEy_=5dlVW$8ג 'B\G7 + Sq IkJt?Zxص|`eN,sᓫpWƩ08gS}XxVb֤z=Î,VXcΐDwJ#*6>Gf" 1T/0g ϓ/n,;ł'f=]+LKz{cY [#ǽq_:*m!£gyB]x}{Zi :t ^lipU8񴺦qC"mO- S8$^3B,sVB~`!ϪEN ƭņbŸ 7lKt [xt>qS.XR8BV gr'f6ib)R{}}1xVRRHU FƋtDfsz/}i-'>^ISW;!oR1u\v146du6uZwZZ"ZH /NO ?8{:˜Ujԃў$q}W ?7#Q`>Rj붜' v;ƽkC6(YVPD&KM tt%͑bʾ}~T TD"F⒩8MF!i}k,+>ӞYmgoPen! qm=1H#L,t گ,N?SG!.gf6:C2)l"nisgG bMUkw5trdh{|j"v]TWKܼ+!3;5S ׵C{Zc1;0U&#T%͝/ZЇ32o +ϰ ʌQ_ϬO{d?HK Ge!2j mch)-@ -~译#G9_lNO4@nujoNk}d!7VJ6ʏ[jLk&J.PK }+HAC7CPSӬG ,A=vEx{fI?;^dg#Ĩ4- mz)E7kW)C Q Ce;u1X e~bx;9W|.yKeeu!`m*%^AƦtvW+\=;_U^jہw͋3WI̓aL>h0?|c_gf`A}U vHw,P-jAh:%LK.vivmh|RkQ| DI=- iJcbz&+Tr7S#  Fd"s:F.g1]*E8A}@"$ zlŕWEO ڝZ_'̭ ^47%ɴys7=Q$t?ݾPp{q &5jV%a|q|d΂':Cq$ޝ3a#Wbk쬹7#kԠJ% >~_UN&G#+Yu,R,Y{'*v)ؑǴB[JD~αDa<%PJ,br7mN6ߕ㿁+:K}K؉A/q}!Ab>Erg(olUE},_o*0UR{40z!X'J;n~dK*&+He^,M$,e`cݖԾ-´#8?NOM;Kh|H\DqpS~%1S C ](mCb EduK.eGO1&m/j i8,^7#TMrt *+SJՏjqS ν6:/h 2-r[G-|@d0ҔPUFs;Nޝ|l}ʄ`gϊeL;a.|xgB Hw!n `+)lK-epI+W1V W5G¢Hq~Ҡw^ߙr:١Ҝn#rMn{EcB[3*rG^c3&|ÔwyLXg.n- f 3'  MO҇'9vIFGI]GW4XFK1Vg ׀= =~_ fnij\Ҷ@o!W(b$M%KO^`ڀf;Zp s\{xN|ȯ6:n}&{`|e<+qW +X<3CE;uXrf11w)\UU-x ~E'-XTa/ܔ3ېg\]`lQ.-iWaFccY=[hƕۓx[oas4 G3c;-q_$U~M)֦8V =͈DCzgJVaBZ*,SlOwEΚ'FTzn=kxRڄÆlj@dZ߸)v Gk w/mLx^<)ht,MR;m-U4z0.A5Q~ [ؖP>up֩Qy;׽8Atݿaa]FKudVKaq,84@UaģuG&- KވaER!ߨYBp.^ HXu`3mZ X7*:vN&wǰ{:I=f' hzV5 Z ֳh7cͭ>TrwWY1hth`R̦ێ!eg.ey=H[TC-ֹ"Fk͟2|g.4tmn ʧD;Л-k09}ZVv_zFط25AldLc{fe}Ch۽d'''ZISPaC^~zN=ը/KBk1arRYWbQT0WaX6OemENuJK/SrȄ{,(OFvʤ\k >f"Cz 9Uog(iAp'[$DqiTQjePaJȮ9 ;>?p) 7YfוRF٘E;zMss.plxR3r+yr}#qPJdLHr؍ t|uFMa#_.OyY2a-[o$i}߮A'XAņrcpŀNg+@2\nJ[$'N~o@{T`#\O!J5!sp"5ζh=Y x?r96 " r s/Nv"uJ%W .*:4`x'Z$n /=0ðLTw:\e ; h@m(S8nubPtN]+4tjTࡶ 9Bg/J8USFk 56RW!8Gdl>ujAŠcMV6-Ol駱LHk#@sv^'岪rpv V&Y) h$Ϟm k]g~gD?עkK0TҘ< )smh%: o[ 0FjanL9 z&A@'>{lA4.>w ydE@4鞺29kH?ui24RV^9n׳``iv'ߘ4ڡPÚPwצ6[Cb9\z7rΞw0S/CݶşS@.du(}a;j!Ϲ1((; V?h?Ҝn^ݧfjQfT׎gj=KOb"(j3f3Цzڃ-DzHۅZ؁;tB|*߁GܜQs("كN8jKdqs`;N['H yiiU3M-!.[x=oaſ1' LXZl%I=^Ԍi @5Un kA {*!caIƒ |e"-Ldzb/xn(GYgk{rZ:! o JU;ف}]ǯ@kf7-"h[ )#bk_ǓMd~G0lso ^u4,}vVyK8kS dy" *[Mn$( @R߄lCNAfxvTef*xRȐk@uCxRs]:rjq쳂)׀ypBf݄LJ8X`[)sB02V5MBQԚ): {0G> aqt Zj?vgw[ ]W<$yn 9+ڳh - "P…LDf "b<  |pcRkq"6)FvV(y}1$tTd*iL6);7MEdڨН:Ʊ-+ %D`:9u׶}ڌ2f`D=8K¸/voN&UEؠw%7ZVYZzXjU^Ǩg{x! h^ֺmf؈\EPZET F'˟ &6j9u6 &ʛ?ϱ=0<n_;C6|Iӑ)oH3maLwd"J.=ݱTqM=kt 0ֶNe*7A͊E^ C+YAAIx/H?& GE|L.5:eF%YLn] !Fx ]Y"[~(x 1ۭ1Ir"e55G)4I2nNf"`Anҿ؇4g%Wasպi;LX  ~?&nl b w0ߍuRI{bV0(9o@q׍c,BZA5^9mm2)QYwXd^'92ηo+ob^G+MûhB'^M^6_m`~zvRI9Dv6F[ȩEUb￯P` bge@ z=2'lxJM:=yj Mx$"y7(x6lwS+`k {oe]Ux(BKz iեP^(6֌{Wf8pyAx&CpV@S%>VjU#>Ͼʊ%yJ8"Bc~}k2;8~5=3[@~cZ|˜W~y1cyej5q$6Y3 rYB6!|!n@Um @vPa$]pGSDO3QAkɯ$ݰ95؞(Ҝ=Yv>湱#*n1nd{W1^s|ԔynCo V%@(>T :uo"$aP/o$Ɋ-q yK0V+Xc)P][@hϘ_EŻ]ZP`AK-n6"dX?e&$ک<[<,+Љ;2Qpb9тUzϝL:.Kz?~,/ zp2Jo%0bOla Y 5-ϛgeGw>Y7J92FP%աVKg1s/]KrGfՋanYP9A'CKcFvyʔ$flC6K^ {=Kͻ vY󳔂K޼H* gt7Є,Y $AJ[Ý*nу,{C Y>驘<&pFŸUoi%! yT;^ͫ+6sZpPw`k6e 2HJ"f@,RTǭTɺkbXk ?pA+&&lbݚdSdKVwGi٨%5/׿4}h=G19%yTUYo8 ]J[@VϷޕr!*0Z՜BF[  vq?|Wew#ARB ~M4ujuFNR,=838R-ρlݵ}M ?pͳ93=YVpru']:7Omyn4`)5E$_ç&֘,LL;e#F#T_e:Uס(9l9!f*T6]._szGkk|7d_aZ_zG5#:DtasXz L`ot+HOK!vք`{#6Zgen%a)P0ᩘR5+1b2WV7 Tg08\{&ٰ- ǥlcQ^# Q@^N DdtS,K/9Yf#}B<|!綄LJڙ_,s @b]%% aƴ4DOS$N~nRFڻV4 Pz do \OL2ajkt]F^㵸|_+Xҥ{_}K'so "=ΤNq %vKqV‚+=mtڟ`ee< 5^+O= L T^fQX֎[MpT-F/(vݢ٣辎\R'97B?G'28uzB.bۘxj{WP'ds%gSC!3"{wkף.$qAsiBYjmq8ˀDF Y}wz|KIӴtoj )jĪk.1f12BRJV֘OtE=quA+wiFT/4B`5VCŽ$*0{"vUѦmtiC_ xɁ%LmW)EZ6U%OCdl5_.T&s}2.ta~{Tjߔ' N^;g%cbOB.6,K\Elş0?|#UCAo_ 9> jt=ܗGVnC&Cd#"+#MqXLT!޴e.F tt;v657NK$]_pV3Jf!tVje4ī 57bW/} 2.DJ;5IV*8k?m"TjViz:Ӹq̳VNϹ Y%6ۘ}rgdX㠏?Nb3c@"`Ƞ̹µ^9naBynj]nE*e}~\V=?Ϲ@&;Gߒk>p# =i#'ϊxŠ"CýK:Ʋl]NLʺ^&j21[7WSs/qm|ڗs#I;(}ՕAlrYBn aL:d\8T CDʇKl\Mѹ̱ZY\K7B6~!vx0;"F} ШUdo7' _Shnńm'٧B3EjZL~-!vz>i&Ŗ%L ٙk"*Z1 #'o~1V(GRXռ\mw 2"]/kpQ!=&ؐ.2ıPP_qO!M_ZQ3T5ܟj'$- B$Y:yF?-eK_cyq^[O9βaa1R8i[l)]] e2]ؙԲsQI#YOznr-qZ,'8GP-T/P)pm>;3 3Rďb9 (F>UKvtw>Km +hN$-}b֍L ɼ[N dH䏕^"QjNBޭ)g)6 -/u+ `ӖV9 Fs =Oq:x8FOA9R:9@MY%649S"ȕ?:G%:zQcL`{)7ϓ_u3r? Bpg^;܎%cF,@cңc* ea9\v(nlD2$lEKzkr#(%2`3`Āy388DԟZHqD^~̢ (ߢ; pzw 5b&6ƛ*ϸɢQ0 80I]he}~T7{ P_jQpݞ NY2IUޜicܸesF܊f\g؜;.7?l|Cw jiU2>{a(3z`]g`Iχ홀 6ʽd=fvn ~+m^_1-=Ν+ g7UgYfi&I7 .+isPmb!v 礧EM]Oٖ,^$8Xir)JY8!߻04[dCq@etFY0F׷UȭMk>v5&8<#u< ;jC$LxbFxnUKhڝ5 ɑ1&zaajWb.*Ž XZqBd;m&cM|8O3knxXvj=!?zXu:GQ, 9Fq)}k(%/_Y=bLhRL Hگ$فxvJ[w/*WuHd ` _s]]3 =msr!6-:X$' |{4۞ m) nαN)hiطc4KOh~g^|@MX{]mN(洜,0px,>8S[>Z9i`<"'Hٌ0 Ѐ`x!@1,cSq~9-xwZ#*s%1 (I?W"Gd8Rh Dy6qM! ʠ\T}d$ۑUN̈́V-60W7i\Vl#V8 &uMup9y\R0 9A]H'!{ѱ1>E^A [wم/EfTOm70d¢Q#O jb`8X:Ae0gBN!?{Ny;ָUC>ݠD`,X,#1܈L}]-Oo?mƠ(2Ft)CpaB#X*)TএR™vo2%rxu|Bkmqۢ ew`ڴMc~69@"fW^|.d{p~?挞O⪒ E󋲊ƛiF|ZI&HI *GUXJtn޶ 얿4n(W¦|D`)%qHYK{mU)peas™@taFeF\#OG\D dž1mI-oߊi+`?t$ժrU9KBvƫ5Mv~wP{)2o^5Bo2ҡ m?# L XYI\䂗.$Y:I OMTj7855-|$THq~E<+c@! D򊨯gvx|Ƞ*FϺyȆEiSR M^ <9ۗ|yͭP^[l,J!O0qỻeNPxth/L!$2>ΊNYlOc]9C;uaو̅w5 W @$f&`N GT&V-yEkq-Q4$V?ǘ4hP0 ͎c=NKeEKa:gWVh2ŵ%&=}ӓir [_Ssm4#C7psqi}>%iG$:V>^ +żbs+s4pm"+M 2 .#6#%p rxMZoswmAjq7E0DAA Gq}@B 1TY\/Qqp hi]'v? Ie!C֍Xrepѱw/ɇ,3'HD#GEj7>.k`<_|DPVoȤ~t{01 ^q$[[s" Eθ;@ǔX{jn7PC*<˃yj{3:t͝20޾ kzw U&!=dHn v=6$3A;sN $.a>}@lh\1MrGniδRT p|+H61ˣDLEf+fK3-_[N5;DеCiKTP-|aعZP ,x|Qk~Rfa~9eT^U>ʜjmCSSUl09}ϊ!jԴ  LQ~oƑ&G3Ҹ~TQSD.% =7޳sle»j!ս6p!+84şӄ 9qq:_0Sƣmiƫ Q}Gud@A"E{9Wv41*WVӋ4 b/o >OXa}0я/|&32*.&ׂNmYZȬ|ZC4k}E%5M7T }o~[F.7v id'A$$PX>1Я aq XoP6%#ro+Ï^N2lw r5A(5 vVw5~E}#Am St?>&Y9~'s DTq[\CU]?~3UJFnz? &Jt{RCE޸o⒡qѰ<{ .Ff@<$=_N,splV4"pO^6 `j9>p_G`oؾ-7c|m?H)mQ~7xAi,[lIQ#)<+0tI $2, d@]\7IkӅN%Gm@k Lo!I{az?u_`ϫ3f ־Q_#M6|f FH3dNWˠ$X(A?mLnJBX0A po!?OC7iݵ|z5÷ 靪1S}OcDaHCբ}zC`0Es`p7=ǢX4z}YN"CoGf0=z.C ];@Rˎ -f ֘{Tfu%9{t*EnQ^9']ϧ5*;"{wJVM6^G/ZNQ+1.̭_jƊ,a *!=l&Y% &.n۩GlwEtWܤzhRC~ X om~`K&k@M*hx#F-qrQAPin ߴA9Xf6 zB1)e"z)tB&ctkvG_a@Џxg'l ZIv_TH#2vhGF-+#[uD*ĩl9'".y ]gh85^߀l|ΓlȳRI}T9a{f頋F]׿pX{ASNVKhV_>:1Zr`v'#Es1lN`Ft8TR^K7!֣#\x\9b9yG]p j8=oG|G#ϻJ7DLm{HE5f|\02{z&qVI85<4mTڑlD( LPS=SͬAkʤdFWD՛`WzANюP<h޹YVcz0k>kimý#}z5RӽF/)5zkMcӗknu*C k|T!u9_tWKX|gۜu0xs+wBs|?""{ wTn]#+uevIv\R8U=9 X;d35м' ܃@D#-tMe.+1C/qțk{/ U{wD3J$71o sW%euAi>!oKq95߯g~mR=[cs ]RxZX:d!3/IW0N簿HMJ!N Ϝ90hiXiZ9'("gqnVM/(Jn$䮧.^M8XCÖOC7 >;,rzi0b3Ehhi6 T+ZLꚴ?b^ܥ,}ReIfKO֢t@p?wL[PeG @qEmB3H,QtEx1-6goڶfr1v޿oNIJkn9mÞ;wX,E/q`y <zրCK3 g/}Wm:CKYY R{{P+}6|_7BwEMf.Fj\I‘$2>9R7OK|P[?6uxk7r G Ґ+G p&k4;t1X8 "TaRjiTq~_+¿ӗ6,zO6֞ie-#F+7RXIZMm,#ZA;ٚCVcv+ZU*|Fj2,sQlQT k,F%^+,w袾&v陸VfAUElN*, -xu An0ScaKA'|U#y9 tJ,L'p R-$/XYA+c+2zkXwu?C>zqwBa#i-a3+;X/s~6Yv#kSɵ.GS Uq_Ԩo{b @<ړզ:ȽyneF*t!K ᘻ0`9H"(1J"j8THxn R(Ӈp\;y2 x G*e ©H}ٙ$X`~;={cb |Mں} 7lcrNq76, v]c1Y|{En5J!<')]ܯ /<ءܽ9Lk#ӈMffec_ERH&Wo7k+|Y &:>6LR'k`~3ZD.L;Cv=z 0\}V-ޒ5]xc-yZԏa*ck+;gR%FoZ`-;L( 5oHAﻃeS"D{鿞Wz0$/ FBط `4KK]w<^'F[ Ґ~I^IH=֖Bm* ^J5T) s/}dʎϬf-IW|h|{hb}" JR3:-«=Gkve7yK4v-(u-@zjZyAlVmD0m|Sϕܓ&{!T2CK=# ]87 ][0 _g3 wȴ ^I(~ 4$5@j_ة5DŽ1)Jܙ^YS5z_b}p%F?PI0eQs?9pL{t =X̖J@дePcMJ<=0H$y 5b[.?drUa[ervÔ|}m(r@L RN{v=e_1Ε;h6k#CK:@zz{ltzi΀RQA\-w(f 9 |fT0Ԟs>):5j7- Q &Bj~a=1埾. %rB*MIƏop)g8X1$ۺ俸vuɖQ8 |VD;&v 6E|^*_]E%߱1n۫3 W[D9t-a|v/ wq>Z@O1>e56O3ӀD&: ÙVo@9ܨb{7̭G牏fW2k3:1ۖ]R2S PTR~`R)NNMUm3:HW.^zL`/i@}? @m F'G)wrLkOC 0 mrz-0h>뚦ɼ<@H`OQ57x&v()WCXoU8o͠׋1p;Jm(:[mqk;Ad۪r9&75rils5KDo4-[UP{)]4uDSN%=[ 1}}:U`!ɔR8tpRP1 Z׶o ul|Cգ^>d};p  10({7h;E@4-t'epy*xөc0ocA2VPɽafES%C@s`ͷv(>o;5#T1cqkjFU+Jf"̬| s+"CfV݉Fz73/5aM}!thF{>%o(i3ޙBVrGQz<Ǣ6GFf}/ ղ"W}yqqN TṙsJp*NjΌ'} wbQ}%{I+I!PHrZ(slD- eH.n?ڎ)t<9em $?0&1B;N4z/aM)2crPD wр.F ,T=26-~O'>l5x&3ϕ xy:?M}@uV#i,ev֌Y!~ ˎmXIyҕI"׏kD U 'B⤙X 1DeVxZ FQW(Ԁ=,b1| v1ϛmbqLHJ۶UmFlܲ| g@7 csu䫅,_C}G-;d"h"uGZ&.\8;BLtʱ<@-0acA9x4-CҮ fm3 x_~)`=*wdt1^vN+i**ړ|?Gj)!nB@_}&KW 3=8Y0!\ 78ȫVpABs9mwvSHw]LE@SQ(-3@%uC9ACe6UmXCۭ glF*Z7%OVkp8,0&~a]>.FV\\bآ$#{c!@]H=vM7[== J#2Oݲ7\7I.0Sx!萫_Zg``4*EP`mR| J38nP2 F~0rɊ tfw=g~wAUJ#nҾ>̃fRpЇ.t"}2L(4%9W kX|JD8fO{DxG?>2X?Ѝ?(2y➊@XLd4rhlyKN1,GrTmA5G)<CcR}:ZJU'~S |8f& лko-֫8}O s.7aNeԍbHKj&MLݿs8gz/6  uh$T.ѽ:]KPH ̤.ZVw?{uQei Q򏹻nTB:Ѓ{q8U}Vǃ&+nɇ+u1ra`Ot^)p'h+CApnڞaBa1 gЍT/MG P:~yv;|^ME+e Zϫv.[ѷ%([]Wp; mznI(1Y3IixZڕb[zL U :]F2yJ;2TYe;jIwIm/Lm׵\e/HgHU&Qtf%PX5FHp+`\"{ m_sSWU$ gb h:Ft.8"fQ WЬ*Ƭjd1yW)~/nl0j]CԞ$S qn˻:튺JY5.,Rw fXJ\-)Z'KhLA*vaz-em&dWAɬp;:#[Vd׾G1?գ XK*6k Ê 5eweL˚V)?1:׌{6ﱰUby,EhfE*3i[{[8ߍ}//&>(`J#R[1M{;Ft&g|V60gO%xg"+ޡFL%m-5:hD|,r壳>yv,NN&5=U/D\d?BҢ 'uv cl%TL1Ju!4K2Z=_#{Hʩ4$|PD A7껇{#׸a8I>WQtRYg,4 ?WBL˘aCy?.)흗p*ӠX;CR1mA;˲8NNh4k^nזXY0Q^E,u@] I6>>)2ArA'Z6uE <A4>'Tjw1L/ Ry ߻r7$ao6#*F}]YU[2X;rt c +)]f'1iI2:g$EaՂ_ ȳ)5ή0_)޷h76P&񨌿˚m1E]R !pO}ve/g˧m o$faM4\@BL.0n}x( h夌y= -U+clW:lFdF8Ԇoߒ4~1.G1$Ea>0#&*grC=n0n^p' 2ֲϜGmyH0qe, <(sGT Չv]8ʱ"qooLk WP+ao6(jClBf&*V^qJ lϏMi}"_{?i&&ImuaW/yA4m=4?dCwL݌dP͈#Lqmunzt>փv-d(H»]=+]1BIl4zD1@:T10֯:PzFb3I4h_2q ެ7 /+WwWv+HK+ %#jlHZ2^Y۵9y"9#łɉ%_?:7=me^KY/`T=3Li( g"CX}Viu{_ЎUJ8Q>eXyhA׸pQ>".^믗T)d b4}6pYlS7O质STeKT&i p"zǜ3łX#NUc3 !cdQy71]P\9`NrŐ0 ШܠcP{Bj$Ǯ3ҹE#?sIr^=V:B͟]Qîn(=roY#'c\% 0Hi. kŽ6kk4#h4Ja&H4vuޓÞ*w4u#[ܶv}x[5|oYYXtǕY֚X2zS=!x eQ"aԚn0\FOJB0)kuKw\ @uYv Qüpv|z+̠VM8^6{dE)*=M[E`=Ln\;:Iz ڥ lY9o`Ҝ%2N0LMPޣ t{pRo1OIQ;¤+u~zeSr90Қyi0GHWXiS-iWPa3loX xrh@]]ÅOKs.o֭_cۀ}܊ PEǾ|TpEEYbMrZeH; T@&Mn/ѼlN2xQ8h^gG2\,DyպI_?ȹq?2)52fCǡ-FU6G{'=k].Q82#~Θy 1xsEi R|6f?.+}0sT;u"a~yGwJ5H3yQ;Qr% '*|:bVĢ `K#Jd)%Ce Y2zK!qBr&@w.|sJdA{Я6ܸ@yneʹ@í|/.`:NQu!p/AjN,ۈP/if^cĄhFl$;%%Qe1q ;Gnc~R-ϛ3dU~^!|54hs>\~0bzeL>r]:OԚ.sqcGh2:9 z)~h-'i+X*^iZk*{^z?>Ӓujh$S\C)AX뜮[GQֹj$!e3QwVT_8Մ=$q-5%>55}πԦ$f`,j@?12xιlV[PVS=4L̉BkĿ7X8j'+xdK( נmBn3TXE4TzZ=AH!s^ko%=,8yfFʁd9hKŁP%u>bSy6'}az_MFA͠^Ɔ>ԝ^ÌĄvYA[Ƌ(Ep^V5=V$cYg3ڲSD-p{RD{zNFpk#OVj艺v(acA\wT}k| q~"2CqwҞY,T*uYaݦtz,hr՚4yuqɯoO-7jM뒭=,}>rI-E5<@|s,.s갖,:KdPtlIaP: j-NV ӛCwrT@|} ;LrgěU [qX!t1׶M-HLMO^j1]1舠ŝ;/F?lDJ杣1G)'`;B@ۈ<ӭ[7hUG? YGX<ǝ_$!.Dȋ5=µ`?%aup)kǾZiua7 `{/x߭9/`MUΫѬwo=AFQ{N+I~ (9O3,'N#xMEC1$)\" [,"2@- `ɄHkz <.ݺ#۱ݫ$]\> TXeBw0AB8=b;Z֣6qh-;ΰ7t,mG=d2g7 ^zTF~Y|8{ҲV+bL 0`*;n]<#!@e+߹(gѹ"zXalӄ\ URCy}+(gs]?# Ёhz@f C$"$n-Tv<*n;JU(4KaR1S8Y@O vT:W5XeݚTT3 ķrAb=w;JXa۾qI+b(nOʇhpw̚DQ}hw‹m/noNJOQ,a]$xDq% eCjgIUkygOA.F !W4nLR<. u~v5F&a3C_t;o%\KT[?L%1J8z-<AGHc}:[FlMn@nhL:/eʠ)In k&&6 !,# &q[ јļxצƦ&h)kv/ݵLYc_*fFokAg7dE1 |y\a)\3} sEL彲Ym$*}7T]P zs<|!^0^W  j ~|g'%l9ÒOӏbclJ!;~nD7?o[3*#jo4a`5@.S\mCu%]iHNQ(ʲu/PrX5EH!6:_価~E\ʪc+L]rI83fu- QG6WHohBt'uXkMq䰡"P7::꒾v-< c5]].\ZnQx"H>F}ՂZ+[ 7oFn"i~g@?1Z\ʇlu3Lhxt[6pBI6-P?e{'1},6Oo4їBID>2~ʝq4ӹxwĊ?W >Uuٿ$I1^vh8:zvS#hF[pA7]3t8VGnGBICpn?OT|EERF~G*QO:yw)ІƁ<<!A)e+QԙH3[* [Ϧ>,.ps|(/ ٧|CanűdM!ޮ*foNx7޳/ 8BÊ4bK.n k8ZcӉgEi ةb_(BrB5bi禚, _R `1?zg {V,H hLsJx0pp) GgM$Ì&QaJAA;!T8#ʪ @qN}GbC4jtƌl;;˚9:b%`W`cqI@(‡j_*g ZLqɰx: ;v`Ba)u*vPUj5b :3hT$U`1MW.3fq,2dh}ۘAt}F֗ǜH8٤JԘ{8DEH×ZsO1ec+ۯ%ҥdQcm|uگ͐]UDQs{QB6U[*o[:C9 Vg"4ޥ%JnwS6coLWP)H T UF~`6Q9 #8/YԵ6;©5 )mmenޑ`E ځKrDj+KyBY x~MҝYO"y}@C◝&2T;Jkk -nEN0yuD"Ml neTǽ'u赘q:R hiE+\XG2!_kSidI QWr@-ޢh+pwZךkI;_5Ʊ`!̏DP0V>I㟄[8LO5#PdX{>8ř8Y2,w\z.w:z{5grY([~sq¯<ѡ@[ ZzƬsK;ZF?Z;Үtap'?K1hbq4%l7߹K\xяmL妙E,tf_yv":GpuRT46*L^8@R4{v#N~ Z?K 91 \X}냵h(dwEV{[s0˖מٟ as2b=eNZpv\篤{Gt{>./ `!?n4@<tmG &t^Rϧ \x:w=Қn4FxT#xX":*DB=[~R.Z@-Rtgnѿwʉeƹ}{"G 1C@ڃbT")q;ehߟNPP0@X釛QP~Bm XbDQ[ YS(07ĤUK Beva~iBٶmBXWNOD QtԖzc^eg iQ:OӅ Z*ɓc[◍AtF$4a.- hjZH%X}>ȍQ#{(y x7)_4ٽE2x˩RbTN܆SAGʎ+0 ׈J9U}c;TAkP;| g-J#_XM S9ޒj+ UlH`}y !@3<(#T&:5>SB}`G;8Ys hynj6ݭӮ4Æ\SQun I0X]K,YI =8KUK1l/͛!R,.PٷZ0AB@UbBӒr`\>`C_܁y\a ofG Ej6oFPr7Rata᭿]xCu9b׎.I?;s5a5GlUti3b)|/ؾdGHq$& h9DQy{]JlAmA<Vk v/.:/j;|\=,ߋ ^Nzd,PwW4"-}#=gG~YR^ghN>ou'HtAɡNNטT ^F-q'nZ6c5(%}Èx.-_.PKc|F bz<BvPCtzzZ/ x1Zb_d,_N俻`+J5.e2 a4$-I3gŇ& 끋Д5*b'Dr<rLEW=FEe&]N[4> `Șȋi̽(U=P~'!At9gն-a29{zwN%#h>oZw5 㻏-[7<4JkFmpZ3t' %-J^'ZFNE'%c[)sxŠXw V(Q2D#w=~hUba/5j e|n XGуA`MEjN"Nl*5T 3W%"M 4K2:*pW==*@6|,p/ܞʺBD;j,I*B""D>|<+G7vKNw,g/cH|'<;1F!2R@o8a8-sc@!+ccﺏ i}Di+)jD߀{N羁{L5A.=ZLf)E{֙'n7IFQSt9&'K2ʒ'Km=>:1 E1ֹX%$ɀ}[|AC9Tb#|RP|gFS i A tn7>h⚽ 'oeeednvJoT 3Of?ψ^ǼRuYΧDGCn3"GKZ}R0%HkY`L6+c{!/P=/r_+^IAnIJ ܄rjnf1QC@b6fv1vM Gl,-_N(39v4Wm3I1ŽN}[QF\%؃/tD`ͺo^Vx ̐)]s/Jӛ;UV(=qY\Led;ϦZ?+/E׺&n-O\~Ǵc:qFCJ6 UE]39R>R>$3cfMx7A,ߐ$Qʛ>j9 AMsz$t̚(?G, bµ9= a<:~E>!eQJa_\ m HǒK,@6 Ea҉7,Z d ^1swlZH4ԾЧdN|WjQ_q:S'Q)$Qm }-kLy.bjc}X))=clг%s6fS.{ICg1[8/Y4| AS"L~u +v&G_"FTR,Xkq>:DCœ ߎH} U9{.fI>dБ'ͯk 4X޷ہJi6vMVF.Kk\{1~-l(,l<4&Vpu%ԛ_0iTK-Č6ٗIr.LYPC PՕ\ eX1o"[/|8`ljrX{?<)\NMsynx"il3o ! MDx_†q]N/xrΫ#YW R>.E\WO) cb]ʥ"Pxg:=po4s:?EQ+O)(7U4X";vWTz"iOtr8=#._|9 V kQ̀7>}3yS&^.XIgie0ycw͇1ύ\ 1 E7)d!a6!tOOo!XsVTB:) rdQ^oл8'J~!}ۄccxI7ic'4􊬞H~P/^mcN3F2vvpB SgV[g)&|C)KgQ_x[C^*Xܻ?h*-\hovwAidK(@ u\hj^BrWOUհځ-ܷ肮;N^-{C}pY[i!Vڍ6Ny'.I&*n{o%5ɍ\I[*-{2 +=)jWn(4+;K\%a GϪeݻ*<7!Jn)8,J|-T[R C- 7Y[1Zkx p_coڣ'hr|$p P@U>6?c+-ј]"3[-Ke.°Deڏg w^$ʣ:7y$@ 1i]ȐF<$cȭͅ"c'Ve(V>3hk6X&_l Oݻz\e6? ]B2%Vc MPI9$d$RWjk[}uaX+9raCQ~/Ȼ{~KnT-(Q pI@רnAB pMR)Wɻ i(ˉr*6Ԕ4|T*՘ĞG%rSv#FxJQ{ubm[ Iڤmf_gi"a0AᚎAI< zUCIm]?ņgcJZFýzګ7q KT!FR 2r5Z>j8RR7C`־晵I4! !Ie \N($Fq̈́4FN^Ge )(1\OڕI{) ܱSU(}=Z W߾(PP_ھIC*@$ؙ/y,nM's5 N1T} b9 2a>fI@Zģ} a^{{ĝSUל+rsjK*,x1VIw ׅLF)3o)N+knYn ,/lyr- q*W)gc$[:MNܒ?* t?MFjQI \}^82h5l8HfۛjS Ϗq SlkkT\9' y9`k|:5(?8JW I#I4ynMLW TkA +5^6mFrw:s#;mG6Q5;Ęm[xL,R0c^t$~9:9ojC4хm. ?Gf;t *p/˽W Y9}'.M6Yo v@sFzhް0@#)0(&Q"'x*zED{l*I ދDp $/uDk,ҹ_=XVc~jsqŻdr{eL6+AJ77Fd{Bte^ﶡ}nd347hf/_;Vd3+"܁I{&q|TN+7Z6[ߢӉ؇h7[ R+wA&LX'_ԭ"pڏ Lpqr{<18 .g8Q\ z[u?tjTkiY,L݈mXދO_L瞎T.+^k>I1YE͘v|b2 UL>]3SjdVq[<hȍ! Ib*.LKCB([¨'mW u ߦmӱ% ˽|65]?hA R5#"cƳ Δch4LrCV|C448{ODF~Ʃ&y1S`d$? 3--76)G ţ1λQ/v9ύh{kL`3ٛ%FMN- eĈ]UТmgE}5 amlL t-OJݚN1T *q)I$Cd,m_ 5H=>h71fX*g̦}=U#vZx t+p]Z0hnX~ ̗TKm6eVd)~~!6aqڍ<Jo+fh ڤDA"OV.e@@B'V z;)C,4-6z#ijzkrBMٮE]{ٸcZ|m3%:uXpXe .g4%"i+u><5Ρf|ixV<뗪1#|ub]?>+`%HskXu~ NԳ( I|kj:^KNkmzed7NFRI4N;K6?RZJA'2HKLq&?XK*+٩A!Zq)x-X~W-U1 ԕbr1E̓,)FiIdu>){ 8^\Fqq {]툞53JΝ4<3cP~3#Te:S]j.2C$XNnڤ->pcr -[ea7wNie9s \7 ٯD?}/m*ɑ W9OL OZޓ~eC))qk nj>`KĶm٥8F) YGVX)bSRzn_"ảg&p@VT5dL|WwҲ7d$VwDs9OܽMk{ U py]MPI(0&oX"F [HvӾ{;$EA]kFm齹'TR%ΑT_q_: ;U=_P9ÖXnI䛓 gg]0P-%O κF+<˻ Z7("D ;r mB#8O])l$]Ihv3{wH_Iɐ@#MRax3X!-ccE7 Oy2e^F\yMnYӒX,Q5ͻKoBkAG3Z3v:>7*s?as;$8:4PZvNQn%hIC!uwrq$ (ё_+À1,:$[&nIih95a`0o`" 3#-|R[Jt/$߿H`\ߟ /VX)5WJTߖuQ#0A(\,eS4 oD_;Je )e' -Kժ}s&@6$VGq]TԂv-^k5S$WmC{Z,N"4O 6D{RշN l5N–b3cGMf5N)u4!U<@.B絓XB[D|_ar^ 6SS,{b̅Z!ZߎJ'C2K*BKA>7aF)\1T1%[\$}rqW*J']2hkRە6, 6(%\45q ^6oj)'SJ󁺺e;zɻ0/"Paa*yvf@M4_KŒy㢼gƈAcC1iPr\ -؝2VVl 2f"_C?MkiL2U>6;BfTAL\`N$խ8 +@ؠd 6(j@~=~*-ʇ$`_. goexM@腴oZ"Iܶj {~"tXW%\m!8AFgK0{I,R;ִ. *Zk^lƐW'eo܂BRɑ rV[?ɗ*9gS-W >^?q.OFy]ADTD+ڢC ^zJD}65ZhҊꀐ35d^ τ-9zfr_BqÝId/XZMge\xJ7whmv% rb1 mbl7K3'p uq4zb&\28кUB t[oٶ?2YѼ(-)f ܀:0]W HSӅm PVᰟJM"*TH5tEkch#dv]-E56*B!sv dGP]f^[ݪ_WQvґ%}<‰|h=ۯe}XIBgN*uwzNv0?u6D 1;&©F 9{,[Zo72"٫X<^y0%I&7z]!o! +%8Ɇ*Ag|jVy|hK0$cA#OBA73)?y{{&Dę/.`@aʷr"l`I^ذJؠOQ;%~}KOFt,a7?)vfU Yz KEu1qhW(rTb\AN"2 Iч@_fK^n u+u{ptb!'FvNhW gDŽoJ+GOFjB\'"YCpᆆ-? cQQ(g\D ىkSZ,?~RFӝ*m+]lLdJH}M@f2z`pK%Weч\LG"$hF אE2E/H<޴^AZ+(<. ql^6Kr;X!et/Gnj% Eo4La]IE/xU Ha99sw3H `!,>U#%e=3_"*L3i2ҕ{wcdpkiꂷ(өoj G Fב qռ8~ ~ae?cM,Ql?+0P[d8TKH5UY` aG(sY{U&1+ Cjޅb*&F8T +nmBRcmK$ u.Y^wY 0W?3q(n( jA8AJGWCmV~?<ߵYK|D86ٶ ˑEB[D;K r`oGV}ǟ8q+UIThr0*ul(sǍFKAsx'QQ0R +wL[_`u afRhbtk= IEkvN QoEbj3\qGwGt>y@fi@Xk~/ۻNu2&*ԲUe,:Xɖ6ڲKxCms:a1:OQIux&aE6͙ R>kj` ؔ}r] A杍7j:W106A͹~}&"F[ DWtFs@2b>TI :9rHwԹ皞5c,|}ǥhM>/-X`?ixA+ Ғ*mM20EWev"{?5"`n 6y%[nOQϦҔ,0T0dn׎{ NȒ6كo\Nfh%MZT\dϰbt.svw8U]To\~W]ܓOzS Z-*?;NׯӪG !؄uo p֣̺x_!7٤B7 JYPᕿ,h;BDÈASsA>EqJov_viu jn | -rYh( D3_QjQ)5-G-myu 񷏴6Q1e칿Fť5 @XlF(D=$*}UO%BDeA pg}z %~;mf˅M7!(\6HJKT|C@[tnglԄX7eNaAo%A̅gK|ƹē*B`*D(oH@ƇˆY%Pc89 & KuZ$GZռ@ly½y?gw^!Q:I;͡dg^s6[Nd/2d+i?Zr&lOD95Z&ҒeJIhA+ԯ4AiOjL!>hxhNxi8*Ģ&?|FTPiΨjSz}CU(4+)֛'zSnH' ld4k{HtPx2mR 0DjI$v{ $QFa߀6,! %՗;iR֧"Lq~rs#65FĝI\xFwOyC$dԄ9%3/p f5N2&n4FD,%$6B,\!ku]rD+TNhvwΥruL(>"-U@6(*JμAߚoOI.#ЬRi|jPT 񮭯3:]g6S~ )FFyylL( n3PbA59Ә޺G\D`8͌ni"*GpA wp R~z{*e[r7w`7>zh#{fG=ٛs:o>[?-0 80:qT.owtʼY:iY2Q aN6XP(q\rft6){Vh"h5D*HI72NqF12IKM-['zT6Tmj&R%G=VA]js S@rUlZ$:n?-nA`2:L0ŶhgH]-\Vh쁣cY|] |Z5I(Q_<p{q| i޿JCq}~AebfZݔ1K ;dB+wȌUKT+'&s`z78 9E [E#qPĀv_HЈl"!Ap@3 ]%3w0 {QWzbv92xZo_yB7 ۙ1WHahtk `Itح-~B BR j;SKG]Kbt.]#ξ~,{VdAbL"Pu`bZ7Ie%1 _my>i24/)8:爥&ЦXV=hb ԯ U"*cb8d ٠~P.].ZiNA8|cj\!-0xă6=~.f~>3/-lYɑ]If\ `b2F@Z &^v"muoz fD.T,yߋ4`uA{PENg @vzOTKXeVe╁EyfoTᢈPt$wTBS 7V6__Wx8:ȥFRH%zG3\+Aoİ)5_A]O7Wx)Т/#|{<(#ZSGG²,I߅+!Mj!%ݶZGA0{RQVHݱ9tM{(uWs1t}5FDnĄ?Rk"dd!6jh3Y%ЂF\A`jwc`0jUZemZNŽ@< w_9 [؝o_h貂+cMf?f>U~Uh;"LǟRȨ~D5HB~TH%VWe?2?ylU5A{|SWp^s>EEC$tVRzXwPON,rrT1!K}eg;KRn 7)34uTeU1W׷>]G,<X @ѹ?7vF'z_-qFn* D@N- @XBVpMqb__NzUá:)APh>gE4&az4[妗nUp #з*+w xeɦʆcO͎{mj7ZY;6iV.$מ \uKh Nϋ!wfVV45r{;ǨnFE~ʇr]fxr R DIF`h7(93 -gmBɭkG-t [-xOk xkCwظ TF)q4V\ܰĬ3JF;H`b2zo[jNDInfw+^]3V*6/&[dӒ|zY+DRPVe/#^8ƙlG#*n|Q=X8l}L9P`(}IlƤb>EeRh o!/Е :ekЌ$fv&$3('x&~ wAr(/Ju1 @)s&cnΠ|!D F zl(l$%Q  Q(cYWee>(wʿ[Iё7us*^ƾM9yeι` K^x )Gj㽂T:l$h!1Ĵ0Mx7al']g@3O&\dC/m2c[H贃q~kAmAjJZsW-`7W@]jCJgqc3 @{USHrgIC -ٓ?~K]>Joܐ?UV#kB&z=goMo{ 5TTX i\Q>LAo•,V fyvBǴho=p][eP*Y gq}nB`7zI|/&RV=R)eJ"pvt\q$zP眬Aޥ9,#MK~4ɫ;[`$„NSr`%OsÝ,y;*ϊ]m9 &BJ s20-ex[.{*d hO$=ׯ]9p4 KA;y'>B&N1@@^K*(K5 Pj.%wWw;qjl[4[S1n7okxZnǛd0 Z1XYQމH?"o@ne-!T*zv09& O- vl/i,zg5{vo$!XZ3˅!;8̤*=;1C3ej[y,=:8 9zBs;kVd&x1'NͭH:,m3޵39fqDWI;++a[l̴&Wrl꒭r$-}aɃZy|xih85g#`8.'iU\bX9)$$?` 9m-0Ky AE" H<3aANWT)Xmv3cOpء>90kRn:R__fn}$D\)wMMEA|Judmai$ٵFyH=/۬2|&Zt>oYjHN:ZUc0nM`N-'nOЅaӌT^pż W(YQӪ/]=V)L4t&ǩBlC.7G0bdQ(ܵ5l#Gr5GSE i~tipp1zS= j· Hwu7+cY|{Ɇ,hS)C/ta{P[ c]6"L!.BA`Z)9JA{C/4ؗ]<@MTP;z9$)3߅.)]eVGse0 +ZL||րA⡜2Pd~cGYw+{(&3+UpDE3拊up޽} WRF ;u-S%R @HGL?ϜQ*a⪰PPŸ;N"HKR/:pxוl#62!ozhc'얅)[h4ѝfuңskb?\n!G={Hi/ `(YKDAg!s#θ ͽvK~r^TVyޞK§1^z[c (6-bp*cؚ%PasE]{Q=ʫ럮  b|*{FN‹&_Q)K"q:iaoȟ6˱Ϳ'Up J0ޣɉh僶H3ȘX鎅{[a*R6cO(# ԧtel荽c%n1i.yėN8~փhj<,A[i#?V|4.o>7ߌ57+_%2&)"r_tUUL 7ƜZ#oby>ot,%FW׭Kz41; zKdʃb$r,WMxJwHDML{7,,:ҭaRXns}I-TeF`$wPse' ~sj ?,:c5HF'H\d3LŗgҸt"0gx wqfbV?=q)SsdEl*'(THXL]#]6uy-F0Θ0%\K߁-۵#4[YcL6D9"Eq%Ut͗'&2s o<2%ce#3i_+3yLd➴x\!ho[t;ced#q'M+'\jW1՟t@StzTΖ(7,a07B FeQ+k2E*Ii0Bu1>xǁVq(ہS`_Ϥ)!H$ի`-DNN>-QFu7O =l@QeWxD> K+]S<Bڂ{ `QnrÕ}CyE.OɃG M$ZSwd: 3(5iI*f:)#K Z"V(pId} GԄ`DUms);9٫ÙxE `zאYRy;Mi qUb)k@!oۨ=~KD{ ؒt\ [DD:;2K8`{{8dž eBrj.1 0 U:P)2꼬䡯=;e{WJqFHR%S|O[ g7/tGM,8кݪ) -Սթ*9N*t35}zNJ(,m/]qOkg/WMJJd!ZVUujPfx7B|ky2>nir_g/m )j`l1Kqyc{}ÌZ964 [9G?^;rWV0zRy9v!g~sD:-鈚c#YTt a\̉L,`gKKύY:`&mM@ZMG%Pz.4?y̪h򞏨ެXoK|FCq+n0m8`D.=D33(=+ Rب8O~`{ar5cYwk쯅cx.I"<@.ph(e$2YX ˷rd0Ul-7yH;goՋ*6ϠDXz"8LلG )o"A0 [6(3E>|yi c)\:-f,0r/6Q1ÊD, \&^vģf|D>.5CBwwKǢs8@9@_# eU "]uWI(kDCô8CHlJm7nsA}X?(@m&:L;|EMPX3:}'Xªlwv0JOGVۧo: R\5zS>R I0 \?Q}*f!$mM xfcH)\ fN|9[3 "lj6t*9hnч5ə5!oP"Go-Ʌ$}V)m0뉴{~A"W2@Lr)鮰#`a\7r$V>t(;fr{{,[^ }07Rga2_}%M_AN .q! km?V!H@=OLx/޷v9aC5\V;FH_J>> 0 m5;Q6)|7F-Pl;G&ߙs!`KhRnx +K`ff^C=TAP%,AN T>:#.-p+W,r*si.m2Q? Ӯ2L&KOo4SN R =y(V̈́^ykY.r59i"U_}E2V gam!gmVE⋣0V5e 8l{ۆP >+k3;s۞K4l`jctid=V& -y >ŷZ7/\wVkP8ڐT%O^xbI/0?!@8sv!e,o_&Pmcd&]M $x.l:fRxYɦƘ߃PZnb7_lv#{p03E/ C꿨5`u$L_TN#P!MGw?i= ow8qYrH ..>mg*QrN iIGH'ˎ A(J/W[պZkeӔD|XscI}֤Ȱ=] > ݫ,󾔮ҿLVO/ zC90 35b}SLuUJgHPM}% %#:dC5WNb].jv?j DqqX)/7(O)9+aOg1sMu2dLHޫ{JHd;K]CQ( }*|IjqS;yŜmNžN҈{nB޴+?Lr|)D[߁ł9/6#n ze%g΀Vȏѳ1nYCj|dwǶ~M+m#0 a#_}Ged OWD|QgX}VM_ w" -VDB,~te/&Ah|P]Dڧ/# pOV~gl1)u A(ͬA?m*HuCu&Y^5/˥ }DnʙDM&`e|=b LG-:C0^P{%>6Zi^`驹alۄRN[gH~OL> e2wCBR-'U5)>¥@aCF4w8a&E87Aԯ 9R"@`+ #;6CJ[.gF63˱P⹷fB['c/>=~N{CBZ2&Gn%>Ts3Eu- C1Hz3)*vrCp]l˷z p|>w072cϘYCF*e2yꝜa"ZIȃo5<&}eVAÑQқ} kmhޏ및xwpHkp56Q'Q aS*ζn G*)EasH2/$Y4~WR=)F>SfIK==&zP==A{es@;Pş!̴P3ZWb˯Άś8ɓ׆1aI&xHB#2 `7;-H}^crnn\N55皅7W`"v]cckT 9a`0uRxsvXV-~+xb6Ji n<+ 5T% @;] LW /ju)ҭBS ᷨE2 Ff5e6fʵ^8XrI ;vlHԛ]e5)/ jTȪ_RQG9&f OO=\I8R+o ;Q}7 s1AXwWO p.>5,!ο˲tF4VF ,a$b}H؟~{9a7bknHk]_m-jS_(7&:n8A8Mr=ǛpG6Zç,2b!fLQ'=,A B~m + TtokKg Q#WCKLY 3*,]A\g[w/`3cqcS 5FCyJ̈́_!H l -n+2sf A yό^ob6/_l*A:U/,q+⸱UÃ#Bp_=^@u"AF湲ky ݾCϾz,#N)ޔ >߇FK rXFa]ʶ{2-b޲|9xǫC6ۭ&Cn!6Z X 2%~p"E5bA8f[5Ytk؄qn+?d|IdwD\wﭕuG=BqcM^yȇ\ 3bt]W.ݩJd9j, Gj}%3Xމ0ô5m*ҙL;:$.=y59||O%,ZV8h] $j!::7r`+5żA'?tud ;3&$n'={y{ ʽ@`'?hN£Wm[:HcD C!}vC KYP 1}M SRizcoܱSnw@ϡ;oq9flkQ\$nEj qa-@'# c!H+ 事![u0*U,\}u9Ӆ!2w%%\ٴ۪$st H9_xD5^:,<2*q2/YT߰"B9[͕s1@I=g|bk`2_iT5f+|'^:;j .,VF־2D*gDNx{"ߣ6Uhc|g&AQ?HȧSpToȻq˺ұ49ȳXbGg#VtRJL 7H$C2;7U#7ҙGɮQ7RHxqE)SҖFt#p^~cdh4#RcJ!CL, fRsCZn,ANW?낉D`]Tb[|Ar.5%P!㑲7hTpnAzJJ;$uW{&_Qspn>S2KFV_iW#=!Ȗ DsӺ4y̶ӊyM۳Q /Yf0>24#_0@Rs_=BCY*xdQIDTھKv7P1j8ٺ*d {_L 㱍"11f%yaQ,xV %ָFCYD$P:顠0&tI )L ÁwDf@bJM{țաh'%ՀKAk.#N폑tYۇԣ}ڡkۢ -rqJ$v"dX&sqHV/4kISdCs;v~c] CnmJ *3fOUF Ac=T0 q_nQSUD`HYYd-fu FNJ92C ;A:|ܧ4R7< mY}sdXgʀ!з Hm}/z] u g'K>WWgjL1w8ѹ#^4B^\ɂJ>Zt%ZU5`I|/JVbdC&نe^kS^_%:LK1")}+H;E$ aY#Ir gCYۦ>C?lO^0.nW]&}NnPhڑ_,LDBGHS[ RpaI*ND5 LEe,ˣ"# #HXIutF= 7ruM+k> 6Lv_W$.3 (^KLa-gDc-8Xn$lV5äFMD=r@6c˰Ad,g?BJErn=\i)E2- o$-si53):W3(]8jC&~G ^L g`cWKԄrslЍ}Γ GjRs#"ff|A>'׃55AIHΠ* T.fh㕾GJ!py1`㤯8@Cef 93+m>10ɋzf}yȆd8Mʤ3Ģ{+?2~YEQtRم\~xiN@TUzr%*Ǘ(3QVu%|4֠ =#w7)>ӣs9RF7ӰnX |v!D% nэs8[{:Yxb>`H ܸڏ]vM*L8o5f]rOݬ ů_'/ MI~F鴅Á“2:Qzab:}PV|* OC/Qr)ncR9cJ\8-XJ zĺb\C>$D_X΢V_oW,qͭm=s#Qa]!Pu<^ N?DHR<;HCbNT q$IJ0;?+κƟou+}zGΚn":[U +5]Q(3٫zB9&}KFZzN$hD^uo4Ibf?1„KN%/Re4uy%6/qXx._*^ֻ:LщyܒU<'/1&lCFJ7 r}* J#ף.`V.tF0xh߽U#¢;Y랼«<_]Y&AGޜ&Uժ8m}N/ga*M8dYҶ+"BeKl]j(ʝ>m QCT/KV ʀM9P ɮ?‘z\Fm_7sy 99h*TVVƹH P5 ; F;fYq_)n8g`ah@V[fL20@ +c@Y & ˫6!&~Z!B)f;o|jOH 1Rjou`RkHNg%ETIqCzz>eE9vC$-۽q Լc:+ V)9fna1{Fui%qY)>2cscR"x Q7lF!pfǁ;z1=T)jzWHٖcaRzϟN#vDH]~s_#.fdH歍`6TamE nwnͰ 1hWqIJ*"K4~QlW IM+h@N wOVGSvyhU>"Eg _3pڢ:BőaΊ~wNr/'>$6 .OiJ4hgofR =^ cbK_5C, f7fdӲ gw-ķXXE9qUh싂.oU7ƞOaTl )ځυQMNk ¡2vߘ4!=|tΈ6uiO(` o! ED4b_p"q΀{V;Sl+K0rsSv'il? Ƿ5*z_0nD.K4"JCttEq;{ZyСU QKc#=mҤP=B[b{>Qח5V<.gi=)vKR ĭmՠ㣑ée<2=Î5%*]1wJGΦ3u-'P}arolGY'7gr9^'I}Oϲ"AcAts鼥^iīB:v>3P}WL\Fۣ\Ŗ~->Yl/~ta\Gp{$ArQ ^ kE44m?$xRȈiv]ŞM؄\]Xz=[7C?*IOe-hOBXLla.N\܄+30Hϐ`WUGl"h*=`+FicZxyߖR% ܆kоO$+B +;A8LpcW vB:] HվF?A@&)8fOy4aieuoalRg2R; e@oyYf0o#N|%+6>2%7SGjf<*J%&ˆ4ga:" |ЅS"ʝQ݄Z+/cp`O1*(!za uqamH]=ߥQSN^8W_B!@TŘp9rP33)ϊGAb ([2r8LkSVbv~ٍ!!x|ݎp.q) TPX xog|^}n'~ 2+҅Qrx+Уt2xM@ְ8wc`j'٦n1(|g{ױ y q;䌧SnrSZѠ]LMU=Y`e]ƚ-ʯs9pw>l;;W*D=gN*%Ht*e3.V?TYJ[)i]a{$4x[2kg*\8h$<#MP,4No[^'_FZz) 7E6!)GXi}vKj8̿寖Ƥf-<ʆ0J2VzM68&b:e:6u(ɓG"x!4Y 8/J39Z㮻xiQ7P֔ی+0䭀[RBGgB5|i:Lsk7֪}m"JM وeS]ž!txd f9K@iOSfHlIExX|ѣp?xR4x~嗴s7)6 _}0QB|#$p8_^"(=yTy/Hɀ֟)cږ-5 P]Tȑ,6RP;11iH:HRsyU3S;#KNajh`RHM"h"K~nA8Kr6miIf,[qș7*cA@J?o R+ LJx)V5jptȶ3e[P#ӢS/db780E&]X"ۆYl<.Y{m U$JNK1`dIs {T{!@ƾcX(am =K5-.9ܟiefc6߇!4ռ&z,WKrE(*H=NeDJLJziP59..x~s-\oouRV7v5AަO&c'h r`~|ru!:S|*}Ky=R^R|{V?t۞ $g) HU>u}b5seh ˋY7f@J['L}3n+ڋ4,hI/|1lD=\lHm)uJ-Qsg$$2 iէRUu~gyTTP ${nP|6+Zg3ƱRE3HڽTc}n$C =_n|8,>,R+48,7h\P>l^ݸԴ'pQS 6QF7l>./f3SLi@h߬pC/q.pp)L>a{C s{)K}WA j: ҁT0Ta?viu~ctA95 uI#g/C FF'x0zpRɍ`$J 1HZ޺* l&+9-:~TU_(|1wZL< ClʺCEҧ+\O23|V !9ME,(#l6)rsɖة2bxD]2Z(XnFypth2yK&/!g+&_-.*# j%7EșŔV,* >d%bD?5lI+;EbYWA<$Shhuxث/ʈ k9]#Z^_+Fj*#g)nU#yӛ/AQj,߅~ŽϜ9OɔFu%)bu­UF0M$DjJЕP AʎB(&@kZ._.am BeP/ωe-3lUEc϶`u;U8]rcOɈ-aV&}s'+nA/vzsA{n&xЇ'a IЋdk) Ï{r>*Eɓ!ޅ:XZ-5'{)vNzb`ڍx\cp9DwrX#g]%zVFÇ^gl048~&'µz]gsE6ozg8@[@m |0!+qʼn\/Ѵ[t>wr5¶x"6k-P VAM<5ʮdè6æ0"KݤkukđDQ_,k|(h4kc0Fm)/j!>g5>_=nl?pq9p L4;ٶY 8wJk4 brdۿ\Mfv{g:'dde A-w]Sa-w^lnr"ΦiͺdS5>*܎;bDxus͏pGٳK)%ܲ=F #ÂŨxawDzBe8m8, ;/uI9̂oo[JJT׎2c8:*aHЊ̦Stt&}lE9V[H:I&la߶wG=Q8@Jn&Cw_ą\ENCʒL[KC7< G΋xVs)SP{h%`W;0kD g{BՀbxK@rsQ5{ȒS03B'Le ж*9ّ1ŒHCUڅ C(`FLEwv>]119h:EIV[q:21H?ngGX{T<*$Bc3'& cr|MnʤIpmVAښ(W3<$0ey$-5oJ~0 Vz` V~aIİo8JĿM钔V h۸( gnuQ "0MFv{fUl a{=.O35 K*_ *Mlf:Kh" Уc^m{e29|)WkUO 8ޏ+%3,09k̥KӇT&>"\H~ݓ(=0  9ݲ-O=g÷B]@†w(dz~ vXhY,-Bl&ذ&w WSGCoa)@wf`4O‘^eFz(u<@Mn3 a5 l7 3!I'b:}=.>ˁEnT&^"MkbM]%;˶X4d2.^jh "ȩ W)#} rR<^&'BV P#@$ȕp 3r#a&f?7ꇭ"9 S.5T[hk8d T*-c2Gԝ,uhNTd)ʿCC>ʮKXϧU,CՓ37YWcI2\(#ܾʕI fY6%?RBTp:yl [@0fs.tlv Ɛ"rVfĜe])D~pehf!ޤQ;NΏS 5v1-ET[_;67E&`3PȑƇ͜4`N1םE3.HƩt_ *x&(008B6>v]Z# hׄB"Xj:N!j"ө ujukV )ҔFj酢=Xݪbb!GB/3e衑UsO:v_`6BLc6YLj̔hŵ4%LIgc^eՈu ,[3''=6d.~Sj6yA뜗^AiD]]hdoM&[- PCs 3N3z_:h(ح] %\4yUr|cSs$fTOI|4Y5aٰ00݌n k鄉;WGyۖm^9"4؃ M$!R h!(Qg%eUͷN5F [rIXVp%.['nRӭ9gJ_[N8g  ǹI;ɚMw:p!티i"lDY 8•W.Mc=.KeZ<ޏA('?NpBiܛ-U ER,VM캆Lp[M@\-=nNވͧFT13Mz Q5g7/=W!UQ'l*Mt \th'(X:oKd̗!)),gЭV & zR9P %AHYƱ<=74R 4ވUcR߄ z:ƛz%48VlD/x$};JBcZ1OP˙+Cm\?& B?̨{_E%3.T!lD-|査%!Hf0#ڹ+~ T.YkEKNKdxsG#U@hS"2u֗S\􁗧*6'. o-VBI ^ lM;(@`⟔D__w; u3`.EW8}l-;? }s'F,gawQ eb_R@l`U_}@M e,k~M%D)}e1_v/3M0a9r1`j ZŹVa&ɗmQIK `;c<^dN,Y\i>=-}NG/_Vk0tYH)j&eU}tP( nlժ}Q?=cK:r1rdzDL%mș^g4Vw'o=H7ȶ%tæ +8^y)(V0\ S"~`ҍo#a]?MJÌu*eVlIWN aU[1 tƭvq%XBFa3q⫧gel\p?殒&hlmR/#Xzr),㾂v6̃'I^4BLugK6P%![ylB 9ǩ(S:p͚޲ϧCp}k"C~}?J q0BEX>vsZA5J䕉 {2 1Z,M6#[@AqsމDOnqPќYd\l VD+ַo. *رZU{yIt}Br?fЌGpR#T~<(u\#x\]\:H}IAOs1hGݺ0'ly % ]p,Ǧ膺cFl{MM`-37Gk`.XҚ(XM< ?U,5-/bJ0\@5l:CIhYbMҧvlua@u2 Hʵ?,-+' av>X}, *6>igZ Ǵoaad'J gn~1L2Tf,(lǑ\P;`ޫtwC΋`cyd9Ff/`pumQ:z;իtCy6hV!Yċm4)GF=[LJgA4?x=W o'ҟ_E: ŵy5fp*=r/f}/6얃:O3uڅS(^P:+H0BvYi1 +3' 85Rݱ Nv!6TKe3Y*\ 2[6tJ}B.Mh013}2uO$ yzإt6g]ǟSfIZPDekR@>4gp r*\JD|qa&P JRˇe*"~Ye@9<ZB#e{*icsap8-?s.|{6NЖ:^Xvи&܀MieB2e>\T`C7 ̋b $X[v11G{G@RƐ}f"Ͽa23;ݙOF#],/\eŬsmh_ 3{̀ۂ5h{"ygT$jnqnBWt&_JHЏ9 СJjkƑ.GWCۻ$׮YS%WMu#^so3NPT:f&RxgP̯%FGa'6hI-^o{G!ƄO<`~)hϲ#ϕDw;TR8UzKHIѲ*wu 3K0ϴV'p؅B;pfu)h=daY2ܠOcL!U=|>\jpetF[Acry&h@zң_*8$4b Զ 5u7%)N fRg&\MEVOtq /ܚ))Qb|ORgu"dSmמk-g_3y8dݮH.=EՆ5TQXp4؀ȏHYOiz@Y m4m/ :K#j\$yvԢՙT<BJD`8b!]J-$ ~E^r҉i Η#r n,[&8OYt3Nu"CfpH1_rCCL-mY=uB_x7b{K0(jE */QC Ɇ  3/FсpUXRˠA& 2Ѥcp=9ns1ZW g㶹ٜGBT|2 7nD00kj2˯ Z)=ʢ.NW%,mk, lz, |bwP=#'j2+Q97:G#'$} J -d6̨͉ "5ʁĉ3zSl 'G5Dc0d)~r^q"PM>ruW.&G%ޞтa3d?;yE7R#l6(^?D#CD1j{GHL]vFUyi`2_ͺVTOE˄.T %$) ;}Lħkf1IVoL <ʗE/x2%^?Zf$PWsooW5D XZ]] s[),Q}W|bYb/T5 s(~:r oJ3-VN߀6úG ʼa+OJp⧚i<ЬiD jqeOkg$$u2#&X}dv§{]Z!/:.k)\_Vg o[ti'ά #p)[k{aCZ6ɣk PlNf<:`4eu 4]tiJJ+V.&,=g<$}VCJzXPCf|xID.G{c͙lrO]7ӯeP2UWbQS< ِ9JuJn,r Bt{WMl!!_)#t]3 PT]nqg)+y 6bkOYAmđqKHH8r\Z-);>QtxЦ ŠwD'=:B;#ZݓM.-M.lt6ő0BGi"k/dL%덗:h0ȆGM 6\ VLn0fRbQwd0ˎJglC&`4eZLvY4%ra`Fb+A?B~놀`!A.j,/h+OoS+; mj^![k 4l4QKUiD(IwǥSnrKa<ػ{_E5\hV6]wExfk}@ʀ8a@_}E`ih>,0IF|hT s #c\oioD 6)^ijֆ7|~yж25^Um ˾q .cU9B&@_Vcj@f @Ȏij\Q9b\k9y(6m5,F 3X`_HQCp6D^{/c!\-Wf0EGZX/`m8GI'ӊ̡ylϞbCZ盯:-b$uWQޜUZѳGfc}=z?r*#3LզKWk+ ıࡶrz9 6M/|Ybb6EEQvRzlj{bjvXư9t{SbT磫͓uIE9;ȸе(z,ezzLdۆ3lM,^LUH?hQ_ _Gb3tKZwS,5afHЩD=\Rъ@4/C ׸("aA (V>|\axwP=( v,CP+Y937d-s'4o@޿<֟8v5oF=;I2Y iXkZ ?>X\f_K?\VHh%MNK|@;{-5.4/w wKRpӘc]ce4<6۾s#Ϡ2eᆢuc5ZMlqjUf w\SY,wg& RgCcFM%!7*I!RYQ*|S712 Flr+Lu05{MM4DHA3Aj4An;E. bJƉVqX8_;[q$Yxsc|5L | zwe=<(ܐ9sjUVNK\2FT|Q,JQqH'6׺A0Ao]=¯)i[RCS(Q5fI(gY%oO&zz9_xx}b!OlLcJsthMd< D}4#~./L"J kxrGs_@%{Bƙa7טs}$2d`gip>y,v+Uf8W{&(ltJ_]!8ּWѾȘ${o\h*F{_*s5V׉HugDln%Q!f$.KʀjMܷLS }rדx0  ^~owUa<ΟIR<-EWF[6!Y LF"XY(عWr6RGT2qOXͣ\,d2d/^Մ7,C'ݠQK6@TsrPf^{(D&@qBl{CAN=_w:faRcChU|5۶v'i2pN=S놏 QWJ]Çkakv`LF 2Uǹ:9Լjg"k]Xϗ 㯀 OnC^;p>aJH{@ɲ x:b)Cl749.22ǏDyj?@_@s.7lykxOlZpb?O&9pSn@#PDTyI˱85=d<1i)ɽ$)z7d?L5%!0zRa&k|5G^ek-& k;R!6vegmp){"{ >$ԫ0 +ݹ`~.$R Bu޵^(\ϝyON+MJPN8O%_$aEVC/V/e=0o ;ԾP_Y<]'rT"6Hlԏ>c)F%kQ^杇75?UP]=7?(st_nTGͦBF; Hrw Bf1j. $TW,B{GgYGV9S]Ҡ/!;PI Ja)E{lYV*ceJӰ U7Oc {R&Js{=qe8Ze5_$K8 q?aWnT ZױRO~%lGD6ȡC߄IvWA^GG!:eD!&7M^Ndn2!#]Yg:8p1!?E`6OsO]x4@5\ьevD0n-=b/^Co5uy.86ulbrM.\4ҫB} V識@G۔5wA_cxƻEH1z:=sYrt._tfkVmN N[@zH1Z#$Ѩ*QW]&L*} Xjv׶O% 2(ES,wszj,_xU|Ŗm#gp%vs6'%p^<ΔԳF>" P(X+9qW‰Tጶ,|؟ zs/t;WQs+a_x; 6R7S%B7?/4}8'XNe~9ϣ}=@y-Opg}0H[ެ>![P1۴Q<gE^ODjRBnT@yr} hR7fuRƆ?Թ>ZUp,G5P! z&$HU"R%-tBj3w֑W$ߦQ掯҉GG]_'ė 0Se"]C[^[5.W$B,MX1^bݚ 1sy  J"[R&hM4510x+.<m-!HA*O' ᠁t0'L^o6Xuy=޶k1Bkfyjȯą`pKp G5p.a_˽R:3 'OblThlg^&[mצZ N>"XI*͙`g4n6+䧬T r̎Q|ήNޱ%qG`"E05j Z/&UM'O?wqqV\yOT<pI3Ѭ{h]WAswb|K Εz͊c֝^ϳ-@_u9P閬2ʴ݆BA44:C#!yCvb_C0/`뎀 dC;w'^Cd?/2E"͛Xs9yȤ :{VF+RܫgjkX {1VށGr!c*數fϱ 9WVI޺.(07ze,QvoKDh[2,ѝ{4MQKν+؛Mף8t t icmH'^ jjb30#WK^˜D>zR'N/Z| ^FvKgػ6Bh8Hg#ȋ:ɮvex؋6֜M}-g5Yz +\i `UeS8: 5dPz, իB?1*|Ѕ ~!Dя8͔~}%8o\/n /ߣ+Qׄk^HE߾\A5*z0 -O3Iq)؛YX,]V~giG6SmF8|CD$98jJdޗx}p쳱1Ԯ;8%31+A3tOe+!X=ez}%IMC>Pb6_DsuhVlLf= brz<*r o),;g=agۉ76)񻣏 lecD5 է |҇PM ;_xo΃NIO'IdȝVI&![*btM'{ϓI){|G_:4zNC(mπѳ48&]Oݨx'ՠ&h-mF'Q9OKE9g}1^|BXkkdjKEaeclQ6D]=~+C0w.aCjFHwVd{ U+lYȂݓ뭫MԛQd)6ʜE0' ^m3nͺS WEd/"dFz~`8%ƺzF0<` x$<늁ib,KmTk;4 1ُ.C(w*X/a&TF ٧ڇTf*CWy=(6ӌRj5\3LԕW"c]EΏ{|౰KZ"wͧ݇Ŝ]෢2]Qk9z p`Af~}`7F@Ts6;d]NKmn` —##rX<ݭ]y>{\fFb(p%rاF,ܭ?pԫ{A2~C &1GFvzXaێ9ɖw!ݷƳɞ7AtkWd)-246AJX N_5 31#!s/2𶮃jWD?}ͽylذ@;2z٦籟,1E [PW(=ܚ{jO!Au@[7~ҟʃiE ;D9ڧ\:oW݅,q)ٕ9ls 'P}0['0X[k9-3Udm6ü(ǎ>4|yrn8zA`hUWR2sgXQQvTLZ"Q!b|>] @|HPkηik]Z74…sG(]^8"d |qN^;e4WQo58CE?G6٪B>n]ۇމJ4SbC BvA-7R מ7 ؛5zi+XX'ѠK;M_9Yi[b 5yf8ݸ4-TB;!m XͪVǍ(tbibrj:  XL4m*&iQrŻG 2{gIi`eX S[x,OF"Kt.yg]ȌƘTlʛPO @^{pĝj-P j{yobw;ZĐ \1(3t%N'-& >pw1bm_aʧi 2gj n%2Y3-+GU('(v WMlՊ wIbaa|93cZvc75!PG|K2S>2e&ohQww fCAfZ0y\deeS5序~SvNb<$ V.'%X#dlől:FFv z\> ha.Dۘ3snI}vMp f/tC(/@1 7F~iEA&Mf!^V2=#e' IG=d =^E/;%)ChmDnx0lђєġW1k&M8MZ*fZH3m'Sdg($P`k0#oF/h)@o, 5dT_]z0Fu2]0KGn-C7gE{ b*/t2=h +_ gBQ{ay8~1AfG:c{ )փlj-CSbQl|KT0LAD_rX>)fY`MSj@XI<$8|y>0?= Z0N0TÆ,S4Y`Y>&Zi>R#ۛ,z]c(vv fǧu'ٲ4Ch# h2(@tU$Ƽ_p19$ioABL42W˲5yX'`6LD.n4Ӝ04sL w{/SUݿ*}'4~ `B킩#l~Pu% +^fz gfo^.Z*"I#7Uf weБQ'ϗ M`;1rB*|ύyJs,^'Nv]Nqy$onJMgSP+S|ܗ2F\I2Z@_EC Ա0H!_8ѹϧ GB{4BQtk|[W ]8SxWm`YM@,焮CP%g'ʂ\/#O.n #MYe}+B_ȇ$\ӮƂ;EE2|JP8=AJ5Spe(; Fec*]ST?urwűR& ~oGWꍰ20>p-|uNZ~|oƫ)t=GlA+退VׂŻ^bI0'b)q{>TVӾ3XQȽO/% ehD4n8?㽂nD$,̗\z-1,{_3l42I:Z6QA)Q̤O|I.Ut.z;ؘeʼ[И%u3."B86ԸAtZ._X&>oY fk \W2۝q_Yto|݇C5a<();N [FD]D7}g嗗0"Dv񮰴`1F˫BKIvtn5ʫnћъU(h煿"P|׬XwF$-XLEB<ﶞeHq_D  ӁzSq3qH3#r-@ۋ%D@%ILn"ἤ;fStU c\,Z-#Փ uq8~d;*Ig/ {5mQ`(]\O(xrx1(2J&>k=j,ď5%ڰ}u{U-["/D)NA m UˋSqcˏ &B͚N7 r^?J?oI"r]f@43(.TpS"+*l.?aݘ@Ub YHMhE$:qR̃ \GQB~{. wAihk+?pHLKbt&61D1V[=ڢ*1usH-dD*pcFM.7أ (l'C;jt#7hn@^׋ژ [z!6ekQ(ٚ*Q`(ƙmaA.1?XXmGb+<:7_P"=wkˠ /ѕ%oK|˧ zb_#9  rZ(7%%җ& *_pZIu/g$'A evF~ pSU5"m%ۓ"E%At[ ~=3f[O}<[^t{җ:5Ye{0]gDr #cbuI G//(NC}WZ6T @)/9aI=Cwҙql5|_83~B&ixhkU0S *8klQ?ЃtcuOjAxީ5x})7!m'ZER *}͛wy9 4qr0}H $J0Em/ڒBBgL_kVW+|Ɨp^A:yωchN0F"JF">50N-ھxxKe9|$-V擛:;Ѭ)gZ'". ؗf 02ĸFFffd1,*;Z]"JAOUR" ?dldrn[Nֽ{㲰ա]6~paiHLc=F87|?A]8)ZU:WD %y+:Vu7t67;N֒='rS>Кd[qkKS-pgYWNG{̀zc(x ͪ:>7@*v߭V`rU0z\F3|CCE$f82}GqV˺.NO TkFVM}_e:9~$v9io7z˴s"竡*H `hqTp}ōl౯E5LG#JA`AE%M "Wh; tYlPg֬osȫRQw^9OA\~w/B(IR' 9|Y66ae(!QzDY66I =w~ap=yb&;0F'thY׀ Z&HbɺK~Ȏm,u#gĉ&GLWa˃%a~ޣ𮯁jW)K¹YFjj쑝c :!?I7;>".Y,&9 ®:}7-%]Ar)F&!iWLݪ˜GfbDThqe<kDn+sʶG:@K4i8#7g;p•, c%A?8Z'8^z\W:a_f(M!I4+SHEA =>n!$K΄A Hߞ'p"k@j:tjB_pVxPлfVSE ,Y-1ey6v|A>smiK%Rmք%敩@*v]eS"4"zn0BkG|#X>1@,fU"j߫P/&>DAUOf >XR^'NAӵs3D mLOEdAGXJ@]Œ&>eߓ>tAW U\$s >jEFڕQ-zKX$=.Kg]y%X/?v}uR#?-_Ϋ/+/1떵պ&f$3tmzd6QugsGZ~Ruu{41Av*PK0vt{n #tYAWƯk̔.&V,Q/@Q@A%[M8kd lT,⟊Ӫ[F@ilOA{MYKoe\dZ+uF {Fw-Fdp6r  %!kA=lNISf9T_73yxgHΰfq 36yrIƆBxP^"ĐP}wHN3% FnUqv&*:1NJ\_Gy1nh?gؒ:y̱N{ZߩU'B7}ܾ81i>oϼ󺕆ě~GǷD$~?!)P6=e HMT_CsZ8&Vc YC]wB2՛{Z[>جY/o heսA-|`ۋ!X%Z5$3/rrn!11=OԞV"9DO(0_˩{ܷ/߬Q WPƷZy}mbU9*Zͪ2*ɭcMxn_et\;"JF"= bc_u0ʕφF `mm!* P5DU>їsyED0e=*nX(˨;$\!ޒf"(^M_\@~"X+ -8Q@ϭl+>jo EFNYD3P!\^kWDf>PUUX%McЈ,Ռ/"߭.}dJ#O8ml񝳼 fʶ /><Ȍ67ky!Y1j@>XWҠ2_3JE@(t;j7XUmU$C'Uʔ!-pK$\+[ċ@ & }xu/i吉iG2:;'bw'iI B;ۦy(8ɂ&s$` vciSk& )fsn'öOHH&rWWn]mXJ pr/A3KreHF1cNf@1ӓ#+ 0Qs11 H\6tϫ@;p]j َsU dq "I!$SqOiϝ٫ävC PhCvdFkgZG>ֽfAۆKǁ: tܳv%lP% $M Id 8ļE$Hmyݠ]}d,Ka1 doq z(A!T$=["O AbigPhW9u [ܿ30irf"*@|NO =;e* pbe{68srPk"5cTg8:]uu}bR6]. {7lH4"Ya͍Gv>T|f9F9h۶~GYh:9%`qtڼ7BRjxe TڻE(v[`~Q#s@Eqo !LʖbD>|,Ɨ ,3"#2zs to˰'/Iڼ< ]7g A8s w0]宮w@M ]I@.\Kq3hQ je mc0;K@3e:\ SIY=y]Mo_bp矢;|-U@Jl '̤ -ҪmFh!kHOvc#1x7ޔp%ÔH}gHi,YSҪ2lHx9dq.H3gJ>9?p]l fA*ڰ咿 zæuV?ُ@_'-\Q֓\ys%(^hk'ce,~MB8dɕy^ܩ:-|NE3;MNlrm~bȅbąA,0*ję#mQ< -5*@#h*T\ɉ_\g M⦆[ ;"ȇ2*6\6%6 VЅ0]RH;+L#SqsBdcӆrOYiZ5AsUp&-E)ek<7⇖y3vݦMv94ɈU&aO>#@\գh̓ݟsM}s;j+Fڿb.sUf5MѠigRUJw{ߔaFMn Bl)G2h`A( %Isw(Ŗbt⡋^|^fbQ؃n{){P{F$`!+~/KZ>ka#LڨF9) u1]X}9@ ꏗri @cbkԣ9ND揿mC܆Q$WkHڎjۄ,^*l厂8W'+C Q.@s %dRyS2&9@XӒ%&ǞUĀ*0Ȏ/Po0|J񘿽2X paOLʑt@% MTCG@Ir˝FgFi%p܉²; >B*shKC8~ %߰1/C`y@ Ve3kֱdLtv*)\b>Pc ?OB$9}K&fe[Zzd#g껰۸17#\a1nQo?%7HK*A.g *5lа$;z; FbE.ruKK`h_O @ʧmSrl_e2?^mW?2lwC9~qu\M:L)q>0-o ȘN!LkKGjw$O[_!QRh52Е B";.&fmwrw G"fb@ (я4X/y?wM6;3T"n @ Hr $aS,Өu><̍c-vܳ2{›B9 DfO}8Lk +i#:uSJĨgEM/)98+fn̫kH A0rbLƍ-kL3Gco%;|L3$R"I5K^l ͅG.虆⏏Xb|'+rwVRU`y, 'Z{k%4wIX3<ȻrdeOqL#΀6} gn[QQJ&MD<}*n[rJF\,(UXz_{ #xg)[P5㢦zƆڽ _&A lUg}O7VcwB\vY\(xrGQ籿QD"RAΤr/*Bm>Bqk\(&@ONs1dc=~%xn7 >̛%s ش&əuɹq⿩y ""`y~~AMn8%$;P)ё巶ӝJcݐT:\3b VX25}6bT{&Gʍct7)]}n3Z.GA,͋ScW{'V>6Ey(y  \ŭ^e7%8SI@:* "RSd _B=msW ?Ԧ͝8:H: N6lMJw ecG#o(.m)xc;tI$c7{㻌?$W/G--]Es7 CEMdvR&Ȑ5~Z5n"DW4T_D1nJB2dJ]x5dѤNR4 qjnNMܨc}֘tG tkOk5Cg2Q)sjPa!lb"L[$DB%9PXօ%O"HkpAk -i}/#  j\($ ЇharY J/ S&R ?I oLT=aV:&MXY]siHH1fxhşalkOS[`r/sEM֜pcқ/[i#~ӗ@3 yLfL^v`؞6~m"BijŴ|2 )72aXbra{Ǯ-¼mqDU̳]r|RL ҿeVz^):~;C*fn!>YBUi+js<H:2+5{\BA}v{+TONwz2IPmD[ rOb>1YV0O~U]1- %;;o'|V(tL"tlGe(]MޖݝdC4ue$of- NWQFF^>'* eC{XqM[o7a2U*L%ɵjCT d~`J2(\(b_#mmO(pۏNQxӞR춹">~F"$2&kI(>ڢ[z< dQȣt.V .\ 뗛Pu\xgK+nFĉaf;iؠg-g8C=)5:|W9vX^Y\ %X+Ym7QgM>N"690(&j7^/GwspjП3Gu.Ktfug K>jV}bF'8hNบb._FE}A0OBЏh@]Ku$8`Z=pT8de lXu0TO*WfPLn0S6փ"f5LwuQ*6ʕvn$ֺ3:RG˿]roo\pca֢}(@4 &<˲=ŃZ3D0>1nPo3p,!zh >dwSź>` le6d] !4t/_4B fad-vF~|L@$4>˜}krDX4P6JzDv`yfׇ葭~~AӺq_a!Y?铏EP̑Iz*8CL6~5,]×~E[v3X@P%zs5~qݭq< i:IڥåTjƽB0[EvyY`u$)R#6Ƴ'g&:qTV챜/NN{ XJx(U}v-j"t9'4US>ǍUIܛ<$ʑ툂unn#/[8v;P=rp/} ˔f~x]=z+khYA>M&Nq݄~̻0!Xtyl765e(!+'@`.^[7︂P b[_WACՈp݃/&7%%w-cto?ܴA#dI@B$CIF:_ -pVp@ׯSl9j ʖOYPMmpk?ABF̰:# *AH\;cbImZ҇;A<L 1A-,Ҝ6CүcDO*)j>E$`^$PL>׊:vN7q$iQeӅ-ٵ J ~ +>Vrsr,a1lMwG|7U}x.~' \~VPR]XҞJ;^8Jȩ9 S,-o?K|է"K}M>®^0f4!<][֠0 K$:?',q N8/c7&d:8;蟨;TH׶ɂ!)pMT֚mt!#5\[|@FHݖkBhpL) g$n*~*{\"t6UԳZRuyVƇ {O"t%gֳIrhx$ƚhQwEqfKR㛸榖ퟧ枞 蚕惥F԰LϝHDIIך@S#{РV#.)h$*$ֳ寨ovrme ?&6tM|ulYfg h?>o:@~5+P'Q3@4YC:CvmhƺӉz zdFvF> =]&on"$Vy %=i_W.Y<:S>b dNM,Drrҏlbi+HI.k o qx}&:Q.̃9'5jjj?]F.na[Růq`W=D(xt9ﻉ#xoy\tk8mT&5 F:6]OxukF&Rmג) +e]ˇo~d>RBd*p{w{1ْ%0ho*[ W_޸JJGT@rƻοǕH}*2IE 2:$S!{t$!ńuzwRu/uSry^,+k1ƲOGrE!3r4-1#Hgp5N G'F4 p/Y)ˑ%3A=~,QOKJӅՙ/X:Bˏ_W.kQ }qWj݊j{G" م3v4@T#mGq==1b˽bδKh ?ήkS7ag)?4(x{ s `yƄ"86AWhY{U~kg <m+e4N:1 oz6g^xB1 g|7}F=}|ʤVpMOyMJ`aM9Č5h;JSx "$]Wk]2)j1q'>:VB1ۖm{61` C^-BdC ?`j6M+R;a_C#= 1ץ䱛jƿ^ʡM$dԤ9^זO%lHwf lWWiU$|RD 7U2ڑ'\FǹN:xMU8:XV3c)b%32"MŚ̍|,ÜeᴠULu+&%==t>f0pPc'[.Wl4z=~cAЂT` RTs$|cR$46HA;n7udʝ=f0 v-0SOGC1/qC,>Z"8.?Cq-(kbKH|',E pqY1&,UѤf?^8FXg5ἥ.kfrj$c[:,43 GF_'T9Y ?u:w&+uipjQ OvnօDs 7j1ԡs;Up`fsd߳e*~|76fHʋ?Ũ؍E*<1!╴m=BpBc`;m`Y[EW$V-p-M RpEP~(hFJW Meo.#ՑVfߎf6  [܆0Rln6r><(tX"=)4WaƸ*"kswDt)m7 w&0a>)2@/ -ȫ'FrwBR`^*>si O2>R:طHg1PZtMSpь .e&rY(0y@> ]vg45oؒct#|x,sy/l"$;[=V,Uw),aq~fA D8QQxȋEO Jc̮ALg?]=P9l)՗3kFR K\BNNO}\c6Jl\W[]}Ԑ%RWb}dM :"2vWk\m{oTLу{5Œ+{{|:Q.g̃HLAQ#@qsTxT%1cΨ<~ U5GT.E5>Xs [D`D)WMF\%-Fh^|mX G8F[T@qyΒ1E_DUt2]{_Q`QϬC(h1z{:|ZI\^Ku$Yen*k"(H3Kz ymhPmz?҄'xmBjH#z9(t0'&bۃ?^r:IO[ oHIH{!Vc֟߭ݱ @:Pvk6)B* m{[J6F LO ~Fyܹ1@}Ksd$qKB!S5p`[GP zJMJ\&¨}+ϩ؉]tXkmdйl8`c5h nC'NƊ/zEf8!³ w`2M=}g6Z 57gҭs'>&Ƣ}B֬uEubhj?߬s,:3VltR ٥%m_W 5IYQ$-~avMN{86H]u5vC{c6V~ $B<|>m !q+Sy ZXQ)& C N_4UU$4s.$CjyW#AԶgQ!GJ*̾/(O`0Yg\fǯ~(VB$nm)NFX3M\Na%WGB_Y 1JG6 *S!CM].!-xQ0=d$?6#3 1|9J]y~]>OāiU+D |[ٜe@!PDN!}<ۂhll N8 ƸqX`-J95YWFiJ??mb;j+s: Q= ĺRi-Xǃ\P O ntmk,*ܾR Cgwe  nQ0^P ef-eRhtNG&< }^+KS}:({ ~ GFYgumM362Yikv۩J:"OEm/)s1I~'P~Yt6#Ktt˸bkX[GK{{ڢh `ۯI{B6{RIXGѽuX4SƢ)ز4#UǽĆ_ 6"ב3Rdv^LC@*++tJ#xPK{F_>ng?x&PuT켷gKT}-Ӑ$]\/gn˱c5Ilza3*j9j9a}l%p#Yctr `_ã,̕]ͲbV'Y+}?d#v>-wJkQ9&7x}ϺYCPɼuK 7՝˿yC:+>~\RM303YP<ĿO×4W7 H۲-mOĞ5Iݲ T@"zĹdֵxҽ60D 7V)(\*b'v&o\uaYј'/N*mJ|̏j] 퀅W$J2LJ@ I+ SM!F' >((x.79Dﺧ,)fìh~.Qc* g N@sLfHGXBj3nۛYyxY/_5?1j=2tXNkcV6[{@|@jIW5 u/}PJk2ӯwk 'Bpwޱ͔ BBM{P.@Gw)쭠A:mn$C/^fCx[ט=R!.5V|̣<3M6$;(, HG{x1SE$+o1*l45;Ĵp.LK-^ [i??[>4JE-Q%ݵA7,:1 KV;{e)5;ɻK0eXV|'c.LG#E\m>MDZIz|$l11*O$m5ԓ"34&xC 빬/e{cT?<եX~iU..EtvB2xenM:!6r$6?uH+1>ɳIL&jlV9P)}ly :\7~1&d+LW>4Zq$l^`Yc{4bU4.fdue-eq>ܧ(c2yLCmReMo"v|lJߔo)߇g Aqe4)Đ9{--ܶuc' qL|榮כiq7?-G0<9 /xDMɇ!+[VܝdxpTDI" ﮶s  SjAr8Z;NeVz| ]W 0m[.c'lH^ e0+.wNvxqqyy3%?y 6ImNĢZU l4<}Jt'ѱZ[?-H]:4 1DsL0{ A]bL0Hyi{yct4i[ONKMҌ(^YaW Pw.gk]ۜgN95z߷DcLͺn^ʟIk_xf*'jmeVþc<.38p% [ wElY=V(([r[dǏ[L1-![־[**Km}b1[RF>ڒ|4Zm_hpl Gٵ%3\*eB+&ƒu"4=L=4;Q@v=JoNyF=Td2yļwF4꾌dwvOoHZ6GE bܑ`_ݹĔ.kB5(R`NWސWV~#ƁI þ9_S ȣS*2*sW[ ICOgyOTCehGOAL䴌Siu'd_gYL"[~qr`6\yO ",CGϥN}t %Y/'v(Oi$r0dKFkmY0fs@CGvIv-ecb\UK`GyRvR~|5lyl󠗖[(0diT K+LTɋBV _~dH=~&?7M2J]SPٍ"c>Z0ۺ!80bmpňՓ{֜>Xi>;>k> zpO9{qobFK[ڌ&cFM5'%,1Y+@G$ZM|W¢ 9H!WB$Xgv?`± iJ3{?.0vqmjH~3pkmv>25ҦW;ݣ^%<ַُ_to ~{ H[}J] Vu^jD ݄m5LUtF8(*CT~) lUBq>v/' DvZfd|z <#SsM%V}7A t>T\2v *k_3Y[R-ۜcgԚS*4eZTW0pן*DRPQhBLCT*&j_Kqn{HTh[8wѝN?x rrovT<- Mv]\[iDOo{u <6&f Eq#s3FaH䃦y-0c; xid=.0q`β{s$>M@6;" V+4r"~Y/_jaUA}-q&nCagi?R`x!#^*+(~7 ]ѵ5ԀjI-_E?c9W&6ݖ6fILg Y ~& ꉏ :%p"EV) ~+`oHp[ttHFń ~Sl$#8̫qgCm R84*ӨMOH(ɕHtڪYk JJCԀH^f{֑lڨı6wZyY=R k?}lϢ-wycߤ[$Wux._sji;վYh(]{C<еc>3 Ƈګ .g5ڥϒ|BXNMZs BLwu=`1x2W) d7}"721NrV_M)# 1%/n ?iS<{͌כ&S/jubnUb\†\' 0e#3 w7 H0{\},xŠyn?zSک&jwܐah7sC(+yiZRۇ|GGA;[#9P]92ɣB%JSS5m "wO-!VdTs-~"~a8/~Q} s>&%Q5t~rVOg!L¾%kX'E6_zvLT:o"Ӭ9`XhڶvR9Fş>25+tZn >AdM$/?6s.ଯWX m {o}4Qtz ߪPkOF@/4@m fP[CUz![zd`mrI~nAftЌ] pq{K̥D VEEhr JJs >EesaRn3E$H͵(;%\Wz^$Tq`oE%mp%͠@@_-9?u ۉ"ͷY {^..ħup3(@0P瀀+g.i.)bqϴuQ)^Tw-C>;޻G1R*m_ )F*󉟃$qY$z6ֹE2(,+~ݰ3Z,ELұgYZ0707010000000b000081a400000000000000000000000167a4d7fc0001902c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/;]?EhDTTk׶ǼHSKQqu* Byp&@qȝeߩ=RodI)@ ,`3iJ>K4hk{dUW:DS T('[pW%$8\r@ ēHrt jَq1s}O>\al lB_?%> @VMF"t^o&$7ӿ/U0+bWxnqnKfvYfj*e2|1*zrȵ7' N Wͩ~pW)ؽW5!PXzǷ##ptX;W{K.0=gg| =yhz|y,DnJ^68"uZ;a7{!R5e=a#b"9c%xDX'Q%ZQxE1`k{NߡC)jN\%5ā'`_mAHSo$}ğnQ,E2d,wVoeDA{@@7۵4$s`u 1ʹ uGrB?Z{tws©SyyT-5djA.x"J]e-i82o` V պm_qTi)Lx@&§KbHP +cxy6=mf" }LL=jQr/}iMJЖ56ŔPFػF=j D2=u,IT/Lgbm;O:N`?tVIFɩb<{Q=Cs iP:O'eycEfL4=o9>E.W0$A(?GpYK9p{9#'RDH|ʬVەESFּ_gWCNoXotb{ Ri@tycAݕ,7k^ tr#(͓\m3[+I9ѤJ.ʸмֵ3 a{~#l( K .0(v cJ-uRj<8Mˣ'82.V-ӊt|)Su%+?c2A]͛ ͛H/ӽ/ n l y fRH>Sr/_um>>.}LVaRyv_q,t%ndݳJFw݀ؑK*O06&wU%+IȄ]Ƃ@\dr[O{d ̏zf޻8z QӔۼf UJw iQʙ|Ĵ_kCAֹI>.2y^:K`7SK d@n*=6ic}E~Zˮ~Yv1^i&9ԕ@>:<|p9+UcC˥]D@[h?9䁳mԐHQ"ũk̜Ya֓iPD`絏eZ"ٝCf8-oQ)N{n_I'JF5^4Fi0bׂjRw*vX&qIliѱ–BRRdٗ`݅ߴzp:ZÕZ,0;ǴWs` DeHaF y&9!4`v\irdzE{c{/ͳ8 $6pIV8Q,BIJ{ztc̓I¢/i 1Xez,(?s>0Qsֆc!,kI>Aˏ%GQ/F[# y4msCmp* $t{> q#۵<Z ܁uD-NB;0-Tpi;a ERFv.t`TӞ0e7c`n5B\)Ÿ 0ALQ׹OK[`Ϗas;ن.*zG֤j>βF1Q0O*AsfʷC|-ja^}83j{)~KCV;JSoAM;+j"͐fc "B`&eᄠW Ǚ"G*dH&e/莖S2"\ p;I]Ϡ$ h:(u(Ȑ#I^9Ʋ6NCi0|t4xֶ|)ӻ+7' |-[Fٜ#M,4"t^K/Rf{MU$G7! ` 72> B^}|8r 9{bڤqtab6n %w+iKcY0`"f eZMc?17EitӅm쳜٠5 eIBċ^I=Aj]hO=eуR e=? \9ȱY;dz?m$05%pwQ|R7|! [o^ pf|M7,׬NT$N\ڻNRKϡ֠6žARqaDr2J':+O5C}Cx#d`a'ka6K?%.oY - Qe-@f$c8ip9 c|u3U]]}fVA /%6ד/A[vU8#ݑUj+nq^@u7ÄsF襏^*L>pr@qb.pw+X *uHxjkUy-R" Պ.iix1!P\TLF%ߴi>?aS]as.C ip\k,y AIJ?+m~q6FS{G1=3 q$vP;(Gq^tbr)jh8Uf[$EQڽO*0h ye\<#^X-&f|ʛD=nڠBtn1ú ~aoeJ3M,kzI{}s%GN~绍_]MOϑv U 1uSO$ЛT(Z|HZ-Zf`OeN 7` kE6g ]N3>ٛb,#_}#Ï2 y;ӎci/QoeHjZ=G8_$,u3S_|iJXL5=k ̓0?nsTx qu"Ia/֌)|VP1lJP AQȾ-)cwίv,Ҡ}~~5iu 6OR2SYSXr.(LI qadb!`dY: #k84)ql\8 xϋSL+?Pb8ՏJ57 Ox}J+&[/g>1\ȧ$zdlY9Ss8~9I3>o#Qa-b3\1&ODn볕]Ø_cB"e@&Yd/ Y7ݐY1ln*͞pVC&Dv%@ th]vߖvZfeP޾DFZ@2<܊` YL6Npi0E*Cofk lk#6TA'Ldy{H4|%YnRjg>[7LYӊG25]aCOl/+S)E1dμa $ vܟ﹉4ߢk΁90(D[hp)nF"5#V4|[=WhENj?9Mg7n/4Ԍfe6}w:;{RLadHLڮ2? ;FL5Lo鏽*#YTG6X`ĩjz\N3JRZKy1@|dZCo$B 6'z~_ىZ?(@e2Ŧn97*Φ mY RYіS=UT=aүmʵVV1J 4zhool"d`Fty Y2".NwpL%|$׬Z ,X0QNa㫁Mtl^NZ ۺL Z3[RMM(e-W 9d?ST|1*|J ^u7I9-c [llXn/~N 4?v9 iÿ;:l҉=|^).d&ZD ̭Z b:9 'Wٞa0g/'V!Lаʝlw\OV:¸Vׇ.Ry9Jx9UL Vްb#b1Q5Ѽ?Ӟ TT]SZj9#k#}"dri o54Dsi?}^s6U39Q~_ziv:x2Kk.XK@JhΉ1-=}K|I`"*݇P NGN Y4~4p,{aY~2V#(uDz#{X Oq&պs0QXž!BIo:62㞱j=D*Џk|Th x*LB/k`  RV[0ڴʵ|"0<9/PL75NqHQbw#bYqx]quu=  ao^"2+H6b; 4#2Q/ݱ.y } "j{d`یR $j%? }-E}X. (V:=BKv73]H@9*۷V4WY8pJ]M_X'gܳ!,9TyV!Ү͵ɞ\(^-$bo" $Jτ&svu9w{2> +tP tUX1\7ƢwH#<݁S%z+` .U(FT>abc0K+Azez! v0a'gv/g7 Ӑ' mcuwN"&ʨ+l4tA{wӏȂ:s>|`Wץ( Yo&.! Վ3}H$Yvh |6f!nVV2W $, /P-]UTgs6cIQ̛̗htCXٟAHez݇@5D)RJ=;Ql/8 $urT6"NYI<[:flk+$e7{-dFȍU6\7TB=pt5tAKSFDɽQN kw*to\Ya&K8 Y![XIOlW *J\!+J}ࡰ-n;^NDŽExϞP "֏;+ FȌZ WsnJx}N|sQqkg|w%hMS6n{ ^bP{t-TٹL3lEP~p˾qf:h'¼q-.O>;/:T-3q^Isf!ׂgO0-Xȿ$b2{}-}$QJ uJ!E2xey_ˠHFH^:d\+l)]L Q`9.:`.% ^ݰ&VɁ8#F\ G:zE[Czs?4YBEѢcfl{iwW+>v, і7ETU^v'f om\fA\^=-\?w%7삦ā$IYN4vb `ea]Y)C;e*+>6_ߢV"l?0ZS3I(ȳ7 GrB(ntJAF)H`=JoEu{͊7㒻UlMlȗ.VfHbe!CTuJb#z⭕bSM\鳋L^3-29 ޫ/5=xom(JOwڤ! ufm%#%J+N.x5<흖 -_Bâ !G>FCUZBˋ<֜<քY̤Yffz~| .ؾ!ʋwNTa(:8ޭ_GqiZSud~c 9Hr\ Fz5DA(}5*Oj)a^CT!cEBllB9Sb ѤB͖%=,Iswk6&vQ9ҳCk֓,txW\ᇜ?Efo- @{DdbZB 'qG} QөcbxKx8}RA3TXWOL;j&X˚Z}CC/2` @ ƂlrHi~ؙvwꠈx`ߕ=doQ{"Srً֒LDryprqܱ Ư.sa!WP=aVoںia>=WG_A7MnƔ (Ǿ,zVt! g֌o>L6I!W Z[߬+z{[uYO$vʚk;%d_M,䞎m;!K cQ.ٖJWq*䭙cD#3dO8{_h(2I>(-hM4!EǾ-KtEm#QЉh7Z$ٕuyhl\B`4;:SԹ(?[x _31 y.\uKi-fzuaͲ!})n~[t[&(TFү|Or.-0l,urN<Cx\?dTK±ΡYk-{(g37)8RP8A:;yۊHTSyR0oQ͸vq(;ZGI4mFS{v1cT&$'ȝكD5 2LJIސ^4X~C& Ioʻ7* oɳb0\QYC0I}]gmIW?_AThX$fSQ9v-EB= .%oVf/%Q+ard9 qJ%[!׮Buϣ:;[kl28SgL4a$%ozr8 cbGJQ+Aʆvv%h:LS25I8c|܅,-v&Џ n5eʷ4p񨁹v|-s4$:YyQ Xؑ rX]bvŚ׹[JuxC(1\ULe^|]1ɓ8%t ^{aɓ܂ra}U wmSևOb}Ypu, }H=S} /OE(n*DOM9ĝ]xeA LP(.pPo*?,j+F6^qezӷnx1hSQoΙEK8;~ W0Gڱ'ujci`^ڬEw* v(Sj$}G`S54R*m0}'-;,0t=v&q'7;O,ĿVGD4 %ݏ6\o0U@Ȳf¨ NF0$ըF vS!:YŚn \{2Hb=̇J`ҧ5xDuƇn w#y>Rkiuf~f_NԅŽk?uOzXl >ܫw~ (%!L}09"(#'nanj*=U\j`N˼uh0E. #ə۽m\gS( XM}?థf-Qj/ K1U>Ѕo鎶 wiΪuoڽc#CA2BQvV)>48B"z֓f^h^s#ǯ2?)OAyؖDFI0|P0Vtf?'4z= 1cQ`,s2~V!}y`Ȓ7CC?c_\ЉӍMGԶӁGLq@k̺GO6VHv%9(tȟp^SJ7k7)"Md}!).`n7"SUĩȢ?"ԂFit1jJ1Aj|M y͂XIY2*e_bm˲T%m{3Qw^LD$j͆Z\51qz)&2!m^aEFdoN7&rׂky$]zy lH6`Wsth\Th!kZu6=C8 i{M. n0G3vAIo?˲/vW J F y{%(g+=W0^K s$ S<+n?93sTA"60 Jː xխlzSHڼfNG+oq 7w^(e0J.•5ߦ*]OD3z <dI%"a>|I ?=(.$ezn`.)q! "Siq"$ZOdn ֯n ̨r[>'frί5@S$N<%9Ed$;1Q3_c/|N@Trmx&ڰТoeQ$57!b/>/۠iM2XVTyDP1FY WD5N b,8VQA^̡2 (Q:g_9˭CM+D 2P kՓT_`9MDXm IB5vۍ$$ uçe!꫄q oESBDPFSַ ꮰ FVF'"eݓfZ;Y]^ҦoOyPck~?Wւ]mCCwXZZC6KŷK4&/`OpU8c8d5 KC}n}x90R˦63w Y Ab36& 65a٦ŘߘSdH֦͏Rhśm }2 š%5Esl)EY0R||r4~%s+v[H 9`j@˱+1(ib\.@LidX&J^~ µ>Tryxwv:sW`i[k\|50f.Ȍ^43; X1C9D.qtc+Fn0bE90uM[1$[6 E-OJp9=\CI.l  v.~Yy=xS3;d[x AP O&c؉1l9$hT!ϰQ(@~ݻI煀.ΗΞ ۽⣳~fI4M9N,Qޯ+V۪,>!3+P̃ZH60>a>+H1k@ɁwWx6=>[o>cg%>e6 K #gɭx'bca @5jlf nˌzo+PS8(z10E?{Svsn:Ҥ1uiczLR+P}(C>\.1W),T_֌D x3c=2MkRXkExfs4S :NՒ/׋ĽyyrEpWޟuԫLO% 7򹻵R+F9x5vf`ݸ&qMSR~&^jCY"9[ jݠTK9:O L֛ww2_:@_nr:v[IOgK+`ZT6펙gQBoF9-z&\爕z q3zXižs]CEQPCRoN#~%"h_(=-bkk%8A=X[Hۖ,L~ڟSbKePsrgWQߦ#`4&!$Lآ j2 F%"xg1x&:X]7~E3{36⒳}.]Kc_MaXL0ќV$G+J{s7:rd}Xt;QNv,*a@ՠ pO i\/^Lίt~E 7 vLK $fwbr_܆i SE}Rˀ 0d,#UgHPa[?Y$\(s !-3.n/?r8wtDu}z`%`nJMQ-UT@cy֥~̣(j1vV;v{]$؀QLur60RXO&?:!GGdA!A-=j|@hٖW ;Vg66W b{T?~c{AՐ\Lvh;'ODci@T`UyƁ*tm AYJ.ثɢ\aw$nښ*N9!Oxb('@ֹXo'ĉxI]RK^ GC'v>wT:w˚Aʁ=j?' 5D`*u fU/R#F']rR&Z?g,:_Ҟ[%Yɽ0?#0.;Y:2kaam)_ bIe|2v?&F RT)].h,- Ap?J<Ĕa oިITHי_UѬNV&蘑S5 C/u1_ݱwuo, nX0LK)ƺzR*ÙH)4'0떱؋aWh2k"Fd #8澾G.( JbC }}dFZ 7xTa hCҨw)%-A7mz >\,|TA%%kiB~UcIDZPIɣCťEShնb2RZ'Y Oi ![<,v3VpQoe3Z'e3RȖ!Pe`E~V}Z@`$؎frG~F$>@؟_" 8 7g{Y.. 8.93ڗpFJAiD/Onz"0[ͳOK1&Fȡc]Ao}n]>PR`kGoZ} D#h;iꀴ4a=f:cٔC9n<;Xue?f {ԯÄU'k J"_mI"'oz(V ,#2V/NdK+9<ȫei I>lRG9}s p#ƾeKge Xd7iݳҥJ:w X&yNOǵDo`['v׬:z;4Fx|XmV7ذ 7M .nsi/GW_]S=d([F=Bbg+rw}b+ĻJVݮN7":Tk&8tUN;#R(%1PZP6R[x0Y<(w6(h dj'Xo=  5D'^W*ط C5 &hs$[ s>10  Ջ:=BUNO96 DⶖRtgˌA@n=F57|"E_Eqq$moɓb_Fm_hOxN7jŁi^AwH8=5+z0r=ug8G4>l `VJj5#فgF̩s0T|N'e.u|«H}i t%hмsPUQ̿ڹje"@-7mQXcnfD02@b%T0c)tt ݩErnD`9F7,_R0̖'leހuOL3J[jvZ]&V>-sn춵oO֝u9 #[}o=)Rif܈nWz,gNk0[VxtAɁ>Ʒ-6~ȥ&KtZs`_b.8c1͈{FF.TnPR$ܡ8,VM|W)2@ 8V*ɞN}nFƴKv3P{N1ePAq}a ې/iWIY4G̥lupѡXIԪܒpHM!X80Oyߠ(Ji_ "Z}w ~SɵkMKȡeN}| p zUtqY⼹LE+.^VKT".2l*^ :?gR[o3#X#Xyd^nU˯,{J{9A3 E_M}LjJmݨX[BC s%LI&T?F֘N]ΎN*W֘=]{lQLK`p[[(;C6LJ{y/?JX'W8םDL_޸zc{)%ڕJ N#^ҭܙ`O΍[};ۣCW=^J^m#zJ C;„X^I=-Yb [zGbQcV{MO 1xbup $-Ё175ds5&՛rQL>{+01!ibh-Nj

Ҷv9]˟&v]D"2 JSD,.k4iS>3qq앲ǃh}jY?p!'jlFwOi| )V٤lx(RS5o0fD')MAJf Z l)MA7 tF'1Qzt7Z )6<}(YNnjy؁enHRګ IG§=m.jV3+M&/Boq*BC\R?UV "L9i~5#P 0*An$*IX-M!Õ~iF G5⇇p=E=i3Tiy켒8Չc Roۄo6/h#]ﭛ#~}TkNSRjy[HmÞ<9>x45~3AIVA8VM,6/biEOEv8 ݲ+\Y+bW^HU%dɡjM`]VjD5چQչq1n)r]a\ '.9 إ.9[\M;J?5Q"N" mknظt!`t~IsFYvPyH'o& \7ȶHqB4mb .Y]U1X_OCi )K 6iPG2QLV]!g&}7kiO)y{F!Y&Ե>'Zl+ԀxWMMpt2:nEmYZ# %v7\fE"y$z9&ڄ2ҷ^!=шH61bLRM,MS% K9l!M#K4珗-z>\\E|.NrfVխGӽMghևf%_ŵ5$f6"|YmāmI8A|P.iA' ({j@ǟ#>)OĮ ÜZ" /@Ic$J攃;j\X@ǡ4SbpduQ|ܹF[n,xN]?Sf%8gS14U((Nb0:f"wg9FJ` w O{\=o ?h^NcډʫF䅵7 F6/jK3UL.Z]RXPW?G&T"ݏ2SW 0O_r)w on/woWK;M-V,̻;²Yn(M)'#]<~۳*E2(Q#'"Edv< Py0pXчFSQ8  OSu<|f7%醴}-xΑd s?v+$o] ^bt)5oE [Dr)bWcsw_JMBn"R43Y͓gqc~&"Br .3V;9e' OJ~Y0qO}槜%I0"]*-<1QZɬaმ;iVNX ;%=LeXhMJYU|)0 viTMc{%eȀ!Plsa5UDS8gΚ8eP8Qeph}P7 =Abן8v; :@Ok:E&[ .@F>yGo支BSf8Ȟl=Rti!E&Qg)כ^.=>/:d`bH/փ:SuX N?I|9s!W(3Q1B5,ȲyE{sa[M$$ƧHsu:H4P/xGJ֬"g}>+F~iRƅ@&x)a jaeGCOD}D΀0E7ͪV \R*N`d0 *qԼ&mI=u*,mm9~\gJO&5k o$w" !w͛ 2.Tq@`lNf\k!و^ J rUHrt") ۏG(lHa[к?/qJMq 3YRF0 4|৮O,jaݰ@^)lhƨEh.i=knW#M 8 ?ʗI9 &wg/GKOd :Ź'S@^☿ZpY?.rpN񃊷h°˹n1nM CdX޹ڊ +QN)Op|SMxa) A#Nn]udHxM]Y, :q~lja+Q|RD..IR2/s>gϨv.ӅG@uQjf;H5jBBiRSɅ|QR6&) 3y0 ilTݳ1SF{t$3_)QW=Rs/([W];X*4gH oA0!1?£b} }KkTAtiNĄZrQen򄃹og"Nl@{bSogXͳ,8oI).0fػ}qtµ5m)"wK9kh Ȉq8HZbXƵDo|Taxc7"b>u4H;,a>D0!H/jRp ig;Z)`^7({U_ph Ai̽ N,AW;Io"tMW_ ?08ZAB/b.C n޹}'&`]sNFf):m#i"s~7=g`3_VJߙb̧ciDD8[E #]h=aI2M99!25S-\Y~DϽ VU*y<&jM)&zbM,_ CU7jIECuWf-FqUf{4ӔZ [:jK]9ftxGy!f5z:D>AϏX!K0k#yrnU[՗&vo;0!Gk\M(t=P̯'hIa ":hE`z?8!3A"G)%.-V'$/f6g)$)\FVgߡnqia3+~&rЫ{}2$9^# (zSX]rvNo6=w7rYm$\ l8s2KuW*l 7aߋ~v|I0xƛ޴W^c iR%оf>ˉM'7Ϻe-`!Zkfopv| v=({ĭ#ÐtKyR,:OܔvGF꤮:8& )~?(StZ?nCCc:8- } 2y,jU?л)/.F^7ځHG͋ ̄ο=Ħ7!hؚi;X;jQ-X5R2V t7UR-"y+}79H}l=a~_*LдwZP_UfZB 1G{'ݤ2Gw4K mchs vZ|Pn엍v p!UJE1q-wݚ X!Mn_t+;T&N%P.wBН;@^:[y"UDQ8?1-.JStj$Yp& rڱ0(O#V3nhn1<ڶES;_)j !Ov^?j +e1wYCxH#!HW<>UBa%-tXI]?bLgDt#bK.$)GPPOΏ u Oe3|"xA R ]e2->*IoVq]m'^x~nX J>5k1aD)0@[e< -b^]FoewZ(1~wm7% ^qs`H 5/{r`&qxy|&A5dγvf4<UA4Ɠ)@zRj" Wye#Jn9;y3dY@MNISL4AА`Tdl#$Y}bhTED`9J*no#CuF'z2 73!OVüJ-=9߉yDza p|G([L\qiYe,J["TQ`;$ZE4h@kU6L*3Q$^5y҄/O>Ű0LL0E^F;?WRrU]=P?/dz,2W{tAR{=eY,bV$iDǣӍSm㈄8aVWM 6D 6HVXIE3VԢ]a-M(,T+z|T/qBL[M!IZl3(g;"`=!^8u©tb޳$b\ϙʒJxJNX> s) GkE6ö;q+?7(p.dЇ;!+,^i,+Gl/}| 3Lj +nmL+~`8єiyfd$U~uWfXF`}|lƷL7B:CGSh{=m`QB2l4sga:_7"DfXi'o7JWp&\jyM3Ҥg?x@#:Ͱl0Qx'Cʮ:7QIfҩ)2;ʅ!SA%rRyKa Ҋ\>Y*ntz(.1.}!_*;C6HOm־pꑯ1uTL)Eun$ӵ7J/re,`pkdc2Q'>>vGI\))6&`߾pU$8ASH,0uipʄbT" mAqe׺U5|!G$Y>V|i0z]8!i ,x4^Z3&&ȥ5(-M|H /{ea]StKB ÁyLeN\p`a?{oQq-S@lzLak FMkn dWi1­A=\pg-"m26pEK|oĀ%8#!tpwʱY;*<+^9OSj,YԺgRQw=E%m ="Wbb4^"ײR5" Uv1~R2_˷I@7Ktm<^8AW]U5;\ U򳄟my7dc;K*FQ:xh~vvm4g\ 1rs`Wo* _h'LTv-j`g]GBKlmMS1Wl3ITXQ# \(fE,0Y x r! ]*|df9jq,dy9 \m7.Ea_!)J~}0 NZu9#aHs{F {9I*c'] qmGFOB>3hA7,;TΟV=#Zu+.jN*Qká=aj{ۃ, A&/e? !I4#}]ρe@ tqzvx5.'D(s9&†VV]7Qc##P$39z}ݵcb;*<2_8~"g䣽tAaYYzh )):"bqZ8m#Doq~-V<6}oec6q4d_d wB C`ǦsBV0QНsb6?&_n=x(q 03yGzkǃ_8w(JPr Z-Fh`u1ģ]nhr VDZ v@o̮\ ůvGwܧȋ;_Ea&b m"-'Íqp=U{G5ҧhE»Z`S\ ^4baQgo &#-G7VN__:aʌx ?b{`>+#ZbLݰP$4Sp %q.vJֽ"AFD]JbI<~KuPLWWѰ$ɰP0ns'qB#մͱ(_-;QHs]igtf!ߴHw~ːpM2%uv|.š-qZoZ?ؓ ImaSmپ.Ngb+Fp~{|dflE}uLʴ샫(/K54gBé? >hH:a$&D h>L3t&=l)܉evFڄ78֊`+Y:_eVoяh%tj;u'zpAK)9@VUOk3=4b+ 'r{cf0:gm( J[?^D4@f/fͨrOornq努 g;s<= b Se@^l#؁1Ӌwg;ZɁH[4@ T>chP8ms]A:56M+tgݓB {deBQ y ]̴Qz$a$f [z&H47wdf#grn`N/9BLw?8.1U^|{l2zX~D%)$^Vg) P%)LxMrz>Y@ͮw&Bg$/TA1eUM*JQd9?Ie+e{0oWq<dF-CE]EYAS%p9 |mX룝jX֜S'+`uv>j]@5lvmtV޴0fD# kĠjY}(Ȳ >SuZj/$ v8X@|cDNǍ>Ly#Is)YQe3/[0i+^obe< XygBkeCZϪA(p+fVOJ}|G&)^#!7BԻ3ax^;'Me*x딓pW"D"z@9bYzg760?kl$/В$B-l>}]FĽVY^ϸ# T[9|DX)$ z4NU {73R;zm)נpKYMh /ێ1YMK/ǏCz;ֳ9գ,4\.;!y}: ?THE+Va ݒWl:Q@^I_GX=}˸,w"ΩH&a4]5rZJijhA63KbEEVy .MjV"1ᐦ]*Ӗw{zlۭ**OǺ=0@#3j._"[>OF@Qڞb .Tm8(3% &zm8nɩ1fsi'E#ɑ<>Tfb/>"ĕ5)@^#V.²dάyy;Inڕ#PQPRoŒ AU{lM;apCgHV~`歍so[jHvR'#FCL6\MBwn1 uuɤD(W{YKVwzP-|4~zLMVJjl=?ozfjV?REi8sjȱ7XFEL>ӷY!~7eU&Z 9\zRCn}x>ߞQ9Zt]C,ܼ.`qm0nF=ϹmN`%#PC ^}$L 8Z,~kË)?gOs_G1&@b wVT^ W>ܳy@l'`{$W\{ۋ8"ٟO)8rە(=^?~ȇjo%U 4'W4iJ)ȃۗF);B#(eRȃpS3KHJ@:oN*w߻zoCw_䇆."rm0 9h5b#*n/n\vgҙ5>ЌQskFc<Q 5MOjvMxW0SIeI/4{:(:VpFoǎOfSMJ |xJY!A%QLer[ m]K`~ŜrmI!/ҨLFO!rb D{< e{$KVcf^ww(Q EbGN;Yl&x֦P[.U:4miK|l*;<{vhѕB hLM-kM8nK6)80Ո$W_Ca21^ΩvsDt +suj@]-3fp]djbxd@_oRL.I!d6XYq?1$ylk';4H8+Y4(Uw"na&s4Pױ ʎӄ è"ȶsh\AgK%;Cu O  D EwmQR9..ݗD{eql&)C^Jr C*+ La5*p9ԣ't^W56a+_vj >aq`ш 93_ڥRxd;sBXrw۶(F $puҍ.sH؎_,N A*%+yj)mĞ\O"%-ǔ'Ψ$IP(IV*\[okMOG/9NO;jecdӓA~wnCcyf5ut,s weo_Dn9o|ӳ*6 CUqU^SD5W<$$D3:#~׏K YQKgoI g}g&th󣞼𸊮TfZʦo&ƯʖilY"(=EEi#aaCSwi{(K"|M 쵏.xݺgJjjx ^%f`nrN(fٔZjb6l'ֿ̃.ZKKV mZhA6hgPc0bWYVQfJ3\\Fq^ r$Ky|P̲|$j|,?oGgJIAq0ըRV3,ԧ܉(711B_`< o̐ԑ+DWa ?`3BD(嬅v :x 9MfIM|Yab|}!{ Wk#~c(O<qCBM~r$B1}u!B증kkʄJ3JNB\}j8ѵ+6`U&2s5}Έ+c҂K_欱HjW A b;BSze tBY2E~mkmHZ*֋`\\ԩ7AuP*`CLە[G2C3ڒ%B|A#8F>fFL?X!7 ?57cz9~};<5m%p|G8xfG3j<-wPވ|OC+M ռ, ɤSy,-QyXOBi[f9?'9d:wNlD^`" b>Mp\@7[{$)Xt&ڛd@>tJ\sόcq~X2 qsǢ䢪/Ns #Qly3̶ty'vX7)\+Yc|Ϫo>MMI ʼ= v 叒E{~gb}W.}B_$C Z*PxE{.ZUҚ'4 t|Oc\pհHy@֧o>8bHB3mbCgН?X5qEUr/ 1UMkkrjz5EQ)-z UjrгaVlY8 >Lο+ rxPfuYr!e JxOSD$C8U-*Eվ9Ef׭swz^Du GKvY k HX Ǽw6_Bv{uBy!!tq+4Le<ŋZzRF03k! "ZwY`2A[ EHZxs' ˤ[[RS1og>J]jc Fp]-Y2Ǣ``~^#0ߦ$|#_k"-ڂN1F eh{ n集zAStg-r>މP40J=NG^)ۃ a 2[!.Z$Fp7kWXaⁱcbo5 - T%Z|{hI=7NEFnOJnaX_}zCn?eeH ݈>-Dp6 3[ #$KJƖޒUK._/frMX4q[/$P_a6PK"k8`3ZsgSet.,`r@=m!UxAV-˙sAj@k\3KQBz{NeZ(@ic0sfC_2'TRqM řn+|^ڐQi̙} U%GV5RVҕz`mغM==땇,Z֣ 7Ŗ*F0lF'@L>X4ԯQzĵH"{Am=Om<9]'Z?aqN bF\U;"E:ODO `6d״ ĵK̤RaÊ604@ _(Bjf(3ׅ3r7R~>EշAf6ӯUس'ћ~0YJqLʿFؐgVI uW;~rXݚ'&Roeh'(!4>Fʾ"be|/5( >R՘CG0)3`#lڭ#6OC>qx(Zƥm+[Ωѵ5 ` A)zd\Z:4.N4ɰ7DDEW!"ޘƿ،cn_K#%tey糍_DrJր;uSz&Aiɍx\A@&O3&)@sGR qonZd +L=& AHBAQAPmIÚ%T뵚0z RĀ: !6jn{[ Oع >^?p rW]5[L.tRb^e StqGEkH&$2y FUVjo!φ#} 9)p_*!G5nrwd3jmTkER}S\|+N7-u] QK@aLmwg~?4>:e5\LvEtP8WhupgOoč4 +UvHRcs$,R=3նQ8\++KJ;;̐T~yC}jhmmnI3[A˥ 9]ČTL=-3tcalf:6j%:a |_d +0㸲 '#\Y^N&BqdvWrS/,tbJnc&ɺtS['{#5 PN4xʌ+3""z*.Sq64[SsʻJ!Uc'[4RmNAvm֨ %M|*B: uhX"=xvigp JK\8<-0p05,f$a)( nDkN\/u߷<؃Z\> 7<ɤk똚MJ;Zso>*^Jpy0b@-2T#0O0l*KV'y,1tN߃ 00@>GH"j7d_Axi-0OM5^.П8_:B>{CpBȳ uB}ռ ̸Wvpk0MYiDItjs< d\>o^.GTh`hxVh}B6KWZ\'ֳͬ&½WAbkLjc.Hk 8t1*1 fq$NvF~@$%/׏~_Cc׉?}rK,`#݅t6Z5tYһ?̗jҷ޺Zr¡9,ْ]lX ż`]舍c{^^Ajf\UcwLE((ܴgsfՎF/n6e#@k_wjLZ+XPTl)@k":QGK^x#4@i+&&,"щMYe"",%>㗌Ds`jZB9 ]9.J %T?8%Q8X4⻫z35 'o[ ~iP.$t>hV5Y*<*B/IVP_T_wtBf1Ue> sQ0oK1% (1? Sm] uj27C3l/B콇>쨱E=Nǜfg`+$rO:>֥hAIh j=Qk1P=BGO-Ҝb).U*Hfh تK9?dۆ1< dLEXe1h[Xg6'[enB>~n)k)|$k'l`-0) ,o)N*:,PjU u>w05TՉcO|L%㙕 (0b'ќ0vN'oJ`SGufwxEDYQfk`3JP=uO<*~nȦHeM87wsI<D@;ḀʬmVkAYFrFm'@0 a9O1ZN]ig)$) Z+0fM " D ֓F4ne J'|#f +OYe}S&e^pPe HI "N<{hb5/ a'r$t+`;;ƱMi & ꍋ˿ӼoLx,'n.FWl#)`3VÐy،V+>$tHQ'Q$R_>9Ħ-S&|O<pl\O~]|g+>}R' YTYPDGCGzιX33bZMv/@Ӝ>2Z+# ctix7V>".'ImQ_%anAG|v _[B~R2ӥgęiZөQ/{0$.5ogNNMߏcF@m9xs%B&˰Ճ*h$}ˎC{# QJI7?鑚,DCvg AcފDqwo#4~JlJډ$@9̥mjWWYgl`D_ɔqWbl~o,@حPHb-nY 6{! ~nG=XJ%`կ*">fѓѵyO'mmb~oJЛXk֤s 3@J~28^V蟼yt{ }P*`y%vIqrFFGe)Ss"gy8BחR% V(,hu7ZfsNMey9/9^W08qUjW~5xf8Bd5Wbu6MR/߂ojΝڒ\scYCUߪL-VO`s )HON?,5.:tJQ|Ss /ƺ . /޴g\?w2)J&*BJ=cj0eHTHgEnff@G|} k.>ޢ.3^%eENNs#=KC1f yB2"ӡĺ?$V31dR]ԆӑVzQIERTl' &+=~7,NmObNSQ 1nܮmλ@__ $;Ckwuhf)zgQzu."Ai+<`:[BYI'h i {h0Ɠ /Q>3,hNydKYώ(á!MS|{;.w"#@sʭ} AƷV&PXS! js?ziŻPb Y$E!vhUOGV^`>pj^|z]'ѵ) 5g:q-zE=և)f%mn+JUP5J@ؗڙBt\ /g_U5 <|-Zsڞ} {*X< yGj22Ъ{')1~Z᣷eicUߠG}xEBB($(3{1 H0^%TZTc Μ(P!H ;bP 3 yWrkwA3=ekN@B6QO vVRBJۚ-K)-_}K|ӈ:eM%Y=PIn!%%ؗ;BĶ~: !!ƆD1 +4墯9!({zxX4N']MKIpEN)$dLVDz4֯Kcs =c9B\9@ݨ=C&V?^;y%{ 6f!JrFD&},YF ^]j$H\^06aj$֑xoөmܶ\oxA131d#Kp$x:3[xoV:Z}M'ڰ9jbXRUz`y 9i-YG2Wׯ#Ԝ4\{EGB,ݻ."Xv BiUphд,@tbQa.^֛:p tue@{5͡-߈/&;ˁ VT/`9]ᜪ^z /%',V0$Z_қGNm>k0eJhǖJu"w-s%i]6¿9eqCG'WhQ+oְKZemDŽG3ш4\V/%5)X_KNѶ"2½ A[=@6ȵo{,%#Hg<UCg#llk\R-3֚NG*L>TZ"Ǩbw '14KA~ \iJ澮y@vh*f;$>߹9BH óJ>YH%Q*DC41>s&"`18c6/i9gnߓ[9}N O |E*0ٱù|f^͇pOƜF_ O_0D@R|="mFmtS#"F|ky_,5JQ|*Kv~?Skv_F:{RRuvj\*.l6ogD3PEa0}'%iw;eC + =)JАTVONlW<"BMB^~25?Ο }b+bvʛ9oEͤ\" |t:n 'WALI5+UχS!)N<>J'VѲtς.EX du: "WNB59o\'k߇T+,}s<޹CrG82ۍ/|9" c+f U~uM $qSj]cplTUBerkRz趁۬eqj;~G 70"6Ԩrf6L gh:D~?QRm}Zo2srB[6x!U(CGO 61B-IOX#]gɮ IhDٶXN@w_]x۷~wq 1iFo)*R2BIڸsQP>sA~}keVmwú/0mYybr5k";(K_nA r5 ɟ[=֟1\RC`YXgeƍ QO&lg'nL+/[c E8H? ĺ =h7q67=8=#8-e_b3 ~ñ18.m(y.=׭A(1W0@bi)gN3AH($;{i̮8f߂ţZ^TAtҏO3(;@Ǘ3ց2, :Pͥ8*/eLOm0'5qj w?N OB1|X0UFVVd[T((!B!Pbjf~?o%WtqЁM/Jy}FI^,M5gȦ xQ`ve8%HT~1ۖ_V"DhicM&sZ06.eBWE·8$J&1lUZ2.~eY:]̒لFV`;B+G"@niM?͆Axg :+L3ʻ&>/)8u WuQ2 <wAڠˌtt+@8|a( 73ԲM1..!Ђa( iD;tJ(6]8ŜY9z4])8&Otq5j22:+"·]m(`)$ Ĩ_wNx@ 9&7{4HRgw"AݷӘ8'f$EK2*ˁxNUMݠPr鮨:Lݩ/ZwQIpJ=bF&[mw1`;*K/\##eFzoU'p+w ō݈Δ0;ًfxRD zH(;&\k 1,c!ѐ5*]Agb*h\TXѼx~MKq5Ut-"'JRdU-V&FIBGeJ`ЩhPe31찪!2ZqQ=y?IR݇dQ/&\JpNo@u/̩. .H.S> xq{ ZKP1B(0`bԺmt;^0Ϸ6}#ZIKoӃ!SzQ+<έf$M~->Ii - 5 0 f'85 q@rh vbTK[ŕTk/LXHxa!~Ľ2*4v*.#(֎jU39b j䩠]GdbД//Km+R.W:['-2?qhA),?U`j`Xu1\31C|[b G30_edQMHm! 滑;S.IF {Xb мV /:xpւFpAp[|Pr[qMun2?W eHj.f#T\Tao܄uo;Qo TU @@YOzEd~QD*q5_pj1փ}gS H+`q,G9EwzE1rF+i uC݇c<֯tmA{C!vA ,cr_ KyRtAϿYYu>m6}L4dϘB^%A+sS&.H bf' hFI&(%8qEψ^@4l?ܻz[%>8m^ˈ@!;nE;?ǣo 1MWߒ':%x_"eq4,bv30{цi-Wz.\Ike((X,LN9[@(vGFKE 8'xMohTCDl R4pR4v@yv˻ 5?AhFrk?=x7_@ |=JAik-Ziϋ]%uvu _P" x]Q<%[4vs^X#R gJp^U֐d/Pk]{߿[\\aAeH"t. G!A=ר73!: آ,%SAcCS D q@5EeJQ/;4-G)Im-?wM3 X]gai.mfC-l{F'c;9d]KjNK9 1@v野{)p53X_5[c>[\WuhQQ1\dƆMq4WJly]σv~p -v{.=mRsl8*+~qB|ΑUaQn$җ_g0e,7[qM$2ah*l)˚oC Eh~lM0RǫGJJ>):%Cz,y61[4 0#mC|3)i-հ]!!KqX#W?o2r6&KR>dOӬ#P]@b(oȏ݉)LdV+%DhnWbN:Һ,=SdAc|9C!2沖'7z`,m3hKJY5 9A&&U#~2&~ qY%EP\MjMی/:>Q},VR/iZBʸ?+d"fn9exK߼鲉Dj~ykhwQ .hR~]]QρdaGuˢG`5j%U5(c:Wm bB2ZPB"EŔ#w W4et?9c~oC9L}G)`L|Km꣒%O/S,oA;'XJ^Pߝ@2Ybrm^@֝Vd6dDm3])"wmBdD%~z-3!' .&i8ΤZRs,p-a$dʮ 2>enY>QfOv$_ISFҨGټ"ɏ v{-XXnO9s $,mŬ$#!nv%zLV8ƠzivK\g7N{r<oRk SW)D7dH p#bIC4q4$ɼ4#q`{}pq &[. bKxEZ gzg-͸qe^'oȪ{'nhNzUsgHƴ|)eg O9%ȭ<Rd7<ݖJa=ʐhȜω*4҇}* = ۈC&,-D*B3M}L@ڊxTH`nC>BOՄ-gAHcQ=s~Wncz<9d'Ł_a,["|mЗȒ*8 af|ܗvY-9/03ʎ< p 1+Ta /JW;LSW'c>'qW0~H^p0V(j[0 @.[Bqّt)䌟c 0nKe.X9h"=S{y}kN+ʧslH}?@#R}m%Sj'Z] P$wbkZMlG/m7 LgDZa 4xq*Y.U2骔EhFq甡k*aAVo7zvJ7)[0Ι#ɽ-Yuq+:0Q6j1 .jk[>}K#>͂6#X1 X—lǼBPݻƟk'A 1`NskZIVR4Ç+#G~WYR:)Fn8塾;T p/xMq˔f:k=< re`pQ[ bi<KABԁ)c)`|\Ke=Za.ϋ^ܬRn2C#aw~vI-bm*O5\ sAf3kZ;|505)ܽSZ>'Hs% "Ս* M7aT3+Jpv?<4V$ӟaLT|OTfQ8=r@{s?^6+>z>GU,(_EP6Ɛ,iBlC#ݹPU71C!M(>ǓtbA%mɾ;>6).,Q=}d YǛ 6_`vvkLî@Vzh=P 1a؄JI#Gq/Ţ4w)ge{.N2&(CoV̵bAE`\RAҕDd'ޮPC ;Su! ^Ԫu#/BtjW+8eCDzyМwnd%_ʡ:%9T}>s{fGB&^x#&Lq7ё0)24pMOINchIT_*-, C*nBl-ro%45g{ʫ+ ([7Qy#%ZT1Am-Xspz)9yieTX&Ӂ5D "F]xf#!m4o`^+c?P6u3zgv_eٰ-ZC=T@V릾w' }x YN鑰`1`݀O)Rvf;ͮ>B [H y39)%%DçJ Qݿ=[fϯ*~KtK Y *p?15L#9箟܂\wܮR̞D?N^b[S@(fz!i`(!^vJr ^IY=cX(Log57h}&Cèm͍Y`@OGX'Ƀ6I`#7FܛW8eR-aw0^~%=dףsBw6:UʴmQ; +<,} 3$Ȍbex4vmw=}|z+xh蜆:c?|A1w.}daHlE0 %$5w;"BhrMAK-|ND"bkn s'zP"/E!.Q٠,ig}8dДN Œ̔3J3}5fr겓;<]:8[oxdj,96W2Hϴh"&JSakBxaS:]JMI1}Ghӯ$!58ץ߅YڮJ9X~ 99\ _LOOW3ndXA~j5U,%_A%i~QTJ/6kO:T{ tFΙ>2MUnlG>TBR c9Հ%rZzrW\pr:?P3V?JF[CH"e yϝq(a@Z\},pn!@Nt0c@$o)Hjh~@ !s*2뗡XKތ}$?9JΘM]@fIjf+ǑuXcRq/}/YhE"z~) ]i]9!\mC9Ke("u:62S8Eľ1292C 1ƣu=?t2Oo8¸)Պ`RtsO ~<{ꎉaXxTkLrдՎu5w5kKKU7Gi_}o{2P?ZX7H /U=Dfcw}ϔ>{s za[u9pml٭h"]}yA˂A3棴:4؞ ȵAOJ NFFޞL5y2Dtɻ" <H%^M9ȏ]jDuW|V%"Tث LTw-m sk2%.pSk(5&p<b$܂`TwtS^hrӺ u.ìV9ɐ%fYkOO-c+lLw(ĆA@ՙ(]uBUOg@^)&#ކ%$1=-MdAW4 uڌ1J}3ꚼ[G4.*xlq[UޓR˕xHN|Omֹ`5!R4EmY(5_Ȱqg$U7iq Êj8Pxg(Y@sxwSba")QEa S$klB-x@aKgjh"/h+5ze*0j%_|]H!(O_jf|*D|ijCJS8BIks}(Ѿ\M"UM0q"%葏Ҟ[ۑ]_] ͚lSA!;w$CŹv R:qc `[f);Lj֬i'3RA+,ۺ7p} F[)ۊ41z-Wꨰ͘-\!W!D +8$9՛]f~1/4I2r,[mp6 4򞴆ƅ ȃw*ͺ2̋._zG+}J ~ ,QYzGe+>qKաO}*R~TʚPUo,Hk6R"$D40zyHOiMp"6%m!GG!)Wm;5]FQ e' ?kq~$-NYE-v@.>SPkuJ~l IxF͹n2ZT*YV C^7e[ 23QOs-AĞ6ne oa2<`Ȍeџyѭ'4䞉]eG8D\6 ᗌn>gb~DM?Dj9O^;xÈ915 5ܧ} R ٖb7《U]G_ X}3i4Yn]fUe#`}=̓t*d*Qb XKذ(wOlo,D }+r &'ƅ˕]'0fMŐ9\Gֆ"ab1pjW鋃JSF\5աFDxpnGy̸4MBYΧ+xnO٨8y. V~F+38)~lj9*@?{U }/%_' k{gߙ2,la!!GsϣM_/sNZX[嘏PoKWKU%l棣rQSwۯvOmF"\ GhC8d7j ?Trodon oÖ͋%skM;hYxn"41*Gs$YE:=>8pq?BuƣZHԮ]k *n*Ek,ByBVyz~axr1ݍjO2#p2AA2ySQ흒?f+ 0vvp72hH%BWVGTiz4:3݊~U[+WՉF_ Sn=]w438sZ,?>tǧ_=c2>~6J$$]U9}Mᑟ{r,܄<>D~/rHvmnjM:se7B|\PoT: SEw""5>ld|zovnhB(. 4fq*@W ]TxW&ho~Ö0t6Lb 橋rg/r@vyR 7dfef<n( C^\*Y ^\IirPaZR\jD<7-p')37ƻ^FOVw#Td?b8ԁ+&0CH¥M_[t^ ;7&U_#(I5\:ޖuF5Bz-k`-n*3( `"17…$j \(a*D&igyKg=}%HErHރ瑚Msř ƮKZci֡ \/Ș}ZymNUvVcc { ?֓^@pptA-h:r.=xGgCȄZfJB _m૩D4 |_lcn0K=?XI%?%fbQUIV()lf]5jGKW)wb[0&_U`8cҌ  &%+bPyl<ڠʷ\hЖTc_oqf"KOoNѠ/_{S_zBXe Kԓla_ds[;ڤ^p86L.y'6f{b m5}LQ- ֗@f\-b{3iؼ>8\_}Q*}kBPm؄wu柯\o%?2΄4?O^i}& UʇBdcU7Ģ! a=1X2^[}j*b2&lgn,`ǵk dp/dZHT[V$-_$&BdHMI?j(S0( AdP;y8x\Ǯ ]XƔѢ\չ :zy'2_|ƽ+m5UOP1`#L=ct+U;u_L QijB%;5ll-Y %đ$07pLdŢWdP!3absY_Swt(*cїZ*AUXF:m<+ܪxp,]|IEv/Ųe!ԕ 5<QVaӹm@.;PG06ݍfN ;Z jX>Ah\,od=mJpx)$LFFܐ.lPO wyb]1;) Sk4Hu\-Lya|c4]}T+S>QxX4MRKVvaI~s&<\/ゞl rAm9@myIh)右9Awhԥ غ=< `?v_0rݽr6E9Ogi)e^frgjr>fE~qc봰K_P}6סoC"VRƠ?ǕޑE&/(dțI8D|\ #vF>X*A[抇tSk(o5c:nKrs Qc^:?;40AB4 Q$h5Or-5 pY?h7vLL(-P%+lp3ẓdT sY7a(CprfoE'dҠʡ!:O[~h=0ۋ(}1S#fn"9e9pٛ~-h:5$wZnCnI~um1&?? 9M0]}2R$"'0)3؛Wѧ\uV`Э݃v#F[t5 ^]Eلr Ꞃ[~GSY4on:h˟$:ITvlt8aZ"#$zϡ-al~f17֬"YP֮W2X %lj淿s~f4 wYO+]+9=Lm#'PH}(hfM=D4ezٰ K<-{ vh YݞaU3yYM`ߪtR?lukZOgXR\hCy05ozS LC^/E6˦Cws޲n՗Vgw mxYz=̏CЛii0)G#i2;2KJY:u>i/Fm҇)-eS`[AGux>X}Dh?u "]b ʚ[$ฑ?4OLZTZ7.!By!}砚8~J{-˔2|@-h2˨u]bOȆ~{YN \b=8tWat* o͎AHSW$MP8J[QvǗa_$(CB} g"/L M(OU,g"gi-td>oIϱ2r/7GhNa */yeh!jg$dWZRG=F.P>ei$ +Zr-mYB#I, ǒ;N>eC=mte~aSw搦^)>f~1F PP(|eeiDŽRQŻǪ:OcNM]QYVIk+}с9JҜ[&bV7rShH8>w¸9ښΏoK:aWÉiD).7juOVGSk{(+\λ{f >xyVࢳaz a}>vQ 񶱳Qq*g,#|ɬpw'>Gbt'qI4J]:UIZ$9pt[*ˮ'bGlQ}.sVݡL]$p@6zNyn^Kb<z4A^]$( IeGcvX6/vW8l dWf8GR-_A=S#1..hhwN럓R4\߿Ya^DOVW@J$ G@Xa^e[S2yvg<"IvJ]+zB-)9>vKuV)03[g.2Rd+@YgP uGxGKHȟ!WEe);&#RfeOa%m̱EoaDȁ>l*ӈi+2XT@cu1fN?)\bLJPuͼg6xsԴ݄㫁Q//z&t2 @)-:^ R)C"-q4S ̒tNk* nO@sNp.#bQ͞^ݤeشʽ>ƽwcA!Ѭ`D-/y XKʥCdjwZZ ČPn0&Pfr\`LA|z#$}=c^-:Sx;<*w 11/yq '!2@G Ҩݫy5` s`%\{u(v٢J݌RP+(=j樒 )I1ǫ$~%\M-v3Fpm|P0V3kNǏJ9+'Y0Eں*wnFT5ư jOc)Ϭ3zA)KJHCe5:mW]@)H`F|_=# (:/2)6X*|ي {t)[ο4$Rb".2Һa} $"!t TYU"5#40XbVr<%41=nib-vʖLF]G J@'i-։}Т SIIo81) o(DH@#gX5/_9'$ɭ[hMl+V^"g:ծCZw;@մAQjֺ,KTHUjzƮOGZ_[Je]6|Z-ʁG0n~ Iۯ~ J*<rV·1|xHuH9Kp|'a:ag״g-͕:z?6-*=Ie!Gày8VRWngyevw4ZOjcByPr ߠ3T>BZsG΅jFnq&zOdS3hWc+-M-QD RlZ{5)Ԟbyftt9]B1[.Y~i :S^PT@̠s͐PQRjA.PR;]ЀIV'Eq0u4K#I'q& ajl&򘉄 /GR8P4h*CM#NcAIxǛ/d7~ۋ081(|԰t#!˱"-6V-(P"!22 ٖ1pE&/t$-*Z27]jF?uŐ5S0kdeĉk\dz RBi6´0;3YR$Қ8dy2u5'ʐ>;·^Jd+Zy@؉/Web!haמ!:A':b 1em3o8/T= feZ'k;!?="4xAG?͝k0`,}j% , tSM3xOXj#2b̑zҍo͉ (ː&&_(Jh#U_:@&ĿB ƬZhBZPbB72[#6uRQ ]hyLM(Pd2 A6^ _Rߩ)J ORţ?u徒{ ؑus;N )/V` 'K(a|FylHU`݃*Cֱ\y>O; FJ(\Nydo07{b=–h˄Zm?_Oa 6$|4kBq}ǽv6B/9G:\Kj{쥄 y` 44MP]k?wlrO-npic"ѿ#pV>u>4X Tav È!T{#~f Sct:%JW^5o {w;]fWkq5U ~SmV%e Jc'a} *jft82 oM|V:kx^MCIJ,.s__L/.{r/=mI92v|v2#Tgp{a4ŞkJɾI rePB3I%Dɍ,K(WSP sK1^q $@d|! \#P:V;SkU^,+[ȯ`IAnt} )\Gm$NJ'uе#ɥř-_z㑇`|,'5 xHͤ:q+բ /qX 5/G!>yvIwZ5 ޕA=s e=T%,R'h;w;_Yx*(iLD}3hyq)A!0hu·ޒ)l%๫Ddvs@j׵S/XM ań`Fԉ>9s<&/E[Aݠ&sLn~IKL;r"%{MD#@*J(؆g Xc*lYo)z? G*(94< I2;e'4sOxʶTFޢ= $ V9jDMfrDMvs6nQq%{FQ3e7NFs/-8 zƼ-*h)[MGRmk5fD fIzߋ3Vj:6hՔw3gm{qh"۶4aÉ֌_T] RPC\ %lZ-OkbN%Qet3& 5(fgYz;`KΜ.9Yz}%6}8WOś([cZl[@NSΗt|z;oh8K˫k(k{ e+Zawatյ?{Ϧ-v'CV a L G;)'&s|{1]j f5\ |Mcz-*-iC?1X&bvlðᶰ/ԕ\0*߈M]<' ^؁T0F\^cWiZ ,m,p bWw̎1`*|2| [H?CKO̾/V|/JGNk14s¦W,]ƃ#!s0l?Ɖ{^"";CN5X2&mN>̜Y}E 2]޳Gz$sjn_ J6hyҾٮ[ i P~VqCR̗͎^!X ǖQ%(NtD2rUEsxkRi(wV䚘r=%הYŸ}y֠ݭcW a8 _kjxW〬FeS0Wc'&ΑЉL|>=G9sv e2Ά'lv!ɽvi8puMݱu\ Mm{#DPM XҨ( .&|;aJRAHa!$=pg{TR; u"`tƉtm !r{B7t<:|_4tw->(޼8 {KBO~C9нvlSͤ]&,h D(>Z^8e)s|j6`d( jc1/F(b%E ')*MgG҉2ӕs AhS#$F4L2_za6Սg[u;^5n-Nq q NH%=T\Td+%^af̻vh@~Vt7Ugʰl=e]nuJMhpL\it| # Q"oz廞|E:|A,U+e>GhC 7nt9F@;uYyڡAC0:Z>AcxL修!~yxA[W1'&mQuy p)V]J/&SY:Drt5p(%D`htӘn]߬oGn/\؅'b1rr>fM# d.8Vqꃴ:%XDmV4ك*!},0·Tc*Y훭ֻN\n"/Pى(SJ_4Mk.n<7pj"> " {tF8p'יrkDZp % ! ft8x7p>=iNV1[=vW~E EZ)|re%.4 \  ft8hCw}!M]>ݼ8}8dUHO{ܳzD9<'fR X/'I:SEw>"˹dVt.^tW*J[Av%Ό34*UVJ9 /$2WWŒpjԀ9!/r'ѓ#a(mD / /suckh8Z:&NP<Թ KUHVR9luN^_VCa^; -+@1x wz2 xK5!'f8":re(ZJ-4:098O *FuIgGuW%2":5SH~;?Qx`$犠rRX[)rҤZav|MC)w(\8vv5! JӀJ;U(=ю&< ٥!;zxobZ4' l>D.1nKe6 vȧ7\д H{- _l&+5]|j4<Ɍ4s$4Ms?߷r2o=ѕ~~hy|6b/I=bBt{)z$nQ/a 7kF(MBEK~G9ߪ6`t1^" hmAQV}Q"_:<#)r OJ; 8+F38BeDTffN5r%a:j=/ʙe-o8/_#d,>SM8n[z]t 较i%50\GA.LwGtDdkz6-,BPqEhxK^#2}ucI F|L6LW>6SW嚈ݑLO^M@6DͰ}>s)4Зf4&4iv$ou"lG ]|3|v~HVC{ ƿ,{{@SRm-8&/F92,ue^4yJ n[dM_=h_ܮS>JuYU9(Cs[ l4>*x}#& CF87 8;5J{`P1LJR6_:@ՙWKM&' p;F Ȩ-. =U(W>XaDT~A.*[Q]%cCx_UI EThb<ڦ| 0 3ldqM_4>s"oΛ7`1L{XTۙL/KJ}iȥ4{kFy;r1As֎l>r4-Ћ7i;ۆbf̐-G_o/ 3Vp< B6Ê:dmg8eLH."L^Q@cu/Dzr¹]8f, ۗe;-*X_3D|"KIRzQz6,#~mV)DZ>kFt$&áa9:~_eKS5%A=horo+*cCcKk3oREoQoeÒAONwPj,r )_ t".DMB؟MHNƫS7~`Ui}HPZzUH_-sH㏐~G wu_.iv yғɦj]W)DNZoZEڔ%J27QsD}IguޥJ@KbrR;gK##t!lҘ2UR&[A.Mڒ4/ WGeTk< ЪѲ__(+:Ͱ/*AX@Ezw1N_OtW͞DZ( pp#51M`IsE VnNobט;_ J$űF z#9n]/G:Sf44ʈMז)&yO|Nw=~lDX#^?iČ&`|>ݳ'>}>Hy p ɃZtg"L9xOMphFБ'b6#,ta2 QPV MyB3sRZB`ywiYǑj`KC;T%dd|g cQ=#ZbZTPh.\ ,vO@UIaTw? "dak@e+0*bi aS"⑸yrruX~ddEkzų9̆Q%m_$o"чC=g g|!`9?7*OǗ58_>u fpcOVAɛ'pu)%ύ md:ǢTWXXcy,Dه, . /cNo5,ND{A^CW@K"m^U*A -d+cY#[, oMHav6 RsE}^A Z;|s:ñ*-}M%[ęa04et@w)j}. vG4t Q*Aծ4slשb!Ybq=B5Hsn ŒA7d2CIo W)͂{_7-,xL2ie'Zi~;ihy ~,qk*iYADVaĊBr_ȜA\W#>|*=N\t'U*XF8$fvza_PkO+~rDMNX< ?BxO//}J57!Y24M9f :xe).C:Mc3 _E~`ŽIW⣺ 6\aoyЅBxHogGR`^#H]Wx0՟e 3@J%=zrΆiv3n㇩Åad^yuD'e2h/`O {-[=~-@e(9cDVځ)@TdthT03ɶB@#8Cr?4 E?.3`QxۡMqu¨v's0>vB8s:S}V0\u'DҖ?esxc|(^UrN#+U@AɉtCK[݃2OZrL%mcAzuF:w$d%p#gEPûJ(=?g6b'RH̚Q 5DRp;&> ӭ@Qr}4Ii omC-=dbo_"U{ߛ` nCvKH\>B9.2>pNs v]ښIM  4,ѓ,6z߂];)鋶[Mt>t|kW\kH?t̊-]Nb1%.r՜B'lNknce1\˺Nj,` BcȩUHWU\&"oP-.P nBb+Pi=q)X'Q ܺW)Z~"%UyZUNj9LqsZx-ҩ$i}^z[rV@5F+rU/#ʼМxk#XaiTT(~9dOafƧe8)[hz'7H۝KD};' F%> TpXz=ZoVz1rτtU6cj$n"B?t)0sاMBYO#,9x{E(PmfQop|MJOĒg`zk_ uDsżctJB+a\s4l0ww; =hǡ+U+`3|QWSM o*I7MYf6y>OaC|]ʞ0z*Q8 ʎ`|niaF\!3J.`C{gAyeO:kpك6P ꉆ{|NS\9\.KQf48>{U@" $җ&.WCΌ +/lgGX4aPJDAᧂT@\SE#kT~lF1GdH !!' =P^kL[ROI_ E Ds"A͗۠$ Z]G;; ᄺPdZV`Nm"8`:,sn%}DVG%{)X7tV܄$qMk3zQuTE(t*E }ؒ2K@N{= W~ܪ &U6s+!e"nr%/_@j1nALTyf(H M.%pݳ Sr0SyWoA0p!6oN+]hdb$$o)#ۑ)6K_h3YsK/82; k/&U8KCne!n̠ GRZ¾aEB;ect8{X42KnRkB/%0xm :'σ;(W!}4<ݝ : ""porMx9-U\ؐ7UyeFn͘Ձ H0fdĎA栛;'%/ׅ *_Ov.-AObkhcu?C?qGPߢ6 &1Hiפ $\Vp. 6㹷b4zw[0BcA"j;Y,y>H"$M иhڭxbԫ}tۮjJJfz*rǵxlBN1,C+ZG8MIK`dH^H9 ܤIZ䘉l_;fڶ/RwXE4YxD2Y.N:}yU]}^%tTj \w5ޏhZIUx WlWf?p5JoŰR^MLj:fq0ewsAɓVs7Xrv2k !iIsmº DD"@bc4lįV')=DT3zO>Yڌp#+uekɀDŸ-~iQYA. TqrI~i92`IDկ('r2Bk6(?w}ĩR!׀T_]1v_H4mJO8,ލ`31?੝|"-ع5|M3U)D3nc z<]IgJ VǏښt`Pz]&2 _R4*bEj9N3uJe9]7Yoñ`X5\)FGվ?:F\"Bj7]/fY/eBVؙ%ۭxUSز:*KiAss.d`1.8PٙZHcE*sH?T՝s o0#5߸UvڈCuWukWGR^搁 ;I={{+Ga8fJXncsHnh?V;2㒚hݜk2eDUt]:`~k ZśΣG1æbVbrE?\5wK)5Q-DƱ EvaaRP4J8C s驇..4Qb"lm pӓu ͩىG%Tp ȐVooܕg!YUfGX6C1hy/0u_ 4 *QɅ9Ш#&jt6f1W64;~a{Ei1D72V&8 ,y Wu3[k8V[j epsoa < b|͂צfsfǦRi Eƪ$`*E zw2c{Ƅ>2Zhp&,]Y:r MAyg@PA 4`ӑB 5T0E,%Fi?k~#<,Dz6Ků2w0~1T~cxi`1Ͼ{\ 𢣪).a3^'ɖo^X!KdOgtqR{pޔ>GjKSX"EQ7aAXbJ.$enk{>Ha1l(= Q L8ocv/rhR!C؋ 0 M/xv-?ik0V":@}VDZE`iRNh[f{ +R(O- Dlflc2YC``'l-5WaW^* oƓ UŤv?y%3cm-+;0b^J۝"GU6pt6{lmh초J }X¼fc\jL7J! `gV덚y&:E lĂyՌM.PVUl͝9}Z]rdm& I}IFJ@eȃ_$R=RٿP tCihܔY٫}ƴ'J2=¦IqnA-|N 'Y+#XIkiݎz'F{;GoP؈-eb6D\&_{We˴-)vͦdSs+قȝq QC|TO$=6\d][q\ #yiPXharJ[]:`5ZN\]bV@O7IJ`K,񧁻-bf`P eL\k?5Νț)W}cpL "qA*L~ܞaf %_+xlů_Yn:[!U,,)o>akNm/xיg*qYZU+%65e]#:F 7_h^ؠm]AMX^@[ýEaFq#(qK1cx6Q_{KJ*X1n٪(imWr؄'4P(H3T5ZsWpgfYš]iirvʨrRجZa-i8  G]]nMaz JU?F^u~x5rmDY d8&RtldܦlW^ScUkUbq+%b}\֧PO_bg@T4:6>/]8,%ַeLa nMEn@)&@1!~Fz^~<"CB6/R*Sl`v* -lY@i58RCY{TT'0/p_8n)>:ZV3oė(PmFc=ߘ4*T*`:b|X4>7zO&%k)TA$ Q; H4)u0TwJ ̺Q%c6s52%j!|1GJo7EدWi7,5-j+-@O.չ8Ũݗ$#Әqb/"hضZ۶{s_S6%^5lݷKT4bvz}!Sg%)@Eְc03 st}SP]r],Nws.ۑ96DG>"k.ΒM4[EQ.9ÑDBjDzrcJ1Gb*ۨp`N/Wk4ܚo_,7UzU&Z6.%a~yd5o] N;m$lR%|!_s/3P5rM M |/#.}E'/̊e&fk+jcOHiSڗ%Vp(Pxۂ[0=r鶞QKLm*Wo@=?O+5ON+ noaO)P̪tZ 9";B3[}{9"|Iz}Ǫ--`lHrvsoҽ- eeyo@K{|=2xXXn=LCk+)?l= ]oVoN|I(Ijjj(y YDuaԂedt G$%-ny˥(T?* 0"U5󭻠`ݾĵp9rh'z~!!=t?]a@}K=Sdf*JLGܣM'߫ zdHHba떴\a镸,f;wˣG @W|I{2-[HCN -&~7j~;8⌼z10&wi%~BKJj׬wOt-xcͦ$S5=D+ ASK* 9kr(1=r b:gf-?W0}OXul8\6m܇?cIpX;6ˈWꬫғ ,a[<2?(S8Y۽def,r.H&ag67ِ8L\bgnݏ;TdHͱ84UE̞w\lw}\p'3gAY>jY$r_f4<0QB'tm?; 4F7 Q JI(Hf ,;Kp화E݌K[y`gDlxeAPA p`9[^-u3;<8M= ]/ЈOXx_uXV~ˁe" ox\܃&Nn K#zik@PK՞DGWw?BaN_zcܰL]A7X(:%_!9O9Oo4' $>˖^W2ב74 ?:!i[ddJ+/qxsR1wRN@#ˬ'VgP~GB+=bT_ڜo EK$:K$<-ˡ!l"{Qߡvp>HU2 crPhϷnr%f@|l*QJ qhޛ忦wRJ`6⎚^jd]R<~xn\oo:oVSQV ެ]ʕ ׉o%֫ 3d3)rɍ?P? Gtu}"7a޻<_ lYM:OJ=M0b'p]~:&.Ց\5xԪ4xBhRͽLb*DQtYb1+wѿyĨG<}ϋFFN.;QpY#(v#('} 4V<R?.m!8>ȟ2^ii;݄ D2Ȉ9ve! y8e3?Xh*#Ne}iEp}ڕLM =H{m %Qo}4jw0@Db%|i$6C1Ca6!FK~&.BP?;>dsR\kpѫ<ع߅RiP̨{7vP9'$6A+ ߄KDORHo9z*z,Ԉ4 yYBGĩ_\ * />v:˒UPQNy!V8wNw/> qMx[-}K!QؽVb?*RQHK%Eyr_%FЅ9f,+GqAswZόRuI( b tG12iYE浳[;Mf#<_fߕ䌁ݷƕej oDDKp2]Kbl,<2k3:iAؗ'4f|Sܧ9Hs/Sm`cX~./|A;xJf0wWi); g٢,i|^L)[. ^72oû\4$&FFS=?݃s$TACjN۳pρnዧϙs{@8y 4FwcP,@ߡ rc20P* !7M-wW\p]G c!gGadFg;=z&6?8G`[E>w!it2S1 䞃onYϤR-#aN`hP&~qbeF>F1XhDDy YٓлC Lŧ=i_%r"=2';d&+4y93b`)/M]D7Z׽.|z*rG߅LO0,V䋿Uut![U%X顖"Xdoy3)S]Xƹ%#~1M Do=ŀ7[݂O xV@>( %[w.=]Qٞnl kbG"!@9AU:1 ڿϿ,EG!T# MFkPF빌ѿyR?.vRz뽋5!GrVIH>!H f\'KtPr@slca|zժ6YHyxƎPqen+dHym owBOq#ȦS.''w% IG#~RHKz-w#=R ojxZeF^Oρ+}qyB_kL*Å 8"&֋OɰY$mHG[s!ĚIs[ ˮ"JE5jIܭeY#[0ZZP1w"5Kh!px-i[& 5f|?5 ]TYyIִ`@UQ[q̶Gxá^o c ZS,8w.gv*dC]N4nѿ] '2=g #n5Tl[Ԧ1KЮܷT>g(1O=g`+gs2It] jKt#%`9C+ɓ̠pą Xw`*sa^y :/lZW14B|𮵿i]~f(p \讇Aw/w>Cܮƀ}_4[6$Ii bdixgXK_^)g(!FLۗ[ȋhI C(D ϭ;463 |{,?V5{ŋ 3KXI`p^S!*)Pbe~6j ,7I;4j6[ЮƓd{jC6 ;<.@l7vh {yx{so͇X52MQ㈉ve&^1WT*hG,-'ŗ,>@( ׳PLb%\WƓd8{qcCa}ȉI~:찯mWh ).U]YNͽV{8:b'N13YWPKx0]QjV b"b\"o 7868[[6s;ûe .<$r5tYyh줁DFIPoC`9m葫oWDw_ߍfT wȄ )u"[@QPPlWd_@|E0hgJ0[53wwE#0Nx8COog: -٦Z\k:AOzF58;ӑ5 Eyd0ImS(yHbN{ T j|,Jm􌕧wƸϏbAMe2Rh"KH~~P|QhHC(W~|:f;%h >yJ[HVSxSH$PrԢ'SNIڻ<4J"9-%ЬJ- C"kC0.!Lsl0'X!Əy #;~+ Zhמu9WbRN 5|5K IX ]-Iy}esȐ]Չ2m0a`HmlâYS}v}hpی3qDԂ#B-၇3~646}s8>c( ۤE>E!%ɂ ܧ"A[JeS0+7"~WѸ>M>Bc~(vۓNqO+s 6ZRYnzT_Q) Rkz0@c VyVo_M5O&4mTM+BJej9%]=[w y&B'yLA+k!!i((4})%j7Oi0W "2B7*6~mP{,RuMLZg!jY6_Y4U0ɰ#Q# .d0@ tZwzeBJ1v= DUڍ#'{Obզ}io;pbƊu gF!IUȽ:5eqKT{D t<$1Yj!#UEr>gκBDnna[W 91\|B*l8bJ EiYSSfo,3 \A6j \(5͙JGS߯,g1z(Tnp Z\d4ˡ7o1TA &z)0h] T'@7'U5lMvW}0P؈\躗:ySaۺ#ZjF${T03A)N&\B`mm?:]Ae=cT=q4\j?(6Ƽ◀64> y#Gh% rEsm|֣m] ?JQV>lEEv%F),>H`AKj[ws*̬s] ( Y=+3c>JKͣ.=LAoԉ"~d|!T"cD7R _;,ȦH Iaw=o|*qK_!F<:_4ui!dm>mn$Xmi\5( 3ɊD}s nu m?\MHžvfG(0Z0_hcLj}*i<WΧ(i"JvFY嚨x\YePhN(FjBBtXIGA,S(Yᕽ " `CZC U&p)@tXC ӻv%GiwHH[B[rjy\K>8*3 LkԤ/S.4Dp], W0+ު2Ϯ"GLO^=:t4ܞ'xyS#i5zZDvACQg_TGab $żh+?ic' eV2ix0-.o]hD]^:vm ܟ n7tjB#pl!EMH* ¿$YƠ&9[f *My^i{ڏ {u?>|lh  Y :!368̛B=ZM"b'6#^NIAL*=w.5bTWEԌujN[@j'bcƝ̛f}bl^|NFGSU&CSHh^Fߒpbt+F ?9¯sɰlʼu?m2C6sթ1Nhъv~Pl@_9rFcpafA=;;GvYUGgAiA3'(%`U!h[QM5'a/5A=xWc}H |/7NX/|J@QucH S❪܏]봚F "4*lQIs ?7UŻ.f'0ںL_/d Nc!;-ٶ%*tMh"t   Ns~ITkǚͥZ*ʹt_܎.i8K[eL'J^I4z 玜LrZ\9ٳAK~EW/ѠKEE_g%sV83a)FKtU0K(VѶhiߝψڞ\Qyxy"icaM"Bh81ǖ`uTCNJA-PvX?D:8=T6w ﵤR{Nf !A-Sg1ϡI@&&RnbYjR%\leYnD9O$gUD iꝩ70Ke'v]sgBc=ֻ"5VQDSF7w莐I(F&NQaXHٙDSяarb10k{U)݊wzJNPėH21Ʃ^N-V߽7jNTۇSfq' 6ʒ͇S!J?+ BR\$r ~Uxj8\qNr7 mB}蚁T&Kq_lΆV=xj5ҺV~h{#ʼ}t6GFΕE!\;sĠhk+Y4Pz;Lr?xoWn.;3==9 Qj]. I ("`N3}S2a,lUHX:V!UI[A-i0~E-~+k:>$Q 3H'2uXq۹}p~!Znm[\&SXN5G}"PtBW y o^<q^I Tϗgp(?W8WwDAYe+؋&FDмlbPJM1@6WM1Z8S1[MtrP7꙱5aIu R sUё {3 WfQ>s{P,L(."Ҝ֙8T/qH#>tOGigLuc fZwOD|smGOޭ6zꕸ`~ u C_&u%۸_iātL6\`<eRmlaʪ3׽ U f/l] [ 7#y |Ɵ_C_L79Ͳ%$y^s=ThR#]>_Y#HOxsp1訏`mA9mJM1[)TfZYmd!"LIE^Y_7|9 `F, GnO <}EbD7 Ӄu<[_Q N4Oo2$':MWOkHEs5F뱪 e<ԬX`|K@*.S՞8K{La3q4)kpL&f"̒ǎFb!2w$"qJ`]p9na 97\Ewp멌 # #`xU V|2۪3ݦ7%qO(f%Cicz<+{"zH "]8rAQ5:[ ƶH6d(ϊ B$7G\></EIgUJ`W} ge~ 7Rp gnh-FQvQrS*tӨmD% 6Yfz~gA\Z,%2ҕ l6@lF͖[?sgEBgQ#Ć7ɇ#6wiƩpY/q!PIo$)(Uo@Rf߉QG会5JZ<~ӂ墟hJm8! Ϗ.A6zԧAbIEk0uOER9QUjZwuGVVW05V)kyn}(/^b-mbI8,)4jS>nPǑ) ,mvTVR@}7X5`ki@`<+r`i~LEȧń-nL$eA an`{dtdCQ0OF:D ۥZz"lҗFqOJI7.wHZxYid%DZP9鶣:*a&OJڣ*1f+.(MDc2bL}wr^S|Pbv y OGFMFKy C=C•kCLcng8Ҹ@0u@:p%ћ MT>?2\3O 4TxMNy_ $ OWw޺hp`dh,66_[!ŝ5V`Ev12[/u(#9Qr"\8#UIBjesΌ&,)i2Wᩛ~ud)OMv/f]d̙&*٥Y`95žT>~,3D%n|LhԄU9(0jJ[=Dp~|0†S,r},ߔ[W aj+P!]<f?f/*ɚQrggVYvjwnF % -՜'[/x|ZPWsp)4\ء<[N7fC-)So Xcm!0C:2p$ NDh$WO/(&ŗ=%=TO']˜cHnU 7.r-=+?wJPK>H)~>UQ!-G5 @qbPZa)% 6 '/n5TG4&x5f8] s0Di#iS C=.kDBt vA?1vΪ>:gl*VV}|'졬jx}vKLDe7_9Xa!٣®dm&\&g+&v9YצF7n6\H?nFWB3aZx+P[ͥi|FX FLj q%%Ll O;я*[Y@y}2PH 8?f9іCI텺qUc3'9LaX,yCWϠ^Ij/|*dj\45ѾP+ȏ<_g#ze j3P@EaSۼVjvN2t^G> FąiDzBi8̎0vXRҳrMxl o-$hd%M`>hwsqT͌ {8 ;uEMdA/AI2[2@h;Y[ZM=#M dl)nU*̃$(!v:@^2cL hA&e`cÚyhgwy?Uû/'PㅘE>'ԚBq5TqNdG`YgXCT~{M%1eQWrV(,4C>Oj;zPoaٷoDDy(ſsq8=XA2 [R;E }6Y-\&nzD YHh` &g13 -Xs_փxA.ً}޼04K35esmgOFZb>OyTrVzxf[-a-#[_=֦WA  rb㸿Trz;w: !rXy>3n''YJA*qg!ym}fʉКݛ5mTnv=pr l{C('їqpyFjѨVܕ VfMO Kr}yDkT)7*4;GU^, ^c]QD+:PR̐|tXxMP kvz ?mZYVL$_.Yaݽb}i=0nأE}WՌws듁}?f Aqh ?۪e6aA1 PF|AM;\8)4CM)@>h.@2 #YQfR2;9qY1{H`H=oS1jyZEp_/Qw$c#omͧ䦼gHL^Tb%fg}Q(O;79I5Qpȁ?~ːBG*r) tq?У?yߑ{0昐Iut0W]>مXAFbC(C&@gޓ}Ofe@vdc2\9T2h=%u-C(8"-tM>^R &(;_XhK&w k44Ǝ!@ސL=C>X ;%b\qZ{qIBɑHe!Z U@06"!dpf%>|PF7k,גŖ> /z{:@2J64*j(eCpK^~6960PIGԶj_p|m=O ,/unkے3\M#XT>s-C-c}IB$};dH>)0_xN8 ?'uI8s_+H]))q[(nSwhS %Y0(/q= 0K} T0NNP*WE_@1p,DV5'DW7oߚ6pXV҆ɠ{;_T7tjpX='_-:jC:ftxt}V],}^J?yb-@ bnR"ΝYwJ x ?JBz!h͜lƈc* oDzvK$ -ƯDysџÕnɗ@^G&\ E.G}A\ZӦ E*;R/ J(yvO]=g'bkiA'~oGZ1,c+&ch*6-gdqÇ1Y֜BiHw {XEyzL?A([AH>SQw6Qt8}Qx- 04pzH^[3fվ!ϊc!I ==\r>G%^t:'n1Z ޗ1#q]DPlbNo>^Mx}5u1S*PY1^b,*v/f''Y|RGᎭ9j `d: % 5~& շo9h2>v1gY`WWoiEBHC&F2VbK.5&]'2JP3f]@VCYE\pn NԭM,Ƞ94^M{2-4Z!6M> >iIͪ(1WWV\G&vWv.% +:btJĀFoh"b䕕%lN>wތP}$wn2Tw@nk&cj;<qBnN~UYؿF"j"QoXwGܤg ſ"L}{}v6]3qbAj @ -dBW8\U8HHqwlaDSVRX@k+|nY.v42p_^z4[;uCC1eT)15nϰ`$ebMN>X!ג1n=IJl%eU+4UfڂB eZVyF D~AU3]!KDix| qpA10x@p=Bav\Jf7u&Lo%BWtT x5 Q*QN?yk//,'N-$kHg( sy{ۛG' UcKD ~yOA$RC.є:4X~K,):O adn9 9^_n0ZiP:W}'QP*pw9lKX!eJ;8$J]xh#Wš5y=T|b o r$tJdd~зmoxDԝd1| 0~UeDRRWGƸWB %u; !$~|+Q6l6N^>IpG,΃}ms/(2!Qa\$( wXC(ǖ4"|+ĦRtWO%jbGU~la_87] 2xkxuǼ΋Pɰ*&zC%q. PLk+_4LqVFtd Uky;)F9ЎoG@t>,dDX`O|B L VKSϿJ ?&$R%`#%x@lP,IO`ޭxF Bƭϰ D,?N~U%='EzC*cC#N 8۲^Qܕj'sD*__U+GLü 캂*ȉ$o5^bf4aIj~T=vçf7$,A ӑ+X_ SYI&؞ͬ\dZG:c 羲!=ra_K'¡ZU=}ӵCy-+,pkJǁL|(CG c[tw NSv.VR+anh)Xs/%?Em?5i.;TT&^IrPp*FMv̙kW sS,eQkf<c~`M]]̮{J>c(oQbmwo;nZRdZ HbT"=cBBMa=<\$EJֵPGp ߴ]պ:04pCgmo A&9XyĜyp= m7[1B} JSҞk:,6cvYim<עAos/ kXLTi}K{i W?\2ȖJcI^Ki^\/Mh쫹Swlƭw[mO(`%IRALVVB1UF_8*3ɝ4'/ΆYFXY⨆r! uY㦷 JL=ҡBME#_ (P*%ZPOX)AEV* j4}ۗE2{lߠ"+K6{ kKB7 GMBB=#WoZ͈L9۩214V;LANweoN^n$^4`j2SX)g5(*FhIWj-F3.Q<9݅5 mZJn ӠGMMAI,3[>c1 g?8'~c"|o[̾Ǜt /uW=9ϣx2p"i[7_Hmb wSn AgZD3z*? E H{bK}X/h_j|,fV[juN4PMNJ!1ż߈Ѧ@LmYXZJ{Rp%$B="se}( ΡcM}nzd1b~ta`JR = )6|*>P#&閿QMI)+5J&hӓ|ﲧa$RHQʳ p= DW OUJz P<2ߋ= FiˌBooB-򓅈΁d"Yrlq>I⬶âU:,ݱXƬ8Í9t&@YEx{1o ff0?u}J/CQ- Xc4z3KJVpX8LiWU]Y Ty9"_yp< }#beO1|pɰG"!)A|9֫ލ+{#Թ.81^ elS/iNQe[X</ OC gnKI8&IBZ?O~&M;.k2:Q b:phmQwIM=JгهPKV %v#r'Ȗ1èfCU,pʄ~ؒ@ŠzC3mb^DNwK'l[AhyJfn۱s1tE#]ttF Kćr<"kㆋp*LG^Y~N K.V촼#ĚWi7@(u˧ );SC闖¾=^ֶGU[تsOIb9?LfA4g^p!,.h`7a4zsb%PY5*Y:54v@v)r1_^aޯmjcԴ䘼loPCC|j: ȃ hkj2/p#299scZ'(.0Y^452߂ncYmw| zܓ>.L"L8L(A5_Tܔ5`f^ؠ^ȬӓT\O}Zk^\Z9nC%LB}s QEy^ p+] 5RZ3w!Ř^3H"xYtKfy~dw֦@s.I?M%{prr|!hG[p泧l9p5rfPSQL[V&#PIOD Wq|X {ޠRtSPʉpn>(LE k/|mC-||ٯ&ۘ{u{S3M^Dze˱!L?M(#QqcI4s"ٜaWĆ2뜎6k Rބ$ePmk@Hj&DH eCFڪ0ms?IoT='x$_ ܴW[zpLC0LI[ŘSl`d~`Wl<(㊵T 17$%#mlMp{h3}"=Ƅhg*,MO,4R F/A[, n&h(UR-E4iݦ:~)pOYTV~;] ܅ ㎮W.%{JA~, )Z{ݒSִI/U .IsCv"&O3X#~ս)bzUj"$Pe_^X۾ 3FLmj7qj+OiF54m!PCm 95ц:DdWK7։p*0ߪDv7b^ZQ$~h3C7,E =>!5Eas+wkItR̶) PƘ'Pb9d{-iYUNf9`g*'V,m#Xz͊ߴECI\e:PGaa4Ašܞxh<[lWYF-?P\/ciu %r_q/tAggמ ﯘ^ h{3ۥag˜? b(SN-.Mͳs=̾x;"yY' ܍qpc69whҚQ.Pst|ҴU:ToO\8*@yK-YaqicNKɅ?ATȗKL2 !V:7"LnץqILgF& rbzıSD(݉ _G2+(Q) 9-w<=fwAZYI58@Aécy_;YhhحyK|XA{aNE/('=^v\80l,##~t\Z ʩ6p1nO I`ׄ }uBUOKZ821xiWL#3§L8[ m< )!ckqb{0Nxff/>5P͂[ PLRۨc6C Tqe7Ԭ'HFQ"2q7z,5~/!ڼh踫E0EnFUM "߾ҍ坛襎!+?db!fCWYs:a $+A]ho'nIq"O1(  5]X'?}3uj!uiUUæm ¢6}sɉ#RN C-}/lE?g x:L*U>6o?m\XUYC3nObMKq?n jxE:;wisAz9aSDש@"qyg2u~8NL]Gi9S 䔅  r1Xяi z . {IHԈM%AfH-;F݀ղ|w~Y}5?R.\%6mZ{-da'La@t+ =hKҧNۈ*(ol?R̲"cR㺣' % c`;*Xo/4[QIOh'yN|C i)yD^+^-p'r)pzXD{r^]oraC841@&iB\HމGR1c"jI0?mBG.ᒶpQP能38Zּ;K#%JDC ئ+A@XKR"* ^B09f2xQM׿X!MSCSTCmIs=%X{sټ!*'C %8|> Uvn$f&)yIW{7; Wژ+SaĞ5mtl{{[cB]MCE_\ 9Q =b)zo4-6ExʆC;}]-̪joU 8?Aol$BbYO0r-Et}V"pe"ap$7||] g!32UW CLic#g/Mm\K_d—q:eLq*3a *T ,ZosFgwtmʝq(RBHKRs5G}{hJ757Œ ekc (Sp- ͊E>[H4bm)y{+V(!;Oǣ'}WFeE36~ hdFyau`ޱM:8WL\I*t`%궹(0|Q}9Ó`Gjf:= )Oy9L#);8A GoXu/ iD3~rk,[V7gI,9XY86ɕy:)|C{Z&TG9=`5k%똬P13ur /^LjrwhL4OZʿv<;ݒB`~Ñ6 d;d7˹Ee AKlwB~ǨBfxԾZmԘ;E1kx% =&R4dc&g8NHZ4OYO+q8?R(LBc&s' 6۸R&M鬺p\$ TTDЙARrQL͍,ÐXOgv)Bb@%IXF_mߞT\_5TDiydyHn§@ǢYj @>Kh {~v"b^D٤7^a!m RKm u~c lY0)+yTgߴzwr w.i}8 (.(Ѱ0 ?Ghe `ufe')>9(dz*nbr`i &DlӁ=MmDjB_m/r|d2 /;k"ٷ9ߠ:U,|`+kE@ )1A0L~U7eĕAN[ ZΣJWλ87qk5Nc@r+[E[5 V6q&7Ah}BeMR^e+nڔ}W#_YoN-fD掅->añIL'u "YISnOCx|b1LH/"Nh~Is2u; ,nE$gBf}lץ{˭6f01ŜV vͯtх2{\ئdeKVz -O~SM#5w>UE[NwQ;m-tՅv]#zy e'w-ezo+2fzh.uiPUJ} >XLP`7+G&t "y3,!4 1iu? 'lXS[sAU.C[,Wuċͤ[q /qMqI]?];'BYSR`JجCcsc@iUqb}8gx34WuI}EC9B. }cnԩDHtxl87kHc,YH=1PU\&gz>Ç=|'u1;\^ͭ٬T%dvN!:0>ѿq2t!X$Aj*P@`e_Bb7/Gu zr5.+'t eEfpRj/!ʖ',6QBgPrK&I=4bY|e{8k%7a}NsvaZ ,z+?Aݾшvz ]7i `׏ 1YCa) Ѽ:`QXZ6L ͪj|_MuwX|Pʺ7WMa*'¸?mP7Pq5"𼺂`6WoaJ>utVBҲ(Y(~bA%f`?r&5gMN7C* u_XR-+(R!2 c  ]m1z)ŧ;|bJ2Ij"_kkqSBJGFm"X)8j6&J&O2S7v ۣ^?Yqk#}Dk4 mxG¦&{.TGYQƶJ.;_aB bvB߯LO8`t4 'Ըs9ewWBgŒe{{r?_4v.v¼iG7{4|jސ @"k1B&@ðDMC@e+iN~,\㒦7%a^DD õ!+fh[fw5![ 7y1Bf$K%yq UR~.`jI+y2f6W *x\=C8B!+~I־ KPOZW|weqNfpͤfs:NG?p"֪(Ugj)>J1V~4Bp봹z%C >(PSl+}FZ7&6qG9Ɲ:k\8X% =H'1oΗp_bإW@^"GVpm- D44rILUE%}8x441@Hx|rه`!^b+89mٻ]r0Lj&>-hZVB2=vt|_dDg (^at0lz_mqvΠ?v~@xhL0gYS2tS/ľz\vWE$ޮ,kuɧd;J ?9.1GgI!;F\PezhZPD8;&>%ьӄC]+MQlYوWJOσn*UIEyQ<]\LC*{.glFF+l!l }&3Vo٭%[LU|`0y#%#4};:ځ?Z SQGMB`J&`(։{^/.kS;̢§78RږG l p}bEsLlp=(`KHU_JZQ9)v;t7N(=,1ghd& 7ax1P' ᮋzɊ w[gɾ9JiZTU>:qkFI%9 (ڧ,.P 8K 0DG ~d Y_)XD~7.0%"51P!~즸_P4p"D<ŭDcע:t+~wc=o]+Ha ߔ)>(<&v1:q-뤿>"jԴ/4Qp &/cXvvygJ&-b5.,&?QAU~{m!}3&p*?'32Y?M }v6%~C;^Xŗ gE+ C|Uxg7o6ǔa-'@vR8w5)fdz^lM<0w JT֑i VʟYG/ 7Ϙcq  ҦI3$$#ތ؝DԬ^&)pR7g<T8PN(4b<ג_2YH^c>rqZ"-PV:!sDlvTj|Ц3m>O7iuԔ@evKP4 ]OsLA)f q=41f嵱,ʂ-<त{fwZ9\bQIj810g+X&VefQTYHvAlP(4n)p峿ɺ--e{e(i/iuߵ˨z[~+vp-HB*0w$ij6MBF,.߁J4(vۄ>z ɡYêGR0jH~Nxy뎏&&D]괞4[gu$4\KYyza[)H}J1Rc)R&>`DH[[ jnbɪLt o\ RF?߼kgQ(W_K}HxA|/JBgNPiW1ER1Yg5 I)|_#pFޝq.gj+WYZ]%`4kjK-:N% Cm ބg;Lg}VF]ܗ%' vɟ+b40DCQ#b-Y2c0OS1\ad{e]!HJ!|L@v,u7t}hj./.3E];(~9ʷ*c ͎pw k>jݵ ~37g"GYD~zDELL/Dۡ E,+QG*\I=X1!䧠 8l#;"M3_ ͵SY[){`4Q/rDRq%;!yZ5s9^ 6HRό99^EX(t ;D罟M?o7%+CC)ՓѲQD)ޘY?OzU6p3v>׈2H  2r6} hLtrw(1ʌ EIg?v@Ux eHt5~tS)v];L -Blb}"B5U|_n4&)R^"pfl-)(j`Qyт !}<-L`a *xZ5=f`#/1ZQlk)ANئJt"3}nuC,[sX +I˸^2I* "OBd35 h2QPt!.EGω瘷ܚ=&EoMgm~X"=gъA`"5Q:9Ʌ* F%BOI,$fDx\Tx5ߐ==v^xQ@zi=ɤp48%dyncw=KeBc^k|ߵ9jYPP*fIeZ۴O^8ѐKx:q d($lN@T =HBb2_T) Wy˼t K 'p䀘̬߳Ңb9^GdFmf \n j2\r ߨKNw&32L@Ϗ;S\.wos[h<Ϳې8cz4uD6DK4 `BQ51]tԉ^*ڧ,wX $)?xjV|$DzX d;=i)ڞ 'we7:K*kHY&dl%{?Op@4/[so ̻쌬c t^l];ki8Qw%l5'o&~t0uuK%M ,uf5}t%-DYل~]sג$Wsw7ہ}iL1nd8oꖇvF ,&ghd*["W;T"NT:ԭca:>H4"73f$#%I<7 KDݜ힂#j힇2}Hn&>p@M&iOFEVVkz?` =A,I%|}.Z1`2q {/s֩; A;e[KyrpP\CҙgxgK]W|R <_('B-X'pr}6vMh|o/lp!MǷ6nGAZ C}<}RKS!~ԐUl/!VԺe='FȄTt]dflF2$AwJ.#i2XH6//BڥRg&3QI\= fGz>/eKi7QyL :IR k6h6YhæΎv(qzZpx$r^/9p,zm @j"YNQxBNst=6Uˎe{=q{<,CI'cۄo/ 4ʋ9,Mi(Llo7_qn]Ѭdm~8VتrQ-=gp3{"Xv,Pwo@}eʒ㉹@qIx/cBȱ1 5x+<ĶuϖuK"X*t?;EL>LWwr70N1WT.;sP2O,Hc3~u% yҥ%^yJ5hhEv,j*BP)eFU'UYj+,ng'XOG6vM%c') L?ծ]pjFN#܀!/#]Թ1u*8B$GĐ$D*PB&58 b a v֪jL2rMIvtpݦ|ϑܨaI&@I1 [x;3!i}\pգFx<&I%ʷܧNLVBOh`ܱ.@iPqlo,DK)c5L`4cՇbb8c MEH9B{tRfN:nYII%t^u4lᣉqKg78nZO@T 0d?@ =.W_hHp1[ ucO6 UE[ 8UP (Ij}ndσg S)C;Lg !,"xxyM1/3W@/X(O]emSGfx pT_xow-^& AaeTojY}~v(ب4$FTFT>+#nYc#-pP7Z]aeE#C]nm]ɋ&x3sAIEK(tKf0T > FZdI΍8iِX7*ɒJW;G:窥X8y\0a9ܧ[$$=x%r3%.fe4i*fʴG?K>v `C,"JpsUbiQBZ6e;^1|Qj `o%q5Wpp_vt5ӶoQvza `)s 6HI@iz@_x7sv_v{M@pXdTOiZe0XdN^1Xe.-buWVl|gnnϰKJDB4BX#ҟoMeO4>:wRSOv.)%qUԩRVt/'ݏ)3!OXN\cJHe1U| {ߴ1!5 r4ß$L)ɽ[\'sGnIͤߋr}"g@@*]%Ru_7VTyPr}W"#$w!ԏ{$._5ka`_/Q3~<\oYhzS8+/-_`%ƃk8f;@Y#mVG{cZ-:~qj54K XF}/ [.RINEx*{hwDU袉Ƅ2zzkL0'9ʣ3qw\$wx-Κ/x!=:tIuQ.>A(K s!Z?9s#{MvI;n%,5TH,g5]P۫l~Ŭͮ!Fu㶿s`Pj )C8ڟg(qw\|U:pؿ3oؔņÍH.ZR%hF${vxĢzI g`@R*1 ˼"Jv=q%=A/m-+YzFŜS N:nbOCLʹ_Z@K?Z`+F1s'-ٙē >`t4 `٥*O*Gj9p=bCYO~^,:e,x$ :R+/ yepyW7mvdćp7XܥNѮ=VD. c_46 p<:v)r2 QLXp$еg쟹f1M(x#+qAHBPz>6 28k̠3x]GKFJhU>g l`dXiMvbpiTGMPlĴ$l@zһ ziePcG7\`6."SM>3{4.ƥ#/dc vo-0!t1;+;D[7j2{F@GgQÉ ^+Y'od}ufjPpsOCJ%Nl"RVu+RlPudN UGg /tf&kU/G&PX`ΊZ:1iWY,HUyxtw+pLmb ҹmXQu8I椤 $kXx)X+uE~k"qNS+Y7.T B-v' UOaӹKte2\QQpso|jr4f0Iԥk<ǃ4eӼr7ihƕ+|,XSK#/pk:IXȃ9a RsÈhy(Ͻ*_s9; ﻼs[l !?VIscu<1ODN%D81c*pY$Wv|^}ÙƦR^Py SqkP9_Nf"QWlq~4h##_ddf}aosb0~IKde>-Lh#a_>@ esnx]v\}J6|xL[ pBIgX(|\M}<4xy7h%̕#r 5pZ=I1{ ŦQj^wm.UupVbȔz΅ci둓E~{{a??B$Vo5tzæBfm>\(dCPTj=^`;V3PŎPkEPAp'7w~b,CGQB;ÞZQTH#C[E3Ɏ ,,|MUƬ5QW  * W1᝱o`UU ډUN<ɢH틁yS\N:5`>[tsX sq.)|BP:2~."IĖ-!NQ b[ňDU_kmY0a4[&SPaR@~PuG}a% fS Ƴփ$B)ېq'Ǻ˴ԥש W' QJ)N3^E^l{IEIȍM 8s=?҆.d*HxŚ[9\PsXΈ͟9@Q >h9@r;+3L@$䐆nE ̀ъ ڱNB 1}G I{Fb|=^+#H'ůn7 a7k~ͿQ@z.AOXdI1~^~FȽ&obKI+a_][njꇈ~%*{ߜ0 @6OLgb: NQDXn{XѳT]J_nkcZD$!rWQ2A4:^(3~>uUX3̵ATIJaE%NWk^:-ne ɨz'G`II`gm?7NyT=X%~.mҠeaQHQ$2A L#Oҫե_qx1K-΢{˳hE ;a!M1ot\f(M$"J|bu(h~BBQ-mOō%*RºX%yuq[φ0P Gݛ~B%u2=MiYC1%J]Ƅ0_8ޥ%{bCVx!UI/ow t; H& Y_$8mEu ܨg-U0 ,آq'3A:~z%=MRVYeYJa` exk okB,ʜqa"%og7?K!Ӵ#;vDљ.v/._,%9CaGlj5rgmSѿY6IT#taq`~|h Ղ%aB?FATXX6!c\K◳jD =WN-\rJ&$+|'9*Z/rtu!5vE MtaEOc*}z9!]s0L|&9R;[ӨoYn@.rt3ћ,ǛC߿u:ZeM!CP5ȔYBW痈z8#DIgrBOȷ/h`^Po׋r2= @u+5 Ş)C2L.ݜQP%C&%~gGp( ҌSSXC_5j6=*NF!jȠRw\lC>!ճݼL8ů$#~k␉&ǽ>V`Rz{g{gzBH ǀ ̩s̛t $`EZd.3c}d <%̎e8LC⣳Xen^I +=eaSu8E a5 7ms$<O4-5H85:wQcֳ-oj)75~`9鹿]}A,f[t4\Ȗ,˃^ҎtWw{>ZOdvD,̓QQ0r (V& =<7W̢5$ v7k?_'I}΂:(_*/ @9 =h,1RCuvj 3+},7ˆ9[HӫjPa:eá|w{e+0$=/M-B MO;㰥{$]S)Ge7qZ?LbȠ:L^$H7 NZɟ麈=8Z6#.y|| D{yV҆6z68QBA. c?H]Rm㣪sJSu8@k4i j_d0b3 vAZ); Y[9<-cnVN pVY‡%]wuh\N`dzb7?Q<a<(Gs_h=:ُ S(J Vκ &GR\z `-x+7PhC&oRr1}*zG( GڳA_x4ͯƵ`l>Żwg bݱyr5bP8  ZDL6xʱ\D~k$jv _"Ls]|'W$?o(k+{cj2F 1ޥ>8`aQW2V ) fN`ZYЕEǏ>%X xfqC ,~.ke!OFX缳XvH@ j+' _xH4tiG-.=d_^3㽭 0 D|ueCQE`S$f3鑼{8ΑF /Ni ϻ<*M* B#XƔַ~L7fabn hUb0ε'3J;-Swun(hIvо2`ffK8 FS=Rv^ l^!v :p-n~ BnW!w9VԖ.ad5Nu0iA>7 @L"kC?'9$Jި)x6AZ Ms]t ;ďlzzʟ;?V "GFkGYt՘c5sl4o uL g)AR9lAxcA1*FQtT'~5ITq?WMx7ȮA S{gaҬ0j8jaz*9y5!{>ަ)gqTۚpWSMkлu/ @4Ŀ> Zx*fj/tUVh$Upܿ54 "SU2 kүp" ߴ]f; 06 Ƕ*:a|nCWo^ zBF%\"jE0 V0qrRʣmN@fuf@t ֢=ɀb-b qeGQoD{,r}C V`e]ƂY d>Mtޖ#f(E&XP70]Tr%?*fCǂiiX!{jxEˤ~)^(R8 e* 2ħ5V$iD=睗kIBgy΁=.kՈ3k~iO[}c߇p./qoMݪq{?!^:ދ jTv_j , zti7mNE0܋*D0*iލN;, Sn?Q,H"{H\;fH63.G3UleA+)Z]j.s5f(9L6RNZi! JpXҸq@W2 ڋvnЖoߧl}{B;/ ]eCV]43H[h%E'FdcwR*7>? 5jºq%,>W**jV]Ӓ3KaDv Y ?=.iH,ӕ JlxfSv.Ji,y>& (%6HGܓ[*wPJuY;qfj'2`ivVWqӤ_#б͂(ooTkMG UU@YYyRnzF~6D7͋L1nge;'$%1#qAq%&*+֐bRdGrZ!gMqݻ9NU$-ab"' \i! -x~&|4;8$\Ao6yaZ 3Y*̵"@F\˘0p'W\N$ Aa+ APM$0gZZCͿ>Xf{S39&_P1+/77ٮ@?J]7Ov ;f{}tϷo pAQP aA$4DAj#jy"&l\OzjTo,Zǂa+&{{vr^>STLV !4.#P@O[e{Bnf~IZI-("Y=mcު!;9[_'{ݗݟ},}<7 ]1Kza5,%>!1INpw{L$(nk*>v4LՕooXU~cGcԾ e 5AuDc?LTY8xE\b^!`Ր G=y:#bD%?XQSG!Q*VD%= ^MIeчb0փmʞ7) |&gAl3PB_wybS#S[xA¬4F\.E2SoYQRۊNJ*E!S\Q;]!Y73-l,'Vn@R92}bH`wWknBd('`ڐ%շ[LOkbIUHcwDӟ$"';$U!^bL %gk`2+ 䗫[t,Bs͢Okv9c[ ڵXOԩ>|&KDrzprs"SdarP'1IxcfA2Ciqh`*GAX WP9=۲Ye[X(④$+P-l L%x Si]9j`}QہhoY>nx>5U~WLMk3}AP.]IDHk^uN1?I$1-~F$wdބmiP٩Ga߰-t'yw/XOyVbf0کfέ\p OMU]>>maK+{^Y"r{,z@|[lMWc=3anU)FIśOhV bK;wVu=g/ڃ;VإBƂ\[sCAjL~ض"7}ArDY:xar+p`qҐc0e'տ&ןrcKomrN&oa\.neNkid՛곏F*mU8_|ުr):,|ǡnp^Yz.2eyqcKB>E xknsNBuU8;}%ozcAN3Sƭ5@BC{S*h=~so]B(E]uO<1EmTxĵGqp^qCHl{' ?`2J0jcoܒNCu/hTNNP"~i_(!M au*CTu7AI(Z0Ac @Edz8Ilߒ4_C*)ؙxXJa/wu̘ugfͼ-goW^XOL )EN*R.JiyU/6Qv``SEHVF3{D:os>f :tUǴ`k&o{&/K.bRY?OV\%Z1Z՜RH,SXl?݌sͪ H_*蠊΅Q!!ಡ;()b.+pP=>ԑdkf A#Rjﻲ*+0)@>6GHY5lY ~݄&g@\YE  c[/ѧt$ݮ ]r_)MW֡ڧm_If|EO^ d~Bw[" &y壐͞fu65`WnKMOo(3VF'(&LsWfFhoZ#u]KFK`d9ms&l WY,;#`[<#{_jm}LLpQ{%E1sWEJdMI ^WjW)q}ټ$#}x`v/8UEt6ub]Zu|+xqXMd UitP>/hm;y]BIB((7Yˊ\OzV<\ݭC? rG(q'3S͕%ݛTشƕ>ltX_MVQ<>5\QbNeOՐIaqcſVDxՓKRB1'4 pP=Fx9.9伻Ddzc*EPDVR=1` #SdT]b*<Г]_H6b Y0ͣL7>" {b"=y%2F+ t} +LV³Xc!WѦɴ/v`d?`߬ɞ3D0~EOeIck>30{ 6<'yZpJi"M/ɴC; Z-Ff&v;(Lե|w"yYn1Yn&w:pJȳl0] J"OaJPE ܸVXڧPs9p{ұg#= [[y˗dMj =(Q-]΅\LKAC"]+E7P(D#e.RͥbΞ^"FބuWH"Я'G/.c ~$JW+x໵_~ǟjR1 3 75(WO_mTɿq= ^4PЊnO)&ɤ8g^$Yhȇ5&4p9tOq ^>́<we&1"@s.- {Q ϲb~Dl- !6X=4zq7PCQm8v] < ,N yyL53 ]e;m1J8?xxI>7c v|=2z}OF$Z7p ZjNP;Ro0qG[;%7#AT&?$rza9|i*Bۇ ZdUSVݷY1n Ʀs̰.˃M݆A%] 58Z r\|||!hIX)JOdSt yzJqzՉ ֙O!Պe5Tbjr'VMᄒA=H-34Ǔ,ޚ匵*:2`io̰lFkRQ`z` p]ݿh ^yK6^q b/cKKz sf~sRk93>jseF< n"N"#ŀrx =?A3T](pF3A{xںHMRX?6O̞Gxr,>ýxo"ȸ#tx/dc%2<[7/6) ?VyTQZN3YYOs56PX"<Kb&۔1g`+\6rЬC@uXҀf~*:>)>sG^DEI{n26VPwnH=PHB^q􋪹q.U^P-ɂٙnzh$_̉ڷ1Ay%,b:sIv#W)eQkz Owg;_E uN=n~5`\H~ѱ57`WS{x|͡{D` E'`4- U@~. 08prr q>|K]AIӘ3hKi?b>s Lv<2݉k`LګaeyeGgNɴQ"rbb,&ɠ&DY,{)dT.1N- .mrvٗNkvLV[%[F#fT!F[XM]Z72][v̲*.Nkwfڮ1 嶶FUO*'ՇrNgZ&hl=-^yr 4 .ƅ:w@cƿ> S$ڛLK[#oqᢓs'M!f4;]ZkP0nq""= SX_TzlZhWaE$b/m,*d)5M]$ҽ? M!a_ QghHP#v DHq~h[tXqtIfE茥6@y?aFGedžDѸ.QZ Lgv&9g. AP׉iYbq6oC 9ގ:]6n&;8>8?-E{PӘxFHJl6)P ta8S??6cSsq=;Idg(L/ZP= {9NNZLE(6Q4[mݭ Ѯ.3>Wm<'[ %Ha{@nǏ8XLh::jF\r235+5z),4LzQ}4ߒAŮJ5F"F:[X:>Q% -4#t;ܴE O,|Xcӷի0b$I| S=l\7_:3AE50ĖZM0j+Y1a1GyПsdga7DASz=: /0&Bg3œ^0V{1{4d:>r'>J9;h?j76K ȟ0/k[8T1f9.Q9ebk1 ({%E|I oCN @\ɋ=Qukzσ[64 ;: k3h+XSmBXb5l~lY*Eun,aAX&MӁ@v\ۄBFڔ,b7߆V2mkq !zhꥀjf%t3ׂ-5uS@aWOdw5HM#[ O{%'̍SQ.AFia1mMHqpɾ1ݕŕeލ)OW9Y=K KMg, TWbu>[-K_1)<ȤT'u"SB[4):gnM\OζIo+u<@Є]$!kr{[c) njss;9w2jK[@!]&) &<ϓIkM4Xy6=Nexm6/ _*4^@UDh)f{c76Scڕmv.Ihtm g W= >ΠzH)]Їff_$L ӢޥJ>c ,Qi)m̈́T_'&?Dkje铴A1) _fepй.xk6%MP[ecb.h#Mn!6Hf׿re'W`eqUИecTfNA:Zy%䖤z8X H_b ^ cBT "|ɠRg|Y0xG6H?)˭sޛxzrK-=ڰ7MzO@n^gifnM~/5ݺMΒUqoky)_Ů k *xD3%CbTbHW6M=P8X*bRq7g'@46Z\0Q=G\ŁPi\#"<V7ߴͬ˪[Y}N>sE{5F]o V ~)߻FP7f@~im:1oP޽钥gz*FRF-ﭙt@g11ȗE/nTȸܵ0)An|FTW"nnFwP0x,u-MD>`dn$g?A 0}w"WHԕ֟Ц[Owi3f<87$ 垲9mW9JJկH*JH̵ i?#CcW!L! @W k{?,6,f7zV)#Tk"gJF+sZ- [qv5LR c ĥU,eue0s'~f.#$-yť+Gzm .o*j|ET&*v7_uͦNW$Fo&]FN5sM)S v Y~AycY3j'b)Uuax@tztеt6z_Ϣ>$X# }|_+WGPkăՁƮl}N9uCuH[!UWZLhl[y(I)DhZf7 Yݐ9\QЖkfdr)JxGC(c!NY{iie.otzWZ +obK LG?ď{l.?/>= `@prn@cwc|\εB΅%PA‰*w\E[L'MYXG3&^j|wF;U5s[V6 30CmH0f|vw=^sWjz ]TY"gΊ1\e:Y]h$GR@p?C~2˿:L8>f^) "Q8A[E|YGU򱓰}V;@G)Y3UR@u^A"]`ZS%Ԑ^?t6BDRG|'~]q9Eg|F/<<4g=dΨ2< _"&2 m111GVvo*xf].'-nEo fJ(8KS9*Bu g`Gw˘Dg0oUb`%c lkgL(/1(Ԛýd 6|nV{%80{vGz,Ԯ\FL;8p3HJ˕cuA;wՌ|b-&{㩏 "wrL8b^ѲGg^>CEֿ i\#cFu[Pn+nCU\U=TNe58[* ܬfnKoptcSOVNXҿn6)f,,K ّX{>0Y,i;,VVZh=op?HMs\7 symKHUeᆶOf?4zHݭ.hiٌ$G>RJ"#vn͠bV9jkW ;OF x_ ՜IըWS]yaHV.<.>K:"]!30Ve<#`2U}P|'5Y[rم J%EDdH㱟8X4a'ZBE,Uɑ5") r6"':)aGs CW;&D?%(JLW集5x3Ee;KJhLf@Fi- :{ǰ^k4hY.W ހhYp݃c%E$htJ1(Xָ >u|ym3,2u?%(LJ1 DUz1Ěm/G;V#aS;qyq`+_F|-<{g\,BS@5p :n{0Wbh[KP XR6b6"@9M;C3UO.ωmkvpyesGtL ! |Chڪ"l^ &mD9Z:suʍh,`sF-dkqC_֢Ycw.Cs,[ `[.lU+,ѺMa53y9?seEek͂Z?jl}QBkxM/1q| ^t3su2:7.#MV?2N.**xn^a\V+ΠX9g%vpA]FH:ھ|^ـƣ]В7"]h~㑛妍"vJ#E3վoQ3&?5JZu@U,_ٮ];J1>;M$v;W xSR3U 9wZ59\altEC [F9ԤJԚ?YO58=k/ag4۶vXɨEe/w5RO ۸ EJ? 9FwT?U*k,"Q./$Hzݩ]p)6Y\ V4&T.Z^g !f]mn/gf bJ 3TT۹6]%8 alW!{RU FflUT,K$`nsWӭo8ҏo֏ZeQ߂jI Hj,8Cfj $聆ed ͐"PN`蝅]9 ]c P.2ŁR,'SdR@қX2U9: -0݌Bdڭj5.S.D Z7@88#?tW7GX&igMyq 8x7!eXy-n/ݤ`?+ 9{[C0*"P vv~Snҟ~|[Wkpq|h*sFbH4[*=Zb{J5fP +K3_0h%sޛjy N" PeĕEt|:4 c\p&9s2v~-%D-:g`G 3*F(.-Y ʓ 9H#?+ Y44Y?q7ֹLg*Vh"8 3Sy9[}G†_)Cbw᫐݌(<8qeQ@|tknxAŰ'Yl_r_1FNr.̗9"5|i>A,{b cf^d=`*51x-~ub9⛳l\<jժcu9o+!Gy9l%57i8O1;e*]aMÍ2uZɭǎ4o#zF٪gr% ?A"T޶Bu_66NcQ)@@14;cJv.1Bi 4Y2i̱"VyB"+70zܶx-x3t0Fo -Z  '1 \Yk *db\E bAGi3O4(ûf'5NLڅMu'h:\U>l"c Qo'ᯰ$ ^P\cHC8,J}-^u%I;íi_2 :M37XQ#m8UY]7z|Ca0Bvu 4CfܚxŴ0B'S! #8{@I155}Kw=s L7`:rݲNW*C'Y/5.X5&ܛ72ЅjF0:^~O0?д f l}>8ɮ ;)!kذܪUEqzR1wgr 64 5e<㶁RhzS(Wem 5 9%ӥE 4QJxV=?BCoJ{ S]hR/>؈JrT;-ԸbJ?ϧ6R`4l-TVV"ī*/e( &<4nI,J-+P8V?Q`b{:ۖR}֯P[u]2P|BtIs#줐<o×%]z=3}Sy F^<_d쇹GCh&QZsuk:^ wȥ"j7uxT.ZbM_'xnDX[ K@5mf!^Ŭ1P)aGPJRBz;s' }9 )lPubBPgP}Yvǽ|%G&mYˊ͍s}⾜ؿXs%8zR[zt)4.qx6*p"f?7!r9 Y DBqٱ.j{o.Np9 Ms4҅]U? I.Mk =V]w(v"+0~ڡy!쥠q. 0BdQp4G0Ӳ…$g oū@nr.#,Dj~UkЭ YަHDlUJ+WP[HӳZr?XEH34pD݂P%7\.Р\c4 Ĺ`?C; 2BKm1[,f-9gTӡ V!JDJ;yy% ;>mlb(Sq]/<8+z "Youbf8s^PDhɠX|>?mX' Rw5?YqLqr>OUSk-N#4*6MJAz=O593v}Nn}u uV°I([[sWXd}Mt$&^sFԩL,P ^O\A S$$΄іt2mMw@T5X=4[V+j؀8WnE|[]zV6ն})V9*;lj=_kAֽEf*ܥt,VˮsHxV.--4!:+f V[0L_P%ESOh1,MA @= JR&`-6L|kjhn[gXٽ_oE5GJl'~^Sݹ]DW%FQk]gRͱ&m#r-`B#)uZcyڰKF0Y >hE NC+lE|x?ز)2<ѓaV_" i ;M@!4 EtCpXsEJʂ8ҋbR=Ntp(q_ᣰTmu!++}M&B]#A֑("3P(bZs hoC!垒[!۳^jHȬY&qwר%V*Ar"f?3f}t<>>9CX@3I;0@vgpE hz9UtvЉT}uhD|6@e@Oi9G׿uXpl^%gxt"ROX;z$<@FP#yJ>,K3(^< I"$$O-򡔃mOM?+źtYeaV;~9| "8"gfv:YK1z8g*r" :}ȷǦ8jFm39Dvob~ `c?'Ǹ=X0rAOYh.`nak.Jr-:;B@č6Tt3 :JQjZP"ocקVdڛdҠ_sqBg(7EcVg gaa;H@;Zߓ1X#,d&Yq*U#!C e*cy-w&yF R{%B"M60L%*j6 J#-ja)?<N0Z.Gʋ'[\쳠&.G3ijwcC,$;TY !%Wq}COM"t`VⲚ>7KvU;{%yO"DQנ)Se}Βl\HRA:|N {KyV s@Yĺq&U_q #W*G -1yd01!kAZADs v'kClM+LIEk qB;UR7&-6':W-bpD / ?Lj4ް[Z篴-v0`j$GGQwb._ E VÀ5?ZY> Uz\%2Dh2lhN~nMJBGŊ,F W"2Ӧ@ j9=x1<ZQu+*:?S˃<&yuAy84]@hva\p zS %}ىŧVdEZU<}zU0[MoB̕@S@s=wg+#ACh5[P6HK>T/SL/R㙇(*it&iKUzG2 yU^}vHIڠo:AY&$(<&/BA KI1CTE%XZmurMk!/S?K~=^uăhg(eM|pk9)cLtGUSK\ҷyI6Pw}Xo,50*e=<;2i?y6 ?n'C0BR5WidhG2zEcy .wj\h+q1/NЅgܜlCq FNjD杆'F>Ǵ94qGk)@i8clrp թi Qov=<0/Xn*YUۧޏ|S#"ҁH!7yO\;(oCM3Dr[ iEPp6\PֆحסT­RyZFo6rBZ$X*cйk.anBSR5EtO9Ǜ2Y+Jo j3g#Z[Uвuo4~ko̠QW iJbPݱI凓vK2-;.N#B6Y!A5y?t)@zOqrA K(p[D]P\A<мsg8 : F$Z{$\i$5Q0rP(EYVqæD^8{,=rHiEšxN8\Dp+PF6wUd&LYg~qᕉI)6pTnP/r3mzRrid2wÜ EĆR(.Hqx6z%=inSƎ%.MM uy)4f-lk+z+xOJM\k1yV%Q P KX|RD]LR{uwL*Jϸ[W.<69/<|AhGc595&k6q/;RRp@|O[UM%x].odgZRu-H-rd;љvY]o؊Å<@bΝ5FY z|cVu ,*,l`xHB?QSEOQ7UaY*hXUףs7+DWi5֩d݆q kT5ћ xU[Iݪ^ADA+4a$&bNK~usjl)~X6rU%^]_a^(G&Gʠ,VXx~?sy8rȃ OT:I- K߶kB&G5#rAmvbnu;◾ tBȪ55Ѷg`UXfbvfY:!Q 楄e% zb:S!^z 'WPT| opALSj-Jd? tRmH~V~m Α˾J:^b^sxah!KwV@%Ӛ{b;,QX=k"p. m'VjAqir8@. m=&H#Wಿy^MiA)Yajh%ti{"ir^DW]9vVC^!NC+Jybz `on#\RChCCNK;{юmzkk$;kHlΰ}f9Tڼ;yIҧfOrY<ՌHx3? )^c!.F ur j?Ff>yrf7|$*JPKC1.}B[2̖uq*&M'V.z+AX( ߿18wi6lhM:H0oaVrŵ Dok\P2d}Ϸ \S[[Oʝx)6MZ[3 oA4a < /,tQ9 N,~PU h'uKe1cp|v#p$}ӕvl!$)n?L IopoÆK&aH`(mO$jE-oW:ƙ5td_:O8,A?bpKO{ @Wx^8=U/[q./"{ѷsDx134Ԩk.b/J+ƇL"l'A`mx+n6vV'MyxݎřZxBQ~4v'C/' UIhʇG,.+R_JNbdx{wKe[ć eq"rT$QsՀdVUqy!+Rnq!'JV/Eu-{Iߊ:ZR^!"b:q9E1uAJj/av \G=&iVKƬ vuneOgς9[Ci)+Ꚁ˚ewFStA8 =W'x>,< i2~ fl>4|_Re""@oKR]U Hd0 2Ԕv\ӒU}% :YΗ5n("̫tB5a6eU0ꌩd 'أl-rXv#k_bHc м X?x%NITwgۈ+ݠRGS$RhkblH'KGLY<[:jk9k {/ЏCV xzXsO4dmR]Zxb=d,܂ȼ!Y̡גN2i+ \Jť( IrSVa kdGgywpTQNTLoں3Yj+Mqf}egdoT ueP[4H QK]`vvKn1Hvf.~X:'{ūUỄ Du{WxOA*$^ pJE"zd@gd9o{1jnX)F7^e(^Nc備9!U"ԧwk.SLԤp9wb _"=KvY #iK0>OV( fH Lngo٬kYCTZ󖩸ܦ daeu!fۂl5eЄ銺~%.*妩e,֋k!E3R*HQ4&x9 {,37G!~y sƞyN;ÛNZjD |0Ȕ BlqsLLC<N[ABD˧oueG5M* -"c^N-(!\nVfFwF$s.<3):^]fg! Z$eȶY.;<ظ?ҙ# ,Vr9E&3 0kbLڄ)<.i_.UXx:rZ-#WCt D~|o-"l:1Gk!^!b2,gqpVC8zZ뭡@mɽ]L|(,9om`W& 8mD4?v ξaэ.o*/q3dt*o9"wCގѲ@+-WWkTđC :MǠ/)U 1l'ACVٕ*tf`1/ZZI//FP"+JP^wzR3+FkT\\#0v;zX+` 2;w؁Y?̣;qNMэ?,]Feuz913J6H_.&l͙.IuFhQ1R46]1w6=R_ +Dߝ`HwaO T┷!g<7Ja_u쪪|2pֳs]{br CCLeUΨy{?16vXCpAxx/cAZ?WR75QFgąSK+Op,@ kx*n- ƞ]<l5ټsTWhJ uSү&T-?J/fM#鸦&6iʹY*+c>rh](!/4F1d֖mR@np8Lv2Jc۲L+&8 έ9yhn4CKD"a$>He3dn޽i Ln~4n0s BTY}CŇpܵ#\$G _+,aϕ|`a`c&H  O:~qM(pj&>78J `h&;z-"8d#Ȥ9rq\2~ ?F옯ۢ?c`Qk:P?z2ZRx0+TcE{[~kIgG9gr(h7OMb(;"kQ /y0Z Q'l Qx6U#-M!Y2Mp2 ߥy[fnI!P \—_jN<:mȄ%OYlB{Ŋe)q،b֤j:ew0. ɛQ{šo̯Z`d-b4 ՄxX4e\K/{*a,120$.J LD}]OWR vf(yT2`JN[E8^'(CaRg6 l;Y- *a0zT)M_|Pf'f`6fK@YX 5b%HΨ *rs%qDH0s 09£Y<^W@j˶9} /Q=ޚ>Q\]_#*)鍪{ UJg㏎u}}&rP&1 z{ Ul98.eTEb #,2C؞8x+U-yj |Tx9IEaIl^ah? @HXy"MS%zT|uW! Ucs}Xб3~: 9ЏI|1`=fח<05; ~H}fQ5,WjxpYsӎT !34&u&nxp ?3(R|!; 2BpZ @EX0no~ q.7pyftfE jZ Q{2OduC[ 2E -xڈq-;v[gԅ&3s5Fj^]+dU~Uc-IH:zX #g RM7uzD$1Z\;ۛdV +Q֥[.B0v~W;6zi.VqJ%̚=G<|YwD1?; 兩 S]o×/k׀?|}“%)LSB4ƀ8y9iՂxvtAF魳/8ŊMJ[6>JV8aOX+:/tt{3; n|ڜ@#>$jHpL؇7^7Ts 0x,+)%4`y1Tޔ̓o.qu !+pCJ%^ =ﲪL8ѰxJmVWrgqs')@0A8ptė,.qYkkOVCW:FS 5TҕYgE& Y5vJma«]3ArUQQT GaW MB}x~SGxuug,k?UK˙xk>]pFRjGC;v yPcc9֙`oz +r2bW*#*D.[IkS ^: 3DTd|b"n$L|u] ^˩}=>N(/sںVKa6&E*BJS,.T+w64GNAPmw=2y:c9 M 7{[0WcK&]61F"\Yuw$O聊WD K<:@||;tHnЀ𓞧W2IɖPg0;a"ϩq]H"<3%Cd,"<} ;1^Xq rN[8,W@ڋe7vM-UݧV/IlVOn& u’us"fK9O ӵGxz{,)줮~|ޓ ۅV9pejlC/6C9swvi#{$a:~I|2%\ԙ8j7U℄\-8zs[,x~Ѱg !Q|C-NJ@]Ba~Ȯ~o~Bx#wG@Y.45и\ Ly|8kiwuQ-dPgG.MVrqJrs`\*"C ct}oPAVK7ѸpD͛ !"`DgbXD,LH!5b4[95)dKaJѰs>kz?*1{IɈ9BRvQ+J $aj$C[Xޞ=\V+MFO Y*SiBU -vX aiUKuʽ *Eإ"vBЮ58ZH"uLI@SD3U[H>='{LʌXH8!.JZ2c< G{H0nkhlo4LDfI]2U9ra?pҺ}LwZrŮWJ{xzQ^Br ˨fI-`x9 Vyi3 5쁆]'}#92fbs?#L!|LlXt4 UlX}6TjH"E.A'$Oy׍qo =6(Lj0 5'О#%iۡ9l4$d:v'X>@qd4𤋮S!#GLNБ|GIsFNCX %N^8Le(9J} 9O} ?] [V=i j{^/ sZb+bvU.е+'AX-(f4j(Sn/|LSpk/Xtw&QG~A8ߢ 1_,ATv_zͿ(A.5P %b ۥ-%[q??F4 Yf[d3vaM=*$䨟qLWFd~V$G(3"63ӯ͡1K,DW懲fLy 񝬍 R!cs|J wK`;ߊ䨫zP@'A\7MR\iY焒3˨I;8f͠Td8´m '=˻e5)m6b&fD돹UI 0ҖǶ0~Wsf/,QDh|WD@}‹mB\b*YSM=Tٕ׏[:d pR:pnb2+^+7c;'Q( ʀwe%*5$5kJ~-h}57M/v[X[mCX؂\AcvzHo cWf{j'E.mR HMޣk6PCZr"~%Fo^jޅ"?jiKpwr4M &xFV]Qk6ĀmLE<ݕZ|T%gIQ1N?2%0E^n:aޮ|-!8*?'$8& ~)Om.QA=L$^!|b^ҩ$؁?z<5ǶKFxt7GЊZ;Y<0Hm{˩1n>BP3~\(BpRAj.y2-ٲJ)m/3;Ay睯 _'1VcHd?2QH?Vh22zD :iEV?[{a[ؔFɧ, <֨-P*%FiWY| -ni_X< 14®3(tbN2*+ 8d ʹO4ow<(ţ7˜mO&0T]V1#!J+ [O+F 9j]<"H?VbW,Dun5 E"V{=vؒRX @/oѝ\D]v'^k`dƐJib jK6{h]#1K!bU6qu.fBȊ1( :K-6Y;nirњ ƲΫ> [}NQt۴ QteaAA&?PE(UkwIw-־p(PtPmIyw9=fu x6qA+H Ey-z|xڵYGQVܯJ[o؎>͒>2DuDdO׃3De7nj9_Y.pߜT/'5n;O1)'LrDN:~Z,C3sd8wq!@Hŕ~[ۈő ,`.VysӒ|;xV9`K{~s>Hi@K[ 1"E.P)Ev?V/HjQdَi :q> -&S`thf'} mbLE ؜Gv&ꆼ.~h^?o& S1^k u<' ԁ7(1A\%LFxc.teD [B{ ߖ<5yԎ5fs{;5F'<f#HV҆ZoqQ]T%Y/ IjOR*S?Z^bvR&@B!]7J>j2ƥz nJk#TP`m v&O0 Ǐk( =Cp:YV}c^E@QX$Oɇ;<8C) $ ^l  J K,$%#j~V{ƫ.l;KsЅv Φvw.\Gj8|~©C(3GۺCǣ>NM"s<nNS$H`Ct9^E;8W8/: o qo}g|2S,b;I_d&ga7ޣ&%&'\P+i|0#4M۩}U 8gr\^` v*؊OPW7h<skdoX=AG:3u(khg@/Ӈn{E۷"$"#fxO]0דf՚ic\ٝr_&(w W4n/rۚszk;ʔ^RAk+JlP % LxP—Ea :({/=HQV9`^W֣Al;KZEw9bGMv!Fp+&&%PtPHPG2쀻Fū)BxQ{1gw60& _*_+UG4'RFЍ۶n(1;ɠnp^~W..`pmYoǾNȔ\_Jv8(OC9lX7b="2hFa"78`K#3k ,0`kq^sI!!PZ >cXeA>FrG(Atsf74+JIjH Ou-U*VbMUo yA[)Lc(n;$$=?sSfѭiGFI;&޿\`wM#qS$4c3XVס{ ]c#^kZLŃ Z۝^oypZi/6yk{w~)]>SePKs]3Mos#*vIqeJrloPh[yYg :]bJ/ 8 cf P#KG8eN 40ǝB2L4W&A3B|p7~i@uM ˦xL^Kпc"+|CKLs]kKMM>27Fd`,b46{(ǿb}#t>@ƍ6D{iLN+CVLP@W `eK>{C6hm~:*OeٲBy(\0bx< pl,u(#)op[%W#.l-8^ 7=+N!.H4XG0DpѦW.m~LaX 'Ţy675>OJe m({Lo/>,ES] Sf +oCIV6f¦?>vb=Y 470l-\WZR-(M5Ȣ͏KsQ9VU[");+ o 27B1!8 v@{{C[̕HIF,TR\*PPs1 X\Go<㊪wv oVz}AY^׎BUK`=zj )dbEz@j.;`E `6gf'aOZUdwE!$'pt@uƯ_)%!b?BAۡhM3GR}e4p'ZI714&@KvӅ[jXPS"dz :\X'y|&? 5E`2TN4g/K@̠<1WCn?@6.ƿ(˗ED2 B{\1͋c'/OMPա&P< e-B'ťSk( J(5!Q' =#UꕩuR]e<l) _Bs1q M/ HfI®PTi Éq:r߃0nFQ"Q{&g[X_`#ӬOq.ϓݿ.t$>v1WCBӐ^  :" \WTHG/Ϩ\/=837iW8ܹnѝR/DU1fɁogzYyьj3x0}D(K nNfгf9"/gbN}4RCfNAUx3^3=+'\} "ܓ6E> (Dq2g~b\Q~`DV'mFk8xq2.yf#.;7t>mL{) %pp ' 8£fJH5$xSk+m)h7 ll+6. `I1yo?,=q#CJҠO]'Rl3?|0tIaz+X7p[87wX&-bGI JÚ0t;WAԻLiKr |Bp|dyQJs,|[bhڱ169'ɗo#GJ9E $ˬ ޲&v@g NQۇ\_%_lBEFO+尌KIaPPT}ZGK8"OYE%0体gAQ|H3ں0UQzeHZ'w tɯ'B65#Hl'.7ǁMP uvF ˄ŏe8 *Ahx^G} BeQﻤ S*ȭS&*!]ycdj O(k ❻%/RyO28 }IPI@#*)'C_e"qe۬Ɵg JMxxzP :5+6̦_Shs5hϢJkKZ~Yz4FGp={p B? ,Z:\s8 yQ'sO[y`bA AI*-i)Vt01[\Z '08aV<׆4MB$g.xh_?wO P$]oՠ64+X{36xrDZ1J.\(IWnμJvryPͽ!7j+k'[&K̜3bY[d8 Ϭ#:lHw1I@Aa zb;>)V{qJAg5ڙVQRQW "S ?ˌN@5,g~m/n59x;0 T^$IqIPE) ǐ)G`F(Hb8BUvθ9lTn^A=۸.LΎ faɌHbU>p"v\GۛB?P 3bWY*i!PMfqG͞1Gw1nJks,zW9-b9l='xCN2m9OlwViP}fHy8sD-l1%Ih{g=dؓb{Y{O%7w Ig]9HrGտ@h9gJ#pee^z1Ln\^c?63ߨ_zwX UmXيg]c&!݋z!? s` W+FAL tv6g*|)j:AIn{"UٻamW!HQ9 et (b/Bwqֈ_UyT9ÙL +7Y7yx+Q5fS uǨ)p$wof$5pJ uL m8c`c=CתP (Z܌[^sL1^:^*մmXuɖM +[-Jl0uz8gw eng{6VCޘ){J(Gv- ۓ!)&O$>`m[uL#m_8pn쌐SHp x R6=L?AP]0vZF2QҭpMvS}g b }sY?xۤp#v4C`]O%-jfHqŘ;/8EvLa~u2 <\`rYK,s1 " ^u??'h8B^M9/z7߻h'՘Dm QoZU2K/M0K.}Ԟ}߂G᜝w) Z-;::Ɇ:ne1찦fu\.i,X\L0~ҵd}ʏsqpR%ʠxVh͎Ӵ|0Mp2Z#&?'^>xɥH|Qv=>0ji0|}3Ȇ/FsmQ+7m8Z$n/[xn>.==T5;~+5iٱ'3!:慔@I -LCnp[q#Jn׽m9안 3 HoRV٤KCY2cM h'WGDU&+Vo*ֵǒߐÀK^u SJbX %bipWkt)h1 e'̍tB+fl<*Ϫ/?0B(45*?HhQ;hTi Yb/MfzS@eP)y)PD kJzeQHVCNC h$k|F.9݂dHT?۝5 iإ:gK'@ pRM cU;P7 а;t5»eg 9\~TXc4:F~荖qtZ&Hk1 *U'Cɍe?a+Ͻ)I$ݕ\ˣ;DY^lyLyp+Z3+mƸeK|9$aGVmyoZ۠E&ݴwIS'dףݫ\ebGwZ us\lNvk}y],Ѻ%/U@ VB ]>ϖ CH3:ӯ4GmR= *(qz(l"74muPu?O*v]HqKh1Nw2v9CfNjd",,Ɓs]R JLfD¹\EPPuHI3aMGWE `l9d&;GOPhh%oPo嵸?-Gr7[$g#-!;IK H(Je"oi7+nƎBւ$ӠrhpeF<>$o(ޠcVNiMLõ̿" ~OCZPs]p>84I]@O^OL"X XKͫ jtrAۏ|L+)y~ C)Ȩ~V~^b꛾b.<赑eU6nɻt}p<ݝURk[5LT!-¾vT4v=־4ԨK$9&6Kjj3wDȦCs-OFV6K%ʨl9+>y?Ye쭭xyt<WB;dܥb,%(e 6z:` 3-h%CiumRj>CxcZ<[,~Vb,9|\FWc*ְq끡](" {O4DP/L aR$usΑ:@''1Ua4 nKdC#T3G2P5Da,wN2VA")"߀@ %2r58~]7YA6ν7py{h6>:œN ү; '0]V%YR'[@l_ "c<0I#]A} ~ ~w"s GhC!cp`揹!Iv&,eX@خ]:4Cv\LBH)n j = 8= Ŝk$;> @U+.,|e w(wi$GX@tknJBpIsǮ\no٭7_Hby(VPVBsQ#4anK!7,NLƆї zTKJyy['qQ /eKQĐQo( MېF&#cڈ 4*+|Q{O:+D,OC$gA~0za`}=w fڤ`dOշ2\O)QW=X35QğB+ؿ@ȹ=^1DrNp myFsRӉo-fm"3%_{=U6~1U$}) TA4ׁ }:[YvA ѴFA8=-Q-x/R{IHd`Lvq)èSM0oF$ 㞇闰0lٞtM_/ȼ4qAV9IuKgEu( J(aZ{@3@V|痧t)>O`kG޽\ݪBX +zU}Y5Օl[g5bfAxV: T4m|Sv f]̃3Y`;.MY Q( r#&g?N^.-b%"W5-+6@Lj3c~s5-4jVJe^73.!M2 #'$l٠}0ѵgoIo5j2((^ p N3r06SڇIzr҇R̷u.X@}{-2Rm]`ɐs x/ QcdQ.]H[s`%/2k6#^kBrihn ]K#JrUDmcj3t: 6*>y!^ef'}yXL]c׌ O3tN`"@C"\m˱La rk`SEpB [N2i^fxEzOKkS!zJ>ZM;PwSl\-5FoݏrcZFb?ga QK:Q*`Y")mNBIdDGZgoXl:LX?hVGdЀd9tR!Ia{3tF#5Fq5ySFGRz!O3#P7g^K,H:O^bmQT\'_*X{ʊV[R :񹩠f3S ZVm_2CLߠb-;\{%3C>hs:}°v]J?)90!R}@ NIdϥ(D@8k>敟E{֗\_>ĿAΧo @0 ¢a};!`):rPZZӇ*kC~j׀(6id@%)awT^J#;󤀚2 [mZsu Ӌʜ Q+E.a@B eA JM$EdOBq*Xo/]n׊so )&\ݽ'ӄ 6h[9 RMj;nOME(a8sGy{a:25lAE̝6[،&5lhAb?4Z>Z8i8{#/.V (P@Q \XXߚ׿A}0>Qqkq1+Aۦ}ݸ{ߍ&E%!bkP~!pbʪaV+w/FŸ)Vm5QY6qޭѸՒz wF#~5OԝӴìe Yg pL|Lۓ>҂ɉf<y\5Frh;F"= ,e XL{˪ N #NeA?Cg('YK@-MRzT-Qu2/'hu~s=Wm^YKGjn8N N}4*\7p-6ёcw’A\X:i_n8noM8a0~cNphx'PX'D/,2}|j@~iHRz̿'EWW={s`>I!diĈ*Gȭ>#|=݅7!c+,I%( -O_De1 bH-WjZM۳*oyo+M꯻B`|EdګJ \Y5v!5rf8\%l_9ol;et6~gB ].](?H*"R3Sǘ"^\ǑUZWV{z&~͵=1/kgNk :z8+WcHҍ.^,S)ߞ5qwVٝX;$Q/0K87zuoÚA[& 0DZP`[OL8/q`XގޯRW.S*bB+/]|XP-aCmփ_Mfv&OdӋH[D Id] 4{St6yWI(UcH-&2"2- 0^s+#:)wJ.MxwN}'Uu: ˽ TޭstiZǍ0C3D PЂ~Y~_Fu>EJy}ahз&LZcey#^fM:EʛJT)h ;I9hDHoS"v+淚ޢ']کM!nEeES*D%F`P\SE1>_r8i_]) wA=+D6Ʉv U>,)\CA[y:0aABs8Loʋu&%/JFgAB!l'Jw3t? vUM’s|~uAT_AJ"Wr3)<4:ޒszky{@QOZD|OoFWNs3z=B$~o`B˯B Kdg+ Ta=J[%<Iq?gתfTvwW?d*6+1dLE lOq/|PP*.L?B/jw{ #%z4.)O<5 R4Ybw{Կ%ŕlz#mIk9 bX[0";eV e-3 \}Y9 dZ #ڨ@Ri)D%H$lhߘWƒWM*asIBuSv7$}9Y=WH y{;W=.p:gEl*, ~\T>iY\|5JY<0T왷]53p!MrwURP-nw x( sMy">:K + h^^,$8 .zeeYO= l<SW,>NU˽*w'owN=Ֆ"e| |3X,nC$\O ,_c޺"IeYvu%TDi'&$@Wx$Oiu]/4uKo7HӛWhҙaQ~VP}qZr!/}(C:B?hb舮}4R,W"Bޛn vۼ0w;VZc*#oBD/#?Q_>d+Bjdi.ik$..ԿI^ 6m~/ڑ903b#{m'V w3iwyXb4*"DZܴ!S)߭.}*׎x݆ Q[  }'k{+ρٟ i)>mQ<$9csV!V `f}dӴ 6pZw=X3-9lԾi 聁s`HIձ#TPUdQ%rղ hAL !<~Yz}:ۦǜI=ٚǖ^lrjw+F7K9SǦ.9/iDlg>@ ]9AjK[KYSCDHMzirB`*tldvI]6[S3T4DZY95Wye벂p[X%] P .h%}449iTs۟ ஑+:qxD1+w2SܟUcrKǫQPZA$T.R ދԾ`+5s+Z߆"u,'A@^wfV24*ܒb .Wi:yp e#> \i icAK xcUWN*%@G!?/\oʈ-puk Ϩυ2<@ͽܪ[jNc\֕98'{pgH3 24@s" .5dG^]k> 6[>L,*8&U)|U+Y=B9"7<>WD =:Z(Org3idy΢tdLDɐ6 yZɟMlTC0ve22;{91[?/71Us6: "W7xiԼf^,_| cT&nka1uД7^'7sQ30&Jf{_\G*r2ɛNЮMcO}Ƶ~o?KǒLLN7ΚkF)Ы,.WKjn@蓞` W:rHJ{1EE2݊tʘte"3Nsv!YyZ}q/te/c Hp -٦3;b3fOcĻuYՎUqP߲ˡ9+öpҚ01 ␪tB  8&{Q=dsГUّ.@(ݠoq^kbibۭHICU9XG P'1Ȧ c}r>3%O1;]۪ގ*T|VVc?XW퉲N~*`θ O->)[!cX[L`u;K2Hל&Y/kl[s -p#kmTq"0xzrܕjx Ə@c-?b@/u+u˄OB:Ŗ3.5{ǥ4, #|h=^4Zw&u@vZX\ >J?ރ8!^Tp^{b9u&eG:-Tq݌tfr>3bdB#zL7_]c]x62,^_ۏjiPMWGnOvv~IX㛹(ekH2pPt|] k|r/8w0< ٷrm$ҞޙW4٪ aS+ kvA|`jSJi!X$h ~_ J+e=PFcix Bx\8PKNJ@R=,1Zé#>-+߈p#Qb~5“ kY !yЁ"}^8F-L.nP;]b-(mVhv.-'qUc{^~7["kd&ºav 4Kė`F|nN8u~nc_;2b _*!%J.:b+IQ5r%1?jٸ#'0oP]70k+ kx[gx_" L%,sB /Oҙ6xȓ#fbM][kQ?1.45k%%U~>! 'EI`)X@ .9m0 ŸaʰӬG0'q@,y_`iwBhmBOÛMJEXFExOs @}o_Y>o2s/[rmc2-Ap?gi]xd D۱ _vs+J@8f!|#Fnw:yTp_]Re^g댣 st[oGrXHP*k( .[էELļ\<|Koxߊ >mQ)vJܢqy=\}C2e"Нp`{=Ԝj`GR Չ|E4'3b ὧ^!$gXn$1Rb\%Xmr(NftwL;/&xVit 9(=͋ӇCorքL'q9um.7h:i,YԱL]B'3qFj),Qe;uQ9fE/G Oyꈏd¢gFGbxׯ }\ɫW H[]_JX;0:ʎ"rM2;_Vi1.oOZȸMcpF;.1D\EQЬۇK?c-a:NHGMdJQj/ODϭ@ݻP6i@/'u<]:9 #!d~35v.:gu).vv~ .h1g(<{CNm[?hI\،R*qH|wQ*G a/DavH>C ,;] ]T*Ow#Fmñ7vC.}mtLiɅ~HQe5C'g FI֌A{!QWH@̘U5|35bQ rZsODW|t:_ uV%0 %I&P6u=26}>f(jvJE#\ 0$ۙپR#D^=a~iy_w H QtN9|A;%K; S b8ܱ[q+[lYQ[(zCseIAe;wA¤zJVARI\)ac?'X k2_&24̤ZgtY)X!9^}-0G P֜@Uf[,nDla"[֢cFX,3y@ =Wj2?j 8e3;M_`79%ylnCVf894ͤ0uI:DJ*0I++>G8–rn=teKBSAj W %Cp a*Kt݀wn:{W[T dj,cbvNm\D!U)s Ho G-c07¿kÒUzH} vV."JeeTYiǎ]}j1  яĢxKn})nǻ50xK=#h䴓MսEd-GhHcV}@;^Y8:^wLpIX?O}E vbv^N<$E,doDr'kX? }ťPAȳM'pBGP8Ȯ2V^2Jk+kWqiOΐ(WBY3rxE) ņ# ]@G2BqO'j$?:~yCG?1.Ekk i^? %WRby -*0[U#1?%]모{بgZT@مZRwվmy4FDBߧzg2)ɉ\g0q"ȉ;k1ղRYll%K;]su{Af fm87-jp)ښOMNd*𣏕4_N`w`;PfwF uw$<"J@x-r#HT4]ů]>#EIn蘛yhK8W]NUF4uU/8a*E37hç6/1;sLG^WEpx֯Jwh:} Jo@: 1>jus^g(<+to . lgw\6'X5kSTĀP=VV{5bth9|@2GSGFX7L7eX\\w굑9sW&jNP:23ZPGSӺmt@iHs\HI8#|b^JHb Pt tKSۃ? {YچV-JjٲgQ)cr)5Cӹn i?O&˱I삓`huwyD ͫ~%6hr>>*S2zїe޷K}ipd5`T+4thS 7QfD{Yv.] '`ulR@L uuq?m~9f^>gYPТP|4Y\<RQDZ M{}2Y2`6U5ptP=]rcSQaރ`l\");F>/KU'lW|d?wfPQYP׻&8HJYՍN ODydw@>7c&3ž<›;C. mJfbJn_oG;\5NyL &G "?2 ތt glM'3^~aC+KɬblĜ?<;)(sR=_MOb>^7& 7'[Ķ{Bd6nKä}e҉uC`a:V&L4= =iD_(>cAyW]:)lO P#=PS[gÌOlQ^}c9=q.2}(c0C/yץ>P}-z.# rY"nۑyF &Z_j<5VpgE$/(]bG蝣haK)@%Fh% zQ/19 ;ak TR5?0qO-qX)*Y^l[lbݴ,G,m6N0`z2k;8uCQB?3u ~^`0{1)%q4Asj>AăA>4 5 yg$4+Z'u66{ y5Zn)i?D1[~~|q`GUN/r6F)4Zia~;8fRP&'6_b(g{.$rC_;O[ hR$HlŌ@ԒA|uBh*ej kn٥R0 rY2op m0È})110Fi+.9Lt(4^,:eVSiEU/&R:2CS{GSL4.{|kn!0U;߬hW^Ac#j6{y\D[#b B${z`;w-ۋlR3w+IT[uɛRI9tvNC;|TU:6="qL4; `8}弅SW|fd0ym%a٭| >vE4i*f_v2edX ErgB]xү4*Pe] mU]Vw6yVq0X+GYcHƞ\$iLBn) +E򩴯s;Gpذl9p YQez>|MbԆϤ3_$Yk\|>5 ҉]OsU'& w^ϿZ}bvCHC=]~CԏNھBWXyƘ@)sG"uS4P`2 ,ft0]i:qdT7K:弴C{vs&l[)܂7i/0>TYXd1Q' aOOb:.]qgO2o Tj4T7N/ 6z-Lg< x/C[2]ZcRu! B9@W؉Cm  zK9 SCmr **q|d¤/ ܗ u[LMBdY p$#;q<]j?GO`mظ̔{By ^F m aP6&䴁7 T<[w㘠bSG<>U+@ԉ9f|l8qJ2)$Ol'pƢ)T@: ǮqdjdjnN;>2NFEZhD f,`Uye6UwꇂXHYZ؂V(g{-bɰ[\g@vLWOj365?!p]zPV9|Gߓ6ͮ"J D ~kOWRFc`F38I%A}& G/mSimN { dn|zY>6[Jl4QWyϊcS)^Yr}Kajq{4l̛fAm[]RQ")h2Rmj۝\pBOϗ2wZ1C"Y+u~dž8jA9r1=E&ο8~2W5ukW~@..)wUGnEGɸɠɷ:m&0=)*ptH2Y5i@w)PrkPhhZ(gA)NN{{/N^!uPYrvh&_ lv"Y >r. eXHK;>>K@h}r釡_j]%yo2'<`1 AƸu& -C#Fe&mXuT5'Gu \Kv| 3Z[Hq?A3$i{5.c1ϲ?gݑ e;yN` ~\>͑"5%el vm;Cq0~P旪]t&$4CT1%6 wai-eJ0E !Td#?ɧzXwyh[K/q%."/ȅk&k%=uH4 m2\Wc"n^QL&|ė'\n_ek1DeƨrҚ4g/KkШ8˽GQkJOdĆw!  ^mlWO[ ܷ7Y+Qq-x|Ɨ$X!v"w`EEh{c^l(ӽ@rȓ+=<n*\;`_qMQJ6c-V@7G/,^<=GqvI8/- ɺ5#,]u۝ul, P tAb;ϒPG|$v\XS2%։~u;:E{,8O! E"ԎSce6nfkxψ|ci&pZz}T-K"e; G\% Pyr_V@B<T1a*ʖ hW) N?|w%9?f48FaY$-֏zeIi-f"&՟]ZӲE*ZY0pwH8=`T٢Ꮰ23kאX~bb֎,<Ԋ_M2 ʹRMhjAi9RV)` 46OM#aP$gъ}AσʴܭsOGWH=@'rEXOæ\TzcKN~S+{'cq 1ҡ@$ Jʌ Y`'k=>ɢvJK>(S 5,Cu'#23go鉷)ԯF3hwdɵ  B ~y\)QF!L鱷|Z#.W"~6 W.ϊ㲜MF2e;ɡ;&vz07]J3{I5H؄HޖGBG7Uf8Vؤ]Rj''Z-Ș^Ƀz A<:ǘ]}t@gHXKk?g5}BNj.z81jZi9Ja֬i+w1<XSpBLP/j+3y2r3gۊwKg˿#䝘`KL)u;y_mOPtozj-," YT#O{d54jvnV| ,Q A*m.5rϢXO\:^ů ]+$r;Al?Wqf5a{')qx ia7PЮҰS(}6!3v}huF7 j)6b5J|YEU91'',Zȉ/Ի)k su,,u5*pXdف,f2) 57c}y]Z6TqxϢhUn{T<6*w%5՟%Br +|R+Cʼ[O*d4f$LSNc5f0ḮJЂL2E¯ >O#>#&;G DWX&.<-ao9[ o 5yQZf Vrpp@;ML*l6c  z.uښ&tkj_, sy|ӟ6^ l{:ѻ#ˮ3,SjxmMX~@4Ku .i $Ȗ$We4Z~E `ϔ=klbKKL ZݻJ0\f0pcw`m|T UmZPA .owi%J+ G]*adެB@,oTшLG&fuG*2e{-U#pOU 6*r0tv ]8)nGi#t;haXlѝKg4_lT\B# @ZEv'9#K/-tyaL%1 j@bW!َIDNl',-;?yc+bMy6fϖr̦؜USl˾t͹c(F `>Fv^d&~rڔ dɈ=[ o G!X9n"T|Dޚ¿qfN+K̔f8ߌE U?*Mp¥oԓ(~.U1P~z`GE諨oE85$nfPOBT8 3.xFb"lPV5Î?si@u%S6wz7C@5][$ĩsͺFdS Mċ)ʺǢJD, L8s9o`})![/|鞚'[t:!o8v/Žm ltţoL&ddGp$CBVxNC-0Ol4s[V/gkE衒~c3JJkF3S+y'y]HP7i{7˄h9W-\9vj| SǠ;VSrb0c"Cxq [GxAI(H" LCT[4rV{mx>Hv\^ ǒbR{գpªLLUď+>eM5ign8NTIJNcEIeK|7 41V)le{Uup9ήeW@U"vpC6 J4m]^🴖꤄( "Jbzq2dcH `4M,]z3-JiKSdn`)Ύ#p4ڍs}w|Y{:Pz3DlpG M8W~QxNٯf㷸Ǟωː``cg]:ܮ_0bj@+K @>`c$x.uLl\[B'zQs;| .W/|C^{ "O{mz gQ2ۅ|ϔobt"0*Ȣ)ǁWf=^@!N ( UCTYH=~!>KCv$1}Q̛deq}l= \ըL@ vB*'9t!*%%B(Q`}JC?.ǷfT@Na EغǃU'V'oH$CGa4(!@7WR;#NG}S6ϦWD]MY]e u@_Dh` ~ؔUpy?m nҙ^-$[.KvFNBd@kLP`0ÉD|N 3;qM`\5L,_`<_6lzL9 p4bܸhyVɓW#FN{+j^&V5|jcL$c' @+$3·[[G#wG bI0[-m#~|qU*!LSR[ϏE19\9hm|HɠO;"Q^⛂9C}|pcq§+ DsW(R8ؾ)O,>q5 b\-kGVdՆG1;7'XLs~8.@RaZgAEn;YAq9 *\m U:v3$C6{Y^oePk @TfִputS3f/:vILES \LUi:NP Z'0lԤ!td mN{r3a i⏂N~_Q<#66  Mm?Z\˅1k:_\y4 f ޚnˆ}oZ=}W"r[#47Rl"XO \V`K?칈V!~UThe ۶"Z'=:t4 3\= Q i;ptC%^nS=8"w|+.RvMEj y0=oaqx좾xAgx}474٦%kD( 7jw:zn]pG`hVS_ݗbi0lD3b V3<|N0\fLJ&W$=8P)?^oѶB K-GшskLШvb]Iy)WAo-n!ʵmJ@ɤ؄ӽ]!@7{g6h pH4n,V3$2M S AJ,oNK۵h%7Z;͎ Es 'h`gę4l> _9½1J_A_ \OAil=o3ChLtH;~C㴥UOZ*f"R;Tqm3|,$fV O 6^Ec 7)N_<أ I#joS҃ʕ@ASX[A&g*XԕdKy5H#4&j#[du*z| #]yJs~S=qd!C g/]W)`^3@ؼDm)K8_ Tӯ]kBD\7 AfO [1ȻaW:.Cߌ:nDZkQTS-6ɰt hg4 ͞JvK,2Gsi BY~9ґ g^\ZGWJG .mg^|!hV<)8~#P0tb}9::oh<Ch{ V~L+WK>7#q="g ȏK4 :-"0dTS XhX!,wNqSCI0n \y=cHiJ.NHZ^H9;WctУ60h.ՠ ȣU˂ECW )#^)7 !S,#+xE-,7M=uR|e9F+A&(͗ nO Mj4mdͶֲa*om9fiL qv*ēx;X7E&gֵbkg8I4t+(xHjsl[PTU X kQ7O;:3M;~q >=zcHIKjn 0 v9Vpgk^bU]uxMź $cόy,`J^RCxAU&NChy0^Ib\#]k+m42P!ϔS@J׿t)ZCET@oUb0^z][.r!-} -HvgF|2?Zc4-"{N-ڴ\cS'@jIEь 6]QY+qac^BߩgiiN hh$(˅zɴd!O ,l@c,Qa:b< M,?Wщ(~'vV$j? I="S.@?|on,IN*Ppқ Ge/I/ Ub:7{ ;ZDt8aMC{ L#o){xbX2u[  ~k&3UG"HFe$Ƴǂv+rx;~W ^AA-y{Ϙ)4Fabke +N|{l\dC!ϬK"*6O >&Kv?Ϲ~'/Vۇa?u@{~X1 : (\z,khܛ7P<1l݇1(&$?& })]s$p:撪ѪySH0fFw~+Hᵫ)cbU?fedzQOEJOT{# $k4*@4B4j% M_Vh0ds# !ËP,kGVTbd๕/{,iF!]KЪ/~om<$R"HCj0EYO ! ;gNRS{R >FEcF>h1AT+$x&j~ JX@b\\[aaߓ;[*+5 'ԁCt_r\կD\8 Gm݆8qk w|6`re\zx/hd dZaF6btDsUA1q/>z)IgWqtѲ7TN.UmiF`:7uX7b \UN81[ϛ]`kT,mx6552Go/:l&:@މĵfQ=^R QvK[5^mCӄ$o'Tic}WPXX4R%2[ýO֬W mR |3C+K `:;..) 1A-&gv}.灳ԠdִGVb5P|rB FZJ֠ .J֦Eq ˶qD$|uK5˵qsi5vPo|qp*RPEAo=Ⱥf'i5^^&hݿ|@K4y/I*B+λ>ݯokQ+踗\Kz {+38 Sk`x1*ct`mTc˵D%^DB{P@L;?08Cv;n>sWBJ4w!tvv.Ѽ;\ wR~QDph%h6bN6@+NҎL(^^xz g^w_a$.y:iπaάmȡ[z%5c 0zo]rHTj=knח2k + rD =iYzLD  rnϡ$`K]aKJe"HP~WV㭧HxpA2>'_E /:" p {< =PzJJ*rANe~-} 0!rMW۵"Q|G3q\8z `2I7d3HlFx8P$ ]3tbq$:2&<6 Jnk'nI%ۓ{"XY~׃cQ=nkk)[`2c8uK34~9\1q}'H}Dǜ i} ĨWJQڌ{6a ))!_~MXXd$1pA{Ȑܒn;N 20(yMG9@ +U-o?x;1H\]0^-owVp,% G 1^Sg#-A^-e=}2!?|/~A ьhJePSE^Lvz<ߐ\}~n@5qu%r}nωhR@z ])wO}H^sqXF7]Vk;|a20;$x2H'ILGKrn0L ~*BK{ PVKhЮ1d&AC5ܑi|ϔ0xsZ^4X#r;uB9~eOQg,>Nl_x.Iޘo?SSN:7 joHr=tN`nRv8eld_LS\Gn!W8"mH<[h:5 a$/+i;9:~/G"@Y:*wĔ{ޱ(%պK G6|ސOfͥZ+sfmFTDLC/X![5WMbV@.gRBnZ{C nP,;Llܑ(DtV7.T{T5 \ iYِB~#UUARdXrܑ F̡=s"Zkawv5Na9ܼұNik`YHPo i.v}`j1[1wdq8 hBEJ`:0(^/Z,@4N1k"Ovg3m|ik_{N2KdPm6 2hlKU0)# F4z,Wݍ 鴕=;#k3F (U?p漗GESڽے*Cڡa}aD^,N{Hd+?~\MqyU(%!ЬeQ$TmYꢒ8bFc1rLp؞e)("aT^i%e-;4啂خݺ^dpnMc5HgFqQi[J 6n3jcxELG7fDnx '\VЊQL۹bH6_pIJ-!ë('үyZ-LPfnZCWR_<)mYȯ%2`0u)1zDa6Hjt5DQz,rv})̨qt۹lg%j(Wn!g$|rd' @'iE'!QUEطOʹזuD""sC(N;ڶx:d#gYN{G*OYwcT'u=BH67s2ȡ_{A({ q@WfH]8}t4yÜ e~eU"[,o!}y&[HON*Weg,jw$߆+Αe!QMI;@ΙFGhoYw\֌k+>gݐ)go($ i :_U[s MKYH:2+WYdД$)EP(eWuplnOOGli9̂ݟ:O%f g- .I]"rIbqrQTB ssr^G'ᛁk½_뷭)sVpɏiM[xo @9#q1z.'d,BF۷r^g:Q1K apucmq֙YkX|/09Jp/qc%^^f hy& 1$+ $^R2v?d";GyTlK\r+ 6,T e>De8P'<@a[׃/ž"]x %݊uqژldi 9@*:% ,h|s8m`2)~bekM5&pFmK8[y)ed0(Y5)J E:bܺi)j2TGZ3Re-nhOIA*@Qպh.=[@;3zpH+Ow rXn]*-%$XCc`QˬZ}>qﶄHBVͳPfn"NМGxRudͅjli_阴ـZz4hy3&RV"i ȇe{.$G_7'h-|W~\ Mkem뾿:0۫rJX`jKQ5 Gmw(ƪߎ'y>2%>=jVƁR-|_ՈT.i2V K4Rn^"?3]ɷy#R#״_Tf%>8"QI%hzb`yw.k0R¤h gM_T|&ϕ-&^ %(>gSRIn#~ AP9—p`)KSXXdXO!-4wذ;tRλ{t>*0Oe# OES$9Hr$nպQ=tmd-q0_Q? o 2 $"pdEMk.輅O C?~ްR=K^f0< ATD|O ^aawE-JI=wx)RT.&Ǘx펋x.ʟ^S&2  #1/MOxpuؾԦ_HYuyPF7$S(Z~S7a]52>v)AZI:>?UAKnvūɀ%6V!n$1~|(7I̵s~A>q~v^^/ZL SoCL,WTRkϷ5:9_K˕sQ)^M7I`KLU`_s_žNpg((0Lt9*'2roG+ {#KK(XcrR+kd-:)GEQ ]JC8V ;RD54XGnO`w _l@aG`NQhKuxO n#uv1 6)IGu >W˷G)xo'^t op?R^CJH< !|T}o̓gth6ERfsZԲtDpdrf^ű>y@r<(uTbx |!r-p!3p NC2n' V`yQ:s t_PC_,vOx Et㞙GLP g~.sdһ&j=q~?TI7ּC ^}KGw>~|q4jix[Q;5v] x$Y;Rlm،opۛLz H#QS%n4B!܎ޑW˗Fp> | FVV_J,bU:p(`xm @pUJw{*Oq[g Xm]C^x9ɡ8RBciKHb۝;)u+7N@Kiʸp X$yG#uInK33Շ0z Q6:H4 ;[8GjXV7G2yX tQI>N 瀣ljFꍜ !p#IQתȮ-yag1z~a4[ԑSA5j*DO/7COLay I7ƶ=@6i;P]c7(TwSҁ).\5 @~I=-\ d&,SI7&7Ae?%g+Fy$ .F"t?Ic7 _JdO];_G6bFgO\ ځEѼƝCg$RNy&{ЕGF7m%{f/pPdD^V&{)30S_+kEf^ څ{8Dht܀',⦴C _W C~w3,̷ۘp#n'ɶ{xP} F9f n9`% 6̓{[4Z=EIK?G5&3LMVQ̀J;o&XX$*\Oz;+-R.h+3{!i0F-*z! hHB(WEVy^X 43BO8b^,n"R  %RC a=2yAFQN곦9],v;`̣H85ڟ3P#P>x܎OaJtqRPJPsLbSƃx Hȩ\f!9VeU'k9Ow+GF喱_Uĵe)~1Clw 91WhO%O6}DLOz:NM\P"/f4=5fŬܺ'O=gəY^eCv|_hTk6{(o=oԎNmdϜ LO( ؄Ec%|UƝWpHI( 2]<8K\X,`e-9F{tw"=Ax], 8igjjs)ٲ\ͩ^ LP֝\۰AJS>J<بZ|3P['FP⢨$vvǽYؿƅspf7Yc?Λ sC[>.ބ =с>ؘpEcO9zݿ!ѿҴ+'1AYHT1r 󟅸m/<< :]/$&/\O1S'mؑeI_c'>"v"ۓTxg Ŧ@.t@7E)uh&\`z@ ֊;$+%tjʦC{"z},?4-/\N_JCj?SJV%b*Z HiQ/H ;B43Q/}wM#ČkzSBI.ۋKr!0'kkȷ;D7:V@8sEU܏ / ٸL_EBP7ayv;=f 'W`,Ao؍XdNA1'/?ӓP~@tw81+2dgz=^6<1g'5YΐRݵ|%)X"$v6RC=(DY~I]SWBQL7]^S3ije3Ym*:hVF>sexD}" \䖣`hŀfls%7pٵȱ3r<`#C1f/LOJ8toid=Y$6=>Ɇ`\]瀲40Iʠ^oMPJ)q;5㔥JydIj ¾mBV33G,ҚMޫ{y^]WPpqټ] jAL4 S0?ROJA]NܩʏE0/9=9#j:T凲pyĐ@q8aL۷5 [8Eu>b LT`"AXÓ:?<e n\ާ_엒Dǫ/sZrYOZ +Stf޴U%5J-9^ e.. JHf`5OoxRLD[ã,PkR-&ˈ+ВP_%B?//Z0[w*ʶsLFr7 atW9Z]edX)X]<~[0>$ 'EZ$VHdI$.g5_!}Qޑ,8E] RKw!)mnHG"s 8Ey+[aF*4o=ϱ?!Nb9q|S\f%“_PQ[6o8"k|jFdxx^/ vauUbg~i] A@㑰]Xug@N}l7 S;5 _'2[ɓ/'¿=[O]ExmhvO6WLIf/?޸xylF&P5UṬ\fy=g 6p0$ ^+yd8@]/+z(p jLiƬ[;O`^񻝋1s{F/UW(}u"xT%E5b,Dn' b%M*FE~ȣ{.Sſa 6|fq𙰑j`U? sHo4EXI7vf2U6$qHʙtp 7蛕Tl5a ] X.5jW Տ1w]Zע!vss|h!7fe@p7Aq#Oj4A1t;l w^~ZQ:Y؈™OґRaaXXMw2޵6{F!R1JWE]6޴B|q챽BhWSpmo3dHþn< OnHS 8I0RȯWH$5  ߀㏷Bd+*?ӛLLAoiv\| u>()KT8 MK6o 516ؚcmSJ)I83PYWX r.#c6sNQbŌ #VZ։rGRT{|r񜣔b3CwGJtGq&2RkELbV́&6(Է66Ӱez䪅8սhX4R OA@JN֏́9 S 4çwIEu 3F:=HFj# jMF #?d\=VU^]U V( (^?^{a4tƯ88O> p -PaIOlYI$jmPăL {8V}D%i_#zK~}ףt8WCb}| BJhƩL-.& f+5Va:!2IJ%VsÞW-Cj*z(" ܨă8:xw% Oo"%L'EYE3; :2UZ@lRVO|:&&m/dUЬ0\aaO|Mlla, $9g01zCdNqQikY$Vhҿ{N67g x&E;TӗQ5 YA 8sx~F!hmN*zp S#PeJH3(kC™z*FUy1^vDcƑ, ߧvZ.P:, Mu:*F".7I0(+6W0.ϖE.#@1X_oIIV3zzh'»bւZPd8Oq")]~=̋7A!GJ81,1owB%V4l'W/&%(}rh_ wc.£,2*X|~|tu qLI=X7.\ImH s]N2A)}m$[@4q>V R+Uo`EhG=!5\h 6>.̕G>Gt[ YCaMFRmKsBM.`+ b F̜ė8g^_]66V0 q' #zkE6?2' ;?1oeP> ߕä))-zþE ,Q=]i67,gݝ@͢3 _ED%'/F7#5,ȆJ} ]FC ˭72=?!Ee5`p#c`ïr>; }gNJ(ݠrS[v{C#mo5uH%0W@c,4mSJLÃt"=)QfpZYyZ]#o{-Axq7M[ua=Kp%yex#?)Ov[k}[[VneX Yr#P$:Tlxot˥))`E $~G*qO3g9@Y\?Ʀ9_֣Kk f!7/ JmblzOC 1!?v:SعG+ ji"iJ~I-ۋXV` ~50Lv=x^a?( eCg](kיV)g[ GV ?۫_H>qV Nx')4U/JGcߔs#i@a]^m=C}ǤSz|3gT٬B֞C៼%FQ7oeFN h :uQ|.cChY;[׃L2j*lËyEP1 *ZB Yxb@<97Ӓey=M5H4_C6i+Ów5S ŎШ-`+{~s/ğBơV峘|Ī-b|z9z0nzϔqq49FD8c@qd0OOd1F d2ʯQ2~]PRseV bv{eȼ߅C 4 ):Mfߍ߲ Par-:+\"SܤnkHU pL'u;I^s j|2Ѽ"K֠}VegYZ0707010000000e000081a400000000000000000000000167a4d7fd00001810000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/mfd/mfd-core.ko.xz7zXZִF!t/oU]?EhDTTk׶ǼԓV L~<%_. X7 @ >51hk7+ߖ5 vJ=Nڏ}^""=wzљIAtN>m[AxJ<<ߑ\X,BN9a/ H%/B3?`si$F*,Tc7iR˘'Wf0"E3lMCg^,Vi9 `~ M TN-9E_c\ {#Qx>i 0w^F6n$Ku d)MZ{q,kSݺ{amދ0wsVz] 3mFm6.  kz@TXxY @!MBٱ%x3O+m0 nY$\(1Fҍ jր!Kic ,;s0OlwuRZ*^": M< cv&PrMkZgipLdAFɁ:'qv{|;qÙ"q!>qf@#( Lȿ\9U|*;e־ PKjLLN_|˘f5r88>]1ፉUFB ݫ0r+4 | C*Z0Jwfge]/չy qSuoHa`<uUp~V@SUۅb_.IVT02ĩK$jp}Y@h%_c [q3 t$h%=֝=F0Q<ߘbH}Up͆]`DUX̰"_4>q@PRGGѸ yc"{,UmɓiVm/Н 嗛U[۴4#]}& s.h70اq"<0*BHH~zϳZ8 };_I8دNtS AdLO~6q2Օy!]>嘄KYi|R*"TU _yxRau ODTB<-'Yj('t֯)s,f攬/#Go0wu ^@HaO3|EfD>CΛ]b.VF4Ԅf֔ Nj64ak[Y \}3 RV+a4C!a[ ]Q-%mSUNmKtI{%:-]Ɣ:ߦe .ڷeAY?O+>@Z䩦s W睕yzchB!ŲiX/s}tA3CTjmw,I̹t*|78ԐOO+= \/Qu^b$ f!Jğ.$њ2%טw^3E2os`9PNͫ7&RR`d<HmfT Dsgl3} iߣV54&y4)N{F; L~=-ϴJu')&V`~0e-%|c&R]{wBNYaV!DQ׻o8!И.DAZ!Se}'7773"JW:1c67Tc͖@Ip))7_0,1-B)oz ćoqI_l@?ە0FEXգrOej\H+>f-i?2RRQnj&ѿ9M*> ItMBvY.E[>wEeؔGr[\F?sqK׵͋ô"\vRBBߏC-*W}r2FKD 2_^  Umb^ha-ᰘrxem^'od)Fafqx9lf5?|~Qb>&G,BT6.𔜱v1s&VR5UџN5뷋2v1mD14\Zt{;w-U& j}_6R3D|_֋ '{V&"/OX ԉbVI cVY~ސ``yГb _fTzUqńoI+QjWvhl6Z|-:O_gqDͨB7yq-ڔxXy1nNz,Ϡ=jHL<][]ƺ`+@Q`r!w8E{g ugJ+B5«kŀ6X9FlZ+?n%w`XNkH4Z;faԫzÎ#(&@N禉-vyOdৡB 6D$|nbw}e X cTξ *iz'5қGM g$d6F#>?EJjt޶ =OuoU|ࢮ%_eY88H:,3z&J DȾ&}2 ʲ&!,m#%Q!0*1GX1GĤ},ZWU-V ,3 \5iiRćHMﱝa:`'kA^=ʵoUJ׺SaO8h,z{2zH=-5c=y;aLV RkS8w/:Khrq  16XXze/LRo¶|*Ak:; 9\ 0P̒AxG)M% ܩFcˤD@Ԇxڂ4lGIr2X1ߡo,`*Gxj#f'&QX:ϕ/UEM6b])2/7 \k,>ѧĄv7pfROFIBqb}+_dbўal&x" \ːt9lBExO6#A|m41{vT’-^ϱǯO\o}+sI+ H,;m7~l6i%7mح2yN38X(R<~{X9G4N;,c$DA:a=_UNcSA?U%[:;z>zÚ5qE=OSGR$[ Qj 3P X]ɥKv N3ⷮG-g~-=bDGfik2~ؘV?c$Sup]mGT@(ΆfqT$ҫZJeZ,o Q3 `OdVxB쳂cn\Cw4P"5(d\ Hm+'lg1f7iӌ KBp'ުI:M#PT,bQq 'r}Wωjj7ۦ94j`gs_VOHl,3X֍}]Uv6?}.),(d?M<zf줪dS0>4"ׄ6YfJhNJՙ1S[,8Db^%e5Koo:(!ts|RLp 9C''H :ne$%ov]ТJ]t֌6`{;`aLK $nKFږ$̌vq5eR'!nP6ʩ%.FIi2&I)]ÒNCa}ǖs6UL4.fHbux.Lu5>Zŏ~{"PPFt]Ǯw2BlN[7ˍQII,GXܺtgWH_e)]P]ug+xiԙr# ;"w 9‰dA%j=-'y`65Kz1|4XƐTbdkp9/wHtagYZ0707010000000f000081a400000000000000000000000167a4d7fd00000dcc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'ԣ_VͻK ul} :߄(>lZ4 "3 !2QWmW9H>qXz}g`"FʦO`0`%&(4q[Eޫb9tGIְ`|+yw $1Nc?W5D|<., \T- ;/u^8XVauYi{1PW7A_8O>QTEieu :ZxsP a-=1 &͆ cc&rEb3.APv{_+\3@i݇^ޙ-%B&poL6H~Y~z7^[s^X#a4RAM-TW?g' i t}MDo2/(6/ND@lpLaxz4-5 Xp=Ƒ |!a]08dBt<]/nMCE{"1lɁnU3Wh'hP 7đ.~y쉲~ ub&X\THLRuT-u\Τ? ΂p?:ǵEC+` YQ:Dr_L@f`.9@ \3BfdoTh }=هN&nvyD#xAռɓF"tC7gGQfeuñ2jWgsp2cf%v&$GlW~U׌^i>>guZODEë쨀iM\k{ӡJ1U>J:ԓ܆gq_>tʟsOB`訫9_3hmP@ȕu5]? wF$㕛).G镪G .rJq7@ Yv$rn%Ѽ΢+ه%.cCvaP>Ѭz d7=$[5\Wf0㫕AfZqp9Mv&w]H+r(kX}e%$NڪCUrLw]@=UeK4ZUEbyo-zYPqԚu*zԍ2mM*i"xY_7+L5v>~ِYCQ0uNp2eN\Js6ϛ'E52!*f[k#M_p&2?(9w)Og j܀z q=6|qQ\~z7&gk7&5aZRVc;$,,-xeE==\+#MLD֪Apћ`O״$A^2<ۃ^Q7 tq4%^evY 7Goo_刋@UkWfa\o>q/2q(vw/N;wzɌB q*S|7-$CSH^D"/d}{ǖi%6ou~q$@/p2Z*RCddO-W+R^BdLM\f簁m cO7gNYwz`:l]ѶH;@kmlk4BG ʔKp{hV[-^b,JA!B+=X|ZL o-NIka1=轛˹T k*E"o(Q D7eƙfvM<+;Bju Q-fkػipĖ{_֋>S*&G H+8!"rm}˳{[@s*XPP>qnty vR˪wWw+I:ᚡdƸ a=g-B@<qK)dN!QylNr9ޑhQ:\KrلoC s O6ڀ?=R Ҏǡ71ʨD(=,I7l4n!mi!.b`jr׺'rN5τd7JДARp?x2!↩EF{%9i 茋F~~muV @l3TXW> Է nVvS>l<w C7Ug -Mƕ9tm !#Y y}i<7-!,j[kQ_4~360(/HS;'LKah+7 XG&k\3T Og˦Bfg9ߢ ,ZF'3_}_brYmaF D{`2)chԍM H8ӈ?|7v⑟Ze&9 ,W.'1C^H5gRtalPO#i³j۲o5mX4QZZ{6k,ދ\C0?3 ,z.K~vHƄڵ%!'{ƇRr[^-x3dG&5A꜂*`Dz2R`Cv,//4""j9cl+&nOK X]6wߩjuXyoP?t|bl@Y1["31)你$ud˶;6}+-, g4x&6`]lџT) HϜxNBTVx*Z14u^T#rU1 gc`Bn#Xme<&C?UY5+%]ivlytI xZLgYZ07070100000010000081a400000000000000000000000167a4d7fd00001964000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154/fakelb.ko.xz7zXZִF!t/}$]?EhDTTk׶Ǽ԰H/?dy4I+VGq6+PFVϩ{T`R"iUyF& 0Y:Eɭp}J6 **UQ?kT`^➐ۛ&~{2|R'k„h;q \77wAD_4\T.F|#kt\GidPN,9lp»E^3DxwĥeSfyn[|i0<9.&gܵA~.;˕b%TdA\jS$kyC 1 aw ds K'VElFnC"x`sKoѾS\8ۈl*j5 l!4iߞ3V2nF#XOBX"v2%z*,"`YC\`v'2V tu_Fcȥ_*f3;ݾI-_ `(A!ޡyR1%%RO-x'*H: s"`v3L-c3:#*hmmR{xo76g+s3hT}Bbg#d$[in1dm|Ics>2 `ìu1IHWNE`&V"_;B[D=l' VUgȢ|vЦԁY HGc~K9~Jc4@&Th5J+ ][{9uݭQJupLPJevW $c:d7R^WFU+6vo?&`C>U*C"Q]X@ "i/Yy(3 ɖ EO[DP-Z;;Tbcu-SQpsȁ/*^\"/)S~]ˠ#4ԭ2b˞Նu_]8Ʉ+ՌZ-4@rlnJ.*%q{UO5*go秕Syw}Ml 7V rtv(^IzfF`I"&™` e;YcB,@@_"dZ[uRۉg,@9%\T6?U.M"lZ 1p%I @[-iw dSU[Rlf̏/ 4^td(PVcwc֓ O:to}xME5xbׂ":^{HcXT1s-RKhUti-z֋n츇Α}C)Yo!ZRESJד(fY ܸpS$ wH]ZhLoŻ5XU^^2#jw&zK%6V]jup,ߵpxœluoWPq1/k:Q߀v;.̗Je?v"&:xߨT_Xa΢=FF!ÿ?זrFf>H>B gl猪;>/KxzJ87P vSWsw1(wu\s"GWi+q`(G1ܔ̍wE7N35A^T{eN4_&Yp=AMdLYHfP蠻.|GнO{~sBgW%ˉ݇M@of>U~-)O-vĈapJԎ~ܡvfd8.X[?ͰcC %F+ wG4Sr4 v}94.yqC-60# f MI] |W/*,zZV, #ǛzfxPY U6%`Ũ?jy8[*80FHӛ; -NАk0\ߖ=W]ܴƪaY Dh1cXpCymCÊ& UݚlwW1O~H( C]Y`ot-MQUŤݣ *q}NwVGZRE{'O+A&уz/oI5Zƭcx8 fh^w:)ו jɰ,S$2$ ^Q>4qз~I_;-݃FFn]9 E/ĮIJW! YQKB2 f@@w[]1Gj!#Mfw9?Ĝ \\Ae,^q"yEAe`7-Urs8\_ۻl uC5BhZ2S56C1N=cŧJ \ꂜ*4M%+R hRν6gPi$Rv2GtA|.Hu:ൎ%[lYq?B?@zm-7? σ+0u;z3JUײ.Na8)BZrTTY>RP\y+`ԵCUi,@{6Gjr)t@>B.S047TGMtN-+rLZ'q.fh!By/m&/1uJ_؀abw@$v^|q >%7AvddG jUL-;عN#}4üo>(9.ߥ/,P PLIUuI?8_l(nرY7] >Di$Z]@ #,O^(kɈýq-1|DgO]ji1you.zVum7 y;{ {P9V^c/&U R y ׼ yvj4 ('#Ed0żf89,Cl~҄2Ub%V[b"!\brж';y ̢I*H쭂Ζ N퍅G҆} R&}ns/AzY.ܴCsm'aݓ;lُxBuulLtMvcFņ!)_>ZP: "ne4G5Y<9xɫ9!og ԨXn_ATKB=¾omtDw-s#8Ď(^T UڪV6g-M݃f #%cqq|Dq(r8!xP2* 5wރȦFГmޟB^OGbab'>8 ao,q?w'694ߐSg(Z]Gd _Z)8msw|'I 3LgFQVEu<߃ٟ#cPpчōWYӷ&qjѾ^p8+ :_oZ#h( R C@&w =xohf$]>C3%F@sŚTbCZ ʝhj) ]CFXI*VnEh5r) :䃹?*{TPTBBY 3ٶ0&@ s!,{L$UZ_ꫦbx->K[F`ÆX{j0|Vr"<9u~/SJ#=`ԒCeӘʗ73a=CqIXםK/F!ō⇃ZN@ pUs_A|\q8{1`Qv|qTr; iJOX%&sF=CRBK}.AI&޹ў|yg i h1o"GL cX$tEiF(5`؁R%I).iݠ}pV%r7E#Eg;_Lz[BKꨎk#S"C<ÛiOU깽_JsBt%jP`^7D/r4q){@bf?~\a秳h[(115/؉WG2/-@o#iKpWj%` )xh g#3 ,0Cv(TX*:m\ q4jK/ 6džl7]́o p[! ]smAN|9?;YǏ7xNAj((_Jn >.wy`G$&HML|T`[ VC@‰9h2^P엛pKaTs'4!y@V߉fZ Sk~D:`rc7JM`{3ill-l/|i^V~3) 9f(n}BGr.1q>-xD*! ]@d"mWܭ0\Q8NY>e<ގS:%0IAFC mAw[.%9>WEALCv~'Q#2Ieswo'-azTM,:*n:=s!Jz-FFsYh`Ud=Ŵ?&5@D-+lmdGh1̪0PYN0ʿpNX?uGsX!'RkkRDHN{/~9cڮٱ㌼!X1%Gư]# ~׮I3QP6䂡Yib14,2MPgYZ07070100000011000081a400000000000000000000000167a4d7fe00009f38000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`BzO)8#>V[l,MG ia9ϑq=]Z 83.;5?z?Ž)+ٟ6ʚm|D,/Mǃy a 9|ChG,_ZKUQ˴-VGRzY INB)KFJgenaE @pA#FJ%)O g€w 7L~>LRtiU@LiR76,>HK9*Sy>ƍK}#=>I 0Qv|VqBAon_Pcx3< \\ʆ7]IHjsV/v2ir)[Nyxhj Qk5MG2!ɣf[Vs^%l)v[> g &ӯ&r%GKE>#ft06~tB+U[qf>HWqO^ahKv2"0%3NdW\EF-zĆv.ӕHPgQI Qe2&;><3Å/^D`2-*}x+L~D ѽ/Mst1tA&Ȍg%kST>5F,(XFDi5~sbjD)1!F UsJA)xrA5~Xc~%3TÂ;ȹXn/ ₧Db#âZjN!~_IqqeQ 4TyUa5He:fyOBPQlyr66_l@uR![Fi^#|k| ;@/e~GR:pd-3?Z2 d,3)Fyϸ2}k_Ȩ~/X܎>#NSJ~չ MN0G"Z#$vЂ..qmWl]SQt)ފ'm{{?OiQ3w}8.'=}.ueGbu!:&dq\k~Gd*¯-m>mb0LrnNs-٫Lgͨb J;hm&CʁI`fJ#wbjwSs`:`Yr5H.8MpE)72 sKYWURͮ&vyV6Ordlc+ KCE[$]ȋJJy0*1 t+SWH/C}1OԥM a;ZY ޴M`DO9鵻<05Wt-d!W06T~k33*U=IWA%YOE6!Uр x- xB0:b=v~DNC.:޵qJؾߍۚd[Û쳕`It=8L*h˦M9#'h !l , O:StbnFi?g]]K{Bs V4*Xْ7dR**H:LWH?n ,P|n9O|qT~se<_K}|HO~ HyHhD´'UOG|h#Nį]%IÍ[t(4UvCx58 #CG"$8Ú*GtόA "~Ps "/):z@11 ) GFV2Aj5R\g"1mvs5Wh"~B6G7gRZm 'Kt^kN%y=0 \S?*E10N{p)$|m}U%2 CBV2TjG: 3$ Js$lWUqymICSPԘy*j fEVH9;o/A-UƉ#.Ԧ*by'[$YԩU,؃%*:kɤ ǡQ!uEZ&:tP F )*  ->?EKvsmlaw OAOuz[,=(uޚ*7*3=/0);ʕRFgV=[#]F5z+|? {~'CQA?=HqK%=058SU~pz:.6Nܑ {b,@-Dˉ-Iqu'5ZEJ\4 A~$狣VZkRQqyC&VvI)G džy;tNB;q#:ǼX}D䵣P6@Y"Y`FBꢕ7vXg?24;Pxn->x4LgdGEG_Vǯ/Jw a8E(ЫeF85TQ^2s5 >i $hmŁRnmQf&;L^Lk!~9U7{.k{N6|p$Js+!M-[?ͤnw_ -ce0xOtmSg"."XxDb2I>á2Y "q[8{~%Vã]ϵK6r`f`֧rlg@ʷpL₢,k8VLط >u$?RL7/Pǜy:$m+B P:3n^m%g Ea,9lmƁ=ӵapE"C/vV1ɂYh}<#;W'oSqIbC^UjZCH>cthfRCjrð@l҂#eu4t6 hܿ-dgZ5d~":֮x?/K!C6j,Tx24}4Η{dog+x -ְ?'ql7w!ɕ: "ú=fe'; αv{;iK'(}5Bw9³잕k]3Ikk&jDl<QVȣ-uM&]k NQ)OkH[^s`/v)0|<1#)G ugz`Zb6J[%̜}.rJ) K+tCL]E[Yqjs=Y!|> t nxQgrT#6V\Q/HNxYe%OyD9} /ѭfSm*jPX-p *̀9 jw t厕d.p 9nȰe6re3)<m S4ud= Β/a K'SpLo@aIS}a+03q ;ksXy|iv%09 c ^O+6%^tp\ _tX[%WYN"Kj)8Y^\ޅ9G`g@_n/3DfaJ?H e=_!."Z\,}zkaOEJG ^{2/~@ª9eɻÊ}'ۿuߺ8 , ۷?_uuӕH /GA/ϣe5Kh1H A E Oկ'\Iټ}LWc^ɬf`poxX ߄Gidz8Kg+&TĽ *󳹺.7wUyRҍ󽚀}U:55I O N9I?ohjTR@@AdT#g&Jb kQ:7!zu\b|H,$5xO -.?=ޞ1Ri!⊊CH ((ZC:"hi-rOe6kM}S^70CjgK?ozP#fOK54'ɻ Λ7E?؈0vެ1!`t򄺹QP~,A&6 9R}?!QnȐIolk3/`)-P- إW6zV6N!hVaB"L0Uч>8"C]a,;޿JIՈz/>PB@܍ KvRQMpd "/ìMg]1NbhK8M$7;ă mjA2(@NtPX(Mi a?GNـpVm (! rm8+ *0K }'?CepͭBK팹mԢ?ߨN5('Va,39FOr2bTwvi' ;wX;Mb+UI 2ZU,{db^!!,aLdSi7VN&3Bv:KA+:*LxFlLl0 ڀ%ʁ} A5W|y1ӛ&F;RM#!9E(zq7Zōf- .)̀’KxAТYI1جsU"]4U ڍ:%H?!I]gi)/8l$BeXN^l M uWu^A4,wN߭}3"gb}cHi @>xW:Aüo7c)rG2{WÐm]wOZKc˾zaH(FMSZ#ӱ}[ ah ׺ycϷ:v $dXPC0lG A-E.K}U ^$! ~*bF v}sZ 8ݘuusE]H7wliM$‚z >i:2R+JY4IqMO%rnIxgcɆ,by9+>ŕ."OqИE,ݺD7eyvʐ҄9M 4U Ȇ܄mz tj>Gc#cJ>Z..>$6"7t^;JcrFj)/z% n:>0;%6f$XhP A=L::wЉ#32uxIxK =9'pGI lަLJPD$}Y-L_eڶ6/CNT;NI>{ro UEwU/0F :.FCU HVfW/<Ըh#nPD$FVHP#hO|_Udj@q2;+۞|!Q8}%,ZFl `\?dLdI?דFf3]֭\5 ㌋`~V>سYsn}|x/gY-M:"l Ӹ0."A3gPȹ1ܸU(GhJĎĸ+gp"s{۝{#2h5u2fu|Qb VdFlf BBF Jϕv@W dl5y0h#`)_GSƘdHØ,kŰSNEK>YJhXL-ְs,%UvTBc>Lq,XEƯ&k5x#U) F6Ưq)壤HƮx^=zNqNA7f@҂BO uZCIj/ALR/r@|]!;Nې~¶o?yzȻx WKi_W{܇>&7MbgSutҝ+xlj\* gXJ A 'l7tw4 V;ζ6,M+C7}r嚎HXK/:R0*V>3@q(tV17Rd)Yr>Zf|Nf 1c#SI=#3U!IGՋ70<U `بIUak_:3\VHi0lnӼ}?DB`97kIoiH_[\o0A[/BwPsq<ϲ 62Oqd`ꦗ֪aYuBXYU*WjS-zo>2\R2!pU$ߡ.L >>YxpwW XNğ1d oCKfޑC1yP|2G=rM=%{,9&m}/ߤ"iCX%N3CئKUpQ]\z!M ^NtG4IR& E{g)HacXaُb*n&}@XEwd,OgpUnOw@6]D=AcPSPжw)YLSVC8ޜt8Ygm3<)J[T$Gm|jՙyUBWS5cV km\Uޤ{#nUQKcE@&2;!V_g/ %|:5><'ql Ӌ\>=o>v3?Pc,dk'l`[E͂68=0(@'Fѣ`늝G4Hq8v5G~! 6vlpX׍(y*,-F b9+N2q& uC ӑQ^q1}Ռbt,h3;RD+-,+8b-KdjGj_^ E!Rod~ņAr7j%7&ɞl>9AD6(jCcpCaad(7kO%b4uO-c5n^1f(CW1T1PP}V\)J LjSlULN;YPC23ݛ~їT7@ԫ5%K Ϧb'3U򍂖˄tp[(mqCe~nNznRCʗ J+ĺதy!nbMHcju\;QOV/6Si6hp9R,Oww,X38Bc]4EX㘃Ϭ1ct&BjBZA*Z7-^f'!R+HbJQdR~(Qr1qouHSN٬]5Te+T}l⏧d 6 Umïߧ{\Es5 )/;*kNLȶv7fȅ2r*ydKl2kV?[y>:D_|ԛt C/Qů}0KuEF.:KQJ쯌KM'ЇD0u [H.ɂ@Dh@BeXtDlu|/1? R}!IA_s&(CI_ ѳF8C s$ש+mƑkW:]7n'5T] G@kμ01,p9ChT Py3[\7 RemJ:0̀I$T/`L5B;ɟN#ƾ/pGL}ͯ'4ZZsX:hSD1"m!K ;v?:F|_eSjX.p)~$#"QOY vYVHI^E @k%}jih_+&M{-Dם:`>vn >/ɠ@]h c -\RK_Sgw!a$ `[> vnD#_$t%0h Os+鹚vOɘ=Ԥn;B4늨(գY\qSDl7m+2-(%L%?Rl"F^gØeI_]tm@B3ާ aг\nq(EҀ{YyXM)g#8#WZFE%",eP` Yϓ6gkD .OXs}EV@L??0q ~x񯘏FFPGl.lU^d9XE/ӣ,OgWbKr}׾'l̺(*;P>5\<|:X򾅼{'q/T>ʛyb)#Sܼo%\Byk8=:TFx<\@<|JiZ'!SӉJz4kb{±yRxqs;>0v'I(:UlP#fm5g =^'Iݑmߧi\~MDix?vo[YW]÷Br+XԁX:Oh BJk'F?"(?"Wiu8tP~}}yL -%$IЂܷm֙Gs=#%]CeMgBz:8*3m ġ0A3iL>&l,D m}2Ÿ b讌>>h5 q',D2#е耬4` }($BQОrAە_qq~כ" "\\ 5K( ~ FgjTscźm0O]Fc4y7hj$%y*h"ga\7SrCUjn BT鳙Y7*N %x^΂8x"!;[EfH!|LYū??*]H3.Lw]0w2~O?Ǣn#[]K[n&vd7RNpU5E4jq||Wxk#{o( m~"X=4Qɇ5xRx̢?'puIHdب ̌N\[9'Yo80:QUe論eˊ!Gr2@G%.o N0WmלDȸᘰ2ko} +Q6%((fn&uz );#ap趩#)ݟ"a]=[ȅF͉\~A5?T6X %V4Iۤ< Ehi𯃛MPPcBݵ-0a G`}b'z q9NdX67 _5}dE}1dysͿ-tg48q"4Q$ǙwP t0,9e"kg)Ga=>!{' ~u?,ac 4Dc<2f,"ψAkX"9%*["k5Sl16f-tP [iK=[[aГ4 _ 抉'53`7[ۧhcd<*hp^T |g )U-Ox 0?'?;f}:;a5Uzk^x;>:8@PS6jqYjsv͏aaͦ'l \1 ),IKu$L 8N].1[CKvI }ȡ S##8~)1\i1zα/a@ #C[v'k%Lh>. Vݼd|"9M`l~,5Ȳ)]n)P֩1\9.OҾ^SJ=#D^eLƹεnW.$`)g&D#j+K5iM`2LetC/u?k=# h]9 ?g\v%#AMx|(m=!}~HtAH=0K#E@u1ys7l4 -PBF9r盨q;ICdhaIkƷܞWK;^Kd]a_lǗ}#}WX͐t7uL}ś3v֧yME9T7=4q5br%"8H)6H{ވ! zX~7BgPT R}N]@s.WmU\@$),}* uaϊI=:oXJ͵.@ be\"vVO1vlz ~~փ0m΍?JB>ԜOvw Wc2k/|cD2M;p侮7 eg8,Lѹ fXT*¶hqnU(M 09Aݫ㬖$yM$ Cp'HO ƌ`qo2!*C66&b\3ՊVj< -8O3+Ħ@$!9d$Fu88r[Ж^mDIlb2ܫlwqH,K0gMۍ O6V{Rib*[$ORLme}'XL6s|w-51"lϠI=YGEg 34K41[FI2%5M's$j!л0څn~,{}׌ҧ<N]{_/5z\=Qclkô>d8@1zkyA:wk`Q%>P`vW3ɱm|x^Pc֫mA(yEJ~Փג$5rE^w'y_Q ;5褔e>߳ݪ~Z(߸KJ@ץ}@m1_%V@BQ&%Y ~ʉ3 m,f5)H/m,?d)l& Qsxl9D6b>9cN$fر=QR&394twjU촵,C85;Y 3Req6i@WÆً.\!RlC%-@궕ٔh#Ei?aZWV)O{",=0o&{@p[A MxRǜ]/ѐ; sd)kql$Us]rx7'|GLd0C2(%w7E%w62඙R?^@^rQ C;:{z j׍l8l, lHVB YnoQ)ke>miHzPօPM`֫q5,PxG=aT#=l,Kol*SpPia$1Io#~@U=cOPhf5}zTr-sRD7gg<i:W.?z>?=:/aT}9'Bq u&ȅl wÓDQtS:8a@2 kGyiej]_N7*5?)V~zU(.Pv7,4V}{|Iٯ\›[C$zEv'PAGxbL_(+f.V.,e0/qiZ+M̨2Oc4k*L`^Q{ϩ#'K<'lW3A/JZ [ӘD $I(rŚ:{5|If,+R+Wͯh=_Oyqh֖ʔE!H.rOmsCbLVq~ԜMt6=S1FaCf&^{psh69q'Du=KFL+b㭦"|64$Ĥ9xZ%#Az,jI\Ϻ_@*/G| ۯ_tKɾ]|hy)F y|v:S)Guǩ֕ [= ̈DnxwuV,"=*}pj*>e"~6RV;!tog.|Uw 8$qvtg+y'zQZ:qV xI.2ٷ8Bk%${g_]K' #ISc#v4֬1*S?VfqO/Mj4MB% qߚh&}q)p=#kUfY.QEoƇ;0VmpM54kb*Wy. z63XG=]u9#OyTM{o=r8jbSB%'"o:A]Q,x"be éCaeSyGSge,ZU9[~5;/e5d:Zc2KB@ O$nb/L{b1e\e$w8ܹtaE Odzqm)zž\85d8u4khk17V O1hudk*nVB0#Al4~"|2A& )XPPlz ggs1l搪 `~FA F` O/q`IH>޾u AsM-R>opȡB.8hΦxƧ 5S7)t1|W 3H;r5*a0S*=LbEKok~"+ ~/]d-"xȢHK cG001;,BU5 ~&’#`ṅctyq)ԜQD0|Cs~(W:9?|&Lq2a\/Đ{UC>wIެ!YG" Yc(Fj%ĉiR?8_ۊr{{[1P NEhԎ/{Lz+hCD15 KA/Gc*P?率0٢%!jC@X:bje @IiDy^)Y|{^ݗԒuJxZF;ݖ0{QUFraGU&w<$L=4z&3h/ƕu,;; 89H/<& 8GZIcI *xW> !\ɛ)w#D`g^NyLoSb?'6r(*\9" 9xO9 YK}zs,qµґ1[J, &)?kBg65͉VhODuҚZlѠ  τju]/V \ۓL\~x܆ -άl1?n(3ͳ΅.`,7Vai ("xGܢzu;ƺ]IԥOf5VȔQL lY/T_.a 3nt"&🯾 Rg#`X§B*5htɺAd 5z|lm o$.Gs@fS;ӑV]3)O*_ݴb-*E50&j^Ij!w܇.& Y!7iіR7d[W}}يqx a{\W=L@᫅:::{7L\&{=yP.S TT/X lQJ.B.6rj6cJ%XM05YVJ)K UtUn6~TVypNg6}5(Zl[36 .NW2%rdpyz;Nrp5[٫JjG(IW>{\:/~;:.LBӕuV ,fE'SV:uнg05LY_2r%1UaX=/BZPNVU& qqPh[:iL Šgȹyahcg #N] .H(_lE<.DcUtIQ41J̈T6O})E`n-0$ԡ_>Hb},~k eO )b;w* Y_~ݓJp5SSʭkl7fjNţ$}VڙQ43spWZOK;jsu;yaN;LJT- *B^=s\ !Ќ8.56'ZW[v޷' K!d=h-ޣLz _&'LUK)SZ3][:^"б3 )͝$$4'.v}3i͓vI森Id~eHO(Ee`f$҂ZTbFJɌT.=Pޒ%Y[@I76{ xc{iLq:'-@Eq~O}ˏ 9_+Nۍ,; \HMRb96F%|6@zß$/g ME<44 j66#؞_9j-9Wv"0JMAv0&ʙv"Z&4xNhDVBY4ji#x4bB&XsEF<sC.լ+cJ?? -eaG},G GIJٛm4\hT~0Z?Rv[!I;&\D0hʿкMzb8,S&nK:Peta0~q|FAcʹ5ꅋlr ːB EHc㸀N>хMnJ Iѳ᡼_07TYU}]1w8P}#P[e= CX9?{qJ- q; @WQϤHdއdz:!6!l)TUC]ÚeuFd`$)P=Jl'PJV4yHtZ)DtniyZy)l@P f.;= EEPȤ.R0nfn iĕfVp7-%s~c m`"[7YTX4 RfkȋMu%{K ҢP/ _̅Gg055aqvS!N8GApR@tб*%^_4>̡ GY7Aը">"$i)8RE٩Ob"6 zw<:ˣ)G'HcJYltYNFVmCF3Rɉ{;..="\En}~N[}.F36ˋNfidZٻGEH+;$xKjP #oZ`jAb8vWQ@6${wV.՞򾲫^ 6SAf]z_ w6&|/cahVPn5L  SfU##}hYd Tr>f5l[JkL/gƄhWϙS$ v#uGAp *PyD=949=C>X[3Lkefz%*;o癩e7Y%֯H]4Mr 9̑%,GbƝ*r!K:Y8Ƣ|l1Do&ؼ9p8Os.g!&59+-{J.1kI:Vԫ"or$3DOAgrg :PcJ+ *}!J .$-,ơ:d^M$\+eG~TP;"d 0'>aǖT$+m&yb؈X{E[ȟhf.Orp!Fjh^)Αry87TY0 %$H 02r׭i1zf~-N$E|_^։KWml4lpS/CCWF]nyt=/J(C oH:$Gi y5J~ݻ,tQ5 Dvf 1|kAqwݾ尌%?izj_rzE {&V/C/Ie9+bHu]d%wf RΝAQ4G#JcteIz2NKˉ qQh{_4Dza?E1?XYe7IJMX Cyb~ 9>t<3E&H( 1p1Z,a!Od: g.كdfFAR_ f?>  {o, ձw2ksO@~`Uj?>[ՉހWmcnix>A9$h&S'8Zu[:bD^/ ? ɘgn*ddaxہBR:4?8sw;z@(a˷uEZ& -t>BsiUty{Umyэl^|)$M\2>ٻĿ˕|ϭE=`鏪W&!m ɛ_@ ^wiS`r685Э 8WP?a 3DӁ;HK4t#Yzw*༂PUQōv /%w]vm':@}xg KMK kG5g2}."59_:|K|Nb3 JiUe}5Ј~t[{Jn{^bduKHZUӛ[ƥ hXGGG=6A`_׶Ά 7n%cS'st\=`%Zxw!}0ۂ_ey9%k+ifG+q`$>JDHpno rǯ:-l q>J[ݺyS\iMO gXܜM'Jw*% њ[Z$)R̗ d"mJ-6v@Ƅ蓴ltnP81:[Iw Yog9 Mfߣn͡!'A;z4ps & W Mh4`Cì>"D-YG=cI'Iѭ "Q>S:Omb1ZsڨV=n~lbݟ D@|.ӃmB;y#Թ~kJX?pcbC B@O NwTu y԰=NStOP,e1Y[g475N h[y^E3L9B W9u}ChABZ^+Î8hOlIXPsLR3C$0c ^v?L &ՠvv#YP.f^~2m|s@:ȝS4 Zb<Vʟ\Bs_zⲨ[lNԚ{]e^%ѝMeMC'Gд#xgPYm AWޫQ~lz+4/"9F&3tI668,T*i;PCRIG2V6돈]2ep-jqDZ#Ru!vѬ7Zw^;X9u<;fbS Nh9RկV/̂@+@M٧UN sl6P ʬԆBg%/@lRVdf^sX^[2UvW8> M;꼯G@*,Nk/L^EV[G̰ o"Q H,6"P9$4ܰHN Z zHܵbM/ @|; 2iFņ =R [jc{M?⟶Xaz-gmAo?Kʊ.&e8kư#ARz q!@5ñKuyNt_i,i^NŇoc7-mdlޯTe}uNmЬB}/(΃}c)PeTKBiS7o"0h =FP{߱/%w \Aϟ+6U:$M~LQ8͎)NMl55kKBԞJOd;7>,Dj)s GgSTC5zڮ0rcyK9شe$oGƪDUnMԻXaLgR'Qh^<@899r+x\q"n2Ȣz̀l-`XL}ZO/F(& a(;3> RS<5f*]}j)~VdM?;HI} NTw44?Y4C-bnlm>W℩˅yҖ_JJKds/kV[V$ =)@2J^6*\qt 5YS"(86z<Ct%bfbwcfz1NP yGH`H^`n_Z`UT -ҚiY=2(V A`_:_bp 6\E:upQ~djAqŲTg#_HzG%LA0uGg@4^;n j@l'B쁵^9B$K)-@J*:&Ф{U8kEf:"vcey$VyץLt^oPZe^C4*#mn`oаL2HBQ^/ri\x-|!W5v$:'n}cM=6trM1$EI\Xp_>:ZLށV ȋ`N$~x(N2&(@;%`V($2kH+ʆ/1#[q0Fe_@$Y9vCd0R 6džM/X3ڥDec۪0O~AE#ZM6" mv0&7Y<ҩ!%~qH_.EWWwMů&9eD9HnF1i}ȑ0j0Y ѭ܊h/TcnMɀ~hWRL1nNŇ#w–=cRoD<31²d5%5fӰѡJCȤe7WfH?K%Һc#nObO*rf_ ]n փɠ2'H~P?83 ;:g 5DFQݩv [,O%J2g;/L&._/^ !Io<'ۚ ^ph(3BR7]^jzҽcp8ci'czfΒtͣ"Ci/<`]\EV)QgAцcӴu6 Yu!wA@R^`#vt79wHuJ,X1 0Wׁ:;[lccmݫ^?/$O~MXh Jͩxe`^?I(LJBa0()$4mq! [[ B8J钰Ҕk*~Tܲ'|b'(+ƟF\E3'>@69N^st yg;$nsU )nK$ 6kjW(MQmZ)6ۇ[éQ9R+c R:P?tZbv+iyU4ʳt?[ , <`Ž"6vgj!뭊' 9'6^;кR/F>Ioypo%Zj 6v SJ|&")<\k׬vl b9톖&zs34)eґMLc/|Wz/ 6bgܶ x,mx۩GؒY"z 6V 5eG,CuXhfe'qF؝w"R?{?_ …A"[ӆ!]eI|=15%sh NJ37w2T o{3UʫB>3^Y-xg-,{Ȱv1L(cդM[͗x 42M ^.Ķ])/gUyǠ M*0?,KodlP+ӛ&/'KXAAj.ջA<q8]O>H+%ΥeS$XC?2Yq`=]12V>|ܙ-߽Ӻ3 trBRL~IX:'7N{oԨOCs-.z#<-carw=M3,R-|sf=>SN1j6B[ @" HJ9M0hQH^μ~xs67Wd/Opeyҫ_:"YE1ʸX재m͗.Pp $[?ڽRw*l1˸){ JA.h'c6QJxĽgrx?UF8-\ڸj*hPUQyR*88G5d{IDf |Ij!pj)7-#YvїxeCDU_xxt[  `$lˁ]:CfS*,U+;0(T9uIpl1!W) ZÆЌa&SXP#|w0eXYfE#Od#=iM /q큼Z 1Mc/k l,% L;Oy5&E_DHz {f[JDF@ۥC _ /E@ZHp ~ZQKjGzdx;@ uzlŬ<7krܖ>y" 슖g(A72~K}:2 ): qN|L"8 3|è0/v"$]lUE,B}S6.E0 y=-~U| $ϧ *sLSvӂ6x}d d`3){2/L浧qh^*u04̍CN_1cR?o },p:Q:&^?BH\( F͑_ZT^ǗE+iV&t\2S<^ Y̹>]C=FP %tgwkۑUh4 5;K/ًJMYQMd9{ LH+ZY qHE | Hl }oF!)h|L#*ƾqfN/q8^٬A,u' _,O' 0KBr܍kАpvC*9x~ < ,qZ_@*$}5u63MO^BZ6 gC$u'qCȷ3sOoW2[:XGF܁UjʬE1k{riIe3o`buMħIUl߹B)+GuST 14ި@Al"Nj[A]pT b)Y]FTLReo&ߑ)^>8LxÀ)[^bPB ~ "nKrى ol>)a{e慾)B^ ^#̯vw >k,K@A!bRNjwṛIX2psCYF@Ja:_'uwl?C#@8CjIJήZH&"(0z"zAKg*z\zC3jx13sNٸy Tٙz9{n%UW !lD5l*LtXurG341[Ej؄2#}IHG9񤼍z*ۜ!Õ1ǯO;Sc7 we㉭KF8Sv15[¥Hߛ,YvDL=Kv^ s"/y{<hy\7j@&oЭ!!(g;eSoOMa8u|kCY6n)5InmԠAZ/8rv\a:j$ߕ$Or(%YI12K2Q؉+͵1_?g!%IX悶  Y<-'Yaʾ ɜ[^I' s˒PjuS5w.YKo<~QEW9|! >Z_Yad- !@l"c`VTRbg3Kf}ceCs67)C!r_&g9 PL;In<0u2SNΣlGigyC!#PQ=Nu3x` 1YAl͸Fzp &i! Iu\kaeJ5)S*&l_VIJ{B??yb ;\h; hܰV|ǜ@aXӥ0$C6PaeNl )7sۼ`JYgzSϏ,h2fa=+BΉ-Dzp}ͭ 3ǻ^΄ lF10Wfޚk7ĈZ325T¯ p[w}C-)K81U& ^tr(%qQ?)kÎ(̾ŵӪ/}:4`Ad!wŷVvgM2^c>D@TiMgʱȵylթ߼BϠ=E[Ig ~+l8c/H2 I҆'|Р~T+eRnyqaØ?:6O1ݿ4.2@smD. RKIx\߾Ąq\΅uīwPk| #vIgvUvQB♞b"NBn'T inµ< ݄]sty8Kp[Th_b{KvVp7ވT!ɾX"``IϨ^GoaC}=P缎F%%e|PgDlDJxt odlMBCQ>JeMt?'(Pirk G3Aݥ/<,ϡBeQy?4psW, {t>LBe(:ɤR:AwS<8y R BiQ07uʉRXSlY3|%5˳<@Ol5oLjU!ng;L'bF3|!B뢙);[>vA/4y`53 _=QO/OA9DV ܮ#+me5ڽ>P@2.!lC>M5RA6L&)/pIh@B\ZGLOĶ=]/  u'EʍLT93; ev+'8uf'_ 4\Mέ}3Jfl2)·E/vA E+!ְ.rxy ԊHM>de*d,MJ0ml-XL =}y8i78;ȉ21+ Kw;)ϛ6QkXMm6ն-ؙrtZ$eV%z՝G:~z+hN~+ j/Թw5rũ,Re'UG4n>& {᫒y^cP;L6=1]& q-&ʰ<͚Y[ )tDىevp*;[vTF(axGC/궖 ύ&ӣdq+QwM\od}\Bsd[Y/^KX{ˊ_]+޻`/#W>AS (=9l($]f* #e4]5 FP[Hn`I榙_-l=#S]h7ߒFG%w ??pi=FW5/[R͇?0o BXp{d l}06u\Rˋise" q> e%-CNyi72[$x'%9H.>w Őc~s􍫬L{\lEt7xz:L\o5BԉaV*3XG=ӁV<تmC.E]"֯qĕ`,;|ԣh^ TZm?w`gS4 w1_WB,g0Ф)K]_Q͟qց}ܫbuZȆbL1PfnH #p@.vgvJl(-j 0EJ ):^ur͑2o,/n WqWy/zuv29˃LHgx|"ٽ ЬPs@ϝ H+FahL2QPz $hn)5b ij|,ew]a*ZWG _wQ,%:JYl?c4ΰ I\ho·L h wHB N^ߡ&-HE2EMUBudaWemw[B˔)wM1tQ^d֓TՠY[@ors!}x&w8qZrUQzw=ak&u/6U'uhcvR C{t^%[ETs/0mS:"{"WF'?p\L7'/k}P"#?ݡD"vϐW2Gl|y1 q3ioD(Ptug:C]d"0a )RL-{KޑGfSe2P 3X^Hh}2{3pj Dg$pڍ{mAޭzCIC="vsK{@ fMQRG-}Me =_D4+9/}\QuzThF3F^;za* L[t2 lnZrѸZ?ݠ_V;T;Y֥nab&ǶW59bmÓxP79;b¹e74L8W_tdOkٰyn?JC\ +TO蕱^ɩ_p-8h21oDwvσ=]X:k1L~( g"/kEo53.%HY\XNOv`R!l>{h-]HMfmNB+=0nWn?㤰e#q(f{!GI& ե/2XJtb $4mf-]~8w԰ǂ$|[ǝiowg5M_(`dgں# ֆ]rxhSS+Ǒ2$Qۗg4l9=.{ub WWbA2O9\Q UYOh7~] 4s#5,C]*T2UꋐYsVZP{UQƯ _ݒ|%a. sn#J|Cvj\*dU!`0ibԩtB뫿̯O>ޠ#FA˓YS Z'L9]lyD iH b~Q lseҷWux޺?zUٲ jfn56%z0;bhA ehkvEO-/f'ĿmS'$dLhҒ-< I@-ɭ#!h{+S^J[ϫ`qME$tҧtٽ\q I_/AE$Y5=\dT5Nz&֮JS>܄Y_7+ iKgt_f]ǽQPkls_M˹1+xCqu$u}`_׉ǁWEIcC48b-7b6}9r\&x0f шT@y#]ttJL*iIx=9/wn:ڵ5<(tsCS+weZ&ӄ>rnT->4QWҚQ$R% OHU!)\2ͨ "ї΀6JO Dѩ~%:.єېMSWnXUӵ`^|]@I8$1Q&"Ͳ/,sBE) aT6Y -&8Re()4W 1ƌ|VP˴D̑dvf}wRK}݁t5ϾP&1k^ KgǬT{BԱR=9΍Cu.$+S=Fy`dZ)7r  z$u:ƕYp4=*!m><^V~&CtS{Puv{_3R%%tQȔ?cApq2'm,aX+(@O⃼KD# x dX V+| 7*3OF]X odY9JX}s~?0_cx%ڴ*2NO1>0as@ž%Bt; *ZI-hwR>4߸antB3ڼ /*aCl.VCɤNk':gADWy}^e{Z+#? @gNXmSU])ԓ\S"L^Nm ( Qd?UlHO晛ib 7WˑP l#&vm{5&)bβy Y D]] {BD+ Td$Ixd+ ;3įXXW. 2'tl_O>5W{૘vaz7!DRU!/` 7L]=W5PZ0O) Ϧ%tHW"N|=b :Zװ}G.;@"D'1׶77St;H4(#siI|671>Ij<)/zvs>y\vdE:|kpҒR;Dߧ|Uw!MmKR^a+rKliKSkoLm9 lhtY-m̗dtBo>>v-pǤnB vV̧xlu.cw-Ʈ #%r^Y7;cSdHި\kubc9KgjBanE^&rUWnbg_@msb\5x\)eXoC c2^W.XS^YVĠz~=wЇĶ/a59RL=!0龈b͍@c`cC-u7 x6?:)C++éO+|A~d瓣)=H^R dMtW_ո@~P<(i{]86aQ'kH9\ѰXVj}R1hk@`. bR?oYxja Yv fG51옺շȐZVfirufJ )?i?DxuV b:il ܠiaۓO(:_7gH=\ry73s6qɈDv8)cV/z|^Q 6L=D>FrTkPGu Y <2?Tpjk7}xtEqt0뾄Bl"PB8g[q{iX(XPZ(iRJ*Фp!`zf1PVowoL?ʼnW?:L;E3P]f{[I<@iN0Cb 7 >&4 CgYZ07070100000012000081a400000000000000000000000167a4d7fe00009304000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/nvme/target/nvmet-rdma.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ8t8o#N1=2 NO%3AYKH3FUȀV+հׁesEU`%0%D{#LCfq1V>5FZ2Wh%j dHGB[(jLAjno8g~;3XթȳOAv2n\:hx jQWqfJM Av-OmfSj8dB\[ E8c 1nxp,ƭ?*=M-!f}OTʾqkSi󆩔̥Q27DOSc2Zѓ%Nn)X&ݹvr{[C!6(5F2(," ޹V&5t%UV*Jc)cILdQmn}]qKg#g *lݝňDeCfC ' T1AFIx;;1 x_T*DC2YSMҞN I"&jf%r9\>c 5%S~*b܉2 :XchYzF+Dh&*r=ۗݱ,7LSA 8}"2ςρ6[k[K77 ^pY/3җ,vgth 3cNb}_]CX!qtznn帪Д9p', k)rY57lbkI6}.ʂ)/]/b${ ƴ0F 0gS+ ]'oz9x@rqQ,k^%9`c>n5bO O4!E.Oץi-V&OO@blCN17 ȃ_%(M57ʨ$8\g66a/5cl10dK:Nplb@bS.q'nŧAv/=M0W.MۮBD6|˛u~Cv(RͶ(9Sܘ#vKh* g+Ǹ`z[ӡi;%ci)2C6-bp. [h/Y$Y)ZSN2&=H/h9E 9Wl-90eurN Șx}0=(" pqS_vb+6"z~]s_ѧEm#zK+~3\"⛏ݾj]e/tIᶇf (n8d~bA|LQ1*\-A*j"+?DK| _#WgUbX>T woޝpՄ"$#Χu㰀/Ӵ >PXE@,O"#%V p|zx,p?V|;o'! K"LD:F:cypV;St,AGM%fǥކT/Q2WR?'B}a%ФMޟ4 0@It۲tD1R_d>Zc0]hKWǶ 8TQЋH1%͟*]jAXDfKG_pvY]9z/RG̖ՋT>$h=@% >E1GP~maǣ`lY\3V[%I4o9бIoI"ٟ8U͑u+g` OKX8ڛ['N=R6 Zb* Q&pd2In!l q^}XeT0M6]@b o[J"^e{MȌ.t7r &,Y6o̘~Q>H"Mb5?z5faWυ6n;*J)9fQgX#7Cݵr< ȑ'BRb:M - v=xJJ(T8Vh9~/:US޷Ѡؑ󌤁СQ!Po<" aŪ7A펈 a|{kljϓBOwLC r^t'QaaS-vonKX!tp zkX(BjUq$`&1ʥ<>@4LhbƘGJ "M^kv{-ْO$/:暤MӫU_NN;_bv-S]{* BF[pĞ q[68q(E͵CuzI ǼlIU8_>}G@pV{;#0HQ]-ϟ޽z7IR`Cou˥on$<=O3  Sxf}7 at'&P uWȰ=q1Er4Xx/s{aߛb5>XpCU<-GqKW.05J`nE W3X$j(ZUu\.'R \GiL꼎ApBtsd(x&%dPheU =LTGhV{'n| N0pA<F ā1&0Mo3Bnl= X9 %{E4+izMƾ"&m/SWORcs{/l|d E\ c}j KϪFXq>=\ ;:{/eUD*&}2GG' YjDh4FH(#jQѪm@Ѝx q?xZƜPP1~Kp$[co,.S@Ag?#[G:A0r+'vىXO) jv lGf_+1kۃ4ͤWC {kNvb$ZښY=/6ֽcA!J#}VJ o}11R#zR讬WUT|QH$9`ڳ=#uI|cp:Նۅ#]/tR=Zٵd [Vi%E:NcbӢ4ڳj͂$J͜ŞHewVL" .rJ302/yu xNQӋ2ŲJ7] ܧTY-2$ ' 狺G#xXQhnZgѷV&)EE]M88_ZUFGD2<埩 H3 u~ݪH (C! /ۥ ={B@,mǕ]̐9ni[dan7GNo+QԉT\ fXqYGTG;e&Z=R6q X Cy?uv(#?U];/`2ZU$Rg~Lf)" :蹌_xyTtUw9۬ :UO1Vҿ]?;d7J#a*X>ԸPѯ4z,K #ayus?)(k<& ?S%[}`$7!7JyХi.yA&OWdXXd*5^;? z'T]~4i@uL'N_S3IgTOc lW} B3]<k+m' Y դD. cy2X3{j!%ap+>M'9췢 ¨]mq"R$1:{alur)ܽR$J1,B(%woW' K3RT<,;ړ7z,e^pgu^,T2+G^B\iC\z![9qwb)08@SA_$<k"SAA^¤J\HH%XaK-KRpH+!IhcCj_$aM-P>Zv IäXZO~y[SdXm N5}n l{scѠ2)1fÔ58Gi9Rm6qX\3ǔnĀD{+'%߮)] Y9Nv)B^7^.r8EA 2dV(5,ㄾ[@FDž.7%. leZl&Nvd"'ͫ {Wf,&N'ZvvpA|T,kИ ZMq 8@J^ .IH abC8C۠l%qgxEV ϲ `F E 3hXi.EHDQ6[,Ղvy5Q_6~R*tWthO@NU7xz6ƻ K 3H4h U{UMZ5N UũUǜCJg^e*Y]qg{R ;rN?l}$Z)Ī50Sf|/XWXYwN5YƆm%Vi5p܎?vܐ2v:_5|J غ%_ζfIL';8JCI<-s0Jk 7JA ~ǫ1>8&gT׾EV9Ḍ& k|$_.Ν #gC[^+t@<27$RxkMIe)8{QО2-ȳ?*rل%}]?~7`2mŃqmb7jS:o5%׆^VfD]fk#pGF\4K:psn$ƥ\jy =7$*\yx{*paN7P< i8M.l*@#6۾9ҁtjz7H灑X Vᆫ 3 X#0m@ Mjgs*̒Dr?i8IK.z+&k7`C͖vzqwfdv*sI[PPxE+t}Հ Uag@! l֑NdTK8c$C 7*7sBRnEX[C+x'=R@ L{:~cN"O}Fht祿4m-ج J~'#"i$$Yk(6uD`()@#K>4ևTjsnZ~Ky1]Q݅~Lrr|ONXº) :@*qtlNn&d} ᢷ%iPl8[ő|SZGc3w,sşFݧ/ULH>@$NE>zQZj"QA}.G~ǬsHyU8Sqx~$qHB3ƥ~`~e :aĝZĀCL•=L#4N\evj)"GVgNx"X5m'P%'!'gҿJVn=B-`CДWvst7٤GlFb8p/եq~k} aǗw 0(B7JxO$ܰHcYtI`bPM e`y*Њ[Csyl$ʯUy&F8$UhBfNR6pL`xd'e4bf2ϖ PlO90@ƠڪD%/~nb}+r 6I5U˅a2Ŏ!OD,lt.ǞoB .%;آĸ=yv,QݏLdkW`˜:aF+q-N|}+h @δ@g1dZ 6BγX_Թ^eL_KVDܧKQMO)Okyy̗faȃ" p*Ҁ"w*gWLRu&ЁKYCwћ vL6D>nM9g[ X(܉=Ђ|8P=6!]*=B{8p.{xA^S|9K:aqzu!Wl@>1A{).oaS fgf$YB7W\9>Ac~FWsV0{́Nq/]9/|['tla߆D<;%`vYg|N T7-GQL{-)swbSQVD[̖Y4ޞȷ87Xa<9WF_x5^*ɸ5ߟ] u ~tC6Qdz@1)uTc%#+I6h9J#( '~_cwS%/y/כ3M+ b +:v U tBL;P"6ހKHJ~BEit F^b-~֠hu>r7c^gPܤ]5j&C ͵3r$DLmYSkJ[R9B9#u Kx^ET'':^ݛ<ݒ1Zbȉ,eU7`gQTh`DF?zdھCdiMgIBmombdIF%z\'fO6P;ɱ〪[*,9#Kykm]<"bEGq^>F@a OXwc6N5ѳTzs ȘEv=4*Xb}M3sqOQ [ةk(/c`I',b蹤9+Pn4؄cĞMa%s4@u7rʰz̛W<^5Q73}s0dPk#䮱mT [!x0Ky׏=uD#ЋAґ@}Q']Q|YZ̏m~,yaEpXЖqYw%כs֗P[&۝>r>l/~w \e-ZpƊN3VE~SI6S%FBZ+kQ"sRS6b]6[=ĵi>Z)pU<'6mPڷAhE7L_{/6d 6]9SUbqMx`j1f+=K^ y9(7M7b饗)bf QB_L:Rl Tid> З6}ǒ6^g3Ukмb&LCy|""ALrUl#Lhg"zzDexRotxpA#S28zHٻu_3!v&XNCM1vؚ_r[۞ExGd@/bIS%}Ju ZPeM0ch[3~ q~N q& [,mo ŜsYEqB@Ѹ5T>HK{Iܩ0kDj+Run\ImcxBy7p.ÄY&S.xk'*)[: ߱xHd Eko1C' .t</C99h_@۴b0ޏ4s"(TB/LQwjzqj`L](*xPzϴvD$i1rߘ|eB,hY(YAЍ_x/!;1:K|vA˵H !#UOJUX NheuyEF"^[k9T)arXj_R0$,L n8>;F<]ݢDpHYfպn6IX@̙0Tͬد#p|d{ޜ)KNfǸOedYU'XxCJ.0-eJO+",ճ?j-?pE%b]DYW\R`wLX_|J{ImjtY NI_ &Pkn߄!dyl; "/w[e9]dH!}p4j"O<04e$S6p/88ђt0.U#ZA7qn+v"xa <;ݗDqOzE^2A[? u4k8ho8 EsBP*rvv"5)=BOq405^iJ0ugKHԚ#e@=Nb%WNz~.d'Aw1oɐ 4=-U=֥p @DŽ*Jo yjjp%ol BwRWRgJQ^M&$p?ӯ.^}/g扽mk\ 0eDg(?$8c2t~]ߪYs0SG6==O mH7D)L6^BMQ r/' %d`$1ߨ{2 Ҳ­( MpF7)hY[J)5 7MGIO:Ɯ"-,Lx RF |9akS+ 4 KO i3[}᙮?ﭣ$*!YD NqFn#>n ,_YI7TT~T`Ժ)՜pm<<;Ҥ \dh*9Ve~`l۪$4~M 9m8l~@VHNGP&z#$ ;QM8;ZI@:Fbv@iۄo}M$I/ 4wd)E1e5֧L53]!U#$qpM%h^cwO%׌qa}J-|@=%&@NM@F.U7)aank׽[}@y+npvUB _8o/@kVdYm cceSMi ufz9@f.Y G |ptS4.C1u6 XR8"ԣՑ,i+zf!rqJKySd*"Af|:߳eAq&p)m! [NIwճ 5{8n~)W('"50:#J0]ڲUL<7A," T3b15UPѡ*]Rx$ӏG mX2i|D:ө&"s]0RDob2‡Yc)J.H`}kcT@WUR:Rfkي߰M-<Tэ<)ǕuUnܛ+NaDe:#T?5d8 ץ^|gar`dߺ.Dy x9UJf2;{¤h ./!&"bF8+C QxSvdXnD呹U ugـ|&NgGeSDو=~&n -Dcȗ4sWE~/ɔ~˽ B2(gFn됹&2u8bX`,W3Oø( ZH[;%joĒ›vf88eg#4}сSbtdVUPET SݑB=ȠBw,3&k&f>Q4~-/0qO }Ν8sQt}7!|#OmMopӉoXi +mg^ F DN%'oޫv34`{@ASkʤX a|{ UWwA[mGz}85"w-X52ի8.JY\w~ƕzN(bwDCKC{^?7GML8d[6F ďrǠw_ia:[gY:>ҭO!vZ˚@=9F`Q`Z|`3(Ao(<\ߞ)̞[۸V)m :d(6zNFcF‘ϥcelIW4,G%pmD Oex?u6!vIpFY^rs0 }KxF rY!!rS9wj81pYnVfbvY&KW߾n J9r6SW?n&H %[zY\ۙ0텮U#})@ºy 5/ _hI'e N\bD^hxܔGdxO', l!~⬢IꚪJv8ޣKcje -PaьW%VW]:Cܰ '6ZDu/auB1W}JN߿_ L7SV?[6WZybV WH}XHVsCJT;!췫M~IYz a|8 pDWOZyh y[ųY 4七3e+ [u _CQ{6,X;'5u$~Ml)M> +p+Z. l@3`9%,Erg7;E@!Dlƌl]!+re8矋pqtY1<ɉ"ݬ5V'Dd8^gm F_a$o>D3k 6 [u@Y7B+ÙuHm;TWs됇g'tD|~޶Tlېޭ]]۞,jNiiO b_ V$bv&Zg>XŲ{ IAiG/޶"c^$k@*$ܤ!2Z֣jNqzg2@b@M$b`K:'d_`A=6m/Z_${tnjQ^v5z'1u}\Je4Q}/(ɕZR_ᾢ@Hoz}YQq .ˇ6*J:ŌI9juU~IC˥N;YgL|6vh GZ䩴U Zƭec1ةZ2 w;طl(uvp Z-;@t#AuV0V,H,!l'3mIgnnI0DmR=5H| O<0T#}YCCMW4A$* x4; ِT-/}vԫrj?TZWv:OpjR{QÆH wo]*>қwA Jl= ZEZ$Wꪯ€B1e+B'AP_;Kcc͇1XyĪϨv=ju?%XYf5\1=b I`7ȥ qZ} z:ڄ>P}SP^;YKLrIò9Hcx[p.,Y 2R?Ms8{ \ n.#XYknkW;jQilahdt|%_v.iW@/"/.`ƵX/kRާ1oãH$BZG̭Vk'le^/l(l6mt'Ҷ`y 6c800lDiy\ơ䢈Ӎ0:E.E)?Y̱:'v؆Og 7IQfdn+;'BuA 9^|yeXOE킨fG6s EG0Hj9Uxn%2AXS1)k"fw5Īdeuԧ*l/ֈ4ј@wvDJOlq`/ Q SGyXf ND4j{bs}EK. {S.PVkF}Qwk:YL >+HIga5  G e-uWWC͜|/:3<6'Ӏz(-#v djmoۅOip_kI⸇qg mm[un3hre`čX,di_! Ҳv(Ottk#{aZ *.DZ(/7W osx"bwCpऑ&ڥII5JCn00:/_a"*_c:!=bпt?fОJE ]gG ~T˷h乐3Sx- .pԮłޤ]r] NH꿠{zi8ucG$anM:܀I)ح! \9)ذ7Ӊ18w^E|2&xԂcڞł\NQ7@腖Yȁ]Ӟ5Φ5mv6LgJ}-M QIR13C,(ikffnr|TF jN`M9]Yh8(Y?zRI|1d\#).yN4ynI~J^>GbqoH% JU>xqUɶ,c_zgrL>k"*jA6 [ު{ZjITA[IK4iP(#z`y" +quy9oyǀw*Y%(׷N'հtoϮ~G ?Ҽ-ʲi.k.^ur1!-*zҞg_qK)p|U+:ڤveAtxV4$ATm=CGu"3+ r" l$:G73(W1VX;Mdr9q:l0 ׬. ЃM0bJ2O*=p){G$ b;<ԖG;74oC#T/uH5I81#yi oc}|?`xUue'ɲ-s>|%ɊPk[2⫽+\sQx.gtN]ʵAAGtz&"Ykf$.ڊ&`Aѵ89SzեU[LP)_$QSLv5S5{UB CS?-969Gs3qR7a_YYA!,oV{:Z J- OTG,7#oE uqJggl[%K.*#zkm⺃붆R˭5M[׷v2jlc !P $mcX{WFpG P`yjNy|%ef)4u(:~mw⠕L4&0Db}R]|/{;v,GRW1Jj]/\D,i˵=}wU1\N+ ذ- lDzDbp*xT]Ö3<Jͫ2:2yӋJb-8zݫK0癧lOwûK !p6B\I VnJuȓ71v vށ2 Y+Gn]z,>x~sB֏-hϷtU(e@̍?oo a"m+1pWf~Xd`5] F'<)fe},K6>Gs F.8nG幕4Ⲯ:Zg@฻$!sW[Óōb3`bBrʐ /ӵ_|$[Nh#C WU ai4Iܸ֔4g ݝtheȴ'B3B]=)ByuK:w$1oNjf1`?4 g -mlւ}BJ/p{ZaJw4[%|]xyv>^*rH!ݟg `%&t5=ED{ zs&rm%6?olčzAל^G/]z(占2uX ="[ԛ )dzcyAj%{( #ѽ> OZ3Ȋfn2رWA/ O_3 cȝ#}h5n($FٛUi6};[ASZk O3m9 R pk~Hk@.TR&%c;ORuz7=oq3ojk<"/!OT3OmG࣋8๽۩(hdTW?qhbԅwQ@rx^囀-ia^Tr2VX A j-n4BuGM4b_-緈陵ݿ+*iib#ygjҔ2whDr4H5J-%5U1*Dzm&lD$}=G&Zޭ7B8[S*>inb:̰sW5u좜R} )Yw<8a;@e:>W{QDcmҧP kIO֓*RELc5Ltɢ WMFz@u<h~O]|!EI DtZ(͡Ps$P.J^ ɭ=HY "S →Qv2Ea2{[؈;독Ax˚R]>mN(eNuMh0W,t̪O V whl0#dxmMH('F ضU=|0y1ѩgڰˇvڄfbc[+rD, ?~á47N]HjPÎv4?YLWR>NFzxGMa*"F\?PbpNc\E$.ʬ%! N%;aշe"5)ʒC>;UkH?Ӵ<񔉋^Lk\޴O3`(, xCh :_yԲt܄˛~XlTMVH>S#{-0@U''w{Aq euEdeJ!8wYk1?l{@wrA`Pw)1̷Շ* *ת?_PYZ`TPer~mggd}6/#@)} .IC_һxQ7gI [R5g#_DCcj}W ՠ|nSOL,2q0 1r Wo%T 7+BBӄm]6mEyX7ٓY,SrMP{:,%X' D=l'1%𘌆̺mp:|+Kt^,Cw8`}y8'pV:,mG{'QPGK-s ,@rN@&/8u%)mJm*u㻖)(4᥉< TxWlG{x*|/9AHe1cu9?cV"t<]uJ]l,uYJ lFJID/1mUMO<{ 0-4m)/5;=[,8C˿Wb{XE 4YZD0V"N?y"Q ިpeMgN6&vuMIi{P&ATu6vZ9EEFr(vp%M3 Ufwڧx_ 'T)[Wi/#Z0 ޡ3U.XLKvg"=Fgd9aQE>ў5y0æ[XV^ʿ&#k*ۇqlc9FVUArv!,ph}QO;yUL1GFdi􀚙5C o08z>]G[`VT> yK_ދwGN$ o[LYa'@&wBыQAd6n`&B{W=@ӕ;5|cI:W8],7Jƺ"R-5xZ.knOБ=J`t$)KJLa"PmTau'1Iȥ^ 6QB6h}jo=l 7ՃYJy6ja!4rBU^(*/Vi9k؊ۧu68 s5}(\7r`+Y7zׅIGQtofy\J뙐%_yPݛ(".B;:NxB2Eu$ng{xx o% yfeU;V{-\srI-,~`Bq] jV%d,ˎDxL]gؘokZlNLnJeU3fP<%,8b\5cu͢n-X w _4$RΌ_ ;Yx7Q*g~v.1Kkt`Ȑlѝ@v/pB@gtZ1s.9`5а)>R~Vliru"*0ld_v=2>2$;K7U<!f'˹ 33q ¤TD](@=fq`>*pS,Gzopi=: NehKfՋ|`45. oBؿy1k=,G3/ZGֱjpJCOCg6mYB-v8a {yu z\J}rsx'!=6OWMa+UJftnF| h lm]_x \&ggIV;,(sf;aNb{356V{ Þ;A}}s?7*俊1&lГ ϕ]scKٕ_6@?SU#fīWKyZz]|n|pueXkꁲE5'bj&Goлr \Ҧa?m:k8P, x2wZ_j` P@z0,w&OJN!&׬ #-OX9(b-zK _6LJ)w?w/Q c9qs\6d6: ЋPҨ#Z9(Ǚ'h T)aG-U1c%t:AD)(*Yj3nDBiCHdS|m@ x2Y$tHC1LBbRp($u]B[8QG"ION7cJ%v?rِ o,B2*7F8+ '#~&M&oCJBb_15{btzԈ)M[~֥ٝ~eat:^{I[tyз=hlFPa9~|LݓL8P]K`̙^4m1^+HG h&8DU Mįǩy&vnȢaIX9kuFmwdLwsKϦt]P k crD;-;h{&Σ-v2Z ^E1V{83|CBQnwW'ͥ* Gef/r5L%323i6bQ%/|4 $ ]qv5[uﴵ0Uj^sFeH`PbwMD&k?  5gb+2W}YPtO#r"뼿xx^vCUi|rVV&hV^A!%А42RA[č ϲb\|G4.'Bz@Hv":Ruu9؏ڞ(qt_BxWASe8b~&M/uުw׭|z!B,#cBf"bKDj*ö4$)|ޥWc*Zr P3"5ԑ͵|ɖE[D&#X/fkn:jgxtjpRrW<} _R[i36 ;~bA1啇^MjvzeBdLNfz>&*ZEQA uJ-ܨ݈rWn{MӷaFw1c巸XO霔1H=;;c='xg *b X"#*d+g46XeFGĽΊV]cz 473qhv ʵQDe)K_gV[!O)ݸ8h$21S[Lŷ溄BĸTzGC8g@C ^9ey:JȑОt6IhK}DcT'VbH>̟}[#vs7g5vA/>L95/xC^ h[u崖fb?-. 6tdS Tn^n IO#y\\Է" hq,<ך6lVq0 =d]ȅo++&S>4 _G LY0a8R+ SkBLg'b /vGcYvw@r"JVw JeƿVY jrqdƉ. %HA5:rniI:mZh)~SQ=t,#Ekj7N%ɋ sD㜔k.w<7W#hl@1A]t=}7/au.a'3=>?/)4!&9{Rqj*TuYR.+ůAmaA(޼H@|s9h݌A$+Tȩ\IBM@[ܟApZ|:픝<-B`Sx a3+R1Y+vݳXZͽGd6I:]q0>~ x#?Wl ue&ϫy~[AX@_TFcK3YŭmOB@LGm6<L߰0%|yR}{sDFKЭ;/aX9^L ᳙9ܜikنtA({~Jxa7#KzidڪH~~6TJWMn\0O~@>ޒ1M 2m[(%M6[IrO:KKoš:oU_Y\2 @wƤ|y }h?[Rͽ֓@/Si:'w@3fp5١!^? C4 eeƇQ=v":`[O_θcC J5ذWU9l؁aAva|9I/rZI);Y!U_ `ÍO*u 9vHcǻBʵXJ>0?8DžM>rܶgggf<4cmSl9Z5(@bDi,YǙHY!*,UrId&8 ":KEj۩4K4L4|Or6l-vk&“*{F0 [v bJwGJxj<<*]XH$#7:i&D7MsXT=_2KпcJL;bV l<:l[C9CBEJx w{hBKqG5@tqG]?~g20ArΔ&$D5JYʇL9jYBo/jqQ!v6'4tZ7Fs wز]'0삝/Y4RR9֦K1K󺢴A{ZonT)dNAWշASED<_L*QmkH@!O6$3 ]7R._E>Lɯz\ :2,Q27;|.bem|Ӎ *=L>w1UQ~'5'AY F;`ubm=w= &2  f߹< 0\%2(pt {Aa a_rt ӞuZ̜yI!5񖪱bV^XmtU0CzV'cm`g% *L٤c{A h9 S/!Y# Gp_~&A`Jͅ;Fħ_os?pK0k62y+Y͈!tցƕMk$iY$!QzT l8g$@Ix{=S4SAqA%ݸvQ -a0]8ga9œ2NSh*!dZK3|*~WpAp#VRb p\tz0SĵZmӷ_X :c31ʄݬUqkŏ{/R[Oͽ5y2> xX\|&˔ԸUhDq川_t_`fR6},smxSs.څ+LlCi9la>.&) " cdlU7ɓpi0=%&ٖ~B@H@s .l]܇U-eC7wh3-Hz-;ݜ1AO 2;Jy$n}9H瘝uF͵7^l")(ĺ3OwE8F?By|<;jM;CެAlRXO/FOrVgLjΝsq=WBf$u8εpQFE Ȱ=' ^ƞ znQ ߁潺KvZaȧA_?4gQK C"  Xn4~kt\5# BaⰗ52, y]Gitur V۞np~xq?yaz&:ʭIJ&ʱʓ Kҋ1A1Wr7P(#. u(mmj[^o1񉃝u-qoʷs%΃d~5صUP9}3=%@m7wC-Bp=Q<^%863tv-r +\4 ܚT%bMbvyi}~w%zTekAhE;&uCBha D(~2Q;Fm*^I}G45&6dQl=?F+ܟ݇Ŭ)D`z>sgql,GBi?RauL@-+߄4@QkEDtXF3U04`^54b']8Ŏ<7.u wE\176 _}JG0Q*pdUZ:Nʩ; iRsQgĞo~Toĸ/y.Zi ;2II-ض9Rq~meg}ZMI\ &8ɊYp-;_4tvk[0*e32ɀBal-d2UR1Xh¨gH9iw {D_z}vB-lܴ5v8L^n =!X^AgOoPXRќ/e5&$8Rr^mxzAO5؆;<'ifV{f.َH(h]SakT }h/5$[SR"K1ฮ jƆ6(#TD Lm zr-!R̯³`a!g.v,nv]٥ cvQ-'@vK/G|bP`S%_>f<.vo]w&^Rvuk+vx\pknPN4O.dX $>יHKIZ^/( ?V[m4) nMFxU>:92;8/ .Bð048g36C=A!q)4yIL/^]ZF6P=l߮{NAev^Pb`ae?qBZ ڴ9SX8,aL&pa3gCC2PEpE:+S8jF}7Kb65=G6,%h2.oX #4n, dܣ0 [ϡw%ϓKD(JfVc`b&pp>1@;McLZ`Q#7$f3-fl:,VO87_| ɣUn k/dP!ߝjoLTL?<2}shYQn~}vĮ_ Mw0EBoDmG %/t s ۡ&p]=n(qq˛Y~h3}E.0ahq|N$սؓsh {΄2>YziLS@YuU;ݶ? #2Ӈ ,G#܄ýa\vkE-,#鑐E}y`= }}BݪKMn>+^(0-`*24dM/ 5dZҒ9#i<\m|o?:pY].ıl, Xe(鲤jYڈbi<9Txc-b(Q` KGJݢPq(F2Bu &mH.TжڏP|qB*ƮMp>3`xM[ZͩVf wV,Ztl%,BsM47OIVRHak=u\\\c7 W/ ~ʾ)9x3﮿ [!jĬ|h{ 2jZ>KtVާsxM9ݰ`DE;, ܀9U:Cqp["A\omÝu9<J6j`_xxj;zb#G a1# X]߽~[b`npBd顩;޸Ru^93 A85r's=/Ḓ>'26*S\z,_v]=U)66^ՄY-ng~9rT}Pt缸' r<9JG@뎌̏W4U_.6{`zMߥ JmgYZ07070100000013000081a400000000000000000000000167a4d7fe0000364c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=6 ]?EhDTTk׶ǼS&RLViNyuNJū 59ºaZi$}#rCiъ) .}[ NK!EO"LJcRqnlµ ΘD4BRO _BWy"SŒقrE EYa#O_ 3kPK1#lfedQumZ$pS^Ǚ2 5 @}s0wҙ^VS{v*9,X5*ēe0 (&5<1x&1 @(f9NڼX>KﷴCU[D+҉Fzڊ9Jf5i[M9p (Lh SJ$-KR3r.5C@>WѺ B?=2&g0IUYvMV%=5>rW߄ybzhȅ5T섮&?-fUH9*,ia D7 WP|ėNc e',WOh^ D22S U7n+r]ʣ-S>%孴QY6ӘloxsLc9Ʌl\jyo<1pOglUa;Ǹ@0F,;е;پ3pSC7 Jq\, P{Xp lDA'Ǹ'k ]\|?i_yYuS@#?ovU+לS3ׂ64"w>w~K! Ty$-΋3~{ZQȚGhyl΁=Ro(yUh`C9&!Pva$iDf)Y:]EZKpBf[G,-uFȸiͣk6W6c"'yvnFq-Ld?N}v

HɃق_Qg7#lTg|~ô /q*Lfs.&^zy?H5+ GJo5\i#*'XkF+p.7/85$Gj^&k2 GS jݷ~\z[|vropEe45?8Lo{,w4GASq硭\G/H^<6F O{=V aD 7Pdbg*fuAŭ E(yx+\PW/K-)FGs\ݱp'rzBd-~|7iul&nz{=6I'Z Sdڈ>YyJǗP}Kxf).rLB$r 8^=@j3yildR}a۫K<nL?wout*Bײgrt{) 1fL <:lZG?-ݠA@J$G\i31pI/4CvBYw$c!Z^LqL&)~a%pRJ3xwO ABuuY !yg!gn^Uр^W} ąT3][ɽat.|jEtN`Kf@V23ei]K#36 }'r%ZTCK@N>%箂3-pSm7eض7K ,): bSPVS85עT$E+,fo5]? w~؛M Wh+C{!VL]0.ֹͮNem2| 0E8o:XD!QiE<-0 KXNSt"}us }^P.ـI=`8K;sn~|'Īŗ~NX_*2Ym nKtr@ͽ`) ´(Q,Ӂg+8R<7t8 ţmAX6{T(Fĝ\AI=ҊI܉E`hf@wb9P3 M!3)G؞v [ Sr\5oED(`,ģuAGBQp E\RseXPTg=0IaJoՒD֝,8z_ CE``eHFKK> K=Hmqϰ;Ga/ZԤw5ҭk6n"[Il$w95c1A٩dØ2Va5GA޵p1@LGeb*E[tJ3[|xGh滎 .]v,$/JUD'vl`y@oy !7t 557,LW|Wͱ)88}%DM1.rǺCu˽Va8C Utyn~zt>@xvOgR{<׺rrʸɒZֈYTGu(HA Wdt%c6K J.Hg/u{JmSEn s$+R.%h =?Oh \;sTmwH*eEp3 sūͤǛ#fb 6Рۦ:sʼn'Ĥ1iTO g[E9 F.Cn?/7tI?[x6?-jo^qBF)*|z +lϊ/uzF˝uGUm~XӁy>c: `0rjrcg벣x=dMUt8;AAГ yó[P̦wy'aK(_F(R)˜Ru Lބ|KMroiq@{Xbn2_ q+Dʸ#JPwwwQ;T2/ۗ Vd+y ״O!y"ڂKf |-Sb+q<-B q7Rc^ͅfPc E|Z0X$fCbWIS F8Lǟ6\|䪥+=ۮn\W'-푥O[ ,Ie;.L4pX5 f6z"x]&YׁKI7(z Y5RWǒL2b**TfoH5)?mue Q/G[oA7U ϵ;Af [Wc .`b%KG,2w-rv Ͷu$mre?LlkTXӐ ȮˤS#4zw$4jv!j95d^ĺJFxc$Oȕ? "1{WhPdlߔ:#~t{gMLgo lx,[k4lF$a+&bA_vF|mDjM]KSzB`w3X-ES:HrHFԔS+\/Y^9*}ĺr.+Qi#fԸ6S.5 HC2d^ 6BwDRv$X 32YFGf=S%=!o/7w :l5@Z{d[%#}&$uBXVq'SCSQ~Or!IQlJQ=Щ 'qCv:[n&uM) C,>4q_S2MnGʚ3[)S0;S"v#fLxKƉn*zܷL] լ%9A욀- Jܹ51NLUm/N( eCd  %SoRˆ']bf[j_QBx~|<< e[Mlw CrF|_:g+y5QLu9_^'睓'VElsJ $|N4Pw[Ѝ8l8Hɋ; r>3b-I] _6A@ *Er{'Px t30戟 ,`̭|,it SΠQzhPE+cmAc%1RkU7xS HL;HFvgr89#Ǝ`Wz]fS`A"u,/-06" GW!5I0lN#xD(63~92@1.C /˫l3`-_Ө?PYy+U:*`ux4gʛEdFE1eK)OeToAU(5qXm?;ܚYTCK:%.J&p*Ayj @*FAARz'x" |?$ݧ\tɶ4^;LqrY<}ŨQ~&Hw!ʯ\Y)yOã F}ץV2)\wHTAߊrP%HIccXM.I 48pK˥C?=}o{y[YB`IR% @犘4 1FAPj$uRI*?,)1l+:N"etAćG}2=uzbiąN%]t0 TsM2^3 )Ǵ`%6EoZ7{h[`Ox=R?l>P-2r] ZQ(;T1oĎ|؂d긐\4?2B)=㊾4"/r3,m_SW M}m&=$}܄3Ҍ(xЙz"Dތ~5jGAk(zC!o%zv bo!EbKGzYY,LCSKDaڶuqf"{龠|?l7^QD;4J!ecv ZʵGb1'7ےDLBqor0 kwu)঄#S]` kc#DB&aYp!#Iv쮞0PjU(5qA}<pS߭2'P$;cXB3nc 􊞶Yt/ `)Sfƻ;xnkgaGmdƆ]niB4#T$YdqfVIAۯI$ tޝ1Zm$=ixϐ&W-?:rS?K7e;w<6iPE#u< J,0Fv.H[)d=eY\6L<ȡCV!-73xzsB[sG~ǬeP/̢!c yEFb0p[';EK;l^>m _5+Av,cr-g޼cIlo"j (9AF 8&[LA_D1Q]~1rZ׺xUGJ=f־t^鴶{n}5&xK#6c9QKⵣOv)Kݐi)+dcNoW 0Sb[#UuZEb_.qHpU۹J$#f2+8W ѫ҉LfLQuϕCc-/l:씹[Mr&>,Τ xj K):Ül}U, s5%Þ욾TlNg KO9cS X7ؾ{5nL#0tI4eiFz6‡7F!ѽJ$GI.Bb=^.Dד_GˮFȥMnɾM> -U`RSrӄ,!Pz엑ssOXƼ.#aq9v~8%)/TYr%UMV[߸r~aQ !K ]Vf怬&|^tOIjlL(=׾ ZkKOf9tVwZ1f.RQ1kk4)A.Z,Qcs\:r~rukRVC=ep9yE*ٟ*>sQKLgjș-['˽%v;jDuaѕ:vgiV|3>NZbe!g_SM50(Ȧub$'mm[;Y?ˆOZt `:5bh Lh@!ϧ3Q X(>>mÅ[0j,(d5ExGؕu ʜLwTV(Kp졮G|ovM0?*8v[dyIByK.Ȍ`p_ %^QiT?NT?ƇCT@m#0z{-?ۤXԀ>ؘ<%pпr% p67SJZ̉;+-(ֳ[=VyH-Q%B _:6=W|փ嗮e-y\XڀKyX9|kt:~mM3r5O͈z|]]A:.?(PXnY4̷QS@$zx0겈D@a~,U.Q7x8IJϺqf)2`IǙ<,xlGӄO,\3֖;U2[gE0UR5Kg[_KV3գF3z>o^cx Q$ޖ`8=$Re +ߵky($-:dTgAtu(F%crd9MbDzQpsA372U5o-z]5wo jEptd8@:F[qBLC b&"aVq%\mQ[6.oB;BREɏڬSuk)k@32%#m&|&,ěo7zEqPj2$UG|֟k8nS Pn|udU, (]}Eܩ8dd-!Mz#b'021a9#~qӛ ~,ZCC7F-oUܔɼa_;g5mV}18h O6(,_L+ : YCZ=QDsHV1~]o^.HQ9t%%vkr (zA2VG`GS "4.A|Ϳd1Cu!>H%cCLh9D=A]{V=,}$΍B!E$lcn@sR~`4E>`z<<(vS_ߚrDZz1!;ͷaOPN:D=l7?jŐ\pa&nXs it(ђ⤇n TV D !|o6⑜ :&/ і{bGVVwg\oXpe#B4~U& 0RO{\in<$nyG٤ :GݨLi/_GNDVRo iQMv vsf ,|;ɮɷB"^0\6E|: ulչNsRu &;cQV-0fj JEv+/]BҪ /g(%yx)榟}iҺWIuƜ)BSIuHЌ70]j`ՋŠ_'Vq CHђyIӮ&:7tP8GЉV;Z˴uL^þ S ?pOAGq]@!ŵ֚gߜ0YP`+LYҡ7**^-wP^tUfr4Iv]~dF6/bq4(|f@y?4ͫDs?lPRҭ3z `#y>@34;z}WcLo/@(5<+:3/rbAZ,Y::\=q $@@'T*";8c23^[AJl,?aT$Q,0 ԫ#uV>rwO$vy6ਞx/5s E?~v@Sh2+C8Va݀m 5J45>[hCn_=A /VR_T1ĭ-T.Zr8QE&Eغ7Wo$1sE](GVR8/߃p!*jBeFׁDg7wTNkTն8G1꺵}4VW$9 OؙgЗS:|7H+4bkw@FlV/Qh\7yMX]aZ0=P/o ސ yPTA+̤良8zsCOV8/<* em .FECkyj=t#-~j E=dvlI$a)< [* <'ABv.퉶ۥ{Si򔍥MCAVG k7cfKz2O;StA w[[R@.tO7(],@3֔/z^u ٘DJm3sj .gې6D n*< #%-:`Mv70Dږ3Qt1SWpɻ[q#G+*^p$MGiqC➌.~v_T.uP`q85ɟ2dPQhc10QlJ.#$*7pf[qB:[$[F7-LlaX?Os|u3 ܠtJM0FaʈpJrX+ !VrFSs,tDLZ)SlPvxY a`$"s$ܫkM^G̜3Ђ *Xݷv p|#O.┹91zJR{NQW{W΁.|3א QLW@?#۰!HWzc X;m#ypNFk UK8􏢋 ^32?O J^;* 7{ZNv+:Sȭڥk*vvOAz$%O5g>䈚C_sy^P0L"/*䕈s/ThHӹ~Am,rj@ͦmR_022"g g-w4sb.r=;e(~= 5M]RW'3 \ҧ]BmL6)S?*^sb+0EdMG&\ӂ_tc*-K4aT9arA=I!2.jgK"68&k~L7knS+*NbBar̙POřa$(T,d PW+$d)92_oQ10ˤ=9L>OX'?A @+J|caSr[񵒅{liըW؏q.*ʧRvj7#LťocAfk0Lذ):L]QYH&Iqa ʂI$E.A idR>J= Vh F; 4M`IVV(C«ˡl5v? ,F# Wy} Gխ"㈻|w Ae1Eǎ$Yz=.*dt%+Lݶƃ.Bh> _kxr}XJY Kd5+Z/>`ʇ>  )}a omU7SP=0]sTg#6A ly)TՁ_b|XV ʺGajz{>@- "N㻇$vT-5#y3HmI 8\RoAx@G<nx@EvEPi^U<)-mJׂHaMPC#(}$ոy>s˸)܋3Ψz;?Gay]+tٖ_zCRn6SOK`NeӐ ,2}x!KRPYENɻNK4x\v!]ѱ} o}W4! T!(ogAI9afZraJ)L )yaks b5"tIS@-Ek i"Tdamunr<uA^o &ۭΉKm@7 1j;20):Y:, l&,w wI@h=kA|78eM.`D7Ig$2J֩xIi1QpSdl6";nƬ8nU8 7=b3{&!L9~xlD0q]q( ?o̞4äAn``o!uPz ?G HZ@!L N¿JNoӃnqlv.ʀd^Rk S1MIOShADOUB J C͞ FZV|'je;wq`a6Xg ݇a__:䭠ŠT, u)$2n#+]$-@gg٫1gw‘31ZL^dXqjIƧ'•/E,|\zֈΞ,p/x곾, 8gJ.8WvAP~0՗<ɆWW!3J M!tiP??AʰG&Y{ M_)2{ɜg%Q ,6%qD-+ΑBD#FqQlQ^G+] )O4FMo<պXdʲ<`5PXRՕQ"y ]?dٷ.CndsAJ\br3nRlõչ1P.5*W r+]sufZV|P3, 63D"#2RTS tI`۸, s6{n@`F8lBFb y x s{!De4N"wAo_P$ 3,qI/#_C ]-'\1RkG41=88Ul*X%`;}p^[Vn(Z5QN7S`f9Vs!7m4KrTDuR#8?@{͖(]47T<'*34T8 a>B,C[FF㼊|{;9jiF4W~~kׅKa!.d< 'E  S Lo?#mh BVO?<G!6ԭ227N fĸhYƋ'ʤ/T.ɑLV9OKF`V@OU9esdPfd };& 6k:Brae~2A:dd/\O?+8!RL E$e=F']Uugǃd|6ڛPB7s>uiuĽY[h ֲSJ*U#A!&  /|8zg¸NsʭxUcĄ(3;hc 3 v,ǺX yY}ZmRYqA;:XMo&V]jFBkIv q_9J!ྟ5O]=W؂Ew0 Щl$9H Pz`mES5Tľ; 1}}|QdP@VgKJ` N|`j8I4Pw 5˿xxlnCDC c8fAp{#Zb\s U݉12".@g݂;=ONN<-}k1<.fpԒ囶:nW —П jBt"oL$IE<ċ zO4IAuKLP+ieCـ/[~6;{) ֋hW2g`BXUXM \hۃPWF&˒vs{!&J^G \ *W? >{~_LxKBMVSI^xs׈ͭDVָFO9M_ 0(]2/1-1 T9odtLv 84xX+BRHjdb'6hR]1ޡ[Q Q?[N1v ݞF̊]#MѾNշ\H9: |e &|yḴ] j kF XM1,B:`^6B)@} %gTD㤖`Z$qq^ ZhrzlX Vr?_\̉1.*YOJñL:\|p]:ꊇ Zϵw7n<wLUNl]>2:J7LJc"`BZ omܬb}EE5b]C2 N05;ʘNTśHL\$H>K@\GEJ:r bw-9ti&ykG#ƫnLuMCXTy7qL,3YEqrWk⎟ B_m7 3ՓI'{VX><!| HI]D&.9f|tF"l{}> e?!#X3PkRxZ1/*#5 ls7Q}VO]sPֲ`PU9JIJ(K0)5Pp#vHNŜFA0x"尮8W쯔g0Xb;i h%oK+ϡ89YRF[R)YWMm!Xn= m(C{*?련ŋ.F _ﯸZfsY!7O@-*ޅ3$AQˁ?e|6Ź/?v4*i/bQ̸"&^So30= 5g]v~RУ;ȳ<=FrZC'RXbFJ]VNyIA#cv̧$ r,M3C!=SA'o?/j|_s$(__nC\VH_х :ҕ"ٽTҹtQJ?:T5e;ףhj^?H21¦pYؾYlc0_GQ;_, p2V>^=mmU9RmVScȏg F&W62f2y-؇_"8 Bߑٚ;Ȕ&L$"F#]UմE82AgErPOT"c ?GE"qq~`dAӷؙD-YtA? g}Ԋh|h̄U@H>0o9, f)UhjhӁ&gߛջ.dv$a&@%[Pb]R. YEjbdK~|7C4F5^3쐿zIJq*󄍉FFɶX%$N#Jww"U3c BbuDW%)T~3㤃<ݗ_M j'$/d=#1h[Vjk8eټ^Obu,XܬЅKE}o2.IHp8s ȳ|7J y0&C6c):G-YLa ñfh1ڔ; x6sVCI@ǗLZwGFduMkoXxc6~B j$wsSpC>Ed~B.)RwUJxaalL "viMr2q?רxuDdBP@x}a5/)%D1.l[JOagfU+݇ $œ~}եiEEхE닷QѨ8V}7b]ET}turz;ՁdM%<@KjlV'xzAf ,8b~1^R432nqy +JȚZn\I). .](䢍˛84AqװҢf♼[.[\7::\nO 7|1`^5v9;Ho >Xr0Yזث] բPicU 嫊(ZG)A،ےk2R#VDW ?7)'WSj!sSDz8շfEYA76{L30Q,Y t*^R?y0ձ8}!s {ȧ`^iY)YKa,# HfOw\ci{h_}Oߒ&ȶmz*Va +!'i;a&%vύ幉G2 ^OO1۠D3IeR'L-raſ3k̯Eҍxahn&+ 1WDy#BF(߿dCIY.^&Ws&HOh]/q —X3TV7$lrBx]g-^! [31 1?'`;Եnjv>{{M;ҼB2g*Cy֕;L?X- n֪KK0#.XP㐎Jy8 k~tZ3XwR<z%#W#VYVKdDM~Ѫgݾuepg7 ȋ SOz%[T?-l. PnݵA.c+ϏjSN܌E4/ k[/p\ Ҵ_@<+V1p"ح”taOt~i-a76CVwL1㴎ꛩ_uY/9)Y_[,HSM"{VOacHCR"q1Dauz4s%ЙȇV]#e–4 n 5 ob »A9 Њ61? URTH} Dm-YWJr;7piQ ,db(=jkҾĨ_di%  Ep?a9vxtTh_AO/hD/vK3eV ̜wQ@K FE1R~nsff k2QpXm"IxƙдCcZ:]{j}PlRhſg@9bN㳹4H;C62Ρ4C[كqҍ V,N5d'C9N 9 Bdn+0? xrG97{%,7HS #r=hb',t"K-Fvaԉ~<4Q]œ¸صS0.;u)E.":(|^E%qञ4 O :|!*XXqBӇwbƾST-l{WNP "@no{:qw`MEXN,_rQQ_*Qh<]H J ?ʈm:ٜx,o?/EeI*vʉ/ŏ/:~(.-ĥCo$Uy,KЪwzĒ F~w) 0zZYW]׬|5%w32u('#X->If28cP-b򻱔|29A36YT$(mV-3ׂѢ6CZ)k2wmՏ?ZoYj;K;\"N粥 5gLUVg қ@#@U ǚ ɆGϖ/VDitVͺ-Dnm_gM`e:p( 5 bmwnxVz5(0*ֻ,Yevn{R RDPeBeAXcTGYV2\|:U{ު]}0S-2-}.%DQV 2A<97)TDlslX'|u: Qu/Zs/_fZUeDfEx L4㒽F.5K47t&c@5z9= ooP 9`[G/9QǡS".f4S ]S1c! !mn‘B/:ޢTM??u}c)OtO@$tyx̉)Qp{"e|k v$`Y֌<{Cʉ@T3ᔕ*\1S͓7 7UK8(CL=(maۛY惊Ԭ[{yM cfLZ8߹|2#yGyB+#1|يQ34͏$F}Ew4$3ho1t&SAVpqKH1. j" rϥKJz4.[@k$>۪7&+hl3óɋ<DBa L:י㏝yzK4\KJXeExsi;j?(NL]RiNz&fX΃Qq5mNKr%"@j^ 13FS1{ᡀWI {o 7:'C/q)F_P/2>Q̌|[f/ViDW(T1`/u+-IQh,r njt'uT1Y)=Rӥ/.P|e漘]46XV1&t϶/[ `A5dn튛c/6@=v,[sA05։֧C8gn&5J Qr#,|ե5FXX"_)K?2c麮j.-hpqP"!1<{rOY}TKlkcV&ie[DUzm0/qV>mF5<^"͗Ɲca 6c[滾_8/1!mq} }087ZXOb}oqRt=[QOmdVGu9P|vhTxWQdhZ#*0Wax9) |jyJq,).Q2@Ӆsg4O_8(1n~.kneIR_7- <K"W"7ji蓚:8#9M98/=b?gm+O~&$?Ta!KP"֘C:d4d(&s %{hN(Ww"gmo 瀼ߛ Ҥ"@dFϗyJ 'Mz2\$&DR.Ъer ?{HIelՅobs*]TG`6>) ?C8i3gSwȐxQm/ħܪ::ܫQ4 =aP1VC<rgi?b.̾vfofZ[?K0P R (>aGW~O K8ugWDiah ̨{V- Fsl'}"IuQž2&'/N |vKQa^V߀UnBoo tM屭Bj+Tlg^Ria>_QVPW RXa'[Ml 7-]־XwcaKǑau ZO}͢ *cPGIIݘR(ԝyjs0]º$<_@կR)akÂj_EyMЖA=Oc?/n@/Lw hw,骅RaWot8QIfHYL0%&XNJK[-> Mp.hc^B܋[٘jYFגqf`ġ(XX@9 jxb|mQL1KwяljŲjkOrǭvi8uCΐ}l0FV:GIAض5rއ%G\'&qt}ow.E E''*©|!5>mv,L+;k/b@Ŝ"S/Nlˆc<}Ły;ݓ` rp0p2f9~{HUh4F a֕n)2eQ s n">$9 6QԊA+?FF0,0RnRRfhUtSGzJ>[N8H7g$" fq_LL H!<>{'M3*D(7'@. X2VjH!CvcX+|^F(u CvAkM]|n@i`h0 ةENVgPX{P&"LLcSn!8r\mL <'W{.'aN` X L-[V3nZmi*Hc#J(;xﭬEIN'!]Qdhaªo -AˆDMoBz&[k8OsaZD޴zQrm+wܳK=L5XwH!a8Ԡu~ňIav/h: U'-v]U%E/R -UtEmetd ~R/Vn22 A#_0%e2\a|0ݘ7Z4LsY8$bS4Fs+lY&#r|^:,>f V ľ$*ѹkny%̰7_ TTc H&-V|*4jH߁ rM(hJ~EV3}k9Kk83\7JZYGvEHr(8s,5 aCƈ`,EqQB+LZb*޷Fu޽sIE3A[ .IJH" hD"^Q>dl "]oCGhNIgI_n:.F^s^7}=uL 6mkKh.?P7לAzZu$ [ ~!Y]m:4Dn\ĚPa2>zwm``a¤iվFXV~J! `AJ_MJp w!$v|qJx޿-Ji) ne0~20#zo֭#,?҄ u۩;kw?n&!M02is'/, XFXc$ZT)4E3IpPyǡ> RnaYG8̙A>BN:-O3. (2PmUjv!S,SWp|N=d/d3~N] 6Ua|045Z ٸWHeUe"Zk/J]D}8 ]8_v%K '3p"IQ-]xn^bYvF0_PBlxK%cTī\83zP{W+W)*Uӧ#'5T̙ )#}x|~cV@+euUht=!<#%a2o8E% vՎS[.9j)Dj94jya yŬbMӼ6Zi:0_3RTӉrM$zOcyH;{RrMlű%ptRhaaC0'0ZJR}V+'moci?'SJ,-OwVн<p͏t2Ii@zʼnxr8d*[zW/A</r*4^H;jt̨=!90SNU2E'D](MWVSXbֽkt(&2na4GO'DX#KCsqƝ 恶09sL&Oݿu*uI`{Ԑ싯^xxPK3E0,g`z2CO+}aʤ\: TABa5:`le̖ȬOlZ\nݞt>vA^ՑHf};4rdKrOugngmN "d/ب;[}QNdC;D[9d17o9z+1FDl<۲o^ vհ! &͔{vhx7k1'yDWdqpeޕ)$_"}gʊ8RT:] k\U ȿq,}gϔMp4NW޶/6d@5y,ux{y9c5J‚ q~G]oa`9B 4w 5BF`_- ko:-j|q74rq _]a Y:6Ha4B‚2p ɌQ`;$!޾e9df?X'}!I3B!:$߻_Ѝr30DQ0,ЮLj͒SuQDf)o=6z:ǧZ@Zu;m |-ǔ> b))o9#GkFNڡqh|YC 8%$Tb2N Z61KGZN<یa]yN#ҷs=oR Ein Gl2OB^,5\ܕϟF%ݯ7I?sYmC)JЁdT;3pj5Zp%傓#itx$.#4r1^-PYE]穆*Tj NI藋0t-eII8vVvo>#\pjМ͛p?jRpkXzR6P{L /.Hf_$YOJaQ d/;cCjY 1sUBR|G=O̪p^"\%i}cl\KOOcƸ5F@ׅ0gU-x!^OMT<@Yy1[ "$RXe_ B a={rը_lN(gDSlO!3ꒆE5kyg|kWm*D^&"uz jSrEF)<ѵLf<ôo?tCQ&ډxIUǂjpw0ealrK6Ɗ0M7zjaБ8 '{x$6mE/TU/h  T=c$0caWܹ{8\"D‡Fm~Yvw/?|YAJkUp`\X406z2Tgty6 YU"Q'&92jJsL-M2oË Zy*܇Qns}l 3Gq0oXΒHN`e|?$IaMte j/}܇y,Er__4 m9H_brzK<`qȿn&Bl/Yk z/(]ƈia3Qo~QjS`-eV]OE^C SrFRj6P67g_[c %\8RMv$=|h)U>Q/̮ڏn` a#/'b[V0AL:~7[&~꒽hxU}m ?Vz0@:\q .~rAwi]X|]nMT1bOًRJ$m7ܗ Bk|(܅55>5p 3BpY'(W3n}R 9IlgGB瀂xrAxx@Db_h_  sIÅ0\XqgGaoՋOխ=9p0jSKEMQ$ BCC\~{;Z>%znU5<=:Is=ÈolO6"pD\*gv"Ts #Bs/ l"{3$g?La`z]>+{k/SvFzX]epAݓ8DShJh}:{`dED8W吏ϔC/2lk)6]>i|v%0?sw[n)f %y i"]_\rl@d 3 3`SH K(Vu+ot?6SHZٰmi3[ 0@lbt$+C6bW08cM ws_x2]cn0PλGG8i8F˩'yNj2~}~8xX\H].`Y86a;&Df ƨ$X>A2y"~C5O< ڒ}u{qv4}Wuʬ#d-O:~0 _H(JuΑv]`V1 B,6#fC ![گUZzaI 70ມ8}Qt_30T EF}c9:?b"i|8OCוӚ*=g䂫MԌ &r~s bK|RN֫Dм¤> ʎ;Eɯ2D;>#Drݍ<!y}KL|w{xМ۬z֮bA2͇VAWxmv23uV` t}Q| _:Te",#̴'ԶX0\Ʉ5fpE_" RMf'{9Ǽ: CΟlڽkӼMy'Bfvoʹt_V#~ݥW;_t?l+ pK8TCgnO#ghgNH_{w@AZUnkEl&$Tmt pmKPf㽰1Qs@?$Sz?FCDD#K}B4s[TyGT&|Z@z+'|޻QURqN?}'$qLL {w(Ldi2#ֶ B)~r'&r`8޳BA\sP vh8[D<4&M`ɨ2]^ >ih*L*K*u]m{_Z>tE;[o`9 X6#?1b*W\tenzT3`PF,7,\f2E;qjQw_uZ9Vj@ 2f|WXp6j 3C ſPhdq"8c&3M9ΰ/ MUz4X"t {~^N 7|ib5Z7;Ί,/PJBOcĤs&ȇNAB*E1Kݦ= fE ]Eȳ%&ȼXqdyfr@O)8]!Tȳ"L?rvU$GBBmt@ulsWH5Q=w-K]eo ,[ьs.#ۍjwď=|l-/ޛ| @JfFl%fl:wR5uА п;F@-1m"W: i|v;X$[F)w&PʖqYS"-ù!:Uk'N@e26;sN: ռzIxC?2o6˭99|Y>wogĞV k v@3in9;zs+.uLba1OT[p\&-S5rO !Z~tB;np3"G ;*9޴*<ű޻^>pyDF>`U{;(KM4JvLFxd1+p>μFq~#0{egwΨrylt95!N#͏lrtՅƒk^$`J w{6P!Lk3oOJ vϨx,h~"NƒN;H/ 4H?v4:;e&wWH8`j-_6c!K{5"AƽHpC!m7"Z UՌcGLNCpɻ{X{̧(5N=qlIsӷHeazp+B(p. j]~UwL>b|xK[~ϕ%"Y/%2t(wA_Uuy>G^NZ7ҢPLwwToNi4 dFl fM3';l"YkS_%TQWжB7lȯ&VO!ADeŭYJ줃|r hոC #\FY;5A #X?%xh-A5FQYyn?Mm+:eW\ zHط&yj7qN懂5 4ٷ kGo߰f[(3S.J+8xzcP% 66/AVy)}7;9wB|L?ce?K$Ihij->9c"˥R_fQ0M]X#2 %y}8 ]4Qlt]d=|%riɤCx.Pe*IΜ\ؘA:G//'C;gIŘǪ)<:HcЦc.``{$Xꁼ3/MQR 6eϵa(Iwa+=+!2\aس4=bBPh.9:= bֻn&;sZ8aqKE44k }2Io#anS2bReB1O3vԕ< qF\߳z<)6ٮkVA Zv4;vܵ3Xؾ{G\~$Y 4='@ am%$LgR~\⼝;}uEd.o-4V1,kBtwIR5aNL_濫>O]:>*x(6k/Tttא0;r[-UnaY+SͥV|$xQA-Ps0z" "21NUeis^eMCzG4=Ҩy6oq5(.zJ?1Vqb=[yo!ruJ歔qn,~и i-nz%sx2q=;xKy\jutĭ-N㻇(#O6? TYɭx󀫝 v2k+uo|Ǝadj%7/ Pn袢 )|*Ax5zm:^mW8]$@$?yL%c.yyqƝMW-o a@7(x@5Z$z70ENF`b^I|v 鼸#)bub#hX\4HX"C)+/i]6lXwR?[< &JQ 'uPE/ 9ժCȉ Ch0+A3sjoB [ks4_$Iֆ ꋅv&i4NȔ#3r3m[J е U&kMe#F@V/KKUU6V,EoP qO^.hRUWoBaUw=n}bt=AJd=┾ibZ^ S١6A ݹ/E ŸpVK׶PeV ! x me=^Q~AENuf×~FDjɩ :eGT!un-xUm,|= }_ \뒄&bR݅ך_4:+hL\g}Qc<9dt.bꇴ#Ӯ.s&U+c9矂 zbEðG2fEt:5&B:ls~ ^mMol[ҨBCz{Q̓|_07@cU#tM2,TZ򖻖ul?IDz*.k&`w5ބreht &r{ӮG9חi39i"%jBE+ª|N/9@ymJӛA(۬ OopBQ*+m'L`>XUlG$fjxgy{ L~St~,:Q)po'eT+e͌\`*hp4]Eqs׷{V[ ?B-}%xsr@p{30 NkIijs{/ ¦S(2ňUɽ0wZҘaG `l9W6s1RY&`j>Z kUXӮΙ ȀA{#Xhl,qRE z%q؆W!=Z\'5w(''w .=tE YaXcPGܠj7 f%$Gld$Q\=)p4{/e=%bk~6@]If'5ތ:Wa\qaܳ,L{2 uђrqS^t0(Ё.ZZxPɚi>'SKd+•spNnR )v=@jh ɀ5-dnп,݁ Iʊ('yޮ2 ß=&,>E+ n&r*jߦ1>.'kR&?11I0z=wme15xNG>AszYiM'-+/7oV( Ɯ5.)}ҥ0f9pg)4\ vr,$Ko~o꽇_bNunP NjIZU @%l}NQC |+btvːO1uʿ>C495 m!P`dDW_jwn@,&xjݠ 5 "6n 5^aae<+p0@knϕ/$6`&+6E9(K2㠊:.#.3^J|^>Q; /JApQOix#sA*-Y MtRэӶ#٫qhW ͻiQc !|YN 0Spɹ`d : Q+jf+9ҧ33(a$+$PУa0z~ҏa(F5ov݉6nH'dm?|`IT8M*w(.j՗"V!0@"$0M7**y*on:DI{-l㝱VtoT[ EȏqƵ pt*-Q>J@h,Ն~t`xϊ(SKKq#ɤh dgJ̐8P:m,j#4I5X_a9YԱſr1!]/*՟qȗkrV(A1/Xa׹QcHcg)$N-I4d Ψ 4 }=LP٫`\vLK3`nD=b 7נD 뭆`1nz#kgƎY=@V`R&roKD+u%S%(4RE |/epas HFrG`\!3_^hE-K<Ӭ 1oۊ($U.m3(.B]~.H`>Q&෩'J6f7<'nbmKטsHvIcl;*=i)H@]EH X$nr0)6ܘhe3 3$ @B(hO7ˆsds{mGBBl1űڎNU *$}MdwWԋsg#T:vo_SJOE]a&Xij܄Iؠ'Ym:_K/(&Y=X"BXkU>E i'1G-mUVoqB'7EC[g.ևË=<N ʊ*$nzyW d<nl}QBVA:+3T Y"AoEа$ÅppOԧcY_<ۖ\Ũ9LW ZPw5+SY& %+$Pk}oZʳ_g w3P-oRǁ{5=i Mu0۫^0-|~j()#y hep98H/M`ˆs֎X_㢎y2IBʊ?7_s͜;t1̊9'4{?Ooݎ?qX-Fl'%H K,F\?T 7BvVlj޶/`)!7YK/nHgE@VruHc_W2Im YidSruވBʢ/\gN, @&M[Uv U [T3T# :C @l9ЖԛZ!F~׈#!+!e si;^Tmw{`jc.A_29!KCiwᗇ4^o'E[@T0 HgaUK ϕt֛ |R9Yi|UGmӥ~HkF~XD'!3$xa)Jy}{LCvAu 3kqҎFL it!鲝{UKr5%IǮ ؞\fV?# \}~Hgm&F كaPPR(i(2cg LAQ23Ba1yf+Yj hB؟TCbƢƔ5@iR/iqr|p ͝/l!a+r zQxp6)_әBQ/荇8.aQ$O㈵DAgn3Υ:"6oyş_z 81Esn/>Ę5VH ^F,jnӆsqY,W)6⍿60O8Oš<:i*$8<|Eji֮G#uifRIƻeiТ4KXN;<h%㶿hSԝ)! Bq}#l\$FE;m{XY̪ě-88/?XUeu'lLD;fh`VϽz|KLȵ&@tĔI50j!*곡}y云ɶ d!t됇Mek[Wtu/v9~nV~3do!I1$zwVl6^joվRsKqDU"!Z2 21l$Y2hӒJ.7{oy=yLKl;_~c>CrWW4K/[CK>[r}̹ kxRG^\1HtksMs(%BU9ڰmX~U>*-뒶y{ɏ?b.Dh,CR J-U{30w]t)sdVk0^ xF,{]{\=jG &(',MTӏyWJw/fc/EnW7ܾŝ;Lj< ^{#aS2UIgEXY񑱹?dFϿJ5r$=EykjtDB~I1d(X |8 2G {ՙ`{= 8+ܠ҂>P8}u㪜E\sK z(Jq! Rzp;9ݝg2!e艮RR0[!+ĥlqR-q;$ʂzG*A-(iCJkCCRFcDƣM:[ P~ Ab$.iPI& '<$QO| oqVLOg. TȢf7s4ǡ}:`o-@7ڄ68>\ƃ's:/5 c67 ,5%xR$@n*1]y(pKsW+0RI->4:P2d[<ExtȜwM伸 nHU> y6e99*($%9C8Jdcq4ۥq;baɻ5S6!=L|qGH)ā#l<3Pq<%G{vzų<݈onjz/1ڐ:I4wlkbΩ'$#gh&ye %LC-ߞe'LӯF:UרOD EO>; ^(U9II,&+ &Q+[m*AϾڙOw^NYy&ϡ9`fÙ+ @ۓ3U29g/ h "f~KޫYfuh(@_-K)3&IVPC.\:jdz|)0^ }yv_CD P/s)h8 1Fipj?A kw@퍰,ϙMHq廛r4wf=~]ڔ:oYrCF49٤cGy7};Ho%웱,*J!gL9N{nKp(J 4Ѻ"6AI.QAXo6j$1=ŭ Hob|I&^N)'b9UI:'c[@cF$ryCOfp3n-VBp^k2U$IxIemGZ62&'3$уܼ%oÆи5+FɎ{T=vQ;)P,իݡ`(1~D,(,E],/p<^P`<.Qo2=oOVB\>&4Ql<'_ִؓ=Jہ#}폺̙#ϕ*xK)B){[@.}[Z4,[Qa {lY8zH|utD㨔a2ݭp-X&"8hg=eN-C~gֺ@?!XsڈP"@h]yk ףȤ^[nd\RưPE-wQĎT:eژV>EP J`F,Mȵ_|`!o S]aPF)o'&#XSopo{JզLwP>,  h|ߡzFs~v2nH6SFڍLIgi Gq/u4 E e󁈹L\zÐjJX~.\BFTt*;%!Ӣff(3Vډ\ڴv.a&G~}!z7Q9em0>t)%? ?^<"ځ` vDw1eTh+6뭵AA7YQȫ4(\2 nG`pr<%_kMKo3Ф/݁庆TdvR9lT$Zb)E"}:U`q0g>"p炛ax.Ecm"<ɣ>0` H^*DEf`j V{ 杇y j{o>>7,uAֈAF0)d0K:[_CtsRaיu7KTX'[0B|w< n:>"skeC`jpdY&5|zk狮,]@0[#m ȑ\QfQc@AT UzHgnWP0\_c'  ݊&*|VBKd&` QLSVMc H IoY=pGaruIsudHCZH) w!Q<*#fz$ $SnhHlcIFCn4exۖḋkw [l/{7HsM"떉#qg*hgݱūBB ;EHwV C%|eԯbQbDU[%u3k*},_cSJz^3F$l!%vأ#] -M*.m"ldcH@u`68cYMr3 [uQjљ%7Z) ͷ:M{.{jbjYE}Iy!ʾ$n Tduy(4wⱩ _bֽM!) y(=  Ұ{Jc^f\?C*>(`mH_d;>tL)܍iqDVHu!GgA9 豪o'M_&JuKJX.=(6]c}kW|ָH.s^vJ ]9L_%-`Jv￐#O|MQb{B`-q1VUI2̀E _©EHod`gAKWUVǟ3z<><4"J+eҵ_% HMYB^.oT:tQ{VNPfWn<װQ;$6ɼdNF @.LjUc[' S_a)Y_e\-.Be, |sdXoWڕuPq$OҚLN~պ2I]3Cw{lښ?}O:]k[5+ߎVT9n^J$ހWhY~Cï݈qp#CGTUۭ S KaW{]lxtaE$͇n.Eۭ"8~r=`%Fʅb/BSDNR1?`CY{y\+1mFq7I'(Vvu2T5X(3o7I)kݵB,(4PTK+fzlv=Ykj14WY?ʎjyljxg2Ry>UCkZ@ĴӴbD"QaPmA~$D?6W ;D!UA~:(eNUCjC䥦Ta.䠆*&$G8`3ЦE`4)hXj1 #,$f?OIX?G~ X׭省=03jbkǹ&=$e&فN%m?ĪTމ\wlXZ2SKY{caL.Ր(wzܕ.*'A M.I,ptsnv2&WT@mfJ0&ّEC=.-BDrZ)_J S*fb~hfC.hP܏Ԏ߅@&C`RChLEDI|gjƊM-‘Kvϑ)8 y9J& lt˅CC0]o͒̈GyL,yt{ WYU鼘%Buyz9IJ&Z\ĦWTײD96<;覇ʓ!֜P^mJB"f8*%gɇjt]'0ZA&ۻ&@'./{ShGg '3 ҙj7vI~u0?cz _(ly뭕5IbpnvAQɮSGܚIDHS {wĔ&?*d\_9x4ťvԘ#տr{7-xRYRod4~!"ϽRBl2A-A +xh9 Dޭ4%fi#lz7,p DƜ4*GT8j5~߳J61%Y?:ٖ|1ş4ZP:`4pU2$DmWz#`<(4Ve8\_&2؂$žu aeK_ ڍlՋBc?c!>VD5{&2MzhRbP:yXyp=$JOHAx;Œ.0%Dlה?Y} X!]FQUwC;΀ kӻ&vr[rhŧ=5P2*Xee=5fZpƞUO&/yzV86&?(2$S1B:EGcx=#tJVrd媩7sE>m% HDⰮ\Cw2cqmo/ֻ+[5{j9pʧ^:V|KD<@ HW6Y" b*c_z9)Wյt',L9^hO4tf$ "' RzER)[QТH 1!"< Dz+jN #b9B>-J^+AnCfafGL9k!LVg tTW%T]%Av F ,)!9~;f GK^QĆt]m-}2~ى]Zsu-*p9gí]D^d&1vp>R˙ޭê(?hKY#3[TaF5Y{)W6ٻE-|P5Q%E`TʂF4f0ЭVBk~@HU72DC;Acb;ܢ̞Y{u0`pU%HK_n/n*5c~~*`jC+;qkYrpvIA=k }9<%aJA9ݸ9HZNF3v it>!YR=gj0d}[A+RqzFϖ9"2 ƴ$0 '‚tmw3.ȌI}/iOxPm'\)J*l.2w%5IP 9C9]Dȫ'eZߤW8alrε՜]binM$#@r Hq@eyâ8s9PH`P0=SW"!h"(M/X >25Ym5buAA֢{@M.Ȱ;k7Im9 |~ 'XҚkmt N)Dt1qi3=R KQ\:.n]DTyH1ĕsdA7580CҔZF~ 6o1l@2lCwɡ+g :P_FXhXM{?fZn- )! x?һΎւ lE:Trk WnZbaz RCᶲJhZ2Y4{ŗ.r~䩠N$l]j~ǒ؝D +Dms ^L8LFlոh8bPTl.@x+D+A VEWr>N#.'@!7-Q~C_r!\1z<S;^A{$9#2:yivFJӞAɼP{nnܟ@u [t | r.,$f BBIE0F}c(p¼'qr{(4:4,%5#ۿY8Qx^VG tj%%nybzG"'av'\PR\ {ώ*7ut+ed*lړ q9̄OלhdW#0(9y3_YC3 pR 4e.oJj,DӖZF -m7ץɮbЇB/\3g+wv H[`#gU][f C#%M7 72]/E_k- ?Isi;eH?|2oA:] _R_=Lx*LRX~LPDeJóH=[̮'FeG)Ιr?0|3KZo:99@6eH8*{ȤM1D`4-ݛWFR'ycvnya@f0lM{lCu |t!|̀lÎ%ScrAr7 ,#RPQe'^7WEzh#_ k?ګO΋˙Wu1AA݊^2f?4*~$bCv Ur,@ v-3LAhs945HdOl@"75`O!/r}[h +5xâOEEl qQ*kVxܩY2'N0Y Gzx9v$M|>-.pO{ׁP,+Tl-lH`uVy'i~P&ϥʱ'Yd!0G4ZQasApZo2 2&p#@rE_)ETX@3lJf:ڻH3b"_R`efK)X詺 eanT{Cha1φ{%メY2 & Au*OdɍOډ_΂WepmMx0F{vn}NjÊjP wP'OO4Ok36=a7DjG‚^K!DJW PYQn+:+OhA>z.Sgf0,V0}4 TImy`n[((◊5hi񕟦 ţ^$36# FxU;sx&@bGKe}5xN0uHj H -eNu_ ;[ bTeYY1k4M pTuRGt'gEADPm#ڃPp)O vpȗ(jsk{DVpM.D(vζ@^ !PU5I6ܭ,*iguk oBv%0}kwrUU(yRdODxGJ[&Ջ+jL;R$1'GFiolqu,cv, 2|*CumG'KiSy|J:#G[[asuP]ؽ@=L946RiRTVˆ>{]PLj?)+ǔ⻘}qnEq6˟Iʲõ:,ˋgK쩎\ǭK@ G&++elUdeu7~eSa<źGk<N;GH#`O7UJ](ƒV,X:A K1X#13vȍ?ػzAZ xSL,͵@~iYAבzjG.pu `~I|xQMRkRy72mnx=l3 Ì=3Gv@.aIfo)qyeEj:9^&j-vmT¬WKw8kv <ϘA#Q=-rltAID/_&n=`}S~m1rwZt@{WLg;^U޴vkHbVOz R\O7gy6K#|ڢZkLb:e=]#wӜ鲮q O-nl"E%3F \~sےkQ-B{&%E3et%#K m6\)ϙIC3[5 '|{0\Vl@ ؒ< o]A {Q/dr+vM2+We5!]- Aih(& wpܜu!p+m!7N&w_CC]e 0h6RWMjɏBp Λ[Ox#٘R5b:aeIL%D.[[ ܉>q^FRؼL̝^IT 3?(Լ1G99[ꕴPWщŷ.a2KKM#j ETJ9i^[c\-trWe~<BB3mnCOլiS8Eb խDV‚r5.M 9y&HC oEt FRGG0a7dg4%\g}YܭUd_|ÒK G!N_\~L"d Dxo)Uν\%> X{ TN@e;GazxjjF)x4Ν<; R|AGiʭ3^&@WZV>.湘 a?Md%Wq/ZTQGd#a HNĂ퉢/Jw.1s"Ϛ / "!BRD c_iD7~|67nͫ)k[QADW`Ueϔo e D m7es,v)/Ǵ%CV-:J&BfUDT'W73@P`0l1L^^,Z,acЙS;:SvQ(ϙ8uQԫ%>Hm՜Ȼ9La>%Y zADop;8tb%T`i_d0bI'<ҔSPO5V˪ 1\.: wWh`/쒼0$d_i#vkH֌,5:Q}aaLc\ff&R(}mExE(s҂ kߕg9w-G~2\=vEԅG>>kl } L$^~KfE( H# &irU,:g%ϭt##Onk*?mxI%X\>) `s<]_IZW 0gQ%"-uԭ~8En /@y%ET$TOjz7c%M~PƝCKo.>j~mK ݒ-ldyԅ_uHHD }4g l3qv?7Msہ[ZBPJ<@@a+>Pe {V(O,EwxˠMC$J~-]U vOޫmy79f VQu$&b %L7Z@icXK/xZ~=`Ut~o*U~&(`WWʕ(Ӡ8'gN5t&7Mrw[H{7Xvm!״g_ < z߿[iI٠;Ql+ܪ};1=휠:tF[WSPfFGx I C{u\.i6r$ ٧kpe)#3,+}sRVDu,K4XK=XK:CCP7H\Mlx.] `.څ_@Dt)4] pڏAEը1 3yOwWlqX ݌6+N߭B;l$'J+>a[u*Zc9(cԽ^H/{W6z^(3q+D륦ba|qcSbB9VOH[jbNǟpEW?R240Ri⺴ Zm?~;KB,?JgǨv@œ-&pw>pN#4 ,BUl.`VuFϙuj?h쟜9d@o̓5c1,K#M.)%𷰐0]Ŏ-zc۬1k%,[Rfi T>6櫨vƩxݻQ8FcٓOdsu%ᅫ[PIi,ޱ,SFžoImۊi^TbZJv޾;L't|Z ʺ,SD5q%aqb#?sSEX O<ʬ>w]6]wLNF>zA?.tKL9+6#ل+te†$3 &_:A?:f_xmhOK5KxkrWx%>ז5um|bT:o&]$Ŀ#@=mzMUm,W:O*#=Sj϶~YESO zU8Ix?RBrth=QFg1A2ɏn7kJrZM 3deOX2aQ ,X*+)jٵ\kqth'dk]UEBGW>>ݮDZKUecN"8Bf1^Hea<vU*߳-&=M|FI! Ɓ()r=}JBcJW'7-]#)H:aVQ}o\HRXVԼ8bTS,>;J>#!Zu5‘i B5[w:l5?.晼?&dKf.hT0_@bۆWZ B7؈eBt^ފ"X$q3 BձEނedDŽbODЦc*̤:Ltx%e ;kǂ~v|OBfκVkTV%zo@5 %0'h<^DɨF+S]wתG4* [)x rDR'pg6cXG0h |?maVt8: Q\_Jj7A^ $K-4wY^!y` *sP5#eDE/w &AZzC#$TF h3…HJFc$*7}G$q@E[*t+*X>t*÷vNAGp8$`GfRWܭ<}Cq&ʡCk,TRA}}OS M%Jm -[zMߩ 3gLry[S2t#(q}uVoxoA=K I^  ;{ ebFp'gyZζ6 @oZ MlCbvMl*sH}Ng7 >~~'r#@L绳^$Muyd=Q'ИN䆄\V#,Aϭtֽq!(O:Xm3*.#IX8"(l)0LC, PKY5(yXMCHsv*Yjd/K%`m6QS ӻ2@" ɫb73nZQ r2ϪYjltA҇IS0LoBҟKH<XF!w?cY."Bf1mcyJQU,~?"^>>> d:dC &@Hg2]}6ȵ&zR>iLv+32LV4^eQ{=»q/0(W! %ۯNL.~e08H0cp]OzI֗DadCgjI|Sެ#:@{rPq,9aD4ّ y4ș4tZϴpL}fx&b҇f47 %C_l*R鵻+goG9bB92乜xPYEku"XA}Ϲ)mFPmI=%zUv=PnOu7w GW?~.a%63Ѧ3WHBROE[aл`ο)H:ܭc ԏqѯzYn=$1vr_-]z _ PpiW ( Z)wT`r*~ןwǕ,]I#|3;s,٪PXj7R(24+ht$A)LF-S PaWaJO anpO(#+u_K"!֘]z왞+8ήYY3Fia(:aMY2P;HGiA1~)6rKȉo4C~^^, ykP6@X@z3:2Yd:v. *!Nh'`ӘG[5ק4xJ/Gžh$ :_ Ⱥ:THvml"7xyx3"$12aqKLֿl.xJgn#vܯ4!V(X U*d"-sh)g0j#D,%L l p( +]m f;b,5 НYXu|a7)1YSGtpI鄐B˽R&x U'{[EǪ+ˣI={ύ0b_LLν '*hB`x/=:dH)1_m#sX*RiUa[tGX+.Q=@B:[ sО7śLiI52{~AY%0KL, Os٢ggLbQFNCnozKڅB35_]KcEA7mZ eChPfGmk]3CW|uWˊxVQ35>U$)޼˗(eOpŻ]YbxeqYnVQl>I6&C]ndQHN*Lë1׬_;!##^+6mJۑJY +HmXl߷@J< (/U *f(G`UcT*hPq{~.29i"ISS1FUu\w AM6)+Ny(7oP!T],n=*_iXeqsEwuMA6#l -wIV)aB{h87Yr򏗼5?׊DL# 4 }`<8&peO dVm}ngDun>P-56g{ +%~7 7X ZFb+XUđ l$/nʽ0Ӑb=}s2'j<IH\1ޠDZKe._ӣ*,%݋4/:N!B7ܻ|I(;;_5yt 4S0(ɍݧOn[mY,dmfZ^ю4v΂-J"YiDp*e\jhqs}ԽO*rQ{x PuziT$hȵnwE RQjсpUT@yM.0בԖfڣ^K葡!Ndiwrc_t[$ I[PrɸAiUj#Lc5 hۏh_TBٶBKY$6y7a@yb\'{5/_(@V$ҜӦtHp).Nb =[!>?K8arD-7UW!yf)Zc1=^uAڠF>$,91x vTDl*Qpշ=U RrBE<ٍJR8OnrjNfOǝUtF+OLsxu_+p y$X4N_'^6ƍv:(}R/Dйf.bZQr_gmC=B"o2 "kY;Ww5aD=Gj X?pFCQH"|r% х Nvv?pn(N)"xQSLFRTvIX0.4 GEe$^B~E0!8lͨO#gq.oɦ~?ˮS"6L`B:ǥS OupU틚Ak?H?&T{2ҹ*Nt$,ʵ}(uˮIteT1w)3a&͡fl8aMWv?`v!@zb.ۣfAܟEg T<Ѻt/pOz6G_$#' ki>Nƾ͐Ʈe- w7=YEw\L)=>N9f(T6O&j72FYfDzBG\&h\{ݿo<B{S{!. 7^y.Ao i aDib)T4L|3Z8-`t.L.q-9;IBNl%0:uzi.#Z.fۣck& A2z* ^Jf=׾M҆TRၘ VԪ@(V;{"37\ (_?`:Y\Q$ >.[SᘚEOeR) sWP0y}%0>iec~2sRSHAnf1oVv"+eUz:DDi!x^TtS5B/vVV{Y._[%.H(`mՓUjD l=UCxԶ7F}қ\wޞNx;kqiNO#X , (?_Aci>c eJ5'z"BPgQB\uMvX/j̘1 6]481߳ѶPa  qwܷő]h.SUwu=p,kJ'A.\W1NbfRݿ!cWKӔ,뀳ʉYp,_^k7/Qw{CEjД |ts 1E)ۆ~?^-J/!РHb(s&|M@Fi腣\Ueץzqo;'4 G70@ &|_'7R`|WDt5S#8~xBT_ `Vh2&+h8Qo-7wLPw}^BGy=\+Bv=h%kMu8]ENC=dIik'uJ7-hTI/NZr+=\6w)8`K΂(-M5 :vKk.<]cPgUD]7M\rֆaջM([]v>e( S]}O804g8pwwqlQ$˥M:U!9Nhn 4ߐz.QW 31>V 50Jy_'Q&3( ZuSO^<ѕXX3c⌈ttv6-ayn}x> m.Qbb8ͮ߹):btsw9P@8eZSr:P0Hx L#];q%4-ңwPO.Hr{TJl5d($DZS*?S dV{ok#DxfX->q$:S1=?M汻lI 25+(-E)CD|~ 4noFO-]#Bf[sSlnP1d/%k'ۑi'ºJO2%Q᧋mg1a1lB/.;؞7%hjPvSGguAw,!fj&+P(fozru,?yV,<שы$\!5I/q727N}`Rz#ڍqaq ~' A>MȴXHjS!'=ؗf;H+"!1dv!Ye>Dj hiS:*Q"D4)gG$(}u"H"  -- ƙѦ'l qV; LbE  9n'0_6[KTi\=Фg*NOZ'Qd5I{@/Hu&Vrtk?f7L m?A>ZZ~ Qչqp JbtB&+ r*lxLbPz}V0`M>FܹSJl@q@BMM ւoYޑE_Ş 9%a=%U'W2k[9,T2Z4:$I2\! ;&  W`6sl5i^(M眡El\Sg{ҕ}k FRB;bO;T>zQVy%EJ"|xD,NK$rJ' 3;Iy'bKuJY?UF^7fy:i/'2о+/`S.Z\%vLiVދDnשȑO⾻D_x0v5n$ ,#r؜1rd1[$l˱!J*z](K0v ѯ}Rm"$%s":^an4{v 'MݙyY+$R!J%!xzy-} Y_cS}kK [e)lWm*(!طm 8Yy` ~p^& x9zZǒRsџ59ǾE7ѿ^͎7j^7Ԑ_DMTY*okЩYaG] ax Mj%c]oD&m=2Ɩ~/hO~Ӭ]7&K\Nv'vV^~ɦp`_޿QMA^)U-yF|Tw&+jFD'㨬H]Uj~ \BtաR6,Ηf]g!FAKE- r|I?h{ C:ݿg6x6^;J};>|bZIrzϦKwv|DcA #`3KWh<}Abt4_cjd`Vd0AOY2f w=~T#܍[\oWC)B`gPܫ:1͗ +?sk׀6;^U1饙"+g/Zjĺ D6}j>VS9nvBt=DtŴ3@ݢ^5b|#2r6jQqw/Օޯw-sy]0Vf1NppǧkɒkNVA]翇]BJ}2sV~y3("k aw%'& &L HVC QM%O G'u(,lKOLz/s$Qy. $DIk(3i[?f(64՝ʐbkHJ GAWǜ6GAWcf ?\2Cp28j8 ž[B %8j&eJDL; \3\fi?"sHA|w4P,B~лV.C@Kl8N/,O{ ,-w_,,e0&+Y")/js|js Mb5)!5]R~ѴaaMMvYTN#`~ߌКȑ(Hp;>Wp<\proW>5YR.G)Kzx8я凫=uFn`AEN;Pt'!U5Oϡ tV˰>N&QLCqD#U*qG^5hH%*{ 5*:Cr;zWT0\/5)6?B> QWQs?Fr r(-ޛ@VNH2/*qs- -7tFPftR̸dJ~T= zk4I Gk%L$V_T7op'H)o?C]MqI|zz|*_iN$KiG;#nX4U({8' #sqCi.(s]sWZ4k|Pq ,gO^wV5`-نyqfi5 䶶6Jܯ=ͬ9L6t8r&//O PNZ@Q{* ̑ 8Ʋ3˄x5#͠L;=Q]{ 6Mqe*eJ(*dew kh4{$k g>5:Zޯ «PƘF`bӖ9Pw`V/'k"u -!9 4#۩,O; )5[Cm+o!60߿5KгT98̶Bx6%F{+Ibl)-X`adžO{>kRE =U GJU7H5@+Q3)з`Bghu|S}P<5hPQ"V7^mB_~}$7w=̆a0Y )>E;4+M)efIK\lYTDUۏn$}TPە0z[*9*S*0T*^r&c9c&=@JNkgkigɤW+ج ,?~ p4,sjV5P%c{+#KL8DPҴS`?ُ3.3[^ h ЗzPu:#'E%eȻꂘQJT 3'RQBV꜐6c+֚G"תRR|~Hwʟ|ΊK XUV^+~AFS,*1= uwaXȥB P-w`A=m}=J{.8Qn`٬C>LDOHʻo | Gxxbd[ZRg{ZALq.L`e9P\kuIzvŪ4Ǵf'V(0>$\a,+]HC3~ (~F[_?S+N^S0sqM=1[8|; {k6V52a݃>IBd",O7h)w`'uR'_N\,c:Z*DŽ#y6Q0#`"!qj [-G,[{**}=PWxvhw)|Z+M;{˵|^.kGl c<^wP=:KJATCxIU'M(/ݦ">i.hm|kϊNPdG7K h̬cY 1jM[*FO7b 0X ZvjDҙkbȓhK(}a٪XgGHh/Ut~~^)W7!L]wi,N鱱jY1>zB\D*X}$.X%an}G?bdN .j%FT\`F}"g\q\ӑQBb}*N^rM LiƔvˉQ*y+oiDkma̔1=9^?R}cRw=s#[FẼ.Y~Ks:`yc,eHKS6f7C l1\Wo? Jwk"z^ y䖚 ^"j:c{|>#m:j6-fHI-;~4WƛKݙ0M'jiU3-ys(;DaA"r4rV>a.r^/Nq9=9I[?{k~ѩ̻SRPGE[O26HC`.6xz+d*kYKf4xBtARo G# va7V e(45+כ[{ZWA&@#kE4aTD}>̎Z" ҳbX H jiKn,SZ b^nyD`~cu%=`S8@(:Z/J}BG4&v)1G^@E,.kXNK--\7:R5+17Uan`#H6"u6Dn]I1>X>*uϵPL EbKq%q6c14`r݇zV_a )o` BcOM+bd&&{m@ sT@G!M$32kASOx6r`rznC9-'es|&ŋ'rSO?|.#G_Gx9s`%5/S=@܆%xTާo fog(ef'p-}C`d؛\*؍ &9PbSLa[_YߕڨI[+s$RjU2o?;Bqʫ²aZ=N0~.zJ]sFo1/o#Ѻ,]sVl 3QN![Ӌs0cdb'ψ;}:9~"tF5sTGᎢz5JX7_ &ZBwN(Ձ(%J[W㊕?' fVX2Qf#=>#[pED[2q&~C7h1dhA&t+#ls!Ppv~@䕕,(dx~S-Ugԃ/mD/(I0@W Զ{Xc&tfKm{:54FXAo,wCV79_rtƵu<)KY%9|l;i\uA1! rFp LSw{ .9nYL3qfR=|GnՊ-؁1.\*9,„᠊K\LWo6"Hxvj?t$ z(؞#R G I^EIjGYíZeDj&Fm@! MrWCh7CB6Ah(Z E'z^`G$Э2W@b)FLιIzSK{ ]5nKA9 4Tјxĺ7H' Ē!A` PE}334 %bpbz!6H2!hGr&S/ԥ z\H2pl)# "smW +r27Q<4"D; Rr?% 7}]EAsAZ*1|u!%Jr(ڦnⱯKyu<,bqf7 _6 _2ۤZV겕mc@4AyG^q s >+|.\vyyg2ؓ+(mثi}㐥8bRAJTq@g3,hJ⧚Yu?O _£UJgqV/[0b}rEٍk8D8 ). J՛ّ'A|}uZ*)?3?locPɆN- ,7]X YD˺>{8P1,,7;Zp@{ v@dp@[8 \ru6nDht"V5 oj {'5eBJ~ycԗ؛ *[z!"A/!Sy.=d6R F=(!irylgjԊbfzk.oKjhfx]2dfA8 =԰ a|M{ ۰?H ^@H%1|e&[P]esb=RhƢYL=!}UJ'Nꑲ&SӋ>Uv#;p|kY|>{=8"<δ/vNǑ{w̆[eXoEuoLlY,QB4rg^1($ICBYgadjf(foKaò $pX5Zn\WWzZ0^ {lR vI\H+&xfk΋.'*Bd"g_˸5tpeyK zjb͵9ȷɭcĹ{6PM"t+Nc aEWs=&Fpa}Lk㚖 dk˅F舒AOhp +1FԅB>,!%(a/S-ڜFUR`ٲ`Zؗ0{TZ2z. >AT1ud+;ܱіzfܰzNWtb ~(pXۜued/lֻdքɆH/K='ݞqTG! p>1Y\o&S CX&\۹$/y9)s5ɻʯI%(Lc ӯ<]ROm7mXx4[Y dm`&{=pq\EKWвb;ZTugמ WұPЀ9bW:~ j SlG-5/M Aiaiw;Ib68R&J.) D ?& ?J t}4sE\ STa[bcRjMO6fex88s5߸2L̆|WTk/ ,M,.*7Q`.=c=FG8~qNf?ǸW`:RfZ *ŸAK]>[Ō|c$]J3Vi$hD%!()ܨ(l_hdQ6n)re <:=pj$Ck|r^weU=n@֏+,d1y#^04"v/5o9Q FSuSk2B{ rw"l`ٟnsJXspjȄN)浾˖b`9 H|ŕDF*_)e#hp[iiԧ7V-))F=9&=]oVfm;]4IX]{AkN 68+b'+SJ'~U_ǧ %¤ )=oVk!(RKSU7qDTe$z{yfF6Wsj'6cpa JU@㥱*bwWQt*<-bG\ c-Fyowu9t)7$0a7@* $a+ƺwxά3P(9nN5m{܅]!bqb$n-#7  (/+fmzҨM+ڒqL4 l.9+$V{\s;D !O@B눑s'^ʆݩ &{bP8H%]j ! ֣-90W0DR!ptY<>}Uz9=;+B'tD8梹BLj^s/_C*""Cr݂cJ]Gk7HY|QNF2d3G' [TtqIbn-Rw V+!=&|zqY%5} Ұb:7aD#M ^jJZ<wq#.6-_Y8Uv8kMx!z4v,YkSg.aB)JURı rsqg@ [7>+pB֜@z3@&px+Q7G{ soڞ4Hi[$LoI0Wc?/L'`Z=1HU1L4uSSk}̱ҹoN) \B1|yrf²3"1_v$J]J@t=< ?cv:H4-sRѱ| vh$q[y]Em^ ;N V=Ss,ҟ Pi6>/㝒fB!|J}`E'I#c_#É::"Rň hԾ>飊SD$/>/鲚`3# ?n܋v ?fYٷxA6$>cֳf\q<|\Bذ?^Z;Պ* suRhJ[H>Z'rKㆮO$ئ#}t+"+t6׻ #: DEYߧOakMC+&<HՕtftC>+Nc<&8rbY9K%qUHErUJ~ݹ&z}>`iZ=qg\=OI2 DDݱ{Je-ŽYDaX^bVLc4dȖm`!VxBF723=z:~%c v=W^/(_cO`L-AG ƊU1S&G'L(. J@ũHaQ#X#̉RIu$) o%.X*J(c{o2C1! J BZ'"TwA2mXi֨ӳtc^w!MKu'Q_bZb&΍ tO[!SF!Nk#; l%,x QYHR- K]Lw&jq>Y5ZMP#Rxhpˊ2|J-K_:;Azћ^B%fD Φw3{=$\"f\IMr c-jrB7.|757`K֫`I.2BieWH:Cjj-lhBdlZkL ke\d7@q`U7-l6oOWٷV5jCW@[/mg)woe},nڬCgp{yŔԔwG2T;1'=Y2$̸-ȧó"{M m/ܙE.8'%-IbR6+X<6iʐe-qzҭ_ey@z7]H A/l!pٚ#Fr9G9Nf> .^2iP5R2LZܴӖ2@9ϭ2& :'q2 JC5)0(zS존`It H)&R).xvrL;:}iYwV*[3lH]M]Ӽ,jGra3zHT~m%bڽ{9 WtRc= ƹ`joVèNN ?ueVl|N$N}EXC B~4={ 4Rq0["`2`yoVZZ[!©)(4p}7`(SzJ2{\kE~Xzl~^Qbhspno;:}&Tx`$j85X xҚCrѦF+3"L{Whqeh>QN"Z9),H`1=b^˂XV$>* N5CoIyliП̀"wO33nzÜ ?eLYo?ylz,Kϙn6p9h<.'S3cQ֟UBzh;-[GN΍]͇<(T0d*ODl˞Bk,nHxg],(l[֦Kaw؈o>F>@8l޸؎)q6߸^՛%oʪ|u+tJ}5~RՊe~"DծBPq>P6 E,|@uK2p9]dP]u;0:>5@ pTȮs>>EOLH(kzԍݵU?͞)]h$nI5&qk>,f=?G74gw3{d;pN6@vͭ(ԊdyI[T%(\n&hƭK'~,eȹ$rbvg LON vTʇ"h.eR١F Y81TB/rk jڹI Wkp~ZC p(9XĔ:nذBȝ@ZNnUT_E2_YE 90dқypBt>?p)߬d2«'O2FT[k/*|%x@=ơaƝUZ8YsGu-t.զ5ķh ޺hk6W o>ʾuĒ.7 4r Z44NA@@nYD-OUVJF."*8Μߧ\.PǾj.3 5p%8kww[xB_(?XZ\4,)j.+sAħqq&-q}зCMCё!D|n1m[,CrPX7M#dj{z9r *I2 4sw + h.X3rk~ă70sū@/wqqwY~Wzڳ߂9)pRo. ۡ[~~s+#PYF:W$DIj; \u}w WFvg:-۷k'(ܦasyUZo@W);̚4 \jD])1Z6r=aBHaѶgQ #E ņA3t @l6ӻ?""z)6Oeػpu;%6>/[㟖L+;.IU/'ݠl)j/kfÌQ? Ċm}ʰBsd-kpCO <{F0qU lpkjHήॠY-wWOh}F#,-B Րdn`nHP IGM8687'q fhssV\іF4QI?z.EqϧxZ Z)NF*'*šv;:p|"JN+/+-̳vrpp!`=WO(!igy2H]y4 .$[Agy~]@y9Sgc`Z"1G<£̂!f)]-Mvt9_s\\`*C[oObV}l=s7)~9-˄A \8t PKM gE?~̴=IVOz xaKJ;]]h]4rv&i͸Ro.K`JHgqD!⿂V~uLDHҹH⃛o+Z-lFȡ,N\EHi F7?9ᨊRL+ UR藮0{e8&QsawXh3)Bd.6u,.͜7ᚔpnq35܊aqlbXq7b+PqTϘsn `ハj{G80#ke.] WѡO_ TfƋj"`W- X@棾cT!2uyp'=\r9sf`qfߘ4 -QzDNC͓ԂZĒ{(y~cԇ;{sCxHYHc0G}u)z`yY-<<riC7c50F*)$/%xn D3je'7KQڙM jt#=SFn[tH2sB0ᑕ(y=|Լ*oT Hc<;e]S}J^rW!?SBx_s0Ow{ޑ&,&/?}BSb\ dh 0=Ζ O|DUa%2sC&2 ٽfTV.~"1>+5j)=FԻ1 e.i*Iz?L^XU<`7*s˙USRIE8O`Ti׉6_ëZ-QnBv|֧wV7udjU,p|."SR:t*CWq|W3O1 -Ϝ Z;b˨J&4֝H-en!v}҇~]lTj%1Ti=&#+菕{$)TĽB\E VBSʸL$xI qUt&M+: ׏Y;q~Ί^MJ mJ`J Ct8 )~IkY#xD&D,ҍ̂g>yub uyq*{:e,RZ[a:x`aZ_yds֮|#^Δ]8C ۥ9% qa~x/?}WBk[НW 5L%k,n%YDz 0d/6}}xPp\0Qu{٠QHCmE)xWϔ8~%D2'iyC4FRV&8Vjf'GDefq}lYmw[4viċlM[2W5p'=N6Q~d]3;9C F0&ƙRLxܦi,+7ɼ2L5(F0zT|d&uݨ6!1"Ja+FF9A`ٝ 9Y'EUnJac͟صEsK|TWdwܘ#,eRLq(sBT {"dzU}x=_ xM$ b0r eݪZkG!=5~[4]emˇ:I"Pv]_>Z^e,.qѹBRqu8e3i9I(Bc:$N (n1}lσ}9 C!p!a/_gJhX!vT7>p\ Bf 293}e2xV?EI肮Jf|7bӫ䢬kF׃p^P,rUL8&Z= !L\GEiϾ$[gB g;;K^9S-[Nn½%x2f8$"DecNh_HD, e"vvұkEӅ˶.f3Y<=; uWЁC'Sã^yx!JMs53TAHOCVB Z^ہep<A~ W{MjM⦿$;_~q$v_BcmQ.w't6J Wl5-aK1Rs |6!wGbGwR-Tld5lֹuE4wIۂa%zLH֍r:ayFIZI0Pr z:cs韢B`pdӌ?ُd/MIO<9`Wnd9 d|d0Z`:h=H إ50:?&?9:IX3 >Xn-1ot ;>9zߦF%+Row7\DҙU#h-Dߘcx wg a>O"H4Dl˜mI<R \]t9 b%q:ml'<в^7{87 \IaB m#Y(5gPIc6#R3wUQΝݯuM*|͑ax(czA-;Q#I3ZgўENHАJTyv6鳜^;[I) E{Y~l4zҧ_;.QgyIR'm?͛vDž>}dɤ+'IC9ljS|m8+} 1)kYm|bݱ-1,`U¸au|ƞ7䑄4J@9/S Y3bK'o~0 ؉L~=8MCe*<5wAEY8zۧ:nbds$iK |OVR#zDzEH(}GUS׫wa4xmdQo:b %=Iz9nA!VVmxm+O\E+EF<[ۈTdRwYX'd1(fG US:s-3 f .Cs!Κoxg; ]xMmn p=X'\ O'tm퓅7yӵݔk.~bd׿k7P'WfhQ!<.j] eة8g7#Q ˇ pg\PN>]f$hmJSҐ>p=.$n(!Nf؄=.IH< \o6Ic2o;텉7\=pouYqD-BřqGe5t=Ẵ$8@.I Np1MvK71h\C })I~ϣYUl~G*a#-yqYꨋq/,搤1 GYKXdx__lz61.C pCHL6 N{^GXAU@2wZuxTˬ:ΗHmrI69/; `ظ u]2E9S1۲Uˣ>=~NV-Vٲ˝IɼMzYaShHp)f :&tY04l(|՘aT<n,${lkAV˫“!yHh|mr؅혐7LadP>HfӯK y67(ȶ)mx@Xxb h"I&vÅi,JJ;ɐ]vhE]?eõc+ehkQg.V/6n j3:|I:ZOnLC 'ՌMy{K2 =D,-* Fћf\8g>@ C$X4oJVz+x k$1w-0?g{SFs<(]6ž|w @CW/-X[D+^δ]V0xwe֮kPDEM?A>?bޙnz%"b{E-`OD; Ey$(=Wg20@榉c!s))!8HUx" -LN׷*즸vz`E} Z\7p[P3>c5\]IezzCl5B$۲sI>̃5\+R,f%ni Py)o_:f bQow~1lڏT:/aMۮhQzEzOF-;zR숁?Jƫv,0GzY%'H9Zp޲O![C 449l̾?)Y"y)a.%{ }m٬NȒɟ*t9bMTzaEz"pQIG_vM+dxoad ˘{.lޱhrn8krW!pX,ڵ@Þ?׈{KQDZQCb6'HR|F]e4828Vo9C0lEvc_3-cک dgaW'}h=G#{s7oDR:^5?Jg,_h})w_A)aS/Ovf83s0q^ KsO%J#*DfS:z*( B4ʖw'LyA9ዢ ͙թ 'ō Z0k@wd@NADA. f)[3@D{`J]$ 殥h<&?`~ jIbP,l;%f}OG8s]}n/Y'C^Dua8;S䬎{#}A ؞MUoBBk.9/EKEi[<>iqBA-G8c@5yȦNPͽk 55S:@gypnU6:(xOki|0߮_MSJš0!G]_ AzP#aUj/3k)繫ƈ-rpʥU 1 `TEހl mQy%[*#{IsQj²XTň9$x\9iPtߨ`1ThJ&[yb/Wb6tv, YLOTmz3W;gpo !vq*(B{ìV S6ESRƒd L5hH\? `xٱ1 2 㝎qW@J)ߕFq1E1s#2c1=uiO]MC\:I/'d;9:N%sPS4q&o?3&obP[VeGyBT 4DGn?sg$Zzc|BԷawҕTa? Tߜ9x A| ?؏w Qw+}J%Mn)n>kߣM A8K˝qJu?=GłR?+]|,ȡ-"9"ҝ]Er},b74FٺCR$Xʡ-vwm@W0#Ca+u@Y>UlHp&GkN" pjcUWddmxE&q"Zۂ؜r/oz 꽱j\|u]jiHC"ڂvM"\砾 =$a!KC|{~k' ˈP_XM1M>u5@A$%rT7{dnZZ)lE^woO++_{[yS|OFj5x&vls`Y)ykָ l,|9pXwo;|n?/1xE)V `NȪ+pʰ[gVUi$&ʣÒR_ )^'fPҰJn˃+]mi"2UGW4;HQĽcfh&Mm;iaN6v7gnj*Y]W3V^?L6mI963PkZƃG[әt1+Х`!f4K&J(;N'K'߇[1`ͅEaj@߃L]9TVk^ܖ8 ('ˆvNJ`9<5g+,|2܋K*~c}("a8 gSM`(a: bC`4QX ծ|+OȦO=JVֿF.;6a O)]GQ L[n䝯Ĺ1M.8 W%2*(=83h|؜/drXUmW]w7wRuxfG'' h3U54'k P>d{UPygכT$mMi/2.h=WrgEy;iVlĆEmE#P\@z  W](Z'w ]WKpJŦ? PG>24УC=kwbVqJ-rP}N*2ǪC9)( kρyS@ZBH{g%r-o'ǶRUx]d {ɩhN 3pϙiwN&*EwǛI SAuwd%\rIl;n^Q_VzRomf9˸ȓE8ksN`\vcْ}8%~!&7cT'&L Fx+,Xq$3(8K;;mT +RѲYIMdjS_zb_wM”_cJ"ǚ?O&ѕX% d)@g'Yyͳ?_k9Q`('nČ Ho,>B,X:/>r7r\E2hSc{k3!*]815U[29Q\z9_gW;8-tDnq|:SKVebhYwK_AI0GT} .h/x>6nmkr.w uY=8&a 3K#/O*NyэG.m4pw?9D%Sώ i5}<.䚥Πo:V+Pb)Pm,oLasʓ*!,sZ9/WdqIF켰Y|뭛NU?>g/EY K^3(rGT,#4_?회TfVpwAUjp*H`~qD k%Ra,ք"3鸲}k*ew1ppax>\0Sy5Gø֣G7C;SuDW K):e/+t ǵ>$'7b֧W#4&ܯ Lsp5[0- @?rA(Av5,qkvx7PfS3 39$pL |L= `_Sˡ0 j@Sb.n M?µۗ mZT]5êhB/ %z uAoJ/)i_Hx\̘t U ,6>M*(%qg!71Y"wk iXcI/+{H5dcMT1*{Nt~Ј5ºE~UbBJ-)$itW QcwhgpZ7\TW!0o!$J F,Щ>P>6/QYd/\&"}e+MT-o6^^#)/o, `2myϯw e, ғ,wQ5m0^Wd}2Xg;Ȇ-s[~v]R {Z=kr^*r/o瀗Uֻ: v,nIYXp_ƻv{gbav7;owcU @;=|<ڰm}/*5ɅFJA*:pGn**GM~]cS*_د69 p &b V2:MíaoD4+rIȚDbܧ5ow6J0\k/vڷB.'*gj_2WA[D6 S48W\\{tXꉼLUIe }#̭+PURvOkox̟07wN=/y7>J/V ydh|ïЖחA-BhzpsOQ#!'˃G9+lw]wi@GD-E k,kbrl{jӓſe_$̥Ib]0T`:U"d$3q)A͛)?z2;~Rm qŸx1ӼL#H'UG;[O}8iB>pg]4OdX%k:cjblrw pp˥,Ѥ.Y\> >V>*Qu>zj9&Ԙ(F{- ս8aD*#167K7rQ'LYQ9}a5/(pn{^E>Gm?.m1IB)!-$3r˕,fhSB2ojt <-CG&#^ bLY?v C5 VS4<{b~abfP/C[4\F"} MWYJLĦd-WӖ f*ǯn.:ppm Ef.LYnm;q`d} IJǀ. KfQK:yak$GA-PDS4xOzBŏs`JKH'LڼV8@μKx[X Uˀ0uoqD@_w\rnQ.ZU&ھF"LYm(j` ?44wjrGndMip V Ywv<.:Cy? ^4#&4hdaAIKFb>&0Ě90#5x&{#VD+Y._$6\ \x„VQz11G6333 o*5 p`-5 m 5s]uvmuFZk!ſffMY8ADG"κ*̲?9١ oO)3? q3@73*Ei nN0Pg{U)FqVdȖ.ex6'(]9)*N^0=yB[@b SJ8Τ؉}P LqtȾ  9Irl\5틖4߻.Ļ jzMpҝ>!6͇ 1ĹPޱHT` Co$HY_vhe(eآXkՐX|bɺDq!{S~͕ZCɺa6K V'!8٪8lfK "]ixZ=f/2bZm==ò,mdKVP$#2eoMf7SY쟆%Nq߿$PiϏ1Uad3${F5JU4^}.0]E=Dbx Eଶ__v'we7il:V54"ٲtw/NHy(YQ<  @rfXna!,.:Ed٦Wdr ŽzO.Y!HZs;MKN|R(H|UƎ+*%$y:3a<) _ݍR@>B2EO"WGW kl @\3dx[VBވ :"gtѧ;ڗ\m_/unKzN9gӪd4â SА6-gR)EeNd9[Wpg1˜Zq#˙"áPƌ>T[T\G!'y jЫ*! ^gZ _ge] Zē 5ҳCM?PxNa2_%6D8Q|dR;ޔXyhv1ޓ0]ʖX8Y>V__!5hr$KwڮAOޤ7scJ׼)MD2޳@dq \-~2)}9q} Ó-<,Ѷa'q"  P鯚>$ 7]BGg0`ş B rĖ B` jV4͟hS4{a#-Gf?&οB%Wi*/{R'uc\BY5UI\WrIKFWt#XF?~88j@:' ;h[q^J1Ark8R [5Ad38к'YyUʻ0pX?۠Lziw7;44X??|-ϵOB[8:yɻ~Ie\̑L RHޥDA\܋۹pcEX"4x|A[`d+N9afCZَڂpT7׆LG&z&1٢=]eZ]ȉ Bw_y8+` N3:*ϧ:% #  /y6c!AAdn3y(mj ԪV .۳#3>PտCgv>*#]Il"+UΕly P(`O'ڷ#A)h@"%\JGsIlT3/ʌU@hOT?Z#F}7 +uam>zNW)LRUz g/kV{6,nG#u(nP|}=[JV; _i{ULeN9NlĒf>:Q" ]]5PdK/D€%ڨ3:C1c}i}P\?bKELsCM$']BP&.T'LAl',ݔT^RK:q=l>AB/7M&j R ـEie^m$Xi+e|_$87luТKٗS{Pr{KklbBL )NIc2JikOip%\du{*Lמt~_JCU陁dn.l堹>@ 6{'t쿖(U@M39_ט9[o@aVdO ס/)I?V\aÝ0\R>|7FKI@[/齣ҾwdXvS2;^˾~yHF @>mBIsZ =p EJBҗ2J'm GJE==MS j?T{taР7BRa(n펌RvQM0[r錛XH_LM]7 ˘Xg?pA7騆:ǸI`yB211])Et8_W:tœoAolT"JE#ZَDlE{/I 9ÃѸ'];c{XljRcFhG)J ѢТ ?(ٝ9+"l.2L7L1u" [cXAoR- t| eێvPzZ)q_:c-I8[[aHj0MS/h%pnΝXpɩD\ϯ7( S"9-sU4! fwP&;Sn$]{)f8"qw- U%F">bڏߊ O51!Vő:8;uFcY  α~r'8/$Sb&"c}Sl{EQ,(Og: zZŨ!ϒ[KU3靛/-$9 Z@˧@̜բR =SNlһS+}͊0ڿE/aFiwAU cr''n&^Y 5%7, Y |b?+W3%eX="0o6*Ny K0/+-" 󂚒k1h5p6m%mjC+/sS 8yTM3#u3 )2_:"yrN{Л&8 R{/R3#p><GH)cUR[wX&gBIar6;򗇬J#V|uf$93u`vG_xLU?Ӱ:\ ٸg<(ekDObER{w6@mNVvf\!-fے(6PMŽ-3hk?1Q40{QqŅ@Vփ9M?]ڳ{%ݺuN~h Q F#XC590\?vtF)2bL܆]p IP^f!xJ-Bj}0H~mfKZZ{XIP'̋fAi1Loz۔M O7NgiLyL=_zw[?6 p8 .FSHY@TxM~ jU\63l ^S0^BbfI%K@ Bq6:wa.v ho@m>( R|f忠Y]51"nlVŸeѮԧcmb>d0F%DkSpO+2/hǪ,! >ab>;uIk<4+Vڹ|:CxS߻VL0d nN۹+ K i]_U(?8sohҤby24-kɰyc@?*urT=Q8yi=:,3[Hzu2{LŌ #/5f՛`Kn`O4"D3m%mK{3o7#NlYj]Y[7;|<'.K'aLXRZng[mmw(p>HcSAw+'J:9j'bsʨ$Gw8݀4h1o$V/A]12<,ԩ &qxz9,2Su g|XNrL Ep(?\ lIZnʧv>kK_UTr·\GD+#AC0V'B#t[0{atAsL()9p_rgjTC/j$Iꝍ0(k؆))b+4Vd Lzs~W7:w U8Gu* @>\I,O]IG:(2a8D`{;(UKLO+Ȑw%;S89EB P{9fբ**]qaL#F_^;I"]]ޔp\ HH#dD4e~Ga: Čs|5Y,|V%xtGci7aB4w/9j(Yǧ "!47ݦ&鈤Lֱhvd5psTo?~mwO}ے) X1nDLi0 *4̈/ڡ@Δ$Q,x 77ӥ^G~qOC71ϤXS װ L?Rx_}#T niS>OsWmߢ24I1 ".O3^rT' 6[[ܵ.;}7C㑕n b^3{2ݦx z FޔnW\aa=`ϱMDDju ,kۮ*9ec8>ю7`h;`I:GC[k`mkcx|IN@̈́.lxMwOY-so[~4ee硶qGW$Hx6G>^|oIF_!|QKGrvfQ58;üs^`p$zƙLĜ FPC._W󗍄nYhp^p%qe8Mj օp~>;'0g3?xȁnܥxu,];!*;dۙ5Jy] =_|g?Mwg2A >t9VKƿp'5"%+&EXm#UOzmzy?/E[;8]h_0ߎJɷB%#w+rf`D̔we#G8l^ g_}+j_%OY 4Y[b#7Y lx|(Qߴ0fB/fڜ\=!Pwf!ujް], =':>Ԃo)r"W̯f qG#mB^g㿕K 9+%zhsۜ3ښZ!~\ 2 9%Κ:śZBȩUoSHfp{OV{#R!5w[ *]}Fn `\X.7WnPiV[!KB{@y\^c 3vb} f;XJCuĝ#!_?55J $w5&q ?b_S OJ;YrBjk4CSssɌ,ߛ [V5{A,H! )(V)p*\PKXCOr%jMC)ɉC'ɍ2V|fr3R\Or5n<ƋB`3X0z{K N,I shctuWk>, d\$0Yz |WΠQQM;Yw._^6 cևZ:X)(/$]<3$};}rO\6˝l^bBM~L2m!9d#Q:V (MpOm{>a90@`\l>>G>;@#%7#-Ѭ˟@`\r]^*|6A|6 0'|S;HNf4{?&`Q<4P H{5\VrfN6gFEC;<^)zN?.,X៱J>+B jyaSaZt zh*O/n#uf;Ps±5W:$0b,@2 B餀zǴc(O*{CL=83 ]:Bn޾1<uAN[d0 J=8\XkE{kȏL)vr.љPgQA| @V/ݖc>N*tPD}[C?a +Z!4kz $yaŋ'hyϽ4de>[0;W_u^i3.H:f`m8j8,{6Z0O1[qZPSŰMwJ3lzM: 1p'`c'8/jP oxD= ٧Tx|I:j KAz!A(OÎ\0̐x7]}_͐ªޚqC̍14W܎pսo Hz3¬.Yu/cEcAӗH:HfgwJѨ騌|Dǘ6~  h+PA?)GBSєqc0S|R2.#)9_Lyt?۬UTS%>l 2V%p,-UFoijl[,c~1OVoF2.[y5H23vX`F$ĚYWI.QA.,~pU<[Bs 6 D v~[qn,lvJ͚|CQPYsNѩXG3=RGQ;F.}vG6pa#KFt^G/=%m^cex"Ui[Ll9OƂReMINE~uH1dԐB>s^%y`Ym!t B^ĬpX+imT3{"ӰZ`< 4daBчð{yE ϧq*-쿸P@z0A.\o7s^euO7`r#~EzPϫpa8*}B-Numq©z s1LIg2[kL?M%Ԗ7z6Qy{ҶU}%~ok#K<95f"/m((J Km@AY^ZYv4Gs>2Dxh ?I 2 qB6&K_L("H1;yG/`LQ>ƘqUƣ~ {01S_Hj_PE8իڶ6HE>H{1 f3DH=c-܍iw~&H2@^)tZRj㛤mwM0g=t7}b*606ڭuSH%өFƞ'gs'mȋY֦Qo,~nju;';{\:yEc.,{GV{I2#PV  ;1m"H(Ғ@DY2xeHMPZƏ-rI$egiաѐZ?/Q-QA36iY&X$ kڽ[PyFaHvX~?s|TOeȬ!9h)E;&PBk9<_n(g+Z ^Svuoc 5޿: [[!*-}\y/(a!=1V2O)|i|{ ~S6?L?P151;Զ$kk|\G-D|@clUQ=ϳd$?q܆vgzWH\NwTOA-d0xHzdR`̞Yι6 c w2^\["Ƽ_9dZ5d]4IOQ8&ǀ3BslUٵbb,yC6ǯuM]'UiY'uT|$0 ՐTD݈uV]T$b9pGȱ:zZE6V:Tǚ;&G6Ths,Cg"Hf p m-MJ0o8..x榽T'F@ȼOfA 0|1|elŢkTf^OM@wr= v|(م2. M76i\\k?kHe5 ATP1·SkJ1FH `SXBP_|..CRܹ3 ~#FnA?Lzv>l `/S T r yƯ{& *u7? _dAܯLj0> S%/)G%_ڷx8]p8<<_I̘eXۺl tE˾v4C2ꔉafcqZy^fW^P7D̹ 04f>R;eS&{ Ӌa9D_*̧E8vw^)ֶVs~R~eNgJ@[!%B0)wb%Oq決p[z_W !7N-Hd\T|KUxWZZЭ3=\,%gZcU":swϕCQ/n$ث@VTJw`!nDŽ^m#t7+\{CR xV-nӭ⴮w['Y5AB"iRw+Ig9p>ճJ&פ:!bg}Lt"gW'hӋ3UPoJ}8߈bO%ˏ2 .t);1/IKdV2-xk4 rTӌwӕS`t}2qMDIF"$ϖS'wDžz.[>C,F5Xh[j^fPv},R#@2԰WxcQU;A< @:clH㦣Ê|~*yrۅ\n&3X}CpJ%2ja,A7qy.5*B4x4m'$S4Wcm%? *R.nw)t+X;nBK+U,UVƟNdϿ 6<-2^l)(8.]N_]O8ScUt=o3 (H =TO[V}۠SBЙ_ !9egĝUCoG!!yt:FIcQohL.ǿT?7VW2m1vmxi?,5-k; f(hY&r׾,G+`-!QW7"YmY蠅 n$)h6ך0@)zE;I L=}4 aqOAW4-4 =6(n+ w< > ̈%2>ryN `VڗzD$R0|Ocsu~]苨vzZԤvE̠QVV<_߅RV^E+NJۀI7w+l4Ya0ȡPS<3ucwFl.TU8͎Ixbqﰞ;Ne%]c{R;tumJB%˻&ܠІM̒".^Vq}Io ڕ+ՀNI顇 &,aUzBɁa~zBG6 )nM.ckрugNcC0`BzRg)"DSBwg2Uʾ-)l]c&^%imW 2|qoya Qc+`ɜ2ph[x AW-};MRwT]] at_T5TByX$ό˻(-}CD:?UfqnQH.$LhIArў;+xa>< 2^OE(Wd |3SWxn𭩿 WZ-r/ը}uymVDo2AoE2SSEw33\~bq3e Bʥz6h 5"ZR"9þ0nπu"$?oi;aYY- n<=YT}oHtrmny3}_wdyѽѼ?nnvV-n:b5ݕC?9͵|%`0n!eM@Benblɱf ]|) d9O;LŐ2඀MO`M偔K~yG+_އCGJTf~tf g3ijI.h=U]Njƨr9{}ԡ< ٗTaQ>^t୰2]Sl0<1:LmSjK5ɨ4\1rU$lF_c|c,xzq,;nA(QeG316u!jBIePBe6rб:*WE27 pjnb߈4xy/y؉ڮck/9i >V֕X X0^u%B8Nh*֗)zS|rb29OM>$=a^;{[@C^Ȭ*O@q?+5Z4CLMQFP#b ХЗ>ki YK ¹;: ;7+ ĺ7k<IRGw4_IƖ(^%ksI4yv}\B-C~0|F&P4yH uvz] H6x^ ,hƑZMp-+V9Rf`av.Д}5QD#M!o6Lqg갹;PGn '~K5JEzzOyͻ?w2 ( #Eu D~ q94.Eĥ .o``|cXyET|ėgy%^*/6$_h2g Ӻ}DvZ}U}4m,P\ 1lߩnQ Gn7E664Ϧ%so͔ :nߏbӣM?: TT.˽zXpX6r$0HeV+wtKG_N$UPC w6NB}͖ӠB_&Y&G۔<8҇oocs\>}03U$b0!cAB:k`)Ŋ3[>Bi2e G{=v7Z=d'6k~ SEr:%C4}:f> R1xmA%Vр?CaT"=b%}a/l1Q+ ^3Ƅ$y^[+*x[挰c 5:r\ۨQlg)$zPuWWme5˕W.$N3~~|HHrof*\v: {r# ?ff4t(fBsM/yZBc1ϴoyeW?wILTMԹ]E):luceDzAG~7l7W:PSyh9 ۨjxI__`Q+t9'q*iHŶ5Hm>KGRdalrl{o#ђUz70\ssNerE Xj҄6$;+=ݟ_A U©o_ Oz4!ق4n&\~<59́)(*p )æDZE@^.>G{ ~^ O1Q[k`ʛ^VgM/P h7Yُb\OO~ncGQ4ߺuooe-۵iJ*!fxMśI]UI (ޖ9F# 4T^uF:¸°52~VKf)O uz掅 |;v_2{,GCeÜON7_CG?kC^ o gP;+^$= =9-@%^MY"P1f?iCS-( i00۵*96EݺM aܜva%|~ɪ<@T/Mmt~P,6<8{&7xz3ox`LZ"25aZ?G?:E ?\zmU[3/afaWV2xzB˴~r0 6 *գҎm #k X:n*e$&+3F2F1Nx=BA@rִeq+jZpTykvik0%,C*T#\ i|(g^j$3ܵzDÅ%j$0 aW!&~( TAf]q D`1@iQp#~Pbzځwuil8n?30] gR LW:c=cuJlK?;sƵ/|>?Mp"=x -*p >YN1G! DRt J3JMF^I*=(doa\7m.T"cNp2O6uiL&7LUT5HdCwlb0լ +C [^jh`}O 4>/Upw +ÜIAiO v^R|Dӷ'H) M *(0_xPͷQ$ők3mD';] 3/\dJ#@/2 OB&txj/(DxSUFYALv ӟo+6:+wlqh]5tmX r͑Ž5 >R(ufRWʀb?I݂DP5|@ZxrZ+5aZb#3Soo 25lʮfM!//ӟE[^OaGgL=\֙Aeo ӯgIIkAYLS2\T" ^=Hbt*Fȵc;_`oT[3)8 zQ]:wJnNRbrЌ?% KvQG[ƄZr^E2m#KASE(.Zܰ4|Xqf]{ohbHHr(y7?ٖbݓ.m(p zZl~ZK]Q^0蘭UxB[S6ʆYw!k4SeSfTLwO8_'Q3S vA,"kfd|$Fs%V^222=l@k2i@/J2?K[Y(Q3ysw΃NF֐Eh^#ڪ~W V)QPj=2\$z7B9Os࿺`BOH -bSVf}z欹o>&60z>N~bH:{ jȹYjdɘ̴P + X ,{A縎OD< jXA 3qsH1է)m7*G2[ȕ8Yp joK3}N`?% K ?RE{XiL-N92yN ufAյΏĎqˬ.\)8;҄\6]$sTj=DO6@?#mgV[3wq Ƞ\18>vāɅKoffLDnt'GKeiNj\~2Z><vX zpR -Xr5ٮ{i}tl`E-w)* ^m蹀qgZڸ_Ri)ѸA4%3`CSXKxV*%Wuu%j2aq<ă'f.6Gc ikKov< @ԜLXɓPPеJOg&?s ~%׋6t&:^Jx1? a\%Y8}Vލj#1nI- ad]ӏ&H1&^Q !Q7"v{>.3P)e2WcR]Sj WXG !/˘;yEm~|fix/j6Gyt)V5ίwu%*&ʑSi0D@g#s{>HR <21pc`Q-,f<&}zϘY3-Q1/qU:LyY,8q}vm=ډ&uRn#q:*%O:qjB z2b`YEa$g})Mv u>k<8̅*W<{_l 7^ $3$Hf-@,KYz 2&] ́hL?0.昂(?#ٸIY +V`j&]RbR]뢜rpP}:ZT+ `-:P7,P_ڷ|O*޶aǂRD\r/r?_9Kei==JPu(v՜o1M={;I@{Gڣ0TMXl-(k [™~7 JհK9_UuSed=KR+s D+cȴ-.Am&rm;Ek [o2-J㐘<;.^Wn?l`To,#\Z%oԀ17TCghh=hBmj)kgTyUKx,'͹]p<(ǨV*҉,/P. #!#z:c|ÈZR^;E'溋Xh lH˪ >o 1.iH x萻ƞ!Yz_86OK40s-8 tI$" 4G(5ۨ!j1q_-0CqZ6P= |X &'kTRY[%]!})8M C]MC%צ8v'nZr!X*T3r¾uݸS75qÃ3?+kFՑ+VKGQPǚM 6Th]k G֐m_MSkro2@6qa<=vB]@k} S%]V+~_Kav)TÞY  `5F%ҡg/N˞E;#P?Rx~aoq6f~=8zR%]MɮsLB=@eɛ&w_q!Y~n8<Ҏ@k6a8g߮+" axδª7]kNI="/wceݳDϺ }7MVW`Xن/D24RP֒"j>PAE;d((*`BWJN,36]pɊX "s G=1b^,if%9D@%e"fXPnUD|v 5p0lbQVo3`nsj-*Y+B(ܗۮkDRN 3ơhQh" k .|r?;<=ZVXC7Ͻ)Ҏo1-X\MCj%gom%+c+Gҫ`r a>i@&nHbdE=修R"=738!⼵q Ȃ@zK#;˯geP]8a-BbWAZt#Ty}!7!ZYNd]ώ)7ŜK@vkvt@7]Ht" .<K9p{k^{${m"&XXKu9+~('7 \7|0R6V)}Vtް|pƠ#DQ1/mxP4xR,4X#~}.j Nn |G] X\cM00,ڱBbh[(&;^M&Ԧ_.jxG[J|9d;$|ъ!j5J,&'qOj&/ _OD\J1Ώ-FsP R~Ap1gxL,u_)?+ 2% lm=_Z=)ivTl&:lSc(X` l5OC)DNDݮjΞA.d}"eqP&ea0H8GEa.|́f?v\dE:3d4 &UM]&61Ԑ;Xu3.c9Z:bDڝ$׎x W'_o-r݆!~| _5 WbuϮ2*m6,,ԊA$5 vr趠/,ڡ_'y|œNTQ^hO2?/ag`ӣGi᢯|`2r8[:Kf̩ʞpg"+BOduUtN~(O2 ΍|fZ` [H"7# UFh<6uD jըm͋+0Yd˲Ws[qȑTR$yM\[3?( D$6(gA)?3WYa "]>”d)0EcygB'İ`_2q!7Y%uT ҙk Xo&sS ez"DEȬ.V8B<@H7~bSf_ HɅg]oc]ϔiBf@º7WbTVαzH/SEx5ÈdA 8?DQor(?M#y1xHڦTז#ֺV42G _qdXv;_4*=&.)*RGBWuIAeY7)i\bXU>&ut Qu'~|t-F[0@ ,Kb^g E9Ʊ_r5Z\Jo0B5zj7@Rue=XRjGDGFv{:-LYs੬!xNtn;$)kc/0YDr/]b&W6 H83o1L$@ˊCⷂ1:>LNU K!Az5~Y$D 8ۏ>)Fkt3OS@1ͤ;|st9^;KTbKXluZ>EPL?85Io2>:v4_nTh*,^LOhǃfIL[00yM(@E"&$"^/٧L a;iw(V7x0>,jqc8Sz?'M1@~C;e K3݈&=]}_]Lݢ*4A= }['hbTODzGdŜ-2t;_(47 0,o%ohĸa?owvؑȈvn 2C(U+ i`B?6; 5*5/mQY\Ykҍ9_e0Kzg/,؆W5YV Ox;I:-=XMDk0KlPh3F3ɱ:zPb |w{9 eB SqIUx.xE= gufE`^Bw3<&ǝ wxt,LťVTnDGN*g~{Ohw*&M7c@/g3Q .`oD/ibK vk>ې)Q(!wI3uk4d0Q {ʄeй$ΕmhyrH7p+)zH_ܵV!u)o⊩iEA`ײvL%%0d;9`Sfϝ'*,[cc8a918Hug^MƝ X]d[cMN:P+۷AP*H(xAfԉ6> PҞ)JI%;n><Jg6=;7ՀMX A]sg&!gPB B`,G/]q/8weq+~8hΗs1mϱhxB5?,?(1G24(B\QZa`W9̚BkJx*۩gJR0/&ߡF nʱȡqW=Oh$NAC%0|#K[u>m\4a,iI b*32oX%$qWs&FNyդD5Uc95I1`ЎI8TfayHKGOή[X鮖;Z猵 *>X*} /NAg - /̔yCpG𯞉oD|廃@i6d<%fcA]}dq`}5jf:l0B7nDÎEad.CE^E,nx:-7N*#LD i<P)uY xK!fOS},Qr+tF2E(rz]d Q{|\2\.w3PsUθkmAʋt jN! w>XT R'6! 8{ƛ;]V⓿W 퍶-Dq2 z&:N1=K9c~Ei[AvCrKfAQ^'L:b2Iy6)&/"Zj24ذћv䆥S"66+\pLbgԪQ1P^?":>'L@@޹)Urv,){aȋ5X9!H".uSK '=( >@WO+8;\ibi9V0Ӧ9]sv7)Ei`x)8r8[p=W≼x\"MPZO0PԫYWd1rYxD2"OmJͫk>}.ŕ},e ;وI޷_`@,ہri{ |!D;G`.FM=.MiYፎ|R750xL]_zNj+-b *-a 9Fs WAv}:z0p95.+6~ 娾rYWFnB (1G,-pzR/Uty!SPUXk-!0ѿ{Rg< ޔNo)%1?-DXP?RlBq!)f@VD>b |a Z۠N{>bޡ: AI'Sܫ!=I  ԜCz=*z&I9ϐ%''G [` jl@v anoE*bjBטF 3v컁H)/q2gPj FeA \oG{}&&_1"]e~K'n|gaW=z'-'X!D%nz4(qȢF 302n!ۓ2t@D@X#xBė1&6<>oC2/]@#Q8'x˝p@ƺ, ^vam!|1z^'iXKt[2V _%L7cbEv5Iׇ #h v~ZSKjs@ՔX: IJqhBaRaOv`h*cĝ}T@؜ہJ؍&`xGx3o&) Bj N/tt] |E8HƄ( /@ޭyAixΖSh>bG1f) %χjD? 4o>M߶zBq>TW)2fffԘy@h(T:^)NG?VuL^ &֖Y<E:KhG“h胍2n\`))GZgOZ_e~-v?b̧l2FrxsFm$PQߨE1FR=)R=2jsgr#Mֻ3uX38LI>}hZ.LQz; FS}7C骫,k!h)}6:қf#ix1nz|( lj39J5㚃^g؜nm9=]"O!LOi EAh3"xKCS[hX>kswP'6[~hmKpZWv}c|0⺲H6՛8i7MI} (؈"%ؐ*TӳiXxcvdWB"ȣN=! |%m藑|tMP^X>wwmFfK,h&m٧&<}IZрޒ,ɢ\kJ|@!`k<[ yFO"q{ݾ)VWl6-5ɒ~{Tbwc#~Pxŷs%,Y~Uz4]hGxހ%$mxgTnQk{vp[nW|ll NQ]̺3lgxN\y&@T,6+"7tƍ$+λ{.>cNȥV  E񋶣G >@ B`irtEԪ=;׾(9Ê9X1ms,M']B }!di5.)i^h7#myzY)^W(QG`sĬOoo|Vg4M6L$ZL{9nv_kG2,gW"RjEELúMR:PG-(`*5E/hxI<v_lYʼnR i.#HC :6i@zM?WB.ǷAh z삼şFdM׮ ۣb)HOxO-5,;0Wά+WmQNuש/ Cw|NaVJM; WԤ'^r w5.Mw 4*+(V99 FDX1c3˶"^m_kqpOIL'?YNW̌[@09|p|S|7 t6"?4W@\7zNJ]|G/#uusn\:\ttEvСY ED5VoT_+f4<$YXV uu(X/g=C.d(A!g#yT)vУV WvЉuL-9˔!lӍF==8 4mc%WrCh#M.8πA| y7 vʽ&7w+KGm\=t(gf6 #}QQ/C +( cZ[<8w zj;Qqcw7qRӲ٥Zx̻ID*a:MeU]gj妳c<%F&ݧQTCw W4{;Hx'hMOS@k^- \8Z>szr}K < lNq>hAF|KcPEF\-<:)7FoJLbe槢ăGDABťa7PRc+;> {fqhLNȬkIS窙B!flA?Cפ]@5֙c9Rv.P9 so(r,D Gܬ.z {eתF8E!cu_`$٤) .9BMB 5{Q>nGnaJiPl Ӭsh٥O<ى OkNֶr‡BT_N-:d!S6_ 4TtH<7;(_b7W_)!}܋67Wp\'To+@f}% r>K*zoYنQ N8 ٽ? 13pG>-}5,_f P&,+';uV^Ɇ aXR%Q%-t;Լ:hDԝ rkۦN5 NFE<*#'-sw̯tZ>6v^ !>vrg}#. P 廳rQ8NpIA!@yѕIଙAv}z?)*U9[ L~tbɺ|j!K4?qѕpqt|hۍI)츟F4CHh"NϦ\|nU013``Sn υs6QWxD:h2&VclǪ(FUDuWE@0nr/^D;f>CmɈM:]Ȑ9YCI;L)M܃NBn2BxT'@~دp9=H64ŠNNnP0. @Ǧ |v7Dxv<_ƿ |NN_6v(Ni^ND|ja!PdZG9Mlt+q]1W|y@Sн_S(SDFp l*Ntsk");X21_DݠyH(WV.Pޢۏef"?'sl,?@o'A}gRa̋6eF.;te GNrr8;W1JUM=~ĥ6G,%ŐuX:\[:6b xYUvηE.}kȨKnhi If͔>5Z@ҳ8<ɕk7rtmeT73T9͇XXq-E-9F Cos|٣?D&Ռ˒QW{mp3Fy3?ECm#O3)]gtyU (t7<;hsֲtB {AT ih.r(K$1{,[`PW`( KrR&6-#ftَf6N7\{=<14waRΆ@NsJևml&govq/F<NɶE\ڪq6ˑpc ]ßzUor[{ɤnNV} 3EPm$ri)vS3cb qrZA'Hp|qrzh.dKB'#uA+O)S7,Y+L Hr??IG_?l04Y.$L6Ʉ*=ŷP86łK@ !eLϛ I<&lb{ }Ʉ>N#7k/2B `0 j aŹ-`DX 'T61Y2 v|־9g&>Jb&S = L=h>Q9)`8 " dT@}B@~gnm%{ --9Mg~~rC2kv4ij $g (lZ,XjIw%]ݸ&LlXPGzBuZG2j^5'tEx9O'l(  ĵ \{ =!d:uØoTlJd$ioP3ؿձ(Q%AGʹe]7WVMsLʩJX8=s heŽP75rڰ׆ӝ.9R_ȱpY"tcʒ]ؼͤQB 9{2so莆)S lGʚZQS9vpOx!ņA ԐAm UVN48-14J gR!qyڎWvP{J@s>Qp, P_dOlZK6&Dkj㓽\  /*};*7{qǻ^QfHO7g' P?b$f8iy`?_M&҆!mH?5aX ވ/q%2^,)^?L*wlD.k!!T%"ƪ}s/r%\>/j1egfk|>.N!x6gmCx5Hh=$]s-{ [A^Ю*ֳar!N9)x.rE,~D9,hP(hC 7d!PۏPX(4V`R~Qډi%fYs% nN ʹ-`i@hЕe ڃN Ҟ7Oم[opEt*O7ȷQvh>˭<Gx5ލkSZ${MsumO!UOq'nB`oT,~Ɯx=d\"X-2|tTp95矰29Jʙ("G. @6s Adn OxKDzH<2aU~ɯ#aw!WuȏOji; ZKo]1W0Q.[C}23_-#k%A}žBHB}2o+4[HCD/ gkϳӥiʭR4_ȢY4^a>Vq!!L/ #O.g@V ^uZ;mVǘNӝpe:L>o:㶵$RF 9{"0:TWf)|·o^m5Eo&6GqnH0[X +7/Vp<0¬A@ϐ7cH@x8[<8+nVrs4=3zM8s08SD20C5F 2h5[1$?b.~# aN9A71O>xyf}\QZ$@sfa1gOW(LωZBNvTEi:VAߓM(YGȢ?u9WOwa3ƓL)]qKѶ3W@4u_ SnɧT>d͟]}@T9 ĩsҊC=\BDn^7JhR5fZߨF) MqǎC v$uY7 >5<3isKR0VYnȖj~a/~3J fgp] 4-3=Jyi9kin}u|XgeŰvF~:V_u EY^w^N{Ҥ q-KvZ([Ճǯu1ZfEZ.QGp49w];0hcFl9BJ seʓM4b2dDFfPX*_WDsg(8 )k$2o J,uSc ^<8qR&ˢW5ee+KAQ'yvD$OelzI A$vw?*!/bNzAXsAQ"k[Ԑ]%ʇv-K'bLYٜ9޵T w¡j?;~#N sEams7Վ?X+bZ]Xnd%QޕQF"jdyF؞;]Hrq%}_ч{Fs$E'b.LbU"W6@nX(CT*IFԳ2VGc^D_DE;\̥>u8W)e7`K4ɦ_(e +ϭS*04(*ٺq* yo = ެwxF2Ⱪ>dOGwWer)ώ?|_l܁~ 79]Bݣz'ej 'Սw J)֓#bqXb02n)Pge;(ֻQ=O>2F`> j0%T@80(8dPX[#O\;NR.OE1n؃Н#j:HXs2yn{&GD&1]!f#m.!~yQCXA/G`;2 6f~nd4x0a9U%sb D~b B_䡪?/ikmG2)=ؠ0:mN~͇}eKt%排k862z6цy$ w'T4S!Y@="e # \p݄`qfC_aR[ȹN{H41R\of365*r)ά,ND0,3]ݎDKز\$](8~L5$97ʎ~o}bm S: 8lu3n!Kl..fK`M?6ѥ +ZU>Wkߺ-T!To ,'@5SG9ڤ嶅>&zrTj1 É4:A|yMV5$[%;uCm#^yjW<(ɐr1[d~oq R_Fo<#Ux\u56@$'&9gDU~br;w,_XiL ?,'KUi!}ṿV65R?E>yFTFv?ᠿ!΂]̼,aK y8<(/^dmoA\.+L6] (c L߈)Dz)^3F⩛`J%b8e:B8lsbMܡ9Jcv!G-NᤣBXƙ#;1Nn])l.~\{S7>Q88>pZo ECYY:M,, ZՏZv0GܜGWbVAb  Sx;zVx O 4 @B`ht{9p^}$z.mvb`_T$Bnj<XJCqC\ N\J4>.™ؤƑ,NV"˫?q 5%B A0U]):ozy|`&~opBt܆_[Bԃ StN?܃lקQ0槑M;僣Ce-0] h"4Ӛ+&:"bĎHX6O2$VZx)k\fL&d8 -KneԜjա۬BwNdk'QaVqnDZdwNTQwQ^h&wJXA&?fi yЄ0";^ $ '1" xB|fo<_6%ӗ6Vit$6$':dVs@sz%% ^рI+(j]90߇3 ȵ_4VY 9 6B;~&NLmDSkb Wb&AߤObFix!/;y qGD̉f~yCu^&`3jm(2JͿtRR;TS3og\`櫘fד"vCMaOB2YL #ܽb/5 ~ݵ)CJ< ú '*!!%SJL"LMj,n sW*C[g+ޡg>o\A[QqzALx6ypjf!XR@k׿ψ̽oQӵߌS0MD 6_eshNJJXE2#f> 7tb,(`f"N;| *slyڤngKa (ܜ mrdZ>UHZ d>ҶLy^3_ CH2^MH.Dފ߱DNwi3nO0jY 3LQe:cPeITi4h3ycyE!X4{ӯqG/Ύ"WB2am!^йU6f1@^?%9+@u~DW)-ȟd'i\RaUchԆS.ocBbJd?{Ԁ &c3Zmș ՙ^w]Y8QSL$c?$."w .Bv$(`>wACpsij56q,6yNXէZ ~5`T:Vgf_\Zgm଎Yh?@f́Be6UZׅt} PweBniZ\jEq$s qf {0+6Ԟ2T:Xz&%.,e3{cwQ|s3c ( skH;HWMm|?~,- Z$b[87f̈cR%+|6+EdC]),(2`ʬz7mϒ7 7S>-vt!ųo ݚIBhA)/ (R+o}{ u0$!EUGÔ$ 2{r+}8j=rƛR]±YDf_08]1?=_éy'I}Dy|/5 <%3>^APگp 4&{>GXT330j\#}$i/yw>gY^ķ]c ؃_2bd66F͠;czzYw4dT6]feըٳ 2('Q| mv)HdX# oʲЮoYgܪmd-2*VY/qnzGC, ՔcOB^~G}%yOQ/eQ0Z%{< y N0Ȕ>^zZF [A#=p;8|BN/ O~q@81"$S9h'p^uC#\_&Kg:Jjb-((EG!{)_"prkG󜝃q/>[J.m8_W+q󧶅:>iRnӂߥǴ <{oy &yLJ{]8+UԆ4HQwXfZ_J—Y>l)I5[ ׂLEURVD6*t#TLDW! J0 C1=PL6颲CfBo]KX Gkx^%xVځ9ڢ&t*Gq~2t^,dxo‰|7F ]ZN$\a-,d`b@҃|m,/4E [ W~O1¿X:@v6Š[aFQWqg"MZ!W_sC|w9w_N솆ߨď_*baΠRlt+s}N1ԳNݬIz33Q/~fD; OngKK6ZhK9nmኔH΁!zy&_/jyt~(b,DiX7""7h^򸏚z7;# ҕ|n~' ZUjskrvḧ P̨rL$.xoL㽩@"f0&j}˖Ŧ$`sDOoQeB*?8cý14'ne+:IzSy(#[ mHnL]Pe+LKiNRKܗe] N- *m}ǒ<1cyb'{CD Uzr^` Th&3$t&rE {熼z>ܪۉNjNFjt#vi% 0t)iɷ#4L\TvBTZ> 4u]rCRCNHIo!׮9. Ȳ"+VS[4xwZQs0 3 |hrs#eĖb+)5\}P™Ƨ\»K'eT%v>RRJxjXޯ oچQbIĜIQ 7 3k8KX{OIu*0) W8R=kX?wc7a߬d*qjܳ )Uݼv( )a|0K/ՁT?R8:I`l\t[W͍/n b~!ѝڙofd(melqb.^Ò:i޹x\dSѾ ܢU3 Do!8Dr3ܼ^Rbũ 3VO0-n^. |y|61M"I"CLLuRmb "rBmsǫI~Rr2ܭCz gsnKya Wd@A:ZeVP|Sa$W3ISy :] {s买&!O@c)6Gh ATe>N"^)?x"%,3rߦ&I lu/[y wn;@uR,ܥ b\-? 7t]U&*`B_jLǏ ~pJ, 䎣 s,BnZd#+bH-bU"3"> Z:e2tL3@6bRy:: 4&*d,Ȝ3RTXc17td%"OA>XmqcxL3{%q& d*60 dQAQ'<,i4-Ss^;TL¯ar4ֹ!KrSa5C+y*|t,MkJxVHZmVt 𢴖.(濣VJMZ;f<ǒx1ȋМ׹&|M~wbrh5z S~c.UUZ6…kStP~TUseÇ(-7b+59%· mW&I]v&wAZel TP$NQa<9Lp" Q g}T /U.5uqY4L@Bt™q5[z1MNT`Eb.,.!G.^ @ZjbݿZ-(6:,OeOuBM{Ul6=;Ǣ+DvKgE2_)6+ m؛Wcュ;M_03O ?Z})La1@ b+rk #Q#-4ɎdPc>-KƠK)'/˼r4ߵĤ*}]K7DU9**-(&<=Zuܥ^1'RKZ,> >b Q(ċrpL#Tc1+|ba]CСz-z8ʬ7pԌ2-1!wޭ7Q@ !Ki$mtpe CJ;@/Py,s%E^'{x>JWƭ,vt4w;V3I,i&"a5»v%/b$ `>aKaϫ A|FlVh}-L6RNzEL*-NW# :eMeП*OhlB]ueַjx0Zž:_z/fܐ(&YEy/o(G{ zu]Yij=ǝB]*3k>/J:+ W! vg?ٲa%SGl;Ci<{3x=}y=) %nHMXp^e. ! :KM?,jKˑ;H硳pO+^rڊQbkNza_D={ (*qc֘\\J՚K` [w>5vMq4!'0:=Zؿ8 Ù8ʣj8^(!i uG6oT!ILSm! T%%JQ[d9Zxq0RإR$;SEӕ3Ε'>.a*zr =c&A  6#k rof0m~9h[%8.n̞4}T'm$N(JIړ| >\:p,JS*xEPg_]Y`KF\cǒMlҿ)H=5)u<(GjZ}_񚎬s͠B{CSACӰS},OpE0ҋkCg#+K U3UļNF%9~:xv['w K՜:ҘN?uS嵴Od!6!B+m *$`LȺG~͇Qo袲ؚ{Y:-.{.dyyj.412kqi9r[n9Tel܈Tʮu2/:6 kLޓtc7[hA"kD<']|whw3O2Bu8;-i jb2 eK #a8d)d9݀9kxwbH"+:㡍5/~@@_LĺwPg@(Ml_w@ xQ1H9+Hl&:&j#RIxRP);T@FfN46\Ɉ+ ^ID2Y Vqr#GxsJ̚w8e}`JVъ69#4+Ő@$ܟTߗPC/T}9LH;_|Kk֌Bq9]g 'k$ t+xu lTO]KoTBnY$$,=pL$4 m\Tu^D{9"T9g=(=>GzhHHUn>K5^pn3CaȋjTV(}l! D"sg3&R~jBljmp>-i~c$gRLVA+e/J=(0exrSKo58jYi<)1€pm Z;PŹFޖDPg8a/>$6wA|{qF=J3GQ{ݼ""IKmUr-g08E|өD|q nsLU,v4;f$XeRȧ6&d.B%fVHз7Tk1w<-PL_&EǂIVl`k^ryqg5*^$Ϻˆ3ӒaI8[XnI#!>RD"gs&C GI5/08KHPp)IfrIWvUC/B)Y)k{R24Ψi,V24W+(~s3?46vj<DE(LL#}554zxތh_gޕ*lbHsrR uvD܋`H1g6"KrEk{!^fvoez6{eK"ڑyV c0IpA KpN ۵>O.zef3d{`S6ϻܖ% Mfˊ8t2Gl^Lsݖ r=k>C/2HM&c"ZC %0ڬqxl_. z kV,Q/[ 9,1lPkp}. ۊ_$b,O*L E"Cᗅ0aIthjPjg,_ƐM6[8&|\JV@Z'Pmp{\VG`ewPc.|2SS3% glK vihd@m,l0Ai+%osI  ΢, 1Q?+.v@H]_"J] ^ I۷ MYG 3Z@K=E#ka4E2IXOK!0!,PqeUĕxOTJ}%"q/j*++8㥟Aj1Wcz{1o|GVoop` GGMR >md $,=z=a6­Eԟ@2Hr 0]%7.qq @v>N?}oVH34s od,> #Q50eoH` 8|{bS<T[F}Emj Gإ۟c@|) {駲'JCrp(xl!\݄/9+3wb*8ʿFC2ȠLP`S{%7Aao=V+VC\xPۊ Izž٦$L֩Q+_;Ζ(a/ [*rlIug{)##*݌~}*/H=MQJ_'WX AiX$7[?ܩa#sy9# _c _٭\{w:԰}~w-osV@0)^TzDTeXtq]>BH_:/ RQQG7-ye'.1\t _R9ttwemEmŜ<cۏQ=ɛ$ɴDs\)zhZ-;x ,Ycg7{|LO0Q,gpȽG\8ҴnסRȶ:رk aGXB!|0זcm'g$}cIⴸwc>YP| [A ~f+czw KP5T$9_* R"lBxx8ێ'Bl^Y{ =Nk" 59F wE4ÂyRj-7k 9Ool[K@Ai_8UY{ٗG% >s&kiŗ%s jn2z;uwD?\)<dC~lMd`VE{:k}GpԂUF pB_&x̹G%l>(,BbN#PvaAmg`r)&j$7~K)6)bOFx(2d~`"_*ɾ``͂ STp@AuNlj1v O^ҙ~-nF١ӳ1ki-k;ّ_EpaVRv2aa3pp|J >؄l:lgكl1ƳQz}6_C&֍R죟Ɍ"M ܂WV{v;qȃ "|f@n]o,pzRCzrOu9'Ge#6u.bZ>pp:Q;ɇ޵cYD1ЯhBuE+I)pt/E#y;ZߎK=%[zlO-1LLin]\@Xn=ai7C,9x@jNwD7fa}IQ8XV)${Oo,굔~dATgd '.06G8ٳОPS>`Qxی_u | ':Ǧe::㼽郓]}"a|> YM6h?FzL`=ce]窽V_hRБmp'J]+Sedz3 ujƍ-` N+i$X* s6l K}ݞ-rȀSQ\)[@g#GYD ~3(rnnSp5 PG1}+l^rwRr:7dIRX(џ i'z?NR@}Q&ӛ5w6+iulI9=h$Pwl}XaqyʹUVb:O>acEnƷn|jFU!v()tܫ^Pr6$|NpeLZՏfFvVޓ4~88.KzS[5ʹ*#>}׏xoxTPUҿ*B;WBFV* hja??L t8h‘M93q>`@-XM/P!=k߆f|By^-уT7"Xkb=.iĕ}{ 㠬br\/3-cRgw2"fKS#.3(qkkʡ?A1PZ*,M':3 I`T"K0|AXL3[W= 8>D&ح3ՃzDc4e/>߅ ]Q( Z\e14 lˋPQ|b"gW5a4YT;N6o lael|u_;Vm~s0a]7k1aJ<6]@φ KD=V-͵_hwGZ3Apg p?",J8bF^EzU8zS]&9{—P14mQ#D1 Ay}LX!6d3 g2KvL^>C4+Vm rapdh5V!0~< %pc>Iw k|(U(i߶Ќ|"Ni%VT ^+k{j2Ms}, A[G:萻*1&xd+AODXGIfX&0n%MB 2~26ۥDK#$ܪaR,`+Va@<3tz$~gj@$5.'rVlLq-wDykfs ŧCheQ?aL&>Cb09#6|~!ܟVsD !/Ղbցq %JtMrX-—_z/RAP/3~ 6*&VHuy }YoG\ :ݔ::SܰC6T^8{.qPtÌH9_-~WeTڦ[h "Nօupd/E?\fG#, iҭ}S;0Y҆F[- b#eN;@{ޟ*$Ķk`B۰ b"us5N"d/MX/q0J%)x#EEE zM 8q֩4G _}~=^R,C)_M BSu&d[(>3evΩayp`. 6i4DSvRG/Q4IX5`4k%WS@ꖤ9QH!*S䍢ˑn|`Ght's:rJ7 L0n5(-g- hU>k/no&uGtUs>0oMCzohah3ʓwY\5~LwdWW, M:z{f9Lx8ߵӅ.Ƒ7@JW|NW RONC@Qg8K.rK1Sc]M]>e+cf*lV{(!X("{@6b/nw̬~dG1&ٶ?tw.PRmO*뿗J".jBc*œ;JPG|JRD,l10 `\!a?|R:Hp< @PfIAC~6Ŧ?Y]U K/]v 7irI:uF,?ywxvXM,%y5NS]eٗxep\1۰wHtkHbg7uF]$gac;pj GIİE[ )锟٭o1?HF[p{/w]cMuŮSOWԸIWw Y&֙"GV i7x%`>Ш޻i4 ^L>xO86CꩮQ<{B:ؐo`b}|$3Rh\39z$cȍFWu{Tz;vF t9#l[H.&Ր -tI]4rJy k⼀MOs)KTR9OyWDr&Wb) m6 ':|/)E.Zس'^Mrr?qkM7>#=bO7$=vxqČD;W(A/TX߇ 9P3L~GXHI1-"ufٗnb* x;=j[wܐN}kxdZnvXSLsvؤ Y&;p)T!6Ʈ'+H>Ͽp1F 4SJ܈&AVT \Ս 74;~nȥP:4-*xώ˘م,dX64*9_3 .zW:v7Wo ~"uB N9a BE^_f>p2h ywcn>CW"|_9m/9Mp z+dUI=3`r"7#)'+*Mt'p(BVoS#RGQW/Y!#z j%`#:Z E"ʐ,k˘ĄroCΩIkLC.o"{sӛ~350Nܶg6D3 ҈EHIEZ^@ Z(j2 ز׶IB4z^72}2E5㌵H4Yon8~ 2MO5~ZJregG(hXh= E2;.9[xn)v z0IYdUЀxQP&bv)IJJ-Ƥ (WҔ olC_9uXCvjf XxLBwHnх90%PYt(%d]Gx$.w+ uUoKB;e u"D(V\}ВTH~# 6Ht>.55que.$]*u!Ebl3q~k13“f AJ}Y$w݆~'J@M*7I`KYE˾0FKK c,X c, D-QG͊w: N3XǐmrXl1_^$#i5Wmy'<(*=+DLJqQQb^M.wvQ^sCWd^IhA-ET,Ȳ{{힆[(mxuw*3WQ́;g Ky(t)qY&8܂Y[r 'Egx[%r/{"^=$tRB#rƞsm{~ޏc|1HfTe5_ kP:FH#Qu r!N5r7?ʙ[svofoPod%#^nVQo RUE1|$ ot)Yj*rbwjkYYs*u%O,If*\5gnSIYz+Tۥu8 0#UchK^+QHvZ8E 4!U SkF2YlL6#vHZ ?8xCU@ϥA%'L}xJ{to«Bn0kAbvi[/#L< ȹ_%ly &\=#FJž˔ RwqޛrU~"uCeHJGA[ޑTK 1\1XLVۏA\DQޛOB}N<)X5sr!Rr3 ֺ?0Eˉiu!zBfg! QQz͙u;p?4H\LA#: O2]l}Bp/=Qյۍ8 `hjj![oX)^NrxO#ZeihyNhEfc7Ƴͻ2V;]v=mLnN]|܉OUƻ<bt*oqa>n6i}umc$<*ckßqxa{یOOJxc%5=/YYTP0eNXk/G|G 46˵)>nF>Y̝ZM$֎{jIW |R?5 TwQvDJxO$!aM5u+Ũ])2@oMijLr~ Q$P̈́ϛZˍsփ.ѕ 3T'D9w.^9˰8OeΈ*`XGad 6Ʒlǔ-&8=z^/ie^諟_h"W\p_T/FSu΃ ^{* yܓPIOH.xO?< Kt)G}ZLcъ@DjoJLq f;;iǦY.̙#֒fNj^$6r$mYXesdI0JZM "!! |+2B' 繱'y)X#Xnķ6&Nk}9T4ӡ.qXFQ3T2"'';Avzp?ٰj/NeJqsxN/Ru bmNu lv?"\SΏk~,r6iI5gT:{X/R[W%V0)a+32A\x?F׀dsPO:HNj&Py1I':Md.MlewJ87u(چ[&Qi3WB~, Bi?4Β\N{I~狧~U82rqECY"_+O }hWbVoJB< x=jfZyӼP}?ۮv@;~jP8lcC$a2|,Ьtk0Sa}qQdJLc&ջ=5E>Ю*\{A: BK_pqO]?`,Yr8D\0r+,/V% 8hIg8ٰ!A٧=džYN SyQHPiZGM6gTJ}m^vlx֩o'#ho ۷QP|e 16|v ."*H@TOw墸dKA4Tj]lP u,qec m{ţ͡KsPU٦7i[fal'+iab:y6),I ; Z얠LJ,{H( B%yl?ϼ;GaWꩳ0d(bMicDL8tlZKC_ :z,$v,U"mhE53<ʢXEJvC1?AwsO*WL"Ii|ݪ>5UÕ^%bbT)D%ם^{7QTCg$6oAX g5D R04Qc jզg'\pPQn]{OXzchg} GKBlQxcwmR3׏`ThOn$iuֻ'`p d va ݅Sgm22޲( K2Ib^ 9IP/6Hvr 6NĮ$ZT}uTC~qC qvI.yż8^j3#U\[\ 7/ԹbO+ҺB! ZgNE8+rq5W%>%IjG9b(DOz(,;HWAP׏DŚmꛜWHND(%+kem%hsٖB'/6o+p um^ۊzK w/Tx67הG>;.mvpI<48i0|D<mۥ3bCTFM/i2YQ6M9LX͗^RQv_%pbe𼫲ֻ@hLaؑs'ND,!+(ۨCb ^rfaj,a{^ˡ؉nGTUdՁ~<Ϗ;Q#ᆴYnb LN6O1{F%9]BJ'Q:YoM~fAFu\ÒZ /&F V`&ɩ8ME/.#}R P?lL\1ǽH_N nVS|l ֵF47IX;Ry#q8G6OFzYXKr:.C-UY=n{kλdar`Gpݼ- x{f Kq]Y0n6/b gާY 1{h"nY׋*'}nD }Xƭuؼ3V }DÞJ aL9Jq6f6(Zlt?\@_?/?77&mGO#"638кuPGZrLEf:d2"e[cӢR؍am$fV!zndAʑ'FgmDұ&_ P4r2f|0ʶpsh)0w箦=:͞~fun7˘<4Jzj F6k'8u~XK_j?M9)=\ 5WZ8nM\:VώLKt^ֱc)=6? ~q,O4`[V-\ikFu=]FHQ&kߒ_K9:QE/Uʘd| ;K,mgbL;٪: cV[@웠Y+µXy/덣{:m,Gu0}׷]rٖ|dPW6R6:oq ȥrpnl%ζ؜CD]^Z$ )D'kMQj&Է;e4^ɗiv!WrvWFw=!0!Nf\BNחIƊ+&i҈ڮU֍juءb[7_ W,:8c89 zK!QŒJ'>sl|eJqL8]gmqk꿴*a:AOع4}^qX/YE[-9i%;3Ƈ ?B7!7$$:C yu/~XkW. O.[>M,3mz{F=@ud͈Sa2Jc+6%@іᕵڸ}]n[J|?v]7nw|dxAwMkCKDw1?MZ+THT&WsQyB 3Zwjg!R5cKeLY,'qIAUduur_T)2w;dA0#,QnюH"89H[}FO³񍜱̇}}'L Jk )Pngм=#˵n-:A UPAL[r.+E͠u$X~>l2|.07Ae#."kkѦy0ywF0>װ!%r򉆭ib @lhҘؑA(ufI!<7euǴȢ5$h]z aܩ"CA+ʊJy7i$xH(*'!_t=cpBĂ dSN Q oCV}RKϥ*핞"#]UY(o(a)Lkxb^/}ߔZO5Q[$2TEC- QT/f13 z%uqIbYYB-3UDl27@4,+ٲM=liro.mIs'x_K9Eyvӱ;/c-Cf/sIp4UJ9Um@A~tATC"#}r2YY%FmYP~H8g#q!;&CNM?CZK:K2g=^un\;r0wSs@,2F$A6!"V\wgN 2dg<|Ƅ1\ oSfGgwfb9!SD}Fi\JTiFҟzg[BSoU Xy&,$\}Rŀ{4GچƖ!joq+]O*y*DCa}j{βAa?8f]掂xB1wJ|Zod$|v f1X}Is'p:,]{V֐%mΠf-"ڑfJ;"Q%PrVhp:`ۨ<ՂVLc1[4DkFW(Hwݡ1}WyQ?5,opc[ܙC ?p6u5 t< o2,4p,(Kl72" {/6,ob8]'*[18מf b/jjQ0BG;jY{ϡv)m C|;}pWoe-^,Yʌv/f.`yk<裖/4!~ڀ<;%qfSDp|fSض俍aĺڦؑ\;`:g{M"q+|9kGִ+_R_ zrbhCSW,~UQ%+Q2N%M>^Ξ3Aud@kv]men|S{ViK;kH5 *@s(K?m,-],w@aym!ϑHv˹mYF$JDzֲ怷8?ou23d UzO,8vyzy2ʶ=z(1>L3K* ;Ɗ֎YIxf WI "wLCEJ$7Wu  6_*Y:Kb2_pX-7B(UYk8y[9@RaM'.֚فMߣt2A[&mr~#Vxb=JqƜD:[Dckdaۼ.݅W8epU@% \SsɗX/ yp OlQMrwxQGЪf:9Y~c"FEx]&ڴXB[3w,gY75k =&D! , );xY{('R<!wo}ՇI@(45tC9çڷER^o?6,nXTǪۮsSfʟŲ;7#汧z ' 9>'% j<)=O%^+/@uϴSʰbW`湉 AOHcbw,UHM~ #ކ>5`&K C25cz=}ͦiS$dzJZ,BK.EM5wA] ć*mwKqm|e%:z]T_EE^P|_S-vLjmR6[q2 ĴX1_^~s0^*Rh) ֏;^R[˫04ejзi.;Kf89`;:)Hj4th]IܟT^453[9Dc˻~ HT֑Н6.z"KurH΀CL-ZH _bm\n缶շ?ߔv2,Fq6{kw @@bӧ7Y7]gT u@)SjCѱԠ% bj Syhr]6"OYC%mOlն]-sϙذEO: }xA"I}qSUN'! oP}ts$|zozx)8 Bs 0l:p+4 ?5QcΟ Mq_Gi*kt4^uTe$8ny0 17" { 㴃!r~|SE]`"w]ΖJx+/lD җ-eZ&Y3-q[LP%Q y(6^NijYri] T'P2]Ѹխw]1N5 Hwo D`oCvL.yRCNv_v;zn\LjֿxkįqFg*-ȽP?>|uv3?$h%'C-5 .Ts-֠,XMt  Iq݃- W ł̛w<7(!A\xK%d`(,9u%UӻJ9w0ՍeKāukg `e%YXf/{]Ih?'.Gs/'4uQu.RlkwB^{ ?WB^!>p"qa}IڢWAd# FȬ>6*XZl5ywBGщC@p#JkK_IN(rI3G/."z_~%/hG }$A ̿9&EPaQ Ū7?8W4榠8E= rm4}с= XOK*&[yhMOHeHg&@vk*T od4&GX3'&|AԶg}[+^iMW Pj#}mۈTrS߄ePb!&=s)>E| NŻ"2{!u_ܯDnSֈ C0AU?4kZ jWĹ> Ŵmd5pL-?(S#pڦQI\$׻ШUbPANB_*sa2C7h볖7-)JbI`f^Q`ܻ3nWbb S7I UNd/8- e>RDד0d?/C;_t ~ˍB-7XIxfWO6#yP"\!g}ڲɓo7dri@,\1I6a$܃14 aڴBvɗA5{e7$8脿F0JGeZ]4Λ2\) ÝZ;5q 7Dx{x!~`]!b]/o K8{GϻgozO&F/3߮qފ7~Bzגړ5ap! рM *85uCU;Y%دĨ <bC3W+%Y:Th5M4z<@k_w[ٖ`+vHo{|wn|G ݇耶 Ki$Drka_a'm'U+1 #K%q݆\ tBE[qTe}Nw8/|MIv25/6U[üX,s|5s)ɜRfNg6YM6e>2 ;_ _FM ѝY8x$n?{,x.)lt(jwi<5sOj|}3L 6AҢj!8޷^}Iz7%rjO\X[zܚîvb;Oh.oX~xwWu猝dܧ86d3`HnapnGW42%$« =AX(=E5Z`_}\ZcR0I"'2C>ܿ RȽ sNʵ4_6ǰ60ƬrV;JF7<h9߂eՑ EGq%5,E\IIURT(:֠5&(=BB̂_pm-Wa!SfYUZNI5X?t5MGY|RA4%qh_uEEbbolF2p؁X@&H_0D(4C}{;JlӚs8i;ɋIRXp)CP|& Q%DmƇcJrzXn@O෬9,r0plc 'F) Ne;_@(z/&zgƿYgWCeKOdIjc/`!qQ~gYa3Pt>Z#;# } *˄V)bDNSyZ616ܗ2B3m; wtIJM~== ևSu;Q)~ 9oAґVl,i2Z=_`ί/rrfh,%Ü E9xtF㴮5 30Z@+:!C]HH<*3nۮux) dsq#$$޹{d{+PеkCȢv@3j2s|_vzj!l"(z^ 6*DQи.PE75s=@qjEȱ-`#m1j| -Mr&{ 3Ck䞤S+)VDxt}i6qڈ)o<3X܆3=gl,A=#c;h 'ʹI y&fk83C5NTЄ8"Hr.#t16\B*BMY b أVw#VKx! v q]m!.ߕ]Ffyy,:̏B&՜b\]It("6(<\Lo2q+kuj.h.r!afNJ}=Kqd4pe$`d&C]t9^1ّ1YUøʍye6@8WN64Ar"Sd'C0B΁9AOaOiN ,~uxr?܉a$Gy#+>@u M.%zi"CIQVf+9 wi>$D͗W~XX%%cIbg08]gbw$zғG *' $QY8;+40,C". cx@JBk?!+V]OjI;( /6RȚ3C7q!tPZY'4$ K_?t[vsCB*YO *$~+{KG՞68F$Zf'omD~OSJ_Xwg^uy&I(õ0}2pyFc5^/R"1R.{_0UQk3qCsISl!.=&o7]J}"HA,Ƴ0kwP$;_L{Rݒ:HsAP@""Hٜ|d'f;f=H7wܗзm^HZu7:nGRVX /iۄnEMJUP_zdP{ )'Ri([(uˤ"c+RK𗒅0fdK r~vu^ fBOwoWۗWJTJfשesy]ϹnV9Nw%4y@q(:}r"^ޡW!V<'Xdkn clJs^7~ϊ*ɟJ.Px#M^y^ClOJڑЩ&9LJ"Lu}~<J Ў#J|y`U@(gyKAI֤*p\[!hEqgh\y3KDeۆ鯁(җ˓˰!ݕ运Cu*k%R<|)"l u&#!ФӠQ"RJCײ30"l3پٜ=L [NXJ7  H+ .pu.}Π ū )w_4vA]F ,f !ljf 3 bɝ㉗`q/{&ITp,kl}ã^mHobr$|k 4Kĝ{ga#F☇tsw'NZYd?K`Q_әǺ .rLF~iK[QLF爇H=Co#4e)JS" ΢Bܣ9rs[ݤRyG Y;/4ʜ(0N@< J?A7E\1O5@Q^+yQpXlpMנtA&KoiA2 ~2[ {4"Tl#SW@ $Bpt,%.ڟ ?Ԅ"ɲš2ٟk$ҊBWSyEI6>:zs !պX yr_9Y\77`gB-}9veT9ݯ(m83Mv`x{3(daOg |>y+ 'Ȑ>BD*F j> TY YM:bBCl~M{)5|^򂜨; JK+ƬE\!R5h|[kGX:o;Q&ZǬo H9幯 \!0:~<\a͖ h'W>+Pr]EM!5/j/'\gL:^JUU#KZ=S8EQj"KH4n" up3歈U_-J 7+.[6U<듯/0dG<ɻ 蒜TsґcFڝ|-〜!M>5Fش/1Mv!FwJ{ 8/Uy('X77Hs_T[DɋX4^=|.*{Ew%uno~Nd~FzaWn^RamE.MAE(WXDEW(E# !dxkDF#8*h5@*Azj(؀fbۊ/t=TdXZa^ϥېQ/}<f/Ń6M'xaDcmQ# }ׂf0;IaKLL(SF) nG0Zu_soKU!*4L_ĒZ'-}]Q=%hvJBՀj f{;Â9]Tr8ؗ^aa9S!&ۡ0pEv~s 6t7T PH6.ם{l$ׂ,O귡9 Ls0}gatC@ CR,k;wE7d}FDT%Д(1xw(>0`_.T>-lNFF2T岽!>7vY(^9{Mx'hDN [5&O ?_nmyab~)"י**C8gkG_D28GU99ڱRrOJ:t 0{$8 J%y5⬹(Šb9lӲu3ise7c3OJ, d^< @<Zp[\wTNz@Dn=;H(kƦVl~A2(0mWjc n208'.q8*?{l-Zg[H -t]`1H Pˎ, ePo; nl6z5#q鲷ݰ/,X75EBɐwg#*EImnoKj3!きPdiBWˁl#;&,?\NRcEM*5NU]ՀE]2[O͋"qm}PFC/8s;< znT>†šgH(GYf_mn=)!q=:I)8n;t: !;t[c,]fQethW3fQ7M9D x}7/$P"Dv;5{^je+͍>d8{9B/u;"D~xy,C`$IGDzrǨ-)u8o~wj;eTSLѡd`"W.j%B@.w\Gv~icƓC8EE%jUX53} ͉(=W:#EoB2{T(},2>=Jo'4 dLdFy Ad7R*eOmҴT`nNyy.:'fWLe30S1KВq9u`F~nC)i-I쟻&@̹4P Ra[LI|Wlގ,Y`nmaj Jz7G'KI*gV_؏{y"ZU/K,DY:TجF+}[-$nF}kX(ln[EjS8'MI2)"f5u#է߆;khh<SHd!?gpC: t1Nlk7x:)_6?v^&kel; -j[`7co1?6+$kcSx \de-#q`EMplg+{Lmq z UXgȱ{[ϊؑY!-nstAZ k'@ 7wBХLlxa<@f9Mat44>AZ4z~Jsc]]`N*0@dU l0]=jl+CI)~2Ȅ^S66ZEn$Yyњ_ҝM֯hX_[k?mBx6"oQqߧЛ4(wOiԾtZ#w 3 }]\AP KE]5qGveV[@hW1`/x.9k}X(Pz[~2Oz^5bPAk7iE2Lma5Xb\.Y͵RYgfoXkv9N"8^a 3z֜Y 9Vy啚[QdRڄqypx2!?BTwOj:6e  z\A|,NF\'}DIQO(/UȕQ1vXى-f%]w,:lobg61ܐ#ym^bFG~ߥ&x1MـC A#Cr#02^S.8塋/G_ֲvRKAҍ(V;Qѫ㑹pXA:)M3qݒ(j GX[] *~=N\!^LE*DG@>til]N{4!\ Rl _rZ wx$|-QxJ`r \wE\U Aoz,]4=QL@O{^MM4@1bGTr!. ٠ x?: - N0cX-kOa9uۗbcfr\pY3[@#<+ǎ|܁j` h71>ykPgfy ŏAȠ g+żH6B{DIY&wM' o~ީ5zf0oLu _*=8#zႍPeB~pǼ/@x"Gb^ '\!\9 1{؛dW qMWu\%_B(21D9<&h"2diWW;2oQ[]ƺW8wHNs+0ء#Bl6) 1ngQ]>cfD.]d7sS/Y@JfZӠ)DYXT2d-&N"\tk%_hE>G+; *v%A=ien6ݝH ыq-rG?3sh/Mi7 HM8@r.10(IŹ`1_;1irnʁs)-8 G>AB\'و'0QHodv|lLѩ?uٹ}j2mO@N^ZsU|0;W¨%xh˹l΍$Wڈ!j`XY9- ?*yƻ((,whav+4dzZޟИƩ_r9o5 Ösd{-'H^OuM!Õ{0_پd9||v//nZuA$zO}S&kI")4X f.׺{ WQ Jkߚol4B})yj v|Ny b[@i$0Anlݲ̋)6!reȋ;s){FkS;Z N>[wY.k%C;KSE6ߌv"7Q֪jLg)yq˔B^x%՟N~gn, S~:*~5e=1SkCM|T7~"/Vk eF3B"PE@Y/J" nK(7ycߑi^Da݁ F_y"eXI@x I`RyL%!\o$E@$[S7I3igx@;1:Eyi KTxܟ--0 G'NH4-,l}E[eIȻ<UF=ꞑ7d`q[dd%& ZexMRcZ1&k]TN&͵s  Pח>Lfv[Ρ˵a݉eҤ¸3mmi7!bu T$ń$uʧg*|S ѻ !3+*jtOZY( ݒiϦ6(Aw;e5fsʝQTN97E$y^7ci]z(\ױ}jx$ͦ#`. ~6drL-R/4Ǐ&&n *<PXSvU1#uzZG g&;6]f%W\7: HJS6R^>˺m*]X0oZ}*ڎ؂ @CF>z$_. 1U2E;~5|RT>iX~)sِ r茵S_<>J7j@;I02k]u{tavUVT0`Mm<؝/ 5+ᷢ?Ԣ9׭t JD{a9XM#(+USJ!]0Rςܘ`Pe%LS,8ge~3u 24#:`yi}x?0mw$gFߔh;RuAD[W 9#98lβv9<< - qabLͳ~j{&ۤ Ύ62Id2ODPCO8G]L}ČBuhW.t6.}C7d/ފD@=f1 ݛ} 0ENq@/3P3Z\l]9Ͳܷ,Ht܏?%_"ؔf6EĈ8C WIkDpp.Oo/|`!Yu F u-݂A(VU.t6P:2ȦJ& ά4,#RZ !y zV./mYI?fnpE@] cUM Vvv]c U#<+;$(. U;5B_$_.[IAMuGT(:1큨 oR Hw7b75H?sjn=a7} 8TTMN5B:PR\yGGl4768Z2JţL[5 e{9l=l&h{y<$B.<VdA <CF E,行2ݮaݞ`a]x!`/e3".ЊNAnH`0jbQ~`le0i=|{"^+-mgHYFceFFd/6֠ҁV"blנ^?mnL؀|4]tPl)1KHdc,ѣ%e^iz;Z" ftC87?"ThYšm=od2l >1{ V*9P ir.ZO'a֙zp3e 8=ۀ杞u!nՌO,;u"H3)p$so3 Ѩ<_|E,); <1 <OMj A)g5#d*+8A^(Z<:ol|p-`E\qp>t3{HsK;6ؔc<מ¥R<2jo|yV̚| &7U՘kܫuo.9{*k맭X`\oVY[cW(]%cőR>:/y0|оc6rH U)y*'6aoM{kgsXKN4`˶-cv=0 GXH4wTDvf圎bjqisKa5s9Q ynPnIH\(Z)PX2 (/VzBZr"!#|BfJXҁThd:puY"y^/nUsOƾeވeolJ/ @@1jƁ ͡Pa3k:0 c9{ZvP}˒b5{|[,*@:Q8ڤDFfҞL$U'wFo?T)2AaD `@f/&3Wi yJF7*#A㪺lDKU/a HhK\]%=zT&PRҐ- 1(BĻ@EL>{ϱEHՆAT5ISԳяl)==-֏wjM+~9cv_ji'j`إa/c\t0>FE./BK d?( riZ+t c{|{ _keʥh8TqKXݝ$cѴ@gEܚ>P8;.@?x `\&9@2,DoNf'@p|Z:o[3Kb]x?>_RjSy3 risB̔7 8>mi/HdBd2g$> N_ 3O=Nd(ݞV5E61aĸGKY #sy-_f.^& Uh܊tDJ@b/2IlT?&ooQA.oީM_P.  Wڬ~iZ;NϞ9uUˠI•aOQOLFzIg5u NO\2)xRN8Ǖ'.ELkw;+ 0SL$4/BS<Ê'uҘ캔`۬89I\p6oc@UǾ KSb7Ju1>'Tz6KT5m JE.-l+Y8 4<=#WldZ@ @n6O)陚V.*DWTHi9Wl Έpn_/%ɓ"FFDuӝ`ptqqw3X#w\Cş+Ƞ}*" pY^C"J_-JNSS{WaJK]z@; Y3.2}1\c, `?Y23/ftr_N\Ij_0*ƋX4덕1쬋-3?yʹӢۉ4V\Šݸؐ48j>n??I+-+5 D|b*.McÙ4Iu } }b?q8߂4p} rtZ-4"ZFJm)@u8"39`zLJۇ׷8):=ݒ[(Г[;+Ͱ$}ך9^{w$.4SdO՛#_b omw{=pvymw L$Fcy-:]=S_53!E%P_ TG8ORCmMѩq2 N{WCuQ,R"u==# v9C)wPɕr!VQe#wʚWSz2C^򚞚ozyCyPa:1>yb'*X:1)If*Y]$18a9pgो&^ d>;G4dchCƿI밹=x2%?h!%$U0 _WA"b(?%(÷/ k9e:EX&OxS}#oKN17<sT&T')D(U$厽 ʑ vGA{zuT!hj#oT5@=o e@KpF.}KrV,]brfg6K[^{Pm bpbCCgSсWg>4KIT=|IҨ͉j'ȧpF!lvB3z,^?h+&aoЮUSiu;bQ$ ;SijR@k* Eh{AǍ[&h;sٽ``aٖn>cO29hn 鎎ݥ2ɧ HԻMZaƼߟz^"oi >`2_؇Zo4E svԊ)& c5"ZeH~YCwISSmIiY1u+éVR-Jv&ϝ@|F @Oo 2 r%U U/ 5#,+7){J!¬WB81[tȲ4 CܮlkGJypȁ3]9)@~b"lK&'*D:RJ[a\B4ubH@."SnRcn&s56泹sԑC֙L/lj^CUOaE N{y#kE'֬2!p}ܩN8y|gO[ ?:i3݈Ale_OqVDtعaT&ֶy3J.iUkrAd!B'rT⶟`P#_2-Wt 6ϰr'|\^wC6( o:3`i >x%V N+o{]0{&WGۤmpQDjH[h󬑼4$Rz;kSGIW L-Tj!v+lH4ֵ.ʚ2RYbtJ+\ߍfdZ_ɰqTıqM{cU ֒!mZ+F :C +SyZLr,[mzQ.ǎANK Slآ6ołT(HjUYrι|:BHig-ܷG7iNDG! Lh }ož ܐc;,۳3c'яu^`j6q .k R%6I';ڸufd=V/f㚾Z>ȥݚ5[.&*. $@o`J״BP"-[V^n^{V3VB&]!IA%n)Ɵ-do \ 9Q>'8uG4KPqoT=VlTXL e KMzRXϾLk$QN:Z3G>!M&$T`q./=@vvkdM@$ >Y3IgP,ŭ-R4)tK@!kJiiP,bi&R:O^R) tCF#K+9n;6}(^Ե^} ?°knH q;Mm$V\ģ48T$Ne)]D;9<':\ ^uz6`@`/QП"ŷf1gL%+W0qT 5s /5 ҵ7$,`8̯Qs!6HBUFw'vT* ڃ_asr՟Bs)}ɂ8UiGSj%Kp4Xb2jdLpf;G6PwR/{#A&yN]!eyUfare_߿Q$Zã#CFeRyEy@44[(}b(k& n> t:)SՓzA7 w{531-?V${M*+1}IjJh,NQ.KȻ˭SyҪ+KD ~N_4Y| ߑh{Ĕy!wVp*<WcTϢ3]2*:L#.Zr5/TD[a>?ʟ)  s^ *p^6N%$lZxy2W)FƹfT or,iC(ANzCx4ŰGs1W9uU. Sޟxyj(riBEaPӁ3ݱٻ(dpEc0.p0ϾlGw6o<|o+AQʑ[J)8W$[]9;_ͬ8@PJrZyy)B!{ʙ@@o9Uٯ|IhGtNy8*Z{bD 1}5df𺺓9 -&& jiTε20*{Mrb|/ik^m@,g I ^ㆶrR 9ߴi 1ЪQ$vKA-m8z𩇁lX^+X;8Cq[V? JJJbDIB;Yg>>)2;oT:0vW^K }>ӑ4}A⇺7 X?zkK٪5Exѕ2^` caƝʷ(]EӮ"n|"$i7[ 6%*&!7N4 :;1`Id ߨ+0Rڅ&I^2Nd 7GRmAx(˟3}c_P1 i6&/t9vثX0QXoB\1Zo_'q\noԼ3ֻyYA#dC >_HMjoA\0v_*U :EѽMl1p+@h k$Ǧ`KO##wwʛLT+⨊1; E"|/Nplaɨ7.l# h@[,5p+n刀)˥^‹0rIR]+iaW& 21_V2 2ה\גК} ƒ.ʱvhҏ]E ,Ra yI tu}/Ag۽L@u'vؠ(PK-Fc"h)L:LPՑ4d.ҽǙ.Om1kfW/+X @fOj%DN^ 4K 仺o2` /[ Y!K:<[$Ę֜jY? D5GtZ͒6)Z6a'f섢6%޴Ɇ 7k(\7=:}{#e8ZuO}>ڴdg YJ=;UךS%R"x}.VO[ yk k߿B8.<67&>2|%M[y y)9V1Cًl E\fG)41_o WRV{zk$iqnAlmuy6v@.MvDG5tʊwEGN@{5/?, Z[ #d-1Q޿[cs&L/ $@d>5YD\^̏* ǍE웺<]pp-igY:1]7r(s!PnMvɪ.-MDuIFfrzÜ%Ue|@P-Uҧ!^XF|Vl*@edJ{M0fUq(}eTؾCF(JipiwgmœuM:<Cv wNAhSKm`BcǍCQWs dत%9߾a.k?/ܱܣno{)$Y N !BJRճ,}Š-ɠj'e{czM0ad6=zkk4eMIUaA9XW!VgSE+X'pC{[$|Ab9p Uʰo%D`OB0A^RHtA%bīqF|NwYXuIN;,;} fpSՋQfB`BbPwm~ݿt"#łurB#կZ!21"F޼JGpRARo=6Z\(:^TDAu=N#6+m74\9Cxg8xZ&G!fm~X[$MA^X"9sN2*$`mr=mgm=,?Kgc rAS}:N_?p,IpK9~stfv^W h~JPdzK[g l.+x-N2Q+4bh \,:xr-4 o!lY}A6K)ևCD3Ao͗;H,k[Ev=DD Aoԇa ߕE❸JW7K5& H-E !bww$b;&N8(aYBЪmcs{myVq]wϭ#cǶ1gNGW%CY6m)XŔCJtlOśTŔW7?n@@4K|9^'IG89pPXN"ry0ۀ`rj2&8TQ 3'"L%BR -,qk蘀9 lX&a8 owOĉP-) {M[!>#QUNԿ(>뿿~(ݫzOF7nYLY T-X"ZA !,=L*T:@v#Qs})0l隍Q  nzTb< U`'uðAfoO}ФS.d̞lhI>}cX|2 ;Xt~9%fY/kiXߜNp \cv@뫯6x3r@s2B СU;3ųxn1]>D)7gX=2%Up2ui+ $jPlI0RxMeP0|'!w̒CQ\IbDL13e383Ļ!ai凮8˭q?XJ:l(vpfe>"Ԃj}Cql? PX1'  +i..tlԽ$}Zi7*$<#a5׶RM\wE@[ 3glhvoz@9 ^8!%6R A??؀f6~FȜ:SЄu0ۡ(E 2`tʪy ]̜T(ˊxJqyvWG d4r: w$L071MN6&%` +2dZ aցlW 0zj<Ʃ(oxg]2qu2b.Eջ U4Tnn"i}roCnl_ ~}&PU;sE} c=)~*at?[;[B:? fҁH,~Jƴ`4Jc~}vUL'^.5 \mh-V|e 5m m>(#'ZF^CI܀ٽscf%AAdm/k3kY#, D2e濫Xw5-5>'mELh/zM`caݰ@y-M D/ZM"n&u8+T2MlFNE\*ckYt &*r'wm> ڵTNv}g$w )ëDªr 38F&hUjypIw\I/cjsAAWf#,bǴlt5kbEƴjRW#n~gt ~7M?oEG#[g@:2*WB5㑺ڶj~g LciѸ,Qɾ~ bvj55HK+#7x(I#q@w@ʌR EIG(B+1tFz; _0?|Gr#*#9pK('; %>yEvV9h_׷gMkG`l;I)Vh.2[.>Ҙ p{5跗}R福u2)Ɣ+%gI3i*JLF}n)6.3֤0',S BGIJ WIm[(Fxh>Y>ù bO={)&,WN&"˨qI7P} ^X_VEF#F#yqO>K"7bqH}E|dIi&iR݌'PIڤg VYEx.`2x.n)=[j.y)eT}X"Sv7oW$5cwO`O9~l \mDZSN;q\:WBt-qD%PRº=/E"δkX<J9l;Bg%&X05ӥQJRcpo%2I)sCHX;&KKu:Oqɹ+Դ7^㯽X1kCBk~M2i&/܆*@D(H $LS7U9b޵jNd7_a+3}isk P$Tt?,dMt3݃ +XЩ`vY9agzD)XW%DCi3'ZI䋒GCnf s`3}n}a4!&G`}e:ҫ8__j7.Lx4џ^8y78Qϱ{Ҵp^sD0.ܧ U Zv |ŗz;M'c(=T5&GE8TJn!>$lLZ|9Yu*N3рl{w^ a % !*)~5BB&]*Nrt Օg&c2ߠx!H{\G!00^T8&p4 #Da 3)h*raZ9ڻuĆ6??U:M}:p ZXŒΎ&zṉR }^X$+JR4hb 7qݳWj00 LawDw NQ htQ0M7tc\e>I n5&Ġ [CV=  H~!(h\0Z[󆘶y&qH`kBmvjz}P62EX=/o  %zI9(\Ev3t}|c=j~H+|h:][%r zaN6%wˆ$ٍ51ahihiqj2a{u!M OvJl8N"[ҕpnƍ˭|qE NX`옦soyT|(SDJx" BۋXGk1@׈H{7Ov% ýׅ??p\Fkڃ܏l M:o/>1ة,ޠ{@̣cÔJ|mT }KVs%:T9$U^rhо]'bۙPWvX[^6,Pc)GOY]ҺD\O.qc&{*\u1m 깫m\Q^X|0%d0KcCs!:f[8TE60r/;0ʇ-nIiC-V,c5{M;ެ돛d׸ݻ;+ f6t`4U5wɒe3eTTQ<6=`y Ć1e^Xvq= `(P0;Pq@zv;G~vj\q ru;t^i(P.Y:tZ!ud))`l"1Btt_[:oӰ5gmhJ;D]ĜX).F@$|5%6ʭ4"JƓ})8/ʉ_LJeeTα;T^j`(/!:y'Εݙt7 !(s-{?ĄQnsrúB9NխOT8`;7lR { +oCogWTvV<h7d=/xt&cs7YΦ\bp>T=An~o~!Cpy3ʀ#u  Mo(GA3;U.!|륕[5Y`SM)a?řW-1I8CI fj44r9^ )u⚦XI@ӭƬT(|3);Vo*l$'e c)UC+<=$ q`9-tJj7L^<$?E"YIr9(Ɋ+ˊ/;!j+k:A.E?X:'?Bhsʤ,&fcmXVOogwwEvǎ3tr/ :Wm2=:}Sc\&6*SnN襇Os+͊|no&/M8;[6葶(@YzGc;Q4N}M$290Y4BmnT/ R>n:E-,M o6%iR)9ayV`XImLz-2%MZAUQhmyвK)e׬_7VX@[oͧk("̞hؔ, [ Q|58nбpQ=Ch?y["mF ig-^iy;BN)WtDžF&NopUТѱkQuXAiyzlߌfra2Z ;Y˾;rL3Njb>U,.<{#-z%˞r6PՇ¤v[xXy1MDJ 74}^ـdR̽ 4l 1=:L@hb5Xuud4qW=Jr Y'Yd"~LmeyUNVOHQP:Ipt=4Xh`ʳ!IO1J {+qc8f?=f:7ƷruyNP֩Yż u|~fԇ_K3%5XmN/VgAv8ge>[|yA9OB"8XRD{0h<]:t92"ۂ)1Ky.y(rOL:G ٰ zh*83\h;F&xnD,]څ5EԈ /Wܸ}Zvy;<'ؓI1Ryy Zcf%5h'u.RUmս@%I$h&ˇ̨MXp;0MI֕[rpo]TΫ('(|OPJ}EϚ؜kA+8Jy'@q/]j|dKs_\CiѠdbV@aD9tQT+cE },qR%-.tn3hm?գ9y¾1ٷ0Qm-vNGZ 0KWMi'ߦO| )k"qK-l~?.bɺ6ɻ7CyEy*;BJ:/؃GܬYw?#.VSTNͰ%*sv6G#\IM;A1ɰ!"~NE*>k(!iK"t)D $`uXfm{}d>k{h@ǒ\+ɄכN4=i$Tp탳s<ZJwv˅QoV9 /J@ُtA6K ^Uvrv'RpӫḐziQͶ9#bǼ=Nct-mOV<3ǛcE$]{&6(T1./RV}X\w+S{ |nhVhJ-1a>!haέ@7ݞWAIݷZ~ ;62SJ3ܜĚ=q+^QKk7as56LA/o'ᤶS:CS.g3Z?֒Q}W354Ƣ_Ua;ٜp<|íS BO&G%Պ{WPDqi4C@1vx현ɾ4dmf8a̧g[|Җ&(&%= , VTIr6|fv;wDGCz0!*"6fc }fi{@U]$ rs^עuOi,9!$f읳|:x3Tҟ $xaOlH?E{pPlYWȌpv3V.Df7Z{_St.#LUYv<9K4~i&ṓ`'f˫R`Ϡ{T#ZωvmMՁ>. ycܟ[{l7&˿=|Q, }=1$0)(57|0e<)(Pl8؆ΣƿU , j.?3^t)+k`3#]} -[ǯ0 NAQmF0X7 /eƷ|MR~_=h#QZ"tnz")2};4xhv*!xeGHyP}DΝR" c~3NgMTMK0rA}6d,lDpG[.":OQѣ":gS>vime<[x/o%0Fi  `ћ|gfcf*bRkS?ZFescj(=0= Xiefîf" "oXmMHb4zN$SYH+Ŗ׽%9N E˙4A\$,XTbƅx;:]+snȨqL0~6:Co$}sr ênrIZ@1r{/g*PXi8,h{-f]Y)D[1w&F\ wPƈwo&g)q:A~7)œml ?M6û&,Ǥ/&:5E_u4௨R- GR 'wVn:T$& G1 `aR4S8@TVd'BϋN0Ar[st&*XJ ־Y= mO.%.R]ϱPNnd/<O{Sx&gnȏ/+֨(KO_ (Y%-{SuLcפڽV0uoIR19܅1D x)S#JrweNZqL?ZJzY؎ _DX>0"`ziA<8#5gEG4GuIOE 3${L_Bp33{Ryh7hy D<8+C( ZgkPSk?c#QU 1^Ry^=iFdJIo)p{Čo:zX(?Msj(M7FȖ?i3F0釮mBlo_QXC{=2EX4AF3*kn9mN .ޑ֍${إbB̩'nLOr$\$x紙5Z9"Ǟ,.Wm\^S36fɱ FkH5q<`BFU[!1 _ɫn 6JO;A0,> (تbEO4%I{(Cۀo/ykiT wENEeiwUᕈ]X(11XP}Nܵ7FۙbȢ51>:v/SI남I[8UZ\u!Β__'.K."vL+vaػ ?2B7M!{,*ٶa,F'c+ ZbW:38/ub*$ Irb _Op̑[ɡ{{0Ey:VN}"it%U_ߘ([`]:hص- :?8ycd^d0~7IQ%^BB3=f9pjko{]!Ab|=8"9ُrB=8}PFUٗtc=Á{H"V|uX/mFɠq} tRX_-@ZYi9ov;b%[)r,K6y?${[Zl(cjoE a(M#`Ӑ B59Zs_w6T7XNO贐tN]GbxOnM$b, Q"Y93;R' ƪ+A.`a/v.f895K+BJ&":AUU@#-b:XqךL= ,%i|s ?dn)<-[) =3@>%-I7RnMLKt"#{f\@BRCGD6okwũD,D{||2 cNi86|U? =]3Ox!0QaxWyΆ9jJ"1WSu y\2F8X-A.;vp7$K8o- hMuB~YTPZD@rUtBbV糌 fg=o?N pkphK}gctU<oz0E5 ߴ2ArD<Ӧ̑"TI! O \u? G3V֧=K̦+5ޮ y]洉Op+ڋحD-؄c8Vs%Ø or१SMrCNamfkb†I7s?B`n.-}M+  k'' }!_ X'ps#D&4 Ti) ށ0W\%*5V24amHm]3e$ʨD/.^Mrk30 d^{}jF"J![y<-k9w&{H㴊ՏYɵsF: SM2` ReSFvjE?ǔAazݙ o1D^n }<3]M3(itJ|DC 0.ZGYdGR8MŘo[̚F=B#M-o 8ݳ>UR66Mv\S[i߁jUxnS۪ty*MRDP5ACU7,DRmd>/_p5@EMgy2r!lf 9lqJ!AfGJ`]R%0b n$k5wT_- %ht7rTHX O@ [cstn FQٴpߚLZO7 @^ޠe/-7Qt7+Pޅ$+2ۄw@u6fxG~ b/6w2 [ līqB;)ITs? @k** 'P@lGӰY8Wsk6DF®N[d9Dߎ%皨&DŽf|$bdm7Д=O.,tnHA_%'Jys3|,7|ˑkX+CR\˲GZԿ;m6&_{? -/AX55@%[BvV|AkI(h7ceBƽr̐U+jJb-U98/y33BAaj RD" g9Fs7-sPEh')k vV>zYUF) teY߮\ݔx阌Ioqv")"rM6c߈81i 7+[Qǃ#?Y"DܕrNXϭ1l2>r.<.9VS5,tG֭o7eV|'TLψL+vO7݂t#e<`+E~59:4M|$bӃ:&̎>W`b(+q.d;\~aM0:)Lώ5KW d ~/#櫙xR@mq-$\%J; -Z: K}X'SknLIȑuoN+t<D 9}31bťn>gtkY#/WݐS l7>ʚ13aƣ r)J@aƒۧ?xW!R8> mAAZ1M9GYiHQxDtw" tP WMP!$;6CZ4{0>K¨`Hl) Fk+Akļ/1O @{U@4]pnRB)ee=L4j)#{!0M4A'gUMp1sKMdkSG,!W|"}P$0`a#R | ?XVJICgx5]/A_Sfse ~ #^򱈤j°]6*B5gѳ' V/ܤ0ؘ6k9rAC..&b,YC oϖaGu97Z*But@¼_1xEyK =/~V> Q^m/Qjc {5exv"^xbں?DM{%!zS%| ,JLK}+eS@D,x0 dJf>w IX Lf)f|C@OË*|Vb#^F %8ft>Pԙç>4*}{+y-eZ(A[^K]+% @&SB.A cJgȝ~bTOHY#my񲯨IZ(0AcxY^!?/>.sEVܡ6:jun@i d4,eS+4;(5,!uyb{t6\t5xg!@×"Owv`HRBqħVKjSXdԕja-`~evcKX ,s !|u7ok{H=%VU`"=` e0&m}t\ MarF9'd@Jƀx<ƸjBnY}Q3 Χ j7I$l?c ƿi?(u<#XCA\u"Sp},gV<Alڔܹoq|g*Y0`U<[,DRI^~9<ۃkpkv>-"Dg>-57&զ_Ĵ9tmYz4H,)Zcaݬ\b$ ;x"5|YC%|бt,zo  hd4*qV}0ʹ*<`².^'oPQ"Ga/=z¥" v42|`}|l/:*$B,U}[XI"c)Mɽ:vmD3v/DJk&95dp f!1/Ci ks9h:}#,8)cqk~BnE0Lh#dk-uЗE*]eYn R%l0N(<;fֿHK5$" _:!eKU៫]e6qL_?+y2]֫w[cN[,.R5EJ c)G\X"k&VHbx˻kR-_a ҡ̈ ?rO sH_QB7ެWTP%ٷZM6"F0 IAϨ$)3T 8jxzioX- V /ujr yF d EpP.T+ԾH3O)v^MTTQ/{x%m$̉ PEZ;|xH/=HF";G#3 k\ ׄDTe )򸌌0,F4|* ^uMM)ʤA)!D;m}.h*Olts(%%IUCdFVqG ~Z2}"o(Àfpx;POn:PjLMT ZOPNFtD@yۇUU[G9>DQ@$85Su ^f\Ԇ/[γ{0~K6lG̽k܆=\"-J|WUhWtp?&S/AZ]㨵0^h;VY/6:wytHZH#Ÿ]O.^@Ev`i9sH7@bZ4˰q1LQP ) m`@^笜͍ʜ` ?uN20K6 Ůb.USK^P`^ZL+JN~ %b7D4cM7U/@Fx):ܫkfPR=v3 ^%V^ f֥aQF{"犕4V:O{Jj|#4Lش)[oilʖ5j06yAn{t}c|E%*F8sAyΛZ]޻)%B`]<Eh:ܶ(I?4'lmY n[Ģ2sV#"a6))'|i|rdfV%gFoQ8M#4ڰJ^f# t!i -q T~&4* D.ˎo 1eFƗZ'qi3Чp=0HቿEp^W %rr,<=k-?E^XQn*sZ>ocHZ/ټI)83F,)z3e.xc1)gD#Ÿ)rƏ;Łcc =2ʔ#"'nIHAZ<2':kh.uH0j4qdGv2j9ZyNb*[f5mwAہo$ ӎE6.{دCc=VWUpY.YZhZtjB@F2{iBGy[ir@a+_V'twpBGstͣϵ2 X0eHPH[7A=ocsRmӷqlMU<;dy =9۰j;SJj7K4w2xXC>x 97黱 =Z9P3j'܀j5>LVs&엨[5ۦDZ /vKJ^z'u;BIƭ.(e$ܕ& ";8Lp2*K-=T0vE29-jVu5 +n_y1fP]~4w[bUUa9QVhC}Bõa`[0Jo`a=}@ ׍*l.ol&͐3 b .wPhwfl5䛺s=@-=_(͞kZ3!! <񗪧b`%\z,C(W, =vAZ6{?1{D;e !ڬ(`YoE64I'xZP>#-q}"Nue i಄홿u߾< (n+}";'OrBX+imN_ j22Ƿkfo/M@y?,Ka'/gmVlf"Z4KMd kI6C&cuw6݋m\?Mk, dh .WLX[OEڦ joh穄qc)̛΃Lr0RfL]q+)ܟml.slfk?aA?s.Q黛\% -n]Mn+ٻt0B2 N_FO>Usz_Gv_Ģmn~x{DD%@\nlŵ1t.;͏$Tpo J !Cm xEbit|S%bhs KM,SƉj!֞#m^oo:~cUS:PwnF^DB%tP f+i,aLo]4}@3@f{*ŋDmd4}Zd #AoF%t_7}VT`:Og~ ])|HK!c+$PA>&s%G^a$p-z^o)8dS(* Cj#(Jq=?+`/6pߪma~:>OKxq%}䒬0n|bl߉>cQ:gYZ07070100000017000081a400000000000000000000000167a4d7fe0001197c000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/o&]?EhDTTk׶ǼBkK~(z ds1_QeqmVc%y^ҿQOM80xv՘sIAME}zoɱnh_ԙDCX%AS(N=rpZ.YfsOPə+Nn;Rz,.´)I;C] @6RթqV5*X1[&nzƢݳ[n3}Fͨ=v8`sb5&FF-(`n#kΐDU,# Yʨ@X ӇwlJG9 o֦l]M ?ДS9} 䡆 ]7R269cJm_,6+.P\I2W|::LU@ҋXJppBOU߇XNCpP/Hзu|ܙ@w&/BAͭ$^YjԫqnZqC -z^ݞ ?KZ d8hxGSmf-T_|.v&lNX{.5>AnomN /b?  UȈ # R$">CojZG c-& EX'| Thkc"J^גO`UϻU3C.1v&8jrXF :|j"v8q #ϧIɋ~9so3- iyS]$(Ὺ(u {v)P:\]\LBعn0 MIk(I@8z]GǓR㮕!t}1.:}i84w(OFf5@q&zPgk(7+ 1BEN\7\Ss<%L"N& Lp]1_g=nTѯbe+/gboQ TK>#H.6yDIIɸ}l"r`(7,$b6bWgV9jEr χ"-]4a 1 h~P+sEWbFDJW=vq6ʻ$1EbA¢}S}"Ĥi49_0JX+LZWaYFT˒aJ:)J`<>i/9Rq̀=$[b/lTT//%;X ~ 34I7r~8oJ)*͈;dn0.RL\cmplVAi/Q|4mTC!m82,?}s P?Z}qX[r{jqyRrpeLQ6-L 1<@lnX`]@ϰ MwHŅV(AJ,Ǜq T';;[LOjcd,}tE^h@_%$Wnކã`_Z w) B i;dTb,Ue0|?]n"XfC7{1ЃIP{C,дz[-;'-fPXr!Dm{:9-Ъ!5RGJX*߾hQT̝IUZw(ENxꅟejnU s,=y 0#^^]wVenj>^'>3b>Ei>bfgxi`\0A vIX5Oj>b9!^Xnq3?@KRHRT?YLS3i)i#.zHPҡ)QhpB Z{ÎݑIYZ2{ZdyH]RHBᯬ{/N@8y%n{rp0!n?I 2CaYmmhO H^c^F%;;4igCjGИ;Me [Eµp_g,va{LDȍ]٢pc@ifnM$]j`n~vms/q 'mɂ76G S շȢfKC'SlPOBK\UsWG@t3dႂAuk$2>:r٩D| &r8A$vt,8o۪ʭ ~%^IRX"wr!:;89EK׍ҚnИzv(3+ȳ>2Ɋ|F芭.‰SwC$ r`^P=T$Aٲ- RȡkOEWX&Ot,F0A3yx4@[ N5 *X 4CsD AGc젵az=Ov+ʩ[%Q*[y=Y2_rO_G?WP Dq,rGYKF*VeKup b#;j(Dd{V.Ir"ͩQ>vvBՂ"a^腗h[ΣomѼڪrE)FHUq<OjS[Έ;0װZ3b=NV[-+Q6Pp(9%l梖UL -Enn G.oqDe6U@Vakpَ^#tgtaVq%@U=2K37!*Nڌ%[dOn9̞SPediUB,BOtN'OuOW}15JZU]KmS52j3 ree,rW'1UK&H^` $o\[aRVK&1aX,UMB Kr 'C@|s+O'5WbUh)ov |2ݘ>lδDo Q$ҤarYڐL.Q )uwtFp/BiIo[VG[Z:4G|>u̜hyDQ,BݳBA![Aɢtcrr5[ dee*,oV7(?ۑ$ew",i|*@ -F|^n~(ŅoCaӏRpFpQIG7:hhvk2g>#մ I`e$FXL jmpXԧ[_{+梂?.N_THO4pqBóz?_;rh^^ZӽTk$MgAtԁ0^B~& v˂PetD@3푬TB*i$J{dˆs>AhwoZYkno2Y7mG }--pI@ǮEszD(dJ*L(8{ FȜn=&-YqB?f=fjt^o2Pe ƕZLCcòAr*|3gqi _-·kOl}v98tH,&w# @tUS+/53/3r(&٭'ќ{cKmJxQ{fnm6p[r.Oaa2:Bu[AkvF_{Y]G?]+ *tHL8}GHd5SiTߔ~KwfɁb1Gd2ëdGRU8pXЍ *Xoe/7>?ZG.-YjUhvئ,Eg3@]|y>M"$ )a_.4r]A^.)|[z/oSvQDDZk\BOX7U (DyS_tmoZ,%ۭTVjLڡdYOQ&Ps++Ca߈$V;r4zHPh/]eDo:x#I,8'Z`#)*Ig+̕{pcI컗jE|4>A\P,iI_-æҲm< V<@IY?()y@uw]V@KWe$4I1V™*T++;6vߖDw(DtȪulUj~ur" e%Rɴkeu6YfU~6TyZK{Ff4]p椪V2H-MD3_J{FhrIJR,$0w=:2wF̐.01fqxKoyNX|UW:V,;$)jmAr(3CAi@b>܎BѸemHHlyX{ցm{6(V0Nqm*Mk0xJ"?'c2S!(13-n ]4va}f=g̮'vH ro(`(%' i14 g5b2T஋J^28~B䡰~m9iE ;[YS]a{{aG۬!E?q\Pԃ zg¼(䢎Nfn0ٹp鮌_j Vϑg F$w!c_]EWc^5$erw"͢ t!H 1Aɶ|/ƟAwcc[]yW1[r-_w/a7oJrC>`%b﫿pH-;dXBamꃯ5s{Xe$Wb aJw }6*8"j+ Ko7z_íҫsHb0Y)^P3܆֖bƿHe܏:{u#Ddp 7<4yغ`iP1^)1UeE,{y>TH)%.>$Bc xQ|~~) Bkﶣ(7Q.Dfue3ǭW=h}mx];dws7W&,g.r>J^HcPXx-x:k0^)(JDDF$y  Q,{jpJJNY){T*2psC4jgsv> RZ Rp92 (aIJ?6y7j';eZx%[#^0_^YRyu?&(Nٌvtjmxj 忥yZ?*7;]!?}ФU71TI{(&^jhϨmi ߊ 1"v=X ^r^ ?`M 5GV>ā\-#z**ԑ򺞠=݊a7qPaUH0cГr}XytNqO3jp{"M>[,24ʼR)ў\=l=\ۄ%Xsg?aҎO,*>h,`XR)8$^YkLsUy as^0d.;ꅤgZ%@3p M\*R p&MH1%^ѻOذ@7Z/KH~`^_#eJ O^7/>cSA;PAoW&hhݭmqFvFl Wz--zB}%9A;$uf\lޫT㵨:keoa-V;-|KkX~븪ڠ-6h^R| /+UP5 _J][?kJjy s؇0toQ0Tq)ӨH *ኅ8|=yKn9V-"nLyft>7͂XD`iO-WIw 5FSPs~מ10th=ƪ6PBᵇE!?PMc [Z)>W+b癜kzWzpb dzd+`bzݓ3hEt4s:ʌ]3xKXL-22RG2XT̐UrV3%cO,%(y`(] 'Qzd1ic ^ &<ec <9A>~R|.BE,m:u-E1H&Zq}IM#v:r Y{W $+Rg.LԽ QiD dU,"=&VO80AvzAf)j|OR2}2_iog_F p莹8Bww[zJSRVnG[  _.҈rrn o_H[sN|CV 7{!u׮He<ԌQ "2JEb+o~Za藾X d.qy;T3(><0]=j*Gkϝ0^OU-6⿯⾠?l#C9XSߟɆ{61Ƀ3UרN$!ᖼۏ^'Y&1}2gC9\IQ< SOTNvIȩjiaՄT#-T0Dw$cu~R,Յzk=,EGV&ZY.Pn0l2^M*"lY.V7\gCX'h`cT0G'z>c^#A 2C: !8 >b=y'V z=/UWP5X:Ӛwb3G/L9?~6?(iRd^,̗!Nym9haB*9xܣ3oC]УQyWj:ڏ~Ih )lG\򱏏RIג@!]!nU=5OW^Kt\M {x`c+ &JU`Z#6 aloO6:3oִeO DUrOxJ-8Dev6[lljw@8 k˭&-äiI[\Hu\AoSWWUc#q b:Rp`6Ò"P{a}mUMŷjP!9YJK J/4T{uEUC~C6Fq=riL-w; IFDZB!>ډGZLKh<ݽ {DNO~<ٌ[~Dڊ&|2逓Y$Up-'pȬxw:>5?gY:0=\`Vr۬ųLų#~N874z#]9^!]!/n}_\{/]W[:;rXU9rNGN/[lA!D M_^#,K;$c޷F piJǡ;y-GwĉƐ]!^y}nrm9/x9Hw Ĵ!R l,|7x:8힛O%4)ү}L'eeXQROz{J6ԋ==F '2O\Dly=;oUX}5?[iKtPJ~v2Avl_{VmStAMBZ _@)RaJWIN'؁-J UNY&& P9zub +y7k#:>]՜?BѼVZbn-V<(dn2ǎˀ^N_a-rzAwKmCBb+o*#EsHLF>֞lZe錑m'NVyl U^VYx} MXuw*PA:„LiB05*ta:j0^5T(  Ҵɞ8,p nV'{jnELtjMFY7N_Y$麰S#߿YQ9Pcj8DT4 2 o>PLbwtGh'e-ErwLNk|3ʝԦӮ z?'.%M}uM/ |5x&h/͜6mTil  UCђsGQ 5Uw-oE2/}9qge-ǚb4h Bm <;$k>'.WLH;yw-tqFKE$x4^)Ȅƺs;A D 0kLE0k1&#ݴ KkYR}G<gB=$9tkU h4*&vG-bXѫa6h+qjRW\S20h+Ϗ[G[~A旹q*%rXl i: 3۝*:Խ`-X@"y;Y}֨Lccnq^(`0Ǩݥ#3Ʋgk:M{$ Ŕяj4/kt[kYU ؎[Vp Y~P{BQ&T8zcQżRhjFnϼ>ptX|eEHsy1<(;n6SyRBdN0rDg(*Loc7)!2ǭigd\wC=v ڍD)l t<I.# NPSMJܼcG-wEwTֆNU'qExL9k Z}5jzƂOաn}gI\IKy+sŝMI@ڈs,7VEE'cCE↋mkFjT`IM 5n3*-j3A$x^S(y\ZAgx".^dT?9OR#Kc!;s=:$O[C |hU׼$* Ob6AˀW1vlg+iXm,Kd* !_ QpZI+qdnbF${Aiu [Td,_"z/'L@vů1f h5߳eI+%;otPl!֎J,֯X̣UHaKEח%ڼ~TI8K?}hڲV Cz]C[Ҍ7ʡm'iP`;ڍ  a3G"P`ڢ(7ʕ hAp'Z 7/"qzktTY;$|cTHŁF|^(s^:ƶoI]4ٮP+ Ҭ侈"%V%t#fyK8x{MaڭoNR'> T] eYX ^L hӶfh?ڥM_ Zr6W4}_ovt ѭ7zthiФ>å0g-H9Z÷ 7'3 N/zo-R?ڇ _ZyQ29Qfł+DRo^QI?5L7E$\tjAj)5ʝHAw:7I%F'c?}xq,b?br?^"835Z 3wdM4,9s"=X8-Dc+~= :ήl5dž }wKGlwaSj§ނ26(?\26|^]vR1h\.7 ÀxsGg~t⠘{v4'S8uKX2F<-S5`VECW͘% M,K'EN#Rp$A^#e$#Qy0p#Tmyݱ1@J}nѶerLtzUsY%zӁcnl}W3;y$X)ćRtl5;gۨ>Pz S^y ҃&.TS g-[hFH `aťkkv+7Xy)om.j{2-?TE` /ib.M4Qy|ﳧcoM"s?R{槠}WcwagV\H=1G@R`V `+dic[B>U܎o#P ][3e:QQzV߳i>p'rC=>p&>/>q4+3E=h97yc'h5v0|{]ewbdt= \(D&9[HD^o&}>+Reb_cGHpUkOVVGTpsgY :1Y9}29npX:*tL3d]θnTd 3ME֡庶ĆN4Z rk cPV=+6 pQnq%Osj~N# $gg3wz[`1iܩFQS㰵CT<6qFȁM7W]</FIdV1$ Y5e{kEL6[~J PJX%q͡@r,j^oʑۄ#V]fڎN:*B X$U $&D#wUXz\m4.X5jiǬ~Uޔ~pJgq4}E= q{NM/R!qBhx4F:;;L蹇F0ؠ?d/Фu  TVJefÐO4*~'M /~`5[⸵3Duy;JƅGܡ ԜhGWӈ_MwC0Q=5QE4)i0Vh!b&VPZj\NQɞ9-Nsln$ #b䌷0 r|J^?_7=#ut;Dqvâ8zC섌 Là Hq?2 w26D*9/6<)9MϻlR*LShnO?z*BplGC ܶōo8iS/eF oVV&80K7eOa2uݛYK;_Mltί'NL>!0!?NDT s;3SF0q4JhVN h!Ue_))xe`,ʅ0]Na%wmڦpKwחaʗ4֡<"tO~#n^3ݯՌ[-}lZAAj[=.TC-n3jbY{zb&a:ۺTlMRRsj;`#΂x}Yk",#џ:"%[* K~ȦZy5WA:eZu˿?}=tCxM;gn[UJwdLnJRkB鸐F*Sয়CnvI\궇[DvVBܾھn[b!WOs*'\uh*ɕVQn.hH QpoGyZlńqzwNkeC 33$Bh˲9YȞb!:\)]9-?Lt ]A$ns%). EpLڙca[DP3Zzrcl+P(2PN7u]5 @7~`>&`{ٮ>Jjr4K]oޘݸOEF Nr7h\,e|% e)1n%apb#>6,//m䙯@e_^ :oJYb~'Gצ+Yl$J5 pIHy D"{/_.xbn-VO,ۙA11!jC˨?ٶxS{r,NQ.I?I`oR\ejH.|Q"e;*" m3D^&I0QR. BǙ-BT 5e $G|@ ByZy4G#~lN:h!9 +NGLmn`g.U9F+~41Pm0!0YhQrǃ4Z+r+_C0.0h-ٰίII|Ce>ECXٓL#*4͢w$bH>38uLm=wխX)jpibbb1ns72s,.,"DžAr ~Ӭb 4|1 KrIj{i3= ySd|~b){8.9ާ DiP лޠ a~ŽSHѿSTEN2iԘ"!49~D;Ӆ``X.sCF2MaW*7x뙱_eu76QExdϦlf.!L~C}z>D'L,G: Ζ&>r9mFPO;{4\E& $5WT֨z^+җ3i`hb"R5uMy޽,=qD&|`pw!B±VD_v{D6AJ<̦+82?^ *{xGF-[n a'ej]" m/_Rzkf𬻴&&muJs2&я`f3 Kt =wJr(mn]0>GRCjΓLW+(#+,r&8#f;z!C@͒c XZc-5wY2ìwoN3 <S +|VBj A_T;czdR"M;7'9T Wz%E>Z}"qNqэc3u)8CiRJ:NiA)t٢\%~=)3Pl!3=!Ncm3jz\_#YutȜLQN/ާI&^BCᬙzIE@p4\dnC~5K%QOx(`U,.=-6s VweY*T:fjHYS*n/C.x Frх/eT5W&5e[$'\*7ܧ7ƒYBΆ]o:L9SG}--}T]^>c ~L6NnbԉN"U|ٛbm7i"bؗaq4Hc0l%Rfl%-!Nk6š3&s"j օV7gH'{Y,=mqF+/zصz&m(_ Zs״N˖BpapXeLeZ]} *GwwdhH,S$ cfMegQG9= v,S; VUfzz  Y)KK$79Z:tD۩IξWyt;zF vĶ&1DLfuKOeʞB@,pK: e,$llL;c~?<ԏ| :^ 4tk6m~sI[k#e9\Qz)LO h2[jc S QV06h>w_@%M'bA &703/LE$;(b0J'G&3آؑ57M.J^Cv)8zЄ44=?оLᄘDT*-$v),cxxQ;A؉&: YJ.8abaT~`gQ1Bż/+,lP.M>EVȃ^ ҰbDB,m0TJ,+VHSȏ|Q8Alj\֒QHmg#p< Yo|ky޷>>~jmY=t[#%&E[Q4UTKǡ}\X'W3N}@;{@UӚw `*! :nJq{]` =? 'F@v/DZ)|ˆn7a I'26hDWiwm/4i˔e~O;>m45LqaC\ ɩʫd߯};ibBwQo A;Yb_=q@sGl1`N{ЃlZ^0–cK2Txܠ(SMh=<:jvɃtTi=K*Ų@& "h]:Sz[Dgc8;b_Ϲ.t#j֜=s9P"/1,ڄ~q >& }$9y~j>6*ÅLLQ{1<VRt{x? FD@3`mzfIM| yub~lR6苲ڹ*W4QJE'วS{D=pQyIRՀid}/v GRU&ǜ]$=Fvk>.S+//>h&oH+X18wx`Mr%gֳvw 26,ߥ(k+Ve.qX)Rer{ d[U1&$gHmq0AY3?aк5sE92TFBqf=>JyZp;ˢS{{ yp{n{yTzJMxh*kY%So*ZÔ(G@z:t*77RYͶAPoQQi#;Q.H̱ 9yfDlW_oRdܻ#tFvE "U_w('qTJ&6 B2,oAgWE-lcu}|plHoB Wᡵ B*H$/ k̟k~ȕ8 K漢dۯX c4*eBVt2z9s*h)5x~w7x H1M&,(Ab+tUۯdQtU"?"g;}Ξ9o;gqA`Ǡt['P':U5Sxګ4*̍H]ID 'hō0HoJF)GͿyd{Bo)%e# a^W dλ< ;W8'WP|kN1HX{1QֶyozP3; hZ7S9m9EaV{7%4Us0uRF /&j-,4YP_쵘x[,H؄a/U&ezRZ4Ry°^ޝVD^;s7B&-u"_\ H|eW~&ꒊ]*;Yx<}jK&4Յjm#ba%sv Xxbj;<z/M~Q Rm)y #I{LQ~{fA)*3'ڈ{CJF+ ^f`UnH?)x"kR 6D%t :Lϛ6de[||N@kgQd$Y~ 4 vYY:[($wVPnb݁S'\ 3b,C0PUٙP2=ې'zz#ǭӸƑ5ؐ$P=%F}+қS5&\hp~:We6 =c(rt]ŝƋEJO oF"̏z-CwAO3>MʏWXwIu|? &2U$ٱv,+r 4Jf?{gzSm].[[f2;ڑZvQħT'pEV d"'tfDޢu bxdb 4x2, -R7O>Qڏm߇rg8"hOy9xA>w-Uo{0=c uv1Cz&߶>C|.z^b_Lo|yL3d<¸4Iqj{Lq\K4 S+BnhxcЮcJa]-@eC |ޣ従 x $ۗqI qLx9M*1*{43=/?w Bº`X#юtg ZpL+8%aY⺣/g1/ryR+)~}[ԗ"Hy+7~U7׏;VEI8D!X.?1w-< 6b1+q햃4@h7% Q0Kbw,D@lZ@hUC;DZB2EPN- o?}hx!j$%q`v ,ۡkGw'?Y<Ǎ#\DrC>!s ҿ^byj\jh#9#|~z1}B_8*ֹ&nS\h;NG3fA`9Q/6a`FIa-! IGh1uNK.=UEp~02>N,MW4&#՝?Ů߼mrKH͓+.;AIk8]^_On*1,D!S._X5Jȵ/ c?t^ \з|;h;8tGrF'߻kX#E9dQf\r[.IֹF^Z=Ec bsgxoRKߋ)E%I轈`I:P%I"6|p?aꜳnqzj6^%on٠\Nk}l+uPohLn=$/ @)_<~E{YbsSC\q!GDb0xEpŎjNX-^I Vو-zԃLTe9FWMɉwa)UL,Wsypq40Q ИQbVrN8߄ ε^wsA(ed+PGC i~h?gF{ =R9j3=V,pKu}@#8lfJL  tsKCv׵*?U+D748ɝ̙1:GY4&n⃙OGƄ퐱-M%l@PZ6,ʷsό *Ifl 2`Fw׍L [5\kwz [Jj.L=,TqV߳Do ~l ,Ǝ@vSuҖ/XwwO ?A|IhEKoϵzAj'5QP&)6Ol BBQ}5@궘/n/Vӎ5[Ks#nlf)z}CJ;]KC(T(TI|yn6!=9~M$. FHAR=+[ݏ[Y*Y/bf_JQVƅXm)l5W5nAL)t~$=I2{*ZvTAba_2и^ڹC[b}q {'G4]اGQ5ȪGFvU&4=l,M闥H`_4eQw&# w"SO5Be59u.J&# AfsRl7gRߍZtT'@t㫝 47"#+N * JoBl/"_d)FFSr,igrd0r: ^_v=NK\i`\֥:_G 2/1Î s$p̀[ҋCZ+zazC7/Ow90pMZ w씳[[:AOO)AH_%QbY桷1J ),32Ʃ h/ Nyw=z>eiRߔa6V!oG"݇p"IxV>}OP{ TԻKOґ\Qߝs܇]&+NwfWh}M (^Swza譬;y6W`E ͑WdòGdZ4 T%[@?)*oe<p֎Iu t6ܶm57TmVv=8%YUɌ{Gd|Aog-]U썻|>d|6mM-SAM#+BiN*{|Ϧ ښ$Ra_ & %,*>#:Xh=( TDa*!C]߽1M5Mu<&.kк2Ny4l8<{)h^u_h{l @_¨gJBEZٲ^}$*NPtu'٤qV'n&Iv7mv7:CBoJT9W$OKX3# QPG*\ךyD2].?(>2@Dcp]_l%|ѽ _ CcCK3=j܁c>nfO_~[[9Uܥub7[yǾkrL]o#68>0vOj $ZULkLvMplas-_%q91U+C7k]6© 9hƯ0`~ǃE@OLRpzᖣ`cz`ռ)G-^sB|JX_ҷ=׺pjr@5&=f$ ~5[2*.rWKw[vSZe\|'FN4(ThT8z'[-r`B#!qzr`DP6g.;Qpm N}ڱ"@\Yш$x[7FHiuUL7Ű42hLMe01 $B*|Ǭo~qοܶ$:l]mK}U{>3cЍԈhLm7]*NPc{#CW=j@S~&\#1fkA8}Zc7"puV@ٟg3CHU[d},YpaLLF\2m9j Sa7$矩6F"Q3j<ǁ6[& l o0$At;|{#Vȑ^=?ɘQ7ʒO_RQaE3/BJAUlǍhJ蝶1B]I1j`gcH-uG`P?ꨅ϶~o6cX8[;䙽#0VuzJ:D1'[x2٧Jkm[Nw=ӛ|]v#ɖk{8UG_4_D)=l91v/!Dnu3ŋenҋqbSdm'$U\qH#r*ҎQ+֢tXB(/$`Yd5ˬe Ip S)F/[v#E#aN Ⱥ*~+H[g6ΩOZ Bq\4_, |OF'ŘF:fFP@)IG祶9oZ愺&&}eE(K+jv!$qb*$l݁bJI@L8qD~]N~I5!!ysE0lcWDPasmKIǬZ՟xCw{D/u2+Cz=' oa/* A u)"Uiy@Ơ #ܙ X-93&bDW]u+D&D %Kl kKynCa֏OWJ/ ۹ [hlXH qr]*`RpBoˈ`m`]b LXr-0L_3ml) B6'tb&2T\$#}DHiJ9Ft+bv̳n [ℬJ@5Xos͡ )lfZdoT rC)PKPNO w1f${Tps_hcJY[5)(f$>|jq+0YN7Lb -%śk| D [ CYU$Zgz F JQ3kDIC]=~{,HТ/Rjfo*0EԴJcg7"e'5^6+R7¥a;As 8#_)&'qR7eVmpII)xuan_uEfrep}ckCuiP@&:T"tXx9Iy_"l$qEen%6[_zk^LVW2M8fk*, E8Kngˑ4aϋ ,FM0)ixzbNJge_+!0EV`O@- <;O+3Yn4* xM!.4J`-ƎVf]ASH~rW(W-}e^&le&ɞйݛ?Nd XuI;g}ZvI{޴>hEg? cOm%;PҼ2x:jq)P-:dt UXvP>m[5P.'aHH3拖^G6HM 0cnf nå҇K\8NF/9MAu EC [`AfWr ^z_显HL&/tyv;q♛m JY7LEcp?CLB_ c_ᥜ:bxAGOgc˪RqkOW[EMHq"$b{@iS IQR3DQhsʆe5)%?Ľȅd)F"@x#av)6.Wgy@Kkp I)@n)DsWȦuO@s3++ݝyFk?bv8dNB"*X,cwu?emQ CƴVeg,W^P{RF .AY  aPMh&15j- O׫ET9 e*KV2W\2;&U:rE,H*5.Y#E2c,] O4BNKe`tΎTҙ._ =6&ODa7+B7X^$/sᦫM6}ʲ0L/%B'mvéVZͻ9Gq$A} tNA"|[!+,$H#x O[/SIV'ۚx ͱT0`u&}uUaQ͑fRDZ%%Xl0?UDHJߔG,6+yBwR1HL Cޏben_ƕ }5ulڱco!!e\{”O&Y[#Yu^|'!)Ny?,t9Ij+j_g|M$$F&^<)iM!Џnc+KH'ci&(גBdb* lfj4}Dg|XK Ͼh:>n$bȢL$a-ksE0Zۊƶ޿g>5zOgigxJĬ;rc=.qH!P19ʂ0%AWE53<JnXWdνeL,)Ba`Eb%w(|QXvXY+_(}\:(C|MxglsI$^qڽ o27@BGyN;[XQ5mEXPYƹ#tҲӿGn߲:D'X¥N_i'sZ#)\x 02,HDb[t!D}`=]\u2e {"Z ҟOvkWMjƃO=\C6a#0@>8/#ա|P~.kDO=%3` :;GOOQsb+CtC\_,~Ͳ /+}jyR9 Lꗧ c{HPCib}`|>hg[xKjvd25o"](K&xܪaksi O](S4,I),bhe^"PC iA|Ǻik.Xa1se(~Ljq dh#zh4Ҡ$PV)Jή }RP{JU(ꊠFEͪ(]Vq0gk)6AKJ]9uG' N&7iB΁rZx)VJ vpVb!H$-hivYpV_`\]. \jIL2ljN~Ȋz$j$2`JyWb )޾;3.rMozkb!H z 6Y[!PrȞ^ƸsÊ}~2:}W{N vVuHp_yC!P;Ac ;`"d7LV6xjVaꠕد"feKzxk6R?7.7t\,;xn\䉗d4I(AP_zWyF3Ez _:"[Tɹ -csY]):@1 .M'cH j;M /4=a6S?<QUdl|;n㊳#8;8ed`{s9 eY~ ȼ>|Xʔ3u\ACo/`lFZ^7O0-%Fi +?"P{ߚ{uKL)01 T,  kl\5?'*Ah =hk_pt+F1'Xbֹ kfQ,xgB@FnVY2@ẘmًy-Ҷ,rD)neGFf&;? @h~}D;Wq 㲮8(4Xuh'Ƙ˵MT?)J=rD߅ cv D?. zӢڍ MIJU[ltvea!QD@ҒSC|8 08/;V2-hN|Wt8My=l(")Y& gahB[{GOߤ`ou'Z}Uwk~Dy0UlwcvmX]sQzHqjٲ?n6Sq7Yټ] ZtN<EFTCC\K\?OVćxao{0=X!~Xl_8rX n>)(?PL@0E- e\Nd PjES Lˣ-E+EkP2LĿM/PĖ7A."Qo#R*\X> Tj ̓[`Yy1p̃nщ&hѡΘh_NpL@vCQ狵K6y_vDQKsm ;}~܇DGi"t7krcpLxb:\sj$V̵YtFt]jmӏ@+5外\I'|c{aK9 =FEV"#ۓe-&+eBJMXg™ӛrt b : |Bk}J209ݬ9@e trHtrFRbm$DtB*'BWGX/a.#iGk#9v=)lz,>ZjIވTL~6aXeട3/|M"7>hZWnG#|Ò[h(j9"sU)?sKf[;9|/f؉dL&Rȵ%мOG 5Fݒy}A亘gEjLӟP` 2xKe:L.H u loGaCw59U: N7EI`^XLpr`!76_$RfT?̗]$d:5NS6.3 XouHtrE…ۇؤ䩱蘞 1\GSQDџ\n޵_Y@'ЏNx~kU; ` 31O2d(DC!8 eW,""+-|onj͎Cao{&4kAYWODhjG9ZP'nn(/6jؗ+<͹ ?R{dfaYyNu&, 楐l SblyW ݖX 𙾆;h]lzes{?4kr#ۏ豊=0bv5 mM0ڭCte6p:é'S:`x/t$w [)a _gjDxJTd=QAbnORt 78-SghL/ StvO|ffxcg,Lc5@V\^iz6Is. ɡlSQyruu3j]M0/wNlQ昲S ?5TN!NBnmibx!PBnbT 2So|-@L 86 %$yi/C9uWLRP+2s1kwpmx-;pF ZGܾ^5)M'> W;n/Am9Sd|o7 Jw@;qL)؂j*Tf)Uu%$+~ao +ت:b||UA,%,z@=R jQ?o&# Gd0AnOC{/V)!\G>hF_ j@`kL$R{`!UQPAgWL}1 RCVޠ BY>G:A(,0G=6wR;=:u$vy5N~""ϟ]HXEZE:RBR:eLWbB.7P'mEc["HO}#}^P{_G]ZZB(#1q` 7+V(ɏkv[{,5K*% ]M^ <#ָ͸i OFm,G}n{=^=_f!?)iHMyɂb| 4Uxrڸ:PaCdf Hu$ UsWTZǿT[僼5qpw/֭Z7|r$$W)~IΙm$|t/,"9eOgG} ~˔'B|[S՗R')Zγw'sl`tX&lK1zX 1rta;Nɾʣfƅ5HX+upK`xw]ޱPtS'$*Pgb7k4`i7-wl(TgKO56UFErkzg|Lhw?"w7H܃'(OZ}K^pPx"dxg˼0o=K q#P#*e=uf<2uwz3 ~'6*qn^o3N@)DlE:u+ų^1 ވ!eq|0 cۚ cTQR_WG͖8@\)uq b5d;E:{$kS>!ig%|2 ^}gqlm_ݾAfm"zםHUN*X}/i_xYPs3ی&m7Q_%qEtuD@ Twۛpۈ_0_#cFNä־ei}&)/lHwM/þLM$T( -YX%%yW3SydmCN H_t"p9W?Neߟ ]Ij !~FhPE?LE&}t37GudxqAXM{ @c:/sS̷j@:f_AIGӹW^a!^`x:lk_YkjrP 7rİSܤli0 U`-YCX 70e]+;)Z2Agn f/VB]?_EL08cf&)M+"ߦ*cStn0%J4܄$)8MUX JiH+wuLJ"VfL=^Z:v?66K=_͙^kpY51mBQp"`[!W ^X >^HqLT-< %vKМHjccO*ܕ /W[X-*X* 9X'soH_l'($.\6}|MTKȊH}6`}#g 8 {QauNLdN  G$f,27gwI[>zcgrD 4T뗸#kY_ G3MeS\9ݺ1Sjd6lqqj&!Nn"~0b9jRqxK0S͹M|HA$zj@}6U+4=ͪ|h;fnJҞ5ۀ%>9Lɷl-s::[N8*-"$V_>ʩG4g(Y Z2LEJ 7Iq|qCű g6q|^"SHέS8w dqYߴ[H >,ո{L6\qsF5P# Ek ۆ*c!kcyɉb:DOMaG)mnA5Jp1c#zIa쬠tqwePtPPyU.ޡ kƬ6O{ŖG9OYwQ x+:d*c{hE PY4#.mf DFUu)2jFZv5{ܠɇP;;*H@dN7TGQRi6F* #k.C}]T`ԡCP! oKվB/"x%u 5_G'V.yxhUV1XRtM&hVGBh<ʆw`W!G ~KU|yX =$5D%'vZWm=gW}JjkIV "rbãf)qȨ`$$%^+:7=X@y\f|I#BK@jE(7W DYK LЌ~ $w[x2Ȋukח0GZ|8xܡq*vFdk=/電#gtugO:[f9Mfo׿ r3OEz.kzn;gSH7q..jDdȰ,.Q.ņ<|qt [Q>a˽UH/P?f >BVdlP6&Jݧ } ;̕S辳Rs@]tu\ jncYnMAas}#cz[Tzآx NG^]ݙCxYE2ʼnϯluްrF7/-h:mԘ~L>>c%x;]{#.scGeu{*QTF1@*;GIQ`khx<ŋlJ|J{y𫣖1Mz,oԑeROK$۞E,.ww |gfbpi4s򳪏~? CN{5%ʼn0tܾj@nInDgfXdN)WUUb{g㐧Ğ|c[&N kTɏMPFld7^]'4J9TKEGU4Mb:wUuq1?UGHTrr( ]M7O5bS. W>`nn# ծ_QRGpRV#hW[yVA{,ϻEdGrm5hZhv CkvD49\⅒Ӻ$ـlr(QtsAj_4ݣYy-R!):7y4RRjTPxsȍa=m[`,t-$E,|9亹VDJ*~7Vdg9"1',[gpF2șꪢ>]sTBYY" NυNZ>ej-寶ԍb{y/#_]<#s-dof{ b0`a7?GfCn [hlD g5sF?; RYXG{c,kSlߦv+ʍe`+jGzM;hDl[ fƘm*syT%;P?nFu/u mk$Nc9oD*w0*=ks B76j)jOVbZ3jU-ϴEX;m'8XV]o,"<)KJ`n>ZFisIlp.‚j$ʫ{ߑq遞J\9~+8^ tpg] Ux;*2bɒKۛQ`,we#Ieȩ?SG5ƆណhKQ"7kg?cjAeew+P8ICtnjBdK>.EnZ-f'.~ߐ}bd iv H3.*q~#=lA+r?Hc]9%Jʦ֦6Nv-fO8ewub^$rL+*W-L[n()hzʽX!9IUt?Z+WhHQ^a[wBݤ!W`DzX 5)_"":kRaG1`qf^7e^ 4 s/zt4|UR0)*}!|af?e*NM,[2qr6KiB~Z<sꬳB`zCix]ƆP3ʄX9fΩ@YXPC$߯n2C@:iQO8!kz!h#|,k'a !VTRAqE&\x9(b~|>75Τʭ|0E9 kH%R׵sMƕktDp?pa!97Ovi,pjS4Y$>Q-V X!P)#A0ݦ$|HBҷ)ESWo!٘bNB0eQ Ml;/&hq!clw=meas)%W ?qdKL/-dyuSNCL֤8j+o9x1^_mBռ ȧtFzfvFlhkI,#1eذX#$G7E:"BkPP먎VYhqa+u޶Sak^Y)].I Bt֪]|}$َ̯2leQ lcrc?u6B aK qɖEk2>c̜ *Zd- T|qg(.@,m#>t|L3rw~ W)zb6ͯ3Icjf9CʼnǡUX9`9em::f;v>Lj~h~gH_ŒEuV]rl8 $yl8`EĒX ?{E.TDP*Ih+sċd o9J4D= 6L `ڕg~3ZPx htm3W:ۅ:ܾ,be4@q-n  (㸶{z@!/y}熥Wf9#' \ C̴j4pYz x%*t7&o32(#mIx:Pu%LiJ$ǗTFMw46Q'm.Ԋ+۟J#LYe>VNv 2v6?_>Xg3 J D˃[~wlnnmvFUƩW̳ KG2u] aJF˅!" aS+I)nUrO7j!0cf!i&1utD0z~hXFK$}oNN~ھ<:/v#;.?@wq6U) !"w`l&^sͼE5oVUA+he(8ZyÀ~ˑ#vu.1x~|zGOy|CFU岣 LjboOw5+tnM$,m|`Dڍ7VmEw+Ã%?%vV]Z5  @Y\$SBfJ9gf_fLAQlh&3U@Te.kLw[)ugC̚)l/O$c}vJ 2K9lۇ?<w66ŒkEzYM\ȼ%zmavw5Z!sFlj6hp%NCΈu6~Z]o _ *xÇþģ^L/?Q)eLYF,nxUGR"h\jw< s~ԔQ51i6cp=iW=>d-ND&ܱqnVL[``RH|{s;b bpk?/dhs#á^ #쎽 >>-9~BA$3ǵ03.O! 5̭s*[ vZeYW!ILDH4GߖQP";3iNX=i<ʦAMEF(k]T]Eaٶv|)썞(Xyl}@oU n-Ă!6.Ԥ(y*r G3W6dzm- I@2yWI?6ʼ3+@P;R,ՍeVس7h\d t(3+Ck ~ي?poTVL1֏ۨrZ%p+{yN#@,{]EkÍ6Z1%jby,~*Қ^;#JfHǮ< BV@)!\ +K@vtM8k.`wBV]zJ䍒‚NQ}OQFeuCMbS߅ŨiyCR?邝UoTZk ;5eg؅)z)5)~ a|rOQGʕ8eRa r5!zˀJkʓ [nJ^Xo&/J22KyI|J)p/?8seNY0Cgdp[_²޵mHaƦrcta`Dj[y]Dw Pn,"K3LzXamwRsܹWednYPNu:RcdMq|Ga,~XJ0 }}ЙxwڡI΀o7F1nkyl,kdxp+ty,]"xmd\ ,zo<{(n}t*`2^ww`9?mUN_ԛKwE,YXk5ׄJ4)\t9H=c>H#2VX φ^kcNmWpH={e&Abhq߅|g[)^9.[t,0m^u~ sx/_xTHpAҗWa_5x $|XULoN瓙s?j" Tn>XU>k'ƒق!u=c)RT$Ρ-s^Vtf} o}gm;v^sRrdLcm6Rq[جil  T?PʙHZKJ0ا cz␆g yժDbC1@gm)"ЙA~!ى,Z,]ҠAovsu5 32j Rd+gzqoLEK5dJRYg:WK|=; )UYS8`pf'rXRp0ͷ/t.~jCШȴ8R #Z*Jt/^V}fSե&)VYv z`P8Rg:w#HLyߪ=/8AZqD FrUgLAiɕ J ,85 F4] 8iHEL#@$28XVENK4?Z4O|e@B42ePmG\ߛc1psG v]?}DVߥl)]I 9X3)\_3P[Yɢ携O!*vxlB"Ɏ@'q@!0ҴR3;yd/#vyF$δRws,Œ 5g3ivg`9W󡸎 [m%懆h\̯}=O}e' TL7Hקx)qD WCsIfw@V ܫٻf+D8DU&Qcsd(Gm!D.~h.Zf\1;'Sh#|mE LW5vb:h H1 u-cU >H5-VYεV8wY)$ay} |SۮC񷡷'X6|q:5t sw UF@t7׮xnuȤmcs”' %zV\gMfyG}cЙb3XpiC{[QWty^coO4Dn%RtגE$?C<؅c"ZuA[Ƚud,TF]_e8!~6z-0ɈSvw(<2-BZXK3 o޾-Q *:N";Y R[TCj"H#iOCތLk9-6/+KmTid!4c6kû*u$?XI!v_81;#B2}XXiA04B6V|C5Df* ].lg!-</i4=S 46Z.YgU( ʸkEYj\ /٪%2pjK}o@Ja<7Aͬ3qiO*ׅ`Gdq 'UχsʦV{tjO2JFZ;]׶,_!$`:t+ W|}~.paH\88&9lטm,W+"hV_U*Я8eeiaDq0ʹ4]JAQT5+kj]}'Vzc N5xQjvj Toy% QN)7HnKg1JYձ)Idb<s~@8$; m_M7]Zz&3v{M.98˛RRiV dWE#GJ z˥ DD(M}iehG\7.YBJX#v,/BM=cQDSY=OLOQD%d^nJZV皎~k1/}ibS"U0|yD·vȇ-BK{rc%e>uOzx ؎9/&OMm:`<(HPtR3:?_ߴ|q}l}IhLxUX8E7fկizw1Ņb@3B_ƴmPOYh;bFԀ*<Fz"'_J$;x*3^j 774@*0x,i|JΓؾCiUV]ǤI5#..DDt!mWDplExҦ l/iŦod&-+@eAE?q <%ci(c3< ӈuˈdς qQ735AiG=ԙI`B8-V)Dd6Ƃoxݾ#kGR1˽:IgVjΣƛzњ2?2>' -FR9;<0n\_{ p.^3Z1H#M!)gEeY]3xȂ8a.4'/;`揠.rJ>supp\%\O㒫 M7cAb.Fn(ys\]N4+ugG}2]2Y`ZG8c3n}^#L'_љ>m]ZWc2iQֹ: b肟a/3)ۢc\5JccR9i@\Ϭ`2K.{ܕ"حV}}!:bô@Ci|E4E@\޺=l+30Q~ƒ_,Pil/k>3١j2.|L卄nS'E2u_mLB7g~yTDݏԊrD6 CTEmbԒ?5-"n3Q҅ #U@I8*N/S(T$%BPRWhԸqwtpSTdҶ{dt?A U9o.'釸+z׷"@c@ toMJ+Tic剭qٶT5blQ FʳV6l Fn5X\ +q\'d^2G.(}X{sU(73b5NG$X7"p e| Qv>S,V>ݻ.(6@e MA '̗'QDS[l~ny*M`!Y1rHo0RNxz ,~JJcRg us?9̼q` HEi_B^&dB a + K2'6Y:b//#TlsR?]Er-Ƈ[T42 w,r ~4T˸FWO$[Y~כWOcMt] %I Ǿ\sdaulg~ts+C1$>\r "flyk;s -=.߰Y!)BV{>3s t7,qGRQ6i?gZfW.tk'*r= 3~δ'KH7r% `'~`S nt!+V/i\]#% 򣇛EqW(q9dӈeu_s^ڙxlCz0q׸b|7OC}B*-'6o&c3ѳ jZCRWa * R߄9nLFDBiU~"hK}%3evT(Ђw+=]I:#3*\I,5V Ky۵a: 9,+}-RzCj $xU5Y X{Ϋ,"1!>iCAKUn;\ޥ`}Vã [QMv 42yU Wað2/ Kr,8Ujzm3`~x ø(=2QR;<Oث2ZpkTʢ q3$QqQe_yK⠱E+tUʩ8aAE(܄hݨUxCoW0V^~t궭e }0哰e:kjz6n&N˯lib /o5LYdžNQޛh˽Udl vP ]^^@ȇ|ͺ[!dJm+y1 {kCgy``3TrC kU=J(}kQ[Jb9 *VZHPw7#SZW#:N2n$*2%80=*6ҔgfsbEy!/iwe)?7EΘLZRu0gB/rĶbʴΈlr#뤉$X*[zvv Cڒe8eb0)2M:6o7yw.N{`1zeK"b|ř)'@,7HUBwKd{oZeA: Q `Q}%rXUS|K]N6s7 Wrs3yz\0Nϙ6FFbЂ H|~n3H{8 Npř*fQH70m]Ti8Oė;D8T=@u-<ПZ:'ۈYDk^9kKBz3sA6% d_Xst|\5wk C?VX 4Q,Ā{v9}HӪ)LM.\o 1gqDW{:SmkJRnp@+KA v%綸YsщFwR prWWiYjkM@j }XaFW&4柄i qD:Yo#Wd4A*_(1i)bSP͘i9L"K{M\?SN]b|BrgFnÎT@a3x_lbnbHàz4ʹRjt769dD RaH']Z$g_otM%Rg n'Y𦗦Lm ݋;`댧eR1OZL2IizF3|M'D~p S44;ѱ? ^0KdwrAb8$`FL-ZCn(&il8経C Ѫ%]-  N,Ab{7 d{yp1nbcw]2i!2]ڒjOQW̴-:{d ELϵmfamMձ!d(N_lN-vy+CD9%Lsj\F 0mSnҁKdlY :o3vE2F/<3r9i:έ}4?џؚ";3qI><;vVgғs)CXu?[9.Ct#Svn'(ԛHI A/ V1*XXcSBGFPFBVFԫߨe6]@#O:x9r:\:aL%p]f}qO^,H"t}}hsR6qPLyH]5-h%`_kC]\eٰÇ=ܳoGL*P4R߀H/cd"Ņ@9Uk*5̺/yrн˒sŸI.O\`y^u=| ܋3֥LElrHUkqpJLqɽU#oY~*cJqBHut*4!-#nNX !,q"cc)-=On܆9mbpnrN(oBjtϢgdvPD:2WAX%rSmQE գ" iTB@WQ r&VnP͠!:kF>v%g÷m_ Ep&Ͷ6"{&N[ʣDJF~ 7)oL`gez>l뒞HԳyB)9SFhc"TQ{r㰥$h&!m{}7_U>_T⡠7Ut1 홍D݌qͲ6͖;ğv4W5Nzc)?/B^5*Ɠe+o03.o"=9_N1:UPώSˈ=zx8vf5ݙ6j/GdDMwçP(;î`BQ$!P]M"Rzxt$ ]Ό¥@ q9> lr?~m.x:fa˫΂2lz0(M4[DlOOQci*"#&3J˻m~ޑ)҈Aމ@ $i7}jV4@k bE$Mu35C {E;>t7D77S[l"l'5MܥV@~fFSf yҍ#]f0wEe3.ec)܅Rޡv[˂Fc]`ى3ǯp1 x[Xd+dLotwrcs[jV-YqT?.HW4UO\m@dL:W:݉$_*ZRVɼ! [VW nJ/lHMUl .TOWis!4۸ 78(],&>]W\TI=1X:Sf\cqvZ azHQ˗;ݠ+(631]TZ\tǧ zO($_-95P_\#A%۪ x1hE$h^%--+mInf2J?.flSfjk/gAW^bcQ" S|ig%P@wWp|_UֳI^O0^qsCqe4#9鵂yC*`~z%\-ۅܱ ;8xsSͿ,ޢS1c32v⊌_yym7آvlGzԹsBi߄,@Ŋ_['APj_*+N!Q3뷨Mݗ Eu-X\`b%Ƕ15)RnkY=mTR: ҕVy1YRGb7 FNgcά]T+) 1(8hn \wrz>WoİRTv\t/ɮ,AxoI=Gz?M ;P79l޲(+b}2ݦ j$"xIܮ1X0egx'fH5X_]pum-MNȷ!aWAs!xq/K3n)O1miEt>j=uU'ugfڀ#*rUgDj2GǹS>ߛ4c=%ڋA澍 5th,}WW5Z GgZګSm Tk/E"u68:a_&HY3 Kvjqo&:5 g6l\8#x[k(&pcOچ/ߊަ/I|HwfB(=_WKﻗ#B_5x2C[L{Szc)vAs Z& r=GY2;L~,+z澶 y1YC<x*$]Ǚ`>p|w]j"\` V펗'n-VDiVpBȸ9=%Ak, {v_+e`Z~QWʀ~-PL l<RE` . }c3@]43:Yzn\8MKP{ZTw/JFN< C$EhFrܦZEy>nI m {y-EmEGE7N `-PK6ɇR;e⶯R7"y0IZ '撖tۿEgòwYaU!yMSs؋PE [A J@s׻vqs"| +ܜӫ.K*4HyĨh ݕ=viCmMsI$LYWjƢCWc=:/LoŻ|]$FfwW ~Bлf!Vڪgm)+ȚM!o~^dh73pqQ+U5p'Жγ\a5Gh֯]T ԑ7]bU_d*QL/*$wa/:IŊ8" CsÞ0&>OCión P'qoDhi"c.Њ|{0׳Ъ3M~O&zjF*}sqAIKbSzOVpW|ϾeՆ:!\,H9LaH(W>]`8ȳ)O$3krM(gb*Yt}v]Hg-ep P~WPIXω h q۵1:`2ߝ >>a/ aNʁn!Re2_,*csQTi4tVu'w׶aNiSԘ#B\NnCA3Q .m&Q]LEdg9L|_H@,`/cW]ɸκLBuxieΌ7wvr\{MB\9}0>┿IFS{5ׅm+gV+jT( 7ba@߄2̳PI8Ժ lСfN-II ?:sGeZ֧qAjPmdnykDM xrNBNk p]PՁK xL 2﯍dLk6];Xb`KjħEA5N~Ӎ1"Mȗ 4J=.6 |6؈Tb{ոZy'lyd=_\{,a[.G7?3?$?g9m/Zb;!E{T4\EY [լb.r/-Ĕ(?/;LPl#$؉ipwTSs1G[ǁ<,@oFR5DQW-F"KWOv|X",c\@-0Vb-G/mǍV9?<9W+:߁? \ 0Lugyc 2lLe(1ff{UoWw*S`ʛv_P 3"<Bvh"1}<9yэ_=r4>f=6i$/oc j1 W򩚔(}b˶^!|T^g~S*1ᰲ( Zԑp%F5=j͒B3Ăꮤ˛16v*቞mH: ؏%?M+C t"B!b".ǻhQjv*ܾL!KUY{M"G_8G:xEY,CoM)"g&wOkn2ZXskZ"6f^ ~W|l3aĶ`!>1&h4L!y:62YzZ.y"! >~edTPk%l0 THs qEi\&#q^"+Jj}>oӟYZ%m8QhGN|jyHpғ1f6! 7lC9(U SQT) L2- #f7ruMaۢ@&r13!GG{yƄeo[5G+a 36'Hc^g !5C2e~o,&?E )ֺ`Pg;.ozd@!&oXǘc7jD.{:41"G.#Xo5Urh[ɥ:O>>"R59娄b+D.9/.n@_ [FeNҩ)W)TalɘjΣKt6uH֍c"0Babe\ !z[xĂj1(m̕Tz{E7nR HYؘsysL_pkGõzaLb^jn犛.sl54)D$ :01Av .*bQ`JAc\dH") :& QP&IE=@ӿÓ(2Mty6Aqdl!%21%[(¨ᴀUau@Thc(Lu3",dcr,اWwprVkJN,rr퉈J}0휕oi&]2$,MU)p4 ^e):ɚrP>RD:eÚ2\yb]?K%aXk-, v3}y4I.x8V{EA3-5(0(@Z%pbUEVgSݓd֪7US:@:ʼnA+.FX&A30'-a8^q~(lP1ŤK}a vt?p'CaoBku+4$ky}v~ϱAn7𕯃Ir޷4hvb5 Z..">@WSp;Op\ߧ4Q  Zׇ7MoQALR|u5R98υDg0Q^ZLX?}lVJJ{AI}ռk;<wP-kU"9c6Ǚ]7~LEy #Vѷ8޵$קCFx]z_DE=䍼~ixbt ;`w|I]ĝV~1EE/o)B1?I rq;$ * ~\ (k!:_<*u݈Hv0a2we/uvtP]wcc||ԅ -łx, Jw*Ri,٫^9A W$h{ eO uBIfMC֑QaMl-| 7᯷Q`/JG ATo.fT&CO1]ͼ#GcLЪ(#Y1IVtn-ۛ,a @g\1Uo*}ԭKb156³6Hΐb %ڂ| `zإci&'sS!;kSU~}^THF )܃ D a%U͒)-4ZtNSKrK:E $ԛ:d>M9?eLM|P 88?KZVJV')*O"Qv  F:1Į,x9MEWhqV%DHiHloc0adž|Ht0"Ȳ~=} ZC?2u3<:=7; 3WI4JCRR^'6G>6lp)L! A1$4Ddh֏zYii01˯sp Dȴ 3!‚A,5Z%ifDڗS*'%Z'ۿC9?hj"**I؇6I1L0 yZ(nq Y n:}LAjC g>ŌUlԻB1~QW`&,=[y*w=!kU)(aቴH;W&5N% dŽB(eJ]]( NqzI">U^% NLk/7pkn(tׯ+C(tl9Bkl)Z4__*WQ$YP1+P\.tU7Smŷ5? Nb5p|NmZ:bhI[)r2`&xbVQ5#CH˿Ǫ5XQMrC2G~tTIV,O\9|\?d+k;PuL3]Sl怹s۱2V8M#kuRg|$E,'%ϥcWZY4Lrv{TNP*.bX4\hܨb9 @յ<ܨ Ma#m [䙥jw)DȂ Jh"> r񋺥T;T铠O JcѺ[(,¸#(]ů!dZlt XB ;Dk\INͯ384v4rC#!gKNd!h|@bd_''#bo^B23$OJ|C_;2Tw[QQV!A=j9xTq"e_C-(hQq'vGET{0?/J~KDjݑq|lOĿ:4j &M@|t`Ǿvcq~;meO|1DTJ#mӤ.C&uz3TKwUz3՗]X} ɶbt8QG:宫0qTwp}tZ;FI9[$B'J*Vײݫ_-4c[9)=IS-i9Erj2N8͙3TfF?hBy ;)qc 6P!(>^]ߣJK4EveviCͣ߰fyl ^lp-eF'XBeټ$repWNz~t0")b ۟~/'z :R1%lKXXsEP:*նmcgMB:(&|i… bBr̚YdnF9YM;7ĖG1 Lw5]eQ<; fk'C@P98',$ժim} EF= ^1 8XXjS7?uGpT{'Ew'`YX8G}>#L4gZ,po p w(YSf ugJ;YѶj'q/Qe2:T'rӃO=VX"3%y[EAGC6a#݇440|o(p ̈&"*̱<8Qj7bD!Ncf[ ĻSдn=5?Y< i!ƌ) ɜd o+Mwvyٰ9KJ:ZY# ӒI6"W(Ȟ:-J?A qC02 E1zCL"qwS\H+s?\a%EDaL bTά C+UVߔ`R,Oe=G zat.hoĚwF"%yա 7S?1HKwUs2ӂ @{O3E܄i}O_RSiSDW#vO_`7@? %Z2`TXP+X};U/fH?fArf! tG<;kޚŘ:)n<\=G[G&~E2%!J3 5p^/U}U|SRU>zslIg:7 @Jg\;-x9YYwpxy46!V NfРݜt? 1-na'_GmMHˁ"fi>9|@6EÄ0ap(U*>A::AEU& WS'N;\ۯ͕ n%~x!C7dMZi?-2+x=mD߸s(z@ʤ!  .Cnh ,5[ۈU):g k&ߊIظ e A8F jYSeV10~ n!GsЊS?)!| )<$OO/j$%θ vB w&U smozu;"oϬo0ng_eƎaHÆs??␐'bc`ccǨ9FCUX? n  ]cWmƅDXNIBJI`m7HtTh ,#Tױ_Uox<DS)^{(#/A(Yr1 Z(kP4A\|,3f&G@A}PF:P+H8үRʩr8IGow#t)(%ŒNHYv~ʃ!fl~þa%mQ( _R2u$+>KHCY IIS>e!D3T ="k9ȷBe >my6;#;g瞭]&g1RZjy}3r%FՕ 2Z?G]'{I&JLj#Y!,k A(XNّؔI-u`Tt_6M#Rw2gJ%_/ Nzve'"1gH+SwښA r3X3E)D"'!,jFeyJ(Rz:16G7(&7j?2zAg4S&(? gAZ䁬~ueU/[k#֛ō9zqe6Ǯ;Ŗ)ͭd۪u\e'p xަӭ4ԌFa":wjͳzHF&։GHޒZl B:^<6tGƮ ^}I%f8l|3 ,h4AsRp P{ vsߘ ?5DCg^U֨bȥȦD$.3ď2ch_yFp֖v:ȁz/UL#P]B)XE,eZ @;HۥFYi\मxgIcZIr)V-$,oϬ9j(εז&{xsJYz!k_c 87$o@F$AFr` > {^L dNvM>H։\}-r̆u S*n6ѡ݀g%خKN:RΖ>9@(nw'4kn(*PzGc8'8Ln9xI0N1{VyzD(J 4K䊾h,f[?|s%9J֨ℇHh4dix4k<2E3M tdU?zYt9 $W' rca"\qHjL= eѴ3qȋ᧰F%ɦjvU:Cp`/5\vȠ C#MPفH' 8 g~rEf?^FCt#O`xd`ӭ=$Ax*CtpP^G]\E=)"*`o-S1× k.8Q3$Z0ZC0j÷q,ӌ7ߌ|?g1v`k1ra։ڪ&h+(;IL<۔To mԘs-7Sλ8IQtb= G|'ɿT OPl T[\BH-, G6;^xSq/3S. m xèv [ڥ̒?cdv{Q,^o]Մlp6{ˣkٕ 6GS`:KH9#ovW.j jR^fq ?(sJUF2:s#w̻4Ⱥ*tYlJr٫:F.)ZסcEtz˔A]k hęv%GG$5&/ )jR ;MCe9 9'v ńض:WnՏפ.Cm~KvU.?E>q 68>礑#\N7bߙLsVMfSGR5GIh¬c9C/||Յ)o#54N7E3pj0`IG{nmE^z79<*uu }zvXZײ5%_gYZ07070100000018000081a400000000000000000000000167a4d7fe00009c5c000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGak@ 5@w$ME_j<`[˸PS`5&FSeFA@ $OP(d'FeV}k|IiOإo(mHOp\A̡1C:ĕtw$$SrE /V6&s2L: \ v].['.1|"{9}K7&֣#xVp_o@R E& n5ә9g*els:w} +T ׁ9䬮Ol4Cwyn]Q~3<N˨IrG$ZV|Y;NyY$cӎQIyr4s$狥EgnU ݾf>2vXA>;L)R7w$s[ù!"Y$E+>1+&M,QaYbMXa˫M=TVO(c]2䢦|qq.sbٖRr[q10yq%5݆ل\-@'k$5ҟP5|:[.7Q C][O9XŔ 087›Z z26e 5^IvJ^#,雷Ȝ4ߺ@qڨ_m #?^S~b@ Ei*Ϊ6+Ib]8Ϊj- <("(P55V>MU0H5tüj. x^)IqRoOX9Kvl7'_"#:KA,(h>ʽ=Y`-jaƒgˣ+(=1~SN!¤hLl/3H9˱.2s?i]j!h04(̿3=,GqSdծ\E;qK+B@/wnh^e&&YF D^@(;Uz7x_ \l&%ٻJ3YG >,ӋU3z蔣;cXW}Otj=>. M_`" 5#QXS@*YXE4vu ^i|smQ,!HD7Km Yr^w~^.% r6PJ_߼-]֟qnH7xh:ѐ}I@ß%ºm'6k x"yq`5-O5\{oP?kc'ƣ܅X!)aCa;~%H5 Fa3ut׊`x"V/$*h%"ZF~`<4 $Cr:Y]f?KYfYkkC<%E>򘇄N~j9h0ԛ@!Eg\Կǵa̤x9uD/8釯N-{O\ ]ghp`F=zКeX @g+mR3D3PϨRdqzsʫXCLBD* GOb-jœ50L5,DΌ 4PX7]Nፉ~?k2 L֥u;]BDQZL_US H`L"M/U3U)ka0ym+ #p'KSJD`. 淪lIQ{Nq$Q}4>n[ W t 3s=ڳѽ9J 3@ĸ<aC6'3rTgIqT%M|3L%w[ t5m3,ƫ %@DI=+2,B3we`tܸ'!;Z;>[YgsH'Yر[2?岤m>P :g~53yOQ}wVRhCοs8>~H1>ˆUcW&jv-5%?讗DZ\2 n=F_">ƍhkaƖ;wU"v۪\\D [0_Mmx7jlE֜:RK*aIsݏ}:WC]09JZ"'_1-\ %tLjmG.zs#tA n7櫰'4ډE[ ̥>W^ %N._e8{<7=Lb{z1hz~"W __.ve a! sTYᘝc!?b mňE4d5>Qanc2 O{۝e}!`4jԱ FOIn[iٵ&R=K2x U),A?<*NMEҤM}R+U|Tj/egx*:xdBA#`OB .#к>5yz%oYb]\Cs;2!m&?tBFmi\Aw,E:ZjAGDr5ގZ-lak(5E`Rc-)ꖲaB4E݅ rJn"վi%t|01͓kuJ! +'Q/~PDe }Au/A.`lq4Ъ{c;$g҈$(|Wֵ%mmC=+'FT;#EbP'w[..r[޿ls#%F1?^M(<;et/ ))daݶ)[7Cva{'umJ| G'%Z9w>Ѫ^"c3mO}PTnw29rxIuljzt!X͈Q$5_7qXdQm)ÍZ"%gJݑpV*,K9|R0a"4qf/6nSL<AO_WC0k=QgKD8NLfxwr38)uNc7ӥCZ Tޜv .W΀ Tn_[, !;StItg gEc݄B!Dz~E%Ũ!{ꭎø1kitnAA] v'@~AC5k Z>D2:ׅFQ!\u>b*$|>pbt,m{vN= gs4 8eP(JiR!ړM=u_EB=Fz:F%țY^3IxBF#&2;X i{9UcZS0Sǎ'.R3 z i%2mU\u1f$xЋt |Ҳ|9(މ^};2hnwJ'OowM.=ٛhC*ξCJ eLhjUA`e>+U[L}iK>/cG?(wRDyL4r0.=sEH8֗0^hiKG&;fGS4iEPj*I+NbkR:ʡ,c26s\N'h4}!{:2%<!:D+(23[3 +WYj<}.wwqZw6HH̳&Ð駉]7SDH%k$2s2oI(4h'6i' [ur<8fCajw9bȢk-NneX[Ψny^,nT+9Q`yJcp|m⅂7|)un"⺁%TwV8ۢ̕Yig,&-{PtZ F-6U~!Īg7#x_Hzn*A.$9*( k2"V~-nyM>(:h  B52||{H`Am;,~Ru ڜCZnl2w`:XKJ2v7h/MpUK6h лL;(֏G栊NYr0&Cj@iʝg%q1WkjsYI;G%bfIp*_sܓR}buur\WP aB,,υFʱIǤ,M`0ۃ=Mi PHrpV3=x>*#qrAG[gzC> 1x`&$U#,.J&9Up[U0rWD"S<ĉ!Ƌ1u5{㉽8{kV6sEh/Dӑxlyf,~Q +`h6 ڽW`:k9P9,d"xH͵p-ˎAJl4k_W'ц<S/N> ю( εTp Q0IgPGejv1#l5V=™|*J.![.sWCougJK 7+6 _Si9J"8C/0ʖy#B/$z#R7OuК]ҿz@5eBP=*%Ujm;uQjz}h /EXެ\6`ۅěݷyYMC*cakYu[EnX7xHAB1^]ܳW$?O; @` C#\x o0֠ܨcv5{xk%m= #H:ԁ.D."Mj |R4L\2L#[0!.DxY6(g*BNjE&7 ^>][O%ܮʑ:[NomE D!eJ U6=QC0x0n_V iZ@y{*u.oB5(BKd`$wyIMŊr9_{o^y){bjⴁjf1"ݿM(.j/!FO#/Lu5$m)qX( tj2PQrq sXl໮%U_.B:&_$-!$ȽBɃ( H0@b4GQvICUuch=dX2/Jq br"_;1Ȳ&:!lbim&R*԰ RI;>;ZĢXGӛ_i/ݖJT٢5' -Ʉ./O@TȩA5v ?Km% J;Q{p+lPHg3JK-f. eTv;b>o\cL:y'߷g0l?g:׏\NS#Zj9# ,Up)7D3?Je lwn:R[kfy)ȨfUAD4OUj)%{aydM/*ոn%DJaz"6jBTnK*%UKPf63aq:WU4`Z) Q:0_z.mhDv` st(ڐ5 b>F{ |Q})0W ÿn8k$R="=9c0NdO +e UW}е4}mP24@Xr.+ y62G~LUl,w䳽M ^@U"PJ^xUYqVx@3lv̾xq6 S}K˺2V@d@2O?fK V֭+ &9-EQnE[Iڒ67v́q5*c)CNBїj,=3U#JYfl^;6{铇4aϵw[Be,g]`^vx _!@GO5T'"ΟN$)zw уS9[3ꟲ>NrOxFudd)^$,G/-fzkMppJ.Kˏ9A:$dw` oavIUOgkCI^؜@3\)( k3yoUw*\ VIПVf0#O^1/XnPjK9 p1S+k7n w0Dv-Paə4w]Y[q л>}V6D)ٍ ѠWi’|YcUP{pٗp4,sl.lpLt >!J81.%&\Ae}bEUI;$ÍQ@+2%FmpBRطcmʭ1ɹ᧱TQi+ރ;f&taS BbPܭMW)úG$sv"lm1 e,v5CH\hFS+ˍzٞ`8,J3&]<)1I]R,Q*(6GI{xF-ka1* 'x3Kg7S^Dƕi -gNQnXw˼ytǓ"@`]f c5W8L~ H%`4|pkGh kl,xy05m|=l޾3҈x'Y(::h2Y]6ag( C:ڒيZ񒿌4yذ{K1<@+j2`{ "/nG֡402)|1&}mq$,īs ٙdPiNpUª{&H<`h+tHlIw\qMgWW{8K^D ƚ?PsE\ؤ |ytQ ߏ@PA &,O[d'`*7,B4|E06q}F9_%^-B1=57Y0pP)Dہzyu_z^2=5~]Iow#!lΒcWD@:}/dasو4H7)˯d 'hCGb!L>tVΧ3~7d(ƟgO (| 'NIψ9"e~SN\Dn'P > IzU#+tUDmxcVW†Q#Bڿ!ݡ)}Bk *s^mAO7Rh%f"Q| l&e|neA-?DZ]dhd 5y!s~8BMIxw ɓxA4W.o{w2,01OuKϝ5<3^@1ySuZR$Wk #PW: ۮ|ݴOk*eZe< 8Sgs55 LIU xDB#7^y K=W-|ͲmP"nBӦkN^j<,KӓW^Nj<$2h ׊eK|+e b*vIRQt<B?6| g%IύTS|OV:%-ܤ|f jzmѷbNX1fHǬ?gh8w5{?"KL]My_J|$ G[ VR+7hXE(ie)ky "kDޅkMޗr&#tadqifl+y_aLJK0i@ހϲ4Z;8.?L {+wyڷxA̘jjx.`ms }( }ق&M~V  r /Hiٛmŧmr\&w:#P|M2 F-,?[ԶWSL~f1n>@AYa`FqdLޥw.VK`[m>lR{E@wZ%PI/RbDW/%-NaD O`zuMm*1e4DqbRS|9Gqlj9f%6 &amA!o˿ b;N"&&Tn5!E@r4O~| ` HC"Bc!-NJJ0M(ܧ?[g ~&w{DX)2ƌCf Nᅤ;>@Н^[\ ¦F`o\xY,UV-EGQBq'Rs)ZXObEeGI8BLV0@uDEX%@timP Kxw Ai9=@4`͝$ `6ahd񕐉yiTMme_ʍLwURKbHiх̡&~@+20%8#%G^H!TwLjL'b4?J25hR='hÂ*|əD.\wُ( vI ې+#>`{xψKrՆC?>q1glPԉ~5ZhDަnA9d=q:'s<>J(Yu̶֡9lҸH+bU=7[ôyѕ xޛS§De|8:h1&?pfa3bVv,WW|@-6V3WQx0,+~A<"}\4βZW:h{w[HSeؾ;YOA7-*o[h J:];clh'B4KG4* !^BWx`Vƅ&ajj83zrd'< ahosG@z^f<|f ;GpʓڷɢĘ pv ,?3+5\__ŽrP_? d,%.Y+;h,Sr!!q!|)g}c04]ICF.{\m90-A>n3 )iScU#"<>DmGfj.S}CLM1rU{Kzջ-(bJ#/ N"NєA|%M:~EG ,~`*X |PM8Do5SUςxRr%Ybj.(DW\P RBA9VdX,\Xk LOnWOۼ*fB]uaѯ$n{sNr9qљp=da)rg'h<{]Lq<RT9- 4iUbᢉ/GlH⥫jiVr SeFskWVLSrˈU$uWj!ve ݾfK:(Br{\N.aN6SLJmWLk=o Kւn8 g\#S0ėL-5SU:5]Gʅc0Xcc>4T7gI' $"6;>282-P2L I󫻠U #12{*Ͼ 5շ҉!՜nqqf(S׈uL+Ŝ3c .;Xl{dg¼ AQFFrQC#W6eVj>\50'Y G]0QZt,jdrvնҝ6 E]v΃fV ^G]2=)iA?ȷ?+<ÒN)Xf=Ϥp s=ę<} 7W7BnmTyd8`/O77KvӺȶ5Ԕ'CaG^&S0شTRl)Ri?82 [686lCT:0Qh,\A["|J߽ rKܷ*9B`þ'qRt{{X@XJQ /ZvwqSQD88beQ"Z1~Ldvǟp435 r%X4)Q<\be*>DA4#3ͅWK´YNABE.p5bݬ1%:@&Y߆Ak 5X󼵦Z'UUr(ۄ+=֐ҝvs B~NOMubNuMQZS eџ"1>>ts IJ2euĻF:b,"\qlx(,Dzi SM;zW$B^]|ǚ6VԣBΆ(QɄ͞#{DxFEQ*`z% ,GV4O^6{]D=j? XU{B~p5y>*j(.+Q\Ǧ`i(C)u*+)d =vF,#i~3ސ+{섡ɬ W1 *>fj=֡?Y}ȝXF9yY,SWeҰѬ?ߘ % RS,^9V ߂3SH _O`)R,:@0/hAn,,\9$mM"l,B6J`RZ9WZlJ+vj`2<y/`_.L*lb@!#9!-ȯ^cniU/Lyr/r>G?ap:˩Ec׫F!J柒ZãW5bHu2˷Ox_H7kX[;Cqp7xQp99`#V%`0-Ԥ\_d2Eܴ?_8 6_@sţ5yMBVukF=XjG4e7HjnHۓ>\dE[WA|5F 2@Azv@S㔚bϰZWAe퇋VCoS@bɀ-$x0! ]6}^6q~vSe=5>?C[ZKjJ5)dBD9'Ek&%-eKxm+Jԑ;f6zj,9;axR\m_&lmc5?u ص{8 8Kh,"!\&޲9 2QGPްj!։NW\Wz<'96iPmF΋rHpZVy1 YՑ=MƲJbj1SEwѰb}M6L=XV=!E1gWf0[$CY7gEOs<#*-|WN'{J$߅b q*nui@G|K%,Ό؁? zڎŵ]3gi\̭ۋDC7MY"kkF9 EȲarXx-(0a7bP P~mwĬ aaݑ+_UO\Q.nz/C()$RQ^tS{PY&7!TRp<\kx/ (l,XAI'jaKhJD9(4~MѨ$'Dёe%mQ1( sD69@6bq3RY^/"Qz5[e7v??,FCz#v"e7K!m+D"\0rWKYIVrlQ5:(*Sjץg4*s3.HW=h ?%:|-Zںcu |])7V8#V?+,VߓGF%,<Ǟy^1M>k`w7Ϝb0>U¼1Q'.5\8U|T<<TE{Ȇ@w0Z'8YOiJMWsݫ G䢓 Lb9.QJ@$2X1kVur_}|GPxQi'@`/$ς=ubSќrt9=Aρ&.E >rr.|gJϙ\hKieUc+RMotIr:6h&m¼S[AKf$2Xe"I Ԧker2P2$ ]X}v@F(Δ63a$l7WIt] ,Lp`tdTуkqޫ G>YWnLXY"Tgc ('lJd F9xnc[vFӏCH|' (8햃mz$A> 3ICq- e.(m܂ѵU1""|C=paLGNnREE{QZ-?Ab3{e~3dZb)ceȗ t'F{nd1u oksK55Jɹ)ٳ&PЅfatf |:-] f=w8dbWKGBFFJ/exCZY`R&pZSmfMDz@`AC*:i mVj*_J;С%svCMfv{}>k%˙+DLdK-NHۢăgj,kX҉4؅mqpCͻ|2w6}MWFAE;?GJk1ӕ=-MrHlӾ9'18{ԪZfP4,m(svMF.|prll2Alqz5>6u>󈵞+~Cސ@?Y?U,5X?޻N3=q"h$7B4[{l$07L uAa޻a @B (|%@Ƈ8"H'])d0m 鶅-J7:G9(ш)0rHAcw FC |焍DJdݙ⿎Say{J0jֻd6pq W꒏B6[ +P( 6DyE&) J^kdb73Er^\;X Q.g` "~j%_K}[~w&PŔԚen%['?%F!dLŒ[%gz`6I؇5PsOLfbWhA#D)xlF8D3(vJGS7qA48ofϨFv#q0j{$:*O `UK 9vXlGB1eRF]iֈ]Y%RUgst"fw4-oDY-%=L`u z3yeLqc: ex.7y.QO)1g{ׯ"^Pt@ie)ѮRE!Fy͗wJy7 " J;[/n, }K ۘwM_Z3?/j? 5ݗR\'l"={d7.ۘT|*L ˪PKmt5_7':֗vȏҹ^g9dn@t'ڎM7qI[| ٯDҦ׸ i}^#h/DLIfZ\,AzG4qx<]a2:B[W)^P {/,}"um0ri(RHrDG\ lk@p4>J*7&pK59Y =u&AAMaCsc ?? jEV/z¨.fsGk*hHm)"+ȸ&+yn/;~wcqa6D/G>06Zbޕۈw2Qn"K(FβV Ґa}˄q9[qwAK/'z ݐj6θފi:r&G,)ucz0'Vz ΉUyIq>OLa5:&VV;Ϲ4Ls :&!`Grp2'TwV8[h>;C5;JHA@Dp(Ⅰz!gRkp ,b'r$ףPނTx 6&Wv Oͺ)C;ȿ+ &BFsfTG k Axi!bXԛ_Kc?KD;?N Fv'?uAL\>V”3|2śb0qgQL+_ÓM̒ HRܕa8p=,s1Ͽt:CDŽ}: o$ߙP"k&P Zc)m$6h'h,Ʀd(H˲?'X˴dLjR%G-b35IHjHH]B6al',6wCHw,xڼyڻ[As_D =D ^Ue1_dR7Olf]ʗ4b~"dqs6gmє!=!#n6>G䉕GNq*!fE~u x}r|d }tFTS7ҶjޘXȍmgkCRo{F=r-'@ !rg}#0¥ 1a418c =s  T7{hdCbml=8!Gx%ncW=~ڏfReb/[]9veD>.f?@O _;Des M])o՜ڑƕ,@xkCo1C]HײPϘE&\p}Ep?m2}-i+U@(^AR7Tւ8E~Ƚӻ_HX2W;~ )z4YY52mb,ls )9fc;#r_Z7U KP gѭiq`}n!mFaU󹁲1YCKb@؍ 7ۨ|yaVD; c9 :SJ;,2s׻0q'Ʒrk>'Q/HB vdAS^**Ta0%J^ld䷯`o^6=ȐW)]8 쩖NSDLG!P}c0v]?򧓏VUE}z7*2ur+"3"#n7R]NxkbaQ|BA-BbJe<@m=AgT )>W׹u7x]d ̴JZP8_34V#TG[Sesh!k`HL;ԯ5%H}Ƿ[Ro ,'Or|@BF{= # QmZS@vO^NHW ˷E,?ϹL&ߨlN҉7v7]ks(8SuiZp^frૄ9X2>XǙU܏A®R젨BvUzQV|?[&@zDDtbnZY}9G {*O@;cyV9cNɪg5C^z;lVسWkGMx<0r89D<J5cE Yps:W:C4FZT5ZC ٤h bqx80m̻g-8dpGO_p]56{J( qbPG }Œ<^J c[2LTj2?zl d2nB@F}| `ą[0?$zΰ_8.*Kn{xEQVo2;DyӦㄋ}[龺z"Sp"SUoB(f䤠DzAp7xx Ykcdǖna $󏐱M?KiOgM d2j@v,;hNuWZxv4#X 8-𵺒 nR~96\wz}K(`J]~\2P 2ޝJ]Դ'D.*F у7d ) uJ; %yx<#%/nr?dk;iv{p$&#gn4 !k m`Zϝa.`CVԳpo)̞:ʥ6m߄؃ȋ\< qp4M`e7ެE2sja5})Y˩Jƭ`fAYQHutJ^i4b3L0[w-VK ;Kُ<P *{|.R}jp9YB_"osjGl+`< wй00ԧDxʨ:Xs^5 K@#bm3QKG\K*EkWO߶r| }#Wc3%581"(=vّ@’t] fVY2vƦ Fq(-3(q? ϝxOAî(BQfMGײ;Q"p>P"E׈;/!NRBN-q%c q:,q-Pf5* f~å5B bj95R>ڕ Ow{2O3 9ax纣N$e^+/\{Iª>?OGvK N淰4*0L߇xe=tWgo'Xnlk 3j[3 " 䥑;, (!1Ba#6@j"fTRn7>µ'%s5݁JL'r:4 Lo \jcM#Mqm6:*aWc֢qn}?Pʿ?'jxiX±݋=UYH}=}DKZ0`p0!~!9rcZF!V?/cnѭ 9%t]Of毀FYj]. ,޲7@̂W[pPe@OG=n9G&mn v=Ig%2Ԉ#b7 y . ҝ#KטaŽXC2v4b'X ~ :xP9Tͫ$,*Qï&^Iҧ+F|BIlR/.juvz ˲ QT\~kJ9ͨ{A X~CU:'λO2E6'h1 kEKzojz߂{6 |]~(5u8kZʮ֜fDqn- se~P5\Y9d*3k3dV5@ vvQ0W Gr?L/!8tG7/`*.ڕP'ӥqsb ޮ$->yz~|g!}{#vh.n)wݴ'NR3!5Co[~u ,[$jFb_o &{/* -]C('A'PyK;[$kx]%Fd< "MUVyIROF\<)d\d/d\dٞR+u)#PޏTx\QR] Wh=ʴ@ 8{鏗44gd`Ti0ݕ Wit*y"h([ u/lp7))'tYZ(BG~հSDG4LJwƢ@NhtP .5]#{ Š/&ٻQkU@/èFf̴94 \O \߬Dp!i"̪ oӐsi-Po* -ϻPzo ԓҶ'C,r7 HiW@Џϓ97E}QujjL}7Ԩ _5fv4e_n~]0,:̕-A壶2 8Bu4*8ru9\AQ{613bSC' aI.…jK@ /C% -bsH=Ȅף`:\8Z؄PCR/Q+^DH%MYCjEm㷝JNҪG3sfW7KL@"c?Ҭ)'될xtMlQdK.+%5<Uan(Ԕws]#=ĠgH g4cN*'ƓęZl|Ώ}Q J܁! ;)m@;_{9J;"K2rg]:H݆^[b_n> ]mujbSR7[ZY94y xldp|R?- *Qk|J3)bD}V*#Z  0T ۡC "㉘^xK2 ު0\A";odx,;=x : ő{Zm%mÁ;*UZUP`fX˚E4p$ݨuZnb6H ǁq83" }3(jp4Sie*ݵI6uip9eH@nFJYrWAtϨOBAk4:>b\,!=}`<PQVhȝ_w~Ȯ ozr‘ _.Ί\7;4J &@0^H% ו6xRF]t%7] oDn2(줪me0͂4 lWS&UxM%-k)Ү2o X<\1&)~+v"&HR-iDH}$%K#-*p|z +`)^AQA+1]xs_BUt6c~A;roĽKel$52;"L`cn}|afw\pe[5Ur\;'D8y*H[FE2V{)Bjilo1(AUh_)5lE4w* Vk"XU>wux)rD?. lI63=;$8 %(i2Y=S.qD_ml0us ݸ*M-nܨzgg…y%A3 gmAC=6 ,@|_=b]w|D-kRL +(Kl W{DҤ.77;QkH:޴mī5SB}Zb%Nx$jzCL$7*lH3{ ls~Y~&7aGOJ&**z_v*U-@Wm dc foNp`rQmtLLQU*% mPzwdu>M7)57jF%6wpRm Wy;D'HS݌xs}x^h߸<+fum@3G3vͦ)}c >9Q_bz(>MsF8G?Et`n|*a͉z̓zs'F2;n^6pb0٥[qzː2< hb4;)2O[5m^D)>KU}wKZ[vL,273#Soɉ _*`$1*lu]k:GиDE Cվ9+B[Ɓ9%5|p5RFGw,jӐ-٣.tmyn[]#a17ǻxuDg [Q";[lD 鞍({%+8,oz^"{41cM la솾vA*uǃ!KK5I:R^͢2~ԕwotXzlh Pࠩ`%!ZT(:62s)mjr)e~8slF ۽Al/OuCZ kx+ wHNH³ T[/5-|ax+=#GNW>jZ}E"/&ZtJ ݃Σ=?neu7],Z?@e$-IUUEK*6΢s^3p|# 悌eދcU|9y?z=A2ĊML(/,e$@P 7_Pp I=y| I4r8fYn'T!tےS@Tc;}ki{-͆?-2IM*5}Y= QqORaq]w,כ,(ypTt x",{1z'̯pRhqtxX_ g. ẋ^Cǚ$a\dtv׺7Ĉi]#՞e!/ӄf4%EqnͣK;SzE{lM^K2՜g1:%|>[;Y#S?9y"eڲ16%`s"TS@$WY7N)9"bݦm}'! |O:ÇR"h(^#rO^%2*J1C ZԘ^ Vx"E:-Cޞt<vh<}o8]Y?Z Reǟʷ yF簓eO~^ma7sirpxԗ܄@6Ψ(Qpx?/2}^Έh.߂S fduv 3V(ΉF8X$? &KZÐ$q3XC\t}Fjt}AD~&"g+:WMZ4]/nʉH $)ޠv5>DBa PyCoOd-[@V)3t<,`9IAĻm$ ~$'9ȫ:!#iCRV)%_lUY %.NV5nw4#^?yG4%޳++h'HSs?.o,hGCF|<}t ǓQ%÷ 5Ms;M5uET<,|٧6mS^GCHCYD\s!"bxc-wgPg; 3U&B eʪJtU֘6ō^"n@x4³DR5ffEȃ]LSv]#KXo;DS.z "=Ԍ s4%k˛]8~2pQ &)veG&1Ey 5wdi >.ׂ--jKV.ΛܧJ߾5?W jG6&P,*g\A1RrDV8CHKʬoϚ˩ ."AHsa^ĿYfzӰbfS _ d#5 /ց<$2oِЉ_H kNNUhxS8:R~ޅLm\xtq#KOl۞jǨjUuGhk/ܴ\ [ThJ)[} g5.h9[;/aɉ_G+/pS6P(?%%SHL{ A7";"+#IC 1Q|@V$~i`oyfef9<}߰`u\F#|I9 (XBu ƁBڪ&#\KUtBCne Wb1׍Mª>tDd*ICxs(*‚+D*A>uJn. WZ2O\|piz}lLJ8jruHDRIпc $k#dJ^Y4uv~>ƅb2&,w*Lp{8)H~‘BM5X"L -O>K+EX@sO@K͟PfɊP1ئ$Fz9Dm3K"& Ϲ/`< ?ͼYkX BEP/q| [Ƞ]P_q3<${$~UٱХ^{.Ɗqs: AN uQw}YEگQOHr%wt /hdo Ja$C`u$=Ϫ_ Ek*lϼE7 RI,L`4R`-gLVd{|gY怗c׊Y &llbzKμ+ Sn5E(.EVXihtsf>Zr}SoM{.h lf%d1?ҒDžD/#MlB6v w/Mt,J|փDJAi=| B G չ34lJ_g5Hy皠h02?Ʋph2ZeGͯ56yYP*ˁF_% ]hu/"%t_: W*\& R}zQ)p&_JTm$<{1 d蜛n9k`'y=X#JG"l#iGziu<@K| WX5kH9٤g9z$Lfo%fhn?c%p[!ۈ09.T`RMo))X=PבAѽψ0Gl =t [۹֝D_hƤћ>zD2Zuq:f%~jf -?=+-͗Kt؈=|m ^:2mn K# Șl[ ?B V͍.^H$6B+m4cKFF}J%oynNNP%ju=EyJczri۪}wA鲮1]d2ɲDج|LţxF BSI޻K܅)F>!:e/P=X  Y3ŵV2O[1|"-nfDC'l%NC0xᎊ 뢸MLl*"t"IIs?~vH Qv¬7n! @ XokOO'7u[r &٫ۘl~os[!}KVcwx'h[%krkz`P-vRtpx5t6e_W*'gMX.fQ`kn0{1\9&+M>/I/2{j ts}\]nT7j<{Z)™CNdǣ=%E=ݔIf}T$ƥ:b6w[z?rS)h((C@x<\pQ*NY,D*m6{񬝦I(WhƚG/ݑ]гKu)ƾ 5 kB$)4z4o<R0>ؑ+2h!VjT$3!g+ ? \rb.jax&_}FY-zT)J#WͯJs<֯p~Rəľ.j!AZ Y͊ČmD.PZIAPsDE`}aajh*T]Vo AVyłG ʕPz' e2 Wwp$evlymO\p &Cu7Y ?vc ]etK!X+%xg {),QpY~@Fi KPt  V*GܾɊ:(7t&vblC#+иxg ѿWu,͒E(E(XM(G%3[;x}CO ݩu3 {T|KK#i!#J}asQrqg=N՛6aLÒcNp#@dVH}#mgZM◯`/Bo7-Z@%(wtAl\O&y 7x {Oy Y'77f<>@t$G/4]&54|4\yB~5B]~vvaɪ 𰠾 +n!}si fHf*G9~:@\=`#PpAD4Ѻ RC'͆ eSas_4KYK^@{eAU>R9Yqu6n 1u`lG6PRuip k\S3O@3sUW\_"% \SLZ9{ki9vc7"SqDn2\}g8,NQ>gy;5& /(S7Lz9XymSH(>, =C9-#rQkU1KYy~E݄"\QIRb{1N}iGO]V)E+'W(bP' <*nDϺ`Z1":9hhʿȽgӛ%POukw>l "4J̾*_ϬG*?su)wX&:шm\sY ꈝ{SÏ! qέP?ںSITf0 n޷ܗrD38LqDO -?r= Fgs RZsa9经 SRO>1g7CZ]!| b$Z^GB\U+wq(VmFWtL']r! Ek}jz%֩- q"8C9Vz#fĵD$T͒⁘W_ $б Và1erŠBB!D eGM?#θ\Q.=/ߥa\@yω^A4%3"ZHn*;7&ۦBDnj-Z{+L|Vuf EA?]݁- _'7e8Ze:Bf//{kE4 @p]{EHTn!w۫+ v-ҬwU 9S2ccl!bȎm~)`Qx J|r^xS & W%gNԎ6'{,c~q2:~ga?DgKĭ;SbPBiz*Cy j%WY ofMCvOD 0 fivJ+P1Q#b?N/xi_9zaICBBl̛1VxNsfv,%1xc}ӊ|EL>˼oHɾUEh`{KXVZ' )>[Z Fm=m|nf[]M(QqP[&) vʘ̌lw*#%SPz *o1j@xV&e8B&%UE= ׅG?q8];,͏P$^y^P[,MiZV*ڦ2t8?KKbÈ>L8^@ͪzbwPTQ*NDB ͶI|3$߷c$oݻ ͗&Dq*€^3/|-:MEZ;_@= :`$G)Fbw^0GU nszxї@3A7UA >AT X{m\nqymtT}"=T)TGNtl-ClU,ԑfǂy'6TtO[IM7 {S7%A%_XrfS¬bp$#ָ d^gYZ07070100000019000081a400000000000000000000000167a4d7fe00000b98000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial/arc_uart.ko.xz7zXZִF!t/6 U]?EhDTTk׶ǼtbЬqqdxiվDZ"Zϩ%' DC[Vw&BO2d^ Ԝmb&abhCWJ+5Z,6 ze B$^`]&eoc6ɻ#u&uhYȇs.P~eA," 4(|NQ"0תTBhY:z Ll*`âMρFy^=pP۷4@-8K W/Ft43ZsY̡ /{I)ML;=k5/Q|93)ݝi)rk l57i~e=hn^xS``jUDwY,غ ml n>P:y5'E^=97/uMJ-S'MsYƑMY\ݱicg]J>AAybF3EWg [ 쒌Wi!ڎ{yLS{B<SriehQrRx.l\@jf]%-yƪ{ڠ+XXmVV|2VVW8 S=a!YrV f>*=q)$i<" Q7Z+A'Z35 Z0晈 %LrO*'bk%#ow*43I4/ۍI"TMuK;N  7rGO' nQX>8dzgs)3Pו#@%X$†nJhzq @yAQ+5lS0zXfBϥE(9wBT{9~I[ç|`a&Ua#[]ߡQД `)9-m5y6(F,+PjTkU-eDG1)sZWVPIa{'<3TNy d*0K+ ͆„&\"ޝrTΑQlk_r5Wp.^< GK e:ɨqxasBJLh-?H̗؝j/ݳ7k{%ݩgqs$}q̆MƠLz­RuXC,w¶%1AdTDK 6lp>Q$$( {B yoҲL[ :\NXiS:uw}3[|G~.XŻWb_70/o\p!cQlw5kj2' \,gHM9xcT=LUJ1V付>v!.@ΠaVքOz溭Do])w & xG5cN4/YqΩ$EƼi7 mETarN<|Qdɠ*WeZGݍ WeeÉ݂3hq6.T./5Ľ=ǦgEn|7wo>_WK\yIIv [1Qvx]m(INLɱ"2ص&"Pm6~wcc ImNMwx`PE]'lS$.O=u`Ý:c NSPB*F- P5GtFs!qphT$^h4>![FGqtb)a##$LA4j_b8'tXAV,U%]?.LV05O wӋU"7nsI?MJ^:9k:: nWm8岿gYZ0707010000001a000081a400000000000000000000000167a4d7fe000087f8000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#,&8+hĄ 2|ۼf9W]Ǧ@cKS;A}7{Q%K !X}xv^Z토}y7'$-5jKqf2X*iF !Tz̜x4JUHlhϋ!{.4ߢ{VP-ӫwdDh/zDj24,|'4Gt0^T{kӃikpaL 3z/R@t9q)$Р'Q,Bѿ44t\?K ԺD!H[RU`Hc ?$JmIV);paɘ-PPD89 "%NjG8j˦@OQJL2< vE,v4ZJԚ#[>t?Ȣtcm)qk}c MG"C""ėB۩ diBb~v60"'/Wkdr PTYt 1@JdHϞJE[{BӢ+/0e@V{U[CFX= }`. ڤh `o˵|%QGk`}(ѻ/5AZbf=W#3DS&8eO54n+sɢo%šsϜڛv!MMY"d.*&xh ]Z8<`o;C!/|K`]f~p7*m>`m_^!3q0$?h,GN:?gұjgiő\(Y^c,Pq Qz $08[ [Q=*nJ_oR3K@xjX> Z1%Ï4 plxnBtu$J`CdfN'N" eQBXH,8PnV- `zQD,%T?Ƥ{yx݃<|>eU"Rh%GȜ-3QO[NbtAMB윲ošpP<0;šblf$;#q~MMYQ;">e}zCc XoVvl5+ܡx,|r%y! TO(]fo*sB nv9lD Ȭno.JHmw-!'Z]UtJ*\C^݋rs_:0j-'lnYWo#[? N2`NskG.|`Ym~/YZk>6 ]4?D 7+ԙ eFx;;ZaRG yAݏ7 Ô:h6|/}ˑ+]62\ʞ[c1Ʃ@K6Q/+qi |*#geɎdJh}=џ.l̾ Ts[[UFs__]`%Vƃ dpҺƻ3h%9'l1gea'7v~5&"Hi te ZMOTrUdT}@}A B$\E$)ݛTIbkF8 =5i){w FW 5QO*k\ޒ}w ٌߑnyԪ(,QDJf{3-Zoٰ#78B)=sztw {1Yt~ƠYE ,ꁡbc֠ 0 8kb܇2~T-.TNN0E'PI?TKB$F?5:;}Q]UC1 ]k>UpYMi-mJ n&珶/͓9k0?pXj yP\ # 6uy,TB+iNw07TԦ6z5@m@L0J~^1zciOlL9F%3* ` 0IY8}.mI 2Zf\4GibJS}h>r-e-=bS4%=>W t0F&m+i:xWӥ5DYl.3?pTDt3͝kVP(;Q.|9Jk,<'Y\(V'{ B%!?'`(Sډ(Jh/ZEt-9%ښy*RK /I_9A8PUeH.92:O@cl…^YoiP]Ǘ͟kʐ   nHǪI\TIz*2®K>LtoOBSfKFYdA9@ a8<sJ:}Gzg;4z!TgAeJYƺ2u5&-Vٮǒ=8( tn}?y m$Mtql&^JFRz@Js~{n qu9ב܋ۮ+I2i+vPcߺ"B-T N$v|l6]q{Pd>1*"_aŐf_̡$22ήTpJqL?׿./)&T4J<#[+!,+P1rYvI 9'.uaBEA0EIHT!-`/ G }TE9nl<2@|@Tl J2JHft[hI!yqe+zx4|2 fF o]INCkQY3W^4Iw6G 9//7]A)A!^E_DbjI-`pE]aj*]/&Ae87ގen6nmc兾8/.#25n-wΣk5.O9j9Oe [xW.:g L[_l)@bFEˏET,Fu/qJƴ4>7(Ɓ7MR(h-yheXwab͔_;RF6(mKSA/m෽FuTlA٘aR#lv!&"5zFE:d4_tRYV^>䗓<"؄,=!$KƢLJ8D]*H> h R*Dl5*|{~DGJe*xg =(ݾ'3 㲓c/ 4и m xc;x`&d"0<߫4X2 ^|S#l:E~pz\ 1n7ȇM D-j& `=&h +_LcNw+ZƯbaC`ELq@mkėךt^T1#`~k"sjs-!$ml8u{A.+ZsB:AtBw4ӡS^Hd=HP~܈SaoţZ YBkP9:l@ L ;c [qA /ЈW%tX"Vo̔7҉П߇=Gfum_[:XvI葴Ѯ>>avbL6@m _ƧT /rkíƾZcLM@Y, uu켙JqlT& Zfrl}uvL1;b+ -5wg{Ag;جl݂##qr_N8r܄!R0Dp5qut@q~!"h@6呥:iAQer&t*_G֦.5ebS:=E'ސdCOr)CLy3H۪htU,aj\#=I7pY szB&mp _ܰW=7\{ aW]ܪ#ƙ˴Ųba-~^fm-mG䲼 skx4,lt ejXvqƣXA)nTt.?@=| 5 A (%ePJaċ‡ՠp:D3ZWÃ!%zuv=&װ0[/#^.Wàm*^_ӎ vMﵿ1"k,QQD AԂ&8(U'wOl3nl5'A!T/͡N ξ45%G!,;'~BlץfԆBwa@Y:cZ{1B$| rBv^^5[U%毕)}|@ :mעe^y,ڦC6;B4( nz{*P 4]IkCmDЁJY C?3sOk8d=l=\@QcoosW]v&<%߀)Ի(M-J|("#W;ѿӀ1L-) _{%33B(@KWw7gP\}mY;|A|+Q쮋mֳ߯b3$,` FITpǠ%[2;M &,\@ּ9g#iwkGfLw#?pwo?FaX=n{/ከ=ȕ+Sf,M!1a^3jvg(4f lvbƳ)Kq9ٗ3Oƽ2wAo &zrKHv}Ml܍[% \ҪlE.$HsjL7q)m+fQv)Җd$}~^:־D*7# [!R]IR"fppÕ W #kKw$-zhnI1K+[,~ˢI:.?9#`ygf%80]7Axu%RB%$m{U`r]NVGb!>V kIeJBe~pvWę=o. s%H*[̹q{_N (!2(Y^[{e0*c썜fS8I٥>VgP :?%,a0)O^(e^6 5Ysi'*o&Q)b>gò0\å !-r?򞳚M Ph^) F;IrnT4$w+$a% 7o Qu tx&Lٱ m=#'u^{`qў`O8:: Z;jzwUŦCHn'<sEM ,KҢן/5ՠ4NBte9݇a+jL=RϨkkey&DS>QԱ6DXA3 O榫136f,@m8D 2=> 6sګۨp ȈN8zQZP.QwHLJKWq[tSX:c\t BqϚg ,X|wRq_m0">Z P]`x\! m uDT|p 55jeKXd/9l0~x=y`Qw. TZ !6[o6\(]Sx>YrKR ;Ml1tf+ s/CBhPhyQ<V\&K1J$2ge[6Xp1XA֌-}Gݚ):߯,EC3B^fy{K$ K L [E"'(*t)b؂E͌Qھ }jB*]w~@ȅS6x Hʿ ix:.~Rf!jFWQy5e͒yy68No<Ȕ{!!3nT=⛝HޜJSEҾl a/wZ'_pE6@K3աxq{Q.Ⱦ]qd.s)2QgJ ҂^sNèS\]:fxYԏ#*\<-,uCﰛ+XH u؎{TMJC sb+ƹg jvEHD2xo%pCU,<4r6¦UWNbIpD.'%jߡ@Mm`.yWՐV-}XrDTZ8lGVG+a5c8qrw/& s0A)eU1=V#y6N5 ~ŸB7 B e0YIVƶ [SPЉx 1җ ;##8b%eDe3 ﲭ<떾,+ ggv}ԣX od >?$Ȋ@D zEs]0*w~+W 5Mt{@`Rp;nꤨ͕b5d'?o*ހX.igL]7DG1GhHkv#M4b惡Sr}A΅V.AaNcѸ19WAy@I$jQ.~a!8|ήؾ1஋_8h/8!%{|v #+QfCFRnrum糨b['|k*P&;!&`A5kj߷? .,@& VȈ?{򀚇UM:{$tj d@FMJUidT=:n7.=87H IzjrSlW}HWtOEZγa/MdMH=͊k5<Kˬ/x^B~]`v>ú-G IkQ8=f~BhHf[GJyw'{#YF|#֩!Ʊ=,M%d&rJqp$X~6tcjЎD:ht9-QlXbJiD׀ #ՂMV=_x7'--tQ!LAܜ%ed69[6?H+W]yPxwu Xr۩' } /O8bD/4ص]E9۲,sPqtQvZT <5գaTWe#>VA kyzgyJ%1gbw;E;"V xkVI-7 f.{s0g.BmMS#čjV!;#([^>SX:ܷ5wP^d6jY !ϖxIR[4f?Τ*h"=d3~mқa4irQ䠓q$f@ey;w\.޸m/kts۪~B>Fl86|{dqt$zU~65"|+J:hVTFoCMP%Y0y q{{<|\ֆog6D Y 4g>ΥNbŪ_i׈ &o\&о\/i?m^oP¤Ks8{ӍVXǭYC.+>$;qA'bЧR˜,KՖhYh|8HN;"i!}#7mQCx4M+|Zіp Ƃ^~Z<@U*D^Hzp =QGN[Fy-c-݊:8Zִ40S<[<dz/E"C1Zs+:c]}Qr>hQȃHX {9I8na 0Vdh/ ѻ}{;Y_FdqHIR5W{i$'5RJCpm 6–I@IT, Ql#8Tk?%Mz9FCaD9wOb/)ժ)˅q(>_z8e^|fTlU=}՝sdJtn{:̸;ukbb9ZҝE~8ˢ{ ϺŖ OWkv̥:'rqnjW GΚ~a۪k4WA:%.G=Tňሁ1fy?Ңb˽ {-]CA]?{_Tg~rDs()yڟE< rύH)&A>Dp` v -`DʕJ7c%3U@,W>YUO1$idWҡ]8cU4d@"WSx #@eԓ'&CGS {C!ٕgfdtQna)f%9x 0 $(`w h$~tZl|a ֡_r![aFdlm1],A>N蔃ZذTj4+ڱp1]38 &@l-ŅNd^6 ʰIG~1 RTyKbK4 !jv̾;3elk 稏Nd$3&Į@\GlU6gb27"sqgdspN#Z's5.j@$ +"5}ƕ`֏+?Ta 2LaؐWB>7I›uUI*vFZWҚK^?8^֤#qPe#[Z/ԫ"#Z9 7ǫLXK ~`ї ow)OVR{{cЂ="Fn+1zHBmx,zF@KM VTK&T$y)`iEr<h [U.J`FZmQA"}>{Stp}tW0]SˢO^ #Pq,u5AF1Z\Y#@ul<؞Q ^81RyA~\2$Q ?Bޱ^ y" KE r-)e` 2}6*jɘR\E,Ҭ.} OtOUx$T}4@995*ڰʀ ăVSR6WnVO|iA˂\#+%:-q<6“ULwX`}u OAeiDQZ/.hAMK\g M!gJ yT!{!*ZjCym\,0$U4@I1`Ŵ)ή>~[Q=p)x\@Mtp ,%ہ)C"kf3&@0Չg]k֚4S xiRny@?} 9/ t;S+4~ CLln ,f/%@eFزrFi^t+ލ[ұ*q<*teɔ$,W>8>]\5W3 PG]5 q͒*ӑ4#,6 K ^`JP/N&䴆R@Kh+S9UZ0m1p@ Ӡ%EU!ԗ2 ?4Vt21]LqsG /(x% ~IZrɬ[t!(eBuI!MNz , b)WjeYO e?(VeMHk81Ft>\r Fd)Թ8=)`{Yk{ 8(J|RZC@x~GvlHVτccYF*֖H}|Xg{7x.+89o)e2# i Ntj*NmGD| !po9fer8Yjx!Z$}q09kdQ3id/<4f)TFf WS )&f6 ~G)o5Dn969vBD xڽ-'uKo[w:W*:bxY\㨳.l~0ALWzV¿|nㆌtS쭎?/3E3uÏu٠u>ZH8GGi__5ӏ$7FckGW4"F彃N jKoKjKc:ݖѻy`m!l&QZpQj)>ɣ@| ˧ ]Ы#,"ӯ-1T-2: NJ,6wزl&ބSmE?V 7o֠*O0-[FKS;bJ !l$~6LqMQ }Ί"v yt0ዙ\;IK ӿX͖ӡʹEf "Dc*~&rt4 na )S$aøE_@ IMfg= '+v/ӏƣ̛@U&^)-PP oe]Uȉ5/lDnO!̱nN>o`M̌g {ЍN"ΨoND[E묲>o+9xt[a1qX8Pk[Q(3a_KՌaV 1Lg wRN(2h3u ;q.c!#}Pj"CiOy84u'7Y~ŕ4_2΀H̏J-c`/U;Iwj3,":߈P7n d@ yaꑬJB`UP?1O܀L (2lv#?CcNԹmMXCe-4 *"א{}pY̛^ ; 4?I8O (:]`Fa~d鶬1#m1ǎdx̿??z RyYhLZ˚`T.s(W~ܷaq^:P$ߕT~ww#dtZi RvF:/9Pam #/;/R\s7k?p5@6ߴ&OC9adzQ,ڈS 5<²V}3Yٗ[ eC$쬐s<[:\񽉠*{p@Y;"]:~8bÙ}] EjJ QDddap;o_b=a\b;=YÌByt²OɚX"̏yr^sRe!??L2 f/rƍ17CA.'ؤfhh*,C:\wj&2x9."*~H!%@C D>g1v'u.PGţ-jhYJ=HY6HS@"b\omyW6Evʉ؉gUkxy6R9 z،"fJ^Oww|fv2v}cێR\O¶]nu+|DZxc) 4iĞ[C_HbqH6x"Rm1` !C^ĨpT$VE~vz@9+2vC^tYsU;6{`D%2BW};k <29/D9|'ex z4`u@#H{ȫMbߩ_B*;S(P*<:D?5ϡXoHFt2 qi.GJ" pgrNcE9/t.zK[B2|N;p\;z42҅3qd'DD;t=0 T9Q+EN#P]jH&G*mk0 P=ld}ZnX#c-J i<^J]Ц=!==kH&JL%A!C \%&o.Cl%Cg92瞲 bov3ߝY Y8 'n􅘲_EQշB3 [y9ذ "%[TXCS8[3Ж | v=.gWK.+3XQҀǤ mskO~sÕ+(U)3Tu Ⱥa&w4\PDDq^ m^"Pњ*oJ >^g'fMʥRWw=iBm٭暙y@ ˟֤7r|2@u7aV[&]shN,_ßiKw hu뼩hO֧YsS}2S\ɣ$d OjґB8 #-~1ciZ/Ka6Va ܕ^ۮBRyhu+2‡xqX0iOhܾY4*d5gߖ$P OusA4ӟ H1yfĿi q}&bϮ tp4`Փ̉y5*Ȩ7mW$XʿzL:=' 4%E3m.ƞjkpo"Z÷Fvn iR{M4nZFGe<:LG} r~ Euz#:UJ7EHPO躱z KeV gl&C)ˤEvM .׆ ( 6% d6p&Rc[+jC.V㚪S5+5IvSd&LN /GِQD3Z9Non)Ai5gzˆgJNTlF,"SZ8;Y I ) L^FY~d_}hH^=u@/uϽו߱K$ KN,3_Rvɠ(Yv>F wSt#>Pݪlk͋ot"l7SΎW{Oф9`)ނ+W4V}(g2#q%xflqU7;]O/ZYՆI,٘nZ$JSP;Rt--F>J\,]WXF,d8o2\z9s^.(KͥTwxsV`aC濚ZR d/dxM^ax j@WoR(.)n*=4HT a?}эr1PYUbwlWmfcuH-W:%52xNP% T5*]'M:+ь76!fNb݆:VEuNu(WۘjnEgU\2Ő+:~:=9q6C#~ "F{yVtWJ-kB} `΂ A^ԚeWsU~`Gx&X &T•SIYE~I"^ -8P&!KR '|s "I$<,W1 >AD)<1./ƶʔX(·76vmuw}43GTl+V2LD]W[9WzTRE.B8ED| -P;y8a6?(2 z}-<3DCܜ̾PSWMeC2!.q1;N޼GPoڭ`_nzkQ1Hɚ͋ZHh;iKH86mjKeR 6ݻ|wQ)}vÅ\ci#Ֆ\Ԓ$&:vx]*ŊJ tS9Kc:a}n^7bi{z|FϞ`cɣPO"K_N-,[ZΕW86A- ;Ցnd?t:D{ieJ~dAzRQA3DoFqM(d}k9ʹO]f |b(Xd7f/Ŷ'[?l3STwv kprZh\;sO7jlM",A` ˍ*a&)r"ܶ g;rnS C iXaOKď1~f71bsYx3BK=FPo"u3p&O}0~GNd&Y'uf`ӍL&ݙȂ+EpzTW  C# 0=FMr {g!̾0op x4R]:tfz38^NنхVBN b2 cPu8Z{?Qs]ˆWzA-Pw  jffbT} ޻xD55TWvprv5⦅4 )14F>Տ S-Y_;bRxP^~Tl2I:bDװ7{#>?<( [t27G}"uN& v 0zJ ~=gj_o4mCSt]#afS9IW rsw҇~3#2zy'b+7֍`D XN56oZWa}<g&!{sH;,7J*ZF yÆLN15v4/i{ƾ+K]CLͿ?7%UEb=8@d:x<G)n\ _Wu%K/ ʹ(0rŞ׋H򮒞ex$iA.Wy4$ aKVJ۬upڳoK狄 9d}Z㬟ae/JA,AYIF\r.ݰ"5 <я?.ܱinM=SXkk`#SP n~z Gb/YbdyG:ICȄ<2CُmEA4?d'; ]ެBuf0^<@?%z7tuQv+ʂ7J_ͦ)]RѡaSoߦAIcX0#b.Դ Occh`YR))+i<ޅiOrr\* s\ۘ :EfkaXbjɌ!H.pӆ4Tm5$ԅZBdƷ}` dCA[˓G}*Q?h];LخoEd10?({!;x!@keVބqt-⮱V)Z)fh,u%bCjo\As+.iˍLk0T00df/H[{h9:[\;RÐ)>ASEMXb=0[mr'_JPS3'hڃ E4ۮoKÞ26Ѵ_ DvvW-Z/_y4 uCEi'ObHwӠJ~XANU-/:M@~[+)̭Ar\?|1ҏwb,29m煶R "=~J' I7^2sTXD1VM[x|q]E2iz>ǻh shsu[ׇ̙weKzBhͼ/[gјݗNQ &8JĀA1 ը1K +3>4+!xD5fSiRk*cȐ5S~ tѵ#0g)30b =8iz%K󩃿~n2=2NXӦF<Ӓ.s&Q63m֖DŊVeH)5/G6}g6 ꝥ(˜&PNZa$k#|c\O'&Kj n6 @C iBH"PU5Wiެ*H+^RiFn0I>`Y zL +@^]~&ޞr6r a+&fʑ]2?cþioa^Uu}1(W=l5L+6;ENWլ4O!ͯ%]Nf$늴:}&o 7*߆rC`þgr] *HaFs$ QYskfBrxA~bc\LUII尖!~<]kkC KL^%>j3 Pjԯ]>݁>:C1F.=`Š*n+Àw߅2xas.$W{ fAJ~俭}gJdIؠ>wxCb0Y=1l4 }DNAhc8 U%_J;Q Ӊ*HcaIxGoݖiѷƾ!D0&Ǣq(r'9ꑳRu*^uK'X@v0s^7Zw/l#sVm. 7בaޚbM53QK|O ֪/w9\{ǀ tmuĦC96H>,87TyKhwM9M˺ٷ7gd=T5T TrwIeMT/-1x"EyQ 7ƐҲNx{3v $(+SqiUq楸㜂>6EfG2h+ Y/&F72Ckf[F/e0e_6} mNJC,~%u!Kz1;*}aVF^JzJ}VOCF=o#O|8S~ҵ]dli;uE`Xxo_Kہ[ bYs@zl k?A'1;-% ki\EǃgU0|-WZI.% ೊaoV9p:ԖaswK jt7еl#䃺r4`W,뿰@Ko7m@PQٞ$>l#^x `;PakVW1;w s-MzE 9>6ΊQ5oÎw p4+:4 0={(u_(O)wty*.],iA (`HSR#F,|EېjĢ)Q 1Oi{=V#",j y٢TK;c%/0= ҾvDYj ,a=9)t;7!@9]4"&!Z<ӓH\EJb-XyPŹLmeA Rۖ(cԻ +Xݦd^W4\PpzQVJo JԄ<'*zCE\mJ79gt5ܣ݁},Ͽഉ'Quwa#E_B,B&+eFȏnA?r?0e$ 2{~uk<$PJ1Fx!c)j j 7GWǣ%}-rjNh[J=k65@׫gzq<Fp8O,)Ā:JGr$fVwvV8EA# 2Fa^mJi?7UΡwi uoFMdȠ4ّ1|*0(Tr'*0[/[eyJ}9̯҆6$ gEE`|F0ﭙ +m<<՚m\%DXM:{ zmH]ˏêm`~0(үGCt &dS$`\Iz_Υ6NEaJa26ÒD!EYt=a v3y~ zX G{sZ*YDBW:Zͤ!گ6tg솟>;AǕ8+QqƷ?K du|t7wkC=6,=5Gnڡ{x7nf8X.c}_XqY]%K5~B!e]{qGF7S4]q44CA :O(.hnk R(z"o,^؉l*BOX2oƅ {*feP -P\& 0|_W=RXB_R0]59qэaPE=߮ j*޶k(8w1ݨ.m}.^֠ E6[@+(bj5BndSvP<@-tW B<ǻ)\*8~0"̳8!TwK.(xu}muUe-/?Rʽ8|_ֽ 3 7:nnwügC Jo ?ף][}Pvpf-r 8 jgYnvj.Ez.^ UQ6@mFw@_EFg54X#L#HTύq\@& DNĜ5CVuɛe4Q0RiQsԭ›ܼƁFeVNO-amsHȶtz>JAshf ل/@u$ !QsAmuj Sh!?#j +I^q}fE4Z |+^TiG} 2#>/_ oq6+m1Xl}b~38y'Ҵ |z80KZ^V%I2x+WWo$+Ff-/X=[w ^r?73bGS W6v^(D%`U'%2!ܘ*mWsUϴi Oc{LA_dXT3Y󒅲~aȡ }͡Q"7G@${XtGvz'?,lF:BcK64MS #xv N1?6ʪsl^!&sCKw#yin+<].f%R#J'E^[zcphSUbD ) U2\%̙pA 1'!/ 3<#pN?~|NC>A eur%XhlFX$ƀTW=Z/zϟ"-Zeq;;"%Q=qs|p<Ww_q &_^.z\1\J.N.-_hbZ HyK807y܎JJޜp|EtlR\+\>-\L҈Gm9ȁvDKLNxSب "B[h"_N4.p˨jl#o_k"Z8ע%Xb6@rt n`: e8p 2{FLgh=J^ᠱ^=I9[hIe{//;^O\xl ,ׄ}UtTKx!bmrڕȢh-͛p6, u.bpS;uZv7O;\eSɔ *o&\k!K! )QcG,{o(џB71 V#7ѻK>\SwOfaN;bW^c~{rҠM tr$B՚u `yH\#;躽g :1h$"Xd#C C?B"1!Q h8&7 +/@^l+PH^COoq_޷Vm lmk&t\CXZsGXJ*lXiXuMUZavi_2d̷PTM`F\y>5`TSaz8W &ocbvrt=x:qB18@v^ick9ANtoÞB|x 0|_Wu3䔫Xfc{鯪FykK @u*v|H\ 3 PcAZ딩Ÿf~L("F<,KWiZImJC#=h=Lo۲"n$ q:P'.w4F:ܽ}ɯU:wӅ4{qR`Z V-]p#vW5p߀,:H{#xvoUq9k\R@m—dĵY(P]~y9I@׎trB8br g󧹦 ʾc,=y\`dD~!ǚBnOꙀ+)VMv(6vZ4 D1=EmP|1*5pM k|^ӥnl7QǭGH27 u2M)&SF ,Ҿ,$ȧ1c# lpFrHRG{*2'ysT͉ZLlj\T( &uu ڣ߼NB 94ܑ㈣[ #Nvn tV^/e$(Q ɵ_j-hk( fwM׃JJ̅ƙy2.}`+XS: Frz4ſ-K$xc}&yоSqA!mm]mnLއ#g)x<]4 =\c(&5xSrI*mpZAEH:DXzݙT4 lƷ+R 8"暢pP1V)ƆԯYO(G]xq2mB[= {?GZWB{qig-umzg9^9Ú^8'ˉTv4:7ۊ-D áAwtos$cϮjԌK8E狐DŒ+ ]W\}/,̒WP͎@A1 zM'PHkclG5K[ Z0\h0&6 PCkJUut{Qrcxuu?l*_6쓱A*s@sk?3. /2@\qqOfۢsB&jm)-iZ\D]N[I_8 ~qq*=^$A n8-nJP'8ۙ VjWh(BTk ]^h *Y}hN_y{=\"+c*Vh)ŒQ4;TE*]퓂w33xBMl2V>(2sRjZ> Xq|9NY`8K'E-~U ='HoFA-hmG4L`Ʊe~h̲1If|;Rdr5az9l;4 V5 @(ZZ־"YHmy-_d3&04-pv#X8ݏ$8P-) |h ̣r(R} ]x5U/tae~ÿ2 ˷0W>d"1B zU2<[:vVQ_/8P}TG+XtµD؃Hc~/x6;[-N?G$PVh%jkLo*] [cCJiBB~w7~2hr׷69*Rr4(bd6H^Rd[!OIJkBKbSOg_&s0` 6P^5q5VKf!r:7pQF9UTCm*ӡdsņSꑈ`cJQmz'R濵E^{G}i/3Q!TH1חcRP-2?ۑSRPPctDt{B!ggߠ>!3+=AxڪI;WrKHyY4Mmҿ7eGq>p?eZ2/yzOwyJ^!bq*HvpZ"Խy3/# 3b୥E7Bp.8+&c…L\V*|_AQƊx=h c p ;11 T\։DL›$'x31}\&, JAf!9_vEpJ]z'‧˳_k:U*6;+Z+ų!mqӅN-ܲ3T]k dGDdv#T!捍VN7oyCB^JHFD?!ǥj X\,Gټtk[`;oikʁNx$Bh6}L g51n ̝"sb83s+K+wsB{,`_/}}ƹ&hެBPGDSQChrڂ4k7.X~ڂB]i5_%+nؑ7-tijU# wոeܗ6H^%/%𢉵/]C\8(rA\P,yymjO|swWυMXm192Nnh.A$6OzUď!7%o۬"UݣTrr\ͭ1;6 j[U'"{~x. ^_7M];g0qMh u an@U .90;3̇-/𭩸-I$^7FBu/?۵![J1s8Y $נgx$ϲ«/E^)ڷIDQU1KK|Ͱ^ˆR1x= C TKUu\QAkl+,F&G~&27 ֗f?I\D @a8H@FZΕ$3{?=&Sl}p'ҭ6 g%(iPϚXzp\`Mf$Pyxb*ԤPU۲h_Ē8Zn=V]=[,lX2s#!\?ج7Dbgh~OdˉM7dG7~}fs)B5A$ŷn8kY'vg5CV <__ᄄl9|H/,>v,XMauC>%'tc9cޫKMIL7 }ox@z8sk R:m$>#3g>r@FgXtDq7.f/e&HK^:>Hc%ؕ[M 2Xd(ݳN윍z'Q+cP.#@^g)XE ~͏7n[yXmO\zS:R0 N?0Sx˙/!V7|"/ ReS=c E!^a / B #'J~o@FٮX޲PC5FVTncGEw^JY_[LxR.J`/W~ :F&x"+̩M;Ɲs11weZ:/o,)nPesAóF4%0%5!D'ib3W A>͔4)#-pƱ@SKݤQm]]_9VL(&lWIB(D|*4 9z_[lrX IJʴj#A*)6Cc'=#T*%3wxڮKgpNc&3UbS76ω/=fO?G!㶢jb ,a+71|lc=˵ ]C:A,@g#@Aqd:iΫqXt1ADbiI-C\={/!`ppY7qC*E^! 템<lE,rAu8Ր6X _\?4eCr᱄(0197'cm"8GV.2߯m,n!+6Ë`B'+wzrtC]Lsb7#%MX-XD9:0N\Ī \[>Qzm]Z2a)uJUn#dT~/&UZxve߯eeNDSH <%-sܿPT=brK'eF`+oBB#֮"}.M?sy94|2s%:)e&* ߁>1/Y_ɺ| }VR (K<:t߁Ki@YS;oeq_ sмb##e`F4M֔*&7 @m.%P~oq:ɺY'bx.K$fu8Vn*i!<ֻP#}iYJ%i ܫSJ)Q'# QM/E9.@~ʑ! mcӓ-*ᾼ&ٌݪ߽Mr\2< Ϟ 6Rd)8+Q_0љצx1X{\b.PBN VbZzƇ-?p&O{0cf>Z@mEl3c$*J3#&ο͑o8j; /;A=> Lh>ꚛ#1Cj.5s)ZZ~Х~J9Fr(YLLAk0`ԅ:=1dןI\h< $箈i g懳>Yf2ZTϷZrmO-XCCP!K_f/iۃ'*82*1 pgnѤsYΞg+.xIEeʡTڲIg0wH 2{n j{PFkiu$-ϦH΁6H'By`+Hgߞ9^YnqUfjoMHW6΃ W ټP8ƺ%ufF 3zfmUr{Oqum $=E%C` doklF|ᆰTr {HĀҭD{aTzV/[!zP^YYF#9XUZ/RoЯSn1@NZ;D*c[ŵv*6xF)#>3aM{#fdWPzc"DЩRru@&Y}(4"GL,s9_)I:ǝTr˘KCNR㎲MN X<-pzZ"센=gYo66g *bA_gi>ǥSޅ 8HޠgFMUL 2ŒͿ1} G#JCݏnL)zz0Zt&Xo#wOJpK i_{KmZJK;5|ZvG{KSkCfD7yho'?sa=+Yes^ (ڳ]~}x=ܙ:Wwʁ<'1b\2L$HkV@vpRA')*2 _b|NT.zF\dHk1d5 xwf%_ql&\he+E S ?YZTͪ8Pg9Z٦|)TZB5TORYO(u"Sǝ:' 1C*cMI#3e9̓3ԶvgJ@NcF,(Ƌg]Bwb&.ٌcM/h;NtJs> ^n4aJu1g/EuJ6sј|Mt ˋ^ }RK\(u{|(l àε?!VO zP_EBЉWvj1 d6h[KgPQS@Yöy (ѐјƽEFIk'.P7J,YlJj !$TZsKS2`(4 񨖗'xf\<-c٘c:]L 'XPl'1+~gXa2 e钌դ+Q5 y$nq5欅r5Kr@L>-5nZ~*v͛ |*݋&6*hMBy8ۨWCp"rՓɠe>M-aA`QN%q%B0.?Q$T}Piv wX2O*Gvwͭ<6v!7q ScmcjPcrA\߲;mOecn7B[0n3Nʶ 6`h]I14j  .\*lo^o!Dᄄ'hU94YRy9ٛR P!CYE8@)LstW/|Y. ] 4Z`O_ uUS*.[I ~&e`SЃ_Ĭ_p},bzwI@=N =woe)e2ѫpAQ&p z?i.6"n<]xũ-2Ӻ9u[Uż6NX^pVcRD2 c(ŮȞ6b@(v1(-ϞLʌ0ЙܕxжH8w.ćIa`tL `9fv;$M<90- 5 sz9Kkfq}W66FeS%V/OU{֚r)E?Ja8 :ʂjs>q0lg&qV8 'tUVja@2Й%E}N ^o7.ξph?j];JcMdZ2y(MQ2{_)f~gD-RoCIeKJC'IS?}n6- 61%;Y֙Qհ ݊_օ 93]B_^ch=WтKD7w@ɲl"+=Iceu^ Z  sM YM.]UFa.pZ'xn~L?;HR!_4qK8iʿ m՝:!}*hd$b(w K,+&*tmK[p{tm@̟%HѬ d-6 LZA8pefd&__zr{{L%!+$"ꎕAkZ~(@xy2AbТ7!js5={JJGӐ! ^ŭU9$Z#0G>l8=x؃枟"D!G,0M U X'Lq;츟K~1Hr79 |Pz1iCs!r=>_UZ[n)~vC]n:3FTWc+kSg*fBgZ܃B` Q ơ t5)PI5O)M!_iȬ"*|rx+2я AgYZ0707010000001b000081a400000000000000000000000167a4d7fe00009020000000000000000000000000000000000000005c00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/drivers/tty/serial/serial_base.ko.xz7zXZִF!t/KՏ]?EhDTTk׶Ǽ:ax1ôW$gm6U.{;'C.ry_4Ly%- ɕvr* 벖;r~$9>֘ˤnSts!Uf1VAs'wKxFd 1tii%efe%Q>la9Ug֢M6ڸ\vm>B+X V5@vwS&D#~ϘWAܬ{ 1 c Odz[._zw;aУ wA'tĀh^T x EyKf:Gzو4öZ>`=hz_j!%`+e8(ҟ!F*0E{v v1̅IOFa{%\:`Eg(Pcc7Te6=")qZ XIk=Sqz*|u5Tz P`Jʶ'ewxsPR]1KWtlшA1Bk})o d"h}0}y,MΔ]AvjYo£W`JgM埅Ѐ0*3T0.@0RtΖ }Yȕ1 ^% p4WI 2ILn{g\ɷhXˊj:1>~] ਣY/ CgO˼1|16;F k Ijs%GEUtW=N8Z2W5\X+E|n'[S]m8 >]v%̯`eGwwoȀ,'gcR<5Eͬ1q̭d+j uC`YaLns> O4.. CФ"P|qr8-ݯLSLs U vy& uIh P5d"Ij`i7V'mq%hӌ^7|R]pM*@sBϡ0 ok肗d#!v$vfpt7JU`{A~@; 'P錱٧kPªpd"0Ȥe^gW<)2Z䀲·F0p%u&x0RXJ-n|G؟&:r}} 9T/Hz'gȠ|  {TϾVlٖKB*"t MV![[UذY3>5R]s E)j+W~<8ԜcjשH&P^CJH2|m1vMP`%L+Q3DpM` dEJ/Ӓ2R!`V0]~z:nU|  iǼ¨$z{c K@~޲-VJnMB<}#;G(wI*1P!>m0)ؾIl=:6]WD ^[ r ~y̝4Tz<;8t5dЗN4T:ֹ)##u-L;z]~.y_i z!>qH#k灈7^K8tR},ܙdo, +!Cj@@MsjQ)7V3&͟6@St){Gkfiy(yD`|响!66So`ױ'܏447mD1)tGzf;8S:*Tㅦ4$ͽlC#+q}i+_ƍO;c_uT)}]·1n,8+Xu^C)Wqs$D4:tBL?b\+V˜=ϲ\68'}8qw%ˍ+~/L]r[0!+cj77s|UN!)޿ą w ??&E?Ӕ)Bqg[ߋc&N"49yȩ-#0U|̷xawaq7̆ۨaJ9#W`*jԷNk1; j0GA]0|4>G R*2Sjӆyw6A[3s+,$z\ l3I~>7j5>3LE `*0q{Jf\1R?{<leO[@UHh)stҸ SyJCj1(!,`2G4֝TtN+ _":G 9nK/vl]g1:@ DI~jPyJ wdהXrǽ f[|v5V8*CDV?Hh<:ϢXaljsLjCaܽRqt01sZZ~;\뎷]m~a=f忒؉ۚ3$0ךNn~QHs~dWz;>N%GHȮo}ly LhP (JC2ܘ=t8݃"t]~b/7%΃ArC{@,N)3ª7:N~#HjUD5y~!(nTuc!V1 Ȭ1]U^(4BtߛH2듀w/uT'*TvU0l'5g4e7y8LK3\ygM/tAJ/WDKf F,8Lڋ[4X.yigv8mj1d/ K~-FF* &V1nIU/RB1z?嚌 ~?p^괶GU`a]HJţ~&"|"!EPiUpBoWK v3v k %\_N xXNU,1ԇ"x}Yh'8T4, B ,p@^Dvq"ᑟ~):n@?aJi9Y0fLQ9lROӼ aĽ{x&1EA$+K=ڸ* 93 ?^f`dM,stih~4?׻Hm @3[_2p[J<$4?TX> Ji' gVrqʕ;+:kzmHEaWE1¸Z C*꽺 Z^};AuG!A{{:-;RuWXqId:4b#EʨWVov%n;$h9 :z/EcG.Lq}tiKe0<;Š4Wd`׸1vt[T1Vo;E(Y#!hStt(V69Wg@f[sA3chO#DBҠ$jivI]o'dL`FLӥc-큗z23J껀!-֦\Hԁcܪ1r@.~^:H6~tlL"[tP+bt)ōBO\Ui/ L']]r"P$+ 6]q/րmҼ HC:="2z]榠4ý//VjLkUHn|jba="ZE2ҋ~KG-! LN~ⴷe@~[ + MO{YLK\1G&g /)ι[qp\ӤLVb/ 7=n bWLJhX)vl Ydo@M:33KZD{Nwg PbUm1 *r %5)*SjD&\7U0{ivw5+n1z`dZ@ߤ!cXxaÞ= &2%B_=.5 gk\BLu&sLV -_\'# {x2 pͼ|rs|i_5L@ğD(57~tgdT/ћnue=47:"ԡ\nn[pTg=n/p72u4}ZC}&M/<'tw,2Lk+!P*]\/>Mw#ʼfJF'G3߰ խ")ҮamZ\q:Ya@GĔWc<#-]xq-MG.+ϙcY{*~<ЧSd%zz.w\*<1EkQ:LVg)+nS*k J>7/McT5'd|i-Ren&Qm^zF}o&H7 LK[>BDa9#F'Xl@Kc}eku"is*U!Yۇnaؙ!nI%S{b$JIín@;Ĩ8Ġr˸%$Ie Uo=R@|PzG47} d6[3yNͨg2Dse{NՈ5Q#cXְ.QtBPO0!pMwR9tm;>J6o<9w[BF ګ˅/*h7ȷ6swޚ}+Z,O."DWxI KA<(P+24"fkƲaҁ`thlMZU,F&˅籭)M"ސc#w܀c\ CxFJ$l O0˓2ҫ]iRlr%#j 1Zo@{A9*s'k>'vb& "!YsG=GcmX'ߍ eh7 4D9#)STCVs& 1Y]A~Bhq$KN;Ddm8-N'4+-3qN0,{Jc:sЮ4nbdpMTWk~w,! S6BV/uVs0| +}:|&"C\cO=[,t!}a,6"G7U +ѣA|7lf.[wo(_H*ܨ"`R\YZf(ѐu9*w/kB( BQ1W]Wc.ZQ{BKRKJ;ӴbsE9+r~ S@j#g"držvy6Ќ M%>ݷa2F$:DE!K{r :d|\j3U⧝فFӋ"*>"h؍+L szyi?( #MҀJoC(3 ,_x@}߲PV.?%#ʀuKfDWa"a{ nڨ}tҤ)Fya=m}$!)Y;ũbɺlŋ^kK8| \deE]@EKΥJ@pS%XFO5X;T|~G>ݸKvf|a;,ZRa"Hg颣*]r/wy9q>AsO\nJF QIg'@zTMY{>U*&( JY5>zER局Jdz.*He`PwM $datхH@c%2]G#$nr ~f?+njv2"zT[u4;$' \tu cOP nf H1z_{ǶWkbަkj`/b[70. w=̴B+y K,D;J ٞt Ā\Wu|pg=CcO^͕bgB *[0ߴ-MVyc=$g`C=&ޑNR95^}h j3G>bZ<.iy'iGDaI9wEZy%+BOx%js6_M"C{iI_c8D)doG^քj!*UhJ24gЧlwMU/TDeo+D!O+uᮇv^#ˋj:7"ܘ iDqfz% Ln65e}E 3 A: !L!%ZweіE "܁yw'F߈RJl]XzR6mA*4/EDRYp pjZky:m|r57\T8p)2ekB2> dG?sq r!`HZπP^A#:jҜL/Ӗ':% ΒttkRL!pof6~>>Lm61|1ۃ"o^FG?Y :dky^'kEzp!Th_?>1:en!So䦆K2VN3yK7jDFY(^E !X.X-# }~6Js!l^:Jn*jӾ_[GT7Rq6qȡ*XQҔ7ԕYw|ؼ#&w-<{)F%[WlL~Pv &rI[:h3 G'`NOs欬Oz~5X4kjgÆP> M yQA Xzqdv V{m{R%z92fCcځ !?ƾ١Ӹ3ވ(NtdCJEtR=-dXAQ(17δ3$`zy!ă`ݲ`gAm4@s=sɖ@ 7p"i5̝( :k X h~pCcȀ^#E\7Q^C2$f ֒2Q ϯV ֺf>ɍ[|:+!;`xO;ZŘ*hqP%U4Z"$3jk$ ӐnƅdPpb{HhS-ae x-ԽŸmنC<~[ 6@*^9}H"}>>G. :j-@vG $jQiJU;j]Y 9F] KI`Y'}폪 **heSݩLm$HCVPNZ2 z *_ ([U@#y›RAT.ekӑ4v!H"71{Fpu0"~hNժ\&&䮭yGSXqSykv܎&F% < WEKtu$1Gp`\-kRv#@|A# /nt,mN?`]35UX9s(@!tg`dB U1 ZQJ3@ث1DeNYghw(Q>f;fzYDcgUU.sp)@{Pu>馜qlܲq/ٔuPbK]FKƋ{fBlUȝf+e ~3=ξi~5_^>OűDxQޤpU=ޤHW@F,PY`p8SÃI6|ϡY jXV8RN!H43mkO j_\I=SH38<9+$]>fny!F >>^%>oL.tR`\d)rbcn o)D9^shM{D պ瓍~f ݌HtT,}_B_]?uWt\1Әr { & 3!2 "4᮶ym,[`S޴aEV-.q,^]?> u (T'gN5dED׳?$ӊd]"9  Lk}lMYўi^'悥sOs/JFL0;]ǯ3۵y>Qqܞ,ZC4}<ܕ"jݳ{JDٷTmAHYKQ"[]rR?HuR@ 8ή8O7 Բ W杍9.f*Ze$t  ?LcRS xTxOarG\-٫T6OH:$?CV #UF,.tªҧk.5`RrHZe ߛ=_`] M> )+.eH 8ͫCݕ14g`X++*ly?fK6dAu0~tw2ycyjfb`lZg4yn&I8:5k/>M$ ٽ7>3H~ kY#\g0]HWāU3!^#lJ9@b  =˝̀v1[c!ζP5lb!&׮ILyfgI-}8҅LVr `aG8T4p\61..y?M\6>NXL 6Vii֩aj*U(*Y? %qq1{ED5ESjKpĭC<sg#f{fVhhN B.Q/?h)߮ŁGR9NTӤNkt;%U*-!,~0EGChYfQ;XQTX.p?嘧M>?J7 H%;Bڇ=Gb\_f]f,* Q%F^@ɡE<ߧ8UZFg X?h3RC(; EPL{) 9_s0 (EGnxa@| auVVKЮn(__IwpKb <ڈr \0V{9DQ^vHN ]`]j:7BIe>ULrzRdK2T#F!uO$AKR,,$e~?{*dƒ%d*~Haո=$?dz-\x~ظ_LgCU1mr- H>7{D~E"ԇ )sشdHt +3H0S&; GY ]1#I(mB%%oBصObak|4Z*7nI:)t֣-nҎ7EdQš` V]w3;DzkMR9_4KD2?H[6N xf9ӂZ?H!fetIdްUOr~8ImsaD}\..^/02+ tBR !+7"@2 +eu$eAfK̄Oh#3c>m[1-> Nh2m|+#W>"5_9QjfLY ?`=Uo,٥.ܧ{vcl(w)(4UL9t~s cg]T3Dc ?vdF&{h[# όb]/gONxnpuG05s@LQT+u6fC QFKSbH_?aftZB] YY%&&dNͱWԇUϘ͕z/ѿ\.l[5I7߇"FحG Q,.8Ȋ~p(A/ڶȤRpx3Xc:$ JןK?[w\0kD)̪y=v =;o3nZEbqlon#Cl/`F Z#_8hBȳ+~|;T_ӹOA{dody&|,bUQӶz8+d` ^}c^;p)BUxypM߀q&#J_X U+1.Hr5rr>#fo+-āE}sF; \IF[g0t0ol׶ya1'[ľR;wI5m:0NjbŲܫW0"e"U؆ =B5`vŦ%r@X p-+eF)3!î Ok.vL\,%>X_IG*frZmէm8XOXq))am&IS!~|CrgmgM8G#Z'8\bD 7iЍ"cq~vU&|u*o|u:s?T14ݾ[ˢ[rK\) }J;YP~ gh9[ne0! &erH?5OBYuXLb>1Z׍fYpiB7E)siJ`bo kN/.>BǪW'#uڣ$C.~Xhғéy6*Nm31jXrj x'%o٠T3`fJNlO++Cs9/=C&Tv v䵉  '6@~G*fzqMvr!W"_]~9A[\?-FdXȑA M@CZy+(boar`ϸu@wg)d6=PIJtl:>V|=k3x֢_ų)j28nNT2h .@pjCكU3<]u~#(sZҽ4@D"J;P"(Uqh6'IT韓[ECq9k3'Sߖ*UyNPT 2<mJii)Uz,p-d!%"&XѸ E,CK(:az1xN!Wpӧq7r fr=NV1 "Q6)*rj"Cl֏qH>&L/I^J/m/? @Fwh(!˳ fVNQŭ 98d0P1B5gpA0)K>`ݎ翽 kցMH:,^-W3]fOJo{)dk{SwE'Lܼc*ZPr*摝 [21 ߞ}v/5T_+B* 0l \zuǃl s7w{:OuY9'k=U %fȕ-? P؍Bc"[@B%, K`咆"PkRWBtoFxY2/asI?ڏ|E?2gJS"7Ao;JG s}D{B|G7  zRM*یl,8~p N[&(/ᓐWBa;jQ`6/_d3Ls'ӟOws)Rw:"OB{Ѳ5wA6{9}5 )/xӪfl+FQ 8|,q,MeO)] >KCB3PGfj;hZ+1Ovšw'H"!F8ZLW%7/Βϳsmo c] s7֘ǧ|qJ* +]T,,S_NX9P6m'R ɴ 8q!?Ԅ)T X6}bbcDHD}"&5)H60W6}AqxwmjI \(#g!\q؋,Lޡ~)$@ teѩj9͓6Wkށ'53?@g ^bH\i.74<*F;f c^[ԾKG$Zt6yn OuGC·㔪BVi5cjW9:!,#QಏQ?Bmic+Þm| 1B1WƉ;j5z9_c T\ 7K깝n& ;t#B{ i'DZE٠;=Ojx %&EU-ot1qapdVR|MJ.DlxiLeA0uiY,zot|AY#ݿj tZ$|gMJ=9$AR'`xUq^8Y P{ r3+ʆŻȡ/>`\2ia*X=Yx0sVJ*~4#qUlsiE/_*cDCDs{MEg4~Q;~OYiQm{;o>32ˏXNMiEdϾ 5 ]uL.䐩"× so+$Ǻ+WUL_9ܘԾTbH"C/rQ3z)pfߟ+N8PC(`qi'J{3 YKFuz#p V/jSJߜFuV\y0uqダe!iHKr#h4zhV Z=HaqlXf_,q&L*)=P/8q WSYZV*s`x=%n 3RkU c4`ǽ(ǞmyiNE|c_KXp8VbCryrko 1k\+mf{!#U蟇狍8D<8!QaղeE>DBYx8޴ DmҹV.$0Oo0LmT>m*x4Xe‘^ $CBocmL>A&sBY h PCFOhXZRL"8#ݻL[]e@_"\QTQr8BJe) (僇{jj\ 3%^ČËv g#%-fHGLF j3)FՎ yk:!GF(-ڹ{T/hm*,`R$ahgRzy"_9ŕI}$mE( AP ; uY+MpTb+硒25#KBTTdLs&3}B P1K><L ൨/8fy&B8TGJOK=j 8o;L]:? rr#\893ȶj5&?&>»NwmuCfQ8Ԋ.vy H4Tc,6>[,o~@VHfu7yEo%?ԇ"M%s$\*:7*ONvj)УED| 6,ń]؟+ǂvz@c#Jb˷ L;ӯbİdk{!Lj !' `/iEN?ڗ ^"PKE/+;}ڲyP`NGV\Xb"x*VJǟRՄ&T !2>yFiOH7#0^YqǶ'4Rd]$6MCQL#`:icgL?[Tw?CF["gT\ ZL&+h;C~X^,1eDjFӳ\J}gBġɾyZKC$dE SބN otcuTheU't4hƧS}ޓ$L͒-bnGL'VTUp#MwqC3[2&{kS}Lp>`| 0wu)/xId6KP`? obֳo b]9(vmAD(ba82k[)780O9}j_|J]Z%^_kFͿ浘c nWaxq:}Sذ6Z5o poL@Ue1x'Дlq*>svѝEu񝫯َYl4dM@;R|?*8Pm H+ommMȗQ|#xՀ)Ժ= ,#-]Lf2|;-l> -8=5P!CGZ6r<%;`Λ8ew33"mE UAӎ>G B|PCS@ (0਴(i! 4?{9pTl;='Mݯς9~Z;c4Ss:̸Ր'^3<ˀi4qqXt_h s`h+HBt R,1Uqdt~1 i̹֧gxbn!g5ė ͐7+J#q0I CFzv3f.J)?/1Y l/pAcI"TssY[HW%:=㢁aT' j'-NE#2['%Vu6 rG rfš5%"9LQ xZ$Dy$jTG90Lpzʠh8:fix\almgB#C w*%B' P&~yP 0bhԺL\: ( PΫ9Ѹ<۩t=r]`o.$xxZ &U4h~9;hsxzmO͓LXF)`wX9:AݩIvpiZG}=,^¿^B?G.}[#뒶 +]7Fi(KǼ=.[a^N49_7f7k|TWE05ۜ, ny mDGj(Ѝ胺E5-([ `AMw5MR135hfVQ#Օ̺jjaB(ض2ح7l$bVqʽk{gO"{}Uf %dEx4i:G)sP#'ZxjiHc-㷶;PC\+ׇ?~YoB #9q|]peM-;E`m-H`Sg|9$ōQ.e?] Pu7 OF>>#\]@u+tbj)nǑY_T+8X7210etK_V;B]4j?V?i7`Lc{` 9D6f=;dgY慀mv%]ڵaG'ՔC4nFL8M;C(kYF(^@mQyOƿ!G:!# kCT!L!w^ݿx!KA4EVZitӦ^crn4dٜ"]2Z6cJ0e@,Bd~\ǁgܣ X=ޑMj޳੦S{`Zo Bഥ%8F4jW D4a&-r4~a/pw_ ߧ}%ƻvϖNȋRwGƞdAEK$B0O0 -'zk߉GTOİrS,Ux*w6E-^5tC\P U HZ$`Iw?>.}60ǁ?9AL;sxGD.UZMԍO?Y4uVcNSADɇz*;ǵ4KB&@ oSu o+y 7cuexMl GL='\$>в#r&fͮs%|~+pŤFX5O.QtT1\AGoqGz0Px`)(c38HV[:1H s_3\VE15,vi0󡑍Os6rK¡HGcU~#lQXS`~ρR~T$]E vzV_̻X)t:=f!fw7qsj_N=mzb9I< ubޔbkPmVl'Rk r/"|0y@8Jm3@"]!eM6<Ը_8ʬ1hnJmݷׯ*'b ==9<'L2 yX4!1}i&r0Eh(eroش 8[Z/s55We;M;Vӧy>P]H?tmnۆޕyoZ(a&~]"ਲ]m&޳+f>8 B*h*梃e:SAtw*2־ezs7U/#аlx[p]-I$;LLZJ>t,BdŅi=}ުHRQ2ՍI\!^ƙ"p땊BB(Uv2k\N;,6vd*>u'WF(='FވAtz&[eO1Xu:umVO^&" VRCUpiCZt> K~ !q4@Kni N$0%7<,(f7\GΒ2xѨ/m3Û7&vLOfCӷtފr;YVrȶ2 ǻB"Ylw<VnѪ渮Ю$iGbN4v#lB9%/2 *X ?ZtŶra.+ȓ#2a*N0_rˎ՞$xH0 zх^ Q<`Yq:ă-O3n:T;[sõefn4)t~q[`-cq\p_j]^fb@i6e,0\OqDz0HR f=^W;rg.D{C40np?$)n1Z"b+8.31&\^)PThA%8Tb:T8u~u>թ| X#>{wsS!bҧ= ~RJLI܇.`t(Eպݺngv4fiqН\A1C.;' euU̧"p '2:iLwm&n3axO '~ʄ8Ⱦ]U+T<`g"Cb%5t ct2UK"y o^uvbsoX丐n-Z-k)YF$#lRG𼇯BGUN<2SοI- .tťޕq=όwNzUsMY:K|lOj9TX4k"[fukSu^ Tճ 8N]}AJHI#Zww;!Gv'Y*U޳*.I(v[/ rN*;>`8~.e\R)cHXxMF5>I ׬d—Ue{;BړF `P<}-S^Q(c<G#ƎؓkNLyj{S vaeҝjy +Ry]aYN o*w7TkՔWDRc8&4 +AbQ?[zuRp㪿*HhEX([ofG֝Ox/71n! #mC&w40=S(+RM(i}[׍Oxh'yKwb8Jzy@HyS? Ƙ>|a Η稈 nImtN+I*1|)AWk1Xp|G1yFfLW"Xub/zBA7HrS/>q`:R@._Q6y϶JFK2T}p>R clԝfC,PLi1͂l=.F Ҕ/agU,3'NOK.<c1ZǝDY&kvw|N+)E вK.z`HoZ)JkbE~MbmY&2kҷ۳[<:bǹۉĊbYZi;y #/}G&LB؊p2tV8A.'ΌDɳ1fN:0ևC71FI.9ZYAE3"\_jR8Ph%nͲfŽ6$?JRXy@_Q(﩯:r8J:%jk)BgͨUJpSՀr \G[~ 樁M>RqU1Xhܴ;]aͭA (Q󡂃dȬcEZB)V]g{+/21ʣ<c+/pdL$jbctt%)LA9Y}LxvMtj Gh!At%+@p14 Y=C"ؤ^oH>;:bcmǀF}FwIAȑ1繾e[m+5SA(6]g~>8~8%AŮt;R]O[sHg578J 7qvԫ!*0/Sw5ʭL'Ӄi,|ֹ*IlDr 8gduNug*_JI18yQhIL4^MIKp7]"5 8MOnݕ8_Ϻڬ NЊz.?6#,O]sL`dK4BTB ~p|mBM>FMxt&T.a:kJP62@y5E 𷯢_0N|[!SӼӾffnmavSx_2Ft66Glv }VEhčά ׬EHom9t. ̣ήURZRG) XJӸd=5M#X;3G[QGx[DE3Iq<59.sbFf?hTD7ZZj9EPFcXlx2L#b݃B}ڄD9-+1Wao}cO>bKvcC5b*AYfa}*dL#2&t qz[ZyRwvt '\'%s ,Z7fn^AID @|Tm3.DP$*=BvIoEcqfe,1h V,*o4xnB:1kB2 m0v;o LqG 9f$,}͗xɯkޮG=M)þ.vtd'V M799ӊ"o.F8 zXG˫TڒͪoX't_RUJ\񒎅K-D{ '\w#!mMaۊ+ TH k!濂fZt3^_ts=q29G't $e)Vl{M2M|-EʪZz T1kᛗM=rO'3k~umq}E )T:Ao$ 0&]y9{6 Q~ #Sy#DS&in*L7;^XjPgޱzBU Z: EsdpMVw_Wg3&"\[>4V#{InɺE)h9A QC@vn(Y9K/vBfjXT#yDb$hSiv AG}@G=Wzr=] b^X`vMh2ji'(K!J ;彾XMRB^_w UyȢBn;JϘ'jjc[>yTs|-GL842Q4j՟-fwc5p̴}Q<ȀZ1a^Q~SN(ȝ9I/9zJž⸋e7"*&$/i1}yVGatqx ]C'yDz'/xV(]f1 GbpW+AA70&[j4gVEݝv$4pbXB# 9ݿ, 0jw1͡ ɗuj:-\ÖB2jE6H}Y۫Q1|@nP|rmQcf_X(ijiґ\fSsiRjt=ĠDyثM]f4,$)An+ElX l9!d U[~Is KA o>JKKM9$}Ov<"3G8i\J|oCA/]3CT+g!Z , A>EcbJ`'M#c7VQ]-ۣo{͆a3hbyOl2we(?'E+l25"xIrfэ=#校xL .}廟v&f8YA}߼Tl{u*MD9ꡟH\F8&ЧjXcQ҃ܩ,%L&N $p54 ̒w}lˤՕ,@!l01֝2-oV I'T <]* ez8L:vSKĜ= 噚ijLMZaAw2Hn֗0owgs\${G1u8L8uЫkRȃEs6ܞx"SYnBDSR^*r2BC~+.Ƀ}n@8oAijݷ@$w.̶3:Uɋ-zb_fzCrtTԘ: @Z}JȂI$v`9 ݒfH= ãt%1AC ͓+"`Q+ܐGID䄐~J+>Y;a!?+;yQk-ak}%SBNbAš)tpsX?cNb`S}RS<7y} 9O'.9Tf0]@,p%UĤyb\+ilS1Q^[x=?x&.?SaL\A2S(Bc]%V h4aFt$q  |nꀋ$w>fUnCWndpH?B:ⰹt5W6`"SVH'݋:Kn A dIl7mGJqAMz ,Vf+x}PA'*l=` qI#Ǥ3X 9Fqٜ}tL2򉾇ѷ. )9"LIdupn5n# ^kR>boX⅞i#nH]zr *e- A)V@0@_ %tf,}BrE <[xoݽ~fꍺ=gɔײ\I' hDDfs\F4S|t1VX:ȳ^ьNK!j<.STI_{G^c6ژ%n%gq >ERK",69C{1!$B!l%V(t'8ؗZtpI NWֈ;9cΰpՅ$ə^|3Jl{c4CdZ;o=sb*Zp}l]!=a6dyRxhQ;cPXBޟA% 2lo)1&LmʌyX֯[T{_c9'so ӕ̄lW/(`+OnZh|Г8h~ .9IBweTtj(+ /޻/R g [l24I|15`5M Uad|k9"ڴ;3ÿJO*bNw#>U_L1njeHi\YE]NC5:_5diWnu#Vd7vySD*]+j#U"-qrnόh*-֗ \gYZ0707010000001c000081a400000000000000000000000167a4d7fe000cf550000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/Ģ]?EhDTTk׶ǼwQbm/)~r<n*a_Y$G/ox8i+dʗ>)tP';+s9m ]hLtetv| E"0,})F\ RJVCrX͛`7p=OʽYd1 7 9,qh̉dwI}reTi'$xH-/%o/+ x={ANH[ۛb2 _1Wt۾СD=\Jmq{@U=G,XaGAl0Qu*\# uN#|n>3({zwHs_ɷ )$摶}W'm}V s`'Ϳ;GVkV\(pu1gVprPqP=#X/_drvC# NV-]M0T~tii!\5IorU,t^\>1͘MG'BOlʓ fQ G :$a㶭ȀJ\+=7CvDC (Y%*Jnç; m2",H` {0)2)r8@|3ls?Ѩ\9 |}: )!p%ІoB@1pQX-xAz@@Jm`zܶ_DuDMU.\=]Ur/Eh!2ۈcyLA/䢱Uv(z?6zwep}"]=5RdG0,W&/ڌva*;" [O|v5HH9A? ;LtLRiʎIus*fJ~@<2ߘQ w%-) 3l@r9bҗ)FRu2Ssc1F?z88|A|M[r-I3MIJ VK\|l*QM 0aiGBJ5 F!.Ms(VڣD$31[=co !'p01UtOʬO ̈́ƋS \¬O”? tn=3gXr4:iD[ CZIA8*N)9y;i;"[~#2y))M'x%Dkd %=PJwt5{lA \6$]"A = !:XJ+ jy)x!'O{G/D^8ڪt/`PU/PݏpآhxRBUF6pE0~W_pu&P¯AXÿ"RiRED;|:lo~(I^u2=R ]y-(X!L@K#gֱ=]@U*OJ/a:\7~̇m־ {u/Nk ݵĎ-hx<>J\񏰘yqfYsJ"hJRrWx+IIyx1,F#'j@ξsbJ'sݩalW}xLx~`BxKUu ~_qQF?&*Ҟ9'3Rh)yg u}Os}bs}Q6ȞqŘgӽqڬk PZ_;Լ6];Pay6=hlFC MX Eu:=Mynwf3뒻jCYoP=pFB_lRڪXӰRI5Kf1+hi*6ߣyzsq`ZsS38חBcWȶ%!:Z9l͙SRXn3ц sEJBϐپP}l41=QŹڧ-kw10Bߕo^(-e^|vR/ sgo[ȷ*RDOkM!9g 8{;4V  q¼<3M>FP'6>F[ZeUɃ;VY%(핁pX $e.ܞvq`Ac綜H|8ગUoF"l1[*ot̷o̩bD%6$lh / X'rP,n_L U(X7;K8p,!Dg`7dib`N ; {Ӡa2\:PMAC|îD&\;fw:dS|*Ih=drŲD:˺ʊ\ޗ"0/S!+?=?B \|=;$Z]s|BYl ze{vUZvQ.:" ߎ;,1"9T\`L_}JJ[l  NQR6) X .Z\_Fp^T˂gkL>Q tJ'OTO;6Ƞ7ϛ._ξQm*Kz' .;lÿ~r y UXa*eAwdNڴ._g 6{v t@FC>6x^bzUB̈́/),kB9ulWuxmB.w¡Qր`TS%Y } L] @Uz]d)3szkJLvԬoS[+Z()y9y>L@G4sŵ&-Zª4Qz|D̏tV*Bʪ\D.ξeWG{Yzl Ab/nWhBѾ4uG{mKܴzݟhRCtTc/gQ5-ydeGt{)cwFkgE$avY i-tqDΕeEMr#4?.9-7$ +ǝ]^ST/bc6tAQ:b^ɏ]~{2#bQUu Z#@Hto GbzUҁV}}}S{Bߒad2jjl~]¯(aezWzn&g50_7>v' !=Ǿ3#_F6sw%ʃѪ)elYOܸqQCV)Vs- Z nͩ1#e$ƍG[آ"E1\i7oS`pS%2@NDR:c΄c--M֑V* !fG`z]λ* .؎Q3x)#ޞәZ D'M3Լg)Hᄈp> 7Vocd+UeK|0<69.${]J[-n_daŭTm7ލ1 )_y:T 8ȡ]+ ;\߃IɩY ޖF2wcw)'_UBT5з2RӭW&@OEtńx臘-焩[: d jxh9'C!?dr4HRsTT٨bHލm#*3[v0I*6'571k¢ZƓϙG*Wmfۣa͝D37=RoA͊XFp,x o7]N?dE87C72%:Ylvj-<4|$xVVKӉ,Pˊ3V"XY'En*Ig|Ca;Z6t<(}jrQ`nOAiJro_qy98v'-}tnv-Qc>:R*(7=@_1&&eAt,v-xʹߺ2/lY)4K c% HH,n~\NW@"1!(8{MW! з{=uQ3Zq^giwHHow-T~;Rհ&:I 'ĥ-ƾ1Kew0 @rغeOtaҶz_;$3t{8T3Nm+"X>I&*ZW6o/7=̮}%{I{>px]VRʵjrcy|ፁZD[cM1л2J@Rdhv=Ҏк2[6cmQt@anۓ!%6}F`lʑw)0{:>~^HYvZ& 4'C()f~섛H* PJӉ8,W^]vϬvTZc)ߌ` =myZ)iN\0HcXM%96PC Ad쏌kV1e͙ĕ>*7cM!bqc@h_YܪM&YFrCDa*̓sݎ95W~(Dna'RŒk9("9\֦ &iusSmʊVYWRYEw'rP9jb{ +gZ2bqvcFi4SxT1Lrh-Yx *#Q҂d|=$m~T!O&AM=Os AAG.B+8f. u`_k`±oɋw'Թqm>ˑg[D"3V6DҠFGc~*bO6YU<ΝE̥p|P4| F 4i}hʒ8 Z9 'zeEUft Q6уP{ ޢ.ƿ@&_ߓ z7j,hv5BfYHK $c34låj ܵMJk0raKev{֑O+!tGNU[zr%9VdoP#WM[ˤ9%=Q0<&]q=KmYejK$P'/w^!ǻp=+5ӵNH>igrRe D\ֆ(?j&xj|2{pl[ S4eHVRSJ/]ёBƥ^%0> 3]#->vױ,jj{fW6KMν^xD<8SK# 3٬ ?"OF[zV'xDUUYIE;cX;&^V&xy>cjK}DfavK00YS#'}]/NLvDÜ,i&3uEW? e*B8og`5Pg6/ܑ͚[*C/`>ϹMQɏc:i)?>X /ASJ@WoӞ(v=¦Y,Skoi3y8rgJm!r՜*qCǖXXRA9ab w߈Gh!EFsN<"yQL읏&uUjrl7͹ـ52\) ׀_qȿ3K_[:1fUu{nll +{lcڊT-PV0p 6Nl=9 adL'l G̙7\MS‚q5̀69!az괭RMRe"$ߟJGEϪ }zښ-Rc&sPHy)Ojx.[裂&^vbPUg,Qk{liYDLT#u5vNV,JӽE}R'خBL옩rxC4loi3tk( "~5|"M~r;3(Mò?l-IG܁U߃H3 :bDo<'[4N~\ &vMG:.ᩝ"AxTFb4eŏɌF-NrSm]@NZU?v=b8qQw[nu1`$_qv3T8E(Α~1g đOjRI MfVIasۋ_*~< ]O }D΅ʊER7@H ~۾cX Үǿ ߣRSDG#oL/Yb1DhqẕJ j=a_fƬ"vTx@/[5te|0ucsa l<B8DAC̄;&?&N˂ ʲ`ΪZ$*[)0Wy~|͈EHdSwV˔ y}!+_؏#)Y&<썝bogDb\i6$l<ءz#Wf(v:wvΕ?oqܻSiv! /)~1ŭf2Hpt]#]S'kɆ8UӝWn%SlAs8^0;7>GxI'g1h>m&L=1a\,0'? ϵ\$Ru59<@d~!$cP+ks ; xv?Km2.K1d"BkӏhW1|zJ1eS-D 4aje}M>Wk.̷l 4npr{QLRzoa $͌2{qdcT0ItuP2HYNȌGr|PLUM'=OFe<'JV///Q?`{(7raWϚ$ [ǐctb*<Gћ|3L;A3 u1Ix&L]$d8W魊4ԛRn[%68i^WBIi ^$TFK(̼t^㽱#NMӂHLgf:{'cLP2yiwIgZ:4lI GW8Cߊ'̠'\D6 p|D]z/ŶZl0"piP\u/%0̅LmCfVU/&,@E[2IцVLJb%kVEGϮO󫣦lJȬXfNМY21̻ٯN>$}9 .x5 qH9ߝeaQoҚwI6'Vנ*wZ?NmrNw{Jٖd9㧳>H=N {K b }:|hoZ G%F@nݻTq>ʫv+AGDw$өjtGʪǼOjc}~{HUzg#dYv 5n`Iˋ@:vѵVyaVlobr.aޭx9{V秅i+Vrm}ϑЂ:gefmKF7j"ős$2ڣj୻#w>{Փ>JC'oFVERJC@ES4A$3<.!Q?pHj}ܡf x duCOX-S-ґ0v(um+C,4BNxeحNmh6wA3b*Y~v4R& Ufv|(e=,l̨K.>ԮU&ūXu*1~xJPAăN&.A@o+RrZJ_X:&3JkhTvk<6}x9sJN~O/QN)7䛹TÕ"t{ Z.sMԍ3 |FrrAHn<G}- (" qCf_?5lZq{I#?p^s6O7xsToA:Z 4lm~] ZAhWR7!8oI|HChw O13rw5ɁRju&iPx. e2U~grHc5Kg;j,+>/t/€&[KΨ:SFE' tZmZg"2O#Лם!Ң;P>z)IFx`%QR[ 4' dF_3`DwbK6T]b| e ѢW`W * !;%}T <5*޶tey]R $vNy3J},v) F P;@A:uqnHA{z%"fmOWt^8M!V- ŰlkD`^̴:5Z{*5j[΂`E*\!(gi<av~O /y<"(jzkum}|_„u`)rkmhұ Af V[H@ 7ePThh^8 Ix[H?NۘaH b:}ۺ("bI D.!^%,J& 2J*s1ziAvڎFW, FOY(AͻEu)MQewznRmD\QsZJ7wy #'w% "Qs5y^їoC4hif0M J~!+*o]oz$RNv/bYܑ4ud yoW $صps652-@esmmگKR̤C텻M/NL_G+of ]$Q", /; ЂMz> ?SLxSdwߒET_ٖMFw=P VĄSZ@Ԁl.9o]jo$`M-X,R4H|.( co7'C`heӔltkہ; ;!DIF+nAb}sј$'Li  b*V _ RtTD!S,񍮋o {B(Չǁ;hPp9dAfێ 0p9֣begr@]; XU 5?1؂*H-E wFM~5[t(6]Bњ@;ecrٻB;pIԇq^פlaSA$ _B4Q btp9)İԼVh,dJ*Q:𒸐Auo#oH2Drc=߾_B``=xݡ#YQp`h׃V܅; ( L9 ?*d~ԬfX d7*ϖx7PTv8Ǔ@7_F t =_lIm]u8eEP<7*:ȏ<){lꥈdj]9_2-.T8P ob'nE s=pR^&c^!!KT/azbV6yV+/{ZMǏfI+hغP\ >%KY3<8S00 p:w-j*OT .!~U 4QM2z U`4"Js (~PyqNLUG5/i,m&*gb+kX꬝dxs]keBL亣qdT֖ nWU6T8ZL~TOne%e*ri-mg?*]sI3]2@>'6UW[J :sze{7-PώckrٻX޹Vg. f&9Q 4!:ۉMJ2͍i --v) c=>E85p%|ʇݬϼG&Ž=hjMK{Qp1wurVD/y1ސAb8yM+d.Z~#GYXUchQ~}/j1˶wlR -CSv+8T3L$WXּkVM ?Yqo5#;C;WB+cwdo tIxHl0en5 rӥ^뇪/=@SK|,ʝv^S,LYF[fdQFޚB Ftl-Dk5XJ-> fr" >iٶw5) k7UCeFiѵEZD:uf413W߅@_O^D`#zS ܬZ| UfGr.(њex9s4TlEn=08rW?ӵ='&!}z'0pHw |3 С6:U]zv =$ e=pC8Hڻ@ s.n`޼| 3堞N*)~k9o9%4$c>JER%)}"N j=T$gJ#Lj|yNuIO&JW &P^! XEZ,ԵU5H J;;|{6OYx*,PGGW4IvY9z^+bKq]m#b^܇]8~Gm7&wdƒfgg@@0ƩdM"ѵf7A#ɼ1@6H(Nܧ3 ۅjn !"R UH\a:cyzh֣tz%xh>0EB䜄pb1=PI5غ-G@8x'tPyлnDMK#zSV6Ij ki-*5̧Xh[/w1tXhmZk:U0mNi!!ֆ^_oYgw4]bcI*N{p*j?W=(#n6;f^*,Ytz*b@t]\e8%_8TLf>e 7 M _*_UWd!?ͦ!3fUqEM#˅ z' L| >]6_/o ^_4 .sdfk*e:BJ Zҡ@"KGdӢÒlM0>;.q]gMMnף۳+ [T?)OiOW\SB+{wh59Z}/!=eӀڛ hz)N7ne+uo՞;2XlD25G(qJ77.ǒ`(!]aVs:FlaThmG Ygg47  "QqP(usfXcVWwP7U.)wIvPoK+6X']&p3(~=h;a|5%ֲuɖ&HH:]e@mЌUS}HsX2 q$rR297* jmU;^$uu?uXז9?xeHV~B Ś4"bԊsL \lyro|W&/As Tei% f+@[(1ɷw7b ,60t"c!Kl kW (\H%uL//'1df{ nWL{NFlfcrYCĽ)WI^( WXf .LW=+vx12UDo+b>?/Q@-]\{9D֡}Dە6f߲[.emK#Cx%K +n}.zh[}WKTeǴң_ғj-6 ~lHf˒Da2 L1ہX*-R;?28"3G$['=4TQE;Y+Eqv&yDdlP2? r^([4;(kfMl=y_ PC`Cz"`$A8}Jh'j\29]W&A7:M` /\41͆k M2r2@{C %u*;^56lw)0,kPwvw/xk]ZSm@QY9\գ=r(ܞ]bqFxEFjojG$Q:傷:݃lR|eJ>.YcR|odh%1?ԿPw *@ Y]t]ǫ3@s^Ͱ vu{cAğ<6/~1BvtAGDEǖ Fe#m6@)R'L_OTGͩƱv3s;-ʷK"`C$t>^F.:0-֨V-u)#εU.J V*N)/|C\" o\{E_Vww^QH`'yoD?SDlxd%Ǵ 9~_LE4`v$r<ȸɽ*pJ_ ͢ ȩl:t?O&SAG>P7UqBDlai s,:R"MI_}&p}%"1b2QƞB1/xw/ ^+ʎi$D}:6}i%0}Re Z[}Ń.8j϶/ Ҳe9wyzcio He{Y鶸p{ 7uM~vhK&",HJ ]Ħ",]W fsm"9+]K%7C*yyѾ.ip,*-Y1 H =ZV;\IN H,#;d@Efčx}á D)֋}w>%1۱^V(b,ܭ1*aH I9 >ŐɦU%I=#6H4Ft|'6׺f@.:[_'(,dM%xJi="sw;ܶ0h̼YPwֺ8Ny$Iwd(GPP[;aQw M@QaT9Tڍ{WKB&xO6n:via\"a`uzwN`oR l 46(>Mw( i?>@^vϙxRk6"g5j/,$Bl)3lhO +/RР|ˆz;/6r9ª m<6(PE6^5 B{ LgVG!i<!O۩\ n[[R7EbJz9E1 1F!*z_EcTb]hŅg1G)b(Z>ψ:2PY;#!D;ǔAP]9*.٦NLnASA$dF\.v\8]@7;#m䰙w]+_I8w?7O,?C/{Rs_I="lk̟F pg1 byseM n(߬HxT{,cȫ`d@FL&ڼr&bP Q3Sس`b4d9ѵM2?UTbΧ^Qf;:nɁJ_Z*{KU5;un!Y]k_~ֹ◶iwr^j[em΁`Ώ y$zi<8ݴixȹ#'KEqsDw=Jm?[0xA`A%bx:/ BN%z@"2B;: صi _( X:8t_ 6/J\VF.ԏ)eTaStGf6r}N"-gU5ajT{ e HygBEjc.Giw6*|UR*[/ x.[QCM$3nh퇕ʽ& pm-Jb2ybFP *S͐t!|4C+&#! wtTI5?SR0==O<k#52\])Q{Z=VAٌlKY"|$ \!Sş,fl*꟬jlg/b HT\էIM} 5սrL7SOm#Pr[kiD x5Ƕ˖Y&AeSQ'ٍa0[@ysY&@doClW~.z%Yl<]@IZ _l.؍("מ%%|2V L8ad6I\ p*ޡe*a}5Z"On]gKق ^Q5ڼwfen7㰍ֻ9p,vr*XjukgǍi+O8Xqֹ\'Pe B4oU]bG_[OM/ɵ2^toSލ9t7DV7QZa.k"BSܣuCgv)U2d"WJ`ӝC;’Ǒ==Wtcڍ/yt[ݾN){nChxmՓfq8П!'}HOZNCO.#Lz03ݕ$\2ysx#%}㿒`N5vNJ<%mbVOycrP7_L"\ѧ14x"RN84lR7q=%7+r^*}do`u"zI{}bE@B(^yk,֠@]5rp:c4Mc-4 e<(GAgL%X3ʷsr47RLǽ h髣vδz7YVT9*MSB}U^ڿϓ\;:aWuFk8N̹A](tdUZK^!ّUpFY }đa[ۉɰF(F2OoLj=T9|TnaZ"&3v-m&-%T0˔y+}x*/lOΓAz# .2ï >Ulb%\7D`m!0i>+ɻ~8*я@-UvU1^zs'D!(>e|l pnTݜ?PW en,#REt%9[ УBC?[dk2k,bDzҽnL9VK»7U9=wh{*o3>\ݎ=EUƬ%6msuh9$6x?h)ۚ]E)*/M@fܢEE 8\m(o6\rWƳ֩QC*9y2>'q30t\@cmvn O81C5sf%Lɶ<ǁ m{?V;4R/nvųnUٓ?zmǸ]B Iy9I^]?+DDtV*ں|vB5Ztg"=iU%(Ty_xlb㐗% ekEp_?d+yL3p)ZZT:؞1-"=u :∻t6W *6)iyHW0@mEqoMf } "Mɗ ^<6`}t+"3L W:wsڮ˵sRh(1g&Y,%rӨ43 ]})ܲJG--KRξm gny)2GQO D; ^_H"nRͺ^AFrnD2Q=LWSEƯoŬh/$m/Ĉ&>. ߞ%]"$e *$v;S-Hm I;'G4?SxV7Ȅy01 R}R?h7GI<1=yP GɶehL œiڷZsRjy}/0QyE)FiƄÌ:LCCugrn'V1p-c'V~2򸦴Wi8dv ݽ3*6I.ݔt/՗)^C`3[]&޻ Oíu/K:=`_voW#q`2KBOG …j|]N<'Q?:GH Oj5CjXׂ<jӻ_u 1 GDCiy,&ӏvNN&ޝZIݯHJzһ 3tWr'kG793}-U\hXQSWC4Ea*(LxR25kB.n)6ܴpvv))as]2Ah_]Z+/h<Fh:X3IU>(MH(Q;w=CL%1Ʈs xc -Ȭ9f7X(Qhdq\gإ)?3NQokDA/ d]]]u{'lK.H7Rݯ3B^ .5BEƨWu fң6x wQ>cD^I)- [!}Q-<[ P+s?Ek`g3 2_,W8v3 #Y@&zW7Cy IYjDq ˌo-"Vҡ[1,*'6nP*wpK/X=2 ~`I)JxWW+@ñ] @zQ'h1nALE3;)@xDV v?j;< l }Sra6LMX gc\^Cۀy_[7g\5=z^ :mOf0f06kFl~YdG0 ;#02?VFV1?+gz6%dn0z/ $ UB+IB}$] 0IHߘS<&Aؘ>3$F]+e{ˡ *SR? pk?[]'/Q9ڑ+l6Brօa+L6hTcATwg7W&'ޏŸ--z-y, ^$ yK(bv^mChtɗUzL wq93^Of.( C+)9=RmZ:mF]Ra%SF HMDtRq`l &S7bf1WwIkTSוi?X&Dkɇi*JNio[AF$VnDD`}gƺC\< wD~ FRKRH? ikN-{Vp36IsWgAJK'tnXPyWYm0j?>Px^]7jQkZx cR91}kXuB̸-'d6:QFu,J3HKaRj;Jȿ%K 1An9Mq{90^!H~y(2.25欚u xϞ{J|尟vcj̍x,D'|j;Qxw6,ݦT/vdx?>O>T+NlAE]3>+IAL=`܇'O7K4݃ Q5Vkf0'Ļ",t -Q+\*mlOE3)ʨoY8w/]><$[w#>;8Ar8eJ+Jv0jHe;= PCA6f1uK/̛}/2)_%钸ܦKoA3)WV͎<-S3OVĝ;l?6g 1< W'+|*Ө1ijQgζև<11}|ְۊ9z.Yv 7\ڷ_ry0TO A݉\ +3_!Bb$f&& +_eBLUu$8I= f?!uawk&(Ld>]rN|x;%,ZF̈́lyB8.ֻmX&W n"-#1o lU)GVьKmvH_U5pzefǑvqZnP,ʘfh):Fx҄ɧk3`94]A,\fO/ݷر8riJlM{efZCtuG,zþD y ;|'9W tיB+"ϩTEFydq6q *|!YLJ(-K|oP06J'<+8/_M ,GT}GwMyш_YcтqbK6T&&\q* jtMX$[ې#u<=Dflqvx_u6J]Ь2Iz_kb͸E/TS!o #OusuO@m'Fh\&mCD滋[-rDD@m^%BjTs[wOIyY]y +& !3Kt\X"C#0vށ*GWvcy,4c{_\|bZ-_@Йm (9+!0]UCDEvB@-L4rVb8Һ5K ?}* Iֈv!&&N0jv5٩źd%Ĕ"朑+WWQS[\x1q. jPDo6U*(uWҦўqMmS,oV *;|9h,)7]K!`歟k[ $<Q5FlI:؎pT̬8Z+ؤa!H\SBi QB4hHv}&|oX/"tm͢wάIva<"%H4[^Ҳ kS#oj,-9 rkc|| :&TR~Wޟ/!bcyɧ۳ݭj:ލ7%z4*,ޜw@Pp*DG+ Sg4bqOi"wEnc|}ͪRi1Ј }{3҇Dg\/GW\[9tS\ FǙJ.ز 𫹗J G 2,-.3d1жHO>(+&XHG֊D/ tS$=) $ks4ovdZ{MSe{ku<5Fy)(ZDaLzcc2 JZvCFtX_Tv6 vjt] g%QמcQ$Ξ@졉SX$eOп~-_iǬ9h;6()T>͘;ˉ~0?D˙T$!x (L TEU/,qѹ"6Rl@$ [u32~Gh$tC!>.ؕMlXG >X+5'Urz#zъOLiyѶ4\` j^9a|83"8Ds/E}KG,;]f#~Ke ):/QZq '[CwU~*Wla|~X iVѲ|iy]UH٭>;O2Rt2߁8,7l.t|^ 6v3)O_, aLlPgD #M[Rh?4SWUdwK=1} u9][Xcg3Iė42GQrk ֤dc4$IYI,nM) f2h?Ľ[wm$ "9 J?g'e ԙ=Uә<ɍLwxPY(6"RY O 9V$71qN$Ӫ:_PLDʤ`:)10Z{zҎ}DW4|_5)rSq:2(>ۺ:xS8Ӗ=og} ^Bo:/.s(7%#41}g}Es*URazB^tW8ǣ!G I0wC6wsw 6v\K+߱gxӔr\كBָLхp|px6ש - Dp7ExF ;Q]膈A%gPD+n>W!gKkšk6ZO i@BYeaer ;# a]C3y'\9ZJl?&HE\k~e}3W[5*Edsi!` N=L3'f&|+ԴWs~AE{Ǚ:ʱ<17K(%$z[FX!vR#=8㯋YACpH<¨ʶtMT#1nѤ|&//qL\ ԦfRFr*QPh/d|jeKÚG>bV\D}H쒻ObL#eb9F ۴F4۵43D|]Vr7UO1H4[&NI3wRQPpR9*?#CdK4e@0r$"I<bWÀ-M!>ʛpWw;*f>ۚbWPj JQ/H V`K y&mMb $g޹[f6D"N$7rЫegl.N5T'pY>{ ˶FP`)*6QJP{@2X:__殌'! [@nbc.`SUxD'#svfG\MS6CqYb22wT1K0oD$VZZOҝ8 ~MqBp;dsa9s͘g!?4Q[ȵ( # !h'ߑK#;.ct磦CY TZX@0V ݝ&6 JYҫR.bkgn3Ɂy EijŐ^ܒ٠ 9t-:N)2GHo۾B!pFtmHUH .;rD>\l344h>RqIg~k3LlQbEsH#Rj`j]xh+$g VŴ+JChoD0y<.EvHԒ~+cIwxs t35P/((kbH&+جvJW oSӠ p&t쨼{sv,BKnE";D(e"z=K EStdNYὝ(,v%6d*~H=Vo6ɈmE~%ZPPFF3S.S pr$E*H-r;_Wk&FlP7rՌrtr-rs$@|ua%JL57Gl} '>h鄎wdeAiZ/Sy$7Я}h5>-wP?fB*LKԒ?X$Kyܕᤣ d .*|o '? Xr#,NuWiUF LvUeI>c7hzqc# ~S5ǣ0 lMD܏3 xW9'p(#qi{/.ּUgm!8l0S_G)ïBhl Q@ޒCy-lӊxzYuV8&d_Y:'ecS:K.Ğ:m 00j^q 9ΑrL >ϛU >n[.=p.R$Dͳã(#S0nqlrĦt̉j5F^0g[+Q]P]z](ҭ e,oNo!X**w RZ0r렬#+ ?+ N}xlwe* i(!ޯ^3BPJoxQ?w;h%EXE$0F^|Ёd ټz|OH (^Ju}-F)(T4&ʓeTo)t$z/ǂG9"(8:o򨶜e~A&x? J~c1*jMEf0Cf< ?H{p>($̈gl9Wx!b6|̽-% b3D#ʣɑ[ޒK< +6r?6 RzTgsn|-.kS x2%ZM`QYގ% ULe OL-L =Vڣߊ^} VTKwxٛf@"֊-p\OI1V=tȇG|mPx^)"7b8gg6n6QZm*| [MR:j@BqSRknM=.qhkU"7q`ed;_8?RFoq]p~@9fsxڜ._֔3_ٺT; ~4jHཌྷJa )C n&߮Qrc}&emoFSu<6HGSy*ul@<_n586w/ġ!x}jH̢*OuR*c*ͮu;TW2?"۵y:SKhcXyVG7H^ސA3{1DʮE*کo}HYPh/a> |xEUIhA Eitjh&x!auㆤ$s K.I@?m^|LG y*1 q >q<1xTxW2(Iv 7B>N  |*.UTA ,w*_/9**a]$?6ʂ3$v{IK*U,lZ>"]#BHW4b1bCM4m- hKbpi%? Dӛ82O71\Z>~%_rx؎5zRԳiQM>Hoq7COD%~߲y]oׯZ9(Q!X95ԠaMwJ9 <.ES>pY|& RZr1䬐+ EĎ߳z9[< h ՁH xP'B?55SU~=UEϧ 0bw||bys~AXWXOn Pb,&Tzv< 8)J"jl;1 UbWUoezn6*{DE:%^1n8% @A\="[{.cTjnqWsHh(N  b ϙFwN$.p1v%w`Տ=KW(JNCz?JB{@]VoKgO1<"aSl@M7ӣ%W,{veSctY= O|py*.w#kY~+Y7/ q!YBj*|}5ndDPR}'㩽Bje¿L u_r._7K'r̀eCS"MQvbDb=jN7ZTӥ Jњcl]tCA#lL5hcYO۔[ ]l~3a\1kdK đ|0ʠ(wͤ4.$G/}#Fl>[p.Z t'> vk}2, @-mmb/,;+Wvp|V!hCiHm(\=@7}Ɍk1aJUӘ{P?`rQÖE ;Sˎ~l<$͂OvłF`mSIrpʁ]sGdPH\E@.#1!TۋI֪Qs~ڗ߰NMki? A5ߺθ2/NQ 0u z/II v o-Rм-r0n4F `ghыj 1m!J5Ǎay{qT’@F)"U͕E|{pUYM#ҜH30CeJ%QWbZȕlS0!yZ2׽8R8W<ݭ]3=OIڌx4/|@nW"R? oԙ{Rn#]Ry5{5տ{_.5MYMBuB*r@ã4!7t32Xf~P}[+kLC](B)t°6G]@~v }I04q_0vU. K5&Pw4ֶjƍ'儌?_$ ۩/2?0 3B-sdIl1b4Q^7}ٸlJ-jʢ(=ܘ1pfrK[#dHsů|~ͮY z&h FLbw{.x }!!:#ɒijl+KS!qjő|W\ %ĀM"1G!X؁YwvȫT&'J::M[SatHjnWqW^"PIǗb r _ˤǫi]cZfiA$Ӻ&vz2ǬsYDChr쭔uFb]als'ϵ D-V=>jCUWUe_@Kl'=^;4 a 4tհ堪lz+8t)\*M+=F,822RfEJa0;-T9Ad42';xs~b:Z!s\sIS<4ay9{YEA,G['>`EuzKAZkr_N 9gTauCTBǖFnOQpb"mcb\7/Pc%ĺa1U5QJ:Tf!=|oRW ݘoW*L-zS5H(GYѣ?z5F=ş$# >OABt%n+=R[ʸUuϟ1w{F]l"zgbrv;}ٺR l2.-t,<:l|8hJ$8>JAbˉmAʑ㭎=BjKWpJ xMPSڳcɢg;܍,\PZ?ܨs >߄4(o[l HKC>7fÙΖaP)'R+"p<䡍0)Mu='{x JoЉɩk̕6;XQ֤7X@Sz?$OBfZCJC{.仧*S53Ew#IeZp[1w#c/F-9JcF~8FI0>%e$ܮԡ4*8pmzwm&%%Wyc#`" 9Qu->W_VR{]fe6@t~2KuM*/wL*O9zIexk?F)# Gd;eIrA$i}A&A+->HCӮm`:"nP+/ [Ax49O<֌ D=ti)8"K&Bu?LRivjSy(Tr}ʮ֩YͦuMsyJtlS_hNlܼ>ZE[666_leQCF!W>^åМST 7ѻ=GntwhG< $}v;4dQm2Oey_f@+F9LkU~\- ݖnQM 8[2 OKn<̕`)>l޽Gmp MYbb$Pd=oUmV!l^T. garČD;GoF?aO{2ׇژ+< t~xAVcwpzt^JDm!x-ʢc^0^ i;'mۏI^X/*kg9(,@2őn$@k,LSH5Po.Y0-{SīDJWrMjy!L&v:=a^nKDذpV/}apz7{C JCØ3"`U/Tˏ7 Dlaޚ(K4e\N!}gtҫ0@5Lv'Nn@*) ) ]Q5K>w\+jP=]]@PȌ&w N]Y$!ɉ]иʯ&+3 W!O^@oXQc=%/pR$f'Atu@Ȩ0jw>?#}Ln(݇U 8ҽgzFl" c'ϚVDi0pܼOa7x4C)hb2+{2ӝaT4Z+OL`x/)׊Wk bEy $J1>7zc 8EW)ʀ;̓}4d&,'w% uV~VΒYJE'kꖰ{H* fVo~Dx]xnЬ3ŁCί^9QKԸ@(Mt(ln%ViXwuDV ޓi>ׁrLPWuj$'t56zz-=BV9p̬)^K0U2iѲ*wiUVGO U?DSD[N^J/PZϵ8?=R4BbAs3|P׮dM$kDgLO=hg,ֿJnu., 2w$r޵eI!JUxtƙX  0ب>Dب2KzI^pd5`9n:Ca 癛oLδ$1la,Ȁ:0.S1*p3|Ȅ@$P+kԇg֫` Р9l C_,W.BY=>7%m7_콐:;. A* l3ugwa=U\enPɅV y8/ZowA -̎[bER`Ox>*#'ו-TGe?D>#BEp͋hA;Riuiq7<3tZ! 1(9f Ѫfb8].G(OD!D`EfwIZ@n3 ,]~0|QQјLAp2Ƅ"=@S雏u|HńE/PT>u2gtv!~IDnGlsx>aګJ 6CuXpB}dߠlGh' tHURFm[%1:*/UXZPiT! ZIT'Qce^|H)G0ibq 5 a!C&,a%g|y a>\PֺJۮ֠ڀ̗C4lxd|e+<%_9O_YVʀ$PRRfO3eL{Q> PӼJ:Y@7w)qD)=Ð LNQk_,%5SBDm>{-$y?LFPV\sofsU)@qm% @J!U:GޤջgoF&WJ58h}C&M]'Xfh`rlk3)B٭@8& Eg5ɇQD 34}/,][=%}N9/1+Y;3u 3:2 W ]1htV:aźsQc֜9у'JH֫^c\֩"{/JU eC nM$Ч WoBދ)}%|U؁ͩy,|;"A/@IKpd T?tx(X< k#x͙Uw)7]Qϰz7FӞj dWݢ%3R&u"Ki%TFG#m1[En`NN݌]>`us%X> Ur>}.>%2&IO/_c#6 9*ڒ@ljKm ߷[c\U ĭn[!j3E3 >I/ cRnily.EɭL.|hk6A^Wˡ+!(}tԀ&T )KadÿB@)m6hY:E VU)$X}eW57,ԦmxC)Q|G,%\8M.g;ekX{_F0npU^6J'(JW#8HMxee7$Q_ -f1o}$mڇ:4igd+mgOl̦iX HGMpurtV* ϸfu ɒ?^q: mԑ#0"~й5_+.oK!WW yaƋJYo{nI|;0٢8>fQҪ eC\wUN6&:\_R=$MTv %C:,qfzu%(p3EX'zOJ5ʃs#zJ`m5Ltm9) YXL[\"!#r)._l4, pI6| ҋ +#(a$KX5W"(rnZ*-{ߎG[I3ϣ.pfd@pQH 2:J\_xܜ>=rx1t3oݜ`LolGO|DGPFL{( 9AJ".f9fE; F_S^ B. /X@\r-ޡ@Q:x㖇#۶gջr_Gfm}yS8ZMc]5L;mhVbesT@ְ('cypVHth9)ğgKmh vHGBjBE 5#&-fz wy!P-vc+}o{8Go9ԯ^Y%<+i,ir)u (WTWfHd,C ֹj }Jlz?Cm\Lʹ5.3Jtk3.|Wc2䃋D>"sdUL9{-i]W+5=' *Y62;,_mq[} L]#)FTlR֧@No]e`js* q{̡Eޚbc%!lL/+kHMX}G!`V W̻IFDN)E<䒒2<5h=/Ϻx @#ꔊ%5q-[0SsAWw$of\)0ۅ9אTnڤY粎0[9s~uNnL/խwl_kz :^*huUA(qxa @)hϖK扌2hhaЯτiA lވ|Û=#.+loSE [k V Ok}uQ8В/55%79Yd)G޾'KpkdH'߅?BURrT514;N_F0;sh]l39d3(SC{[M/ s`>&y:(CwѮVXڄ\ܺA]׉SAx"qJ*Ke)Gmn:@v$:DA٢%ƚ}l&Jc ڑC3 AٚsWʹƹnsqx$!I׾Xxt%4#H $ӂ%m")_rur6Li% sSIb"Sg{ͮ DȦKi8+ XDzW u_^``M@ܕ(,OW `d_-'Ɣ_HȐv6 i⎤njҴNMyY G@.f >:#FvPw=Æ͋e44bbv奄lo}B9lW_vmo,̍uV\.ȟqFiȠj; } >K_r 1])AdO8Z {#X"&/%knuo\!!lql8TؑP#a~cve,S me<7J0xN*y0qOsDNB`,zE-W ̥qzWE^BkO.S>?, 2@F)CC!A0`+ n Y) fmBM~θPDTzP2\5h2*nWEj1<)L"ɕ!~!1QVsX!\8[Nγ3WMZ&`;hۿlLZs)?\fx0L*=6|>Ɯ7ѓzҾv"@ìa}Vd'P߆6\ 9+:ZWqL^ h}>|: nz{L7S R!<`6g*S0b1V(FWzhD NJtld:%|6;H9>n(I{^sN5~~5o )~v_M6<[%m {痯 #2۹;FgNZ0Ѱ8eX¯9>Wgi]&*&dvcȰJt_*Nõ>PR~5}lcvV:(6V 2Y\c74]Falݴ#tV!3L]ύ(ǪR; [83'KLoF|hQݸ,w喣x2'-~.Т4FEV"kޱhDd)akGBg[iұ .˧($ͦ raO&UQ8(+2ÐJ+r.3&˭s ALAoc#?e̗}~^dZ p-T['aѫkɴ0Z#R.c脎$tf/CIG/_U<cP<7nj}].Ãsn9mtxʦy6z"8+-+4'8yV?fl-LLh7GҰa\)&s~7?-qz<`ž痸`$d0_hSxi5zH1 qkDUq5C0mzzTx YJW=:@3ØŻ.hL60ly4yf.U|,H{iJ0G\e'%xdjz G=Mγ4GFPnNuVOFg2%ёI5@尒ο.[2=K[!K,|FvNbCǺUW k365ȯ*+--C wSSD%%'Wῗ׍ALuVP̓4;;#,ߜ* } q[j ɷմ".j#@V\鲡~IgLgxoD-X"(4<9#c"*i/1lYxiVZ O b޴quz(Kԝ 8vgl8\ȑ.5p5rS.S!)bEaҿ4S,RsrPEm|3O wMDccye,qm-&m7D8\gوpٟ1{E;'.q@:IUp]N?J'Pyr3 $N_]nU@v\W=igo5$2Zy=+bYԤɄb?:$ -oh5S7=9p8}V~A#@ŋTtg2Xaqe/+/'B:#aip5:j: /=u \$ ']k/ "d$I"|ljҒ[yH<}?}}1oT$DB#υ}Dudv!d!4hEe30 rCgڴmk./y~꣸(Qh:iZR4V(RIuĝYLEOg'"6A1!^| D*,g rh _˸ A! b3$}}T^?-WD;ytb$nejdm |d/>![ V"`aUXK>}I`=~ Y񞿄Ḣqq!i,>_E~YLD_s+WAMD $ǖ 2 K G_Iai%D #-A_K _:{F Zjؔ6k)SimJf"FUE>9; ŅyVRiH11w9I9O()3$m{"v*4YDpL焉.d2hQ%\#%sdPoho>%*m -v2m+hzH /!J-X2<~ċ:OwF9kM3]WlHWT#GڡFo#jӑO=L;ȴ)ٰ=ۤ߹,nRد~ڹb*FP~mp ,2hftYQ~ZN؀]Ŝ8c+XDz[GO3Jeh)>4lz;xjj&/W&HS(aק&Q+ hGF`.O栒)Ys턶wc  \n?*]߼o7[au\h] _j.ow .ju=) kX)J=5i.ӝ fn] 4ThK]&46^ o,H0%9s-j _ַߩ^5{75qiBng~ke @./Ś)2UT{bQ\8̠]9%3MUW6q`+_TaYdOU-_J9IaȮ?JMuF-;{cڃ‚i-aC@k3zX̿[5/gVח_1 1ɜݹcƌ\!R28r?q~Pp%HC#\B`ei jI.eνV@݉8W]d.wQUH;mn8:tE919zum-c@G_:W}tu@5 {<NM 8aRΜ(;XinfyʗKJrG 6$pAhq13,u.9DKx)5z.:Z Ɇ9kb6|+at?Fg!z2 4 Xi9#hg=Z_;٢A |/2C&.t?9Sܞʨ|%\{;¸QᣕK*>;vAh̬l$I GRUw( `\T[f]B;>'ΰn wOxt?Fأ럂`䔘bk&}GEcRQ!* ~ *̒G34oԾuxs@9+B]§ K/d]67/_Yd5P"}2>[dqra="蹰D٘6b=ubS{:bd5hnos7wN\(qˇٙTs4?ۯRWAIbB[알'0q`~$t2ʪoyzd ,h2 %BrE {q(N87LͪD%ޥ\n2_Pq,i?ΐ ,Ÿ%χ:6i_/"*.t069jZ0ϐ IP=bTlâ=:u?C(6C([(^NL4z?ү =ߞMW mCJf%kF\acWFHl)IAչ{l:jjTqA:-leڽqɸA>rorIX+fs 'W Tc#X|wKJS&[$Z@R^C`ATB8{3JsOJdVC%2cg\ٌC7F-9ӺʖCϩ 875wD>bƨ}͍Duёe&PBcyGyuCCj@8э%4ϊjFBgVC46G'Xh ppn@db0Ic _3#{Om/謳8HzS55QCy9>!J8ȯ )GȔb~#YZK⨃/~lT;Wz A1@_؜Z̏AaKwƽ_mX3bΓlݓ:, N 4+Gbq z1zMpqDʓ43sȕn _#Ӗ,^LW? O Aebi;6‰*J3 ܏h*V43|˯EPΒ@51KY}Z]^CyQ|]y5[Gr_S@4ts-}[n|DsF`Y]Lp _Q fG~nTBM!Q=;+64eyE$6ߊ|~E-g]+V]CV;A_:ܓ Par/zQ!F*7AslKniE#X)EU%pH@j'_F8ε:=ߑA2N[ҀAy5W>++.bA P"uzf@~gUb:PL US]5g+.!W o[]눪X*E8A4^*׿`VBbm,^u=dFsQtc_Ǝ~[rUvvSI0gg\$}gGa@6 \ʪ>k$e<ѵ|eNp9T1 s{N;")&&8xNV+R?2߹PT3)B nU9y("yWI7 K~NV\r{qT~ *=> [SnzEOM3ŠrYb0u!8?iVfҲ03|{{ҊM[:BiX yOW\MSH^t>r!FqhĒAae7dgt #ėr摱cf>)R50(zvѩX_vZ~hА"<|-/[px.rTE$BT]YnKIZH<% Q3{3'[l*D{)V'SHRZ.{PڮEr[.1A`6;$ь).(n&. +H7$G^AL%@|Y-(EO@MZ UDzkݑ͢nhawm[=Αiy_A0M;R ANFT4>ٛ_*( MtsCwzoӬlZ{PBr>0E*{Ȧ !0+7قIvu`2J6r9^Y.+/?X!bՓ)@ ̭qy"ڟKޱQk Ƿ9&}Se;hx0e:FRj\~yfz8| 泵DJ@(,POcu]4jPFVu^PJ R1<4o1D{Oq(Q,$`*݈lŏ<,,C TOY[:!C^ʰdq1]d"gLśi+Q G] .c7ޚOqɛue䣠 ʬeJ6HǢ|i !iI jꖦdJեKZܩL[̱m0ȻM#Bt~5O3R5C0*11[x;IYR7rj,@?veWzy5p,C\+]X6' م0ihn! c.~b睊Vb:T;/^UI]Io:ҵ}?I75-,:Gz=;dAt('E|a.pd .'P:貈7mx1T2IObJ ?0=Z(gy8 sLjwTa51'< p \/G{)\^ *2YS]};V=JyzN8f%өt )mOlxXV¤Ǯ+9x{ϳӮ װ{Mz׹*I9` _!<& GĄ%1a)tĢa`Nx ,[xH[p Y^hG%)@>ͷˆbndX|{z# 㟭IR(GO|W xf nص9u4OA/y`9 2 ͂xH${-M>[ӽ%J30}>MK Ú<7ejmurkRzk D)"9<Y>9S.l.ZE_5Uyn xȪb;?eaG;Q h}*R5 1k2rKQhVlbgmH'D# 0{- [Hp#խ Igv*oR>x0]%<@@8]㘿E/2b]bAteECzm3*90éU|/Wj/ڈ@֚auzeb>L'G^x>[D4=$8bLR@ZkL:kdܴWNVMZS4.p|O5y+ؼVdA5x2myc^01uS5D2-4LݭL vu(w9iz'` IHQ"Q)X ʔ;_&hDibH;*czI^Vp݅ٵ%B;P wQ[+-gLho*ԉ ϶̌tIH? qQRFya? v# Xv#&Ƀ2"IjʻJ,:t6~XPr\G|2CMuqhOl}Հ  Ju</S\3FÅ/3)ÕZAE~vVȅ"#?Qؤ*}p1 OFC]*͒GïÄP,g]dwZ>\M[.,HL^!A\dDDOGk7KO+8 2|&5JEw\]^+ry]I(y6nߦΕicwcr3WNGzGܦ+Zr,% Uub$-ڤ;XrpahO&-FNW;I^CXφ}-5^q]W1E 9"R>?}HwfTXH8c[!Iߜh$ESnHNr3{.%=Z\!Y:D*XhF"_ZYO.ڒ*E|T0tW!Ⱥ=;0LwEo,L| (LH/\_!.8d4HOɪG._m~͖+5_ iviDߖ8#iNxD3XD$xC+u}Q;4;)vx]h<(:k<Ŏ_BkJ騀]!=V #@7Q˳+s]8u]i箐1IC4a3¸]Vc?m2+ u'R _>/[n0?&ʖqch1އˤ;ӕ ܯFm8}GX%tCi(iÄ󏿔L7w A&ޏm (Gɍq'Wd$HЉ,ː5D L,ٷ,c5pwF痷-u 9ɨr7mDYBφtD7U&m!5ty2tsOZrqg?~yx!R 9c7A<]f' Rt HGMTg7tȷ@3}^1@pȊm^M*tp T[Xw ibCᮇK WtϠwdP7'~zmq*.-wO;>˜{d ^A\CC;affj#̈VX/wMEAU6 cAu|D;2Hu%eI B,2%pi5 R=%I8vlM߃rx)!A`vu,ynToX[AtU_? yX+8A9J([=_l3[ϴS\{Ci(E=\\5ZvZ?)5sD9_'a~km7_-Bx5k,Px !d޽ oa6vePpr HY UPHv^PSr6Ɋ%xmE񉘥_dK98=bcWK\LU<?rD.07++bԷEo-&Y患Jijns]3RRH+Wumg,Wȃ-}x᳛uˏ +.(@?{lMY; CGP_jj]>D1e$EF ) mE2Y9,іL^໸ hx?kV?o={?̧ J{u#_(Po(G/^U9L)ÜKnI2(Xշ]k/8[]R/3!\a_9lh e; !0= GPPJt. H ߾+A͙ ̀u>A8w@F {j9DTSf iu F/`N_d"j˃G])Jݑ ,u ?\w_OoGű oLt/Ƌ/z#! 4M] ˽s?akޣX-NңhQק "*փ)Y9Yf@3jjeh{ݣ;>{uzژg !Z)' zN`L (ZQu|>@e_& AN]CtSm0wan@brfʥ;=Λi\*T|.˜ ѫ.P0|\9ac8lAGa!)|<ŏG'Ƨ?)p +yٵ/pC^WZjOs'uiWء}ե/k7hɯKv :U6@֌t^څyܮumLD=nMo0gsęe>rRRiP##{8To].:#5 *z][RŅ] oG}Zp:4#Dٻ}yvIoA͎@x jp_ :Pq@¸#CLO~ćbUaC3$l⟂0s} R@ʔa!TN<+lbm)O(O/}"@zHA(i|C ARВ(*.ߏJrS!g-8m\& Qn 78}֖Hv^}U[d)sWQ`.Cz0m2kQ&עMOům*w旃?5viQݺ8S65;9;d@b3$1 Hչ܈*ߍD VF$ٗa1;C\1+^߼/rgr\G9k +z0kݻ5+̵+V <)Q{jHz6jHH`ؤM*QCZSQ_p"%Lu Nv*aAL?T0rߞ(vJ? 0~< p #HUN0ӅZvrD_A[ "`S=y'y8&F\w=ib5-.t+#b׷߁Ҿ>'U ەu906x2&۩l>~lz 1ّjlNڝ|LI$yŽkAL.W\xc Dit)02Ͻ$.W|(vx< מk[8lCJG:r'KN"Kɹ xM&d3uGMH㈷>E3;D= So> c:fe\I'v^3 *{n*⿂ į]o[ /ElDw#p+$rPyC[1M}|,ڳ*|g@¦x{3W4m eYD ))LW{ց:ϯ3KZtN0pE1_.S{5_Ԩ6гDh#k{~?m{T99w mg*E.w\Ď{4:5Dԍ%޾+fnr PC}H톞i1YF9't+8}yZYtlRE>݋7P Ÿo9pUۭN6'ƻޞPvRPb>lsgDj^cT&1eЬ*J+A?EII!kif7^О/r4[~QБ 5e>f!X5;=R8Lt+Gv%*DKD,0sj9s~"cd:2HL,lI]fT=@e83Qto*}AA(r+ձW0 *5+w$oq^$IAA!{s%$*7]JmlezkL[Rьk#SrW?0=3da+ { vA}QqKbiE54Eѱ3fC%%cQ %v+!>i4SvJ#c=<{dp^-"&%O/B}.z"_.Y[qyKEJ ML|gRG _P5-u}+M!Mڱ硲*`ZUUH󂋽A ?\0keeaz&rϘ_Q '&Wt,ny&:Bϐ;)vV U g13ŮSk-j]n(i %}2֜ );0yZW6;pK]& $.c]=6chmc[J<5/3t*it0T] 2?ih`ŧH|85lSqzKA,gu6J_ϢWڙa#t)Mq)0 e}j@Wؼ$^P+SKxo~WW &^ek\1BstPR~ h yc V+3_B!VXvYĽߜeS)V+|/Img6bQ݃K>Rfs¨Ċ4b{OyU]#tVebu\e2r#\H0ad 2hDBdP]h߽k$ .[9AHqsL R6+?(QՁ VzL]º.4#kBQeSxjk70h5K1dA:(%4z=>GW t"3s;emhz/=3aNJZk;z@nu怕4KqWD)Z=ЊD'J5WN2-VFԨQ\("mgkJo-8A ,#R҅{͸YW$jB']Hm1^3sSN Vx/X8\dI@5HHw`,tNja/ka] efrB%wCY'{b ~>|Wb'E%V% +3D:2gsL/&5'\kBvpi'q;39-C[Yt}3F ?c (aHK3+=K.ef叛nO 4U l_?הvLˀBbӺBIŭ7rB!nhKDb%*۪dWcx$Q5 D]T}h~X$ErLjZiOYoYpT^\xɘ {$ OHE[uv_t|6Wx.F6"Ŏ $ʀ FS)'k} \c}Ŧ *mR{yU4\){yϸ7 jW5Ʈd9g5F *%ޏnjW<;Aq8?XXZOwbVDA%O@pcf3\؀BnqX?YUg{9ߊʒA?n3Jv9q"zZOґGhWYWm(^jg'ءʯ%]&ZO{r}帛 7+`IT|.VYW~4s Mwǎ(gƂKaǗdIf.xб,99(M:_P{Xsm6Xrd%Q YTk GV^Vӯ×Qdwv|t2`ǜ]:!#w/1R@AX%p}2 R5h|6F{6n֤ߍ.[kz?VDl-Uj~Q4TY.dfhl?aEDFzr+ ^/(-s'#m{A6;6&e[- =dq9XXP} T)0WDq.A(\#1mQౙ?'v&MkVRb¨Qzޜ 1--dL]+è-ޔ9N.%fM'O]p 1 fλl"[=FRi7p' 'aj<vH]kJ }JƔ|~ȊYm&.V2N_hr+Q {[(I_+-\LeJP2&xZ.L1%2L pH{_m* `ߌg^GmhX{AغWR'sC~p)PMB);=2j1i|JrY)k*Y3~ȡJ`G9*woD0yCRCYB4C(9.OyFV]#+1W`|l8I;oT/3i7y,lu_LN!9RS:V1AVBۆƁ+rGCg;hLiFnYWqYPc.VFo\5VR>c otFZ+ͨ]Z*eijJKeI~zRq, GLC1CT~R~ %.ruDiBL 91b iBQxȖQTF.aGJnߤ)>a`V?Z)K: _on!I$CGe/jo UgLx>$+yJ _+t)ktRgF۹ME{u,[U@vJ -J)mf&Gw!S( X3^:m8o 5`3Ϧ1ZO@-rPՠһ nٽ8@ BZ%RyPOR֏6H-2KU?JH^:Ag`0̂皹g^Zy:lfR'Kr!l|No[iBښU ~r-w_loM3~Tr7 Sm{?h-D̔?v#PE4Ղ :q  OCӼMAWX{$پN"f`_-d4;GTT%i}^M Hԛ@z"}, +e=3% `.r ޿ʢD{-wNȤ+: `pρ?۹F_Ìݻq#uX3cz`'GHqVPXaQ7(W D뽦 tnxtƅ_X?SOT.s #{iuO/IdgvHblVOP&)S`GBz]2߇%eS=y1R?{+T}?;! `ijrB''tSNjAUAP6MVe`bT%Uh!JldCH9`Ah݈YHQoP͝W 8{.>#j:^N?@kT3њתa侩bބٯ;3 :]q9UX { Phl@OZ^ b}/I [‌w8ڇDWS׫o((u-H67Rr eu7@=Oopl)7s 4N<|Wш̵Y36\aQle\"wVI͌irdżFo'^NMI?wn[ˤvm者| *Bl#4 bS0'1SngAKx}e¥x39bͳ ":lt<Em)Ʌq50FsIW'G`{ěS ({ݪ")E'1W. L+>"TƷ L1&6-uvg ϻMIMe6G~YN'=RaJ k).dh\[;-KIL6ðY+K΃z$83b4i1vύ ]B몺tF/z<"'.\vM^>>g3v7-ێEm^ĢjR0ZD?,Xm'eX:o`E+p:}ͬ>V(FP !zeb3X$$=q5,w꩸oaDvs?Ga22W{km+$LMzmV^qLD NsEЗREPo[C!8Jyg^dL<q.TBTƫD")-/} `~c޶$EMI+*Eta3.[P.MIr+%;,Ddl`گd:ɂ5Aǟr+iΫy=􇢨HsO;S-RE4\>)IKH_xݔ:F{$r!>X2[I|x(hdԪ iHoK<6c 5kX VFC>o[̇M2="aj6 i>X 9ė#Huz};c^\V[!<^r'7OKV|g?9WN}*݆SIR) sFCf H #VJb<=[̗- u_tpF /rɲI!3b7.wݥ1;<ZTfa|MQi5~C, XqD]CZBJtU3rqN*[ ?zK9(HB(~/I z9]:r ?U}ŽqP\[t]U4k8`Z(2ae.81indiDlM |q6`aF7nHN9_)C?>Tҿx*Yšy>TpY?}[wAN;Z}0h qmTmOz3;Hm M)g TZ{c꘣1zK8n /ٹ;كk׳WFdɊKI.Xbxw-/Yw"+`,pyX;ɰp!%8aƛh@0lPsSn 7/0Cn#%sc%XJ8|eTZ 18m~ny7s8v'[3 iK,uT 0kl]jvhnoL9&dgG4eh;Cx5q%~g a6F[]ݲ:]+ROh&=ΰ^R`y u#%| fj|'K TX8d6 G2zdPXrvvQhW#\DIkjl L ŽSC=@d^NP5 2Lv:Ϭ,A g }CXss6&MVsRMua #up2-H; VFhoɩ|z<7dFje;_-voLmsA6x' ~C؋́?(6 ?9} o7]LfVs7l@4>?F3,`3I9_-Us֢iJ-KV % r8b(xXD LBj}C!،"LHcwpNG[ 1+*75 C<{o$jiiP2tljJllj#nhd]ket &A G7B[ՒBns;ma8dt}ԲP yBJ;xdcrңnVNo48^:3^U&"i4[WҲi|r졅_XDUX">G ș$<^ixE\G2Cf5ܲ3zj+Eo,8`bw(>QM41{I/o !R*M0Ŕ)#M$EӁ6se"DtG—x!HCxY5My"'>Н'>m;0=2Lr+]nIlnTȫr'[@7YlfG@&cJ*t1tU_nQ+)G4 E>J[e%du9KY8H~[C4#=#Q^/jۤoL+8@7'Ms]5 Yi 6vtr/EN!uoPwTE!ђ? a$uَ6&E S>C TK.,wwFBmَkf@MPzPZ; }in.Dxg_UVR6<[\'r,8qe*lȺ&PU-r)bX@pZKc۷ԥ(LFrVAlM|>]pCl"v#t$m9)> E|ZX&v{kykVtcCO;uͺ&YJggQR%up!6{y\pb"91usd,S﬌dWͲ0@VMbȔY$o#AS뎴J[ \B9zGyh?(_2 H]mxz7bydvՄ>'c9lξ9cq"ΚKVdPakXaamL(9ҫmA)/WlhX!+Ub,hO^,X3>=imN$fN>Лdf=bm/-蚈<8W٦h_ˬ/*cܤq מ J?|9/cYˉuYLLBC&5=]5>u~)T jE[}'@\1==LW:P. Հe\-\J9D(u_JoFԦ Do;rwxC.bPRB+\T(\c!q/ĭ KmD SqtWfvj3j%JB%"Md;rĵ?КT+rQ^I=>˷3O_ą7P}YO5Hȏ'JS2J%wŊueU$ ݬ;Rf.w F4:Zc")Jv^Yl>mDW8.L'G`R7PrsqQ* 'ӟMW qiUM|_U>Iwv=1P\(CRBֺR^%[^6 1W}R t$[w!YF 3V1~̙@6eoloH|YN0HmC7y¯Ȉ|h]Lr[՞ky7TP -`~e;/KCV+h8Xt h[IXzOy!7g/}xmv_}17yJ .@DovY|qpSJ&7%[$K;o>ԋ -D-XCJ+\O׍4:7DOƙ,a NJpev eʩ(:$</&ȔԧXy˹,]ǜ`d.OL(r1t:#Gz[NOz^3yTo;VSX0(i%=[/@—Ȼ1Q9 VIUdGAsR,LYc^NhP bk|UD>$OekAMmt&(q)$ʟ$bcG)6,B)@Ő^ރZG.1FgK eXl6TgS!r*q_{udWSPY <.X%'zgZõtG~!߽\!m:agCDZXgĠHYU~Nvg>|dg{*0)2 IAdBYO7S-*ٷX00es4~H'\; Й>W2 E58{U`O&eTOEsOH}ޜT9@#Yj[c溦E݊bt s>)_&BPRرۮ/l>~ 6K͆MO=]X(f=b Y= = 5-)q81:+/eF n?;_*yFOI8:k zG~L6.]yj̈́0H#e"k}TDwb_S8_ڰosp=RslkG^kSkӔN_ch*'QSəO J4dϽ3ieeQ>*Ҳ7BjVHPp;jʣ(9l'9E"j\y9\}h;b$VgfW=Rx?ffP Ub,^Op­E!.al8'i0C͸~ifonFPkV L)~DL|J uV̴Pk0 xmi "0I3n$O$31G,˅>\x:ϓ#`Y.U!5W㹈X"X7̽r0dq83G2HFE\k]2RYoK$9+;zG|cmNhXl&il>V!ˢ@fw[I{`I/gB1"Qir!ܮNGSʟSu͊ ˗F?s$B8KLe“"[9LEe^㯼·Q|Jy "]m3þq;YJj0+EPg0Ε>8: Ym~GM.fhNJBP\X1zi7l֛ΐ%h(|mOyge`sJsB~P2{m%r V׍FWӥ5 !4RWmkNqLZ$Zr{-17ڄFU$@'eghÌj5Zgh)Wv_<֙(ta Mx,1 l>xåԲ3/]9d$?ofϛn(I 2p.W&Z_TZ#xQ^[XM` PT;*16+<Qke O:I?=LܾFKjKQ ?[b[ԚaE0)?֘\wUMߍkiZ0AfODM-%MoG4ymη?[c3?5/(&J 1k`h\yI[+Z"*qΕCu^?6vZo=t #qMGQl2<ʑ}=á݃ԥC-''R&qp|Smd[h.Z-j}<5H&P';19*3N ~8zS-4Ǩ/U'ɀoco׸Ȗ祥.ޠMN `^xjY9k|MD@KYex`XmN>_Pi5Eimv*!kE"F5$^~@d/Ly_RDZQ_N+#Q{[-h}^X!|%R:>}&}O%U:^۪M&nkjjn C.l8OZψFx@,[U(Jzi7δ'B+$ ԛh)j= 1ϙw8!M/(ysb 2隻p'|%>]K[^xvQG=cdE!,_H 14itr3 ,6ͺ#9Š oHbՌN''d}ʊ>NMC,q6MΟԋzC54%S8^ˮɤ:fC69ԩ7 j 9c9/h|)bĒ)dphVހͽ PR 㥉> inXF0 U505+Ȗ '?oNf&y;Kg϶b 5@P;`C3Lt,r]lS_ݾ$jDPOyjB\+Q`$k9u{H~F giD&ZNF pA[ydL.+"W҆iG'x~mk XCśxKw@Bj{Cmp yjMN&=? \z8<~55jJ^FL &M(e86eAgӧ o-ha9,.bq"`"H ?) 8ZrrWiOO)&Ϣ QBf'b"6=XΫ\05G^$ A$W UF+ њ[ QKtp\O U/\_ P2꿞?ܝ9j:q߉Gfcaf7ΖPZ_Vy[í{V_ؙA^٥8K_}ոd_|Śfa CC]|Ӏ d~i8[bId߉>= vSz󄝧KugH_| g,SYd;{^,1^-#ɁgOQvP]q'%[LheGg "4=0Xo'g7qR ƀy3t ibĖvguf q ˴~=n1TŶ LvF9Z6C-r 9tQg5 +1 y8:p!Gƞûc^DLV! ;'tJ+̒ EU'b?%Gt )i %wF1+~נ@ D[p6Wގ"j ] Yq!w&,V~,k׌]r"{C?+BփVUσй Lΐf 8;30Bр4<_qپH q0RzY6%0t}I)”JV.bs8iNV ?rP@/BR4py(" h(1#OXv~%V|Du,'EfG%AL9\.C"' j4D3t}G'7Xv)Ǝǀ [lUXQ<#锭#Zⅹlh78&OI4 ~\Ff{u9gMDQ6<MSjܦ{`sڂ=F&>Cχnܦ1=RV)AA.~u(D8~)p90AVNe=vaz@'9 cײwW R^YըvhU+|!Y-D.Ut/+2XALR (7C8eq vh3̌sda>ehlMq0&tw\4utL%hɹAƿrd e,;3?nԃP,/h)ty1S{V F`A>6(-r #uWat$ґb,-'/Ii֤w5bZGܓ9ُO䣚r'[ZZ^ _{uG5y^1t P $Wlr!/_βI/$Eyȡ%N3{p ERvIpGϸjJm?xY{(C=i G=-H巆Cˁwe+\6iDi"(y?zAFKgDͯ҈㉔ֱ8IJj:BO=VpFl6QYG=NZe28hD jLk.&/HTbQPx818_,_BgAF\@H* 1J8Kl:1U9e͖㤭-kKnp#'e1{Ĕ߆ ՟xn螪g K}w]cܡo}<ƭ`:u4swQSYx^/'Ӭav,tVE()$ *BOÈU 0&"0qU"S9) ޢ=92 h/Iнn;%,?ìh VDӪ?ky⌛Uxi|brgJwN!>͈S +RR`_F!{,g[Xo;/^(0}G1.FXX{5'Q Kag$cZ'-L9xq3e r_c$s ee9!JC85;#Z8|th^[M1HBʭ"duf^C/9ŨBr:t#ףsyc~527f㘀I@x}!0h9[$wڎ.Hϒ 1AL8t? 8V4I"rm b;=L_cL@(6yl$B}W[Bev{9u]|>fjIC{!'l#m\?Y aGK2U84S cReb6tߺ$rdLg@憦,>+Ţ)Ox0F`ydU9ܙz ^vv:-b%q"njw?tK`^dSU'fH3.*2 "i 9=pFT}b_>G⠂5A۽C4yVZD4=uM7W>sXg"Oи h#NrЖ\2Ӻ^U_d UY&&~h(5={ y0I]>6BrחfDB$1 *}?aD468lWn(q7K4Xn &N,trvJOW405Gr܋f4vPE\nuEpįRefG`Vcc.GDHZI*&B;3Ғ@KW.ʝRc<VaD~LL"joBCj\:~`ntZPa(DX=) 0G.L>3<~6n Ou6L.Vt WEv]&͚a60Oћ`C^7i'X'ӈ.hkwa3?sF:^Ķ'bt`m5zM6fZ\ϸJ:4k&z_+:MKC<Բjˤ۰i_CjFPfa@]+._:Z/!}muieYEm-Z(""sMP0&#Ⅱ3CCL,g~.#Tnfƪc7ዣ jk]Hd6>i?Or\,7: `˯, ?.U5KJ[nбG|!Xl}~uggSd C6ŭPfım^BXo5=J&vQ.+ 2#z./P*P?-bi'~o+A*E`ҋ,H|ʺM+S*>i &oJRݍy:՟N\ EU{R@ÁZ(92 Nfʚ|!&-4ǫ.!G/>AW9ws X[-DI[ ܪYz3K_,~5Fv9^W]6%d|kdj` )t[{YnI;z8>0Wh=;@X#n˙Io$z@IQ1͹Cw<^l=Z;-gɁq,~ 6>B+fj݌|pod/Q|y븊4ԸYo3"'1Ԍ@C_[ Q2p5CRոU[H_OK }~)\eeC?<Ůpicv\N6X,TݴKhrzQ3ntH>Oc Bh@\ij{>6+ؿI-LmL>jݝI^8~8ղDCʜo,۵Y>o>r\2vrk{X5le&GH!/ҳтluI0-GO0ҙ݊e$/OvVRR虜f¤1Xd˭͔R|oQ9zڐ>P}wR]Cs|*׋ܜD6fz,&^IYxim$bW0d:UdODIG$Bg8=U/B0]uޞO-eᰄC;\ ?oQe욫Z$?hgHJ(,L͟LrIfL6?J2KP<$|*s2 gHW."gS9Bm60PwyveOE;@Σ28Ql F3V|RGۀjxJ!x5-?t7v'I<yǐBK>bƑ g-YrYz? 1RjS1M{-B^)We ¹s%h7`x/|*U6 ltZ(.o7UƧ&XcI A5jt@_$ a^~zm ZrDИAGu WoÉsw9/k'#v!K+.sNg9}knYSTXt|jN/a}/W6@6qm3h Hٝ$d5+VD"ЩM͝Dސ- \K4_~`q>>=ٜiOua,XAY}BqDIۺ}G2z@UwdU WA^Wj&SzyXhfZ)Y4~ralQFM8`Iu߀C3TLE(yj׈+]N(;{3 e3WTvl46b3 0uy?Nw J]dY b>5d& V!e 4AF0q텊}Ι _܎CBBG#vߞyKqGќr;g#n9D&n,‚\q`ۯO4RX|4${€`jGv0鲺2UOa UgIQW[܊LxYgb@9/dD:TCccULYnsԄwH].;.[NvI٫xMYWߩ[}#3vmtdS= 8N d)a,r5Ezq}G-5[sBZCtHebB21ĊAZPNmҮ6`՗ D= }PJrFU9BUAE*r]iGlY@/gjU-l=:CYb)ta48'{W3$;)]|$o>Hҟ-:K09`j 5¼[4S-m~K6*fg̦ǞA"dtMXJ= ߇*W9Vq,|X{K0߲'6/߶ⳍSZcF0 o$;t{YJ4(*yNaFgHe*BS:Ob ֨e +_1aM^!K #͇Mms&_]SR5!4av4 h58lVɯJaDg 9浣O3 4 ;E0qBK7ݙm' j`;fCN2B vwb:R(w!w4 0Pnǡifa>P:Ԩ7rHm taTˤ]b":??}Lɦ0ĴVM;X8 2hLhX\]9}aes"Tu;]_n/;< wfkoDOhIE;\QCU^uõEF[f-]|Tv9_XVJ-Up` !4.J#j%BbDcTHqa`.Omȷ3~2M6BP6y57˥KZDeZg!*οVr+g Tψ^3rEsmEfge^gl2έ6}}#g6qy*ouIDE׸4w8 "z<^<>ײ?Iw^ˌZG%n,Hˋ* [2ܹ~ݩ%hZVF[ ~fdXh"dj٩+ٌ iR " nf5d0){fk?l:vKLiwFrAisdw!$H7(O % Jn#_\KEZXb[ Wه$~%&MɝlmBH4F D&x\,D* [Of6xFJm,ycKG)er8' 'Is{BHTO YA`[Qg_B g3i>rMvh4-W@ȷVGYhp2yG)PQ"Ë:~Sē2nI $IJRX4 i`/3P>h2@K#Tr\7#Q$QZy8UMt%$[7J=0U. EtBEMMc$*eϨk!<9[hڍ/1`/]~ۦm3rff2Q p!ַ-y@ƃ \)7nW K)bhCPu*`UXl PMn5Qc nrcF,W=R/QM;LH\ kQCu Z X:~#Z M1xַx{^W]mPt{fjC(-lXUb5` ?cCˮa-T -q؎*g",iz8S9N %/@7Jœ u )F!Fs o\$A\[4OG " +^{#H_d 94,D-OJ\M/KkRPC~2}??I7JH9*I! `(C|Dһqקͨ!hpK=ɂjpȁi. 7* ;/v{Ko @GXzVne0h{vC?ȫ(1Lo됳I6H%nXմqA}Ã' R^M7jS0q ؉ΚNbCl[ 1Ql_?g 'P[nĵ-N*2ُ535m#>ݯ, /a4͜->\1[vBHDd0u;6Nr-@,HKZw+b$ϣ|.uGL coLA#P+y6"Nڤ҄[T~-iV#ByNo!f5Zgp=ȃ}FsJ?Hh?jAFx22]8*׀XԢ66Kk7Su{ Gf:#`J\VJڎ28Q dvTCTЗc4bY/}&s_ UȪTT=YI.re/4c™Fb͗ >3Hڒi sC*U{a4Y6+D.A%3 Rݪ6qсr`6bWR'R@_4w%dJ/oVg2>Yaj1 112HvL(Jk }|t qffn}:T8 ve8´\=LVA~2rX7.9VcxcpѝoȻq`&#[а{{ d}x%J9?^wE3Ey0P~O3O-bbH޹,@.ͷ2#]it㯅%031>qP[79xAdž4X1;޻Cbm1VF6c$%۶i;b^7\尼eЕ4D*;C+NU 7VB|nRZBᜪ>!~^{Tǔ+QzODZ{(;8WP= U )ݾR* [q݈ }IWC Y X{]oN֡۬Nѵl8sA{M *U f(hQK)Q=BmdYƈXh)Or"/[mۯʭ~Oe|у^("PP6PIU͎4% f1]=N-P [(gG٠G4bǾֵì~,ݓ-vTWxtD+0GV-(N5Nxo\ftD,ef6yO!K4\/AluKb#aT|Hr3z>YbE)lg6[ #!^jtVMFVGy53zP;jF*-HQ1j9Skp0C%Tf)Ÿf TwJhUJ4XO\!^ qJ*V^_5azKw%"eͩjlKxגӳ+C Me81R]`֩BSwQa{"b,p1` լX,q@E})v?=}1 \D% P0U˙N ] )-1<%ڸ6 {5f<#GDSYw.M^0juKFs{2 A߱ zu2m6ϋ[I IJ&|Iuk$I ^E %e?Esu^p,GӁSœ T~&e]@tNgvD[Y<T7|%  7 -ZI2'kAL8QMrsjo APGO 8w>祝 t[7SՋ&!(,8^Fݷ5C "*I2/Z=Ÿ|n[=wEH%WyAp?c ='yXڄ 52R4Su,Akޮr0( | y ;Jo ViyZܟmCiC03l6]酩]>3.b `!-}+s<#1o. Go]G-D޽`+xx+H:mrKhU*8Um̡冥twRB2IcS(HH}D[VL׏|O\}SAncP(:_O$$~8u8Nң.v SFf,z8$R5 vRLkmiCVaUPhu[oR/ܟ]2^)~vߟ9oe Ǎ2 #T\}ry,8۔c'o!𰑪^v ʍcwSpw^-Ç0-ɖ 1/g:iIm=SUUчͻSﴷ(Aq=q8abץ^й_~#r!IX ؖGp130]qBb+Us+{d16PbR|v;/U~־;m)4`OQv =̪~y#7 PBai{DFzh'B[Dy/hP#қ3xF;+!)> m 3(˪GсZps DKOH}i3T~9%*R V>]* 쿂JR(=T/)t}@b>Rxb[t: @c[%ުl OO܋P)Wn*g95RaD}~Y2ĥd׉#ƩH3$}Xeެ+pk!aҥBhQ+ӎ]9:˵{)'#qRSo t$e<KW&扬yy*Bͳ2 ÷T FI+r]K!èOs.Ct⌭`8Qi\>%E,a%"t|TQύScߧ苆N_Jf2 Ž[1nzwn'5$[H>#iOǔ^>%ksb5xw/& R+ ®XZxHhz0В=گ9XI|a;qfbI <˰`O1iv-" D, /9I+Gv`d&=39ŠH'P<3ȺCTY΅*5jWdC\iyO"Uo3fG-(׈GNV'qj~J,D( =4IKR6)٣~1׼Íw;/zEP"Bsb/:9B}C c^5GNMJkp ^ XEΗ{u*JR$?^TqS^=JDS3~p5ŤNBJv(fR ^r.D(ȸ~C Vx[)`Qi ˏ$htE (o%68<iW$>Y1ɝK~wuc;VH~ڜE5XU"jeoۼa4YR4A&buPMOGܝ̬c ގx qCTfN2iaR^\4X~ N^fnF;FI+ "{VatRH!-l2<.t%bZo, ogI\hdvTӐglכco64!hv:}uQjaYx&Tu9Z |:v(ɹB I4.W1蹥T2xE 9@;2noB^Y5%}Ln36Bg~`]"yA(ד{Q fu"RoZ>S-u!usU#&jI^ڶ5h"C6Rm=N;ga+>0ʡÛIA$Eː~ʧ8.xGJn=${:bn?wZ,zPYx`:6BWXO^)B3omVbOUðLCR%+SjIS-mwxTørga-lǂ {@8|fO rv^At%] 5rPE @ &HJhN$St)P\B ~ .i9]J{ Mp3^,QeOZs-:P$- $dyImEл-IE 3.TKS@0md(pZ&TTORRt8v<`NztHw,ҒС`Nl{MB(t@|:kQl!пUW ]LI*O#WN -daQ+QWze.׾N.3n;؆<hFGrC%ώx\ۣ/ٵ}|ɖs7'i=7jO d/xA#PJt7O)EbKf)~,w0Vcr[H`8kO{f3V_O&dž-~ORĊ_^Bp?#s )#:zx7>u'@ * g=+=y#kEZ#ێ I{T0VWsl膯XX@}{;k'kqifNUN@s ssyWei}J/"o]&gK+#=pV|`,'q<""?k@bQ^q𒛲qLb ZOss- LÁ"Lg'n †(&b,}79Cz[<^075NUŭuOgX{}h1_X+AGMWĒs(쌯KڜXmٕʢg7#0h  nž4OvʩV4 *|ɄiӱP'\20t'mןRRߎv OŖKC^21 "u+ .]\0 ye{̕W-^P+M,&CAӭ߲gSf2 {:[ Uj=Dˀ k):,0Ȟ+7j@_e u0#ОyxvËǎcx$ӛ~0>jlY;8mrg%"UGi: ?L}MiF6b]9s55-Lw@/@B:ev~sLyf_?jǼR0ֵv:e8wʟ qwA  =R<1IR|ho-~SRUF1Ipr)<uߓXj,m4PH:C$V}RSNl6G=0mMf sZ}w~Uƻ ~Y' Wfg+!fg; KԈ?gcGX6P HbGGD.k22ţtHbSW\hˠ:y[S +}XχTSB恃ΕNH~7Mb|ϮFNٔ4.we/ ̭ى&!- gkwԕ9PԶ,ehP԰|NyIUB#pԷѴ}sHEJSTqQbU|C,mGqKD"vv<&O#)tD,Bj\m:ʯ %Z"5bvoKYķ:+lUVYɩϿ B|DY*a A. U`(?FRuUFUjeJl%|R5_ ^nu$eϮ\ktaK;U%zKz$DGC!,+el bh dm+LF:9St+U)xKJdZ?$:]BQdn!W~Rɳw$mM-~]NW  sbf ƶHS WQ!W4-hCw} `19`Eed0%eOS ›J2-.JZ1ccY!|pn} Pa]T<?g6JVf*]]*1nRmڮ~4ֹSG^ ]: VMm/m!Τu8R57 RBDQjA*:c>4j|P@K5%DbFC|F&P-%כ͇+Q.w r#چV pnG(pXb#Ȱ}֢GaoRmh|EYIVzE dx P<@p8CB+xأ H3fX"`i1G9Oe{zcؿZ#ðifwvfDžjz\pf }Hmz.nfA,7C5UPCn9/x5ļa]6[ioӨExWӮ@,6x7=r0OѿL8P\H_Cs/~ l *Z,m oHxMl(c`--p#;5/Js6Kܲ[oDFvޒm>4U.Houۯ$D/ipctsɒ$B$9.=iؔڦ-:Uh*y͎@hׄ>^W4-U,b4,ܑqAtn%ݯԴ1?UdWݒ_ g)DPFd/Bp^Tcngϒb?C>ݼ?W]~)UQ'wuFeot, 3GHX>.9dlit~RDe wo/i,T|\uR Բ( s:CcL PYeTHn~Jh\} r >$3UGnTmtH֬1hǒ6;+f'|Yc:8PMh0+:n;[Jm )  ܩO쇚C(J|ۯ3н]]:PlqL3y[YE'/af^/s|uX4v}ᅫ] k07(8B+X9A=[C3\CZ]P2h4b >6tjȂ *\w](Z 㡼`XvaS?Zsߠw1 N$/R;LM@j!3,Ĭ8m ~$2{1.(&Y ԩjGxOBTsY-t1Q="dzv C:q]uqI` Ȅ==%aS&5Du;a D ыH9o~w#`غ|+˷kr/7Lhٕl1md. 51E I v' qquw WxŴb\:ʼK1XNRiaoifbd0đ)ԸrS6)/?:Ǟ LCQWky/0_;sYηg"ԏ-T~'X)ӁgTKP8d$R0?{8j jHQnPdSsIV+=f@k;r.ӑ HtfZF+9lvBJ=|.8Qŝ.7Ukd)&(hV ]S{}S&ch`FBpb/çDscE0n{'#lR|OЗs˲km> mJvBgPV^d+t*E%[np?4gn])~=72Rd@[QB+W8)?/mϘwힽ&&^ akA _>w%k1gim&~ѱml!5&vk,LҔkYצgz; `hGDc!@24girx8ks2o;ĈtRM37U TH-{vT! (eB]286c oqHf{fMBKW0'e"rsJƍG޶E`o*,`W. D ك*Xk×VAl~Լa aC]4(zlGycA55zCsd?QB&qEc 㨤7cnQ*u.ո >@?ȕu|Aa 8t/E9P}N8b[ f6Yd De<ʗ+nkKs z̰[Ǎ@=8+2&v*\ӉQthF 7=ށnb #b"G׏0*Տe!Yo3#$mt%*hez(,i DUɆw@X?n( 1LHaT@GH(vPfy]sR:N:n 9_IT{ga<${85{Kb]C a-C{hu-cѼ"vK Pޞ#icSWw;9m0)l*WfdGC lרal68BsvcI4!P -F|hu|\ $Ql1M"3 p%b 7]5cEt?_E+u05Q x4}e&+Ho12O@SM\ޢ֣?hU,˯ MG:`&-WdUr~KkCA9\Q±|'6[WY*O2vfiv%LG1ڲ ;І:g1}&R׼[LĪRbhP""Jv_y2U߅v<˜5`FϾa鑿8<WӞ{OvQߦƥ7K:q׺끲&gDbd`mX0`#̅;3[rzS:uX&g$fڧ2 KCD ]k_3w7;X5ǦkFX:^ _,^bYD^N CQWO3. lqC=2AcS(q{<g]gIv9FAr*$-ԛV:<UVOg"g7'Fۘ'Pv(Xt>#r& nP׬^=(mH W3r5I?FC <&HMYt$)xb,KuYN;3=4o^]P4o2ϊ@wt7w ђށ_~ٟpfRߛ M+ 4Vrl ,ث{/o,JֱT+R`UKrfms~*2=Vvg΋w5>&,\Ⓞ~OE5fgw*EH ,bX&q.;һvf-G4>%Q7}#dzP%k2N`w4 =J7$-f/b݋<6#iwsڣ5ɻ[6h%~gh#a )';T&A3/Ҿw["UKbwq<=CQshӢ?tHp"W7 ɼRR'x9?; /qb%) 57+x -oy`x,s35a?Munr{;mkWS95( y /e o7tM(%/Gx7NȎ A#D…I΢tyG0 r6!HH赥o;2yEZu;"׆ s|8z@޻kCRjx?ci@. q{CtZ`>ƑC;5 ΐ/ŇGli'b\:ڰ"20![P|HSpGzDҺcrSmFvmG 5xcBM9o5^k3)m-xP?43Du<܇x&v`Yϗ/|0OrǐOC`(]6Ɍ̓448˰!eȤX1q$i«܆UdP/[.NeX,k][OAz$SqHwl$̌'+xz%fQPeo2vq jtNe 7g7~*!ZJ4?uMqHOO4'":#=%i 7ÿIԲUWx[NfOQ(-ۿ]_BDkl7zX_6ZT;H!|(#ijz*D;FAoĶř ̜S7uE1R'lB `vM6 +21!Utk{vȼm};/T IFnDՓwHe>.dK`]ca{>&9HZA*}L)p"6W"҈V.F :*$QMt"`c8cB01~ku@-:5^;Իlп!7C:E1Q$:bwGU> CLEvG9 QE;HQuD5\&*t* DT%z M;6[Á(;VN`PoNٛE@D]},fc7- 3ˈdߝ@~㪫뽵.>8JNVSbl4(+VAU1ҤP%h|tmMi{4-rwFYi>z}ίsC<+qJ ~J:`xPغu =Hug4SޛUSe/2JE~Yi3}CMDK8*c=ைdͭmMd3)Gt1Ղc O?jP|!oIw<zT`+ؑC|"!fEVfj:el8rNs}a7PjTMPSUk[!9 .> Paίޗ5FW[?_ Nd[ Q &O8=ղ(Y!HΨS'qĤIt^(M5Y3 'yF}cw76LOGX_J8Id {b?onxm;\lIX,?^gwjwz]A(ܗwt|i7T D1{_0Y*#^E1UU=yMdl%+@mu4 |4$7S ~m2]\ĸsI%bhpG*M FG=d.T%ocX 9!QzSo6dCRq67%it3m[ ?*Gv6'Rk3jYu.(ycmWu,mLvg 3\5&3 }34ЊZL'5m}6IG;ʘ$j_J5J3 / !8_b"PԜ 1ef,ڞi֬ywK$u2Dd\kDg)!4k;LDVo|?R}+'9LYErtg(6q@NA!]$Y$H8MV۟Dֹ|]sÀ[KpWOQGԮ)A4zon03A>}d$pG#TaRua#s IQ}7$N{T8ڳf.=kocH C~~Ն UH{<@Ԙj%렅xρEQq`~`PN~1f9cVo)}D ?TBBRgĝDBj]2؂Tik:VJ J3CRMfGzU? RE)ˁ_vIuDzڕ4܀+(7?Rհ,.M^% OjXd/=*N04r3'4Z'zfKD.[,ʬM,"/NQdK dc2,_-ZXa`&Z>o i O(W:~؃10o 8h[*+ M &/hAV6-m}ƑεRT1eCz`pȤz5oL ts84H'lߕCrw\ lCZj*X9>G(C% j HSGg7vE!Qf#t{׮s$Q7 S202{ItB4Sq|Xco;A65㭁 XF@Y(N*ZE L֪ ao NK%C#Z4/QDq&,k.6IX0:Oc`,حRZ0U\l޼sx\:nJ\]dB &ɳaJw#,Mf'RL" 0qPuQ01æ:>[gb:lƠ~:{C' y|.[g/zMY{Fb#g7`f5m)6syΞv8O#̜6?M64;R9=EZGh1-Ӊ{l辳+ +]&'Km˭n~ދq{p} )rش\o'NPA<gt%UݹtɐɡK.cڹ\B`dG'= 鲭i&̘}Ϩ^y Ï4}Jck_GQK30M fHqt0-aJ-9դ})vuk)>ȅ Qi9uJm"SS(>J0+ܯ8҄΀ y͗jbB"Hj7ߙ1 x|NW&9~XSGɒQMsl)e?8FE)# 5$uЌ>&>32PWP{AJ@-l%n?+\tp勚(wy8ͯK 3klOwMZs|(>$:=T7y^-Kd{P]iC(X 0Ȁkj0E Ֆ#;v TJ{Q#QCXÝ_ btunsH/MGGKh&J*z^,RB59AҌ}Cg$ 8LlBTYx[1ph>i (Zy<01FH#k?lf=s*C~aj?n$Ei9.qpԜ~nE`艅uap 4i˪k <(4DyW. ]o mmK̀khu.)R_g_[7D3Hz`xݔZ>ed?"Z"m櫻_r7a$H;yAp2D)iφ f^JÆ~bgGYG"|Cc6  Z29(*)ƪ8r#9:ZR!?#;ekmq,n!ƚ'1PEEIi+XX˜Jo o`vFg|z][4$W8" g XrMHOhA34|F(Y#N+N)fY 9VFԷ+Vc0'eURhu*[YR(N6?ORT*j"k//ڪwոᯕ~Q,XX5h[{=tyY$f(2qE ?2F {()]-7(N58צYd?4 'kKDMTY+ޢXCDZ9zѮ'zbALmj¡+SB|[Wd ׅm-bWe;(NFg^1_WGAKZr2\}y1YOlR#0mj7cDiDR&&95ғ#'ýxѹYT QKI)jLtpAy:# gq.}x/ 6tƑ/-(c-Qy?e'+#8fD8':3^jT|Z Q[OwZ4WxV܏iS~P8Hh(yHvQg)ҽS%xyhk:4*^PmT:U=vSHݍ@$GA*C"Eply Ru9ܐW?7+:#Kdd?? ^jh+|~Wkf} excfFYJO㙳HoVp/SYs{2 o1HQژ`AE *cEh?azU>r 3WOۼ/ez3"H6lT~"5iĔ0n`)V:Rys oRX=9t^*bO:80xC"2%$Mh ?x^:Lf+#G7Ar[% 3U%ҒFDc/V=~ m PV;[YU1}DŽd:/h :mYBUYCRDKX*ecc%iŧisp|3"SpG-tciē[^y6 shC`o]b8{J7z0ӎܷX9< =Ʈ'WJi20bOO6[4l˜ DDZ^sRZ;>!ݏJ{R:Bl{y !{;zgnaoGOݔ0~c3[{,na]a`쫄8 (2\ʢfK"Ųaɗ%WOw%/@"z4Z/'%!yCBWeمk@;;4,GnP`od<0cANByQKWq٤>6.3{iϮe?ƃPCAD\&6^ _[yhMS<*漽ݫbu)՟&IH6!5,HSߴD>z_%N٪ ęazե/Ӌ_D 2s3"!76)k"jf4$ys;]DӀhU+(2:WwmW 4H0C ՌޒX!evN\cpn,bn;r7>eH}&IQ@tQU s Vأ +_+9:Di~F.{< (;ayyt8 3_X%8eP`VbeH֛x|k7Ly?ţ4/HA0Tbs ŔZxg5k|Mns̐.;J:yER|!Z}DU,ŬJ hO2=GՔ"ҧXӶ8DHo7cKaX~I8zr"KaQ[_h$P䩨aAT)Npcvo۷=a72chXҖ5j~K**ēZᛣ`{@}u,)dP_[J>w49VU6Cw(M|$?l:Դ8(S'\6gF*~d 944ccټ~HSȬ_Z` /x.!eoi*72< JגJO"f^$H=͡g:wQi,+}]_HG;ؕIZ4.+e}YOn2鍳% z=˻9[rnǺ6I\.J߂ŵm2kx^ܾs}!dߥz[z!Ѝ"rBw[9SyDe1g5ѳU{ g"64a@Iv/Vk#Lod o[vwY 6lӊo|:FyQ&ZMT-SCHݻj~d<Ju*wr_s%  ^NfG w4)Sހ:ŷ+>Đ)d%Ӣ6 wEK!0WOXU42U.+oM♣jvQ&̩nMm H8:8o^1 [V ћ۱ >vOXʄ8?Q^MvZ 0?,> Y7 %c5qq*v gnǠ(kkNt' <ԯ9Py(,AmԙqIr Mv`2wtŹE̽M d'4_~6% AZeG\kJ7&Q!i3Ѕ]nLj0?ks=c+h`cɮ I Tp*fphu %%-e6Yz(4zR Q#9xw1ucqu"X,ߍq+5 S ?bDt=`XgSAl<5%bZ|twb77ws{|U-ЙxL6n #ËHX A =gI]}=a !P|ؔk䦚 7J.Z /*heXL7m컵YfM3,-r@HM /p:{z$#Xb^f\ 'zł"-Ggp/0[5!9Н^󃼎1&$*_k=Nzήh yN{ZͳB_:&ڂ,ƴyv˂(=g5B}YyJ bVDY_ ,O7@9~ ?0xc:xFoTk􃇈@R.b;fdR8F5\8, +9g[Ɩ ?PHhwN28 .*^ `S})H7I~F9oN>4)7E2IW?ITw&eTW)w*&qJOq{0 +֞E\Zix;]<:&3S|֫,aU‹AcZxH2U=&SoFԢAmA ㄚ^?.ñsQ:.zKcF]Yk (zj-2O=$<A(י\#uB iT?9E 2X2wLFR7IDM-̥Πq ?'hx$с6&Ux+X.Π5wCKboTh h"'cYL67Ks*qCd^9MblQ0FP,"T-"7oë (uzEҵJЄt*2)}R$9gY;T{R׻1i./l̜glQ*;¦s)j)rkD4HnU]LAp524>u#~F)_@gY95I$6H .\4Y; vF^p=ϑxp2:AU _lS*(!И# MhfJt=)Ї<0e6 =ԏYZwT =Z\o+U/lq]GZS1xQV 3٢lʴK\0} GE*9p lk$SU#r H-HqW,3%sXtf:Mˢ('곱 < :֗U]Aeo* M E HNY"%4_}7mE YMX{~űڝH6 S/Oڇu쌘״9 4gC=Eݯ1۬5B_:&C*罎«bz^ ]JO}סx.u薇=FPʼnM֡_BoLv9Q8? Z]!(rPL5r1`j{5<*K`9\Zm,v̎}J7DijnMy}hdg[OMoi uuS]`18-حTn#uwo3)Z$ݜ|Tv8Hx2 dMkq$"}i jeC1C*L! enJr>}3/7*V&l-=KīXM(8@2|;8E+xNP5w>(2FzIƳμ]}}(YPn&8,bk=nl, JPNrzv-w?諳M{S0 DczKEq=Œ MWvUr!sրCJ\ m7 2?OGA+#aUU Ve]Yh^UniHPȺY_) O;]'71DrwͽR3Nd6NV4y ˊZA|Jd} (*?0Vba*n(Ďza`a\\I%#yzbc\1(F{92!kN)N2IJw(t0PYʭQԓq%YS\WM0mOS}gz?"Мu}Q4eإfzkAs-v<='w1̄2Z4ޠ')rXȲ@!n4:R2!KۜC3cg8<]|bϯڵU)RP> Pm!yK lhK9P?@+X!dg떛URBA=yA!sTυZX7r0~H!"nS_#䳕 q.y@j_Gכ? wu,ٱXIX *Ql:Hє\5)iH`d1[M5f~OWTzyW%DK/YϚ1pXp>(E6чbRמMp!_z"Jct+X߿ZǬ b}xbu~sŏm8Oڴ?̝z_wW Y"XIuU^.!4:42ymvw_GL H[ːU%*{@Q?Mt=Ɩ .1u[a2˞u7ɕ‹H HI5UGc ?ݦ&k'06ߚ폖O`i8b Bw?C>xoƶ8#h#Ǽx1iewYt{`rC.,jn o",dHN7P6PڼPtr_m(XF)ϟ8v8|Zz=]]&g'o~Z{$e!j\LQʢU,lۂ \?X,<h\1/@q@:P5tWv8Id9(N,='΀ox4e<+0/"MiS|y>~7+yfyef p(Le1M;`(3>̥t%̮;esf?3ځZ;EĢ:^zF/Yɮ'$Yk}@L Aݰh=>Hz{R#2LC47<57B(&f9g"p~ A:YiLnjlg%b yт{y2Bܞf7U5y7!xL觴MwiS|<ĝ}? J`!O H:ZNKyL ړ̢ȈE0x/kќ3yT<(YD])~6Y[}a04X-≞vEw_snYjF- βHksgSFj+E:E5-. 1˫9w"Iª٘ԫq /6F!-Qc$VHqm. vFGO?p8:a:9w/J-ޕ+lyYHP,vxsG2i-755&5&)"lzZj'yH5_%橺bmOJ G޹aljңb_~`<.o,C|x§$O ve6z\88řʩ\@3 ;ߒWrk̯=4xιErp'w9ߠ)1AĢz _mG.L8"!R 2tl ۟/#^فLmֵ J$9߬5df9-m Z>|  ކ)}ߜ=Ge$gc(npGXyMAM{XPgw -ڝn2dki;>   uc{zqLզN/^(˨6_u}AK" _̯zrDؿ|% Tkt8mEɑJE=B:*-TWpFP|t##qFo=:;smVoMR@8HZ~i ]-VEC°=E=-uޘ ]ȭu[5?+pfcv{8S 4j"݂Tx*zJ'҆?8kN/7ub*eYFx/ hݟވϨ/G^RSh0Il:snۙkԄ<iYZ3R-70] hF 82"iC^_Z4qv8?j8ҎpA_sVXcGP [LbV]f+mJi:Oe>QN w'k3t0IEI6Sb/zmlc rLSt6Vi("# Yb$$`}MЎKl"g1޾zo54:0eibᴡUKI՚= wE΅y7Xqoҳʥc$3[.:sfqߔb|phZ0w6ַXڈY_-QjUgdrszT@(edY"k]|9ұ+-A&ÚtSO̖f5ёp U9+UB7 x tHdl@>F'8&/iIhnB!7nKxLdl9zrKHxw {0*ݬص~Gp) 'YX˱bd K93UCaQM/m{P8#dۛJWN{ќKѡ⠵ R>Z+CJ' :U^dc8~iߍi2eԏus+ڣ3N`.Of&u uOK6j4uC}Dw2kHج[Cͬ?=~iqѺB(9.anɽu]E 3AAi :Wȧ7YB<k辶f"Ue ?3أ73 "OILhKS`.R4v=˞G7f9)QQ+@or *r?_V5='dQ<&TRtDsbZr~qE$Z.rM5=v>.̃Ai+}|n^e();y &4ʶM"=tBcعYv*<Qv@tiXwWl﯇UJMžiyaח$ZPyL2iPVBYUU  :Rku-rEK7FaP/x YbyPw 2 L)MDgukA+AU$PSB,P\۱ (M迎֕cK33:KOR;A|t {;rmq^T<%fvx_p«JAZ ?9IH .t 4!VR2"Ro"L*GΧFcY {+!ͯ7 =f0&p _Ᏸ<6_*=n.kUu`'ެnxsrs^C4U~tynDzdte̮\0QL Yqh2}1> /\4: jӀy׏N,gSsHȬLhϴ-. _^7X_pP|LmI[ng%ՃF6]>E>.:ߨ-hx,"®g8I:& *~ޞB~ڳ} !yC2[ a/ֻُ '9;#8oP+xkIS5՘:$$Y-ze mSq˲vʨ#wl]A;_%U %K<'j~O?4 P]Wq1L.iP+5=PM`b1kQU1qM !V?K湚EwmYHCݘzܲWDU [OS{¿~͝9,!#2Hw#\T4fOC]E.zfЅzJWK-p8[.֧ 9rKqXP rF{g7ؚ2o+d!}t;2O5".ɓ#er^hB3yB_!ែgOp--Ra^}YelEDtWKd[rvخ1 !{>eӋ*biAsv?i}v[[?p &󆛑]XZF)dMmC=XMlǧOJT"A?Fˢa^TN ZD6|8j%="Y6w26_L;ywgפC~@?;z'Re=qZ_I * <w ӓzGj\tbQ_¬VZ{4yfr,Y~S^ wdjI%Ҁ8+Pz E8Ķ6eƤki8Y MR{ 2'8ns5M#o^*yQJʰoF}(PkT;d]e T6yz,NӅzw{ZĀB9pL\rPsVrz0d#](W**d٠Oz.tR!Q<.!E93XJ' ~u@ZL1!X FiߘkREʼnݷvyieG)b:( #j-W$4ݍcAu>V`[WCc=q`oL5jݑIbuyx\'{дU[$¸R>Т= 0^#EѭJ3kh|%p30yΔGCAn=lDjReƒ16wH4̄:)mʭ`y!5> +&D B.j?<UK)G2OOd00=lJ6F=W vY@^p_} pyG;5Gq]%g= M۾~+]r ~vāMóVcp#'.]1ʛ f}Fe;0u'o+;_Oϗutn_|:,jw;-Q4Ϣځ Hzۢ#fVBDYlZ^l Ӯ棞:GJ6av/Y_/ bv_E6;tӤu a8,wE /i>͛e_6ј$'" {:θdZ~Fzatp곁]- á`%zj9`ﶎ¿Z͟ѯ'mE_ܗ3i^RZ/hW±؁+S-S{yu. ǦUzL#NA<m=n=i7MT┐u;MKYait[ė BBRL-U֡1^!3\W,cv$4o9uEH>j~V8=($<+'r`FW/a\c-'9kjI yti)T2)3໓u_U:nZ{{Ǩg!6h@l9|HG܍1cRߝ@ `_ϲ$IIV3FLEIt$>S|7U9Lr ر|.(f݃ۆQ%Z%niap/lʾh !{ s)gU5d%Ekt ' GPC`&d]7A-IKA72F  .A{X6k+ucL첍x=2Q}d0J0qv LϵZ &'hd,k mPK9>5 G bĩ~k/Li28 =M'\7Q6VR18qvaȩw|c7l1¯ۊ^?3;|VEHoxks*!\_DJ,J#;zYX pUMao#H[X~O(? Q%q+{h;g=QOdː SBFu}OV?Рves{M )\]Üed`w|J)MxNN4  $W~dD/f߸0DW;VwI {-@ 0h O|g w$ YO")}x0߰"Hu)*h0v=IMGv7h&w o.Be,l4j i ru]=3vG^VOW;`锵vB؛P5 A[fv Pn"l?] ahƗ.ۨ#uѠ<:.r9To70wwiUTS?T9E 2}, i2HֱIap;*w]%d<fRXwN&B_P@[fYS>2Nm ,4?)&W u[0m5u ķl+B8JlGbIHWhEυ~Rg7$l"QIٝi嘣KYĺ\ #ҴmN[FJ7J{Z4TbQ"k|--c\d8[Z?xUuGC^*|H [g/m|ϵszۤ[}PRkU+W\N)Vvc2H_p}A߳Y.Nv$*0qK6XO$C<%Tj(_ s u/p7IiM+O޲fiu>;p`/99$<IpE=d;'v=s@Ԛ__v#JsO0ӝ 3PG1m嫆d~qRwn/y$?΂K\1T9q*NKNckR:UeFpA{#+%Ϸ;#51d|.6L?WLV JD/Sϊ )tr {xP=Ң,h_29q9? RT@s.8D{\ws i]֖]Cڋv.`d*Ek[X7kU1̃zN$˲/K^ ȾuNbcOlxcj¦Ir \E~#7*EHGRbOC( ʪl ,䦢%Rb|\Rf% {a-Nv*ur/5^ P7ĵ!~@liפ,%lbm/|7 ]W.UQ.X* N- ,Cz^-V5<ƄFJ+ 1@H-JU `h0n)C'r~HN /]'z|Iu@hfy#(u$QNɁE0ZvCw8GQЯsE @w=;$ܣc8$I1'1)b3{mf\I _pH$&~zn3tXhRbSzohrA"vnJ ygR(.d-UN?ޡ0hn\İ8;{ۑ)Ki^oނa0%*DzZHMy\[FEya _šiFBj Bz \dϡ/+(7O!MzV<`^!gݷ-^RG$T/j3(S.Gfd?W\Mf+˗; 7AvSG^ ~ʇʓ> h}Xib>ڀ>@;؞q=[ywCB. 9dvQm_U^)|$@˽Q]xd;,尾2)uhӍ8 iWn0{5'CY7&ucQX&s९UmHpCՉG罴*{I&:5=dn c~4pWZ:BXa[but'Q8DcW> Q 1u;(&ھ*HjW@]էgaiMpd5ÌOJrz盺,l 'W)hRpb'(pVAXu}!Vd/iN*:p`vV(3}zVX.>BbE "{E*k]T|+"0 L^\{&Aqd7+^/?B :er|o7íCY/aG5я./3!0poY( ) iKܹI{QDFMe~ʝq7Lm>b[S aƗzv%RI)\*sM=vԑT"Ѝ~"*2=@V'湠̏5soJz S{?jBx}L <>5Ee/MU 1P~öEGώHuc\ ӻ+grO2{ld> 865pb#5*EUjJI?Y[X89#\퐃kxJlEd8B+B%0Hf,0%[J"_Dv~:̸,LPGmKy,yrk6f?`%10a \C\ocevIS4ʏ;Ҭ Eɞ=. 8co(wޡqLLt/%K{uLu``šr /8n{j Wo/t5ILaSOnetJfT$4``-q:GvEGFUL8;ϻj v :%BXci68t2,hZA$ e OOЪb ć$[c u P]U'\TTUzǾ^+Tj|f1#",zՉv4L# Y{FǤ᧜Jv鼝Һ"_oy|TzM#!ΌeH~1=WV7cVFZ4c| ((:G;,:L"9|r &~+Uxc"xmf~҆ 0"Oԭ\{ ( pF^=_1EÖ'r:b~cn$m0lЕK(WG\QOCS1;Y9JH@QʢfIK]^ S%]?A \`l3" ɛMc%o5qhER0iaOQ' Q-;OrEPokv 'iKG)OmWxѓ6zuH(2J^@ #C]* v}Wz@w^4ާLqJn|]d tZ W1|LpZУ5È]"?-y ݗ4F̆?F2>qyqjՎcZ~/fkưU珯k^*AH^fQ@or"By`69ecˍ`yP̐0)Tbe&d۝jK@%KI<6mbO +EK+K͐hcz\iK"!^!{SNf8U ،h Bsto笟S&Jyj0yP{f #35Jw}w)gM"_Ieoɀܺv,jň5D20u<*D8aVK!Fs[Pb#A#ԻvyCZfn|$g) 3|s}HުգYZLW"PHBP$BpìD5m[FI$tSyW*4y05于!B̐*AdG|BCPR'v4 `|N?/35jcWHԽ̡ opMi0܌sz/Xż*@?m7C7EuRvi H~Y!3H@gfK!W-<.SEzAj=cqSR郇?dF/祬HGsNVz42~]C|e $ x95\F.=<^Zx).~SU?z" kr`+s_g5!]'?N9#+YS~UwK:{/fW/G{9Vg%$'`p R"i f;p33uD.j0NU@jOT`4D2=V(* ˒? PR\Ayfy#u b^r<(0(lkҕ ':ׇХzƂ;~i{!P=ťw`3_qG p[emV@ޥ劣 X򗕸O,_SNG7Q37-;NGuI$3%R$kx'%~ާؐJY]gJ@)[o{ +^yKf؁cbl6:@ >qa/p bk]-WqTS8fp6 FڣxIt'dY33%CtrXeZ34%yrUM.$E3:1NTڬEb@R6ҼC} ;GqUF'chWXx %GI(af}h54u@hEsXV )FbT fĪ_DhQǼ2@:#tH=EFU#>87/9&E5AnCl 9QqRi*7W|wIZ<(q륳ܽr.p-~eT)NJ=t ֺ̞oPvvZǩYqj'=6VPmUb-i,_%eT&t7P`.ϣ,%qMJ.|Ph(PsWuf? ziʅڝZF)u*C.)8k'OUxm]FνD`}_//ү7jǣFի|˛-O (~I UI޼*"IhPS8fi]^¿$F`AYDSGŠK;r M){,Ǣ\V܊Hڑ3\pw8 t%#܋/4_7,Q"hxX,[bTeq+Rwl`r1ȇuj:;tKmj@G-!'A]X'n?UzN;bg&F;ڔ iDInkm]Dj,s?r=>4JW$SwwgkCv&byS΢(  1-֪L4[_,@Er8!~4e!._. v>1.3v?;Ȧ3ˈ͐#bw' 0{WW'i {cU!*&X"HJ[3oJ*a;[|…,B;I`NAƯ5 $U,X&-|ZܲPkTQLPk-֪ $(2k *GߵѭnvIR64_S)vKk+s`œ5QS|ǴeLZ Q/)u"9 }OYƏ1|OZ Ska8mb [vAR*jDʉrfMWE+}X(HWP8`>gResmd)!qԆ3pwn5,ʥs>7}E1Z5_eWi<'Gb+R}eW…{ElM)Y!-[_ ]/5K kk)[Ӄ*4 Y>K{p GHPٿ䬧wsn¥>Zp}4[0hv=>9{`fIzr-Fm S܊PeM1s C*M=ӛi^'%N`Zz30.GSW`w#è3}0h*di?Wzu{zwBetDa=GH5F8P?!32<~7')EpTCĶ.ym3/}eq ;NMfÙai(r\G4m|q?VcM^Vqe C$>%֊)_jFh:۱xB-P$6#Ou;nI1Xb=,录e<-؎4>[RJ} /#\(k˰" t!OUI8@c5\OqQjEf68*hO VLMM$,֎:wbܣ &x5Ukx'quKk~̆+11KAfP;lI_ u]; }W H~I0^&^f*Jlݍ, y[.Ҏ֙qjf?7&5lV&{kJ2F =ܮ80)a20*~~s٬{+~Χ`8Fq|X1s>mVt\xuhW3 nWoB /Emô:9ըG #f&kA"ί | ,0 =g)[1q6S׹] 1ݍyRES|e1( *ӥҚN/S-#FJ>sYd>u4uƵҡ>:AqjS؂pܖd97KO[tgQK&P6\C06~v3CWsx<}^v"9@)A3_ؔp YwcSpo" )r5f P{%RLsTF@pD^&9幓AOT qP (R𴇷Q@Dp}S;*rs3{kLP9BG'ьrZ(n2؄LVftyi1$R*@, ۲~߽XE^m%g#]Ix)cV-`BmJ|J- '|M&E`*7Fv@DƜQA&C# Yy*Fr3s Bו7ydjԬϕT}u4n{EAT*G ^Yl}Dny͜KJv%}S(*hLTq#΃ O,EA5Iͯ-W.a@*tFڽf(yE%Z]¼)-?%"Vzec1m"›ϊxAf46i8ڻ`N(LBz]G1/Ay4}7KWB-L5l3k|/ jј{\xD7XؔP`+ f╫CE?ɜ BSn~āo[+Nmy>l H'1҉ {y24d2=~`;Y)%c&ȸD3΄*lk. %sp&FNbj.O6;9:vu~xg5d{LƸP#v`Q.ZuEœ:Y3#ky-kW ,M9V Bzlعx\"`SeT:-87A@"@aG0z36&1OU:' _F,t=1SnCϿ6G:cS K 0.{UNԺ#i)g{inwAx&J)O&Šz OԸ.;YNWVu-m:Rk{ VUDE9XFߧ"D˜uS>[0cctj~5sXح fv\RҡkpZG{߮0JQG`=\G9mxYb}&Tae/YyRFs+6DJOfCD*u 麳[yLm4ς)r[T-j7qmÊzF=meC-g⪣,y<?ahA)9h6$"ڤ伂-OǮ[70UE{O|3Y:SBz~{PBLkr=&((:Sըicz΃GHQ_TԒ?nw7W3knYtŃDQ!Ն7?|,h o'dur1EϹN(vIe#?zi% K4u@@##p6; ܧ # w8 9+Br!e*oY3y)~GӒR5vZe?yy+'k|'0H/a˼QD3GvXHM:(4PTED{qϷpyNL2ðTZ]96X V$ äg8q cE[e"6u74t(*V̚-gqċm93]Wze@nXz[j)4sƪ ƈ:jUjJlPԊҲ1XvR6 ].JDeѶ~K΢Dp-a|DS't 3qFAQr3K׋y?A+O"RLqʃur?V# _ 111ih#56W֣VroeB{Mc,?gC*׎qCŒr}vXA,)dDkː)uS,FAD/c{>im\&5/a<^~֪̿j/mM*2+TOWl.d_xKUk ,XW>zG|wm[G)K9)%#\i!| *to@|`L0QW8K+qOH/sK\늪n߅-m7K`|$2EDg 0$))OP!WYz4S%@~GR`.A B.ak ~δ/qSL"\k9TTHH|ڝJP3gi^BeMdB=]_ P 4w4_K47 Bbee۩;ߞ:-? eJ&%#Lľ2TM؎4A8g lE?ű8ZεXע벟 oqLPv&Ђlk 'ڨ1P4 ?e8“/;wq&%n*lH a[.w?`taB.'?9S$.0<_d ܑNŠv0Qlz|A.jǏz9πʿdʴD?wc|ld,倦m2),CO!!8śSp+6X÷3D:i;ۇ ftJ/@~kvR~ $n6ҧyKE(**`Xx'C<PqӰC\'$nK8f) ϴ$QQ(OK\T˰ammHEmkb“ꩥ:iO+X/n0 vʐ~xr!;``"&|9lpugÕl 83siP"SS@5ks5ZvJnC5q%r7Wj} +,,e]bI_(^dVAke]1;h%Ij[hW{Fcdbl9fyi\d]Q9IR^v}ӫyAM7lk%Iʹk-\k_8~@i[¨|Url|~_-f$zxbWӽdE[YةU0$ :v)D_%p()3z'erK8$T33W ٖzP>c$ޠ%r_QN‘/7ne7PP(>bed̅-.bF8^,nY~cf7 p~- n8'qܒ:G#oynް[\$*qw!eేk}HaB2B璂[a2vd [x8#;'*|(luWdj^g~LvGVlڢۈOw[0){lܡwDJ p8-mhjpQE#i|?enjs]qgM\1\f|RTж[ݶ\mw%B3Rj1f& A/F)S:Dlpfk-Wd&[7va?){<䞓 h)IaC\AX-bG*bFWتǩ0P+y/L\N*5wB2b rTv:4UD^Yu=4 8IF jc''y~YuW$ay]ǧxz -c Ν?kgM袥jojfUfwvnG+`531y/7t\,(t-F0ؖ9cI=Q7gMhIoYZ>|5;agF? FJh$ Ϟ$,O&p\GYL%3+NEQ@ C|r3#5=ׇ 3s,-)n1e1?]8F]?Az%[^Fe7}-Em U=|ND[M8bwB'ED, JC+mW]itm? $nh }ykKf$'A ,G]7#."n~=PY#!404+y'B 9ݛ ѲD-kܹ%o>?~UeI`؁? հxCb rAn3;Nψ9{ ݽY gQ :zCmˏUUw,4w=l﹈bЧy$"<C;r޺[NnrZ*X…1&*;lHԭEJmrG,,cĢ;3H/(@ղ7l1Ƣ|9 JƥGHw3GF_'=sQ 2Žm9c&;''Ǝ&3sהsmq~.;GМv<;Z{R:6xU 9p"E, }8)wըݟ#|U<Z.䱘 `&Z=̠D0% ̽Z_< fb0+cnI+a춧xƴvV5yڻ-%^=eu{+İ 'Bp3ig ӸE*)]9dcrVW0m&%Z`r0]P\3Q{!*<3F~B Ẹc@H"ӆe,J/k;ެ5Gub}=hs{٪ WLTt*&{ڿV)Τ̳p<(%=Rbz<\tIkTT2x!tB[}yhxObw,?SwX&A9 fjPYo(Q=8n12"5^k*~,Jފ,DeA ؅ 4Pld2Tjwi.AS |x̶W U0Pzˆ"FmO;8+85uaİ't&[< \$BwПNJ!;* Y =)̧]>s8Ny˘ů[ c$jx"Fq=Ut&/]0w!|c>aŸݘYl}#JXH3o@^;u5}|GGb~sڷHN0Y*9k-sdNH]yU=ޱ|N L+Ng5T[O,x 6>D[D0~kV㓷2k-x-z(aK$~l Qq2akA5R_㶆ZǮz2}ۚ5pgrNшK]?]Se'+i$%~v&=FQW -~֐̴gg-4. )Yb[xMYK%}$RIՕFR'O!xP S!Xci 2j9!4=(@<4f̽q6M{ߤ':Z0 i2hyw7o@BwGrso*k^#)ig8<^㚄m7Dֳk0<<[+[8[c،vޱ XU27cmiq saիEtIH /0:=ӻ.(5I\0+B1٬.lo9Mm ibZW#2"ʛZƟω *0.een#柌kaz ||QkkK C @fH  WN&jGjGCS,pqҎ< !$ alrC2u&u.eoR[}7RK4ߝRY we$H*O5cn5n-̸)xfuԬPJgnveG.t?{@gNP.HKIĒlє߇ l;ʶyUVOZ}Xo!Vʪ%-Tp`nG}#%@ K̲,L3cج32ew`Ԅ8hr{Я'L=i(v8; ϐ*Q,iӜ/1cԝDSLW(g;ٛmd>vB6d+xwu y;2WM= 32ñCO|knF]mx1祐-9:I18J T,BHx wo4wCǛD[ z߲I6aM:-?pN@v/S%@;z, )}b%FQq1zm[H^H<:xh >)v ?QLhvRLKH@ByIC}W_ή;z/X uٗfQR-DKsvPR1At[q.|gQ2^ՀU`󞟕]+b; h,wIIQogN𯔲+t9v͸AA%eX3 K؎G،||0A~K ×A?&{,iXQM<'@/]??GK I6c*[D4ęuAwRs!!%f!!p,ac_֐] L/]=o]`\lXuC;SkOQșV7оcGIC QƊ`zULE^θ!&U^q5ÿqQyPr5m`j's 2s2B=2,R˶ZY;Ƞ7}ɩgqW"?3hQitq~ G/l-y!\v}7CS4AAjmM})kc6|.M`QO<=]:6\T0>HvcsjHX&~ %o|d -9"x oS{K<2`ݖ&{?[-4Q(*5E854zRԜ_S4K&JcfCg9/?cS6E46oשBK =zTh^@(ǞPJa%,Ml'^wPyWBqiXF"qNh}/ӳ_Z*1PʆܚfN 7dz 2ILi4wU+,//LX[.9a ƍfes󎨟-oV^gc2*sn@j H/P';@1kdbcF2 OV#07l|a!u+5R:eςRa}4"]o˙MzH˘Fzr;[c֯ǹZbԐu l>G;: 8.g~~ .,SPɄB*a\&4ݗ`9aw5x{<,5N^0wY9g$92Jช-*r{т,96 {.[  }zih@:I8XYW?֯qcjtYH´|;-P5,0Jh`xdXIϏEOEWCgD*d vFWS~)R8 R2&x =딊vb$r OL Nyto ɸ#ڐ48ҴfqսwhJnL߫: 5!N{H <ޞT?<8,_I }}3sRDqTYQenxx ?] ^8y('tETO}Kp|U;R#&ăJL&QIlUI4-nI:d`H;}چFx3y' h4MAb+ [lh$VčLkMvxa"IOrd?l!} sxxtd ?V㏭;E;ꤵY5{Lf, |f.;]y۵ =iсF>caTb-:0`S߇micwYoVeXߪ(SK|F>o{ wΕ[2q$# OgI8z`̀6r=l  usqLGg|*SsX~J, %;?ٮD^#Ry@CD.vL4h^|~3% 9msDص̵X60:: )ݕ p f:TE$s4qhw8bh5O5Ɖ"!Lq8CZͬ}t^eh'83<5>>Z[YJB84ۦai h(BS1P\ۢ]_瀑Jh}j0+ 5;=gol@ |.lD)72FsOOONk1ԀW96Voӡ ]1Q`};,>6jmO -46b.1Jװγ5>>sb<^Џxx.KS^{9XSd(tzsq##3=,ϼ#غz3o~J"]_hK}_9/ z}>ֺM)?Ԑ/J)/˧JY|yCؿ+a>3 ړz]#_ݟ3ܓNnpP1~j>u'90*m̘\rr8HG62/Vf>xfp5]д1 (>fP(ޟEp2d&7ʄcـJ0M@ :Nr: ?=ksP LTt P4ޖe" U[6A&')בXɦж en\ aھA7ʆ )wTʹ ÔmD>mLC;jmlXǂCBmLŽ͓όooqSwQ`r*ވg,k"_XGo.~gƲܕQ}+sx^XX TUCb3N%d&JۀZ\*(5KA1@B޳ͤ+ 2rp 5 Gp*>'r& ܑzڍX3%ˀl~8y"7MJKQ[I+G<0 1XҮu c qG<0 &jyJ˄q$h,Q6s<' Bh>KznFIVymt`{|g̪A=A`N0m.j02_2j={:ÁyTU\ m#!`EMvk #v-β2 bUv~MkwNIc9 h\,eBy׵}=d07zR@ 6g6(>H;?/)`/0k~P#N'|)8_s dg tn)8ncVN2=aX~@{#zܣ~YhQh&vLժ'(vmxIR/jq2QbBm$˦<]Q]3ڋ&۶vhN"S)lo  od=M?"VK,F' ƈ>+.#Yl3̡<v4Py &!qC D!#jsV6aÄW8+uY)c 0F 91? Yo@f1y.bYTxz*CQ- -\D*}B7?0lNAjZ֞ܪ('$q?"vA׋c]`ۿy`9Hh!81i=zsPlq7(Ā=2#=fiKW!pWv[YkI=`uҴŘjxsfя?2^ɶ_0()Oy@ YLG|$&Ebbo(2hYϢZ~_s%USE!׼UWB1P2p*fٙ̈́:vn+z&l3o,F@;b?}&V8MN0"./ձT+[S%v߳+-~n׎K"-b>Y̐@۱~ĨԊAl/u}p}M0;)i.?ps`9"@Ya !aCʺzrRR~"1J! Avh&g;+SN5lI ?} ޺l.iHoo wףr( m {94lK|*<\TN6ϯK,O؈~WAlz @MVZZnY?) nwOeiq+rAp"͸d M:'z} 'Z6)[ >2^%w/Iq[ǫNJJcRDi~@4#ɬŒr2z dkJ$r)iRHY'C.tFT8W=)8H nOaM;]rq1wǴuD2n#iЖ,XDŽ{ yRɟ.܋@D5U L+< SB՝#d̲"p<\כLNϗ$u̶J!Xt魊Oe0iyp0x{2ehپǝ\ʀpLJgo"W*eaWA8BMcc#=c֦w#}HchC:e̋e<ڏ@L!&ʺ_G^߀x,4/WgJ!@X6z/A@|#2+_l݁WIM 2bG81 !wz[L`|?[6섒s@,#C#\(R!iٖ$gJD/\͌4fIQ#t1N`#$-UB˃4e K*)\!%JyL]bG/QxYNtcDlHF۬s=yeME%zj! dHJf%iGÑ(gNT\ O$Y}Lg½Vj󺭊En\μ̢a,:eآn#,-YCXmi=)onec* ~ӣyD\0:a2 "fJߠRr6>1dzxOo.c *1_"sJLYFAOîҷS&fO,ź-s 1rCL$lς`*9WلYM7n$yi1&g+:榚_f~ &`m<=pKx|+m;D\QW~tr0|?р" R8J1J"xřbr*n;1<+քœ/oPż5DV2Ml6d"㦸xgLU{ yˁ459JӬzX诬©78n4<-lԠS S{YJ17#j7yy~ͦW 瀤a91ܻ|PɫU@PJ\/6Q"mf$t(1.adY?޴D@c?i1wz$ fh#e~ƔA}ԗᘕݒIA,eU.md2]$uYm9F,[2x^tg巈 h! 17+Vun%Y~{R0xpf[b! HK92=h 3_ f=UJX?oQ@K]i4'2@( 7%q0j֐0:5S-"@6Йظ*Kq۩П٩sM ptfBKb.sV!5=/+*U7]SwAOnΌTKW Z]J@B_ t!-GT1X5gEZOpjNqߏEnR !U{~I0?(8s ȯTwXoҭG_~I}[@G~=Nhw'362ZjT@|?J /5{ %uxnz̀q$aCz oEbt<>/ݫ՞F#W٦>H=yj*xDK-h ,Sˏ_ÛR֌xeL;ZʀE/ opCLzIUr Xwrx\p Cf&HiMV!/ `xcX5W91M'(: $fw/,=$j5k:gkMAtQovڜyܧbѾR Hy?ZRłM+CZ0T#v ӫa}Voe]bm&A^02na I?;ē0x4[qX\ Yw,Ò0-?嬈6>L}k).҃~ZX4fBDٗ .S JXHjߩh(bP5V}i0䁔l9GT9x!y`|QX|zG(s,'bx:@WK$7 x݂F|LLF'ى\2!uES4%d=ssK`pC2;CDWUxo)17D%REe;?@Ud:M.c N XE|rӷc(<}NQ&a^9GcD2Huu)=JD&_m&gM¨4(mKVd'sf ݀I~n›hŜVh~ e`rE/JMutUp,k色J7vޛLA.ADi ܫ4ğAIĨc$,b+sz :5{G#U qq- 9ٮ:J5ܧA4QMzy\Kb^=?pWA!:F?ҲP6=2ʡL+XD" 8:NwߚQu;FLbH#3ОN:vg㡜/ g&OBI#ϮoyN+-iEYR/vLPwuZ6uc3|x>~1=I@ي&|,#& CTskjf+*wh|8NNl[XL`u|tjVZ4?+u&>B L gRG #|+[8 %qtlrxHD,n1:˭ n]u53q$qbOeme l5~$M-]k׷k1AdW4~Tܵhф[cIn3 T, 6Fqt<:@KrJ/1M7導l?\(_6M4!-|TQ? +.`-z/ l_Gix\ͅ`B7`y&pV \k,n!=}YLZ,)BWBٻQ^Cȱ]Wy$0O0H4ۦIdgI<} @PoQq6V;2`#=secF,i{\St *VvHH9}^v9笿Wp]?wV-OPiZOv]Dn-׺$$j10 ߓj<{3APvcµv(>A00&z+k07vˁ: zxc/q:OX] O`U Œ&eZ+gMLsRc2\!+LF+Lݤa=o .XNLxf,X_ .F%l3$CE׮!$*e)a,&ڊeBizl s'dk j/H.1Ur;P5!~?W*ˌUp&>% 1@Z~G(` 0)[w6CbCg>3pՁiڭ|LpPVnoU@5㮺r]9`t!]1@eQbkA_8JR|q+4鹏7j^;W$jy!Dnpq!K#:ix>آZ ma< ;.Ee}*SДѢC6;F|c*Ɍǽ3'W|a95Jy57rF>#/Cf۔WȖ{րOTBM(Ɵk@7zvd2!5nyBLDfHl!E-S_:DLT Զj=Sty&WR! ҏ#Q猎/#4~!ep vKx6م,qPNv[r}37| ']\0TgqMhq]hI= XѮ[h%a%|-來'10}IK]8~/ҘDjk㗌 fEqFnxPU:;_'(2gH喐Ro$J%@UԀ3#0!E[|XV.-?XT|@U;dz75_og:Sg[Y!Q DvwM^c_13fo!@7@T kfA &s/eu-GCsCRCuy+.W 2';w: 8`^Nqi*d~^aГ&I[Tz!sn S[t 'PAjl?^4laX%?AߓVG6;U]=(L;ylB`wcymlW闛y Hrw"1""|ﺴ#Z/AٯeRnE;8ˀ",e& Ebql]q**bi Aly)Ճ^q8M1AqܞB>RxU猀MfVdqVƘ㹓]yoQ,j|J ĘWAe2gꥻ RK2u>ÆC]TK)V}zp_5JÒ9gLB5ᯂ_q5I~WHs=cEQƹV=iWKҞ Ț?OB1CͺRs%JBx?@#0u˹`*+4c`xGrfjgS", 든?O,O|9ȯC# 2ũvfۅ}nsg׍)>:l'Db,i X]!Zy`#$# 1p<ג?Xse{e=m #Mі5ML= 7L6j=-lk'^眞sX? 7se#:i$>:TS)>S @edON7v@!xtg C825ck~]0lՕ?x.Um:}:wn^/Uv[5W>_ xozxaƃ>=BBe½ify+]"Q,)P,o/k5Ea x`F-O ÞשBQ,6o`hk/bmCOo/1\U" sbx ),_m~.(\ j3GՊ ?&V+HbIg[5wS^gBqU>߿3ENgoEp{,?;5r0M4f kN.1!SĆu b@lIy,kƶXHb1f͛_u:7dg"{urT>ICRnњ2jYoU }|%44t*Dt% u^D݅~:p mL_eWjKkF#*z,#|%. mFD" +7nG2%֩@ڤˊ4Ǡv+_e̕ņ;t )-1%ct^ ϗR~TW.)R ՠ =U'W'?jRCmKukF׉Kd9,{G}ޙ㽼OM2?(Az/fmRhǥ |8x]ud ve?N%#[kX94.%(QR<h'6֫I\$9rrY[Lt;@06c@ԛP0j9C[aAxDUd~st JĨ@q|7HLC&ݦ>48-u3 ְ5g.Xеfwm#.=سv'F2">)$\Iv+Nn5ZM*#EQ`<#4OΖJñ `h[h^bHm4Zo&ሆOI$wEnzռUzUN!˼D'ݶ!4WX&>#sSpOY$$w Embd3FIzgXŜ6A;g"6Pz"!B߬\?Ub:*cj(?O9(O{̛\gCT^a_b um Gү5QK]9f}ѓ^h@>,=ea,bxi k 'Q0iټqts-C_ֱ㍅USK~`}A}1ƍ%)A[ mVK">Mu]cwS%%Vٕ#up=3`M3ny>2#J~rDX .*qprze6l8%wEvJ(A!Ė>o=FiX+XXQp0\MBT惽,6/gcS+.a|]41x.( X!9e5ē׭)yT2z#DPT t͕ak@рЕaKCq?V(KW]q+`9ſ7Vj坶+6ZI|ԌIt)(Egt_ QA3P$]knʠQ*92GZ?2^dKZ ǬuX$jul) uW[ZI0 ?KlWN7VB;O;rwlҙw\?X#4A!E%m&:S\U[DuӮ]k1#&qUE촱Q۵%r̰ח8qN8JjK~xo[?V?soO&x$ȎwNuHUBQit۩iLV_\3lM^Poҷ shm и" A"o^9G]+KAQ:Z}mv#ŝ<ڬ~Z]2"f`9dA0XEZyS(FUmteӔjE),hq:O׻3ĺ w6hcG/z)~ߣ ?8f7wE`o/džh ,ҥn}E$dw4Q؂J8ΡV r?U: ZƿpQk#C_]ciT}7;bbǙ(ӣDdC;خTTf;] n"̎3^]+ ҉pyw8 @P`B*RhOM1j|$\+:vݾ07a:,lJ>zsO*#aYT'$aBFl o@ UoӝA%Gy\|Vux=pAY-o IBDIw(Πwiq Dv\@o$`^L`v `zoS =k*}B YPQgPoe4Ur!5Tý 4,y%~e4埉,2!:<"Ud#d<* lAޮ"=Fw{'݇.ugƳLMER@CEJ#֋_;ӂ/7?ٙ–wαodV=~8aC#Z8Pf>3kCg8zTpan}ki w SBĻ p2; ")L8e'*n-i%>@$%Y>TonZP`oƄe'er Ư'Z[m9_MAaƞ_8L ^Lyd T-ĵ}͛AUdl>@@>&zjrB} f4du׫j zԬN~Wa8zLusi:yJfLNҫWz9{Uu~xH)Z{PuA⿪, hq̤ж *_U;Իܪd϶"^L?fF6늣(ulQRE Ot6bҟ&{&|&ȾP46I+d֣#z2 !mwaf@Zu;iWh_(׏ ZK?Sٞx%.' h4K⺹q9,y;D7+Be> ZhzGpQ+iTt"5 bsU^E& OpKֲK$Vu`7} < Kc<(D6x8I!Ҟtz '6X,ZLk/\!!He87nǮA?5a=, H2VQ9jWFzp6xG`eL$Nںb47ɋ;doN`Gs8  R,Olj϶-CD`UC3VE;X l%P˲Cp jM4t x5%60Ӕ1BCR|j:|3wDN@nR KIe H~n.Yfw#ԇ\MC}蜇KծmA>}i27JJ~ w<)p$j ,_Ɗױzh(i_DD&(^un\]Q{@BOLx4 DA%0瑱#6 k'詈-^&.@(RZFiRB~R`eEt ri<;}f2NfU Tȓ$Db` /$RYJM9X\}}.yJuċ\HLluHN!ŤaJ,g&u(LQIdjM2 GZ^AEi5 "Lm੸װ4ʺJۼ(Ylԁ8]O0KpK M^ wA&q;dNP| @lZT0زxF8)QL7ߘ6Y ^sҭ77<^`pQԿXEDwN>a2sSy݇iWPm)+H A@1M(E E2+eVu04pբnš탬&la*oM嵲`" )Pv?En"R_Oyߦp nKc, r0Ƥ_PޖLIpwIGe ȅΌٛ-G\oxBGѝ= eKMPSM/`?m#8"e~s:fuά,qlұ0";=KY<37ŏ᠐eޑ:ќz.|ϖ/_0qC0.X4ؙ7O6 7 o. F:tBnBִgRˏ ኟpu ~سy9vm #!1~,M& g+zf;r n$[z?]5khiVHp# i5M^)pDJ?`~NoʃJ,_MfW9 ^3~1-h>$J9Bn﯐}҉ mߗ.9W` f?,[c?$Kb.rOXͬo(Qs KcĎBc #w{b:'Xmvk~WA^Q;^UQZݛQ݉a>`f;E/͂[YI#޳᜝:zQ$n6jPB rA *9?9H Х;n4|_J(H%G¸"e`k%v)@7^t4JV.1y!YΪ+#Y,گQ TeWacmyjtG쒎c ClJ9g-2JTu/- zS$pn1SѢFߺw-S2QJp9W3}bXeEiWAu}IsP"K-Zq5JTZXJz#oVd$Y!s賵S[\\ĥ@!3kڈRz>A^ b'l`7e6~jln1^R[mCj RLaX^ejִߒܗoo $ёlyk{mg./ZBpX(?u\lH߾* fjICCn$++[J݁(̧jp l94'i:ABo|F;:J$HEffW L(;=nAJгc ÒW7&Cb& 0[08242zUm3g*,DGTp#6UuQ7nx.o୞oMW"kh Ք ip$M? "Cj~cR4Q{pIf} c]yK>~I^ou ۣu]WETT1r_UPg"K#toT˔ R_u$Gēf Z w|u.ED ^P`a4A1o%" 璗2ĈG#{VG\UUǸ[Q(<6<"#;w /+L\@"wV'\l A5w0:&kT@F .=|NlZ18j@&}#x-gEvӟ/!vRi "WJN+5fi0ܬG]rRvẙủh*WG\p]];j˰w'ݚ;.K?KeQ'Ŧ)i~ /L*Յ{|._3\s"f˕c@rq- a~!)44̌Ѝ3CsCIؼxB t7MeOR@Ump;|y!@u&hi?.GhFьOE3==Q}{*ԜI [51{͠Vh^T cg&4!(C0b};! |DbM0[ WXkܵ ` 6pjN·r3-;yփA,–TH~[Xi_^l9l(K@ oݻ7HqȥRU({#!tM—6 A?`{[3/]x0d> Zv{|grK+4'W)9mý=CS,m*BuL'Y‘)isXXZݭWMn=z%|$^O)xzrpUʑijYojBa`uya[%2 m{qZh1;5MqP%hTWYAqJ) 6ʮi]~Ʃt:|&Ilb3 b4}eSif0@$XT(f/i}ӂ"}QjOjlXF;kw8qFnجW\%QKzRijBTH8a mTDr:(mkpSP[^m6qNt +=_g鐣[9`ɚj鿋)D@A|@Ь~~ƫ*Գ4DB_QZ:uYҔrH2sVGRRBh^7y;Lڔxč+x`6mҾI@)#:vڪl) hf b?B)1 "C?q2F<]{BѰ{]h~*NVY4HZP#y,HD) cF0" dau$>G`H݄؟a(uOP%p8 %V_nqC :z0VW̗?A]h*7X* g.Qp"(uLdIJԭ7k2J8!mOP,% GD!=؝h{lN'3w -"`|Yw瞕x{RpʫgPq;պ\UŨ$%d髱T6yۓI!20R,!':n27.>B>/hwEں>FàD뮇/26dӨ,cy{DT+JU옽*o+ٶ'btp> q{~K.Q^4K ;UݑjHu[D{U]G}\cr eCpt <_Bvըd`M#x&D}Lt-0m˾m.0U^- EK3Q<@tA۱N+ +㋋sP}=zZFJZ8 FcG53; 섉?E(x d঱ $W$PDx{_= - |ݭz!){/*=BB"~flSAGmLY}|'vs5Cd0߆)MTD" -SV\kE: y뢀=ѵ?},4gIl2||P0Ѡ?66ק,,o`~(;\kL MG}Nkr':*S/nv I|;dtb4zƣ6[(;y!@o_Pڋ%+RpE?q Ր(O[$De4/3$0nh`mȁ04B Sò["̄1Xe#p-Ȧ"u+#0sE i<RHŋuB;d!H΄bJ';@_" +1b"on緮, ZQJuf6;5MN}EWԑeZB .sugo|4:d/'tvd f{aQAҬ6~FO"擋qt̯UG͙)Fb+;fJ ʄ~k :܌5J^ijj"q <hcp/0wגB#GgF:c`KHjI g =Lj5J5ol:ǎWơDY| ,Miq9Y6|1o,SOKGoS&vOd=/PmWS1NƸKG= t9(-\r5dvi =t]hԮ`,Fr9'kLOA|`|)\Фw3!Z)F8Ҥ6qVhtBp|=6ˋT?19|B~pw\:`=]G\;A^wqto0> GGs״u-XC򽩗"JY*wq=f\nٔ};K`wHZ]Z $xq? <EߜhW 7o9GiT"\8 mW9'H*(CgDu^v6 I r.rTdcZ\bf;(MδR^R 3t7O~a; Q SC}7rΦ^b)NcR4\ם?/otD+cd#V]Aup5| Vy'a%ۏt}v"&"z7c |0TE ?͝X1UVS3ݠᩅV9{p k}oV˒J%$r8~*I΀?cc?3/HZiۖTE'Iei`Y̵ 8 QP0af-9F#+[ƹ":H$BoȭQ`YxL!Pӌz8ML(@wipp("E4c];1ee-] 21[ {PS_8LتySCq^"k{r'qPrM+5%C_ |"{*"JJ},,LHWu8=RoXG^w j2)kT,+Z. RXWy]g>g.3l'vC!@Q9w]sv5r#K ɖbeZ1]Tp!'ᬙWb;nADUe%NK#'vkMY#i$p귰$-vReQUd^3Lkh *'Fh8#}F+G@29ROU Ab5 !?"O4!(.-Ww̩i>PcGK^X υf=L$`% >cL+QP1g/RJ^v%(VHEoL󶳪mTJFSqӵ8`5:BŬ޳R-{(yܒW Jn֩/,0t".i#2ThqEVٝ+n`1RŬȠâ3C?{3lH8AlafI yFm9,нFN.IZ;Bv; NdW~ LT F3NAԀ>- !Es6Vq$+7E1-e'8sXtlRmt :۔>(*-DB9jk4kL,C8Ëf&;ZcV"8'QR@Y;/h(`uvk)% daFL}*ҫ_3X8qϚ⬼\>C}զ1l"es=ó ؁DYki@8]'Ekz(2(i7Ӆw=Eap.UFac>t:T7*O^:qgX"g肓Bu2$l{n/S99?6.D7\%%) b e'WS⪑'[DE21SfmJґi&'?t`AQ\Vy-qxPOZ)kaKXِEvϏl5[+GYK!HqkKUFq(/lrPu-3DJHQcMg0˄7=.g3!,-͕sood)Se{.]SJ\'&61BNf@ 7ռkDy2XjskaqLRծ)sFzV"C|v7K\0Dhٛ܊(_3($8o["M!`O.?ۣAtZ>u#\I k~n0>Ad8k3-&>*]/zVڵXIsqO!VYӯ! laF+IAFOk Yޞ1MO'pmw-1g])(0a25lƔ)1Idd6?Y~3u+1NY/ bg6u]2Qr(ޮLl Ƚߧ"2Cc U:4s (ƢGwGCCC6FVN/qp#đ f, x="U9Gwca=z~DؿwUUwi&9hT+ NQ(HfJJ=_ ȳ)FNHtqG :^#]Cd},(BemapP+'ԗr }= `5B8fr+% j,S\91|%Τ {pFa0JN:8fVxw3ݸ.Cr=sjBH,akñBZ,#NC eڶNj &Dͧ2$?qq0Yì@yRr!0h湶Vt]wDcpjU 01f-x(Oץ֕WFF .^1؄?? }o ٝý,ۚi 7ϑ̢ݱ[;z( %̣-dߘm efd"hνЪnM:Er#zΈ=-4g|rh|ރ$I.+0ُ/g{zaHpp{|D}h5+F`T jIGMѫ+yAƹԭv~3hLUڕꥍfȎ4 g#^}*X*TS=ί2zmAW61ҫTh+ rIyN#e**RY7ꍢ4d~#ƥF.%ZwszWgd;b&Ǵ\927BsD )Aj1խ * K uI$y"u1 L~ >r|&5l.d9>Zz6Mc>ۛ]f́%;i,%>:2s; 3ht> `Ċ7XMy5MfH͇Pg.%ʹɆ5ͷlaRT$Nµ[ZK2AM)蒝y>Zz7#6lDjZRѢf Y.T)NVatrf*GP>JюB=0ϦvSbpqXfЉ~fK+6bסcڶ%Uv틡QT,rp+˿FP|UNЏDQ;j8L\iY>V*ȝ!qSm};"T5Nь Wtm&l@R"gN3p[v ^mtih$jHnZ)xT JLrȓ2:xtVp`#{@QCL ~Ƨ͊Ĥ ~T& $Mf  qAki ?FKvї\ׇ.ӴTQ1*qş@~QI'}j7UsD) ,jbQ|T6FIuGiJiXMO8lu;p[2(pTdvDc%M13T.>!0258:sTZ *S(b"\' HJ ,̀zpiRفV}ZSH)5ɩ.\~q蠆㤜~xc8׈kfAa<1^o|QO͇dV˸} ͜OeZ5o#i>l6BvS=LL})$f'*X1Ө0կpv mTrEvPK^yr`|&313 qX<|3p`%tyI!< ׻G|L =msFX&Iz"ʧ2 ]t!ʞB5I;dH73R^whKy)!)p}YG^iS}{dr#6VVC ȋo>J4~m~Nf5M. mNЄ6:5} 7yV6 c~:Ftؑl7|ٶ n\b&CkUD1 3HM<3/w7~Pn^GG e@Rj%|Iz'$զK)}oe>3]>[ɐ1l6fJm]~n~#Wm1 8 ]OY +$&>(+y8-ˠ/xgK5/' ! }e.KXP Ugw wjM#1ag-Mel[jGiZUňJ.&􁐸7| D/ W5," }=@-@v,٬o2NKm*cVy"rs>0D!b[s4{1A&&'3,Lu:ͷ]ƳA2j(t~Dqh[8*LQc|6o` 4ߗ>a$ ׻OH*d%3poP Ճelq]'d~Nl6ܶ0z,mb nsx` n1 ?r.xWΣqAh&')@LYMEUi7O #J13vboGQП!6OΒJm )?|U%,^duq&'o6aC'c (#fc{:nkѕ ?3v&cr4>=r١+ʲŠa~?CNg*\,yVek.y^a[h}V[ߡl?w\DߒÁan]zյt=-FuvH7>UVEƞ !HO1|x)_ @DB:cxjc@f@ITZc WQH@n|K6wlT@ȉ >t\&aqɐO'&V#+cJ:gfG|J-$A57dUB+< o2*yta% yxX4i,fRi|ޛ<]G{ms_ɰlVJU-9h LIYvhXOK.SΎY_| #==񰲨}@Š@$*eɑhX:-eA,bHoKUl{v#+7Dl3G\[skP{\ WljRA=TWdCA/!O6AIoH1_67c&RÊ|2 $ErT9ap KesJ(僣,GH -B:U &-SvPڍ?t!P^LLKiDRq膨9Q|<i濦HzKA kV:+3414If)҂ pjSw R.S1KAYnQb3 Yd*beSĖD__U&ֱ W:dzJw_~ʹyohEXrɠ DPC5q"c<+Ns%JӼE;CUk0!vYÊchWp$EBm_\VŎv}`&Md?BNH _NItBò'[ 3v莓R\gBP,B<~M@A²wEjw^0W 4)4^͊D~ŭqϒJLVgPa3lxcL7pHIcϗIq=Vodny X2?CԜ9)t7N ޾*e·,.a@p$uX Oc/a-h{Dq3Qg@Zލ8A0ʣCѲe覛aK{'tUpVg! {mpwu'6]hw&*&]fNfU w=0p/m=nQJ[] kE}u+XZQVH&6N/Ѻu/UM3_áSo:ݚᡘAq&>Wp=`ɣCɈ7>E3`>"|[ 8afE,gLD`A)S_iV ";VV  vpEBQ)a~US[&Yl Zy`?hJnK&mQ; l?,|LTϖ#L%ʭ=As qKoiw^R<:֬[EFXV hF; PW?Q,K;/466#9?(l i3q- rS{=i5Wfs܈lk֙nAŝ-~l'5{?Ijьyp5qVIQ86a$q<*FKA|K㤀/ ؓ62l}?6vB|с_G*lI-v1&7hQb22R' Pb^!M*0?k1'Cs{ j6Ja R<jM+bw΁ %5=4[%?!)gT楉ǥt(VpXmu0ئʍ% FzƯHq]l04tPE1,@d"3n(Kt,ɈÍg=އ mz+|-4j-%Ci3mE}[C<q +5S\ R\KBdd- 孻vC 'S 7^ P=~krU3OD h&2O)6ȶ 7p.6K 3%嗛̥pБF 5h?3lqQrzpU ݀LΛ T=m`EseM[ R, (N](0ĥ"0Gv C @ 63 k]!a^qnHrb~1$-\{Y* ؂%5),a<چͬ jo/y'1`CrzPCAfM# "fG}ݹϤ𐵳h+t|k3cCKOAQIe'/+2pv=1Ra}j|AU.&Q=B<2]O>+t.P XJLA@.ɧ-}HL"K6 Nb,$7&;`ӈۡCk3̈́[mt.P+#h]jV4}ӫKl҃Vv mG푆;=I+gh1^w_r0j05#qtoey멜m+R?hS^X: {ٛGe[ڈs>.:MVײOM R WEEQ;Azt7HK ]j{.hzȦ;oS ^kЬ϶8O odDd"OVS09éf\@j.rapHamU`-z4@<m&tU74G^STDDtZW\pTC-6um vv\Lv:cw۱wvL(![wlARl˵4ou.nlUot7W\kB5yoj6u_siU֬MhJ9Vg`jlx3;XilJ|' +2*ps/BrN v-)d.ڡPeI<'`$i*\m0Kʨ=WW2oEZ'dLg 쑴et]&St7Gh8+!-߻a8OurOOYXh.ь۽+i,V0UelOe6XT# yt  S-Mrr3qeZ+Rk1[dR4 KD(XЗQkOߦ}dJM6B9|z/2¾J&oTT+۫o#RȂEqƿT瞧``%K><vAvprR#E^Fn҉0;oklJh3Ō)gpw|ڍcO u\+Wƅ::V2:^ }i+y |Svm*.u?vJD uLBD,'$Igfo*klh"v+s3uzͼp-50 1@[?h gFgA?a:!{Y΄yOC ,;e}CBvmKSpV_"mM KfTo I!G [JH=q+ q),d 0dK&%Q;njp3Md|o+ 6tSnn{ j UG*;>ߏ>@5VXavc"wn}?e8D~)R{,9;x"=e Ú;I8) KԷ&ѣ꾝͛FT|* އ8bIybaF༵p{X"@sơ\] $$m 30޼BK xڋdj+5ۉ_tK228b789 D0XMo]&a ?odbDe~!'pt NwH-'GeD{^JTX/$UuHUG@A{ڞ4/O>1YR2/O!>Y@Q-a?BkGk *G}f@Sz<cJj RpgKb!Iⴋ(f}FBfDc|4_ 䥢V-+#Pk# /*ESJvѝXsjƼضv Y<0F4.g[>6g\j Pc~ȹ՟IJTˆ4F2Y"$X%wbm.>icj!f0oJR¥[\[?[7v[*b2eb k*o@-Vq)g8SV5ZA1@PP~X}E|Oа7m124E/!')0An hyU8Qb>Ctl*YS,aU_#)P18c'xt-f$8|@dbl4i_|i;_+*3ơt4ƹ[g + aggզ6M|%Ts1or7V^֪y*Vό|zdU;L? "SlJD `m9suׂ']c(@ҺCQ0A?OCDnPM1]QX(t'M7 :b M3DZɅFuFQ/1[KN:m(@n2`?\} ~Y},PRH!/S^h^7 #8w{u#LEWlVAŠ뿝qxG$K9;ʻ % ~7ygܤ/j +]-H3vuB2sux.88UkҥB%p624r@H;T'?dS7AHLH׈5 3ŅƇ'ϫqkg 4H&n]e(j3e}SĊ x du%8%r*A{OfJI'̪PfN񄌙T$@͸Ut2Rd¢:KnZI >95&M0ߪxQ,t6z at)E\䉼S9\Kx#ʄ&Hs6m"!%Fc=#uFӸTWJsH"Ezh)n-ao<G%h\g=xhՍo^&mglt_lEw ۝ n )w-WйMZbO6`V^6w!?3Y $/TbpA\wk7 AvV 0]4Ӛt3h]˅}l=#)0T ҡ}Nui,"\T4`CqW&ĭl$G7r 8Ul]c(YMKSj4aB}jH \1Z*H"2ˊ`,n!ѫ0#W,HK?,%vm[sO')wʱc/Z&8uM|i-P/0d.( XPKio,(ͨJi lYFe!5OFCsK}!ڛxshbF$[Lqݽ~_+u k"0>S, w( c.^!W'_  OduWJۢf/ʄDU47'=b`kj0Q] @2Imn KE C & \4 K\gs EI[fA16mUom-oFǹ;pȆ_)Dz!:YIOc) ĞfљA_&DDeA4 I8 *E`iW;%S򮖿"ٞ<9%Wց] ,>9KD(-me×a`vK|)%JŮetB89dp5ިMWkA"_[ _?Q9082?9Ք}eCP N |>GP]9~]cV]pgc;n)Y<`Ь!R%WfX,G:d@)tys" ZDD.y5 Bmo/tIC) U+9)j.F]6{Yr~Gh*p"6 wXm(JƇNkᖖ61خͩJ[& ?LostQnCzg4̔aLbaI$]rI2#rfZ*\y.Z@ɹ ߵx-t8J)q; -bfgAq{ s{_!"Lj&UӾ&L,EPCD[%iޠ`3ɆZ!@٭(vJ}c kw55$>ڿIlwc`KOS_2fEb^ZNկ^?<豃}[JZRo8%LXcd|Ls \+`=%|Q&|6\M=FL! 1+OdEΝlFpF߬D֫˻Tp76JP։l \,R7*LoklY%0 j\,L[hbE?] b,jO3zrhD0qm8Fg; wl%KqQ2Tˀy)-RJȫ8-b X]h|D.Q&n|ְUud8誝FtExOqň.b$zo'uB~yYf{@S:;tdy| wKjJN|zجð~^#n;vxVG3ZΪ2};kѽ/%Uҝ z 4_zŎ tR9;UmO݇j@pޏQ98 n9Cj|8atH4s [խRD IІv'J :JZXO-19ό9h>8 dPAmv7r9On _iDX$DAn7&oCm?SԴ >, ړd?  ذZ(髦Tܬ)XQK8ƕlz枀PaexvdпDF aʦ(bk=g{mD< (߄3bI{&ӆaX R9 `2"Ԕ\{΂HoQZdQ;2PnRtCSi+o< q~ێ# @.54BM+h Kb+;HZf!eJ yR6%i WGB42#^zbBz S轔L S᪑D^Cev17+ioA6j#?eTIyI|{1cvB|T\5[`h0L wO haQ`âqX#N@7]$L'0v:e#,φcs`AۤJP++ͱ_?#  &57CX=>/^E^%&؀%Z}1Z`t_Pd̄7PHv;hʳnBGs2\όAǻuX>5*g}YHw4OŲ&A3Oy|k8 @dv{p[٪mB|B^oݷcnxtK[ UC$ qE9{R1M38 < AO"F_ōn}Iչ,eq{W Tk nX[Pʟn=*y~ |#T|lVffR?bTi{9ɐ~(G"y "6pdgF<ƾX>lXSnOBFy y26TgqGGB!kLӓW>nwؓl ׅc[1!NEh"@.~xt|3o^C1k+AK+7B@h~.]GUoRV}~9jqKb1T%*{ \#.KE;{q>xqlKЫbȆ㠍K"waL2y?RZflEoVVLWO 2Ix1.&3wO;<2(q?7>o=Dw Nv-I]0.Ֆlz[O(M(ɴh},%%|1wB*1)ϑðذ2"ٗEniF"ovmS4wh2KG/#&JU @'פ+qI#z˲Cw {9.E f D>=f("LOWnŭ c!.ʮ>3hBPa[sj]&ys6}< GJ(b}K,woCV:Ѹ0}TaW'>4#`/I ݬb;U|~ jà,JޗM&7s S&Klt.юin\fW_L>+.%mJM=]% IՈjKYD܃jsVh7ݳ̪wTDu֢DXdqLP;З]&Py0ZyZs 2ոE!(X#~ 7l*qB~AXn͢tBz+k]kShRBLUhk x8l96j4+[|&J\_J=lv&=QS PA8NͮWnKxJ xfqWֿ#c#kdSkS|<[st~C:dW)܏<^B4 )jGJiG~`OXhfS(`lslǘSy~d!y<OG4FȧIG[ eXnPɢ/2eS2(7sTAtUNN;Y;Obdb=$m)n2I&\0=j=K!Ji#ÇV%4Y\1%aR" ~CS㽛13C62-!z`)֍0)LC~ j O5J%Dj|$}j/Z( n OjևmX녿EU=5LY ,{;g=Udξ)^d ] ' C?vg>Cd:[+ؘ(*Qp3 q}L%VQ8*r$I2p jm ;~61'F0 D,ĵN(?idP -`U_50'Fj*fMzĶbͰےJȥoGI5l1) 'q{gZGI.pM\5HMqRߤɐz}|P۱1J PF[sp{- دfͰ.$PYmsjr\mOd2sW!(ְqSO䗨{ ڴPMVA/lOyHxPMҸfd;@b+_zӊ+Ԙm{S^H [M[,UYf|y]fL{>ά} ͙U rU |)E 90K/ .$脒kx(mWE\NDTYgлx+m,FR)~A),Co[Y"ep9y7n2-]'25Ҷ{%4 PSm}eX%@Fw \i4vzTZECT4q#g3f;0oa.  _҅ԋwc3v *JUviґ{ye{6|zKoXE`_"ݸ7sLWՐ38YS\Anj2 cEvQy1xl~ո+Jzz#=핆1/P4p`,s-; 2Glʃ9: q#ڳ2T5~!;u4|'m 4l+]*CnlZ-61(J[nПҟnW`  lG2zL{Ʈ?UST2la@RvUf4$Tq|>AgnA?:T*W7摜8|) wcF̸90-}$oY {;DB㵞XLkK"Q]w{^&3tJE UM[ 2NUN@HgǮk8#z[G-F1';D"3׆a!8=9$?U!y & dx\vHЏbWYIQeek&UIw݈5{L-7A dNHƋ]QVH^\z;Yd@qRMQ2ƟuR Zt2Jz8Rx(xF">/ZtZ*f9H$]/G:.., c6-3/4XuD3D!Q&{Ii*j#%|ٷ1-V{=ǃ bK"tzf!I IA4ԆNFmYkޥKtabtPd(T6vyy#l+B3X. '8M%892k@^?zϠf`hX17\"2_ nL?Vh3<5"ʌI%bQ(aH2(6)$)"IU[ wྐྵUpCbS \ܟ|;4dXDjY, ڟ; 0%RsdRuqrwD bRi{xKLɓo8FLâLc}4,t:Q`"a:'Y+u2T΋ekTY'0?Sb!cN&0ټBxyEjFH1$i᩟$ФPft <B='#*+_}5+Usbp4.i&[M4c*",yR …B[_1N5'U?3 w0"-κlѺo "5e.vjPW`Q5\g /__ r@[I^ OUQ1K:G?[uZ\-BB$X~)DFsld桱^si4|Kgz49Ďyc(ɬ{ ̋Y P,Ј4`te0/6@^aK8f-gePii#vhl)ž rtah |UBc]297x.Зy&9خF'1Ev` zSpC d`\Ϩ1q>EO`O" Yɥ"sdq>ڂE qrcK@3΄Ǚx;X׽_.[RԲ%Chac1WL6LKhX^;睤wcOs[hd]C{0ڭU YyF9x^0eCo瑃B"y)tl,4)lO2R7ee')fCsZ֯@B`)OSЙj^4{:cjr6fՀ/?*NOd [=f;^q^L9 IuO+ܲruLvhS$oe[U;5,LXbDXVYɠ:N2.Q~5 ܛˇGc(r?j;7.V[%hY!!D1'j̾wm!j(9~^y9pLY'g:OJ60V&݁|е` Wnl4~WR] Mǀ+|+6r[~׌v P*]6N ,)ŁRPWΈP) wep,.c& .Y}=X:`+1VjDO?tjR^1ꊠ -< 5OBSLZ%Ƿ~ Ih= Ѕ.4/%b9$Igabj^c lUj2C ??w$#aR7I2hGtaigK=o&>=R:EΞB{mwe gFϼ]j j Lꎞ!! 6C~Mc]P_ȶckz"GE*h;}_nдe|r[`h"Qd6홮F1n)EɶTС-[VUJjE^nڙ4Eik-EFK-%l#lt9zcfA+wjc!l;dD\XVo2*MH+T@i&="+$^Wߺ|a VϘf{m_)E-(tŷ)hjmNY5Odu^F@ʴ;ZL ٥rzss]Cb ϓ۠$r4rzERKn #yCeL F6ii`mlaWFV$Sif Ȫ1,R ;aeXy0c noI0 y⵰wؾOS:Ȃ1/(Q%F'6 ݞUaJs rZ2T/^d;3|lb*OIg̝wN 3hSrE3?UԵ<"VR Őpkj^MPW75X&zc;ܲDJd uBfLax :-t=ygM5yIyI` +iW]d GК8g%%ofrml paXb5J>̀(@s ؆eSj@%/J~xS̞]$YܔqMub ^ ^?3sbNЋZE.ZPrxa/)ؓ(|q]oe:b1zuW,ꌆ D"筩e{ҀQ{zϔ[a7 AȸY&AAF7 p(J21{'`^KO$C)nUA;3!E1=R'봠 O(B|)r/Q0 y<˵Ȣ字i3)O@dD=2'b<KhHޥ}cqu\ɻisɻ2m Lq Ҵmr˟W3z:?s|-0G2R_V Ae쭒Z8'G2pȽ~[h띾@k9K^\ф'Eܘ'4eji{13&\%\굪sPAengSP{}& ;%UD 'Cۏ=tp}|f\%BVQ(-O)^WܗٽsVb|Zŏ*2җp>O:L~_H@.rw,US5sJKv_y g+4ĔɝZHK2}iOd'IxkKdFSr(l~5uڈh:,Bz3u6lU B]"K*l@:ǣaʧ= `u?߁ץXYJ Gz3lt$Kp[4_u'2qKAmwcώr»j@Ljt=P%-䛏oI a4+&rX O8C F~Q`fs+~4L \W5Q׿ǐł)ԕnn¾Iq,.R?KI95bWa9(;SwPhK5_#j JGɭV#G)ۘjL{ $QOMxhC;4R/:_|Ԭt5R^DBJYKF8m./7:1T I&˗L-Ò֞NJBY8bk؂"9W"7 K&X{sw~;oy+pbo#2hD,rࣗzUT =+w0jr($bjqzG0&卄Ⱥt}O5&5IxQP朿*LNLi__uQ+G~w8;ADK&Hc8K~TT{;=@3Ãb&͌>h$gF`Gu[Tڃ7aOM;$ȈhHcމb q L cÙ(I3`Cڰe@^E]zPަ?rt;DN*JUMbr1 'BWGOKV BYYX1xac4>ga L<'*{DWGx(MQeG27PxfqG^:_nLwf[&R9YVЦQ- *hm.Cx+ 5!-'ﶏX-7jtnzɀ)3s6@][;KHryqoIArV"z?*m(b;VdɎWBA0 ET5$:l1:)/̲#\ S)gc}*5 4m IE-nOqcqN?@phX9qMrwM; {@MHp,QbPPF ܷ nJ$2~J0;9C|dkFY-K4**;;}DSZ{Z݂-Vwpl,ɯӃ^HTo\H"܈6) b= H*5H]_:~oXߡZ#&&ȺN2G#,Tlzs߅24 b@VW'׀!*kudZ#)Xdϼ\> Vv cxDK nvV *ѥ'3ĸ1؇ݩ\EBэIJKǂ9P=f8y3@t?Ez(Vxrgelj-hȷ b![ۍz T2p) iF,۲Db400G"tS>TsA_! }@(41Cm-҆1sDA~oa ct݆b}hDxr4";ݚ+ZVG;r:kwU`p H=bW`VݧH_w}7?%IDQc }Wl,=M_SC$( %bYvbsUN4Ḃ -Ui^7ⴣC-x+xt-~rPt* қD8y胝 R|(Rɛic@,GxB_ڦpQyWbY]Iy=&o;/n!-Z&nCִBƺpsCo/x]$;譾ڇ2GuGleó'йԞUR)Cpҥ6h0 LL7e׹LTĔE%jQvƫp9_y1(ok` .t:C5gLU-T.˪F[|OM\ά՛7`H>{Sd"Z|%ET586ta wM.]AM1 чWCm_" HϳΩzTb3/7Uhz^ `沵g +"JwfI.6avg˪~Bx©4 lndO@L.I^+Xp>Ҫ vϭgx7l|rቍT˳8by.g(&C}iJ +Z`Y6|F/Z>Q@w!1,`U[ MtP<**c*Kv!#0 )_Jn\sH.m4hM7V]i6;)Q4}:mrmYuMϡ,ȑ $MԠ.Vޘ z ǤR=׃aLUޟL3暼(~C'~LKJirx.]dRnc6 iSr_~+<{92OElQ "s/@ }ջmD|VS+++FJΜS!HwcwoB?S[]Ԯ.<0—/M:/p WJ ->u⮯y>GLu@Y7Elo]Xo!CgDp>Γ|ҽ4pŎ}A,n ^5'rakM`H1g=tl=QpٺbFVUmBBOr5N+DVɕcyV5d,*nO:6rG @U:aƌݝ5b/pIsG:JG(TFRiYh)r܃◛ }Owk!ku*"ɈJ<:wVt[Ĝh|7 eOíc97T(xJ1-I8%=3)ۏ!o&/}u̙cez̫EQ|CW%QEw(r̾6dqH\7uFI][]4&˕PoMCV.ټƒ8핂jߒ3BuWQ)G6WV߫'_Ina/I=-*o3QV@,قHa5 <{ 덬dr) R1O\osdTхdfQ䉻*#Tpټ*zkACn{s%!,pe;hLJR٩td>+]]֠My-RA@o̸ \K ne=E#"2H" 4ţE%-NP2 x3|R0b8,4}.j(wUc^ ]5Naqf~8r`TG֦9]`^K^kE]K|7[ʻw9\n$,n/䳔};"]|5c ']V?  z{.UBsKnãAY Q<'wY"8ƫrr t01.Ph- W׸S-pY.Q 헼O " ې l5v'=\$[bLo'+So~ :n -P0]FyAI`d5~jR{0V^M~K9)kibo.@%\9h5 MY)!j+-5XpXVV(B}NqjVzzo*n[[#)SjV[{z^~Qμ2A9n9%NI;?nQ6qgd5F0?ytaozᙱM1ҏ(>Fw(Do3z`Jh ЌRGZJ2}x"cp.;·ۨ<{{=RE3vۣټ׷%ÓNW ^bD|٧^N60\z޿RAh[HS|cV!UUd#iŦ.E_[#<>zp-O 7ygY>1 T3Q@S-0,P=C'`7&1JxNIcDOFsEz[Aj:\De98_ 6+^ yWs6 ]<B AsFp7':&PJ^, .=7F:p0PHGo&2(7T9D.iO?Ot[.%󋭞^F3\auO?9({Ap7Z3[4[*YhLa&s,K$e⇟6ZiinD<nZ NLo*89]ħxm&iyc,/#A7XVRd- p ;}MG } I#َO \#؁4qKw+n?|e|9}кyO RHn6C, P_2`el%e[mz17Z`y FeyraetW±W&?"kY_22"$pbxϛ 2zGX{3`:J y ]k-XyB@:_i'Pθ$w\p-wl㟄ƥl5gRB\j{/ ԫd~y)ڎ{:5+%tdN فVR.kaP{<3ӭND!?q(?d"N?<א \) a\ٽ!0f2}H 7.PcDQ AYs 9 :"fw$ =Jʕ;Xs@,|_m č~X@Ï/SynRŶc&Z !;oz "M-yDk7a8^f#\[fg3S+/8MYwk Ȭ ;, | Xc宐ػߛ ͋يڒ y}J^r! -"(YLQ\EZb$z=1G6k'ٳ8;p+b~ 7%0=3":2bQzca;f+i40=4IQnvN bTt0gV.Nt9~0XI"Giy/Ϸ`_cl6[A}}-0xZ6r"2E޴SAk!L 0I:&=8 mlUc19sǮ-:`s_&mODuۜx'!N~BmHh1@դC[T*5yf;ӕuԈS \$QƘNו 7iI@!KvPkR.m҆gN`/|È ~01tvgD[<}&.eA1?~͇ [WKbɞև5?hYnIahX-ͳK1>y)*Wi~mQ !Lt7u7O:(pFlDu.(=Y6z\/=P ڞXCSkEnǰ_LL88h,zjG&J֚vxH1[bb-22Ef|--с&,Y{DȻe%,Nh:w*\WhEZN J1X;7Ӽ , n *y6F "Mk 6l+Y xQjn \zkQ$"L xk{Ǚ8#C$ 7je $,:' ݌/]I7>;<#2Z2pL'(>,{4&Ou|h=+#Mh^H6ð8۝a-iOm쁡??%\JV+9ޒy*0p{~L^Ɓ3 b ;b{Z lᨯd~ps_ckۈD!Vݣ eabWI)|?օOF3!H>fa'Tw6 ?Lo⅞&[˴HE"iNOl=V UWf[ZZ|-z3N"jM9 y<#8y) kK`T~ngGⶁlj{˒PmAݏh{ƤC*Άt,#W}\8ZGnWҀi$F:0kb52--ʼn,=B罒k?dk}ۯ-{Zz E:CoODjU>貾5Cc@ vZk'\Yk")z#~J+VjA;Us\8m ]ʩ:-jܦX o;1)r!%ٽ}^/6v1IY7e !jau$"q wd<:=):"`_Ï2p)8Gw#$5S.IIJRa4wwAOF{ "CDV[C b>')<\#bx$AoRk0@$EQ4v҄ID;@NzxQ` $>lo^{V٤dn*$;`Ve9D[+9ApB)N.|z+=v$p\vJ<;g_ӣbѨueVJ!Q?6]b_89f<-V}i694QL(tz߶5HL o ^ u`( QhG" m~dN;CJڊC_1)ҙ2Ɯ=w!*BX?J ^fՃN-ۋ&g  11N:yq+Ǡ,W J4l2!1Qcj_c%)ШOk)7.(޲++q>' j4ǔu97[Aki@y^77'0BF:`VInC1O:x:޲wevDB f;6ztM33IzE=$_l+}@5IM|P|>mMYn- yNm6Y$2ƈbU 9* q6m0aF&}qa=Z9[5/X7w)ZhF3/@@)h o!)9}=XƻM`8hij ܲY _#(s /G[#sXMRt?/CɪMcJ:O'3>dM,u:mh}5ĜDHAoiЅtP#RgJp%c"ၭ^uG-Y~4JlӅD3aÃY-\TšF Ԃ;!<R[\ZN@O7?TW Ħo&Z~22v*6߲5|p`J5̏xV3%ֳ]l{iN,l59;,Dq>xZfKT0SEB&@698_ wyf̵-DQWgz$2w;X'>?QmmҰږJs -.qjF?s&Rpd@كƁv,G 3QU$Ww "Z"OY͊t8~~"},2QjrC%B(7q4L}V|rʪm<0 _`eS= ? Ցj߁e'xef[I%\qJEX{2NMJHzSn.4qV5g""Ic!LZlL.KNY,-@]Fee۸U1`rLׄAP-y,)|K0QU 񁴳+l@'(`$ -C Li Ky!N ?k05G}Dau?)YM@&4]~ Ws&>)`nS G+ c,E6fO.b#&#u/y37\2hF<^~XzFf/l 7Ste`O 5gQ%8NB?4P}%֊&\sZA}Yax6 2|BO#h¡({QS[_?(@)#_>(O3w0 A0VṦ$O!47oiB?X3gtSm+%SÕtƉƕ.6xŎ7m10Bb;xr2&W6VxDn(XyDj V$U(A!!75$U4LJtXHT~^MODw4:#SHեy3Ɇ"9nTrF?&C' DgJ$b̼Lf`p[-ät] e u)6rl$VLО̵rh_/]ǔ.?F$ztS/ U R}M7:5rBf2j ~K!ҷ=`ɻmtZϮ*Гgn1|%Ӗ/AXe[85zAFkshJNEKe̹+#xrI/,D@L *bM%)KMG -B;&[i(Nn85 ?%5>\j^CEYضҊhY7:my'.4GU5d0Rqdkg>ImIoAsgm?@52l(Ea=pJ4)4Tb:Sho7W˃lZ:eY= d{Ck v6FHgqvgTD`Lp\{ҹS%= AƪzAV$c/QR2 J @bϗ4BEy[.v!Ik;NدF\n#ϏDTJ/[+.aXx}`* }p9)f0ߧ?CĆ.g/ERAW̍"`Dvh--Olrc$xFQΗ' Gi25h 0}./m Tfjodx-;+u}RB`UDfϡyGTˎwc,:U SЦ+KZ";%/*h,#@By:" bؐ.3߶A1/EHV ۃbkbbJ*oN^p058qcnD5?71ށmkiGKD$3IC z-raQ'hIĹ)sTϫViȅxtg y%6I=a|M(o$ݜ':&9% n-l#Vr ƄTei^8I23&OVU၅iڌۮxuFm;'PS`FN&9< 8&6 ;wI r%N "#>1M2EOUM\s^&MB墁 xgkS$=6_o(F:>Dp5sy觉! ǃ ub4 1M?ȽaZ3W {sis8ߴӭW"f$~0Ex7rc{֢9*mc<:=TgD!P`@a!o*w;[^KBCM7Qߔi0[B@lCb |ƑzwlF)3~/-e ~4_ v:U3+f<iC-y#J/=&c+D$tlCP.ie/4)܎tm85%kfIs.Y#xz &1=p 'UȜ%ŜA.ꢃ Pe9t&pH$MȦMnq<HBU8I%Y үhE+͕+`z2YFU}V𢤡gtJ,` 8Ssp[C6}Bܪg.)*V-}RN;f#c]V9l٪"y,5<0g*eps*g/;uf.I;"F /ֲ"ԓvHIScф 07M>n4w'|L'$EB>ВL>v nk1W&[ lw]aAZijpy n(է6T)q!ƮSeSJDz{hrK @Ի˦j(ҝ[X0߫VN1MfI}1 `yziaJ( ok-JSpӾn(yFK4VL>Eד.U$_ 4ι<#{+I:+D`)kzZ4A:DK+^*;#J3o# #b[Gs һki̦߯8~P8zPoz{mÑ 5G/Ona9eh*Q[U|+K@zyj [ `Uސ]d>%rZeb ԉ;:n u.!s"0՚fJP>9«c؃LN ȪJ;[= z{redR 1j)oXiz*2a4oJgbk@Mɓm?LvWUC+h$O+$X<PVjޑע,лFt-VuqV٢z񏜭 1'+~ Yj_6m KVjz$)6bFe`P\x5f^=ӧGq!+UvMut2ÂwV`S|P\oq8^2C]E.uC*@*/Fy!Zk*p쑢EqS 6?Oҧ(^-+> b56p k~8!y: ykvt8]Q YyOG#FTFٴ[H&N%x9 fݝrQqo$؂)~߯;^6v ͳD_$ J[}~Ԉ얠 C*g_R&j94 º34 I'vͬ Z,.c>W\*,L-G&aRKv(c1@,n}^,mfX6ϒ!7$/A_=DS"xNGm]2kWcVj!&҅(Z]Jy_D+-dfX?cH GҧD/A d9"ePB |M*p[ɥCTE,l,Wqv {;.>uZ3TҮ7'1BrAZDl[N.Ն[KU~S)$s)YZs"<]b- ЫX'\'F+*'S(nj Ŷ&o{/g譤EV>\m@MIEIM XZ?7KBqt,QK HC?w|ZEPnԅ\[yᩕگu6?qΉ"M4}Q*H#¾>h18֧ P ٖ&ȋsYi6yBM\|Ԥsa(ٺʥI=bk$뼆v;["sv7vg ŚYF.%V_ʦSy2 sK6'ޕŬI=slj?ߛDǠM64$¥SiDiA\i.R;gg}"b=3cmQuVF|Ƽ4PKeGEMxb? %8W:Â8yn8wM^Q-bobմRCnp8:YNLst6,W,~hV'9"hϏ%!Os k+jgڦ8+$ ({KPK=uRS(j_aq8r=߳ts_%n ip>Gf`+zy 9Q^x'([yj C"3(C!UHb6aM2sǪ@<62Py_,~Cn>: 7ֵ:Yf&i*yʥݔݩ1s18bŧ Y){n3N/$R]*$OjE``k([N(i\5+(p2a5kJ2UHnuMĀS7:pECƧ4ǝq^ l?("a\>ܡTZ6Ƃ]╂Da%1Ґ_?{ S$:u&&ǨK:/={Z3(H*r(;! ʥ1]ޠFΒ.t # h{59_3V ZS%,y[X9 π@O6,«y 7FҞ)a% Ȥ-.lM /d=3,Ξij$/c_5($sP E+8CܓFW̹GM[U29z@ $5*+RkД|!)&UOE^ߵo.[imM!J-Yʼq9ⅎ\J@o8,M|HN1[4AQIBh4R4JWbx7#EB;K 62i#4;2fe AT^ ~)4E NG;G%`*sZX@k7 m$,RE/umz Nc]6_)q=.n\I0k-Pffk[z F(x&;3ZoĒOZ(7;N$}R6T$7`姶d%k6͠JqjibH b$ֵ|l>%HS?3TO L˸jmI=5SW|>İg y!<|Õo-ͬ׶U PoVa (ajBOnY?IBWo޽H@ih nՒ )[f<n#[B7 2ҀPg<^6SP6zOFodʺW fk #xϝNT;|a=RwC d&g?|o!WZ刉Sw-5lL.TEfڀ((.T 4o4R9QʼӫkJ.~| 4OyC{Sm.nz#cG0#L\ ؛)c!I&ɏW~gNl`:sw8;?7GҲ325HF9{7삶jhf. ~ʍ "n]*!]}҆%>E5(we]ełNk]g=_ys账G8+ Gye NTzR'$9*ed~ƈ4nG1wZY0ܝФmE% ;Pza26"v aR/$3)gL] uH\1TNG2/|Qĝ6\KV(XCdIVp5tUP܅CATRH0Qh:Hx69=.sC)F L">Ǒ@\bx𜁒xW!VXW~}W@ϡ4J Jhۉm":PBqRD7yIsld"oq l;[bQ܏4~fquH7k);:;o$#B#U  W"0YWJr}f% F%ucAjƹZ#yft\b^$"0d61ǕFy'ҫo2'ASR!Igf[ an.T9cX= pe&:0&A<,m kU䵇 М?UbmMUDž=ߧ\;p%ɔEp+薝kB`rL6yhv(bDn Bԩy6UȢm؏e-/3NDxf.oW~f>#jq6GbT?9hˤC00"R!Tk"q2a=#GN,:+6@29gD:PwHhǓ@K-6:)֦wY2ι!r`>p9Br/לa|y1Kgnd)+ 뭁BS'[%Q|eß."))K5RщowD,bz\*7v `(XpxS}ާA޴E*vU[.l_S$~[>Ԟ+}^eX3_MQTr*`ah)5ï3¶uDg\\_X.4x孵>.$xǾg+ϤYHP&g,cyB)j`)+k[ 21$2ݕz5g)ԠJ3H^"M)ZMTċu"Uׁjd`P.Yv/f_2QXDDžQsϦTA9(?uELs⬎^CAf' $< D|H50/@yέF+8#+vBZ8>U[6e !(M_j bY6:4?| X dN(Lgu"Y;K(p כ𲒽nN@^ N@y6+%"kVaM=(#C<8E'Z>tQ 'p3љ%%;\d X(U H2h;{W2'<8:p].?0T1Ơ10?Q6{*RYOmٔ5"K#6X" =+Uݙ-( yxFKB~v .1Zd&1H7 >Y}?s rC)iƢwؙc7otī,Z,I _|1 ⁂,{zl'e~\OۂN!Wdǹ.Q"O[.gB7βf%j^ v nJhr鑾@\@UMjD\CyQdNm"xeR{F_C>Ek.'TJu4i&9 KXoR6A0.@BlxDNnF^Ⱥ{ ы-ȗb !fZHy t m9>9Ԏ }碎{5E./OԺ _zl DPOM,:5mt N1*ZɑiI A=Yy?`+r}?prqtf9"s%EW-KYɕRB;3cR:ϱmAvYzE}ޛqg7;/"0ӍRWQM߾ˌ56< QZݝ`b_7m9$r.$nۿ5 7o_fj^;%}jU$ܥzcoi*͞a^M௶^P-NR" ^1&E$ъt(% 5 _z[o?),T ^c#z D&e+S,%r?DN,*Uu`Щ S ƥNPղ\Bgr]]In\1ϧ5y :+mWsQ9pwYȥW5z  \_lya>0zO*L:PM˨euDW)%ZJ֭+A(0%k:E?2ñ1(.N$fz%N mOtrzڋ#,aRsK#1*<0v23N{< _PT}.Ӫd,r0~ h%: Čjgr!uQ?EU k㋎Ra -c0HH`ݗ6f=A \~Qq^ UA`Y6ҺtS xt3Aߠ7_6-ڪ oxF^?x[el3GfQvo#w|soDE`)0[@bvv5θS!ۡao{Ux|)΢o9! #2Se k7y_ыKw7>8(8 ̈́kU̠pG-OolšG5_2u{I[{Fu>}$g.m)#T#2Mc~;Js{09\UHF> 1ċI UƊJ>DlE3 W>tJ}W;H%;u[Q>z)C=(!&oXVlOI8l0VF"5K6PkOPl#v[M]WuCèaϕdK"@1ʗb&5!ːn ![:\wN$cfptB^r09n// ON ;'1EMǓy*|'aRqHϬ)(avvt'O:O}oql8NV8>:gb+P%븘)x)I͸C8jζws>ܙ|k re5+-g3H1("E]{7-& *ʆ>OաC7@x½iQ葰yKF[Ϛ6_D48Lh72abcMҹ_9 UE m  0Q&_$͍n:)gh>okЋz8V9^ 4˾%0U\ 5u*3zA; ۡLq!P835m7гwC[Uġ,}+:lƬ[/`57QAjG&6fbx3Ӎt:wV*l)YB !dȧѶLc^ NV:ɾ9_ОY,-(4wFbBgb"Q๣5B|4biOBij W@C!a>=dJfN^0c{*xNh⻂o*RClW̸K9dΚFBUR2ےAùNX6}]@zP>{.*, uyDt+jh%EmXmS@`gPWS[7z"bs%t_*6מNP)f9*I}ʌQYEn{ବvXA"I(th$ \M؞?LڍDqZ@{`/qgtӈc/u~5*E0VouЋ@ZáTo/}_AEn5rc .hѣY5xa3&e~< 2`OD#p6I7nDLJ{q PJ.ԝ\ =af@AOZ*E{i2å1 tt3vO|z"*9 PA,zI@OS0P?2N|7nwvnmskf/!\'f#"f4nU! 7/㫨,B/9AT"TK3=$KtE Eg"UNTW2t,fKvLDI go#>䮱cOɔi/n]eJѭO;_J0ЁkK'>X:kMBAC05ۆxnɫ  c[0g}=dx[thSiVPA n|ދ[RXhZ ;&/ٞdLXbcxf0sekؚI";|ȉ`?B{3)`8cE_֮a@^]PԆ#D ͭ-lE |< D-m!g݄@R}9 f~"ZUؿ6i44>:Ž~`[)ɻt;vNbQw[.6 ~Jl<:1ezk5%r:} Ot#9Uoz1ј`Y!uei 5|8yD\|,08͑ 'iIsf*HT{XyLJ/kǝCm^.o9"˙*b цԒQ1e‰d\ qe`[h~_Pnl $fHK#oN"9~9uŬi*18HZ=nb43ҙ:K?R逸v75C'ƘhZRǯ!z8gQw$BWu|h25͑/( E{yiOr][NO|߲SA-#b\Wf@{b}.K@p+1|]ZOEK9]u fL)ܮ:WOɛ})+0.D n $\.Npd8 #=%H?+P1LEb[.ɖ<ݩ-T2}ҝ\o#~&SU]3':/27 O}P(^cS(3ݜ/9=؎ pVx+0jiF@x|Vv~X {#[f&O w˸`(SFtkP\= HX4,@€֘6ZuI .Yq'C\ C 9Mn+uh{QĐ #D앸5Y/}I(ZVI$8:4>LܗY,Y2@Ak Su6j15W{4!@\KmbimZMXkPpT'gKBozZrd 'D߂8v"cNv.9u*w3QiAT A9.\v!M6`rh%_t=A<)M*A3ʉy;qk^Z-W#5-B"df;Q[8R' * Lsc䘭m+ Ђ#쇇(tw_qu -*J$=|=#v7^EI1n%[=T0L ^{tgR]#<2ջ4^Vhl0÷m@m<~ e 5=OjeGv&[ܙ}H{p߹tWFZ͗gSP*l to8X]KQ18e-C4>EKyfo|+\iBU9=,L~4sax3(h[?|%oYGoUz zs,&'t4ИyX煯-*N"6Ó9uұؓzAN՗8|9" $7Yi-YO #/Des!q\</e@rS#@tx.ҴJVoBQ .w̌KwfZbܾ['0yĦ'E\ٗB͒\\:Biq Vڵ_&*VԂ+AH1T"W & $Jޜ?8Bp; 79Kȧ*:( =Y]Jr\,a-ʦ+j闶\]gmU4-r}@lXF]eTXx:}bt'*ҽh;\lTpelP6d@ o& ǀgbP8_(xy694xeߺƑA?sR`eZ _J|'gzH|%Xj*Z$9cL#UM<ҁ5_wi}u@r n*?q<@ˈASJTٴH%~2/$Vq2GpH?>3;2CԻ ;Xݩ󿁚2`0е~w^_h8hnj1jǸJC^ۛ}NDG}HkSwq.*,J@@zn-;-镠)WPx5[;c@\pyoC#.xtӠ lk2m*>,3mʻ!C/J)~)OTVLS!wQ~Zc\lɔ[Y؀$ǻDpN:"΁\x-bHj4(O ??').;t"U3+~B=QKH>\XKd8ٵrkB`ѾQtfާ+M ؚXhAy佧q+/TsԔǦ "ܒ1:D>^3'p;o8(ЭWR3NX5QoẦcb9NژVM- Q=2^ۘucK_$Q II:nBkxTچbBts{Z? QALi  CFo*MU`Q.l~DJrC܍fݿ/@s :DoӿS@$ލ n鯌$l-YqGT"6}/өJNyYdv0 ݱWV.sbY=0{=ʧ{Xfw:$q2mLw5ƠNyFѹҼAX$5eu1DFڰ͉{b=Y!%zNSr5wKrRq3* 覞K0D;fQ(jS}\#>ul>{ٗB&bZܰ;~]p,~兿25ĦYd6 (~tvgl5i=Ydē1 xbrlnD?R=v']M>|m$i)>AWO}g_n{ƽ,ѺImCC&կ G˶|yy) Gnt y /b$ ]ScFv 3 ZaeȪ*R:dk0휢R W<9.a#=a|#̞ ("odnㇿDDɽ].Ɗ>v+/Vp^:ؖEJ0 ;rSWݚJ$O0>XG7om~G|QQ[VJ3q1֐!ud,M ӖؐO}*B4p <|Z`¾W5U[9q4*%bdzʓ\lmbZWi&&5ݼ~D_$W D!lo2 l~CƩbMa4y^`y=tAڬ*HP C5B ܈5w3EOBN 6n&.u܉릤oz̯μX%.^eak>d` y$bbS~{}IO01J> ;DO N D4k! .j3*'1XcFҜKM#+x1RK{I,{I]V fϯyAo&^mP<ឨϥ{^zE?bE.%!yQJ~BXq{wk3~s.d}9EW=g=P+FkfN]61`>gv+#4= E++;ɝ+<=Y(PPed&@JԦ-9 V \M{%VF,Ӱ. zưg2nr- +-I5 L],*Z"58pg>|P2^ #+L1=>47[@5_o5ɧ~M, wN^{\fmi_7OM 9Uؘ(}Uņ\bvzˠP-aM HyiaX/X[Ot kͼiЇJ&CmH}b'2+qFhb6RӉ yzanq<4>B0)RskRL;w8Kn;rsNnNZ]pXGpZnсo?1$K E!hY<[o |ցuY"i-[ɉˆ݅B9hXIw3HᎦK iL׉^Á0^ = E,j04 \]]s+ 肒W(ڢo)sQ5|ndg 8Vl<3~\#Kwo`јT1G40C#v5+< zP\gm`F}w\+]? BRAIzI:A.iH${0kk~nW!dP6ASk3bAX+u藵tB$?2'Wm)G˵?~3+1OlNd.I6x\ɵngKRV##tJ KTJGJ 5l>}!y9ѝ|6%͓yuDf&6-u}Y6iF{sORvX}X:d/-Lo6 um:FRl C׈;.>xh_bjcr5#c%}(Y>pjQQ߷\~RxI|[ھ, 4;75DO_õ Xp_ЇcC9~AЮ 4 {YD a==q;eA#vߙ XF\bs'UpIYwWѵ4*t,~c 2U/ 0z;>8l@"Sˈn svJ-+&<R#/fћA}=v|[n-ȁ^UʔÒW{RRe7ROY Za8gUJƛB1pȶEv"RP_p+S:Y2yh@UX:ب#D8EsIl l!9wSq@m A+î I-}⺤`ge!sSyHԔ1 iڛ SK!G+zbpL^'6\hӼ8Vƒ_>Xf7j w[8b97"ȯ5oh\.x|Ka}'/H9k[%(yڊ\f<%XAE qÔY,ZZЃZ5>U힄(Ŏ\bQX]./;Y߅/+ԩ-Yі͐>Z:ʈZx"#bP*Կ=<"䉙^*Z3mvm"I8^ɤ,^Q"jFFڜ a8 @XSgd~A=w?-`3Lf1ovND#ly|RWJiWkUb욎ġn 1{#tv6L0F\Nfs Rh/G.j@؁%=Vŧ uV%.B e*Q m JieG ,W E=>Ru˰_8u8KS;IMre2:)c!)ZP珞jN5{:s\LѵMơTz>.'=C+Ǵ4Bw6FÍcO|2j!m0{UN@,d{W+Ok6Ж rU~Q%Ҷ:3 nnP(mFxw`i<v"VEډBתּ).3iby@Z0:"I-[kΓ50p*@9zp8zOk"RrrjUKe̿QnAr\M^Iιq id:,׵yT oqWxl#qhb:PrQX&m`f\7(vیٙ FDV/5);Ogc8e==ayQ;ҹN0 oi8$:Bz? 4Qٜ*Z $\7 #P>9  9ʆ'qHo1ۉxF=i WrCӎeY=ȱt Y[t(%~wZj9r/;Ȩ[[67ܠH[mXFj:V<2rW~4 + vqIU{hj9ؒLiXȅ> ~ i`AWݸFʗm 5@׳~צ?п NwYSmh 8txZnLI~qLPSXd'I<Ü~Ҕ̊{R (2ў:qhPIqNv{Yyê'nPIύ H nЪROb)= oĥrs IvBh 64v=n揈ȴ,gp7(pA0 >eF:3ɛ#韔rG| B82/q<ƒ wAV9q)/q ?ΰ!qHSjPVl0[pB Jt $a MZ^r%4.eUA^ b_;~mR^+yK}Uk;xwik=+}x* L!_9\uzDEm$K O`pET\h av>TRwq 4JivH evtl*>E[UV/2jSg*̵SItx@#aZUT8u1EqoIQ ٷȂ֯Ԇ<&"XyL3@`|eڴ #." fw.zp?6Yf0=d`eC"c+-͋MrzЄW]#1E ,kK|o^`j=zm'ྦྷAr8¦#GN8dl=fKlM$n`y #'6j6$BWvhhOB΀ z S3D KL|̎zu\UBguWb6OkϟRbޏkl6( |^7ȳ8[*P,1վd[La'<" 5d%gPZ{~pxxhԚl8\j)BA:WTfXhA%ծvke*Z.U574Ghu I` js2^V?՘>"s(R>k#V'bBko;wBEjfw;i:b@D W& llY7zstZFs|PZ)ơYtт"6xޣ6EjojSNL _OȵɎ gDH`n>9S8[v%2:޹,7(GO_He8OsKyeڪMI!G嶓J\ A3/)^Nmkq; ~Rup=5P!%&p׀r{\ Z\v̩„TH)]H:/!|A)8`;*CyZB&@KȿAN qOR`qX) :W3S\'M. -@1(ɩt6FUS1}VgH)}L$WnV%ѳ&S?t( 10giژ~OӫzoFp>O=@ 6wOs/mxOTqI\ǃP&d;䭎̠5ArN#+yh& 3ڂ|îXN؃[晣ڨ?)@֦cTD[#Jm~IN9+Sr82\Edpըqdn$X|c;0BOe M`ňj \HL&Ce j>aT0=?Y?{hᓩs3[]@:er[+-p⯾ojBgYCPnB*/Y֟<;!67{1A-6ٹ<{y= ?\lc}ʋupu*AT5P]W'٢@[ٺqy#y"Z}/I +2O0ˀ.K$hW$ D ֮GSnw@pT!PQxsٜΡz¨lN"E$ib@UGPw\~{Lߐ$R'az;W63{%o|8RLjrtthFlXe02hJS^ -p언^2?߽˨i9y6']ͅƗ5[G~vseJiF<M&&TDw k>3:}4T&y4y,lhܔy̯% %0<+Oh]@2fقEhAK鶡ƥO2`e It i^sG 3d+My& 6>UӂD wbi-Q{*rW'JA.Po)qreHK|/D&Nn)ֲWs嫰/}ULS{Rz f$ WG;Ly#*y$=rMr$ŋl?ҋ_;h;y%<6^o9E< c sVM(S+5R \߬C5;;>Q%>`Gt,Cڈ堀Y{rH=|!LF"q)AvM̓&%I'!.2F l}cU]O(;IՖeU2URM>cYy{X!;ۖyygyC>659Zw箇&QQ=EoMEZ(ټT` }3QY`kqJ8<o! @il߃8?T\x7[Lעm5R "{gM2z3.Id5saQNrEOC[9:d:9DAf'jO@)Xggۋ\#I"Q5};$l}| ly06Ikk֗C:JIf{ltltklvw,Y2xF([1 V|IQgn7HxW^I/8@TPލZfVяzIN 4͘+QVT8NӘLu@H{O|ӆ)]-6S&:d $A|eEY;X"0-[YA9.{M93xSiGCSP, .#Pu2_WR\Pv:qO3(@AŒB 6Uy 1JvxVҽ-aRs ҂4V;Ml];ݜtxe~rk-9$ BW:t'<} ){tv"iOԯйˣ̲#x=& /Wx*/6^a??yo)iAN# YVSs*V?%t1M>Q8"`&?{W hV)USes&Rp ( &}_V49syok1دJ5;̍RUoEfMeMNp3?mqnWyN.~_r9v:Wj'$305jա&mM qy #]s$1^ )owS!T;oŒ*7Qy5-it=mqRzQ}f:obU>21,w*CO!672s4񫴨`+9`37#RU`ר N+H{Dԙʝ_REMAvP͵;=1 ]{{P|\oE7۟,{-/W6}FeB{ie;\[xZL#*zl^?ccc !!z,cxٮnCsTW%祢".%B5Pvr8c/8M̕=!1P-($]K&S9/C\WT:b)$>z S{N&{zj !r?!\}ا#ژNE<Ð"4ռ9 ̋Lm0Q6~ȸ2!1٢4hFAccU* #Lp"cs:qWxQ :$P"|vII3g|foF0 _{6Ja{_ZvlGT4O5Fyqdy2@BX| Epc!NR7ċlh2SWl|T6=bVw?1+xF% DCҧ 4' 8#fKߗ~*L?#$Y_74<$nT;ag%F=_/CzL75.la]|/{ӳS rX1z_oZV]d_ ]Ɨp {oQȀ털)| sr65jDKG%7nwF4 gL\̔MPa{3. w|17bbn ctZaP'-KWÏb \afZ wO5Nӊ_d+S +HlO/g6)U~)}3xts1Mjr~tP@+ ջ}{L2"5@PK }ֿT24=pXܩ<,D[Կ췵9o@<>%V5YHb n4jJ`L(5'Y$l@UޫjE3dv&<r}V=9)Un廌 If!St$arvÁX-dj,Q7zFP۶Dse 2ZSQCMXb)%<4qhؗܯO=7?wk/k7j^_3y2ӷ)hAȲ QYo6\^$Er~wm={ݶx}fg1+ i{V6`Smkt4y@*.ơ!τ/Nodv7t͠n+G:b;t-hߨ=y?ffQOvV㰘l~q/LDin|wV-k_ }\mLxl mGK Ow`vH;^jPlĺzpڸG ;m/2\ucdC\j (e_L>AJ :00-Q]F(: }hv-)G(%Rf)uT(^jRwn%]Ч4#a~^UR[3;č]tuTeيC\Pu{.Y>|61jyS1vȵ")N g=)W1Rڇ#qa7єTt+ZeDO=,hyQļUd9f@OXfò8\RI^lrC%+BfS <]/+6xQ˰A,|{jϠ4-8OvfNNM9zѽ'Ҿhx0"ł716#&2$V]ML:>:JrGqRkgq7}:.̐I\w}iNl.[VH|L퍝h2 Md_Q@#1 a, jm҇#K&5laݾ_;|=V;a 9N"S8 ;q^rIuN䞥 d$I  (L;7᧯P)a}60)h'^‹&^_b>?- N FԚDF8[QJYGJf1Nm{zPiEך kH\?L0QiTgks4ae*3N@U18hn2 ./ O})tuKP|jb`GBb$=|2ifxHoASV"w^ѴYK*aǨ&9Ȏתш]_IzN:,ew55jƕf xiwwᲿ@@q*PZ [+EOӤY]sS=o _aS#cSN` YQ9lvH՚}Mb$,fdf}Rt?dba3p#sغ<_z{+%46N/n \/BOJR]O9Hgb=Q2fMҫwnLk?\oFX\"SLCLBɪNx}oJ)Mّ#m ޠxS(O5@q7ޏ1T"!S1RjcߐA߾SNpBS7q՝A?Eߢۼ;ܔ<i'oI.>wV쪫@R<#RIj)B?<RItDAd,,pVYg<⨳smpt5Llr7d W^1?#6.|]JDPM\*`"9D*G@ZiT6)ϡ4j+:V!'o:[Ow=%V/4\htg\%y^U_w= Q'PTZ%ȗH`!hi"kX,?b:?~C۩o {3%uj%݅BRrc2q9'S{1 6['?짰R|[FcG ǵ]S/`pC&@+s)}gvN $vXy8L>xZ9ޡ 3EIUvODQdMl6q@-Yy퀡q-ai`ԇs Ҁ%!m2t;s:hL8nwSgnU;ijgo=%& Li䣽vX-:$n2̤5r*\ Z_ā*xmZ l K x_7[HrJ [ 9tȀX& V=`k qDh0jiZl˙™\*z0n>=7]p%3M,()Zi8mhk݉D`wZL3Pkj|,r6F 9I?oFrR&,j0x#\066sU˾:<+$l?e?QW),0KD&ФaVwkrb{AJhMWI 7iYT ta'ouU9ZE݋̧iAq6_eFDxSr?XGL=Ǐn&^r1EP5cg ~{a\ZN p-kX@ȒtC!'ZEj~J#,dH,C&+ zU)}o3tUtx,_ --(N+>T.+S BXzo!߽Cd!+9 <0Mk"`+* \Y÷ĮGFt@ߓm6dˤ*3WM@=N덬9!ۧ9?t:%* "(<{>#Y7΍ImWOr]܊/}膣`<^#z駸3+] >ܬyZ>fTl@·:ʬU]7+ܳ:c#6s@5 9Zt#hyccVe7ݥ{-f Y6F cAߊݘv`,*WBcѣ`Cנ} i*6W|,[ {BB\do?G-/z5Kvճ _!?dpP3XjAnkj+Se_utruΈmX+NAƐ+~Bv$&Z< |Jx*v&.U؍Z/qБ554AyGzR^6&q{h2mƣ "TR2QĶ™^A0ꈳ`BXqkj2L﬋ƗwҀPRG^V%M<_yOM>U c2Zbl"FnK)Z!kdKöw\`g l8G?x<#cqURVeFJ|Mc,gdB;ٮOSۓgWПsj-d˿s}q@dHfwtCǂXG|jEt},p%tTztWOTa]IC>P>I@֝ 2fBȌe7Gy_n>JIia|1*#k(dE1jK$QXWKyxdn26@Atge>w'hrQҾ E cQs֕ļR0WdQHBC>M=095:"heh۶iث?ezCV&xv>{U25ј[?&& uK;NjwpH5A?'+ tnt:e&=(2Uht%`mk|VT;vge0X{o/>wMOnl+Jxv Ro9*LI[,,)!BGP :|-i;o~w0);)6Ԯc`/WyRyFIͷz{08yw8ۥ;%K@NqhRX}!^D麦@H$3BIOR/:2"#5Ïm‡2P¾Ύf#qF5JNyeΚ[fZ?;AS~\$ .N0"TuTU6 ੁwU$j;l:*^tǕ$b;řLM7"hʭXx$Nfݥj0N߸zu-Iu\n(P'Vsf>$r.U*t`Jq<[8:;\iYWO_U”ÄOIq5t8=Q@hʎx>9M;I0PRҝf&. ŏ)+j#ҳs%Am+S ,TU>86ΗP"xbdNSDu(M,/ݹ$<omRW7/ te|:@ JT­Kfԯo eQv=un4Ov5`>˧~.Q;ݛƾ;R3U -x{~2u]?7p]jW׮(\Duh)mf㊒It{Ed Ar' `߯GwO]Wӥ͈ &iM it57tAUy'0>h9E( xObkx+fӲ}qF$.-J7˨<Ҁ_dxRS1 U2~cY9yQaDZ$p4KML#⢯,R{lw{H  Թ_۬n˔tC)g4"A!p& t7SlU2)_ wsё=HB6ʳA󪩞&fk~"eeve@h*FϾYqBC=P 6ŎEzǘO \V穬,|W&] Cvq s$ ׁ,}xs `؁O#H-~Sgj/?J<-GPTF\H 'Ii|ϟUI:+(cm5D/-T-S%CgfZ5(ou[a@?ֲUMM W!V3ZW4*>J_v8o|G$JJ>ñF"1l6mJ w]jn)R(}C&wMg?9eŭmX!:e,!W~~ɫ| x|fغpv& j̀k_?"{Y;6=^^ռ̝Cefy‘'~SO2 `j$#SA^}F"P|U9bzC{ 28:z+?sm)5e;S;tW:gB%yWO@WڡB^_>dH~@?Rʰek+&/O>}ZndNkeƆsmU&H强`@`@HG[[Gxu)a wuЪ2W /U,xY@Vˊe;t\. s-D6dvLi3>LkfCDh_߽G"s*PTnƲfX6 &a`w̓r] b5U=mX^Wf(t|=s+sm5́T]Y+;xtGBG" z6g%85[<3!ͅ¬tuuBRh[d`wsidr@ |< -?p[k&L쐜 ?3-J͊LuCGfb8~A7!81T[t# s>ENղbzfP)]v"AFW:@2DrG@GaF q̩[@$48WW X.EvҖ_ѣxVϒP5JV!i" QW|q$o%x)+3Sky 73QOER/}'Cj>i)b#eݩ T1^oR| DrI5s/ Ŗt`! fWb]ESJBJtkPс&6DߥPCJڽ l_~TE>LFd`6p&WS_5H| qjq5%) o%! 6e\>FĜ"v CRܬټš7b !]9ѦYcxߠ?1 ەwܼaZ}&A@_Pȣ1ҟNdhpUK+瀑R;op%߀h7ʻhYye}8T #>Id(4ޞ˺bgfxK?*ʴ=Z8$8GOe >Wf]мT7\~{E6v)椯(7yK~<˧= 1+<5^ d'<| ((`p Oh?>1wTY?#Dt0J1*nMQ/o1 gdŝD̨)l踠mr^5eL7y^<D" sczaRjB l.T)3t3>6?%!ޭfӊUUbVwAxfڈFXrvUE5IAsa\A.($:W:kJ C4vj R4׏R> sV5m]g9<ǝ`Î1Ȏ~5`x}0܃psrٵ'LcX'aI:Wns>ìSƞƆrVu2JBU%ü'jQ|'Fmw_bIqwmOf?0Pe*yfy8n-4yUQ[w鑾hSqGu`Db'cb/87Jht6.59&ѷ?(_aQ<%lsicyPu"3~mƿrDًfu\(?knVԠPd+VHXX+>32[ut Jី%~q^B_M7z5@\YڂnY.\>O%O` $'U$l@ê* mWNWػt"h&b'l1sj/_a{a{|Ÿ`aKFMn<clC[w{뿴B8Feu{~C\u\Z,v r-l/JHMf{}J72}iWaUtǸӨ -Q5\0|~BJ ,#ӑT0@k?P'MN6%O=Bl0uLO.HxXS,}1ug^TJ o>U8y:&Y&u ~F]O Rg};Uwk{ky⢿3Eb`@ϻ.5`?)ӓCO.`Pxuљ,#lU} tS ]GɓOk5"I\:Ǥ/gP3}Rd vgJ'iP/TAվێwlaǥ-zMz'$>34S[qo$gSožS}itG>|t)~ 2C oNNDۃ\B3 ]1K60`?Bc{?$`V2MAg H{H>iaj5/cOYlguc^= nM=Ci:}}3)Ln]l}|q8}&: OV>Iќ4a3qc"FB*z(!P kX>?رב[c>-,~@!ꏇY^hM=QzU{:> RgG~ M_'$9^ԭpEy\/}mBǣ۬8{AM3A-MHCh:c+k)tT8_;f 9U|#=sMlHכ3:Of\#_XΛ [WT48%m\>7ʍjĒ3΢Uyw3ԏo`Vͫ4v쯬A:=v_إ(ڄuP΂8q1sS,%KGMa?8dhsDɤj}bM )>"ch7KM(]OgVIV'8{|뉩^x!{* uqB.SY2]gJq!k[oK.n 0HFP n෬xҴ݁) O5e2~]Dm>JQ }vՓXaUZ4`..5L<&&Z"<;в;iL,nɢZ) 0Ԋ:6+gU  PZeGˋ^F$ 5~ʕb70"Fj 1 ^[1=R8#=’S>gcPi\{`$Hݣe{Ɣ' PkGS%!dO\s Y*hvr/b73I&I4A4ԃ"dn2̌^8L5NG~CnB`s-Fۧ0xS}dzVfsl]_,\Ow*i2\9\-z14rFM1pgZWU=J9#l@}oaPҲ޴~3=_h 1v5x"DIJ`F<ӥ>RQH<s[l(y|4ћV񗭺sꯓ~ԌUlLѕ2S'1REB8[xK ylċtb6OUmsqUxE ^.@ Jl'e*_Wfb5߇N'%\2,G@3"S_vr;]§(ondHv.rsgM[?Aܢݡ. vLT{흿@wѿU;#vZ6%L48hE״Ö:h!6lOI]B>[ۗΈ܆ūʞf-Z^6u~Ww,"DhqpO#=>J 2X88GHƞښ+GgG1R6MW<=;][cǦe_p_%mS|Uf`| i YuƤ\P s[&j Ӄ>|CY1ZӻֵEn:oDUQ їR#FO3zt5S,h3"d1/B6w͏ļf-Q*sbV|$Ù1w#o9b]3- 5]0Y1G,Vid|P>u }Q"ܯ0 =NvuE:ecJc<`Y+A?U-=b td7!37hbA1)aV`>$uXD@+Glt2eR^Hݭc#*{ݟGUR{6wğ1CQ. rl7dTy`&$׈[(Tɉ5-V5nB ]$v(*; Zx(mcD?䩫eRqܕ ';8N@?:Q_7#/NʝrO.~\# SoP5i{{w].ʪtH'-ĺ[u1ЧlIX7s~1_{]LJvQP<=vetSYJ{2oǬ[B"' WU#%kMH]^{H'2O7Y~d+| yg 6"ZXݕ Pn#Kowq _ ٱa֬IAv߯yR捦Ed>m$Azh*+ דM P%m@X] <[VeN::XL{E $>ͰCJUaog H!jI7_,L6>PĖGSa&n(E?eY{84n2PG%[u.,JgI~r7Ӣҵ?&Cͳoz;kzn9NºHaezs]c!|HHstNWĬ\Y sx;T-\aroxO@jxY F£BDgªC畱>qɕ3v7SA[HWO}<%Kg W-u'=U 4΃=TR7+ ,,sEض<|E#QDQa2D⨶q"mSkHytSՙEN5ߧh 祓. q駮[U0}>W)4%uDUNY=:69hK#DxWwJ< 7"}Ó +_LDX/J(@6X:f'W!"Yo+E =w hiŃ,AX_v{/Y?f㱒޶f#J+z<@lQWI1BbYl$bO_ьw6%ʃ4*r9crԦj/+dB|VA']*&rǕ-Ok.h}Y' eDhHq:r>eX﷔w֗BDhK=&|E+8ExC((I^'QQK! &G>c"t9:p.p P#"zNtD ebXJ;];#*-PuY ͢][)4 *x>o\fW@zp?PEm[^Ïe!}spcaޖd0}T]-zNE0ZŘÿu /9%ތ-^u ASuj}y伈Mݦ}70jrԟhZ8g::Siz?.'n0_Ml*&t"**gaıs%)&&7] /rٹYhͳ(Acf,F&mJ-pr N|ZkimsMF+,b/Kpݲ(LOJ6L兏? 8A<߄b*u6XV\gƏ&WtظkXTE1C̵4pΜ.}mY[!;TӅf!7L(~5}f `յe7O'ScĔmNXXI%Zshl\\MNTj?/jg+ATJ!/U@#V[V#Pi&EKrWX`!u"Qsy;.6_&c*:BTkHCOxݤ+..:G /9H+H]|ŃvxR3CDࢄK+X_k9Ұkdd9G} DhG 1b+Xt8M.9_+s9L,S1/֨KLtBzKh~'Hաڀrqs/y0(?0ڀ$X!@6h!8h w>h$pK{ gX<gRg,K>7=o2t! wf+j~k\ܫ)9fghf*!£>I;UHw/ L bHp'kKHesobdHWC(zEX N/3+"|y;sn?HZIu-5Dދp'7{3R {3_ni*sUTeHȹRI|\0~QEBhSln[ EWT92vA;x1?OdZٵZV£irͶ\tS╒kp#J %ez3+OUyiBN&jUx=0W.,a ˩u5g1)aPW#h{I|sI-xNr㞜(䝤{WY݋ƜǂIo.ͲQz=H/<4gu,%,2O!wU"C+0װ0d}7"Rg` nlTަI26vyLho>EU-]Ws;X4%dWi) ;-0ugn '0y-"z UYWt# jur^{0 4ó?GhXz66#|˷y2-&' 1=W9YLtpЙ_8-VU V!ΈZb'v ӌ %0__E{yr/ Hs% "^fqfEZck 0BߊN'N%֖3P.(# my~u XFRJQO:"wCpC+":!D RlnGeWjv&BpscvGDЇ_pRwoA?gCݎ FY "m8-+&\Ӽ0,B\B!n(= I!},")di=z/L'r7X mp+19((i]tA8^B?Dx677 ޫT j9R6C #iDqu Iq|+\5Jkߍ6ymP: d׭QcPyu oCP8}e= "RO_~)`2]>rCPCQta$&j8H d033\xf^*W^Nv2K.)z/yϡWPk8Mвh_H_Q?RKWbՄl61RՋek1wxߪY]CKl(%63̶tt׳@G8,FG^ rXgI0v\n4tVHǶYh{hz؇Wn2Gp[*2-k⍶,#k-a:bE+'mJ5ʾ36egaW}榌:#X .;ϸrWE<\tށҥ }JD!초p]P;6+lm0˹K3 yMotYk y5NjYioeg[xNvƨCe@aH']_P;D[ӭoHۼz콑5J}r^0L:38KgItFtO>l]ZP Fn~h\#' A03UZ .N4^7*q[83Zԙ/her;L\.P8l'K ph!L,g7xd0I>_aq,$vܵZ.vXlxN zȏW2>2̛UFVA[v"ܑ9E+Ͷ,hd5 ~pA$`^L~g̓fԮU y/%x.acl.1L3 nʋz#n_ٗx >4o.a4.OK`=.~BRҬb\=e[|T(;.;X0T;Z– Ho,qIJjHwbyΩ<]SyՖuolH9t4u/[dL^T;Mz A`BX!q=Y[C%UU{H-`<;@Q75~}Zx[?ش;F..ত `6<@XzR3tf[%Ì?a9̄ڝh~$GPף„c6hrЌuN{_(ي;^Hʏٴ^%U&jk oU=Sk5Ξb?@0^2#Zp9q(*8@Egkq&^4bpm, m?6vS'y^\M"h{<'2˚/׶;t+ w` >G\q_qET^pbyR3Sċr1ޟ˪O#Ӧ92DթW Mj&e}w0)Ve'X[$Ke ڸ9j@Alj:yčJo5,^:6|R=O_،~<ެCWǁ5Xf{>@#2b^:&pFPj#tfk+@WGLl{K%ZDE)8Ƞ[-fKw0 j,RGAq<&Լr̀LJ!8jklB4N1/1`0 "V 4G6щ=sȠrmY&Lʸ2i r̙C~>A%DpܨE>;XF ;iPֶȦ[tT=bt1zV]RKHtUSV(ۥReD_ɔ=xiEoŷ^*[ (ZPĀ78koL1 NV? Sa?xǫ?@ EDS6,-n0IH8(."Ex?1gAu>\<8٧Nu@(U=6z\Upu+Wywj%N6fgonfHh~[ESN6yb(V'hY0L(oDYm41|K;?Z:$72c Iab cR ݓ'A%'eG O|I9y \] ? ;TRbT e}kec>`8*;NTmd;Fy`` ݳďKa^P XԿHTbxak"Ų"Ɉ'Vr p-fj9J_;^$3bKLh/^7,tZ%5%O-rEMd*@.H{&"GAd>:>fA&mK$Z׵˕T[帗/v瓇 +6eTAdShW k 7!0s:eÔc>NuZ2sy-lA,i].4vGV.HD^څuT$D<9%nܬ Z!^a OLoj,!u62`tz5>Z`ia(@M03J3Y4[8rV*Bs|@feSN{p! %"a7I/[}=^B'e¨` ƹ49 3;7U csBIѮv/n69H97Gf!nW9y~ l['hX/Hݦ ctزkkkR< GpKג>>Wu}X̨ >e!isNn=eJۋm-.&e90д^u&55dxQʓSLiOOmaJ[|$wԀ>i % +iMk]<juqrh$g?_jRGo:*TFj>qj _Ǚ7춇rŁ-D\iS|1JC?foR{цZF)ܐ(MQ ,gD"8:H:u@2c-Nk;WH-0͹N<ؤx1ӵ7  }oݏ^*?cvJT[;R? ^{L?qU)zR\ eSq( fأ赦ܖwY۔mM&KHdg(hxx_n:s%9z^, _:Q*t&yY+~teqԽ8_ !'C!yE4=׭@3h=D]~>[Q4mB9CGw ЂӸۛbM_ aәwݡV܏, _uDy VC@XG,ѿN˓!Kersp.EQT@?ҫT[;'ZvQ,SI>)y@`.Tam`4n]BXP|_(srPYjO.PsK5ԩJq-5w |nhP*\p?zXuB9Y)[CSOշ!}e(855?Ekj ͐6"FDPPxh?Wv3v~aQCz #MߵqIoIt5rIPU1ƒENQC;uz+ؑ 79}>SQ42SBT^@IL(n _6Pc17f0 ;8?wڽrŠ0TЀqip)J!C`W٬c qt;OŅGD,P|߂{$ aRg@7b!c;#xd .J%1>bo%]5x4tt3U-2$JTmUՌקljZ>z.U$Yun_KMgrۇZe椚17H\pLq+(gpd Z6g;(XπN9*zN] ]%ESR rkZt$wZxKTY+l`K\?}ٮXXod+*]i(EN&q_`lB Ye[fOv En"'D `mΝ^=z)ޟ-\O8D")7/hzW;N8U|,\K*N=k e%k2NjHFSD-:MwRqCØD)"X3#-k_-y oǽOq? 8Fv1YZ1FQN,Tzm1tN󙦞ƂvxX8pz4iL5PŹ6Hnypj;˦:݈CY_}0#ռ_ `i*R<ѦG&kٔngs :zY?qNWu Z;Pj⍻JրN 3Ȁ7.ej<9,AFHqQWFA5WC M D70X0bt@}ִx; \5zJDM[y0= Gxٔ>V-Z E Fhr'~8yvʹ{BkRܗ`)H5yt/,&oaX]k!Z9B{K2Gd(@.jEkUR2%rݮZV)8T mMi74Wy&'4, ,~XF Gp2 aTys!gִN &d~%NO)븰sSxxrH*:O!3!QXF:LAI|8Ңnbin{?f5v;5| s̄IIDdKYaRy6L,Jʫz?CeYz﹒(t#d'5K%z s4!,>۰d/޿Q;f0%E}0\ =d@f[I&OeaBgQʽ6˟J#Z˳퍸S{)>ޚ OkB™z~m曎q[,8 ,rr*iT2SxӉ4`.\}@U40h7fByc?S0'lxyP2"&lVVFCS/ "醻7Yt;yNtuRbdhL(d@ ܄t]<_Bw7)m@r6ݹcn+Kzw>x]h"CD] KO,SYpszmyXuЉ3O:=pooU9R${1z!. WVvsXcĴ{Y۪o爳ѬVeo:Trί$*7[3%qbOZlrxvxvP~Iw4gJWhM%(# za6~BS5t\uGu'NqDیˑe$.|J(^MD{5룢=t`rꡑ~)%w>aGJ~߬vקLXzJM4Rt|L:!kESX6i3z̺"ѼZ>zQMNAߤͨ&K^}G{DIl=ӚM}`tLjW-\R !fR p`m ܛY!~SO vҒƒsG3yw rB|ec4XCs7q\mdA]-Fm:E2"ncVkf}βuD$x.kU/&Wf39xlle PPH ώv|"@&!a֔czgqϳl:j+;ܻp*_o4aXd ~gL@dym@fI_2nf_،/|, /[qbF,Eb ٝէ}Qo7CXepA;*5Y .!!f@`m=S!ߩ|FVvlL h*v 6.͂̋dxYj`io#c! v@0ZQɩ>XL~t1Ѥi@y6dTVs vPZnh߉syU~_vVVH5> Z!9,!=5ٶ m1PLe2XD=fAos1'3A {AM=y]5^ |\l_0}ơK3s YWƁ O7.~JBN{2uq6W䧇oU:)B}ᝃl|>@I;n^MG9xDbL@r5V k1 $RVZuhY0]:0ݮmHNUfR'γmm f&:jjAƽ kQmQ ɾҞMd }F(8+ 1m|Q~XiP'wޚaQJSsWPT2+Ke"yGfЂ Ryl5]G0KURMFFơd{r[&]q)`?AN!Mw<>A8HOC7$nc:dv!#s9uR:k,N+5yʒS"6+Q*Wq!w3o˧ҟyD8z!Qc$F^~|*rށm'z ȍ$as#ljw}:w<_Ęw.o7҈j{όؤhI#l6HRiqkUh#Ř[:%㸿HJUykL;I ,DhelUTZg;<}( MO,7/cE1UFJ0YS<<j >7/uU,I{o~g< ƛ4"仹P%^1M3k IP<"ɏUhpCސakFȟ/1f!kD0xLkFi۪+TYiat6_}Ҩlbwh(vx/>@fə(@8Cqw D,I/udU%uS'! y"bkÿͲ?iJDtJ}b/a< wTiCǗzn~ЃmRrq)4u xnp_'"Km{ Y$q1IkЌ{4CUI1%o;V&UOGW0 ~q7Sf(TU)r$2 *ATK9\ʡ?Y|ux#R¾қ`#ӧ۬tb'tj68nC Q&C5m A)c];Z,]e&'09`1TOS(=CC~EqD,V2PB#^*Dti,4, #l06y7 ܼ{.o6>~W_NjCt54 @hF tWޏ/|VN}^fq+Ai 6;Cr칤Y\& A.Բ|xm6)>FוB_ymetMtR|G]LKӋK o0, ťDn.<l :QԯTxνX!tϕp`"mVݓV.>zе5uzTsEGWi>RkHh) x7nebTQsXn[2&^z=1CT}}1|jlw4=5D̄fC-<"I/H)&-wUn21HXF1yy{Fu2  mz֫W?㒝&&Đ,V,B 5x^r6r%(wDOvbEyi.<_̧|‡,A;*ԠJ╜WHRNO7˥I^\x]uF|}OBn .`'B]ډ!(k~ZcUR MLp~=@=-9̵>9$Lډ#/c~4jݭ4LKAMm0y_}ɇ/W_5 gq&RV%R|φg blӠ]c/^X)xE!ќ;߰sbú:>S1/g {:%^rG,f|QZYΛn #,-oԌuMum'5z{)w0&Z`74ϖ | <+}0YF }~HƇ.m 4(6=[C'fzI-u:]U mo,IWȟkǕBq/ɉ374HLWG<">j(8QacZ'IhiTe8=oeۧ;`z'"-2,^8=L>B}ET6F7] nl^j!L*4t4pI`V'(HIH?yҤ)<[b(ĘՉdC*t?T.ZE[[I>z#Yĺer_bJ}XJ#.Eyb^֑&e{s,CÈ9eou1e]f\3_t9I^ 7z Qx N<% 'Y =K8#9"R{>IjՎijSn"L3\sY)U{Ic'Rrc\Na`eVGX ðĻ[&E+hkBN;:#C0 JG3U0.%I‹Op-壤-dW{*c/ [g13 ޑ^n܃HE<=/fS {+eqߵucfW0[JԨq- ~-4Ę04/YRi$uz)KL=r.b,gZ#F> wKo5Egvcާ)Ƹs D$lَ_]bӉߵö f^܏P_oÙ-xWBFCY;G6Hnppu 9 ܮиSV pO9%(mJG&A!y#Nr(Ŕ=́Ϣȫ+/tY^svR'@uMfV4>҅!@tU9MɌYE0nY,u2r琬-mTU9',+Fc=egkvThޑ|fމ)!Cf˭$*25UC'7v|شۤ({2z(4V0URK&(9;O:Rlо ȻKz` v(,b2 )VQoЪ`L8ь]Han`N:58}m au4>GG"VLv?G&CɢM30DbN]Ɇ/@5y:9IXmIuuqT $g<CjK%aD|?E%0`63|Tۃ/W56SF?t]D멌tEB $<]1u`l^^ZEX6dgz )AJ9,; Q=bT/N}Z.RѬU)cJ 9!Ehk$))$̳9uԿΊEPB&;8ྵT1ߩrgc>,m0Ai'Uh?p^ÓXnsQ*'gIQK]r;G12ind*!>$^sȹ*)*ޭFK㡍AiUuZҜn(9_t@%8y2[!jw{<a1>)~X!K* 4 l sF ,sH-Q3!rW_|?^$F҂30CAq6SG:cTYDMF?ϚuqE16rlÃl3Yn(#%Tmآ;؎~v-/FWcF%G^FCRs>^- ?qz `Y^ Nj^qmQq*鄻f*<2OdW]O0;{g~-̗[ v^DWBi $"#iVHn UN_3!*xL7dp$wM%{-T:JH1epsAlWG.'wkOiS2ؓH3댵a>kĘwlx6vD\LN[ˈxmX"So|HGqavumR{PK6gYK-'h-)y Mspp#Ppn{ kJrL$@2D1pYٚa zRE$3۵ ipppXOnyZYOȑ,`m(+̽ZoȄ~/{*nF)H@%o xHɼ͠{'2 i0SkhW| ?50,֊W>( Beyh3|z SN\\遀W_pٲT~I|%"^ꅕ=Z`:?>~0:zN(8eî"^%A_3~Ss#nIKш0_ 5Ns>JEn?n,EHiu9e}lbt'|G,4`gZ_|KX"HpgVm3N vʹ4[eȓE X=To迧S[Pr*6;9.S]P%#FrnE!N tfnQAܩcIv7^ (T_^usyQ9kz V#zUS\*>Tǭ|kEgxjqxf†t/-*9\/wo~16Zuq:{dP\؁ 3fg2KOr#*z[vEi~$- *5rsn`]Fǿ Y*g6 Wc~M-dǐ Fh >-ϥ9{%4RQ,8<1ϒNR 0`maQャ{% z6aP]{mdeӺ {/ڃ-a'>"3! 9hpkE,~:L(77MiY_39Xߘem,)@ŧzv-hOc$ە1fqG$:R|cҦhn՚d\zl UV^2_Ɍ,KȞF?e*$#AH?uDKd /޵.̸k1byq@t|v!`%ۮctj+Ҽ:xᡸ6>=ekh}3&g#])6,mGF rhj6MAu7P/qM7"Yf "AkGpЀ WE)~(Ăq:ZθߖV ll}QUKoӎg`B(ޢ|iBun5c@l6 P6б܊Dgd$0"4:Rud5_W-4 o5~< mniH-O˅@}ewt]*N]b+iC*"}ʎ^ 5reߍavrFkc,I ~&N ZF%CL2GZe0ƪ0=k ʚs.( I'{~oЎ t$(\>J2# 0U3bAW)gԓ.saG B.յ{\K@!x_BUrQ"E]<[L`4+ S T:'o&-c,4m:!_C<,`:;hi>t{^q 9xھ*m\W@ wqsN$mBi >WB$ h>ਹ2PN2`_că ]ʥ9Tͩ.șh }x0l򴬣K.9cqj /zWcv4fX[Gl[>wWa;;_ JxJ;Gn a@'N&;R%Kd[S8{,K%oatpc'=%,B &4Y=}v^j+'Y`~jT|_D~2^>pTn2Kaucn}-Z}utsνVU׫Hm<w0@O`5 5 l?G_+.S+P XfEr yI@m2gW%3[} )$S]Q|Ȗ򵷜+:w+e}`ۺ\fcy}21CTT7!vp]ژTn$+.[DwTlL+i( ʥ4o[ 5oDKvAS&^NܞAۻEHȆ7,.>:/v&"#oPhEAkY`2M/~lq= 6=aTn$ 32|#4 Z||%EVt&CS#Voo/æ$*fO#{O9,o-|adCVV @(P豨_.AfWEvf&X׍t}Ϊz0ˎetr`֨g.2'Wu r`+HJ,O&H&uCEgU-gAbUmv7k*'DSڳIws,hlf*KucŴ.=+p9N-o` !P+%J SHb}g 4uH7*З$b ;BX:9hg[ϮVxANT }LOL:^,#IL Dg@U˴wE`W%ɾml8-ɑx]X/|ݾX6ɂG`e47`,&Z(C&Fm$F*X')0^<b|O{m>Ec[Z)3˜ EDjyqlr:)1`)o'mM&H} Xd#rK@ĶOT^hRݾG <`*M4Ąf%(ånko1]M6昫wYfɺ=e;]l^ 4 %nzo =DEU+BlT31Xm(z% 4?PfSP9MVNN]c {Rd=3Tm" elip Vaa d!VGCl6:iG.L}u4a%nJmѲEM0RAe.C{u0br[@ vo{ګ-i$#|FGjGqƕ.xHhBsdB> ,'4P:7/ s8Օ+ C6~`/ݬ4R~ h{eXc2.mfTDVY'cN=Cx A!}rGv SR~Ѫ",0/ؼ=R֭lob1p(dm8( (]˕k"^#4I"3&,ϩJUt_"W!V??2lOrcK/v5Xƣ?tL RFjoO g̶mNd}IK ul|~,aJ{b0.S8?C՚nYm"}rӦ e# |L-Y_F~Qۛv;63N+Ҿw !P^K[hԽgcuMs|Gz!D1K#]![=3Sa TB0n>WWik_9 U]u&!DbwdL# "/`?01mUBFaKX{pzy9̖#;5J'#WFY1uL̹O3uޟ;lNQ Yv3m3d^i@_#l}R#5OUs@N5,zcSWO۵l8 L3C09<1}qcGj|aĀ,k|B6 -ۈq >dh[׍;1X6?V!}0ˮƐx5tCR8Pmb|$6>y$:h ɬLSl_x\;릗^(2g\n7etJg)D4s$9@$s.q io ͱ㖡$3t៓aV;z.DB:cgt 3$Gb_Ǹ;Tꤎ2J^h* 6L}@oMOPaQ}Lɸ0nxQ8ݜ&USz|W_'6gT<]~f (&pPc$㸲ᐽC8i3x&9qS ܏Z L"[gOc,<*9D򒞳8*^?-ob|b")Z$E,WXln '~Ku#w"0 gwRI`Kau?m7}Ѯ< v-D akO _ar{.`\O76C}KȀ*fը$0t$ 8eʷo? γ3j70m{0 R[}RW};ds =]ޢD|,vjɊF լ f+VP$r&9Yaq Z'5X7<3Qh|źNiwH(Pee}mv4+9O6_ԘhcivǃT"cFP4~۾3r_i39}e+`e(clG*v9 '-8Ի6uhSk]+-/e {pNև|ZaPQ NR p!PB"{i]We(9IyΒ04?;DSs\#Y7 XeWEhYH4Ffuل8\5ADx{.JA6cQ_ zza]6@ iVIȥ@yZepe F>itfKWss~λb78@ حuRBܣ9 b_|F֒ _Qu#6=zhIr7Ew"ӄKLjAQK'Zh+ILۈ>|]ʧ#)]5MU,@ǁ$K=jTh jA(܋xj!әBТacҪ!%f) ]_/܅#xwAQc^6)@poLULIDH[8GAb! ^#!4+M 0xʍ*ʾ>7&;`V12ۉi{~PLXd/%h.Sُ$\(8ln>=29nӭ. FK9ghC3O9/lc4H"SozTU%beN;G$-7 .6 K} Ԟ$w{<]Lol%rHd'0 I!nah##=#0V/vVZ=8qD. ^pj*Ljq*Ϙ0s)Tb׬>$9d2?i~9V!O33!*P%(9pEW%9NK |ߍIy gU2ae2H[b}ʻL8H+b-.e\;.G: ĕN)ɗb0YM#HE NS8~qdڔN#C˥A+%Jbo&Q(s kk:Wеq !<ؤxkm3*M tOzZmBl> mF6ՔdGĈK% 5Rrctz*VyO;lV;^loDP_"8Fu:xQWp75ΡTC2>`9+8[O7k0FQۥ:8,^ ] ^JYl10u`̜jk`42x+%[3e8|G?i\ጅITA0{TG7lDْ*z͎Ҭ-&76nzÉ%lqJ -/BD[}%gYA\|Z 5TN@ 2nV]i%!S.^o;H.[pV7/ ķZ]\ 6~{F㜜@(DϐXvGHqh~m<0(‚ j4ȋUvݙAcȴ ]-_$~0Fg"bczC7d7):^x/"~G:}|~?4Qǃu@]i"f?Wܹ>G^?[52 Lߐpkt0*:>_niԕ-~2WV:lqzE}3*4wƹKF{me. 3+eD"YVKelA,AZiCLY5ިNT G-R~؇Gݡ 滇z6]o4uL~ ˆ{1 D9{F^w({ R7-L> }LaJn*DozqӳpgƹR,ԣM@mfe~< P j -Q74B;O0K_66hlU)& ĬjrVfT| J{8;`1LxA~#;Q5`MaMsv݋o/' OBXr&8Jak^nV,bz)q{mO-N3·֊!ai<|2I]Bء(﬊sB9)72+#x~_EHtj[_AQfdOe~H~u{öd/;bਬkB;SK־z` X{{8)YNpϕ=a0d~ I0,&xţʷߑ|\QAڢ*/p-.~|fB^ԊH8THRY)4*#>Zhy:(FYNIkϦ?!ƝckG!c '?:³,{sWRcTm4+S/?R<$AAupS~$>_6:1lbcK2%(L.DTzXjPÙ,V^2P%\rë#ğWU[a#R:КIJ`eE"hRb=~JL,>A<]Ug V"RD.M p] 96.ax".e~ᤥJQ[.-ߒTBl4dc5j<= %mB*(xB mΒau8m}_˵ RSm%1lkۀ5nb*(ǯQg]Cys1JSd-\JoMyXBj:fPfCZ7W[g\mtjf[cȴ.rx&< Eb.%ٳ] Z%q\ֿ\6V\,O/,ň/< .{Mq8m%ו✴1S*'*~F_WI?ܹ8Њr,|KqwOM-vBo}27&H) 00O;6nI`y_\ܖJ8)DygHJ*J 7C!adAP7&I$߸]JP޼32F %"}b~@ž5Οy)/һ_^X-.!ʨK FGs9_n XCG+xF 6r[s4 B0O)5h4(R%.~JgkG!= N@ݢ)FJgՕ@nڷ}ũ!^+Rض)ED;wmZ epGq]oG3OoMoj$ 1>KY^liRcJx>2oTH0(^3y0n"٠k'v4q d4.Lh GCsKhuyB@ꩢ cs<Ē-tVk~lmaE*$W(F ͕8\wxgsU-i5= e@8l 4>F< qrL?Pp\H XmHrtqXk ƚ3B mθP OΔ'g'lAW{0H\@1ר"mK5p ;Y8W;'|n!a}εoTwt=mV3^Fh sZpү}p^pEMpX}Wbu]oa5[֖iĹzFC@X\1޻ u9:M.>3ΈѿNdK(k khJ8\OHԱ=o[pGc7>%Zg2!_mnlS#+6@Մ-d/.uAWN0h Ctm#1#q1wU撓~ DS.*%^?g#kJNaW`;OU,zU dǟrծT[츍[0(D [ p#L%k+"dd huOpRWJbCmҌ+@[-Na'MD}Q$nXVšI]_T 꽥Ya+ڊpK\WIj>$GIZ.UT[b(c2]IcHE9N]V ƕ43YY/ľmzޓ.:~462/Qj2*' A3`INǢa1Vq7dRerUJH<06H7ewH@œyfq p-N .]vRN;q8dtTo eޙc!]z=$ >L&9֜D ^N֖TH3Fti #7ϣVf]}H;C|X=:3#3@_=1Ap?f`C>9Ls0jKF=Im1FiȞD.j.IZE%V>yS)`2[_tM1Y[ԫ$9J^ͬW4_Iͻ1g;iGy,Ԁ~H4IHf(|l&Mul ݧ`&Z)UR3+eL gN)OH|7yCr|v7&S1ͰݒRd?gM{ǽ~іhohR¨!X փ³D5A\= #!BJrg&h6>7\+L X֒jzfv Qt#SY˜t/p\!}k3e!ReL zP  T2ʘ8Us`J~F'? a4L}H2`bwĺΧ+Oxy=21; puFZܟ}b5Z LJ9/vY4pRd YgZHX}2qs 6̧K1X3I/7]<E4C)]by418rw"6"!ԫ-Z#~᫼,"opZ=/OsVz.Y!fwԌ8ͽq'|48Vc6lLFMMk2É 岗a?E<4AiՁ6Virf)!a+r顙+Ϥm1 kG  &?.ZyJӶ!,m߷_h%BE)™,=Et$%ŊV\VOkR"+/tga䭶+9vz%D)K?|9?u@ JoTlvxybDiZ}q% $m>%C1c/>OQ޼T@l=r^`P,;]+FR Vy*b*\ Z L 8%! 6nqF954=K(ShG5Mo;'LՂA<3gܩku/;t |q 7El{Wd'"a]wI{):Cݢ&81HV#FX=rs@~i)5N.P!LQm4*/Nnv"嗲Ʉ~9\|? =#Y*A֯i;A>MyC $(-e7G g(3YV9u~; 'HY)NB7=}~ ;&X#t9|e6 e9Li0gX,Y*cHJP7j!O~ 3|%Z)LR&,%E~{0}h L(dۯ(<Ab\˨67)l8/bz;g<KKo_RzO$(uOŬK;)ccf/TLIP-[Y6M~','fIyUZ)W羰qʊ 1e"8G\G@9'\²Թ8/qs;N@OEHFTtBi2a﵂U$[}>.^@<;P"RlZ-?^=>о[cWln_ 1I0ah\9~M/])\h'Z+a7RY/61 'nF$Q+vੱCm'윫﷟wbXTEgm0Ap)%6gö?}^_c73rZz(-^lL5ٺ?vT]Ϭqh#KtJa9=]{UZw=[<1fE C>2\nެR7N1r1x&󉾫~Ffj9F_ɤpUtQ{H'|q)b`wAFME/#H+̷W%?cd-s:$YCk>_F^;t,+Wlb`hq'2냺fJʷY;]'SU3m`x"vKܤg> |% >ZX;1"+9.EG)/ޤrCA qg>U0OGeĵY &ɀc]~&|*wE7is\K7.FW (1iDр܌+'wrV0ut(0k>a2#6|ʙuϲ4Ggac"Fcpʸ׉[ԍi=r  i.jԘtjc(g2" CH oss`Kx* +8b xAk`.0(( :cJ ƕ8?@ҽ2V(ZP}>fùud޲vGtAGPf]&m +q̦ibBwx!eY- 턡JQ ]M<(vqpdHv$#Aɐf428_bM]ްWjM yqlNt7. :lzGFahCf {ci_*H fh~&UT6]y[^¦Νz);%鋓hqy~3:|l#'[:'ih S`wJXH^A%:4 oyKtqerzCB[hMpv5saek;T!;>iz5F6儞,^VCc, Ҍ5FUY!?+Gq@@Bn<^̰S2E`3!р9Diʹ7x}ӢWB7_7r*Mnⲿr+*I Bb"yM#5]@YI\ܛ ceuX[)kc2̓xw$At:Y]n]:4iF2K|%t\;5(VhI7߁щ~lr?>g2_̪SM_)tw2딦 j0G3\;Fڞr֘}F)\FS궯WUx;&YaA^,qd25mA46dJ(6.ڲػѩ!Y6MIO %0Wܮ{j\3bt6 >27%k3CnjW\%.xۂ/0R"~gLW 㖄'ϻ02pQ1tC7~JPvvvȎ3M~6}t]f@J8F+pDF]EO6w2 *ROǡRE[^BąFȳ /%u^Jwu©%CfVDx&_ܰr[j^SĪaU[bv msYޚBc=jλd*eAUy2&=j 1Ay&"5\k/Ҕ>sIEкV[[ql(o38Tٖ>ףA0ےQffQ20XdDBCIy_$in&.E3,^׫SkEyTIM2C3 4`RJJtc]~ɛC/teD+??pX}D=ADZꅙ_iñ4+XO5sۙ$ސ[O-E1fZ2c֦"}.kլ %đPUH)]+ hД6lҤ0T:kZH}5 R/`Y$³ ;Gܑ®[ĵI(z~JK7cw`<i\IT~]psي z^}+1 nGļӄ `U +GmjB@;]@ۋKhTQ~ޡI3%DS 7٤&B4ml{#{؛-2DLb UNgSNCw5ؽwnhDӭݯJ^ĵ&TN{»ѣdUVfv*&ȳdr3p= ֥-\ZMī$STLa@"s>DI?CǃFںY_TY6 ?poRuv*`2zYRF ;s;yAN|Y%=BuR_ȯ+jThˣMNDꟃd#ڸHZ\i:eۀDk;=&}(N熟+/MH+Hwz֝L2$Z2) l͠KE^n)P!4) >A`o37n P9ݿϟINزzppa9XxH7k@ (#;N\pj.Y`l/IjŢ'5{C_/3|'^w[91"^=vmTD&\B43IIs9 XxJgp '[tz#CFsCG/Uo$T̼XEryb>X͛n`.4S8z%R8X:9M@(4T|rk'G aUu9 =o2ǃ9Vr@"{֛X ڙѩ+Wf`U+ɋ!=puN~T"옶%(yjtR/ Sޱ@,M w߾+=3y.83b>i^;oԄl ˁ޿ZPC&u4 D& 3խYw$`/M#jNHMH[]bkk-Z̳ηfb  ۥ7YHxK( ( Ej@e|[r'sNZklwHܵ ;GY!k#ٖW}kSS?,}3¡]vի[!cJgC?4WuzId+I.[rv7 ־842_ ۄ 3Lq@OYK % _)YA=luWn*ᯚ@3Zz$`178Fk1Wb3ߺ=G)ɧַ)V/lxAA]ٲz)dKv8‰')ϊ)t{Y #S"{`Πa9l J^$/gqt|&Ͻj.+~ P4{=^K4\}] 1KuqG9St`SZeG:.ܖfuө#&Bxp !Md]zGɕZ`]#+iw&YP` m+(3)~CBnI'OL$yPiS!Y4:^N {BMu խBam p6|ugiAwtyCL.y/urxp%6.gP7UAzK9aw'أTmkވ a9 F橒1^|ݨlAw_mJ&E¹W5;sA@wMwNAPMlmVs%iDe,+5 ~H"ņnqRbp-3\hRS,jIԋ51ZjN_~ȳ.mҘ]I`bd$ 40c^.\*1۞,Q6B)0N Sl&剹=Dk.zd;]'@NW\A D@v H zU&݁N@JUKY.Tsg)&5}sj~{障Sd;Ӆ*Y@W!!wF JZ[jT>E_ѤwV5 Duƪ[t6?p,@ӸKv|`zu#;E.^fc 'BыkV(o`l.r#>ATOM u/ܔjGP;UH'834ʠiʉK aj8niy%.n e8A:3;i{f{Fc%/V1$(,:pׁ1L8vgA1f0Of\2gFhiQ܌q$ˆ?)(4ٮ1J4#pQjRc$} .f?+vYF8/|[O댊ؗ)9Ĥ8T Ւ^uc#ܖg={?8{lFOZt iƪ & [FKYI VV.3j9yjG0R.+6$77s6:\׻ybC~t|o˗v+UL mJQ+5#%Pr_,B#gR[Ci.kHkS(KTh㑧Iylʑ?rJZiڍ%]< ? E9xۖt#ʥqc`X1Nf0huOom{@}^\ ݹfYuS/nU7lQ K$ktPxk݄%"4>ők50ܒ "suᶿn ˥?44?fO'dN#I]Ҳ"V @C\e88ON`ҶA޸6)/#c _vxTU\0Q< eaFF؊GPk.'НSW 0q(w->xQ}LJx(;DY7z>BK؅}r.[ᷞ;c7ھs)l74l7ՠ8uGqsvS$6 l/$E 0aˊxhN5@~|aڽ(n{ܔ @Ljw",Z~A Lȑm؀쨕MÝ3@IPa'eS:CS]^zۃ)_m.ݿ[ s0^SgLu<7Y>@Ւ/!3Rȝ=ɤvƝ6ZЕ[ !o0ӱZI^Ҍig} O_( ,|B;[ 0%Rɢ@2!j9gw0`3KzN,E,l6{>t>.#ZrdEoF3jkٝ&[sϞg v)"fW'wc={-va{L痾 V0mAL2`y^ةX檂T#yo8k6-7oǟd#ܛ!9M0==/sSo y@( C-O^rA-%sph2.N D_IHN=Dz̰L; s5e<&փII bzh;3˜K<:~&CmrGz"ݴFmӹqԷYwֳ/o"/Ys߭q+͒{k@<{DAWkV ! @H1XqO2?ޖXhfU#0V]nyg" vtp)D!,*l-e%Jg K{VҀr5n("Pxŧ-MX³%APr*෋FRREe?ΜQL̲l$4Xs>NggD)b)>I"#3"]&ޚU8"HkrGlEWfxY/(1/x~[ۡ9ytynK c 0<7#PNs~(nq|a4mɤN^QIfCu3YgXϳal2ALpַ;+%CPq+/]mXߡoXY\R"KUy,mt:+\20A/mzNz;oƼvdLbfjVK0FUy^Nb2T PSNm ' H,A3o}3DĶOcri^FN&6㘎T/\AgP@mc[3ܵ޵ 95ʏ#p b:HaIi=~ӖOCnN5#O`AٵYMQ#H"fMŬD6Z&m ._3WJ#[Ekyf1\o7trϣCpik!X$RqϘPYȘ? َ=D'=2`rRqO>ǙfH8y1 7d ˵9 PseZ E)L\Xhr -ämt8!vEu/>t A_N~qEί(16713ѯ> K5(o54vmhm%yPDІ4 d/=PV*H,_EU^씼jD8LήXLsK XHv"8cfȉY=YgE{DɴT6QI ᪳pSe (ks A~u:#v!5o4lZ0Lc QRdPbͣ8kgºYw@Lt+o}ޟ *GXe Җ1)--2N$a(>*VTS>B/3.$$qT;5 fEUe l#)=Zha$ `Sod`jO}/_eYL4}+_,[Q a'9ڒK>|fµCaGR7ϐ(Vɲ Qzy"d5 ]^@o7Гޭ9x%1SD귈`ԠV=gA44DxYd^\#)`"TתPa{D9'دhiљ!Qdԥ79R* Pl@2J ?lǏgF/Ym,`Cuez "ex/ej=؁͈կxȵ\h/Ёx3!5ƍA_V.96:~2#D(qxz9v=/Qmly 2ojD:m72=߆g\NH{ D#NG^C|:)KμA Pؽ,Ia' L|,2|-@Q1O# uҎ=HIq&%vbf=2ijgvɬVGqR,3]ǁc RP%6nmD!-PFIG?Y1e%B _ 'w!ωJc&4|D~%򋪉ExOfa+dc['oo|7U\c2JU񄂭24%@Uc16Rd thGr5*njEH Ϫ|!ANY$tA ,qV^`^:ΨZ+*\<38 §&%;d+& Osv^Sq r]${f> cK7A<8 O¡w(ƥ~mᨌd}t9{I#u(A/zY8-D3psoEP9]@#19Vuu S*M6x\<{XvT,M(6][ m,{@OVݷ&}t-ܪaǺmP[`OqDo\91`Ua]/'ȹcApݺr> ď@iXG1Ȯ[QIdʵz65PdΕÍWE5_iby&f*1tۛ*q3ƒS.IJxiB šb9PQ&*I+-{V$xy&6_-i)e@]ꉵЁ hxBj}I@rbB=߁Yz?olo|k˗44lf%rq i4Ѻ`DM`:`|M+9xS:jdt :' lιT ;(x>In(HPnK`+-Z{mKކlɌ tTިWXYǗ?akA+X_*lc~jt7>7BKTb|ޠ@ IU>Ez4Xe 0P1i6SndHjtޮqXY~ݓ#3>q;T D@q lЯm;0PccN1rj!!+l)1HOW"ڏ޴(rcnvpZHMmmZ)L;jv8v*ߚpR++"MI$k kxq6[+ڑu#_e 'g1et/8Hb fmw ^qpTCOCΥzJLlI'lKNb+vB3,!g E?Hp;Ao{$c*)5[c|_#Ѹmt}5=]QNvZ3F"*`m$/[HD^nA\Ll?4Jɑ)nrKX]t?iJlaxJtv:8 }xFS)凅ߩ!r۶>+JB-4dt#@%@§8 ,Z "yVٕ4~.`cCJzpLR yݸp|ovysyAG;AMrD5Fui޲N^c x]9h!A*8\"'pV?WQqppX)Ґ^Ov~TZ*eWO eg)V,Dy+rVScX\F,T (X6s}v+$?ź0 wZy2ci'(995cDAi w3k L# w"؂"5*w9i,?G`.ݶhBڑgպMc S m(5@X`Z>]3#/D]\}V=n_Hj+dp";emͣDj/(TTL8[{_tCҙW?^XkL%x# kޏxq)YEEZ+:RK82\/O'R3(5 Zk6z>!M TׄﻌmxL%s XqNdx L>g?Dtؠe?(&oj[4ck9 [|/J&5 r}]AQK<(XʃsGb".ulw]ʍۙC_Nx@kƅTf.ICoa(>d#V1iC7& rN,nK O7"]Xq,",yr­Xw\sN6S@Ƀ]/Kݬ9HwJ (s @oѼMy e7S,ґt27j7=qA4Tc^h/k: ?mYfYqIF,^]D99džϛm -J I(:m\}yᛱ-cmecSA2"q Ns G!8Q iS".6JQugB3VkJ'E*tW5YDL@q1Vcu.w5 9 $ [l*rI|i%ip[91/@n-BATR3 ?I Ɗ.1v0eUE*2A,\sx y^?dXj ʹPh53]t6q-3m/3h&e{c"k,ɸ jXK5R;ˤylOKWY9 1ƯWz I& VaC/ñ_Cሸqːj "K齴8E!^k߭,K]*'[IL$`|1kKMpjI/j̀M) Hz $5|^'wksu?pK:)tN%PPhW8:\}*ʒpU^ƾ dX }OT!<C'̓"-K6 $3^i.*hN ض 2SԲcK&,ߜi2JO5/Y|w,`5c:W[uSPMU8,Aj|BnC/`9L*DQ 51pzF ԭ)tNr{M2a>y/ cDW{-(ur(]ޢViۂ4=s@k@ňn`oD,0+Y7+^`ho4^ sAyI5:ȅ9qؓ?X'5A>;5ӥrZ[ǵ!~:l1CqԍIB$VOP]b/)Wdѓ6+(f/RQG}ǯzh9¥TvS̕.QVF D6_о&ܹZ ʠmAKf;& f7Ajd. ~ɪ{F_f]8[9[(/1k͢?jǨ1-o? GW"^JOG>@p*e Q:RAy h\UHEDa/"/hX\n# ,۷c ͉ 0P9q6g;LG)=A̿5*9O'Wȸ/\zԮv!:n*#•8ԭG "{oB|-sqPfu] j"`̜G" :g[LB 2-DQiJ }f|oba5M;jiI f >7stJ>A0}sp|#nՈ4]Oc݀xU%'np3Lߔz#? gAݵM1u/3D S;W̻\̘Ƚ6!^XY@wb15}<ԣ{en@8JrKTM`^ICH*e WBl:C+_DHI=y㙾OQm/xy:A@1NYJJ.+*EXJIV z}k.6;M 1nn]JH栜`?o' ] [2h7p1$ q].ݔO{BvvC8]D5j9IIa Ԑq,)pZ$uińjбUYɝ7pP yZDiWMߛd!g|Imb3TS)[ t_Y,̸s0+o̔awKާ1*C_`C sklQ1׌81eeUY i-->`5΅2SB zvv6ZCClC;6xuBfn=Ɨq++BJr5_ ˬEzs:U~*!7I0A fCcjdʫ8޼"R`ZX滴ƢTKċzC&#=h)b-S8^9YSGړϔp35*'֕H':/f)`&i0o߭)SObc T! ƣˌ$/lї^Jr gь?e7.2ظQwoHM&,*ܠ4yʻRQI.Z6~?.sX@v*eG$zWAX89;=x#QX;HWBm=J㳚%!w{^w`WՏʮ(rAWݸ/MaQq7/ GO”2V;6r a!Y3諎h85ayyIԭup{v [0.8`zTG|*9he_)$GtuDF(?F=6Js$ Xf࿥ܠbD1@KGI=ozI~Mb٨DKNv9f{ldzQu6n& 㹲6C1).'|Si-cE*+Q#Jߪ]HQD2lߝtA|Y g[mDhT씐ӎrD xCNQ=>J%jmr*KUo]a.t#Zvr du%'oHEKm2~zQn3F$A\0 SE ϰK6VZ=|XOlh+S%3E@T#=eo?KHOluQ xcB-قђVJ{Ԛڡ51閩yv C(}ZmjwgLx#<ۋV5G:!LjPtjU|zЂ+V߸;n| k[ھMM^}lɱTd)L;/o=j?E+t0+cqi樄` Eu흻e[(q<\lh1ȩ= #6s=;] 獴*"AG4ޥ'`W_lGUsiru&ޔSx^WraCj+ >Kj.l m ZT^~OW _k ]pHNׂ_8mVt+ޓM b/>~|d< 9=;F*6ƒAg`IUŪ~)Iu*ɗ[sP\jM>=EyCB J;rZNvce XdG~Un([dlwykb{͛@кVPu2 UVlrcB-ЪP렓xjߨ2ZOV W [A("S1_C8㈙-t z&ԎbHa5/Y' LVih1#H? 6v=YC_sA.bz( \X|rL<m`7Ch6ـc2ifP'bCe=DUg6q'tJ&h &؊ﯟ lr443h@|9]paz=un`KdGC qKBO*RV&ՍavDDvZ  ߠ\, ;۞K,ZMֽttX$·?>)Q$5{>랇KA_:P-7?dT ʐ1hZt^6HH9f۩18_3[Tx8v ~m;M5z5`&?\6sǺ]m>ML8="aH̷Y"Ybv Zy:_h _Lxw.ƣcd$N<R0Kr\JZ -rE7\h܇Zq?bɃJI XoB Jgsr,tl\S^5fv%,7ɲ)-rh;64.ΌB]H|C4ve峒+4n$~RD֯guF+ԿA:/播ee0;Ƣe`u~6[5P؆Z$XH<]W:=Aoc~*ڍ{m4ӕdɝb&<}]mZ͜^W 0Ә!1SWQBp!(y|g)rH)Wԝqw/):Ip&q WcwYjF3&?ndYg<dC2Ͳ= jf攝|*xԝ/9=ǎILoZTzX UQRźm@AS:܂ I:eo$tlF] xJfzAb1^au,eZHQ.]j+;it:"D?:SǍEg%~&Ұa8LKRX>%Q; XLM}|݉=hhWV4G.ZDE1Z2hηeMr x]>z v/#2ऀ#,0gZ/~*+bE 0Qء݊ز#k n.|1ZԹvI *ھunO HwpZRf{*og F$ibUTP6+-P1|*1@Q_}̔ಿo"'m~F~YKϐ YWdB8x1#艰2DRdprh+WkW :1`kOWI&GpEjS`n{sY&*qO("V)hIĨ}aN˯F[g68(At6|y!$iΆ(Y#dYy CwI Pĕ"1|k髍zqE!8WmF9uxZvL|sE盜7eAA?Ggъ;|YLЎ3MdwְcӞ*;#ߎvn|=[BB!3LlhV` x*XBv/,sR8( ~cD[20l]. qW>.>B@,M=賭״F/@.vƌRE=͒@ ɗeV}klOrR(Z;WK6H>fkaD,Ȇ/s HTԘZNiq  PT\5ACbEG+ԙ[MȽdm3Oe/A )W$F#:={Bnk#^yƻW 0}5q#>䡱R\qvm-<\9d$󿖀lsNsMOӿD`wp=gO;.+Or"eMMhlqWŕЕƗ{ߪdZ۵r9J,$y.Dz.ϩ6;1ў{ok1§1d\{K`,B 8 [^/Z2lufx,B2 1eR6\! }l~YjH9:1cTΖ1]Y_])ǪןC3kqTNNi~վ3C|俧ޜ!RrQ,5=-E[ I }5hvR߶<84ZqꒈRFM鍧ޙ c2&jSOk~]3bv%-yė룾S&=s*EC0y,y?gv610i:q3?s|*RrGBCH"3jorEf4D1; mm`7Kq$ď%ܴ"@-+ـ]A7/fJʇ`kDkPJeqB% Uz&d= p\Z7E{jFF*&T!/Cr/ҙ&a2wfkkR$pU3J,嵛`u#h_N[DKMbE0R|KmP!g' 6SzmR|QQЈ4+L4!O uuBvB7VkIޟJg'JtH 3Rя7UU. 1IsXDҘn23NVQ ȾQ׹:-\lc,DӅ'|7>:i㥌h.~28(ŠHNYQ7N]`t&њt֏n;ѐDRj*B$?5&J#be `iC6ǝ=j;++99C{^2Z՜*\CU05Vt mxLy}{YC(XE"DuQ\=ÇWٕ4c8_qNB0BC5s X3)R"05d(f`s xRs`Mb̃JP'~(Q*{!?#!̂Qt^cCMW[DvR ^@UDVQk97ťb + 4@hTaE1Sg:34%>]9blEr,)dD̓!*׫?LiY)U)HR2I`5]h4-BWRJ]OU2=Ց/1j ZOwJˑ2[FV˵m*%Nȩ!E ̫Ͳ&ߢH`h5qCfi_=^dLˆq{&bÙd'<͗UmV ІsN.DX8eFAxsk )mz p#SOϓV0p U aԂ/lU-2bT6,1 ] z.zӼ4i=yfx>Ni_Ȫ)+/rT܃n|xP Sun/DnDνufB63;&c}̢k@,vP7#8z9(JHO@d_!H CM$j.GCvߗH9I|`g[. 0U ixB[P?|^Ѫ!93$/áءOKu,\h}Jgj/7=zAoRM8GeA8H#9MY{\~obm5榗PҾw/Rd1{l]ߏ2~ݯxo~ NG(y>NݵwRuG4,ޫ8`ﵿzVG<N݈^Do*<\˕*aY ^?Ibl]1궕בe?`Jcև~g-#*4<p?˃zi U"`。0+%pZ6ioIfIމS ܜ",e255,C&1BqX}B{ȉnc+,E'v1R}zJSecٷRB20šV) ./# gb#q>4)75NM0tǭgF^nA2*ߣf 3?R>%mqcl (Ne]J7;SƂ{U h&d02?PX`sk8Bz(}kTGHyjve'Doe9LJ]֕@͖)h1n}A nd9GpHMC3T+`MR/r2W D^VjnXI`Ewxo Iy6JJ͚ G% 7ry 3l`H(Ϗ29YH3|+N!eQX9dV)VOώl RGGα@+2)P" (_hǔK;^3O>0/G!bAeڣBRށ>O}M~t"*'I8J{j!j~YEMپ¦NkP`S kuf+e=aj7x\y2[ޚΆ:o %{jMg肥S^wɇsrfj.#-W0Κ!>74Bl,^h+YJֵb6=qA\jd}Y㓛ɐ 䁡7!ˊ3VM-4:*r.Vk9_e9[9EM*J<{$P>x$7 ai|Vc:bW'k9obtVSH7arzrQC ~%Ũ5H z4ǿc^[tN7h| U[0ב-هM`~)7`\"!m4NNK Dk*xb&aXbIQxq[ {W{}5%YW\Dѥ*m8 z5^q8')2-3>u) =j"'/riE{^CMZjǴrqmYW^#8?Ia˄`.Bw+rƦ;plߊ\ ,P AZ?x)yfYEBe1-49E-\z90z"}1uEuEs߷o 3 a{*0!n_|9mr٨S24!wy]jn5s}>rɯe8$v5#1Ap }!S͟c,?D:@`|E6dDg6QL!(缻AV9$cŪ8u :2>t*.m47$>BUi㔰TA|wkM|L؞#>C.FeiB dxэ}]|x3q']ʋ$,m3Sv2vO48isFMGDn+ ,ȇ:0LfZ/5ofiZpPFezy'bhGrg=^&8+Ά1E(8]$<)( P 0!IHby Mlub:ovNrM]Z:>k&0u;-)?:@$q4(#A&P״A@vvj&$ƴXn\_t;wcׂbe.lV|̅+'Œ7% EGP%Z}I";O3M(5{~ڒ\uRв~Iդ1R+&n͂I,k`W*~%kF[fRB7IJrwˑ2.`N"L8EqzWyOvy˻38Z΂ֹr$MAMGPk|kۗ;.U|3xJG$%IS9}f4?Q ­ 0-R*%\ݠ eMff\B,P>C_Q(=pQ1݁,anR*C.*q )(^33[i37fct!E\Lg]Pwry_&^@fW(̣\_dX&0rS*xfxx:CqG+w4D'-,~"nqmCsL'aC$z="Ti~˰́ާvZe˟ԝᠻ_,_Է;Ϲ X:HNkҀ'1yA3a_8W Lf?oZF˼fz\7d|inݾfQcž XW].nrǛ.sX3$2y_ڲX(aP)zPS2Yo*ńUpJd9uӔ8 - E ?ހ9?}|ݮӂH8Pf %wV6"FFۭ^}RC:t#82l-߅s<6,ErCLL"³J&^qyCE xҨ@I]|OL1*ɗ 9[1ӢEH:hU8|Չ42l>53%"[ľu$a)#}QuHle_nڹ݋g]l ަUdR,!.;aUKh"}Yla UśR,@0}ʎy']p q%Tӑr3ӣnЇHPZ_6o|!>Nހ./[*힆-ma"$We9oWi>&j}n6)#FJ [Db,Eb:s?/@1 :8 Qt"";qoE=Ӱ<Xp|薴(i$X  pvqFC393Tz]Z`qy%o;=hPxDy7VH1Z"4_H7>"+q.<\ k n@E&C%kc,9~ 3ڦv_RvUlĨJ7wo$1m ƟRܥs^YU9<N)D8 ,B1$U+4IOb1"#OZJJKz+C|Kd?Yz5gLCkF%: |!~eߠcwY]g+\4qͅ0[r%*+^|,O웦3YV!C;5W+x~8ȀsXto~ |c~ x2FqTQT[Cx/xwSyekR]5Z^kɱ>HkOmZet"ᓛeexF}fUBU}3RJ -iCPݤrd\~#=  UH@1>l!o~l F;,4M2\mihἐf ߧX[ERL "|\L6y0.x́p{0'C[΄M(t3,,CぷI/K4jqLLwGPk W3|gT^}[ME0q"<OW=@]N5!k&zTYh֍woDqC[Z3Ms|q{x#c45B0~էM ,B1gWjcH7`/:o"E$ P: Uq!me~ҧ8qsncz|ˁ5L:?r($3#Hb B^ %[w2{e#W['QiFa}\u?|,f߁5`Bˡa1Id;d(<VΠ5`!cgXks|6o%6|L28T~bJmm`,/MXaÆLc]ܶӟKXojy1H˄VɁDlR--@YPѫ I 7VC1ZK~h6ʼ" TF#z&SQgw{>)# TGu\߅մhrQLcl켤c]4@X[hՙ~l(VoQ]s\s 1,sJRޮg$p F )Qp;h͊ȃXZ|,x;K b_)TDI *r]ZƼiJn<12]GQʈXUlf*G,v 4't(sd&ӆ]'}Gú?Y+#B|ً/C^!d^A?特uNkկ0׉?eTSmWЭBa"Rq!HtFO0=y󻰞!kxs)QPl倷Tdzc$N:.f}fS2Һk<]q3#q<>*aCvUF_r$/T 2Oé{䱇0"CqaM/F"_VxuزW2PytzK;$XqV9PK8ʆ~8‰@Ex]-cͱT6D,x'˘1UqdLͼSaEu4IuD`g3oGdV57࣬sR dVo]jqxzhxS`YN"\^}O*^lw!yyEj0*`Ҋ׹j!5`Y) /0 M)Jn4C]eyž&^$ItDυňpGiŵNzv\nX3M> .q\|1MHoUZG0Vہ `}t=GϬˣHtyNVJ#y!"4F|<_Aٷ;֙FsQ6.=bI.N|ܟ͝qY-ug3&W)H)kc4mRzS51+ /IΌ % e0ޣixأzJ*b zŞHW]FȜh-c#Ej)z;rԫv.e90děX۾pW ay˞A"6wZ՘X9-0=3+l%ׄsLVNuGp6co7s W5l W3?{K< <gICz?i=&tqe)J``s/^ulp)$hoe5,|m4c>Úev&c@HaX{s+U5RU!2%-kbUOĄL(!;.N B$K2@?q:$nc͍#V!#:Uxvl@q8%6jQ~̴M\i%e6NtrhlP-Pcm׏Sc̗0GHxb .|.`ԿuhqGm!|g>L: Bc{֚dv=ׄN4N11dCh5Q {JN`{D~lujIҷ5p%Z~@H,GRu&˅ܽ$6n}|c agcQSkQE~p&c)Sa5RmЉ-Ԣt*Emvm).A8ź|p`1!Lrz^G|Kx M%ndĶB9@bCh9$X׀iE(Z5#P=.ĭ9ԭtc.=EDN4]H1[hº1XlWlvvvmP^0(C3\}R^dG%O;!?puOŃ]/sȽd=9&ĺjwˡD ##lu'^,`:(πAx)~_f[Z6EmY%QI\Ҁ}@&V,K+`Yi+>H_'M%hՂ(wBE^@Fts-wr8h?aeQ2q+N#s =9.KO yE(F7\t< ?K0$ 69+`*,-(w0X@tTH/ QखL]>J7훊o "g.Q6+ b|@c@iρ~\1oC_Js)$%?li23:y4y u!0y`m(yR=\+JbGodîrX-L65#a< SmO{'fHv$[3 _\VT~\;$3CP{e]Tl\m >⹙$4z~〤YP˶u7VJVMn5wp&oh;K9~k(XH{;L'ml/Ŧg&;ĀB8r(Q7Ky nW{֗.WNz m0R[ ?,)ZBzRE!nAr"sM[,]> }cթ.ra=+\Đ\ huy#koFLr\ʼn_iUw,z7bk;ۖ4sY D4/=Z(|ow X(3,r" V6O< Y;Xg:ܗX^'v~4%nq![bDA9avȬ 'j>m5,oxߴYɣ;@&lX|>hVajWct)$cŠM&C.#~}!m;]i8K(%3CwuR^wu'a)L/fjWGЇA~ #s< rΈ.Y> C({aUwA}cq?U/Ax(t ! P+UUl>?^8iWnȷa֔T[Жݕ(džYe兇dE7O8qm\5ZL=VS~AD;c?F^x~ Kvqw%:'1ұJH'/V.yp5sqo=NII<l#xY]k̚C>3(=z=s%<L62xD4޳+Z 3oOi =#p2xQk%CfE\>lwQcQL ɵ׸#lz|m۟^5G I <~n螇BlX7ʴ>sI@N>ϋmmۍ4Rj\3qݙnnPa./,_eZb_$3_Q ju o- ^Mv齲 S:b<8'! 3QoJ#<}c :IkSNt ];q^JuMI gPIHn9ZXҌ(i2OƦnbzn!YF;xڦ=KY"(L ֎;PÉ5? $(oVf\8qg*Few[v%;2!&vʶ=?߬a(S9B.*#o\Vx{CPDmmb rq@Bu=H{@-SIe-B!}>=N+tr ãƒbN*t'r/ *w ?:LByfnLd:\z!FDSn]>5wD zs5අ6Z!g:ɯN@;FF^MIϾJ_}l{V6D{JS(|:9litk#qPaZ<7c ',PYL7p(c0 ]NrI!iEkF!]RATxo,9nVgʃdԘ4sU>@pH1&)&=Uu(̴_1ӓ ˰֊0="Lpz B^w ƺ;ж 9B,8)^΃<|Bƞ)/6!{MJox,9GLmEB 1 gbpu7Gu! L:zƵ}iLʖv&"ʎ.yps"<Bb[A᪜e`zdLoQC¢P0 Z''E3#$x3u"^edͥ!] )A-p#$Ê wLT|m6܅ܣ6E9V9c]u˘#ev7 %1džeO2z1 ;rLXud~a%~> "頏[:s`bc>y5<#a ,c _%9|*J%%XM"K@{"iW{ן6Zֿa:gԬi5ZF5nC0kr9?+IwhҝK^z/EL8u=_!9g'r}݇@cZ"t7W3=,{J"ĭUYQװX/Ǽ:Q.ǓCB/ STNW#\;sG<0.s>{u6s/wQ焿sO+6~!.pМ}d^]} ;/!)JC4K*Z /rb* ej] E7QE`1Dgk:&L0Ii!y.G/EgWof:"/EMhH,UNdwK2P/' 9c\>ˋf4`]æx4&U^lă>ޛTǧqfY4y|8/f]b D`Gރ*n1䆺v8CsҠ#|H3ZK͈]GG=GnJihF=1n!z zlPSc f% UE0UH89_?o j]6$YI]^[@ xQLad^T=hiG+S%Mf"{AU& ֹ%Y{y% ECw͒ci a/NZ$OGM!1˴vl‹{ߒ[S,(+8}wZ#p0p=e J2mJ?#^|HcS|b(UIjJ`2iuI 7kn\gt,2lNik6z$V泰JP:;Z̨֙S1T]QԴ]0pt@p4Ă0nbC9OTT|\ "kh0򮱟.܅lwMVH*q&K.4Ipѓb(-Y 09;~E;}2 ?AJ M| _wĉsYqmH,W#$oDi,۫QZ$N9M u:{x5MԆ9VpX?"_AVD4T2Wegk[E6QA@/BG)jp֫QL$rnV Ua~J1-ƯbK˨<|Eѡ4tdS0*?CEebEe_ĩ99R1e!PحhԒn0h`('(MdEA^_ZQ8y}aVluvgx%Q )?x4O,U!Ĺv4ӹШ7uӌM_P}+f(BY4Vs{Hc&itB9h~j:dΗ2"⫒dMV"}/vG6pFDI;k (ka1)8Jk;ӥ?k"D+Vb h.Augz0d)t+4M(G~ m5eYQ4(Οeƈ"z.V\ʔ\(]/ VENll]1qǨ O\=hri|#7~hN^S!mR_IDS=yk~%6s7%->AuvCOgXXa1U)ĄCɌH<0 l7TR7Nϥ-`u-KpYIHt=*"`V'E]Ё9r\$*Ux)++.t]7#y>]y7ѴiA07 Udś06UN&" WK\jj+lysJlƬZ5:VZwuΒi(G) tc c39@c\᪰|.4zE 弎v*ٚmU%sYy=YaPJ}#2I|Tg<ެiz:T;{^rs q;.M~1 xIsS Rwb`YlndrY^u9(6+pྥ:~C}Ҷإ b}k|½9JQ 9Mc\Puz:5S?.yYK=L.(gtEQR6l!U"Q^ݥNa;d6@OR.-y#e%gc/n a*.ը scyOFsP;^I伕t ʭA,K.֦bk.@#x\ISz*:I)Pz)Rg4ͦ4]ӥHVKxLdp[0~s:SgfD"_[R]c@Tg9\؆NB[? f'#XRZ6M35 S_ ŞVX84*϶|ynRhh{ep9@BnzAJEAʾ)e$H)K*Nx*{?+* O^)੎;AG sRʀMGlDkU]AiK'5sM@|PHB  !^y 9@@4oQ[% m0rXF`y@WB#&-x[Yѥd *뭏/ ߥ"=4uڥ B.6.S{]?KIrx>dTefQ)_c+ֺFR-_}MvhɃ,2y4V; JW蟀;E,lL_njqPax{kg,EXJx&~~rY*^3Osoēy颗3BSCMk4np OciXF~L~nu"T 8:br+ٿ9N֙' ꘙ[E6&3ý Mb/6Tz _ +2 |sM^~Xa5De&sA7G.PT9M5e&׫" r mP0+=ؘFKmϘǫCHǫP$iOhfObz6j(aWN/q܂;I+l@ |ʵ"ku]c9Aʍ~Ѿ$*А] ava;V]Gӧd<V]˥]ea O,BBciC =Q@M Њsǰ`౏ {}rԂ!c Vq<@b>C·lYh P.Y}:*tSd4tĬZِy{Xw:nT!C(/icvV }jSJ)*VeD S8?w7{ 3n?oE~,.(FW/!X-(O2X|}w?iE/+ڡ {Ec/`{hg/`REp_u: Rg&{ !` "נ=b`T\~B\87Wk BSVJ6Tb萙cR<[a%N00$i\2DP"ok*µl=X[/o"{f 骿kkGaOe M HG㒀R Iw4\-d=&-;Tɓ}^ Jp3OC@ĶJ]!,`.$osi,g$ t^ TW7݈Y-U:yF6_q] 1T39{#ee?ᏼ9N:7v4"AymM. Ƴuy lXE qj->i-ȅE{vwh'YW!q'vPC4n +)RFH^b5F?t9&o)%E#adQٹ#E׎rMQzδ ,Z Oa zh !Bjƞr+FSaK1qbF4:/D$}\T.%Nv 4#INx&6lP\U5,`àB%T*/\=mn}cCd}1]J5z/.Y7yGƪ(ӂـEGUdSI'*1wPy.2) wG&+"'>(A^(n9ijq?_u|$=v2#Q:4 "B T+ώv.1h/cAdkkJR=e[nf Tr,abP\gzz[rT>}H=t)Z_:c\;H1uP@TP+{qU5Xjc׆X<4X xA.sl]lꏾbIsD@џ2jOv[EYH0h 8H> MHzﯳ ؒ*V\ V~ d4KDзj̽z"?Է b4bU׼=0A{5]yG9 tX{OǾ+xORVg3ΒMjZ%Cg .OχMS> U^86s'xE*Iwꔇܦh^`=vh@+7 ~!!\ "X9aflZ(6m識/i{ Y,bn2|E;[Z;C3|gc!E.:1{C?Qx{{ L^1IcO2r%-GAy< 4?/LA5XGZ_+-?{"[H|XQ^!1GKP4@=H oH]op}q3>^,s.堫W)M@)w{V^]xPmVio*bBdX*!((kD Hv%PS$5A Ph( S-\ʔ 2/5 V!81MXeЕiImgK(孰v#|U4SBj Gr$g{*4_Ć^ hM3?R-18  *<{!?(_]j9N015:` vC/|oό煉0z *ZNFq:,uc;72@,= ,LיEDP 5j%/<2e|e9 Eo8pU:Dw3a>MJklGbdDj.mUqH%ZFHaa]\ i#lFoDh-< U Zްfa/ddqGuфg 8u3`tFn:ݙlc @pPn},]`]xiCa2t 8$4 % \7[j坴0.ep5p`` -1w*Lla 9Au`ZПkW;prr!7/pp?|h"R z!_4Pp6U):zW>̦dKȡG$|ԯA.aimo r{1RM({^բ&{3[놻.bI]XHm{ S,Q둛J ضRi>CGw¶a.3Yt"Q^>D뢶_ztx$].ȾC w6f2T^;\>צ__ =TXM&5GޗAt|/ iP[UiEM] ,6HY4|a8KdߦW?@maLŠey-R??+b?:<-Q4[{?d|/^Go wr*+`'&{3Bϣ\mYNv\R)5% xEܠ2^|3)-/Cf,VoN˦KS|ҭ*^ CK2Vu#2EC^o4#]$} mXuǓ4-nUcw_uG혳zT [TOj 6j드?ӣǛޙ)2A fda{ԃL880x QO±D:fzڇ29OS1q&JW?ͨpRJSj_KH9k'd9T$I*sik^:ͫkcoĕ,%ƴ`w"ElnJ8C vt<tDhWeuVwj)6+}AjWΠpcW/Į>p, ,ޕEFz?U[n¤>yT~FMeuvGS7XU@F jUN-t4A`QtR8J"2(pLcא7;tb!k>8Vw˘Z+k(qYqĀ ms2Ӭߩ@­9Q~e&v8ٙ4>39h/YUq; Hv8  eIfK}mW1*9YW: 8=Ê"WiЏg_}GlysJ/37?r"2Pdj~E,+PJږoC$GMm2(3rBݱz2m.Zq-B\E;捣i .\MtvJP3뻲DzA5+xI=,N68;>Ӆ1?#LݍMg򛥑4aI"e%  v$*!unryO`?f;vCUlp:2AQ D^.QLSJu.oR0*И>YjYssAțr]H0\1q;Sd]P}(L0' q7c_~%1$CCƗb Gn+@ yW" פN{Eo&'Subkk g @'BXRwŚ(Cd@u؞1_1qKPMq/3yi7dkygE: @fgs-p{%j! tǰcOZ-̒ɮQ4G%~c3^t>Rp^^f>gQ]l"m5k?*su#ɠ1x; \:{6$|>+tn&`.3ĶrC_0ˡf3Xvxؽ[YS+Ký@cb#8,l49c<qjd}Yq&=278o-w_nW]<M1/["EA,C+lz؃. Ea(9{s1wцs&VK"*#S<[>U_A/Q_(F}Kt,jҐctUf]e>嚶V.oLߠ=Ghc"_B$f,w.0W`R׏]Džf@AtrٲR[!ڃ!sHρ:飂Пmg+J^ 6*@UU1mT15T1A."069|]lv5ˀJT}.mb5l?u6Q*g4G]{pĆCОb.ZD6b#CrS+$);֥>ml!n9i+K 1'vϕ$&e JaѬL@ GȾRRnoe^ݠ58%]Sy9tl˸&K8fܩBeO%W`-y]#$0 mRkyOtm߇p C2j\附 {IzT8Xzip(uLK-K7gǩ$:PǘQ]7ٍch+Oo! ̓qطbG?:ϟD;Pԅޕcvd)ltxѢo' +/7 ^~ãCmyKUI;QtZ$LV_abUҀ݈f9b Z^/nj;@%^ [aqqUygYiW,fµ+2t)b&lN@'8ed8n6xMA2MXP1&)7|J:d2 h"tB0=Wͺh o\sO07t`1 ŪF Xo53aptSMWǢ{i܃ҾZli ]EwvLz@Nz;rGJTW8ڼI0ex-'L`: fDqt(2"oho PjpJ Ey՝~dhҮ Ur>yVڌXQ3BrD !6Xk+Q6>}"_‹4sR~1Kv!:  YR/R_&ho d'T]BcF58FًeqhL$w:ڽA0YDҨiyWuAc>8mCdxQТ*e<$ߧ(^*7 *j+ =|۩Yvub֐ɂ-=ThF#Z>ԟN̯wwElxʁf.n+,wcxH#_xzWP]uH}Td*`|N$L8OFM{oXPxK݈\Zp\Է@8gj)D|xll9Ŀfœ< CgaCq. Pơi "d[A5r܊Bq͞H9X&GcsD\d]7w` ?y&E''\v#ɮ!ȈXSYު$Zg LLv&*~\C;Ň9G'X'NTa *Ԝ.>y&Xhz[VWjoaJz481juv~V *%짥6]#'5L|#+Zm -m~&Ue"%WkYqGFȸ* D6 bNT~@E꩟X)ACf͛jaەO. P_Z0`Mõ$B#}M(D84rJ3Fm9tӣ~mX]Hh=T:h0xJDS9 )6T\I?k ^chei;9;3&A@HF<@n,wh;- ;V13Qk壵u"}W!7;YX=>f|G*k4dC[5Pv,_D6,WCre9ϕhH=Mqtda#.ﬣO=J[ATܭ"O3{S~><1Í4`Z\,4 o:jn-DNm>B1.ګd'h u> I`4v-8hJ *_ۭ!;y'h_`6 5c2"2V;Sӯ\i%H;.qi SQaz*\~Kt;@-hXg޻Kr3C9DlԹ6 Ň-k ns 8s=q^++rǽ^su}3 ƨ36٩fV'8v)PbBIҳR ơ%Xͩjx8(F, ]̯Fal|iޏ ?'.%J?zý=b*&9hؤjMkRهiJ-w)>\ۖ@8ۜ ^XDmN=Y"{`:#VSEаUzܦOX4R"}~F`fDjKbwjɦ#%5hCfq79OqW2M7 #d)SqȂ,IF07;Ϻyv{0 끊t]9ԍ60;sNs>@腘u:$|Jd?;ъQ ) *&q u6mS\Dth|5Τ++}P񃕩Tte^dH]y*WCM 4)e&@Uj3S`\5F`י=P.KA>fxI/ zC/Gu40mcr#*M!7j7Tʐ.+n{Խ@9/$UE];QXIt=mrqff%J2B\GEkoƂ@o0XVղd[XYuбn .%F:o,(eh%`cSeǝ tO2a|KB3] B+]tMpGsv::vhF6i@1Us!W7lr/R VpIO/H \Z6xUȜ͹TI*7nily]m.I2 0@ + ضX(*<(ƞsf 2uF/_>sicu8PqꦮT_+N㍲oe97 ZI@hg.h:`{+슱Ӱ.V SAS1W["G|+G0̝C>POL-*7ZoD39xmQ)v`C~- vhi$Hp۳r !61Q$(%{!»6J4[LҼglVCD̩gtJQ$xdk!%67RI$WRʥs*7*ѻ?)ΪD$\wV] CAO &086ci C f ۘEC}Sʫw2 s{p9<l.Tu8^vM ^*`uZIX"*$K?̕7疍T?-\Uj`οq)R5 hx֗HtMl;Pu8*+}\p2[3}ӖfvDW䟧"o dCvd V{'*'S%N KNyGN*_)1([!)Pkj\!t9vߐHʼ*5 &oZP0rR)_dՍ?6;d\bQ1sڀ7ުK @ d%y$mHfk_lO'OBlo]Y% ]#~WLZq3.O3@v}aD`,M/: 'LXDe~˲{ s^+^bXG4AC#g"b:VٷQSJlCzIEt(D DB q86(J@ G;Q1#rOJNֆ8ɽPIB֮/L),BYJ$Q%ڥԎS GX!Ui]V n!p>ꗵzړX-YܼfIZOq~4x{v%eVyy86a-JKU [KNXu 0s.M B̛U] k&]]̹c*YY܍- ^E^s3㼫1Q!D$N2D๞D;XQѩ݄g 0Tj@61u8f_g0,n"r_JN16~h$1Bd{VܨAgAՎTKa!*# -" մq #SshGTHZbcT8cM*l["RZ':]fSUhhiJJ6/;7'] ?IƸ|xO<8lMH]R}x*lVfd@tĿH z$k7@]VhTrgH1 ^T⇼'#g]J^='RHEsN0vohGb^!L(~W5O@vi`=} hgg>Z- 1G>Rwe'd7 O_dbKۿpEOkpOK,7nejV,.?P4ڹnQF`_)b8e Je~  P4EV*vC;j6vTï[7[`CqQfoCb^ׯ_b<xWN?޸\JkݦOf[_Y^݅>hRtQqzڟR~9@4~ )!\%nѪ C~o ԱlOef2$"G-ynSi_xOʛt%if֮G RKĹYppϥ:+T\xVA f%RNC (Q !jat6J) o8z3Cy7j`n7sQ*,} dEi8kOƉ~`?[s,QP*6S{#Dˮ4ȣ1h~ 6MBT  F[9{0[ȭ(~ba1.hN1g®}g]Nl̋ȿDxgQXr(zk`aZCͽz7<{7GTcBMx󨄖Yvgpw2JLEћ1CqC e )`R>sy5uJEHY 6W snI̕P[8wB^E4#Py?Ұo eY}t}en:_B?kcI?&XAP ;~-y|Bp ) {!(J};.(;WwW~lAH=E|5m)세`Ga:/_7"!ݦ-Ao[ϹGZf&F9P{Fiq}~A|הǵ4K/C@ `ت:jrd¬7&RCA* C3B IzpYR >eGe +zΎ".U;VP*k҇9RVa CpkK*q9КM.b|z9Wc?w}l{!p\v5w ~ty Ht  YG^z~yBgVUj$楚t@V_N-yDi?O38*_krf|Z2{Sx. A;|fdj!қRznu Sl\hh]?ChֺLWŅqNUoeT~7ði pHI/;ǭNr*c[Lz?;zdH~܏’{}5e=ϺUuU r޵θҁ ^`CtW9@NW*Rd^{3ON|EHYח`UwfnSuXa2 Gc*14`T=@ph}gHxOmKk'˰.3~%7KB9Jdܙ էޟՈ>1o8wy7hQ`Nl]=‰ 47ܣ%c/4":t}ebA4l]XENTm?Ag.6:xH> 2.zc hq%Nv5"dIm.C?5ě1FJ~/Px0*R&c"YGx1 B{&.I9bzQ 'Qėo!5>yGu!6Wr7Xœ!|>D9g}భ_>{Ļ8̭8Os1l@`86޾J~~.&hzf#+mB]1F=-?RT+_Z^,nz-BTNf|Z9uLh%)؋uDs{:A5M}X#z.dVDu7t]$q@!hK7>-"m)&\>3DϪIYQy\#z[ZޣL``/*2—(xMPܾNXF %P̂Yn[q j̘JALlD#$w288$\ D*!fYl)AVȶ|vޠ"5Xc=/#%ik v:T;]frb'ax5~'0.>u9x8]hd2R ~Et8\h}y0eC!`!N;?ܮԜ=,E,aioDvBzS7A/U9;aap s[j˾g{.y:;r quֿ7fOkOև}F إA&>9Kӱgs9X5Q;gaWd6ƕJ#NU@-⶷\@l䒄d*<ƳF%8uxQ4&Ի:&OkF0@M!tO^\/Jc N?e)AVAI6=4ؾMA:s铣c=aE.&S}"<̼o~%L$gEtXnu=K10Ο--F(JWw _aN닒~ϊBg9F`Uӆ̙RHtF'Y&./rDiB=^^,ʑCN)FO :aֹڦ *.f=ҍ{0< ]&&Xc+*(- K)~ 9-a Tgh~%JYH,9V\AMlDl`;fIo2t֥zPo7-cq.ªr+[4!s jv봝n%Zh]1VuTE.6iQȮ׷ F:Ɨ?3v$elP5Co1z[Ud.& }VRQdPOo& .3HѫAy]MtxS 0+%KD2g/ǟcK?y)~-֚L6a5 1-WiV~X҈ 7W!җ-psE ˹lފ DgYŹPԁ!$pWhTf2D)Z"T7X< jR D*uHkUrߧ=ڥH~/5/)Xfοxp9~K>ߨ mjƴ4Oв&9؟]ѕչ.DBCjtRKU"IC8w 9~לCf`[jLr8>gvQy m:g)Rk+ PLzhh J8@AgSJ4KNYW1O :GCٟ3j:SrHUWʺdJ;Cu<"&=.:Ϙ%#%AFwecOeȫotǣ"coZJʩ~۶}h3vWV3;a?NW$:SL!%@P`U,Z9Yh l%Rv:B;4#=\ɀ%t!0L_^R!7MlGQpI_L 6${$E&k"obXҜ( gpIҒHnAo qFCp毟j ;b=^KQVc*}Ş7P`oUHt985|m W>#rmoimІ]K H)_`P8-x+u25M[l-^[YΡFD`P灾W3QF4d 0kb)c tܮNݣfzexfRs StӄaF%JwΟ wN1/lkYYwc63 &xL7%E+RݫWb+=/Z G.v眅[ lR@aS]L3$<|8 7jI`i dP EE/CSP٣]0]0v(YDJapZlji?yyv?m_њ:ehv6(@ -&_%ϴWR؉M. =ܬM> ~N3. _ep2nQ\iZ9X׫ޟ-%D٤;A i:+B)w7Hež;_2pZiaϩl=oacS9hxr}BtEb ?K~0iA<,YӺA颦Eةym3t56Kl}9gZ?2$e>z8v-Ge绉8;3>QW9I%/ qd %wh+NaEAY OIt2^Wѡ`exKלNK{@3NUKAW(DS(8Gt\CgWT%nƯS%4h[(uQl4ȳ^OV"/P5![aoDpY4܄@~[Z h}X.ΠVÁڠ{fїIV_9{LT"yAK!qbHJ1Md,|C9 ݈a2 ٺ+OX:}M e/  w&IGepzq(`ӨQ.>PV6cÕhn9_GeQm,2S"G1t<l<{ײ?ww%p*oAՆEB}GQ  ިu%᪪c̬9e@7D ťh`SW#n x:ŗW=ΐ GG3'&Bl;ݧvY]#sʩH E%lP*cgF+=-'.P|_0 sC X_WQCwSGR]{0;yk4$fde5/6$f- Br %2D[:awe{D^+Qon4N^SaD q 6Qse F?9 $3vf)/d9Shǁm*ͧ-]Ͱm#(qo| mvُJSN.@nʄ FmD;҂#%8y8 lGbb\]"&4Aڮ"vp広B{ SUk,I+g^Z .dž<)b-Wlw'sqEmP=6-G@{xuTVaq<}i1V,,ioo$9k#:”:1.OV xGˡB5CrֲF)1"w)Ask6hG\JP,Nͷio;D e?,Y]"=Dڶ RHC90вoNt*9Xf i|%-tK_i}&ՙ !>OSBL2 _`fl6Eej6NuڑpBQy=xc Sq fwtrڑzMBn.Sɘ4vEu= A wlg woR=&P3m zUJؿ`!:2=RH$2ZCڲnUW4߳"O]ut8/j)yW<>$ӵߞƵ+\Vjހ_#$@d%k,tHƱط&kFڏ{D~rx8W橳4{Uo}z ٩gf4%`No_uy JeY@:wrwpenG \2F̤X&sdK9(F YHlќ8bLSSEDf;?FA Q+~*oX?Giݧx"x*|D\3tQh˗/.0c?tU(57]-Y1vjz0؊7H w K/P"(ыa?4, _3Ē> 5-oMNsެIZ0^Ҡ!rcC5l|glnu\][ E0{#uziJ3Tݬ71QP._ݞ'}p1yo eptKMqHBP2G1 7Ƶ]@klQ{w_Id+V6z"G jߝ!|&:r!f[8D`w1+t*lXxZ>IcN}$aVk&8(0ʽzT/H4J5sT ?+#ЗpYمd<I =Q%wV xGw^,=$ZD$Q@OQ8_h$jYVy)K˔s-rW>w!, tv(>NJc&*dƱ1%zt );0>"p^C(O3FݐE55i0q{Mbq͟+s*D 3Q@ X[x~K=!7$|W!6Zжf!Hl&(=.pU86@Q \tC#4}9o4vdū_Y)\-ElU+ꙴbڭf Ъbc%-M"2em1z٧$ipacC[D"vd:g9xN=-_wRʣM3#8PD5{T{T#k)8:c:<2y<?,A*ٰ$gȥ&%2JfC4T$JG619d'F1uj̼.ill۬ftAFA`11j Ը}/$3NBh Ībmu gت:86i`U{Ŀ2n'VD#>s~٦(8I&uw|4c-n!`.q?^'z|O ,&9'{TBwniV@F6~0Ľ&V[@iiy(>[YĎ 6$| JmnzRѣ߲ħ{#E+i˻FQQ~ŎRNnp/3-a~B7a&j93\GXH)aNRۿ7'@E|$#($SȬP:{!3E F4Y3Rnr5CߙIoeA!y,u䟟J!(o6uէV+ ک A!I6n1E?7$&'=1DQa) wxӠ Rs2 vU*]!K6[Ɛya\/mc8!lE'2UD yAhv*2 " `\(>*Yjsn9n{>F(0xL{tı^f1laSp#ވFdn, F8ݬ#w=N ȉMm<,] 6+0f\2c9AS^X;o4C7"F^Gʮ/mT×e\+~#3d(ltd;6~+y Lvod:娲^fȓk$vz]8c+Tv FVr\ IT5O :USc7Wz| S WGI=3ZZ\@{{5[`J޾Y( TR=s;LV}. bd"m̠{KIKРc9PӅ(@E %"''oMexiC36/<Bg4Z  jZ.ݔTo#"I_lҤct?o/SX:e˂>A3_7YY??5RnkV@ePWC+׭AI=!.8eC >V (! I|JK|򫂌YQqlϬb/9g,آ(FVb}DsGfuTL?=|xRc.c!`5`#G|r⛵g$smbOV)wb'w؂8svUJ:ʮ.:!Yx q' _/;H=gN ƈ@BlgrGMlY^l(ը|Wɡ:OUZqѩn]mGәCV̓<*eRٰ FbjF"pwo#F vOސ4A }:~KըA'At%*$)UGiLDd } JnfGAYP+Sк`@ ظw*Ffw9Ye}Uy=IEo¢P<+1JC5^0A8M#2`ո4 ]Cm 7VJR+aU0XbRvJdMSrG6o@@49+߯6E..Ѡװ9G^xj0z ,dO j7͠ڼj]lǮ浣xD̒5$ "ut ۗ+O΀_::JA'"-nE.7o{Ô>1G#W7f Ys\x3Qv /qޤsaVNl@lpU9Q;!O'2]2n4b}.nsέ2S +m 6΢.:8[(6q2cziW%yg ٳEka;.#H |INj|Py9K|qVL>J Hlo4SDaMWP :(ОR20}e T bhd2gۮl[bT@긺zZN< ;Rb%:ֳV;kn"H d0 %PMwWa,I햢lJޞ";çQ=u+R ^fdCh73{~D8B[ꢱ(xnRTwE0S^+u+xjʦs:ߦ(",nvF'E@pIdBkDYSB'cP0yݿs9CAS“O-1M8 ^ڼ.=d1}"1K,lu5A*R*CQNËelfdrF׌R]W#V` _7I:b:[:^TeymufĀzi]?'혦M%a8s'm z~fn~vTR06 w@@R=@Ꞃ^ > q kܶ2_@N̍gN%n:FZ d**nǤSx)UFwńfGR}]_O84LUOX_֖e? ,D+d]`ɛ-qNyAiδGJP#ʉ7fVý>ܻ"O1(CvZ-"ϣvJ&!SM<o&+0uwwں׺ _ udNgGX0nT=}ۖ?L Oj룻U7 8`I8Y}jb3ҋPK!,|}15FO"6IL8Ihx+89oZ oGOzSl=0^';jpĥZTۭkIWu:3n^Mp춤zdrxA 2HT@Auy?1/ M)%Ì7Ŗ!SU)j4?[͉f{(vWβ!"''ćWL^>d>~c?ۇ@^/"0cݴ5$k^6nsaXM'_,z+a~ܽ_$=(ye#N.f Z֘N+2^Ub|ŸֻGZQL;kM:O˪Wfr}un*,|WAǯuC)aNۍ.+B ef1uj8ZHc Jk̸\Cϋ%ԥ1f+EEk\e?9MG.I׎7ؤ 8H@69R )qK([[o'RCTzl:eʖ"qH܍MĈ Jѽ,M:嬰HdLޖ9kp&d'kh&m&& 2>Iw4w\9{g&i99,_ C\z9$M Fw ܱ/|hvG&m6jTujЯx?X]~۪ u(Sw;M5,OF8#o.b}]V'\br=ƺF]) dxC_@Q7m%lɔZ'+G)ttB-n D1 _ X皅 RhydwH fCa~ɧ cQ{Gm0?ۯn 3>N֧+Ԉ+w)6rWL5 G icKWʙ~jwh]sň'[[,jP/B@TNzkIf]^` F ˁm/Y_hv@ l~C@%g@VF:6K)Ș m#xvopzRE"6)zeu:a1ɻHMX7>{o2h)߫ OΚ544̿][¡l8mZ4EMiK`| =c>VjۡkIL)!UO2R|s(9{R%.6etdV'@m7B1=G$qDɺO 'R&+v  GG|8Pe}siL ȕ(Ӭnv9䎢}v ÛB2ђT28uEbA6Jb')OKIs2jAMnآw x;|Q px3Yr`CM 3}ӞӫT*ugqvŸPW15.I4eHt@ZX t2׊Sɋ=ݔ[?sA߳+ʋaҷCOF:+3i(ZNJZ)'I0NqX]k!F*^6AcK8fŕוf<[׆4s_5#ʓQ}:k{lyp>ajI%YQ0iKaIRҵ ޞm|("4\8+糰Е3j3 P9K(#r!ᗔ-2G!2/i:` Y:;HyNcMVAr:5"|7Џt1)t:*fmnX@vC Z m[{ %eq~*葲ǚp.8!L5e:@S9s`bso-\!0&ڒטN*H}bS@)W)kOǜ4;*Y-'8vbwȪ ֍mP;L7B`In׶*(lԯS}Ӵۊ/sl?r^fJ7@9إ%߃u=2{E\_9!O. qX0B/Z[ ,Dcᙎש42aF%7F ᷝOqjs;Vuwxz3lqAa`isʓG}e2qOTerpJ:/0a;r^ [)fk6 \2%r0 4ޘNajVqCSAmo\nrOʴOg#ab'$zH]*Xe_!`#SPn˚ [;^auh䈧%LVKd[dU9]tZ5nBZ 62B(^}YvefeHةmqƕ:8QWO)[Sx9 *'$6̂kJRѬueAPMܳ;UXae/!+, yh۞&ow1aP^#8ӚMn> Iọs w'uP*s|P4!^'%oVFYc5J̅7-&L(eFXj94E2;DXC:nT)Ɋ-]wM̊Aeן5WEbv)ŇgpO TX6{5|vZK'[>`:qw'hC)/3vf[Rr",ɽ4t:pPIb-TRrw2^u\ACmx؇mf4ޥ݅ze+b55&ŅnRf4| pV*^v;DCɨ-noWy۰̹< \SXU6rjsKMOE_[EE0` dy+OPf.Jg~^f& FZ}O&:A|0Qpdj`Ikx?ԶK+HiR +0Iwٕ"WD(heTn2ˇ(4n|Ɗ$Nk{*\r#ZI[u}D\>5ƼW-ASP@;RF`MzS4I zUŰ`m$gjO2] mN\~>G/qK; 3ܗ'ݥC郣ı;@K)tVΡNqktf#!-YC#jbsuytp_sC~y 6oDˢ]VЩK2 D m1 zW3 F@B^3{ก`g WQPvyavuNؚF>ѹM {\?ՎEqU,($;yuֱN*#2w_{{LV-ߡޣ5fi 3Hmn)PBC1TYh`foo_O璙 J않rєY݅7+0tL P-wmU7qXl~ cB njii8]ؔL$l^m1d].T U2OWy:b7>F>BST`)eSmnҽ+s]@<-% WH%)ă:ۤM.:QA*A ,fG$TUCeMII|kHnYHO09G7$DpbפBA mZa -iO҉N_'ϐ (k p,ڹaY.P.a>`ƺF0^Q }eT<GwNy ;H>}C}F%C+0/u(.)`fvtdEJ҈MgU[, )%Ȱ8 S>c? f[GI$c薞EʱP?GجЬ3vWTҗ80b~?2.!8u]#PEGj刾FT l|L1USohz#7-;nq9ג:73XFtqXYI(羺iwNAЍb+$$fN2vȐ/&QAא(l6Åf!Veh)Tf2 X ǣجbr=2! |~…C/w4>L:". {n5GmxΣ6_ #T_v=N=ЮiU]N,h8b4Qqim!ؠ^NŮuSv0t܏{t}NFnfH܈# -]" pprwk5|-) Ap cELַwuIq7:<߻_zbUT#I(-SMV,k'BQOwp7)<ġUcX.V4˒ȑ#IMֹx.=,6I_jfSڍfX_P(k<"~ȅ0cn~&IҌ2QGq`D~36\P>=Lo}]Si˽Z Mk6GsAKĨԐC"2 2:'MY=DŽY!PN׾=l$;ݨ&0t9]~D hU4ҲO Abq~~֞_"6BI{Y5WBW[FNAVrFΓO{tu5`Q,X9;f ES:T 9܊OW) m+wd14xt4\d@}Z_WvY#_v$_[wIYc1"h§r?!Rh7*U|6-u b3 a[xTC~]@ "~ɨ]kHhl^9;y`u.Dm 5f$ht>qJ2_ft ~dglX7P-;L>)?HE,g:yaZZe /u&t ]%&/xL2sWu,aaJhR~OD }:WGTv>u <"a%#ǘ-L؃KqwҜr iPqñ t3X]{VU7^u,bR}CػaCXL s m۔wwMq~: ;57>;]na,aз-9A1#'#yRD)0M8ԃ/ : rh<6@:Êg&aO^_qJ%)*RSֆ- $J t҅/،!^kW0ռJoI0wejU>n~1lA~/)?M;V Ze/㑵8"YU+huI.R^q Gc}\@JtNu,'"FZ]i {mW1 ֫|0NȺ!^g3(%&KMa4g yvs)9?c5ϋ;;)XZeׄ`:&N|p9ҔYNNYBOBg(ou[sYe5OQu G<HȢ>9cFK9'8>m6'W%Zq7gM?_LI0-+{ӄIX)dP%e$E$[qnpړYN!bN çy*q?5fvA.m&"H ;lWU3{;qAN55V5+*6zt at@- 1k߼h^wȿ.f6!tu!X^NŝO#}-JbCR}ޛtJib $*R]#!J1VlU5wO{xӪ滞ʦ>)VufIԋ^2K^?UH'M?lB~~]ONIV;_#t5 ׆I RCyg>r fiRfjzbOf_8*n x鞊։^jҬ z2xԉC EOYHh*JR3po2sgqGz>|* T6<ϋCL>YjZdn4IC̮ɡ85 my-k3t"Yn?j291(_e{ 3نc6imtd+}%6Mr;Ln@ڰ5z ؜Tvie׭bS$! FyW8n&m{~/ԻU ~M{%kM?)ƫZ IG寓;c:'j8Iz|9Gg˵(Vk/R=P^QJZwI|}5"VK iktO:cgPZMes1Zv,PLp @fͲ;D>,8*?/n%hz+'Z0ɥ09Tx-| S-އ5?𹀌f2?B[f@)oɰ'54;XŭI?/f+ ?}B-K2*CZ+!O=xy75¸;+ˢ>]C10;$sJ Tkqa!\bm5h%oTmgl:|tɑ# 2$\+ؖ@O8Ygkl/~j>`8)Kh98ςߍ#X4;<ncH_K^Ǝ, =p/qQM_#Mggƒz`2_#.i.pgL1DmS{Jw̗.-.,.z G[,p+fR*&1 LC 眲A޲R<˩jX!׌午Yu2mg ~W9.ĕe۱Y&]Ru >5ƸBIjl}y.cĴYCX9&R>D"O}U-zAҋNBiM7> 4(h,u'5BeG }o<>]Eխ&jT;@pT%,'GN& WЦJȒ ucS~O}Xcft[ί)o b*F̽QnxJO~gƹ[9FT͞:TN%=3 E_?kra2vCSlQ:9Ԭ-'Z36lBg~+v u8ÁqUۂߡ۵B-]k^ht,.7画妿= yN"<#usJCWE.7;zcoӜtkeCG;#)n_4KH`< jf 0ݜBFPA5n((骰{rvt|nytU`ҙEñ@}0=U}6Tʰ_~rT 6@:scCaP-}AZ_f"?6\"T84W&YYMOz?-_e~w{1CxNO:dEJ0Hۅo\2 gl(P /xS㦧sH +Q"ØzەRS1q"|TDg'ZP8 lc:k臹 90A[kØvӻ1޴7Ø 4mv/.CP^`0u20whl*j.s!"N1̛.ib6h$va5ױ^#V61?jzNp26'oav\yhg ykU[BXrc6)َZ s*+^-U̜&,+T@ r+ha$Ts`Tѽ=GM^E^^ N!SG᦬pXC5uEZ b0pM!efm\b 7'pʜ@ɸ8Ihj+(Wry (j\\b_V۪b=Q\{(~(B& 1?cZ&H{ʼڬSH{@‹1hyQR=|uOUhtwIWM/3%Y:Ԭ\lMhjn ^ɟt4{[X]ra|l/SKV$(jATT~OWϡ4{H#FY[, ~nT[P QM [$٠¨"\@i >i ๚z 4I\Z|mW1̵n5okDzse3##9*$lZLek%օn*$ Lt s)bSCZNQTca7_>%Su#*˝A}2AXt#H[CBxFqdgUwੑxAr:7-`7׸@׸ w&LZ!v+?cE% tּ8v#v~+GQz@jtgu+⬤]dj:9 eH=*ŠZQX kA-μiުzPO`!mX!e~0UYspJs "PE1{ '_ce("MƘ^Oŀԗ9-*Z/AGǸ"Xe) #ޟ}4)SpW:+>n5]+h#  _lT|y֯s^纬RUTi՗sLmnSK,dID 0AR;nLo LhPaNB`הq1qM_ED߁cǢ K_w]hORĵ`n>~݊hƟ?HsO%kmY)ɀ xcm (*MܗHU0h6^Z2Jw#y~!FPL1Q@=~E0=R80X>jޘ'Ě0ݨ7E6:Z~ {/!0^ g1/4X9-Xc F`4TR9#5 Ph+}KAlzhf!`mvKg=ȰٟxF>0ml6)ELnA og"I]8N7^q3ctlH8;iZH&}ܜmR|* \o >9fS~oE=?IמoK+xL[a ] _V$5/y=3;QQsj䟾*ϐ!E,R:8|Jf+RE(&K,"ӘWR{UGlY+ qd~i{T+q%f%,N.5C`gYɞ4 t6L.JSIy%@È ySS" 5"N(?S'E\c 7"@nD 5X9ԏG ,='?uT;,ԭNJ5‚'?%@f@EB{r8zsAlN_z\Dpzfz3[(A{"X$_*YTGKXp3f|Kzl'?a:&v5ԁPQDF]ÓdVF3\FE לrz4\@|]U/McDz>m;Va\u|FŝɞMlwK&ȑ\{DS|f>B-%H"\x^-CsP8?u2xM z]'F˷va"MJyVo"H)>(Le?(JkvӡNcn>wj+$b7;uaUt[jL8qm,M'‘!ǷoEK4*{8 'Fae=@"ZCFfy=lK]ޛ-'2q6p[=AJXTJni+%ݢ$$h$bP'B#r gDJ lKK0,ѧXKBw(B*P^hZMݖzzA R>~ж#Y>ٷnᔡwC2y<#jn$o:.[!E֪Zj'y𗊂OV(}V4([%N;3Vߊϓ̡u5u w? ;ELp~ѬЙIHDZ@`fX>KʬɇvGj"j",=~>?!Qʁm&]}C)Jl`g=K{q3Tm<=/ܦsǐ Xgv 0u{+ytNY5GgqhXs]WwIf.ֈ=G3CCWeH4.͑`ms\!%F%EogfdDt-XDfӁE;bW{պ̑ޤן;|dm58楱tm>gN>cM[^w`oԉ+Կ .uB/lեJ:d :Ҋ?vvFL;;23`)aOwڳ8QHFF$'V/)W@HS#(<)3XxA-WYť54ǙMFޗ"&LU>м%v"Wڼ9AM/jt,Su "Be?I ܮ@R$J8$/%uK%,N` V}ec4f aIJM N nWf5_WUYregI-^ yC,4&2*ȯsw3x_i';xWz#:k}no:=7GWL9iv8 H^899jc$k&&znExQ3mM(Yʲ ND4B~4x [vRwVze=7̹ ;@Cq?6T>v0P5DF7χ0?7vhFt,ܥv$ b;QpO|;}`sK-' Y%ktV/fR%_DJ?`|`kdc_yp2{ Iܻ* a?lx>a=x#P*4+)A[*Ki[_R:wVJw\0:AOLc膮."%ImeK* Aҙ&לwkR//&:B&XQIk%0QjH(wpIA1K&# d{_AYt?ˈv g N Hh%5 !X,%^}-@AWڎU7Jn?ae O<Z Oz`lT<aMmV䃊1ц{;Җ 3ۨjâY[.HD8)n"2s7)m>BX @) i"$=Fz+1\pȴֲIzFp/JeSmH=ȍ Frgnz,y'F@d.76jM9w_Nw!~tʈL p9gƵ\p9pVٽAg@nݑF5ۜjqXbcԭZRhe}k[BOށxs.(zX꓍FN[@|`6.vc@KWAF'G(a'c.5xt6Đ'2_>AELFd+Φ[%v1qQ$bi^gXOD4hs-$16/hƿIXRQ"dRI-h]cuH>e~g )Gh|` \>"""0}ZfŨm OQz36K'ZB *#n܂..lƕ9ܿi ]:"ժu T#1X"q ̱}mX(?҂J~5ezMk7!)ݼ_7[Mx O !z!f=v{=/ABbgUtgI5T̷ƿ`ugOQf:b S*+(nj`8|P͡NK2KOF4B/W\lbyٹ9p9YO)y9RtnE<3ܗ6i11$k`z >lsS;}ZyaGMź6Bc?}NRzsARH5•mcXqU4,/%+HKEU-kG-M%{W~!E~<4}9sj1~̀obD`%F}N*n~kNè8fA'JGzV7'jF̽ ֝ŒX#;`x~Q2-҇ [tQI.0zh4 "\/&FS*p/lAt"Ε}ȧ{B˻94b$l&^=>%&!riN<)".x0P+Yi"6cTq"ҏ/;89b &sتxD q&t tKF aDMl7*CJy)]ot/RIi ` 0~ ר9QXyMA>Z&`Xo/h.M5ײJ[`ЕE!9n#@Mg@J[Ţw竂MuC0% Ǹ)|fܞH y0E򧅐M+A-f]6j{􈙤m3M[rMZ㈽H޺AC31nj::l<" F#2WySF䪫 SIFN??[7Ԭs c\AaK_Ci;j$?'lFWg'FV~lM;h? 7W0Aզ(+=MNRcWvf޼BSoGH>fhzz*\q1R(qO>f!19(9an/ru';8*@*~GFp@oUOCNb94L'Dg9Fy1u+BCsN#gcJg;i~+PzZhs;lǜ֝CG:pS"LyT=^+:Z@A tD:2D.|q JÔ-ߩ3", Dh9r w_aD 9諯[EԚBym7␖4/GCCMEIGv}Bj.=˯YP 6LՁfQaZ6Ȃ *x%*3py<.-J :;FhӏDPby S&m`dkO"R\ɜ߹6ƒ ;^a'UYD|4(w1GMTȯ>xog4;/pVz0TJ 7aRm_f}ړ@GoylA3m r}L?m DEht5;B?jZAw"]w90`݉okJ!k6i &cf,UnB[?!^rI!f)HTi1kږG,gCGoeV ⷩ1VHulHaKcd"1c\<|´B`(ф-SB2vxޟhj:uH.3.)2%ےAn?^:T3h#C'L|O,4<溳ou֔?Sm6%a2ׇI0x CnqCZf͹m>GN'3Q\jQ;AIO}6QF4y0QLX{MgVrfzeu^eJ!,GC?gLE*w)Iq<5 nqJdˍ ҚE.V˟8 ,ɱHx'-HՉ@|Hmy| $IdүiT 4qMQ[4Ӹ{\VQ31Cq$T?c wYZFEқGUp$Y9L}jZVcZANc` *rdNce45mUNcA06fƴ0EغtܴȟIh$U#Svv'M=.Wh+͒.o|[d2:괰F$T^VaVלJG l5ƴqPgYyl>Wac iÌxk=P=sfgGdE^#s{eaf{51tD'RqMR$lbc%-&jyG m̳A')[{ɹ>ߩ: ??&:xFǬ!^j(C2F<ܘ Ў-)X>Go'_ޝ-ԝ˂Dk6^//,Qſ˔21b|rO=ZBY#v#ym2f%g=u-!{){p뽫>8ga,oFDd;H0E>Nk;xɔuW(,HJsU""w$8gL> h׹[ Wa $oؠO 1vj׏{kޟ eϝAT#0ēG:/VDNW5Z:p Lm 5_|Tk6Kg,*D D7Y/) H6fyNdH'0U#c1ݎo/)F]v;D`*ƻs'R¡ޙˌ=td ƚ!{Vk#I?wߦ?=YpPJZ˸X%#X~p;wtf0nY@4d \Geq@VH&ab>}|ٕ1,n@"P2&?^,`K|%E}NXMeĤjR֣wSƀ*ì{,*ҸTÑb;`m"B迿Z7+_;LGnE&-kox^h*DZ.FqjN ,8|*H ȂFݧ6ltFUR ܥ+,h"lʙ)Fo۟iBELH.f,U"$%*mr5:Wte?iMlSN9ܰy.La2'%ʜ%Tx`>U !Ղ,P-tſ4,bzOL&DwH'yͧk |h@섶ҩO=/Smv|p~K:JQ'-ͩUGɲW,5&A+wE ipG둭tsḾ)9 bJ;^c?S01VI W?Jk!A{d²/Id7vNT M 3w*` ^ǧ]VNj_ڶ|Rs(tʼnċ#>x1-]pΊnQ0ꚩգHŮTcT=Q <btc7'{ P/$lPL+pH|Pq>Ec9h~Z'FZbrKYAT K%ٰh=88V&΍&ŵG=pk0n/3}sy Jz$aeBdJ}H9t7f&y%Ґ!s7*Kt;xLM?e,ZPw2;cV&Lwa1|dm2:Tp0| J(%Qp1HIhZ((Xt٬d Y>jU/AEJo;+=TO{s&:DS] 읜5՘)si;ca3C;k89DW a4D"9tQq2oM@)L:gr+I;5byAY,߯6qZaj{vIQiq^/ aZu=BEWTqPD^m^(:Oggţ=N3pSFNj@9R bԃs&`jc BȒLq'_Ft S1t$7A{(Д}"E~bIߎ7Sf5>D3:j2،v+.8D =6ޔeFHYԀXY!Q#F sNeӣQ屨=r2:D2V*%X ;CYjS_s8Ý0ل>)UD#~I$8A=38hk!4Ϩ8NpsO0h 0 0I@R id=l=37a:^2d3Ah+Q\oUBx *Xz_8sj+`UTqN %s]VtAL&A^ d|C'7ɞûN'-+\0I.SI RT{Y6 Wm/ZvBYG8 a'}Z @}|WweE\9l)1|d%8=4d e0Nvוxz4W2? LHijx.Pڭغ6AGײ|ap(Y0NouBDl[ ^1YS?܅B{)deHhwO2܈3T1VgͩI-{h-E|vF2$Ɍů/Ltu#LS6{$ke ]ٜfIYqU;8~M#s\VꐽE9:eu=P]4T8IJzBiW͞ TlZd_CK1􅽷}%B  1 둻(Z}AtY( y +R| NM)VQac5kj5lϯe*18:d/Mi %cxL3(z! Di~%.^ROHT7xK @EKR˹IÃAbXӒ˕38l=N]Bv "}qMvAz231}y'w'w-;dU\HBJS Y<<t27E򫄿c@ye8,o@+9f@jDn%6 xNBlWH䱧EDoxA킭8gdϽ4I+?A!'Z'2e5yhQ0B*zbݴUyV e;^)`6"A v9FMK2r.u~B}l<|͞f^]zxIE) X](CBنcl'ǜNgeSOzF]1GqĊz^A"KUېT^{&ԋ3g@ENjI;0.C4 m#Gc7I3}a1W%fw6 33F|Y!A ԠE,;lbz{f}iV"u&u>Nhx5:+΁I:m^{L^^ ŵc)n.Vsmʗ+R䬖i4$k3#8wEb=1qvgЋ|K$4[p ^"}l@Nm#jMc1Օmgѵꋮ\c-qǤ4ҷ2-x?tP]nNnUX}/4 ER4vH/7~=WXPڼٛ]~н6D" Jk<;F\n@Xm7TDž+eBK4@Ӧo;5.Gsxw&HwD; B$J`n i*}j vu䓫8YjL?4hjq )?K15>9}yrPN ;qȕ)q:~`GQGaJ?ۢke{vIŘ r>TaERXi: jڍ ~@djiij"w(Nmd=7SkJQtpkUh g6'vh6pcFt֖ٛ$m/N#]02-ӯgiK$$tIĶZ 6~(i,M% n/ޟzۡ+Afԋ,{r"ټ ( Q6o'{4~ԛBm[}-2Sj>W6%LYN.3!$ƭyM)8Ϣ_Zy> w?O TAZ*Nc%?_fa 6Y@׺1. 5!)ipf,>|]2Mrq60_Wos6k:acXgMb,{v3g0PTNR%]V@b7ػkhl2dIάl厩P+K4,J ݘ8wex{׌H^V, fBCq`i ~fKsRe~f;ŭ au^o̎+䟌֜zlNhs-y$hr+?٫ĠP f"悊2y͈x\bApzäR1ۨY5aZ`t AA[w/ T&B{o_aGT<"'[^VN*p!+8%veسކ̹?2%4$Vo"tzWOM8X{HFPL:BL @wo Vnra,{7q0~ɚ]&jֻҔ̧9wI~sІal99!oΓ%ӍAI|i"VS#aIl 'gJn, ҳF d"x"Z7o%*z]ٝb?+wtQ/j`M%B_tLMғrI~;5vۦTnvExEUH[/V̌GxTi%BezX`>% j3Zo[N{4%&=Qr$@j^#WMnó#z*̿+| MÛ៏-._Ģ}_%p~< ހ>: ^~: P?;m'#mt5tFFF_zaEWrY'1"q*Q͔kwBX0eHYI$e/vƹ?i i.]B \Z_N}dZ2wà;>)'bq!{IBW !B/ü3EjCo%eNԘ -.Ţd?iBgSÊU̖SD{~->:+0Q6mL=>J̴ U?Y\{LvBèhgjt!֘ϥu܄{l2'Q]~ _& z~mϲpnd,J]f^Mgfm.OzW/ _B'PP7 pȐct-2D?N}aA 6oWjIൖ/ٔTXNJ0N0Y&8>Ж Ydl|RO+_HRIqjt"iv'CdP @X>rDEi~I`VBga~pfLj6J 5cIgAҚAL.\?13yMb񹟢b£M)Xόœ RH b#MVX=-Nrv, rԇR-pƐGA353Wn:?9}0U3ԏZSB'q`&|Jwx_}$JռFb~#Ljӗ{$lM':{] b'*4R؈XӚm싳,Alttec_3׵C5xÜgyl`Z>ѫsdZW7;(h֦us_ϙGk100nmlo{l0f*^  ܗ+pMc',xB贡˵M)ګoYj6GFN%jP7orAxGait5=q0ћgw3sȽk{=6 ՗Vo~ CBjxJ6^iP.](,IL LS{9pD{#K,%(BoQj<JMP`t4%ϒ{FTVldH8@$=Y7#BהUGT-"^G@ MTd۰ZE5y<"[rnɓݟ~yqRٶlϞAR`<y)fG}J,og0/F NGN7S-OSM{^ VybuOFiO}Ik\,-uI91@CIicaz?#Vm7Nۭ\REɚ :k S8/(7|WL}PR TTDUo+3r6`bzkco|XB@6>l…AHhWh“/aA"X]TBh?aVw@bǦy""743e/aƈ=mi{}nW=uKp [|㣮fࢣ҃bZJr`|jkMrA =N_#Un:v@/sSwD}Á(M5t`6*K/;m̟zC[ yUŪ|gG\=fdasdz-3҄PZKl46^d繈).aBf{y-[fy_t0L }u!I` {˜U硁5[!`7h])tL74E!\ ){4-s*cr3qm((SQ,72Ѽ* >m Yr囘؛|)# 3ϛ2>3M4i&ЊҼ>oR+bM*,Q{~3Be3"}Ѫ{oMM)R7wʼ!ՊU!mHOoqx]2\4(__Z;gMoc?SqϘ%Ŏqd}eTaÆ49[kz~\vW]<_ƲUDɶR`SSp#=X|3ua_MtuLEZL/ a|Z)a0sCa]KBbޛ#xɧ[\!#yaڞ6rFqRn1\WZZS z0O5-kulU*N?;B=$kTͅӸ~DH׎g?kqTŋ'gars։~/A[RQ(+ ̈́ףFh((nJ/T%k3:vˋt@ pq7E$cͪ=/>iG+N<6.!VKTMEZ"_I$Xfϓt'>,0ҷP솻׺+^*9WHOl>+_o<7Je\ S[; P;3xGVg{t a5bLhs}h+{SImUs?,;;!-[wx*E7 K q~B:z~OW?GfۤT :((T*y˙6zRf>}:ϭM`P*ElMPH[lF3U6\S@XJ*"֔ml뢥׈>c91Μ} j4O :8D!Jq h Nna^Y%JkcfL!󿹵bsp}\aMjQ6h?:Fb1An0ldX^h*BIħTW$BZ;~&8gK)0|@s1CN2l@`7HpO2}/LYB]|[b 0F<OUڼN4!襘?W7axr%0^ nzKgH{H,@h(A# jMOC^ 7_&a+q &P'&< vHQ仚{'͔&wp\_Aw4IohqfGu2ri/ɉYC<8Q:c8[F)Cז',-ܔe-rq$tP'z1݉LfN)i^9|3|+ 1P (oG{ $$;<1ܧcTKeDLn5h0.c 89%fmߩ5452;e +ah΃-ߵŽw`AՊoN\+ G˼lH5P4n`lxiD$"VAx:;'RԬM*jXMڦtCx&x2nowl^K{g+GA=+$pHd`r9} b;qLC[VIu7'U$1Jyt"d^p$b͛]Sڑn˹Һ#GGbF)' ~)R:gyк!t5ZvF 7ɞCyU\dd&Ld7*igQ[ (5 >5~;By)B4XeEm4Y38h`ZFv bage84 'qFSPq;zuAZLŊĘbgqxSdKs* 8RAKouSCVQ9xrx|vӴ@žrQ4 vMBª# 3P ϶T~DTs $uGUqM?9C'h5GeI< eGXC!9+vJת8_kOr(#&`ÍLr\Ft AJ:+ȰXߍ .}`t`x`>3]W(l;CXI+䇗Q I+F: 8s%f6!|x9{Ef׌[}a8[) bpK|Pr̃U"k-s5||m @C̃1d-kTmT34T==/=}K<;+g+'DuQ24}b:xJl$PrcZDh H%լ/"[e/{ac}$=&_%nl[Hc-xg2-%Pݑa B2ʑN_F)>ܹ9\wpy.#! m84Uo;7oaNX-d !.l*Bu (*d@O07m2i#.6JL:b֚xNK<հ`W) tG43: j^̵!dyq.K)Gj}v"QEӰ#w7b)dm-T I| q}cC]jhD l9dӇbu)Bt60w $$䛺qj:Z\kZGLv+rchBL3^B-I?yjCs>(iY(Cĭe2C& ZJ C}{2ygAR E/~]e,m|V#GV eqloSK{rk٢4vO| 2;_7K3Ovޢ熉|}WB{IFl# {VQ+wN`g{I 7sBXJ,3AQdBHJDk䰼 ^v-~Q ]9UY.B:6 I& pߝ\q^.m)T8Buh/bq{uKν O 7]},M4)GZ6#ؚWחƣNtAPYq(;&T4u !7 XCeU_3 "gʹw{sa:;~s_&eq $M잔@}^F<|#pjH4CeL +[dvK5y>M@l&PӮwMf!1=y/!7Gk:2Ph5؅/=TVNر>`~m>YkW 펀~q[*qHA=hs w'f嬐4Gc~[FZ`/djuvBJm EY8O1Jñ;3gp8M-vYn>AG+|''uw"Jk"M/_1I waDuQq>`y""a P5vQ`*l`f {:aIxЂ!@H}<$ 8/1taܻ)0ǿQ-/"9V c0H@k-wYVx3>G!|(*Fs[5-˳ngRCw[ voOI';ćwA1JH45H<u}A9U+鉢",z~.LjTFh^THnnC6RJ!])[u:@5_\;}F3NHĹnl-pa!{V\#+.l$/w%WI4gC`r!={|ȹL@q5cG?"voEnWRŀ쉖qW x@,?;b!ٱxҒRU )ևN3kL7midReBP%w)7u2FbcƖPe!oKtt&J9_@YR \JD/M0̂,=]8e*uCg몇QN}U붒AU{$&Hh&s=~«&af `;(ëDU%0/r{ap*γNLqW,-`7H p=Ĺ0MޤPol9a.2iň@*)WJZ*D_n;mCZQ}쓏"KDjݚs*yp g`1KCJ.M5 E+^&@oW['fOf w/nY ^?RP6EގרH=a3D_ov04k%oJnnQ`免EȈBЛXr{Bkȸv#Pi #rkyzZEMtȉ';}7wEF t3 TGT2dWFDb2 :z ?;Q@Ǩ{a~kfra_yǦBqJ`-Sh{-ˣcxfDR}`Ϥ'B9-c|8MK*獎vȬ:Ozf\s^oݲJ#DU"БClC -4=^lNWwuӖ6TYmc|"=V'mX])nK2ճ:@BC9~3~Ĝ ޒ90IQm֦9-f!NZZh` x|\Rqa#H:1Fwщ+ }~/xBviI N1͝9~L o(Iy 6CcVG͍WCمDfHe\͝@Tj nX(R'~vIj׬d)Sj}i #dM|uԢb7C؆N`Nj?B?8a8 m]$X*LyJ3!NJH~\ĠtG#KæEp$u,eFCmUݵ+i%g[ZgΤثe g@a-!ej"\VK 2VnHDZyJ-LN,_@ },@&c6Z:3wk68,iek.{05kt`HNC9M ggSk//6yg#+){UF4W+`#ˍbԴY8mGBw4s{UhE_B4]xT"=p|G8?v&6Ve[ӳǺuo)-#HOQ(QO:q_ɻ@}I|i+șbo:>E%5X y"8H+,%IW+pQ 4j{L(qB5aw>RW2)&kt )d޷:i|#{(F)8+m]qy[v7wF4grOYPC h5`kz" Q2b [ݳͿR{  tR%AV C61$bɱgZ tʿ>+|T["OW. PP0po 97D6.<'ӥjҎ;t'X;+[ֽ5-/c0%aŬ&2Lfb#^EM;*/PMר~_BϹVgO8-]:O?Brk9BlF:jDE$I94F;F7@{*)^Gˋ "c<Ľo~+$ۂA>v M* 0mU9rguɵ'k2EKIoez5hL&yČJFF_ 2`O ܸ ZšwD=A)4 '@UrB^A OƠRq%00-$eX}e.S߽Gfc`738aH4[hMxڷRiF:P4*L&?iGgAxHEP  wE)D9ItnQ"ZYI0yNN̜ 8kHZSutʄBNBt!KWA5 ¼roz"\Yv;0K0ۗK YØ= )Bk7G ue0 yK@2Ŷ"[ٛ1Wۡ/1Џ 跒Ŕxz/b{:{}ZS trj~}zs?\|$}]3B:YY؃*GQ-s$mpj/ @N,X[**ʠ|P"T1W'j,ʖЯg4D`~dL QiM57[):I<|0hŔfۆ_DZcemn}4;ܑ1dI 7M*=rY-Q7R]9?wC<玩:.ڹ]rp9ȽošYc~?em{),uA܍`HAuu84 aNu v8hw@#FgE39 n`E(8| 4lal+FTGh8j}oǭwUaV`€p[!xK[(> ﶨOʟ!օl*dXxz#w}|JL6idپ-9;OT&#<kE4`5ltT1A?S;;٨٪sl%'qx3x q'bwA5)h&Ƹrqp"Kͪ9E8 6C\;W6$[#+q@ZR@5#ҝzJۺ Wrkl]^`(S7MC"SDZ%IM%}uN$\, fuPn8[ϗs J}]rp@~DxZGѿQؙ8M$8ԉ~7GuLO˷a)i՞AG&Ѹ48ܝ=i4|^hv2+Hꚧ8Yw;{hy5P}|6OӯmyQZx͞p^4f[k<қC$u<=%\n+39qq92%DFZk?&t>)S”A> o& /M2Y ~8j#6$2 [ng:R>.J8C}^.YԸgwe<4*<5o E/ |!%$A/ZwO|悬LOv;Dyզ2kwu›1;W=v*"hَ 8AdА' 緥'9 "Wg|इf2co>e)5[.gP>yЖ(,06͔^HH-oo8\6I k#ǏLsbĜ@\jm>t eZg@^סT| 8i d$<&65geo!2- |,d,ь慨֡h$gWbniE8E.\Y6b4zAbP( bBgoNU6wtuv7ORaY+XΦl8T[y*- 7q_Pt3 54 7g(i]gx%}Y$rsMUPx |ȀU牁%(ݚq&H_y_\涍$Uy 83&,Kռv7韋LC"Zz&H~t'0 l̍ /dTs6:lzY} &9' τ^H$ʸX߮%uf߀`RA`"GNa~rB!C18^.i⢛Ph,shln|bWLarϷ=Vvʟ-4渹k$}C^8MyѐSQcedLQS]4RF:m@DG:@ܿZvxvK;r à-Zo 2ȼs`]&do} =Ѫ[SZ}xh~kȗ-cI,'pѹߌ+ 9Ďe`(s @/f&Tf 6_׮l!G~ʸq<4/P˥oUP?IheXx TSH=R~w6bʃLf=M;=n<2m9y^-2iRA$TeWGux)'R6/t!ϻЎK0%txX*,R)weš%N uF,U!ֱW?smL]FT}xp 25ȵ2M>@$m6/:PPP|VCes)ĄDDӕoS9> i& `kʗg@0+͉Vw)>%>?.coÖy|g8wY~'Ἰ`7PGΥXå7C]*KڍROiQw%~"L+1`{C]haci~PQoJp9 UAsXP: {çAaJ XCt(մoC+KVyZKHf|7γFC[Mn9NMVz {AVlT Ô53n>9z_q|E퉴=^1cj?+2oj[|IIA\0*Fnإon YA`|O/(@}Ե Q2Z0Kͦ_)b~u, K>8QнGJ!09 <-.";Dޢ4 1L]a'R^fyxH~粩y! iD`?@?OljzڗkSaV0N>_C#qSv(n BbB~(n*qˀIRyY "ma\ "V<:xK"od{6*eQ n kkfsƂ垏.GLf\X졤E:1MbSf0._ۂm]sM`}ZƄiݞ1qK~)"H Lܠm%/ݑ/P\fyE_] a*xb e F)H-_-6w^sQ~G7qޭvq5}{"deZ=HCtW؊I\ C, ~aeE?!8H[E*z}{ 7U:uz|ƥJ]GN=I״/z lyM!Us:[_) ٕB>҉tb; }VY7Br"mݵGP747ESZEt`0Ty ur cN4xBLAyvK} ߪrVo[(x,=f ao (l4yG-{ɊD;.D91wM D[J+] fqhpe|Ɠ[X2El!_:N9'2^F2*ݓao{䡠!&#Ѫ3i㛰ɻG{ґ'ooT)S?d(]9{u\{} QQ\NjHqQ&C*Uc@I8LhP awQIu\2?[7 7 (MywNٯ^\K9N'Y"d9Bg4@ۥg)/+VL5B8:GHޞXiud^YiI)AgSWSf`DY_;Yq꟱幊/XMdZJUH+LaEcP<6YݍƓMzH|2s-8uG@6'>vfUVxXtlC IE0}zƷ@ݩUp+E"KD`A5 pH+vK(k aSqV[$YKWCkPLx*)xK%ST"EX\6O(Xs*ɶ+`b8Xl.K|APC*(ʉF:Kox]kDx Fc8SiK!_AQr`Az77+ʄ :$;)f0ax0V+hvة=D|+XI#?<mNJ5֥j\.hAH,zy-jmn.'9I42nEHjhs1ɘtsSQLڴV 9#!Rxu%q{~w}>qPՃPъWJ%=t.|}ӲR`d= ujq\t`fJn!-O7sRVIg ;΄SD%ƺ샑(-cCXɨбĕA$P*2J;Z*7,C@X΂etyOVi8t_x 㨫#]dj8*l7 yɖ7p/eZ{8Xej 'THCbXaO A㻛qA"wa:HS*`\#ʬLRw:1f\?. ];8.m-VjfX뎀L|H{[$B?wr%eRcy0{*4F,TZxRlu`TݾrM=7lZvhCm\&I|`Lj/H95^ |샶z!D0^XКK5 _~qt<~r}.߶Rd-mgx/Gb7u|js)hjx20Wq_B kZ0N#'1pc4ܨ]YFO!'ƆĢeS1 XWFx~h&P3=Q)5f="h7|P }F/ w}Do\+9I9I(:R6Qm?ͯ }0f($~jمtsxCۉܓU2jC ˜0k~qä'Mwah@ٔuTó#\ct++7Õ8&=W\Ř3J rqqB⵴LN 3i A97ԟF|[j2wDW S2 ]k?IIM٫G*JAEC8fUѡEX.g= /T0te7-1ͪd*! S ޡ0Q5VaF![=- +pKQ6a3Ja/>CBJ1:Wq*Q>y"#(A)''ᗶ\&IR6o1l%i ˒XH~x2̛נא.Ԃ$oB:zBԚOqWP J-є*LֳvƃaXAŃi7e~LvD]s^4FIO;AjF-uݴJpq_)+"+("q2_e>&HTȎDnfaCK&SUG-NXTCr XwS9_1]?EY r_H'RuӂwIڨ'7%G<~Śps I\@) n@|cW!Ô.Z2rsvTc_g3 M^{,HIB! 9{k뜹P1>*'Ռ҉ ;Bƾ.u ha&C#z 2zXm؅sk\lMO M)"0呇9#D\tT-Yվz迒vZX֞tCeLf *^Yzmf9J=bz@u.mS (N! bx'w{;i2/٤$LC*h=t 24ޝ.JR?9 VLnkgR ߨ,`%Z U2͈PC-om<3"KKsI+Ojd;D w= Q-||~@j-G Cms⁈\pZCS{o6CKhf"A /"x&{9#BFq3 N}2$.sh"˜s| #d2"  CdeH@JfXt]GU!61:+U:C ?1\RF {ѣ&L@3Zɟ@ulAeʟag a"MX nx4 ;w"7.JVcpgX_'`7[ ?I|GFbMk7`uTf5y Jb ?N O¥i$2q鏕 =n*4jM,8gJ;cmZ ԸC48e/ۣg~Z.~|<#Wĉ0($x(WG 9k#}87M R1`xKHytҠf`F8 % %>WJu6럘LRsإub>,| K^HBu|(9܄ZoɯA%[]>#@$J;K(v|0癆E ,-n3|z_œVEQˌY?ȎC}> Bt_PԿҙXkNT`^KŠJ_d%ʯTn-1 &wԉƆmabO.T);q>- TuKֹe͛=豒⸽'r /, mrb+E^>- E1ջu|CV>!q|2Ys)ƨ `ʝ.ᛄMy`+7@- Ay7O3iSNfȸb%˜x}`o&sX7_:Gd8D%AM, y+/OžYiz/GLCu{ ֤Ӫ(o~q leEqגmE}%/=~Fd7.LoH6IܢŚBҝ]M%ꘅJ7$fF+%fsa'9kzwqI:6.qQkX]ƈ:8i!7[LyT@$޹595ozr{SV~IubX"#Đ6P]IU7k Q: 1<5go{ݤGoST^%V;tmE{&wҙ (%,&DŸi@T  }HWK!egfwk%\ gy(}ptᇞlBe7/h\ߋj=yȍ{M)1by8{Pt#zy#و.Z*tFV0vм57D&,u[g73#:N,1|VXC yGL S }Xp&SvD{KM+av$zhDkL`Nt,#+޽$|6Lwרjc|ev`fiM|RCsFATҔF-p@ٶ] sѽtebq*ǿ/)M7MLP۱.l(9C:#>Y. Lzql--־$DD}כd&k$@k\Fθ`$$.295t^j:%,tWKe*P9qK4M] 1e_ۮ}6@e0}޹}x,8?ԋ8\9}a7+HƒJm"j:S}# }} "cJj #Zٗ ȱ\/@ ģ'o>l}R1r۝W=WuIs$ɳ eBf$w{7WJ_0jCs>ZP٤`'* [P{5N:ڭwNǃ|sP\cnuЌ|3ÿMYx'?.Oa1Lj ] $~P~:E6;"V(v_tCs=}8Sxb0C\vX 8TcM&"ǜ6}D##PtvcdIU!+Pw ڠQ h甅< -/.Uz!pڟwGGlTkϫyZB iцz)f,2LNj0IEދ=%MRN 1lPլ5gNc[L)Snx6N frVóI^s%63^X3oЭaNt_]{=4v}a|pB-;)TsǦnk XګEhJCʉ qFN<ڇ;M(/,JQsIo $vs?,XkzL@eC|To;YF f:XN㴲ŁFAIga"{%m1[\ n9&Qu8Nev_ZE? "e]zfY,̖]ڎ(~1YTMd$&d/!b9"iݖ~E VgxB20&XC¶&)&k_IM끩>{ Ş4(%s4i*AnPfspWI`çݩR>abs\I޶RTMQy$/CU%"BO2@R\ƴDvt!"/@d);lbt<'ɩouEkƣZ1 %8N=Yh]y9$Eֺws^t)d %7<iltBtD1i4vi c{}H[0VǔHm*7a~ }_(8{ '\O5Zu, 6،ZMG@ d8^(n>g '78D4NXqŶPp㍆]Jh%7>t7PBiL6<7uR9ݢǩ&;3S~T;z󺒾ZDףGZbTV%50j(PN]uoC;dI9zX+$e6Ҳ;]8,X Wl%P )smu`۞vsi5€,&DCoEjju [{W 8>JOQ"'q$rlm:{5$d`_*׶H r쾢B*i=HmR WtY9:0hPh-[[LSqs r_Xh*2E7a!x:%x'|qŘ$mRѠ] k#08Z,!ɐ@J%) vom㬃yO; J 3O"(otAF$u>/Qj~55E\po-GfH,@C o݁;=k"Qyܛ&L0j6zϘHI.s'+*tƸ6t7kMޛ*.BP3$(i/ `T(x򕲈dRjC =2ɉ2_u$** j+q)LdƍFRI Fh+1$4nQDql܏Xe8Rv%cYp.0r {L'؄YbbdZc){Hr*b3r‘W^=(ZCd;t믣+࿫c6`+Hڞ M~?x fZA w^P"tkjLqmS7~mype|w7IYTquchy4&c~wV& T>FP[t+HS'aiXUC4Sqѳ N8Y sĤU\bW6eG yMNK0K҃w@;,Wmr_=,0?z!r&5hERYiLCU&+jC`7q'x@j*J& 4eυXsHY%VYZGS0֢Nh:gBaؕOaц YS=@=!՗ӀTM%`h4/c JO{U$y{McCMY+"%¨S8p 60w tݾ;d\T0"i#zYov] \o<3Wf5]l>'8# N'X5!5olsx(#Oeg_HOMRӡQ_Bw=WiFab%B~8nTl#k_^d0SO!LѲ\-/L["zuG K). r -lۍ)z)϶VkfjLaT~N1_9gYKCԺ`8̈́Q9HUU2HF!ny="\n":< XhG穷r;PI`ÏiW'hQuZ 'Ak=ƕl{Y_`=IO;.[q,4e9 rڨe *v% uLu 2DTXM@I4$ }@eʲjiWelC]5|pKǑ|qe0zpj:k?߃-{qh*J*kοb+\sf.5ċlYT|0XJSP'L[d1 R6+E /EN<"bD`m _n}!c>Tlս~n?2B;\PىPLnK8S<qvEcO!JKOHD/*`x"Xpd_ܨm)kĪ*{^ VVؤq~;k7Yaxc(ouB):jԟuHf0i%W3R†!z(?(yZh#| ^B~o,ZaS"QJWh 0@q,wSOoilǣ?18Oaxx^ljz,ѝ/ V4Gd2zxЇYȕ*k[&fYW^Xpn IpJ(D^S'zDiJ;ƆQIW3TXتK$aeѯT;YP)*ߧ~?˺7IYZԜv_hvsx)6x&)=X{bTB} y2稺xO^waj|*6u0spXѓe۫-!(am$6 4^|"n˵&u_)뵽/qgeޝ h!1k_gb*'6^u@lUl5& ÷Լ?D۩vjxd.c a xb|$C_uk`7n_Л^' *ùڊt&0_L"uNWzqri'Zs'46b`D«h$vI UDPnO{L- gŻ0D> 4^lY;\kކ8H9Z{LqDq]fo[ݦdM!h4h<Rހ$V 9 \l]rЛ,~A p_ br}6cw֝P9v I"F/IVwQE%2blYt ]v>o+%S\ 7K5b(mf11;9.ll"A]UyoK,Q$M!2L' [l${1I#㽗J XL5+13w9bE#Q-+V[]kcBΜ*=# cOV8QJJxӾU`vFUFP{d1o T=uGH[Y2ڛebwC Oxt=ֽLW]%Ԓ>~ޓOs;OqؗI/2(3*j%2∳@7}>R%C. cs =<H7XOy0C w']եv7cew 6Uh5~]C) .G3`m< hlXD4n7YT?@I3t'#̐5M!vx:Z3I~۠"7Z:E[-,i#KJN8ILb gNxr>j9M2 ; #W4$,t0RNN_'3 M'3鳴v?JGI'Oi qՎ"Mmt4~]u,C2&Wa#FrH,V3t!lRZtRw"NF5EP~O㶮Bpv>.W8{oU.Xk̈;W6׎LjfVTرPt]U$! g ۟9Ă2t kܖH>U3Oͼ]Hvo}30sSFOX^.C0t%DΙ0<2`O[*JݨJ,owU/!ߦĕhqIiQ5!³|fH?n#<Gtr|i!ms])&i="ruaENbgTr囩=СY&(L0Om[F1"(,WТ[4]4arw%!qbIKr z{An6_+j)^8{X& jtСӫIOxEz-Ǥ=vB?3 gbwK3xW3!IA&2ׁ\p8 v rѫg3 L"R5+g{PӞ#^蟊J Erk͑+6jޥ X!-i/C~ۚLQ~f[40 $.6&MLBѺ;i k=Eצ!{ۘp'>a?zw C4$V{@s=>n$O>UE<0.X 9!/ފ%G(,eKz[ ¾^O'3wITHe0 PM&3#0wxgOK"rg`O9Vw 4=2dtzz;"&͐:>7_7BXye?<9'ŶD2ʚj(b/5] sc |`p{֖ay-8%{dDwlGKoa XjAc YyAQҀc ,|45i:G}g6xYf jA#` xB|A{{6i4Lbu9h 1XPSvM[xK@4`Z Viei6[FbKtMy]mE@pwljhmr|3rY(?H}w1wE -/6csU~_rWIр":{LM\:p74U 4z%.( $I 'o%iqCP})dhzMp', iQAkj XZ$-AQ.6w+zI@-u',SO00 }B!%znί+=,&݅rA7HFpl@hFA~/9 FǢq;|/i~/|UPP!.@xJg?);S4iT Ҽ1<2g56%6c3YDeMSj\4);([;0  Z0jEK|2ğ\Ue4D@pS&8,MTޞ.7dTۄ3eLͬ ;XP@+KW)9nޔy;cMċƆ؞z0]>J `}Wτ]`b>9i\| ǝUZ|t D eOЎl[3lDBg4 k8FSу"_ڐ-G5DGU{C[yds>p54N9@) ::SNrA2h/Fo򮎈iArgvt]ij/?/+׬OUu /,r;xy'%pTYQjڴrncDR J#|*DΐD,}IjDيUh4o|8XΎm5FFcBT[Q>%xķe~9 bLDj=9nJN*kEP57kb:Su6_$ m+[rvX?1 #EhbrA*y6umU lG~",h,˯hc6wxU(ɏ @ {sS}l3I;I\Yٵ|;,5Lڼ-w۱CLÃcσJid~WƘ=XL -!!DvՑly喆m"1'9$3Ԭ~9VR}Ya,J~ޭ 5ޠQ4Sތ*O6e掮QP!*c6T^u"m)8,g}e͝Ω9 K_?Lk皋*B`d ߚ:} A3˾P̝ߡ5NFhfu29" Mqa!J1me.0"aڐP|M7j.28u&J[tLwꌍWu0wNJ]pzin]?Mt "N= _3 w`4VZ߾63^ɢrw.?$sIp2g/tpSa/ٮc/LF*|R 51^=߬94@\z#]i%KFkHZtBYi`}/Y|*f%y;B1^ X{wGSp^@cM@0f)[WLUs$ e1)/dJ0ҲMz1>U,,=gD<&@;`E(Ӝ({S:jtefсE܎srf04W;D<. ];Hh)-'G>1|\S4/{>iSp7hq JQt"GU_ryp=Fϊ(qHY4'|f3`fY&#S.5jWnnI NѦ ڱ| #9˱4Yi{P0#INISΙSł6trep c)CUxs̫BNbQI6Uv㖊H"RTpsn" MC_PyzR0H&5#cS厛>ulE0)@-U,Eݧ` FXzJ6qSQ,;(S.qPUJyCE@x6zAĜ[]/g[2GtTּ|jd4J_ ۯWL`{۔k]&gD1XعKId] s022~LO`z !WZX9f\#B**BSy Λk4w[Đ5l;=zk$t%=܈;:ѕ.~/zj*^b>PH$, $CPiDkOwTՓI&)h]PzR8R7m2BP2;pW4 ? ,DʟÄRf|5xGcDa E6ZjoZjҸM'^>T,htZmKv,21\+f#)WJxVhVsO\DZF`7rڈY& 7O C=D16(\V?2e% R䓉`L LdKQ=t?a|շQh]*VS+h 5KG.0B]OaRYe+ J?, fk#=cL?CcDDnϳfn9H97C#V_&$^#iiIz"C܏ɫW G:G]aƎpOn"^>iǜ=Kr@f7+޹\:5I\ Q2ɛtqz>f,&^V1=xgjqjI@kc VۖIIZV{-֣:Q p\:I8vӪ,n9k!mWr.ntn I+ֹJ+۔/=㭙w|g'?^xY< ɳM:q%S8ͧlYr'`=T_R_7ǨJF=#x Z q=D*汕%/DC]m.9 JۙϨkVkAOj1pcU!5TS n}b/QwHANv&O8_xlһ1l>B /(H.Ki լw6YݴLN.O[&ō|e.h2 4ĵQG]+SHy"d@. (HEo~i/ 24|Ϻ|J"}QMC츊cD@eX_a^vƭ+Ұ=vK Vcyi'SuqLF!>u.B(̣Z H_LpD2$hX*&fDERz FG9&b 82n rfkv0>%crD=5:", *^,NFND1QJQ#I͍?=wWUȥ_ʘ$fl xgW%t~ϘPA6x~KO 5ncDjfA%*IB;5/"-5I.vE,S@?,n8#5B au raqD,(wJ  Wo_1:C[aw8l90Q΅9]->!vt2,D2k/܏,ӻvᓇ'+Ū@I *1ŷ o]SE-YtcX"&=S91:WPSXqdFomyAf$GX~. oO+Ţ8" ,ƽ;ѼEe*Ph&rh@*@xKs(jM?;*I@]Q>fF&TJ 4ư"Dz"EV_*rj 6y\d[JIZWeH^>[&ڤ SԌ:?ge<}-/<$NL+$  rre󬗊Ai.R+8s>ʎ "+A: f2x}IJ&R .y&=U%`89Pc6(FWjyߏw޺ "b>F椙oOo#AMfߟyvTSdFaL Rft$y%ЛaʸRѷrozX+;O%=H1U4 635XT"dZqKJثX"ID2 <2C-n1؟nc{73gW dcx>lݒ.GTIM:93KKtPob; mHG+P"ۓcXf`& J`ªAz|Y6Xuhi][Y @ppfj$j˽L2-bV-r n,A4K9lk6â]ByAZ!HWKO)bW6Pw埱<ߵ ^T0*?n#7.նŔX q(Js6`Vq_͂+ 8UqXC~ <8.`2lԞ5b~暬T 1],Ί1>NB76=HV(y(bfDZ{)0q( Ct-GuDpϕb `41ؘ傔,>3Dm /i5 Jl;f?`D|Cցcb;f)'\$1"=*F ^IۭcZL 04)>[j\#n8%> KS<`QXUZ0\Ĭ6)BT (!>K]^!3Ys%,$N˜zf*ǰ161˺E*[ٽ(52Mq1rJ4y: YTwu^P*#˟9}%{G0oK0Jφ\ehd!)(Z90 o A B 8F<1G8#ŽvFٳyoe؇,THq prgE@N3+ FF }ُK~S)0KgE D AHe1쥙8ՙ$+JxƏ*jhc ~@ZUH~^-/tX!ߘ IH4K.nCW@k@ `XB<4 =w`Q?04}zm@kti4W$KI樉$}0zuW-}ig{ j-IJ%/iS9cQ3}H!X7cGɊ(9d0L{Cr2 )'͡:ԝ{ )[5ty7%yQ+w|5bG*B_ ͿQ_r@;9?|CVAagO; U9b2!\KX}5sbp{]#T\&H+4mQMBu]M|KqڶYRkH$z^!p*|{!1i ٩B5zNKnOyu~c F H4j%8EϜ]3nݸ tԸ.q -rlr A;ԟDo,l5w&Yۻ&z]iKt'S=YF{*Bn₌.l'מfJ9,MQ$B6  75dbrtcmhѭH'GkydMAy!+;LHGGPA_[2AemKIPǓٯ- vPz\_FmͯwʼiYI8@2k\l~5>Mﶩ dhpvKic(c_+i@ͤ.dz鲘2"w58DvㅡٖNĹF7S4>g./dqS}n[% `67`&e1Y9?]}&`XpFO Qk%:qSdo+{nl{H*"X'_DR-ܦrR'<=(7':It0xxa*Eƒm:Roo/ kp6>wNJB.ea#hxWڱR,C71[m+#?,'Z~aʻHLUqs]]`'V:cF.'AUB_IY 3y8yh)Y&bGwZ[PȿC̍U75E${XTMֆ%~,PP %w1J\03sVO!6Jb]8޴UƐM3J$Ҥ&L02PJڨY6Ma}h<}݇Oei;ZvK<-g32= |y~HcUj3k{"; ;.U˻p|X =NQG51 =i\4A3UW&wOtVP Z`H=ۙ-&;XLߠP. i+NE7?jE8%PQ&K{G\wh@CxHmҚE=JY%%DR׏zR{|Q=}39ng9GM6 ex vfD|)%*;(QSZ#Z[GM&&gu)E< UGG=z M婡%I^Ý:x~]&.# :"tvAqkG"eX}*!Ң;eS~sJƉC$Pў@<҄~ o1`W#ë{zzh'0u|z͊MCn։ IVnSg5>w8t-b{>M. 8uMp#&KC]2,\"_tSPћ ޽㇛b1xi58UqZ:ȑPDmQ@O1O64q?STY*Iׁys ik9( Pj഼gKxAIi>KN®ٺ[FHα-\~uLo]xYtc0궟cEڑ@¹*Dީ&{k+ޫ-"j/{ `2/]Yc&~j4Mw ۆX2U 醋w:P6G_cXZ8n /wa饁ݎя)-*j nD 1 Rk~&Tmy$ڛA1'e1=X$?%]pﱙSz½ O ׿@dG'C{ FI _o Se˅TԬ*l"ܠDE.$eȫ69f}̫ZQMOj{Osգ\njȒ"=AO,!!/j2~IG?j<$t}IClh!SBfPN%HvMXRq !k,pƅ{)c e0(胎a#_h#)#Gu[M;dqۚe"|S.k?QYߗITe 960ϮElf@w[Ӆn3fˇW?&0" 4n`B>=m('_]?*W,D" ߞ8e gj{U/m2zp`{+zsb1zr\M4g!R>U{'fC1o S P>a-{:At Eu6j 化&*p}g9.hAuݻ5ϓx U%2v 1l c2M1@>هڳ[~f2|a%^C M6W d氶8%Ί$E'2h7 g_.jtX>p3DݥL (AL'Ao#Vl.X%%swT B-/66Ui4~J ubEW2Ams)$ қM{9m~Aԍ۳ԍ]#i{HeGASOhG{;EJWD+HݵmchEH3n<YyZ J~'Ϳe2S:JGɾѫTeE"S:^ >]j <,E5t9/k䟐 k϶CU%˱"p8-\D E$xI`80Vam 0?Q_P{S`懎i9EU$0l0R97KHxšw ]0"ƶN./T (OU@A`+U(Yt5 ?oϠaˇ3Rt15XSg6{^# آfti Ҥ6YdM0*ldlO>+t>Ū|\-`XDV{2Z-B"gccUr[92T(%(9AA (Sʡd=|iG#vq?~EcxW&ݝeQ5r'PzRctg~<Jg~ց ;~.V/ p)J^s]2 : 9NU+sXCS=z}(,k'Q*Cm|"O3g올GMIt}Vl0e e>w8YD#>NWYdbsGg[4nFͱa$3ٌ9܌dLSMi3־+6QqSL{?;0N웗'LXQx(SIJ> qǬU *3N7,^mƕB >sj'3Ob9?M.ε]h^ C7 j.PQ},uT }?ek~Q[ysg7yX:h  ,@ʗsa*Kx%b-4Qٌ^)'J?<e.Y$(kQ[ 'y״v[FgtI غ8 ?]+w yDf:}lq=ou8L9/Uwхv\?ғ%עUu U蟨..?aN-4;8 i߈y< xQ "n'wKqjPp&8* rLS]@@jfC۶((+k[7}kH;.҃?Nc(FFFx$;%_%2׷YKB_{ӧއiO2;vکHgY*li0 \Q\EHH)앢[ @Jli9k4AFhsK 8dMUsG!ŹB}ʩXrܟ4Wʞ [`$q:XZ >izŔ3L:i܎KW5C栏 {Qs 1"AѰ1;=_|ך8i[1EpII~6^K!vEӕw{K__g2;dP//i[5;y͑HRz<6Xp7ۅ}ːo<{$ϷM 钼0Jl!Jb׬h7&JCSm67p@7\)U+צC`i脀=Q V ]:X|Ğfݏ& 3]f~ $V(Pǰ^oj382Ol 돼5`̫ \Ւ6SKT=TJғScKcdB"{Z`I#^;* ?x6ᣥ">4M4n<7ܮIاƙ$m6?8[F9TcPjZSş 8~(VH}nRG4P%kn GX$<*H#cԱpMv0T>nZēz'm qLl.mE~Ց衤󑘛Lt҅_͵@o{t8%0)UA\t3xVnb:ZA> |6 cҶ6$S. OP:zIbhňTm# #^@}5Y|1W0=97UdGq)\h`^Lwȯ&ӷ.B`%05|=2jOD5+ ܑ!\mv{ LL*C\y_hxNjP[s&@d.eYԾ в#Mև_oB5Fm.J CKlbMv[G֧K5;ʀ-镫y侔}@8ϲΚ@)NBW%%e0ܨ\ngr&vjy;t3l*Gi# `/ =` #c>{Ѹ1&tDGjk!.8mec\R0=h2/j LF=JDS)ZܛŒPbDX6lGX󬁎zPue~ Qj6$4Ý +wߎ0ce"Phf+N 083#ԁ?zײA`>{0m #$ѥ>K_[<,Mi5f=?(>\r?w*^c o5Xk A; $ ߚ8|8יGPyumw^_"gHRdexG;xoɊe o}x`e@9^յ@=s;q99;{eZ`5[P ֲM4tտ EB)P(t6 ė*J0<_1ft\ź6gYމW͋{r65Ȟ֚Gk~f=)^>d3?bnxhQFnavBz}@6L+>>;!sNod/ȀNڧ`٦R/ Hi>tagpè+ Frо #ڑ/%s9ܷ_) 4o,A@_;޺ȴekQ&d1y!)U <B2zw_)C%iظrؐ3<bl429Sr`?S^tPH39ZBŰbNx^'m@"{vg;e4l}⿧&ߟA9tr#ld%,ͩ|EԇltV+z:GIWާ(\zdF_k(q>X#ݱg [ijg3p(pDs2#ODA^% +W6G_qzl4A:4Â͜qd=3tR.tڔE fp3}EpfguNh*҈W!*q饡G3$<{,o6#B(D ۞N}f\HY 7P}I7 8 _&FjI~-bM*H;M$!,\iarBp{qk旎i= ʮLVeF8O+v}DujMP1)x^a DML7ŤP.d՟]yH}`~\}D΢ xAn{͛ SJ*s}iutL)1gQ>ҫ=}fe EMO0W׊SJ9Z1Enʹ;ɗhoPD09F:fƱсA1RMuAS'~l!q-,d\kc/Cc<=v0cA;`0yVMn'Or18w#W*w wö4d=֐,{͐a*Gc!CRWǂ m@V;^MlW LE{JJ ~B2{ Hǟ A2!AH2 ~̑YW 5۟%@z,(ؗ ̝zdˤ>hll3L6I}>Fg2`kzӆ(Wq+M~SIpJa٧0G:- %ɡ)xfahI4|S? l&uC=E{vrfJ)M඙oNs;aSՅY3BZPz̼LElm@蟪?@rI6x$b%bAI[ԸvAbO< cmA`"WoTs"؆m&*x6Vdٜu#;E;1oa#FPQ>N"@6p ~ #ې]kI+f@8| L5bVNVroo3(C٩p<"V߼CN49P'B`7̮rBl~4<H ԒsY7,VȔ߱KF+ɯO8oF> &pv0sVcYߟZɗFHqҟydr 뉪]Z ˩Pm7KH![El/~WqWu 6`E\dF. U 8 Ʊ7X&8rx8bP"_XQi-Ѡ@E@EvdnI"f=r `3{rӉV\5n/Z2^\L: F7A?E.~vP)B7=U%(ډ[aFE]%|Hjhk>Kȱ*QJGR9~!ȉߖoCo{8ȉ28 =np7.Mt!r<渝3V /\>6e {|l# OT ]7-+))P&O}tRJuąrט^kw=39pN,+|^`| jfY!vcFFve =28 H+H_<}^Xv5b$+J΂l,L=b6=ӥ`A|5ݐ~bb OǛp~lC6gL/@>GNTcJn)q1!z[TCPA4sO]݌kd A.֒{Všb{w]\Fܤ"ac_aBQsCe)-[$*Q9ZI4~t/NhMJ۰:)L"0Tll#y JY4~>BLG#:_ 7Z M@Igӧ9Ѥ)ox='ns\t(1IL=5n4)ŕTS~[OPOy\DԴ;%{tzZoc#%7 yw6F|:"D"L?jfzh{JQ#4^j&'1t!2J+:-8*4NKf e<2˔#NtvuTa2꫐t¨H?}d8aEø#uથ'.4s.,]J,1,8 ùaʝQK%S#ʍSAd|pb;LdUعHD&} TExkU/ %ˎGfA9 LQn0sv'!h5aA#owQJImJǵߧ<6l4?"ϾG;g~o*ᒑhCc`wBe5AEyLCۏnjÝѯI7D ɢ^%v:L U/ᠱXlft{!_Zv`|H(ѦEY̵䡙4IbA(Skɻs y26> "g5KQ;fВ"=2h&1"$;Gs6vއ)_sS|`Diϵ8%^_2| « L]M8:y]`yi]ەyx昁ahl bm6ʘhW&Lb)h§M⑴yv|iıH^ǁ΄Ee 9u>.>DkN=5\p/u\GB cHDe:s?:@L3bA1zŲ-@Zjt|zwu>_Q>$J;`!>0,dٓj 0q;VҕfaRGX^r֍4?[AJ{A3UisÍY3u>Dl ذMYIig~]/{KJAwƎ!xi\TpYQ>CW}t&3DָѭSsŝZ@H\#C);AOB_ bVL鷙 Dn|?boo&v]ͣͭPQS asLP[TO*}[.FГdT&#4oLBM Hڝ?<,A ,f_[R0vN2ϫf䱚? } M7RmV`JdP 7}AŃjWBZM?[͌'vMPvuI1 Ps]6J/C:̸#7YݾI3L<+sLGEg.LaF ը?v”h!BSlNGN꜀ J}(mKE++W.94ÆyfۛZde'9ۚZ1ПG, r,=lWtH{.UXWZ!v^&`Jb#9P[$-Xhfש9פI4IӆSze6kn n(zR$0+=J]9-9ۘǬć6o5BYCc|H-ǻ:+36<ߦ?):A7AP7$.I7L]?3 9Ť/~#f2=ڬb~5FrP\0*䫿povy/7Pal4f%o'%A5gg&" '.D5:g ;_9^вIkEO}…7RB`)׼߈6[ux\J#os+b$VMc[mpUiW*Ui@S"la:'[ \LT4RZHDK| n)ȕ5hHu.FM/!(z4u 4!g{Br8% O5 r{L%36h~@S(?} LJ0hQ -%z|c߅];'"PެLW?۲G l4}6ƾ&:Qc-NC5}#`M탟c|0qJ}|ccua 58R09o MM <ғl;w (ԝ ;yMuG~jE)>W>,!fs.쿯+; ૕lfW`ɏLxJƟ^}ڳ70&z IN`L9P8 &^8d8⒪+' qƯAKHWW޿o @?hlc@4Ѭ 3*P{D Uemto3hV܁a%&_'Kf.ёǿ(t\<*.*.5ԝýZON cN@?xVjh7at?IR @5UbA&D:Q6[\--[RʍJc` & \ %y=q5ȋ\'d|Q%oV*íֲ{̜w8ؿ\kYsy?((3ݼIfIOO `_n8b\W P)/ZXSb3~ {YL$cRIZы`DXv*]"Hl"8 NsَFa#Uصz֏^ pkxa0zOaH;WXn(OEIULrTdMjlp5qm-Y> RޤG@cR*H\="!S@~T pE ߔ bF\w{Ad1в{yn+ₒQr6YX} X#VHd{ +5nc"8GyIG} exyn9CӄQNW.cLB,>#aGQ}&F<=C@KFi޿TbA V(氽ײ= ohN>;$E6:~} CNDstoD(Z{\fUdcS["He"I> E6kJ0q.ɺ?$y$ S)OQ!N,_ė?B89$wJ ʬ*irl&P%ʿxBqV8n~rAx 0oS;gqq)9{"cq{ _H-RĶ.xdQG0Pvh%0rD3xzPWs}m?e'EV}\(AR :o6_#eID@M_dS=k`-Y}J]CC/wMsFj {eU-_0S8elo3TTI0q Zщ. %r @=nR]V[~AK8^Z\;v!@UN!?YR1d k]"C;NEyϯrl7QQU.hwWbSy(sB(gdndlpcÔCEr G‰☔`*PN9V!Oɿ`q tf1 ù/J@I#ٳZt0@X2#wVaf{ɭMC ِTD:,[J)Y\RMįYf~Mwk< #2z+ 'e=k/^#jXk-5dNވ D}S1篈k0,c栊<$_ 3MvZ}<_E`[UM|gc>ӕ7`@Nnw;|5c|XQᖸ&u*bv%Nt%}Fah-V}QNG zTEnHyWwZSLh $qA<TxpOɗA["ݿ"Ae5u9b6 ?rɳd,:gZ#t-b!X@;{`aejA w@ T2٢oI-O7o=3.MMFjmy~G*@ L˒{T dΤ@#W JVটAس_ILd70_/`eo"Qhb`r+IqQ0{׊CC+1T  ByBͱܩ=-k ?c {f#1?^*A^/ܿ1J5R1_.#$R49APIt9lEhsr> ;)k 田OF{nr CbUbOd(1;CJ-K@Mym2z)`OԀƍM8ṧ2EB}r"|Dr#"Wђ-_Hũc^z6.P o|gM BL1Ӛ$׉ϓN2W?A u&5"RAJW]`ssvf,Y%#Z|h'٭$,덜6q ]C65j[P09'<M6ox.;/uba5@}1)] ѶÉb?,qѿrct 54 D@ mZ +-#/(:\~vO"h}m̦B|Fl4JȟtHʏ6  E߶¼XXzٰo4pUG-M{mޢpK?d&Mӈ||4C2)Լ3 J (tN\:HtOh"cT6EEʋYθoUZg(W|DĮn=lFN 7M N|'TXHM掚&`Iwv;1r?FQOGTAkNq9RХO0;xL߭-P.`ߨ•9x+뼻00n^|15?rSap(/0lC`%klԜ #DΈU뽽j9I_14/#+fx;QjsI6H"ur^V]z)>~کEՇ!ڬMvV,)tk~y]TЗkEu >8xޖFLHȴҐ §{ 40fLltq b}ӬWe$qu$)ۃ+FfyAb'@6rQ'hw-q1GmYn'?3tEXw8auTArxoSa+2%fA|Ss]Ƣ#ā?}рe H1j,ŧKΤ"3R +xS z OuҽnSM nvyt_rBz$< /h٤Bs >0X .$}5Cߺ>ZЧry gp%oP9#SaS3z#-)Y+ohs6VPڪ?(ޫF=&@KaNsյECLɑ@7Jᯨt1eJ}ƛ =xkՔpXa&%4Ir/ 9r[0?zq ߶ֿI@p},n2@ͭiKgG]} .أUb\B>\C=Zv˶ퟝ51Թ_[LVpa7 B &Bn eؐg9EK0԰(߿Ƴ73Ppscn3LGm`km 4kH3D*]eEc0dF&/Q ՌM -XlUip1WWh6 Lw*Vu:^[MsoҩUAKпf[l>D}DPHnJ 1&N@ ],{?F9=S&ůpnuQkߟm[~)lq*n߯t2 ݃e;$.AgP?+)kHUGB5s{ ggv!)r6=0&E ?Wt{Q:ԎeQІZ^:.i(N:h夔hV~FUϙ d7s?- b 2mK :!C@Hx|fo&EˀBF/0{xj@ΧC ?Ë>,;bAZI-} AI zaP_tpipFdm޺uʊ>;~; W>ګYWA\y?6L4-^e3*Pl ?AmO($Fr 8۶s^$憷9ጐ=dBٮ>QW$Y~HyFx^oٶpy?kE* aa.灎*&.:8 =AY=c-tӄ;"޴t`{aI{0!Qko e󾖪|TVTMβMUd,uSFb-4ͷ o9.Mt:SDMے8n|Rs~|>^p"4êTI~)B 0[*~<4K1g춅E_VbsZ) NVC-Qw32S"8.8\{"c{ܰnLs@K@Mzq+ңZa-x0o315 2 ։ߑR:P6 qUC(iCyj߈ <9[Ϲ~aN8meh =, %tlYQ?rg{Yǖ1 Ő^GDѷm4y@y{.OHg 0NiD(,[G'2ΰ]]{+& cH8$Kf=&USOY2iVgb3'ZDRAվK >zr+JY`n 功P]TSb?||r~vRΑc$B {v&ꃡwJ0P$\M~?]z#zk&k -6Z]H0u0/Eg '=3Ni-@!jI64pPzsY -G:qɿL{lh} FDas ]Au܄*GRڝ8-&*%T^ΖM%/!0/뻭6wU,zupab年NKS稂S4L*Z!6vx &B2+mPARk!6N?=Zn"+Id3SSLxfL ^ys}OE̺Ct][9 F^ay΅zrmR=&FejD8-@&ڜSx.^x lohg{$5jyWdۮò;ke9Ԯ EKShxHWVuS ^nL@H' /jfKhnlד\SzqyX6R'ٙ#zױ`7S%YW\R^16ePh|I+\Ln]sP5+GJuZoN0N1X4LPW%2θL=&wθjK#|)lfHv|_E&c}l;,fpjJMˮﴜFy͏,cA/YʞZ hlފ+MAt3fO3k'ޓgEpRYDEw)m3܇ O6-GmJ<OzHpFSOPy.N_ՈEx灺bmϧ)WY*+C!sX/$g?_; Fאt?7z e6m8RԳpP;r.P\k7Hc"ˣU hTě zI_g>AxMӝoW' .uHt蒶I?f8.D߇dԮ^681GYqeA- qi`0KdFGCP??O"^֔Pu-d/lG=D{'POJOQI k`%x 0b:v  I"\AĻEamapp dLg% 4@1P<+-̅6+1&s*B !RO&C5|E6ܚH7BCyjg u`_xm.Ztb?Lcki1EN*_܆Wy(w)N'R6uThgqG F3\O܊ ZxQf!kFtGkѠDRW`S28@c? 4y:x?CNV1[,?,8.&JB=^h# y P=gk3ٙЙ|R=95>1Glػiygq_Od#Dt4p;i8W d6LbwN>tk8xZaB {Tb< ;òF@?:/\׻Ӂ|dÈXwj_E/Bdћ(s)rrfЩ'R!'L=6W4cbhJiPY(_;$VK!zr 8{˄BĹA7k*1tF9ʥ . [K zw_M! H's,XnA0^$ gHG?oNrDTZn;,H@$oA1pxb}f3GӢ(?<nij{3/JJۘ D.~$!OJ>GB0!J`8[Ba}.g oPFn̝IZ{Oь  ֈ RE~2b+K#/{:|WG>^v@a$,hkMeoc^ףf4~Q%xuYXKY(8֚"%~vY=EEWEFb:-x`k۲1 =C1mhnxѿui71D<,ٷ؆lZ>$$'~K&RGu[Dџh/]$@X~78 ~SE%Ɇ.a?JI{>G1,UOް(&CI[^D‰GrREOl;HJΥHU݄j$vBpOs?:Z=x%Sr\uMiSw$i(aZέ5HM#ttBoYϛӞ5lBsJJdbU:5?Xc:_}2̕zqHn';",҇,"<>㕔(GrX2"AI-j MOa/x M0ܯxS7v{{VqX BǸyZ7 p#.ƼWQtlk\ Bx?>>킪qyem"~GcS#`&`WI3XR- A ڦmz=O֚3LiঝeX:뜶Y&1`c4t*!y~7=[9c=>OU}(SRqP nS:f]iF/*= SaҋpF7֊u`:`|=e&jBMO}7QǞP4V(RJ{%>85-U=,^`?5[X=JJ:9b7|A]6rjK 1cBU .ϲA>Ғ˿;"qb8dWyijsT@as4ri͡9bl#=9nl 9R!PIao &;E'HԾP"Z:]M&?E>qkh®M, {;Y1bv fL`7;yn=_ sn5 , v4qhw9Eϑ+ ܧm$́iehɘi$g#yM+'V|@AYe1MۇB|;I8DbxM fۑ:VUGnqסbk kb-"%bb89hu*aylqGI=b:;8"ܭ?|X$G% )+~ui^g7ԫx+nJF"c^L oKOQՂ8x*c S"sW.^sOOjW3j{<|fPb9o_R3 YFK!yr Y`RRQUEt3P ܪz r[*_w&gJ+(>e(g"` gWk @m*E_X݆7ǿ%oc^} bXJ g "Six_"lcqi#$&/Kw{;2bFdT7|)s`I3p{D#A1$!* K~/a22\=LW`2]l1LcV;k"+an 'Wm<("%vixQ3nuBQQ Qm43Y0M 3cɡtSkb7X|㗱̩628b$G@9g-y˜i:-+ HMv8@VB@)rfæN[Nk`D:)-<ԝj(`ֲeT撘7|}X'D%`U4+qe`&>f/yabpSXqj\BR wTդTljkfr,r5РӚ /To{UqSnL9l#,ppR2W1-]ޖw5}\ē e)n^GEmz_ C6לA; _Vab^TOͨ"Ŋ&,Euj+[ҊM5SLUg,hvבyur\{&x [*W5@*pCrh@6? x7_Sñ[mD:b%}Nf> AW`5͞cG :kܠd:0sxK>C2|Q5N8D.U\4v!>ł܋>BINs?6mJp.U/_UXXh.Rwnp/Are]._ychO@gU+j{.nsL$ٻ{0& 6``K*MOl.ar- : oA odB0$oWD7a>.6 ze]v!ZO ~utWޥ!_iE Xffc'v\1[ϳ}ĐK@)sxa+sB+;0]DchYUc JE>_3UT :$ʅ+ڋw(ri*} 3r9Vd3(!g& yfH+-h$"#.OO-gk ǵ#|N2%;Nk,2B 0sUm|[A\`h֖$T ij[H0 ; :fK 9T*>'G 𒗐3I+~ H?oa۳qZB]NآD8 _nV)5dٽ b.Ӭ<%ǒkڗb `SDo52cj‘QQHt\ݎQ}cj%'_&?/7-GƂ/9ou:aS*X02O-"1F"@YTkѴ+9CJw#,=*7n)+:)#tAW2B L D4֎nfZf b rs$ QXxaPe{ ɿ|^AP ' !&y* PdAӐ͌Gi@l"\tG*?gZ%#VJO_SוO+{X]T}ZϕvY҆& yC[ NLJI6gQ,{7+X鶸A$o^\>!5];yc#mPiGunX"@k{x8|8ќ)(b0Y\&ZZeNĝ}w_-OG>qtNFiLR-9I:v"Qm.#p'5'=% j<#禟4˪v.sTH^oyz_shA _@1d1\w ˂djtC֑ wj=I~d~JYYj}rvq:|Q9ڹJҔՈ$]ND!}j{ Gb %"u UsIB/1$Λ]‰=6yRf9s~M^aP{WYww$ciʬ8oT'ODŪ\y d~eiv(ejcA7nK"fOaӥ吉nA-4yd-@Q.&)BZ\TqgjRHA@!cـm ]g$vh˫X"I:P V cD1%Na]:emI#OSbItg@e^C7_IzUF[ٚgeto >>faB8;w+tZe] ۋ$c7`-'`du֦ \~2. OdzEhp;3ipf8fiCFr!:]jl#g@A$WUKu &֪;IPcgď(L4C,!s#kO3p<3WR)9eXƻ!:F;\WܬefE¼/Wz-+9PbflpZpO̚O < JbDC''8')'7Dgaw14@*r֩ISsMvUb{q{5QGoMo 7" !ըk=6' ̻HanͣKJۅ4גbGOk>ן212&|ޱ0B ? eer|k7cӐ0q m  -!Mc, SfZ?uX(Ż՛?7ߧjwL m*8ਘ<ɻ2B&*v^c"2Wc~I;R||?g|խg"9l *~9|}iޖ`˘dPz[=e6H-nɑzbr$B=fzUΧvv{c߂(}hNR_,iI_YϚQ"{XVi*ĐW&C.JJL+fDS?dzkܿJkdy4]}7ObS?`8@(^%f"|U "(J!5R .q8{R/}8(ܓޡ ^%)ai[%_e=?Zt ]Z9%ʍT({VO7YҪIL[{H#G>,RzFVj¦11 r6A 2o`KQ4PZ]Z8mTN 4OQnjy|xB +wfr-GGAI8,"P?Ps}xZ"8}rEnYn_mѾwG}l2q'ˁK Rj eM)OO`t3H(j0lf:{ 6_pm:y2LՌю \ {9 eڪy(nyrLHʹj;))ߘxq!HE75>K 2B2usB'25Da״f7@1rQe^dÔy5攑RӠ$c (7[a`F q$ƶP!*f#ovZSJگL)zm5"͔:謯m7;l(O,v`v|*JA%wi?K^aT.G5pzGT衚hYx3!Th>Ҭ5a.e,ا@^UgM/skF@\T\i$7dk%;»eu\u2-KrC)ǩvQp>3qvc|I2x`gҸ$Roo!TQ㈮x:wL8Ą>O`b JսYC'E"?]D!+X<S4(~v8>T2o&lrM1搤V`$z˾49E9WFBC#M^|ڥiC=D*f@˞%"fnh\R# |9c0D+Scj;A(?V*ŝbGU0N:]eF Byy"eR D41158 e˚5Ff+V/V+׍wZ%D>6W]46|vIUDujYb 0?;7ܒCaaY\귗 TPx&]hGq%sZMh^l9Q'A3K?We>w_ |g%GgŶ: fViBixvAYXLlaMqĄՋX|syvY -MBTo^8wcnFxyzjmڬ,Ⱥ0:a`(G8A0\V}PԢ,RƏFXJD s"|L6*N۸f[L9/s]D)GX+9Kv}(ôYOQC6$-;›Fwma&-^kBlضoc‹Eutz962&0<,fR֤M7n"= W`zء79|xߥo 0x2״5R+{P↊rd\ 3UJ|#"QsMc,L~z^$@m+G,&^W~FZMR}ʚ#L)M96!@"tO&&xz!-T{A?]w)T~Xi:;|LǃU:֪RDqb؊*SA' %>3g  ahm[Jnkj5=rljˁl`N{8:x;[9*qn=zyUOf+Iд+tīiNJSBz*gΒi)RÁ8$lˢľajٽ=!h4\8کǧtڱw.TMH`qvW<}ni0"xڽSv7QmKV#64\%^}Y]3ՁEf AB<'@ S+ʾK }T&r~ou8d+RRCs 1{ t`Be(خ 6dzx$, J- HHqTV/A Թ<\P rANL[ZcXZa.Dt73A՘K{NBmnS]4<:{A)`z#onȽGw5],Y|N IqS$tټQl8(@vơ2zC:8Izw[ yF~֍:*H'.RvAyy5 0S/+Rv/)RX@-7YAQ4x@AL_z*gĹ_ra-u,ɢ!u"4|Rl5Wu+gN%sVƶ$,/wdox`oRt\)Fy="-ZR/;̻%TT@D&%]ՙ@EqBS:7v_ƶ˂g5]R2]zAW{j^Oi'IJmm@l_'Vb9HN]s9X* o'`WGy5I3L̆Lue2D)H5iEFb5mIvaOa~4 ɬI_Kֶ_2ݦ,^wq;\Kև\a!YVj Bl(8u3U]jzgOFmTW{?tv`^h2k:@9\GZl\?[o6 J𙮰0Vfd1STiХ&6 K 2t?ntysцNs5,gtHp |ͶKϮ&uyܡS)'XJq#/))ya^M튉3\4=IwUVྱe*:qB(j?sȭYkd"0x9}JvV&*7(y$['I*cWN!Ô`uyE#q_M=(zvJ% 6(,udhX @0Ac B%I7v|k$AreqJ;haYA̹`?\+Ri?q^9])^`t" ::Hq0:FF *ev?8`D,9I7EF( g&A AqtZ$R) fǸxv፪Rm%"pA@ḇY'f"0*JJ/6&$#[(\O\`]\PrwVvXO{$C?"{GawHFAYB(ɿ3>sjՒXMrF(tʅDV8AoN&eWf*?XZ5vzn9O _ʫg']wz Ad dj$ Ph͈ۛ/5Q5vq?iFu=tϦPER1!#f(yqT(9_Va/UDK$ZY L֪Lּ7*"Q+$ml"CxxE{O+rҡ.cNpo"ű/d#l G΁nSE/R%LAmOdЧ-ә#exr2GTވ9ew>R ? =A =9f$ϲ1ڒamo0D_SGEDu&x%#'%~ PK=wj>|bv b1<n%!ڳ*; Kw > 4baQ9{!WѰ冏\b`*q3t\fWvs\Vg0O/ 0ꓞywiޅibP^8t%_-0ej0J)-fxg>7(UۊhKWt !eZ2~3?PME~WdCqr'8ɞݱV?n:$}#J\ * V9BǪ?x5H"N5Yc C,= |fY?mcp~cN AJ <>$gW|Z]ĻF~$gUXYO#ջ,nL-)Y"Q8 ,~|avW;TD ]Vݦ=F4{q)_ *\//I,;` qNĶypyIے9ëax#)m(0 QA=#Mj}aMO `icl~zRAy2|ި2uNimqox<.z-Kc,kPkC gQB>Kq~֤BZX%|Is H~2j4[yeQ%/4;Qe;qƗg+ fzjH6na+ 8&bqs}͇Q~^cE`oa6lW1zEGS+ѾH?cr{:\ SYG j1N?ܮ%Cވm}833಍)v^Qιlha͆UN7w_f1itqܢY} !1dY6B>#}?gp!/gDjZQP,dt 8ہ\ Mg 8bj=ޔ_,*sW*h3$+N*Me[eu#TvWF7P;$aY+٪"!B"{ ./eT+L{A`xB4Pf:Y<?z^]YǴ!){ܔ7Z:zTePKL2_Ei"5,+Ahã֟V X햽Wﱰ-Hh+jaةrFNb!Ay,4z6|аj&Բ$`öz5=h,|zV1\t#aJˣ():m@k#nAU涩B3Y^iT/k+3+eAk9U-\ukٺ`E艄a\IB@J^7NsjpR+ޗIz&HHQD. )x n#,ZO,X796 Fz~"VÇ)X|V caFY:Lu4Β\4nz9˵X26ܹc#T}Rjb'V|T!4:z,E˝^{sG+{ۤTOvt[*Rj}W[}5ƽi6ωzQ]:8v6м-^6\4 7 ֻ0qԬkfItOQTiqn-z妹-GWg!!WR:(RCSRhk`<g< bbqо$ t$&(B~8IQ+ GDֳcD&#XP:ڝzBy**K .$>8 K}gPF=W7޸~4nLY,wP Zd:c=BB+ mlV|}eD x<94>힞2h[&FZi:_(yF Mn0iKgRFm Ĥ&pJ^ &{ Vփq)G?]2H0mP{4ځkѺ080Cpy=nIܭeNj~T(oO_ %owt:N śs]g {4Vx`wL\#v½(x!G y+mrH@`35+rY1ʬ~0LƫZ(\m~g]^;x[̬1B!zI*iE>_vdkHQܬ"[sQ!*dU:9FzcD^ 6.D~.65+n!ΏnLc`?2uu{j8}߉xR{\ç TaUD+XNCY%3j=pٹ4r>,kfZO OT8T3%?=*\;e̟>]bc7DeX/8" ׮l L_I'FL2)VOM}H8DY7*Y=eeT@r!7*; Ņ"MM9D&%8T&(J)f6?~#Z>Ӌ ^ iWPu{4B2[DN딂*svΊ.@x6H-&ХcV* e.ƺUtX|DzE\.Ry=d .AeZ gk d]D] i%r1Ӗ㻮I<Tgo]TII{@J9+q ĺa?f)aԃJEw*Efj]Sbƙn0f_ÀۚX )mllsS0vրa#\,Ḙkx '=zV{z'o@K'#n5FϚZ|1J9u.KJ/+ uS[;lpo4c鎒A2Ȩ CLq*ZlaiU0OY 'WOY[[S; rDbBFa~PeYZS--G־o<TWUPtlM|N N$$ni ,XE:F-]bJ*;S"^).~X|Njwv#ɗVolݒ 2ɞʪ̶ִ7{hnjۈw2?ԉmri(:Xv0ic?Ɩy/I6{O$MAcODvE`rCGKpNOW?mtq ;[Ñ):APCF{ XU#YC\m)LT֏#Ų?9vx_/jeQ2` Y钒s~P;AY}6L m;KF]; 9pdmM,k*q͜hn7j,;йߚÉd Iv#B70 qᒖ@st&Bl_R8Vc8f=pX2S(dYB>Mx" -;4@q4͸;(e:52|Jx >=ޤN P7ԭ0#cDp?,}*J}]vd ńA>Z5tS` IJ] R,[k4xn[:8NAu<9.9c0M. Tf,L<ï'BE8#mtNQ6]009,]2T%me%@>B eմ)4[T P6u[n]ڳ0&v .tXI5T}lҙ_+|kX'XZŠ`DgbDG$7k Uk&_7}P_T#gG vuql:Y.q1xIK𸥅eoӬY6Yw]6PF݉Qw<\ K @KT$Aԣ#9;1V&WI]Rv/e6Z;35ō?F.w.r0[R'tYFo baoV}qy"ԶJ~(+IpȻnl‹rr\t:|yD\vYp{i[6"2Cfn`yp~pR>p !`ܙ\Őd#mu!p vX%Z.XQ.~E:M$f7$([3Y4vϺGL Awcm6<</'SNCi7u0:dwePdިw2kR21*6%>HmzCݝyGt0H]:@!4,ttcIIBy}5=u/ =}H axuFЄ*9(:{?KL~6N9ZH&W1BN/b}H`xW'd*P4]3W\=p<|[ (Zq|E 0 nA:<պ?!k -KLF1敭}ĝNȩyȋ*eF8+aIuկM;RKV23$1lGZ3Χ.b%jz-ϫ_р;KĀTM h݉BbWui3aěِ|l ۤ},+4cwZn0z%$, `Є2 TLJAg0i͒(rDH}So0d`oZV =Σ=Dm΃@GBw8W3ͧh7' m(rOj?!2af0D:}H~9d6IHk1n4vRLM9B> ƛ*qMvAHCL_3 sYNJsQni!(=Z^1CݩS6᜽XH_-ΟzKO* 1i)eŠ -x"k/eM\OZ8639_ 2?C< ߡqZBbu~qzҍLt!Ra5ܥY~+ˉ߂# b9]Ed&pr%m>%:FE 7pON2=. $i ݇JČcڞ~˺ѓiJ,/IgT=XևG\+Ru7hm!`J~29Vc Isd,:vhmTRwsœ.}-{skD]v{?r6EBkpڴj7RZp4b @҂oKM*s"ڥ &@Ѫ[Z+?p<̶wA&Λ]QwI&.+hRQhvQ wbv0~s< GEk!nOq$bmJfK5ޝ|rp*$3E0Ȅh{Y2lmfE*{aS "P;`r2G9ra.x] QHZ5@șApKC18oQ8 lW%ʇO>(:X0˙X4_JP.|`H3 ɸzfX -qdD׾D1!TW m W FP?FN O-w[LBv:t3k65M!\2l-m}.n1Ks©$^#2e@j{nU$O Bg7GR؟r)H*1=I8š^Hb̌'.S*!vx `zkQf;cBI+xAIB\b2 ;Š>#+'TE3pL&!=&B_L]C2{ {Ejw\q a)zmb @]awJo{![V%i OEYJx`v&_H!vrg٭"Aˉ1ć,0JW=AO_ ҿғsu qR@@x_)9.OǵKݵ3=Eo\s 3l6!"ǦmSwۊ>cDMM{YwxPxAZ5(LbMZ$^?:*ifIwi{Hxl˨_;7sk:jT˻2&k',Dy`!{1S8Ë=tJy?B)_JƄspZ3Ԫ~}MIX$$;]rDy׊5D8#q Ico5q8b*KD2FwFhw.U(FD$Hq" A chxj^\@ )3E_UA"gز͠PLhaq@/Y :Y橉2:Jzڽ+LrALki4}ފ6dC:Z ˻u՚a#bfG1yt7-<] E!At}>,ɝf!w,۲Er߁T:5&'~U /$YӐ|'@N@n [R &Z`PsP]EcxU~2ro!̊'Zeݫj} >klOm B v7/-d%4+c0u~P@vos} JS(j#:!:G t+̿gyght1 Q&.9Ijȱ{0.UfF"1m j^0\^mo 'kpXITJ'I׍YGݎ)>'B 5X~T|/WD5!m.q4^|9!Gl@x2M|ut5 PB704 }hh/ _~t[G:WatR ~ |,N@`@arB˒r)+{LLuRF(顇M{ (SEIí~h>]V띎X I/BB X[=b 5̈)R8,.$Q!H@R&z >USz}|9+k6 eviȊo5ii˦0+#O}P#m6O \CRIL?3"F_3@ϤĬ?]~g T)/hsGlPi}$=Ҵ}{_~%<E{fz[hƐ {*.Y Q`^vQ:Vs9A`X^Aq[bAeq_MOjΔ>i*Nnqo \˕?r'W-_5![>l/dD?ʸ=m(kH8o{k6pTTpzd_̀pr}dFY+r$]ĈEtou]b?V2C?>+XoD3v&*A(iSow PCqnOLE/gՁlU$TřPC{ ?Ƃם]W9|wIL.=i4ކM"[Oٕ3]猻?i0(•ꔶ;0pl3 sZ'@6 0/8F}iXHhv'}ᜍn_NOK Gܼ;˒9F4ca 9d_%|Ry'!Q: I2CSTipk+ *̣G%Z+E2W8tgJ?:`$8_cLdECFtN$Oj ͅbsE/Gg5EB$ZG8.P?m]iFK 4$J@p۲+[aD~ߍq!l֡rJBf3ҫP%s2g o?.EVcnqN6;/ޓ5_ـY{d.͖%&)9cvbVǫC f8@e/'FӮֻ%}Ot^Ln$rY*ӿHNa_e?U %6T0n@[ gLiY sH.CbU%M.'uT#۔ez]4L!j};6ea" +5qcFOÖep+sK>Fץ!` P34 t=&9tsƭޠR1VU90#j3?~N 1)/~iCAY B/NӳDn Eu@ۻÈ1ʀwF{ȰRߗNL|3Ԥz'\[pN 8XߧڔdSe51{}M;/R3`[Rb0&W~;M.4hw,K8zIrÔ>"GWz'ヤǪ&;3"/0)ݭ ]g.ORtgh@8*@n*uB#B6&Ö/9-TGvY.{)wrƆ&8氅NfPVyu+c6eX(zinINX#V o27mSn^'k Lڢa˸ 3<>!.*DDHJꮅz>2/Q¯|pEd˗ɪPUNXA8͈!7m8n8ŏ{)?pZ?K*׵gCR$3m&y,d҂2VPjd6 Y.]G8qe8A{cvGޓ!6Z vØp8!9Q| S_=rPH"=dJxI[ۛ=!bo(} (Vpۆ?E? 9L Jw&\Qmͷ70B[1ǠJUᡜ3@xˆ 9lGh,^DwSP.FZ_,& P 𼃥|! m9٨ZSh­*m*Tw`A/e>k:e4;KWzON\K`eʮ>Jvg=g<"h(VB2P+m^-%LFz!#zJjG&p)fcyXH ;K ?fK9t6*Z/=wl*x2D$eB28O< sLx֎ kٌ*EF bYvʓbq$"3q1g_?v@$:ɞ]@"Ş)Xl@,BTMMTSŜ&UA+kQI+CPwq/1*,l!yq53f%\Wq2ZtUb 8w գVh/xpEp߶4$٫#Rl[q]%a B2Tkםg"i0JuOғtdbpz(\;l|UK5v'1?2htaU9|"lO(sIH uר4 Ի˗]j|^C3r~Fg$8D.08K"Q9TR.B {{dҮ#=piv5;`II>l-k-7Zj[h>%anO2>TM0lk8I,NR'&?C=2a4 IxDb.p̢:wRmހG Ir?=dțrބӖ7}sw#GýG7j#K;: ) R&p6ӎ; A.D[, t'EI='y%W=z 'uXr/e*.z1, q=<! W2aU|R׆I_80fo@x7c"ChN.뺟5ݞ¼ˏgQX3%0 p⥽*38gψ tF$No\{lj;{' G9zUkrՔE4&]%b\mw4|#eXa*-l\ |5!=,ejs^^8Bbg!n_6U+-{ eBn^gI_^_bT+"Ky$ϹNYu LR(.5Vב$J2R )˭E8j];^'Je@ a ÔGʂGCiDVk!v?LlMM5UVkk4 "ɇF6Rs2znv y.1 } f@3ܐ#  T$F{WA"ti bAP^&\y 8H'c(N/U[Fg'b/lf̤ Xi02@a9qBo7 nE]/ga)yP&A0!7H8qТTƤJ[F[R˰&J<=kM kyވU dԼ& Z#Q1E g4gvȫ_ k }:D`ki&ޅ91bC8k> -mFA`UF)on7 +ڃJE>eP 5h?ލk'3$>A,`„"/$QHдY_xYyc,kBsL76H#d} wrMd+)DӊrΆB?7%P.؁z'JT/ >%4r5O!|PHm<řU~ | `9/^ynR.n;uѷ&[x@ Sb.m9;ip@w` 6KlI#0a&fGQHrH${7 Ki ]1:+D{l]a"$9ˌ8w}/B"iSI{ e.(֣l UV1&0aWUu'9Q2B[ZBXv2Q®9͹&nw֝,u:.p>2+m DGݧhQRzCiT].4V7)(iTR:O;+XC/ @Qi@|0kΔ`pzE28Fz<`Er'el&u$n=Y{a1BT`LFp־OG4|pA?܀ϼA |uƶEn2v@.GǪ5f2H#m(j sv.}zKLQ"iC5ew>Rz)Fk}.|2)ؿZ<-([i`ٗ5;XzUrQwQ1Fj+-^l"&LDlg #NBM_ tswse#2BRRta8MvUx#O@[aeo^0ti0ElbFhPNڈ vF߶>Y/s;'j3{Wa7^i3 q A)`?fGAՁ0!3/ 4\S?ԸR8^Y^u7𑻡m$RӪ!:/ PͧJiQ#Vbeڝ@CucIDCrc¢RS,Cs(mXMzJ{+ ʾNڷZJ}:,nj@YcuFqT:a+E+\Hy<Ԁ UÖ>&Ik!ԟDOR(*sژ ihݷ1k-8|N<؀+`&uAh[ӱO:Ů\v"p)2w;@֞h"siQdI @>D]5j53!b-m1y*R=̽N_l $\f6Mfk@N\ Bѵ [~Gq\[w8ykR8`/;F!+ (yJJ&<͌_GПH䜙v;-$5ؙin|Q|Zx?Vr3v/ό!QtyAdu̕{J(6T)w#ǞoXBJa d zbZABHE[<>ֶ+Vg#ʐ+-PBj̞w,wZ>^_#'JIAYJu787OHuzYv[(EaKð:# ,NN9t@0TIт<R!|xWOt69$dXfum )r>'F^bwdƝP3H!(kn-,of-^EӀAɓ.QyLϏXB|e1KZoER{yS* ҌvWJāl n^ƙ]=50V O<`jk8x<tCha9T?1x`>K[_OG|TRJ-̣_GX5–_@Vbbcs> ZXY6e y_y{H{m/kUan:ta3zD\\렋B+Tfͥf^hmD-ۄ.O[ +UaeV9uĚXd^Ix1;4rU}4,O w OFéjҚ ]=ɓxgi'8c9*Keuszˈwz uJoΑ*T@Q 9U{tZO@P=ׁ QB[ԚuՏ6)Xthrd?zI(_U 4e? p=u/b\鷬M6cGu! =.Mq t'c=cw W[VCB.t6˗Bg E`rВƾpŲ+M.Nѵ=pFph=zEK#=Zu("~R,xX<&c{ߺhr[7) 'FسOW]NM? D½V!@,=_#ϗCBA|9z$1=ju #bRz\>|鍭#f 4mxٜ.l6s*H۞ tG''~|O{ R ~wAM<"Рe׫qZRZ F*F#~qMk=3̇y/ۻsxaFA1vGT+hhcF2@׼:q4)׮ۻyW8{&o,\|2)lXj6Xˀ7˼skj8ZL;pF|` R]{"yT9ϰ;o绮8.1#fA zp64({g7{>5_Sƅ %gq+`̡*K!![<UpkQN_oX5՟|D0Ub":S#|}H><"H=X޲dइpOVeqRБ8&0|8s f&n\:ޟ Isci&XRO2[9&c+3嫌%[yT 3Ӌ cv 9iMTUPRx Wn!" ިy}䵪:odq<zX'NZ~ J50( fj.m`0TPMQƅN5-vWDe݆Ʌ&DGoIqF e~#t 1b8ZQM99o=foђ7vhS\FMn館ſ#7ONQ|BɒjMc=dgCNsLc=.9bť ׇ@qI5%"G?E #GҼ2RvrJu:bƙ(_"IhUaKY wV]g; ưk3욟>u،ZWa rKk,PUn&h}) %@Ж9 8GW1EY[5S9E>^ٺoLۢ.ma=UW{ sξ֫Yx0˰>B3ETރ=p]1hٓ{{0Af5(ZbO#i,bK"dw%3O?`迿" NUF2P~RqdQJ5||C o6MvMXZe):{\`exC- |_giD<4;C.U@趲s0b٪ M䢁i#4nUbajJR %s}R3iSSrKox I'=q0 (^bKȮcuφ \N{j% VI؃TEfhtD+q6Շ(z%Wl<@S=FAP jT>_L0(}6ZWRV |V7y 0x:HnwCݢV[_@^*yƅh bS$2WU Mӧ+L/.eKq lӏ:r25|QaФo=)+}fp6-נlQnE&GW]z͸yn pG{ =1+LcD9HFYO kv?QadVػ9^t<{k\|kIv1<8Ux%;ty[bt8pb6t]Z  Aq (%\Pؒtm.o!d)dԿ;t? ^ԁ) JoEШgjgWHB&YFlbNXR b32GUfo2W %v 9kj9$]]] ՠY9fτ oJۇ&Ut]M: >K@ `MI3oعy 9R[רq*hobl*C Y5>@ah?dVC13tXm;ggNGE[ς?˸Fo8yѬMEz\ PuuHT.UjݓG^{.} eOQgp(V^ѭ;{\.&an*>"v-1"j.ѯ'0J=Ӵ+/ rrMJܹqX̴@0Q*=G5D5;u:VyW-Qp;bW~ {Z#qWaL 2_̭vK[^^&/`5GJ6>}AݫdZ+!R&{$*ў>`qk5-ȡ0'8MbTbqdujIQ4[:umNf0O=)~KKۼʯnMo)h.G*&`#Q+I (ݯA1/ܱa~.9i9T39 eLxbB,=MET %BƉLd{Ig90JuzVٚ=M\WJòٰt@@|j:~.feTyø(c"b.'O\I F+; d+޳ٝ>\0VͲ̷Ce05.wu-A6Q 2\i9|T5_yQߚϮx :oЛsv퇫̜J $m|1l>2 (Zj_Ň S]LQ+ wO58̦ SQf%4$#iI= Rc}ɾjKC& -zHjh\]_jr ~]C6ZBUٜ_TԷWQOu[G#9'@2X.I$X=U5ENp者-Oߠ*[<$#&ha97~Od rKGݱN/[b,<N{^T$+jW<'|g_dzt+ MАHŦ"լ$,i-6 nٍu%mIj(| @a"ftȡr=&Wnd77lH6֐!]nO-Jm/k>AWzca7)8Gn^)[k]av`7\ה u^`ьq}(V9R[IsGc 3=U0FGaO^j(бeY({%4T;>[ (Wrxe$ ;O=a쁾ߩ*wo􌆷/BGD Qn^xygcr;P/YE~+5ǒ~uog.Ǥ9+3 lA)*N?lWtlrTGT[snuvy$Ŋqגt4DazQ?FZUph-"7mȑQ/yD%VMvr\oʰGT+d"@EJ$IDgvr՝Bg'e^'ZZwj `H]7շ)bqݒgrLMxG'^$ ^ /n VLEtZ+m m-ެ#L-]Z/6D6 ڋJcp(~@~b*9z|V#CQ qirztEdڡgQCAD"eթ %Y%"`pKr XIM˿6S8FSܸx67QgV\]cp\VL@9;]Չlmm_;DgҴۢPҀpA ϸ1]DgC ^npLlBrXwvZB `R#sd±uAK{b0\L7%tـNH*Dz~9. qvƓ 1J./`Oh5Run_8>2R}LC8gB# B6m7I&#MeW|0mnæ.ܜ؀ju;p/SJ#-P>f\p$c<0ֻ%INOW1Fh D-+cե2sgőS>Ⱦ@k  uu'wˣ\z`w #F)IMȲT[h epx1PDgC윭#ѳp=jO.P~M 3Muؑ D/_Ǫ6w*r0u"ڃS捐 ))#%Kmωv\Rpٷ6 #1tRnK))2g)D<:*!|fYnN\q2 RVtǾcnVxrٷߚ9A] $_i"œbG*v-*=oYfI=CjuΛ‥'Ճ}7MQqRz+~rct;JNZIuU~59\ȥޔه*lk^obs.j aKm&iNuAɽt?<_A^&oGEFjLꍞ~u.ӎl:Ɵ,ԝxIØA;2&t2ql)TfTV1GeE-}QO_"-W E$}{eld&I1\w:ya5(gz6!)2 9f9J&nGE1ԕ2p[+GhQjQԤ䢐#=7sQXMr)=W}nAocXGqVËy^M[7:)? DقfWGݥ"u:\[ޕW{ ZxrSzھSVqLZKzu[/򣚱y;g'FLGYgB63Yw8 Kc?ǗW[Fn"Cꈯ:#5` Iq~u ԛ;H0 {~!i׼ZSÎ$}f8[|kTwj#V.Z PeztT{čX kwYm0fIޏ3i+c)V⢨`p"a9qn7qI]"̌/O Sv9kh5`6efJ'C$Kd4þ*}W!5 h `X,Tz4/&x 'fϩ8o/~\{ʻ>TݬC d\x@_BHt6GXr=bKN;nt:˝L*R}C ~G.~HQ%Ի46naIꡭ^ q/W\j<1ya# [Z H;ZT5V9Ka8+`n'J (B襆Ri8O[R𗌇7X1{޾zMxǨH\KbnPB&~w d{'^9TMP߀ q-W_*aViH*BfMO<26߿m i^|]ߢM(趠x^^J T= _F7B`|c%{vߏ6@.Ls>zK~L-x4a&AeZ۩3&0U1Oy!yTO=Νmlɏ<\˳đv@U,rh>1hq6'-5òGӫzwq@J7Ɗ%Q>Xz>5{:u7/$%hƧ':(TzMkhH-h/'3d #wd7$G.A^HxʈGYZcOɐ:^hDX*CwPu#X,!\1rb~̂FSa .R%^Co]4tIpI'gΥhwvqU%QנrB\%%wvK~ZoKTā߁}mB, 蛝w9nG_7dt\jh<[%  4Q=x(gmwpf'\X%wq'Kے7R %gf p盉\\Ǚ== 'BGlYo h,I); Cx oKw@3 e.ϛ%UQ'`%e(# 5in{(9 bI+6.\2~.Qzmv+ʍʧ͚t:2V{M eH=(Ϧ>|oNIL~ (:8nwN:5  5:G1N ; v,7x|(u4g,Hv){STh%hq$|HU`t9UL-{vȦ:ܔO ?m+'8S'eZIf*Z}OĿ2n$VEspMJxf>6˾4+LS$K}Uz/1VlR~C`!*;Me+EAdj?xT!4%u3II-$0=hx~> r=,ИDBÔ*OcSC-ύm H6αT4Ui(nxv.WY~$iCD@Uj#{1 Y+oD[zewX]vщu+Y;u$c\rrњ1+sm_9䅂h4x ~61 CҝG$W.eKZ*D;k f-+7wHM+<d:5t_$E9[>LnBȜn ڤ^7S`\w Tߵ;jazHǵWm9 .1ziт#aWmAMwHȯ2bB!k# Pν! >כ ( H?pQ\;{NgYa&[pb%;m-$rSו;3NG>c_ڹgT%Wki]̒;| S={6Yt(;DD&̪U ;˫BfCV2kӅR(3 :( ܸ*RlH M'a%)e1ְoAT(ʽsG6}\C3F(ZAό)F F^h^_/s(<2䇮FI4O6H- dx?->9i KS[QoNwz@MACVM(k ?k9ţTMa1Q[F2t\\YE 'R|J 71W&uᏛHE+B̍Z՝O 1mŨlVVCV\=lP=^qSR"B_zX߃T$EDQ P]5ZYm [fv bedw>;KHfަW󠽳̑!pCZ{ ̙sb H1ɧL Q,FMi (?<5"B0R^w~ C!ᡠelzI ki%_o͚zf泷 z:,kb"mB%eĦ2]\5=1X5@&߿(zR6QΏ-(0ڐjx dQk˧4|hu.pR## +N'UhU3U1lWK͔~CmL bE(Kn m#yams" @t^E|l4Gw .(⹽'f2Q#nG.OO$N:^&M5PKJ[nԞc'K|"9H#R댇ap*hJ0O+ o;&n5:L5aCT2|܊g d6جDȭ,UF'⏨ϧs͊mEb]a{Fl\,k|NF$a,Jp(3N}0 `6N$-1rʹU#cq]߾>1i~)\HE$B*18Ǣ+?<9!BR@ >Nh|bt{Lot.I>2-|,}Z8 Y^mY+㥠$ЀllMJV]K8߈)P7+/(Qi]kV-AH >Q*5r\qP6j߶Eݗ5`֤(|i_&:1doI ֓|LCY2$l>]΂,wQsL>cTi/~:vOP98C9啴࿒OšKC GZoe 0 լo d_9vG~ϙ5fu2 9+vm_mjK*e pRݪPe^2LD| X 72nxGDJ?-̆czf#|4"`,rG̬"ԓǣmJ"jO>ƓݣX߸ZdzB=aAp'VRm.ːb)OaDrlQ=7fӷ4+%VJԱB(uИ$Y̡+5:;! NGz&#._@>Z^\p( D 2^BFrI?iZ—Y$(kPؤwEW[~Czj /95#c:~D Y&j'~:z!16XyMW GIɲ9j;Uz  6[X$7<0Uܽ/Fnd{Ht(#[3-ws@6,@,} b&gb}MN̠F.r:zR]1{*B@PjXNgo.W Tf]/(lRc%Ri/Szu$}\O;mzD%z0n,cWlXAؗO[i|)rӐ#-0ehG?. Y Ɓ ;+:&Zj%1^|:_G=\NE3SXj |)Rh܏P/L N[h?=R7QĔtXh6l88`mT`}H232Od*:UO{\" ,} $L=QGDd.v"Aklh@G0mtH znxZ>U5|7]@A{ٖn\`1#t-l29 M?s vK/O{bzbg2!!=o2~gRdt\*sỈ_OZq!򻊒-N!R!nfWmaFl{!bmL}b99݁Dre|y\o90Ĺ4G㑋< I0!*m$Z>^|͘ȱ#V=tV?4:m%d2^Wx_\ʋR @7q1aVɱ[mZE[0~o$C㽻V<+ >ߓyq8= xL0ӣdK^us7XJj@ /qS{ E)ᨽ#ܟ8꽭뙞{{ ;M<>q*HęrX(KPgH$Ez!w8~XveFeեiVjGr[u~ eJŗNa_ {VJb(ӄOes\PZ:׀ń~4LWj7zΤw>I O`j`((~leun#2p[o^xqyfcʅ{wAZ;6U  2ic@( lXG|AO KMKbOh0; NcؔT-#YAy%!&05B.@طD )]]{6XYsYͺ PY񩦅[biwWv-'jY?5'1dׯ"6I B4C[wͶD0ai,wkta g(<oNZEN*Wmr^[@?Jv5-2 BڼT'v)ˍr^.l*H7_AX/tψ68 %FW:cݽp0 p 'eJm5?mZ{zi۴y+_9 r%Ĺ I$"mdco&5@'1F`6FC Z u,Wv9.).q-)^{%{'#{Dd/v1?@U)󥓨8^16Z;`$a~ T5Ɨu(2FJ@CxψD! pjLoOA#}_R) *0_1903j 9WD$ Zκ ;ڐa_%Z.#fc:4kTy&ⶠb92\Dt0ЗE>JH} s.n, +ɚ͡Y09\HP?(qHj֫7};[l]OB>5wiǂ[=jېv;H(l@3>Q5u;C#Xb%Hґi9:\iAiԔ (t|)ȵT% gǓ"'߸L]J\=m $XS) 9~Xy/G.2D#/xg(Aw?6@`&d(6\"м)2g NOY>̒vI~'AKc Tztxk"% ݲ0'Ϟ*5A| Or*v_A lu)A44OaruV!_wA K!EcmtF؋GWQY8UL5qSW k岘vH T耫xq&Xϡ봓C_8=yRfn,Ӎ~:MY:~J(3jL9]َ+ I4z~mz]@n*ṋ;m~pPe=R%"u ІdTv-?T}xwN/{eGsK@/l~O02Ӭ1Vl˂dz \,[pһC]<a#fs70D@T|]sDRMR4RgH|V@JI"e+p_ioYdi4N"4( A=+&tw p)e"2ޚTzyVcfwyI/BfCT"YE:cp[*ԪLHG-3Mn \72{)o>8)ҭd/JǘP.K1!@ - ]B=nXb S-Ǹu~>WӭZ^=K,dRC,c6!@9 *)uc¯lZSLݿ'L7-Wbܧe{\1ʞMl@BfN@uQ>%/DiHJ%~A!i0;;n?XWF $# Ţ.7 zdp~1u\cq[0j3?WPH.;ղ Mi =p`_D|v$DD [g¢uَAYHj|v@= <%JɌu e2cv 13f<&v;1ŵ |g}1Ӹw]rSR͝mO@۷} AN_oN9e@J(H.gyݽBGuGÛP'+v'(l)Pc EJ|3¶UzOQǃSRld (r%X:~}P|+S;GR\tpN$ [wmmP@0p>㗿hJ[oI_x/a*qw2q"Jd 7W1'XTҵwDH>dqw& %u)ha*s4CwnM{q؃HQbɪxw8>.7Pv܍:JҞQk!Fڼ@Pra v$GbO>=wˏ8ls8|$ַmE S[+a֘>ߵlI; Rz%$+E!#7-+e7-zVXt~n0Mwfʹ{qۄMb$KNQ-~]|2 8o_ mxU[+ P21oKުU:/,.ifNBpl9ծ)Ճbl*}k A%㋇*Sk2p #':]4)q2-;6 a&h/{ć(g3xnJ[ jÛgA <NrPR^[f&gNM-\"5̘̀c]ĝ[tz߾EuU2lD]8$fqǔhEM FE*Sewkyf% $ 2o$h?zCErLV-FƒؐR \? A*p]W p#Ef]7ÿd-ML Æ?}LN ' +kyT!ηigQ6cDr{; H H:9Q[CSǡ _MQ@7F04FI.xeg7v4j%D|[`4X #|ƍ9"֨G7w325x-̾{%uiDxdÎS?~!F/?mak$wntm ClNCmGb e@>:kƋ9HHQ;nD"V?I~zNn&p-g%q)T3E{zܹ' ?21\इ̆x &p<#-EXY<55ʨC,oL*s?3`n7w{9C@ Y䰛d,yIa"*/[ssg9#L{=.ߥԽ0[R\`}gRIX)Z5 e0 HTOSoPDAqXNqeI՚c`p2{$6 A) \ԝ.NeOjt3aKKƔ9&YOQ3398) 8qΘ~}Au3ѕ?ܰA (bPD|D[W73>QRA ^_K$5 h:ZFz;j[Bۿh3Ew~埬 w5ZGMUXx?a\PBcq8b!3L%@͞uG%J΁>2|0s^{㏾|0`"Jp%!kI˓iIttz='?Bu{b "z'ѝ qT[Ei& I~> ZYGA&2;sKp]\ш7ҟ] "Wv aóڋ,pOhS@d;ݓ" " PP$Iq}o: WݕJH.z-( :W$EVV|Vt/̩n~f<b٠8H ?TjZx $_Oc<>R ,l %fAH=Е"UKmFzD  =-i,C̹%tSp2``\Ggw0%$xw ޚ Ж]CARdQ뜳0];$x\㉛ue(L󊥯r||!Cg,hlw`) ﭜ%:1i⌠ a9h$1{w[=]=ʜ|F2yғ"CjWp\HWۇ2CC y*]+^6Sg,PrxS=7~! '.~t8L> Q}|`0On\&C҆@0enpܺ;/ $'MA8fAg'`Bm4Zh-5f" Mj[HUO~% l_c\2]n@Z۹ӧs,/$eVDhYVw|92+Ce("||8gxRbPhSӉ$_ARofU -zq6#k9fE72EՊf#lve⢲1Q6+XW<O3VRC|o_I;Ն#WBVs!v8u)%!Ffk;URCk/J;RC7K݂]2\ڎ.;z=<:bW]G_쮱|b1hKeئNܾjsz:\FUxeA^x׬4'-&6wX6ϏRuV;P/:zN@a,-v.M'ڂʔ2VlҴ Bz?*f,` :E=cԵ}}ZRlm6sջ\dI?_ >M W@r"H3p1ѥį#:oc}{T35i-G0_ђ 2?ճs]0[7~E~" G\#,Lϲnm}֕gz2΢ |y2 T(ϧgH%%DnJ1UH~  ;@ >v!ϿgepRNQM#{~BrRi*E<.-.HLy<( c(dK`箳Z&aYזejl6?I%#=-FR^&9Qəa҂̔ su3<3<*r77J:"\JO&WW{>%^Ԋ, yo2 ߴe ܇} t11L 3Mʏn.W[g|4aGj M/28M3\R1k_ZPcg݂dKk9kȡRpn?/PׇY)orC.@5OsA**+fWX'AF5ʯÂkGoH:ɊbAr9Dkt 6Z50\Ik'@} j 7L|C/Kű R4Ղϊia;^֊[3A%NH}.;iD"*5 գq(hzVd!]E0`L.Bi+&ا|7A;#C^A7էSI]аl-f׫ hm=YgJLv{]@6LNT`Y -SY wFH-OlixR\A&;6+ |tmk;-Q jf7EGdž2QW(E C:gXwttŇN-us)֏f5):a7`+'=헷mZiײЅ VE;`RD@7cAp9<ņ?„avmOR `_hA kO-O܀"QQ  Ҙ*PBtP`3Fѹq5.V~P p-_~-k!ͤQ Nҧ{Ä2@3 wJ=\ G=&ԪG>O<\]qDBgW%(b{uaR~.VE~0Ԥ#D~OВ} TPF@@tra4/w)!4 r}:2vRHȡ/bۉSh~A1 1U:ÑF Eҩv͋nM`* Ć伭Ur Up)^.1,tdX1{v /_U\ s".NN KɇUstVMԀ;ѩx k"ʱ*x Z^@}knوc=^w?١W&Yw6U1LOVvJZ-2z ymYHHpc{>Ay֢4PXe^в?Sb@+H"=h}=C; pqGɀ3)l4Ef=pCdN^G649V $≜[۸"׾XG:\ozbFh#Y=VɪEU2%+X 5=mat]#X]~xm˴6󻋗Nhp7ŭ \mFMIB(/TٖD\es|ȫעS~~oqGBLt#阆]؝ABוBK9*&?FE@2 .GT؉GQJ jdSCe.~h `H è G/@hDK_wH-ZTDGxV4~;r":#>?vNέI|ف^lhOa\C}5hȑYu#̉][c|0CAF 74 vTɴ?`v'I2ܔ Ry2cLD3)XGIOTT5^*cЊS |"\1J4!ga5,s9|5wd-˽؈Aw eKG lQu( RR;Q"gM; Nu)YtFoh숪uZJ2:&r(`q?l'I,߁FgȼgG2 ])-L7 joZ4._l]$44F|Bt\E@yIJCn4K_p<2zԄ^sDs1 vaZ‘+ث]kHXӲb |<$sO)EJ˟'䱅;Se-eOluKF/#kıK*ؗ xuKm8A@ L )n Zkq(VrzZ^bODT`I5(utu\cAw]ɯBǔ8 ö %=ARdM(]W=x1SnY(M Cnn $us闫.ט"iAҲYAv73Rv߻l.*=lr]'f͕^ܽ wHjԊ-5Io 6nGǃ'S]2 82_&?6Qз1nq`UVPnքYݭ\!u*ouz J{`xUa]Qi  JV5Y4FxNSHct)_ψp1e%b;e/t(鬗E?$eESI ;OG%Q- I|o}e6|c>tFLe-n8=n=q𐞼 ްxe.!pO9OIk!ܵ|{D쭑:<#$8Y8c"ڎ}l9y~u^c O` eMfG89 ~cJxË&C}dĕǵ<}ߕaa204Cʼn$v"m٨hryiCQ)0CC]e/dOѩ <iX`ҩt+yTTgv|䈄ʼn9 9rp9_9ƣo d8ld#i~ǐEcj MPrMv# x DTL^  7r_݈b A:q;J֩uGњ6!XLvI7y*""`V#:Y-eF 9A~)nJ\~LV3ьP:\"G\c,`l_qB%t1Jʲ^ftDgJQ1zH/}kE1."l.LXrbMi~N@nحtX*4⚙ӌRsT.f0N!'uS*k;X\&pS-]N#"Mߞ $}/1&\ǐk&;WИqO0Y18 dp3֑V!zC;͊(sXs;TnD!eaim\Tb%o/ΔK,UHW"'6:nOE=y uhw[]u yo;X6QvV%HXl ՠog89Z@y uLU`jF>m)'`bɵT %f?m5R%@-@ihɊA>qCЊ-IHVX?xk!|J}(p|t,鈢6îꋥ"}ȌN(9!7Qj]|C⯜j7KT.Z*)TŷMޤ!{,\N;b\Dp?c %1!]1m˶X_jkiM}9 xH5wh)vһ A.'w'eGѴ.(ɜyrs- aS|\RcEbpL]ݷV@6! ^Nh.wNۅy cC8*W,bodE.7ܿv1QEO935HL(?&JjOQ(իgcV֝2H+س`.qJYCPh%4x;`:unB_D'HV{">o:36m܃փk ;{ Ěh0h8aƨ"AڙBT1>FiX~154EoIlb9{1p _$XXŊ}AM{8QFqꟂ_hL +JMٗ IL{6f0$?0 + /9c㽂yˑU{#-"4 3F8P3f9%?;LjuV@6M"(Q hmfw4&_} = jhWj3_淴WjH'SEclQ>2~ޮtO}~~N+?RӇ// A"m@\:=pC}3aRF/,h{>@ Wsa}? 5gy#K% oxS%I`+ԽoDM`X_YU 'bPR[CGvW}$qD{U'شX8F~c!W-a;R~ Ԫzy\ރ=MS4&CONޠz:OR΋!g&L?c!#;e~Í,AIX:/QMt_ָ:^js|JtRD}L(3$A # e6c, @)jo$/ߦnk Ј͡3ȻhZdVv4|r=d4F^OV#/;y~(R4>Ix~'9SB6~GBA,&qb{rf&`(65S-RHe]:OuK)ͷIb7u# top!oq^B;a8 &{u*)a4Ӛ(CMUm}߮{ihi#ט~q _f70Q5io< /mE|eS)Cd 1Q1/o r5p>.Jt8a /`U?HԷAr7I HI_U[kY;'Vaug0ރ~MAS/ hWE՗8Tf.˚R#Ҿ@匱I+`*=~Sȼjyk!W B`>>M3}hvNgY# m?={Cm4>$:X ujZ}?wb <4w4ZD6L)T| tZwoZs42:Ri4Gu H>S'Y/! x v0{rꢱc pd,yLP.VඃwEBk!iO^i +*ZO2ƭ1)˜oGþk|ӺiflfFW6ͯAR#7)銆oT+"JXҠKև> #@ J)8V  BRQ6O[Ke_Lߨݜ]c"ƌLTjAn˸`\5lEE(BgF( I?!%I<.ClH8H,c {q^Nj"ٔ"2DjMěcmclܹsO1ЅM8/7=crW2Pce7'"@䞫Ma#BB\hxq ړv`|Ի0X/TVflL`~"}%"S$"qB̊ese[,ϓ!}l,=N) } hޒŕy'&OmkHI͐Hq3N丈"u &6U`dtf04huvLNQn}i>+#l\25Å&o/+Aa`xF(󪅁P7 4c. >ݷ%]96YR.ԭѤz)8\^x0.v*λ<9b jJ@Z?@`߅o'TYEiw;EϸhI+LP#_BH'[IrČ)kXaMu`c C֑XĽoɚN;! ^P\ڕ/ ߌ% WwMYoB#٧aCkbe ,XVi+x';Kæǵ<!˘|xF^-Vs FpGޘv,Z' 0r#<~Dvj:9xId]9ɐG:sPN)p}Cxd1PA>ɒHR$&XP+dͳ{ g=tGy(,x 1b;cJV%>Jc7꓇Q+䪇`!sib|V/l2XEGP ] 48f'@)|5jq.̟L>bmu3hݴW&C0 Z OS_ϓ_$][ Y5dZ LUtĒQ`9^Or]r݊LgVX4n`X9r. `|zP#< xQQ;-/v=z\`=Pb>ƢO[WFߦ ZrGuDi@@1{EXx5ߥU1ᤸ#_:U#Jtqf!TgR` N.e?ȖV8\@gia O1)t<;ٿ4Lmؼ, KH5=9}ƧQcPiZӳ,`;jvoP+~*?=c.9Z* gN5.w4}lO 4uOH{`gtHME!-_wMF6`$us|?-&Q֯1K D|eq/ C# Qov2 Go(Z_˞\HGM}@FHpn Ճ!۬[oj&ǧA=F uz&.Q@Vje1L\ YA\d;y9rvzhe 2i*FbÞXf[|I|uw!=3f5*If٣G;0$;99;kʟiN_FZE/2Z(i'eӧe}gVzt|alNjQKuƌb*zL9@0(Wd_|j5ۘw][@B sC|3*oݮmc˛N YD\KIuG CJ1t<-I4F]!{r?_ׯ,pR [TZulp@g0 :,25rMbZEN .L "k`H5i5 jcܐ].q=79Pix/fV!lzج<8O9Cīd7xQ[zS }9!F`wgwZu+}FfS@ˏOQtK. 11cPYm16 ;VjXGjbEPw^BNGB8hW6v`#P,]:骬I~™vc IB‰I0s*[FH z\U׻_VA`kRֺ~J(i q`+,v6T\SzN佌 c8 H/\w i2]Ülf,mQ)Nr7K\>Ĝ%)a<>Z]fJx4u E.:f{b. \^c - x{>aNJ]e'˅J=$&)\,XL${0Xy10ʃm Y酴A(OU"-Px@.M67 !`9H\' Z'N8>wp-K&J~榶* rL'cDKѐSL&YK3-b5.׾zóìvA#7WU[McYHiNHb"j+#m+)9X/ܘ߼!8oGU~Pcb F:q0 TErJq9+Rq=mŭ`.K#ș i?2w$N gA J5nQ F*MdY =ӭOa)ͧ {O&Q;1FׄyHذ%p ^ RY|׎-eoV"֡#nE|r8`di͉~2E+tHvTcs@Ht{wp>}ږz#i&y܆z&< #z+7~ᾖזK),4VB#hPCMr6kNuC碜#uk5X[B Rfs )YHd:MZuvS"(mv1\~<"|m;6@?\kߕE8τ<' h F9cc>D`smȴ7N-00Fv\A?YqO t"c۴S0}{rʏ>P3L4Z5aq̹[SET˕;3:X>óyp^,lN]6iJ53bPmf;(uI s_8Z?|^sMmg!gˠ"XG'܊&1 *G̪rL` .NVzwY!*B'gZͥfVa+{]`4ڕ D>hR ՗k1{Mn &1b mfZ9i%k/XMW̟Ɇ9ɉAO~Y^\vb/n O1T5Iswjr'rR/(IDq—B [˨ b3"\z¨\>@TaZ _Ҏ> S-vVD0j9O [@> k黺T+aZ* 8KQ6.=+t:#_hJl rAmcg\L(u]uY+ H&;"(2E,@›=iŒ##L?ZJt,I m +Ҁzo5PypHYH( zpd}B!;JIA+#ЗU&bMy 8}SطA{"urU"KHd9}FUPj}UDEOeV5(N3 t6O͢>bhV75*ɧ*ƄG;)ysqZumKHD}'IM (0= BxH}m8-*XO3X@WS{-;=5ӆN<=dך8?qh߂PI5i.ꕵޙp YO1𼩡>x"/N 1?@(DZ+b+J.rN:pR~!MQ|pEA 7̓2UsBh%K?uy0T;>C  9H(E}˅(aِʓynPɂyF2C] !njQ;CSXfǺ.d^\A+P4WGBӖy 9eg!>f8n5ͼw{*Xan:sgΗP!(}iCLui44>Ɲ6?CЁKxz#,S>|'itJLx< "d= _ P` 56Z!gWB-8-got,l9_Š 2Ep^T"Rޜ*A IAT^[x&՚-Θ2wh ߺv30;rjI4B)hvFUr gtH*5VhuʾӈA쏅FÑ(Jozˑ|0יF z y+6}ONgq{4&j7C==5#{_9K"9@,76!ٺ^n7\&=rԃ!{P/K>iҲ7_SJyj{{OulL_{Ŭ4I "$iհJ֠v{ j2^I(REEhTҠEUw&JCD:+6R MuVPSil?ι˔W' HqQm\t/G@2pYEnOm.\T ٮɌMKeƨ?p2"/*mn:q>o lN9Kka)~l[涯;]U PC6Ę^\[3?oE#HX˨Ux=+멅M4+ s5y\n̸Rg.,Y{ؖ8;G'Di (z+V { Y6m \?}VԟGL^o4F10#:UYжisx&kO~ȊuVއb,{bwB+; 5Wo0ee/C~0cƤ]"O!m =:lIic9[3 _XτVLF<$_Z*Iꡱᰳu*Rz8U0y0lkZJ>!ǽ,& =+\TGa4"TUNH!hT WUQS! _oq7P(nx:`0J[T'`>_†( (Q" ]r̭d͒IA)U1 u3:]SB)ӴUEO{flN̓'J$Z[eɒNbհFTm-2*2C36` 2 Q<\'6X3S(Yp{{VQv<2bkqkdńPͧ dP8ǭ֖%ȑvxU=" @a * NÍTjЋ*k j "a0S(Fӭ772cD.k_|R+8}E);7M`j.}otpv!}qn,Oȭ [A6VHuyQEӓ3O"VQvxkk2sOC̗d]q@NR}k9a_ϔə_@| { NTR-%tZQJ49{aeTns dȈE L,9nqGaɊ9`b)"X:!ǽ0yU- )4½g Ǟn%X+z͇I8֤HZ);}?NXZ&a!;,y]Rw{F>:9T\Q(˺w_5=_PcϑQ9W 0DȍV(6Rdfxp =ԌI|UW$:([+nctTQCEO[)e `/ZYfezaz= up,@ԲyAV+:DNCukEu'cnEE)o#~kKN ,%AfIoX!PϢƮ phnhcɩBx[\-(%|Pz]lWa# 3ş SݤU~QX32dwbJ>~jKf{l7uhQIzx\]3Wd/S6ϓ˻ Y]%VÎD)[W)6!r4u!V@d]vl e_IU!\$#VbcN,wβ0(}B.;7ۄY:[p r唴2zUJkoi;ۍIK&QdWͥy uUanD8&'H|EH6a9j5U$XI2t\\ : lE/Å&TgL<:fHx[PUcF_@ÙXgu-baQbpKE; b 7@ur;« )ˋJfNճir|U_`S8AziBwY韴 k$W!\Dx]o)8CW}@$8^Fq;h@5E>T74T垈5u_3 |pMy"iOkw_qH@$/LYw=&p%$$r].XS #Ğs$syHXV)hq F.7u}_)19K @~iblf6 𗏐/_YD|Rw/5!{qxw̃Jc߭8f %/Cwlk8e.q,z*ꋑnz K֨""G2`X{4!g-o Q)uQnЅF@Q@Kpf StGuAan<[걨R [j bXR<6 naNB, " T:0)u`/s3^lTK< K?:#v|$3~Y<ckX}c}F\8gMl#cgIA,UvV ,YC[1IWh9au~r\ ĥ?0z>C8L"}"p| 0L!P-Rޮ&D9^ 5r_  [팪4ґDz՘GGyN?a/4>ph/\#%~Z} :̑>~b©kWt-̸gv?'lk\.8r"Q-<ښR9U_Go<ʨAn7+GM1R`ေ-. Qm#,,Zpv0HT(&Pp>2 nDb# zHkztmJg]%œFQB/Uqz;7)ƨ*GL +'\}}Q#Gu=1Nf%OTUr.{96;Qf`=?U7t<P+#Ht TuBD%" K5?dw 2"U5yR)|>jY`)`׋֛W]6?"zi~<%6ĕGzjQmv*+O;Qxpc!f L\_1"oMABK86&kK^Dsѐ:$-ū9kDvHôPJouC|_kǴ Z:/(K"YeIq{;cPe5V1em҉({+n8s~bt#.ߓu7q*s0%?aIӯVAJ9X'ok0 {'";ʦo BV2@-SK˄{lOMi. ޺Q <҄HH n2ݤ77&Q݉o+CYTMG(RŔ CcړG(VF@(>gUgdFuNPEj Tۆ#T#k"X&5XcVjug*pYgW[ZOAܡsK*ʾÜD,VDd͙F\*GeZPe.U29ةU tY""e@yfJ-0&|^e](&Qi9p YUh*0¤6t!(t]#:ZyS.pho' >"Jp +Ϟ[ _gm؂`CM:NEu\`R)%.OKOi &ߐQ)Oxn×*y\H5pգ 8a0S)0{ήVH['V'NE((\ns W$M Thf A:DX!\r3k$x2[[Q6;Hh8WKK#+j¾*-KԌqGȀavf RNDחNF(=ۜ̏4ʪbwˌv9&7C2Otjy6@ƅlX#`1§5vC,rhfv"X,S_ŞF*DՑI߆ ݞLLH;tr4ifwE{_k0g<ϕ0GQ1tbY2`tؑ^zt`I޷T,Q %~pACy [/v$ZrσyolTc1Qrl SMmBxMQ}:UE9߷Zlr9&(EQ+Mlgv9@{׷U1+C[Z=/z Q{Ђ5L">7mR{(j H'o?V,ExTujҢtemŗע>Aiy|(lk8e(vGVIElE @: (oo4daKtj 2d:GlS u><925 eV>FkvN!H\(~ҷʪ]i_Hyhg:Z xϕDH;Sl)!aAɍ=db.ղF,M/Ռ'{Q>zNJHȥ0.Mt!TTD((_C19]*+YXd{NQ@H7Y.3*5wpEǯ{0*GCG{w*vw^xC[cRP }ukdㆱ.j)c?w?/xLIq@TMᢾёAGb#`}tHhoѦʡJAAmGKt,jJF1036}(j-k&T\٨Og ݫFqTbŬqx {Dj&NUzoф~UF4fj bk(6SR8:VZd:apY6ns }jlZ1Fb2.}Z?2%kա\2rE`LER4 la9 ŭQh \Kݪ֖6vVZ0d0X\x kU!ҁSV@f@UcJkϜVW'%-ג3/E` p9@%F73> ?L iGgI|ulZ݀ A=t`Y^AV` )}25QQlمN~䂖I׵ґPnZ>ad:Y%쯗KzŐ3)]A!&y2/Ns .̊tPUE?!21ryȍ1l!_L稄$Ocm9RtVs;I2x&$?D"/ӘF;a!Vn"ۮUBt"3y%`[g' W!#WEaŌ'^ဟb ; m8{RU\W%㿞8!t)PESZ=A %E7*_D\KZG#ÒX(iS`ȌF,NbW+b,%4@F)svk`:CZۗ W [>}?Hfv0|ދ4IZ_FGUN/K;HqVf3*v?$.u 3 tozRbEd?PB '(Ū򷑍&O^804rRShB2cNzCW8a/c||WG^/OD|+!.'%\hm%MUo)$Ϯ3B<7ŲLoN3IHЅ$, *xI?Q55Ш!/O9zVăkqo/F\&$ŬrZڋEu"G7I$ƙԟ/TJd{!R, ^qѼ.TEHJ] znJ<ȡj!)B_I`rg|ɡyg:us_/!їk쏶,ߑegz[IA.caY'mYW:ISEIpe6^>Y"#qF,:N2YBogY='$ZXj?-&.oQ-@K ZQ#B"RG!.5=ŜɩfGYw iMY?G4<_rg?|N߰s+yA8?ed;|Ba!X^aC łmC( )6ڒd tQ5)e= x]@I]])_y(=~o_M}rHʌ5" ~š 8VR1h(ܝ}Hul,Blǖ S^a3恉z\d'k5r4Z3 Wj@N<,mK4J%\gaU *O݃}XR I;xU#GK}wCm oVqh02\x/4yN'Ap @RjHMI@v(=!8FYVкCƅGXWimUyPO".m@dUj#V[W匫z޲vwVitLu@2}\i # 9a@z`T58$wCcWi!dRW Ql9(Ř掦ON{7\#8'Y]ciaxڹ@;?*8F/ۘnmqyIJ(u!$ @#v^w+S38 +5L9\f642Oك[Cm_*Pcl^S[V!P'ҿ_'w.7/"d20V@O7%:4݊I#Fkf>@?_z[<\ o]/͋lN=9Z@DE&ԗFi)@VQ?W ;FP%Y,KJivz6'#/vQh'}qybx ~Z ţR{V7Hp7vlDW:sD7:X&jt0jD_r'2յwm76W׀sѥzڀ8}eOė+I`(.,Lα xkţmehLV6CLAwK N} @Ņy>!$>UX(dfܭXe.B.3 \rr"HpA@l't] !2X.*-&+a`+J=sGh1|[, dch^"p8P;j-kU|9Όyww9= `=iȵqZ+4z޹xQݿ^e[$I?LAFFZhLy+=/9!܌ >N)-.s9%ors~ξ' Ë8-wXq*A*(;`L)ӿE VpefJ`='ʅ\a<$ xiGaۀ h9$% dH]OJ0cż:z7"^Nк7$NnKyD}ilj?Ik":Yrw4h"&@eď^ic9Öd֭lq`V!)Ҥ>\[q W]VmDrIPƏ2}G26 G)fgm67U`am7'oM3aC]F-B!@fȉ3y6;Dſz_xn\9Ŭ׳i(Z(lg0S ئVd6 :ed'|<8d'&)ЦZu)/%,hz9ʂkThB iƤ3g% ֫{O5S*j9<pٴ1m?`>)o])BNasBe 'k'aߗTGhu)SjG-ڐ8  |6Zd0AQ.tܭؘv:j! $Cx8]Kّ[4FP뒍*f} GYi5>ڲNᴄU? ~gES /rx-Tєґ96d n:Z:Nx{cL49z !4ޑb!s[f؎Eu)mY|r8ٕ#{ͰuY'*HQ 50H6CD]vhlqcNΦ'< d-*V$!zSNG5j W7xHhX:4B8`g7 =Mm;ɶx0!)NhHF\ےa/HVY,?kk&2U(c=.-bk[RC؊KԈGA[_BKO1I7^ϣ 9Fg5k9-̣:Vyde}"m)Kr="X;i>~E=;\BVͦbstS B+SH)PMP`S2 k/1M17}p!D` 0AjXzڃݣ ڜ_ 5iIMB ?7 c$@dq4?Z>Z$W:wL$M[`{A62SP}l[/U6:Ek֤J6}^z)S -!d39Y 3SN6j%t4i%v[3Ǵ~ Nן:1B xم[N?hZ6 X${O3L};~#ʻ!e,Xj9%T1[o pD}1RvrwEq㢋Q:t* OK9CY$}I`^q.5P>sQ=;k _fDKu:2sxnm͊dfyrEY6˚PtNOt>-qJ)P/cjf[ٛ}fvh@R?L垚H0*g}`̷-Q^Soc;8-TceuO^hdqYelZ%,SR b>R*LD:*/DE3+tc1F;EA-TcE5Hm,#7Ul8uε֓\kRoH٣!]+)j.44":b^$_#&%G .TTefhn%ral\ ^ǎflc ! =-LT X.w("#Ҡ~c!~I~ /j1v,)$ݞNbHuq%"{X la\YۂEM^<VEτlk&:/G"qaE* 4AI3s;R`=7Wvw詌ӝZ=UW  g\n {-v-!緖8_b{L\8.kt!_[yўvke$C8CMZsս|,Nmp>Wr_I2{eiM8rߒB %$DŽ1 '9~rGg™9\fZoP_\v1 IB6"[Y]N;z kĪm{C9SfZ)XQZ,F/ m!Eܙr_uyqXqoÓ{o;De$jj 4m)3) 7AIK& [{n %a~"Sޱ}QJt,}8ci۵44 "IuHe!J¯Y|+O~hfdp-ɤ{O]SmV=YbשD3\ o=3fN@Qu W!sc aq!2Pf~' D3@Eح,6 5[eKtܵiI F5^0Ԡ`3uS~N@Phthh3=OO[4_4FqO*n..P^Bu>DրXo2r IU>I:xZyPӛuP#OKn,e"Տ4s!;q;=_θ ̴`Y]72V[4 aXDND^ &7N!M% C gOyEmc@ӛ[?G]EzP9a30bLs;)Wˊt$>ݷR!݁\6jڜ ɎRЪdY9n8=Ԥ}W L\J G$An ɨ2۠,{E |N7ig5b{bln|Anת ,}Px):_D)9 }ݝ9 Nͩ8TMnU;Ҡ,sթ6ic5M`x[?^dP\idi&g\H\S[ADϊ`"1\DYurk w|8EBs|YZyjS}s+HW{K"ڳtg {]x ttKx|jj\FXˀ61Dɫ(Afa7Xι|rn! 7\{=ݤմت/Ȓ+%M@HaM/EQf7)σ @t'%.H39$rbG`mVjLH,?ipk}@ db<]4|'|KoXλ |~Oe@'w&sĕ[>F갇15:^сR -HodfkS4%Nqm)Vxefyk҃7.#S{o2oNxq0e1~8^UO˜ )8c 7 St,H6 /$z<3m"L%xY<-nV&68wTW;O2R3;e8Ӝal-yqh}N]h]jd;s(3+U9Eާ /\;q_$sOxK}˔G*jM+sU2]3ژŷ@p…e逯2kd>7wF1ч#z@Ԡ8?3EqfR+3)A,Ǝu>=8&Xx\x.upDǵx%]RsT~?MVb jZ 6@ք] G/'c[6~T `d'oSSV\t/MtsZ'dH$pl/".tp>EaH-iem\$}=av)jU'kjԠfQ˪C@ھݾUu/.5ޢz{h,?&`@'3Ο3ص?u-mSu 7Z1g ;;a8D  :{*N t`Rlπ/u~%3%z x7:u>TH/[P>hS}Wm?bm@.8̠^]fQ0ȴnfr\?Yן\x1)r2\J+@]S9*\oxS109'y26qpi3;`+=gt`|N)ye$S#*4hSDGXSPYtx?+dK x̻ ;6xc!}kc4aoS &hwv E" 9@Y@efϋX*[b{{GaJ"a -AO0 шds,ݤDw<5%rDTfNN~B!#ycZ*dyW/R% Od~ak36!LN>xWpQ@lJ88P/~#Lb48TJZ5A wߤptaw(οx)܄N{ o-xMW-D쩎JIfP#yH߿%f`@_&\"*v6uy\Nu;s߱SȀ&LXBUe(澐KVœ+ k)98$*K2j*<jm( P6 2uÕ^kn=mR EXn8bMal=S6`j?jݧnti@WKI~RT+s=cbvՙ^hC(CHC(V a`c ॶx`G靮Jw}P2'QC/rp ~FoB?LR O̾|z_!s\s:w,13Ew\rKJoMK;`Td28u`o(7MY.s[ģVN_ieg ɩݥ>`.lɡ<ɒ?:b";瓜öPtAfM+z̥g!ηz'pށ*.!0-,Gs$L4AC6BI$p q;Fz #.Ak=@xv%8+/S2.6 :GČyvO5Ҕ3VQǪvQ9834yR~eprBcLlûľE t81UVG$ Z$r?e`*S-hD+EЭn`p+˾@(r$1˜ G3$fZoӻmR U]vhIi = g,4\7b֑qa1PT4mP!W1F{zEG b]5;3`3D07hM'TU2{31lBԚ_h pΙ.)Dft8Aƙ|vvbVÉA҈d6j=[8?-&ςVDJVA@^%pQޏ+J*vn%;iyBV1Kyʎ΀+IS.r}i 7*˷]枽-rʏg=Du pC*ɡ\Q,r qTcD8L}j>ޥW;B.iwC~Nɳ-03 pSyG^֛l<8*Q֚"P -FkR В5i珌.T6E'էjn˸Y(P˖7I)'i.+Z/d}ATXnk0 c 6`MT){YRU2;"|qՄ\[Xཊ5Mh3@' %IK|iLR"WD AC!¬22vVUy!+R /1 ;nk 3A|RRNVj*ڽfw-_:ԉ+1Lw < ZILaדb2V2H1*냉=bk{6eMxTҗ'?Kw"Lҏ͡퟼:l~bџIl*pL8pE a!R 5>~élistBKcg1HaKJEMxj6FguѠUF!yvgm_>~Gf֩s0osR.gCPfu=DžS"ьJB mf0JjC-Dʀz: gLdxuqĠV܊Ǔ&[S)"XncچhS }\E|n?f0ʆ$?։s¦[j$] ZM*K^aYIP3%PHu: W.g#" y|S=)apQEWM8}VɘlBÍHGoU;Cb:{25S(ә\RFBXEr 3ol2ΤxG> y:]: Sa9i{LDܶ΁n~j(<2cdi'XxXˏefYQŒR pzO eOƋ>KQ]B'z2{\(_=&G^לּEm.16q:g>|x, 6+|TM"ϳb̥ϖdƣ8y"SE>ˊ ţG0.+ 3?#Ϳy&3v.6]刲^] eHaV.6j<{)c`mnAp׽2kg!I1-$ql*s[9 I# DqMW—u[bkɹidžPQ+=`^<-jݟuFJycVzMvtPF:z7uD@_P'l6!G+=gSZjs3{sw0k{ŷ4^zC3kc'@uf*_T*RѫcBo~ST{P=k30a)N3էDͯTKC"5@CSj>NgC)x oJgs\i9p^jmB A1GFk[#:TXd+x;nTqݐ۽UO%-ete v^<<?5wd HtbH:jlL!"{nmvѡnn+!k,J.DH/^8_Q?v pTci/A'P2|o,$FM}x7{U"b do.⧇j$kީ{x A*!`?<3$Ky8'6m|ǭR,A-W 1s`jVje/w9>l?^|m ӎ^-Ci<۸ Eqϻ~~k8s)WjB=L6ڌSl2-T8l(9˲S^h`Ϛai} ijx *N4LePwШ$Pla~Oi!U5!w5ؾ_j!_kJ_jDtU8l~{owb3[B5e@eJkv\+%s,u ?K*Xp!pPu{jAʐHR>oʊ FJ TZuzf>vgB39؅7SZvkF~jZȍۑx,6bPm帉φ lbB@I{,ix,kU6:^֚S\PTE+( [(60@N8邝?⡚ o m8ծ_^^ !+M8XC}:p7)>mOCoWr1>i kuVw_;LdajvmT8w9G5*Rji yЃ01:B`;b6/0ֹEemPxn˫x8XO3#\nHe 8Q3¢lF20N'?fd,D@xW,k{#t{,7d4h˼#T2Ӹ~t{;~:EeH^FHgot݃h#p6PJr4~fD9Hߎ:e&ݷs65zb:>Fs9o@'GV]5H Qn]VWݹ\Qxiq[7 ֯h;}W m>:{yf<ny%I`.qm*л|7cfd)?\7@41EJ.,0KY٥ӡ#t|>ƥ U7A DQR=`)zX<])h쮕dKG3@F}|UpR~ó P䶇|&h^![maMDYdڛA,EpΒ ԧ,z؛7hs0D 393K>0U[U зWc hTZqpjQLOt~otӧmE1Y e4v~el gdK܁8y^$cQ!B&kihfd;}Y4sKnSѰ__f &n_r o5<}FA&}Q фfC*4C7h327;g G0lT&),9epA2VR F98=X3DXwޖv'\i~"ux2ʲ+- qIe0UcZ&(-wr!&O"&-Gg-)@d;:IӠJsLIF5? 9+C9//B.I'.߀ 1`\Q㩍7mޙUL`yd%kgγg\R`x,Jjߤ59$q.o5u<15oSE6tU_he>RSpe9GUR0en&dGGWQ\J AZ˓#1%JM[1 1[XU rrB b,K(N5"X͜vvNu;^O$C:LhzxE {{:˟MZ0a%Հ) A%ICzrDVh FbxZ1P/W)׵}Vj"6hO:9IrO">q׾rYg^Š/OKVs.g2m4az\If,:l%vmv0B4J4[dBEɁ*jz+"{JRMJv/l*wb\Yg$=8<_ Yf5:ǩLxE6FO:-B z]K})1*=L/Ƙ $ >7Ap 4:whWcT:Ҧs L(`H QY|z6_!9'|`b.p-F\tkPI"QOP{G BKL@]`E`(}'2:3 sn!WEۅo6=DV1!x% 'oa$3]KP?+UYwJCVRk.GGrs Й#P0  byH< # ʶzzˏ\ `mF90zwl:@nav >:N̬v*91 2[@f}Rw$2NJtI|c΋QsͩyvkߩI+t$EX0qK>&.gh?ftS>H8FTݷ\&o \'x4MҺsDZW0IK΢6|sڵ:pLY&ͨb{4۬r븍%0 ?V8Ka%쵰L,5} S`IW7͊rj7M-CP` #V" Xa|l1)YF_} n/WWfи]xFJ(2'D_TR+&&ͻ z2+O{{A`{x#|WM[]z<]˙M>Ȥ+H߼ Ƶu a*͊h#R\NgA:0mLyy_&ޖcFHVD+dD$cs9ʔ!_˦VPǓϹ/ub;؄cյuy=q}FO0F! u$'W0pcQ89ybs@ް*.EV۹/qF(WӴ=$c,;Aq3RX7s>6(BQi:14O/@8BUID #w7B.WYFZjJgwV4@[%%J Rw a(yPV*-1#D|7|'JViG`\E!Eqr-̘}G(qv[`%@*g\M yj>^Ù%zA9㫹nnLNȡ #d:_}F8D{q-i] :4n)l#D_jR;6-H5.+26?@gխn.x‮r8N{X,?.X?9E=6iz\X `'K5Z$˩)nnv (U;qJɂϵa#kjrό1[:} ]@׏s`6v7oXIdePT5-'ZKltVj/i*_U7]N<B< ^@L\Wގf N&-c<>Ⱥ%+²nݕKXso]U9\ďddtG|eB*Ojw$5]W(]Y#zdo}> ̛&~c %8>U˦TI*c5fNu4"om2uyPfԎ\ ƍeOŸ'_E(3:9fAf8O\lqgS/$X:sK kefa]J{mf9^Nj 7\.0&z<#6'=YtPgn ַs5"O1 3u-ߘxfM23VScS;աz[j ^Fݤ3¯[ :w&8%^vpK=@}(Aud5TH{$GPQ4QiCt\])%kQW?+He~ x TMlEr `:a9Tq;g{PF{@ά2Gx6)U ʍRʳ5^`Ov.׻4G }6$fgQLK,Fc037JvYJ2fλ9_U% xQfYъa?#&$ivH-MΓvKnyɩL!Q (#NKdp Mq-]].f6q,D+X1-X=Lz&[?7YqՃiG= C⡫#43jN!k{sVw *ѤG*1G%GBOh(MV#Z8vîQN\ZUoqN|]HxE>mTڌ&ʷUa;MոQ Pc)yL%S@SI{!s 9[%H9ZP:0 NlF5tBH;5T y,/zÇ_xس-l th_q߰133&Yz;BsOeM&rc' d{r.' Pм\wsUbaO$DZ_x7lUc~ǎS; įM~B\Q}@0{8@CK2jgW5f0:| WAZrk 6z$ƿ QI)u#-2xsO?;΍6)R]s)JL|~9 Wn$S95*?+Aa:D,L||gw^{<!T?"2HIBE~L&JovȀuw͘Rd7trԭfL!CKf;A1O\ý6bhk,|+ZC@A#߮gѾbJWZ"[o,r452й2(4J- a/b(q?ƒc0B&1tNwD/uG.AІ0umڽ8OGXtjoBykBY3/5Gnt?IDK>^(tǕ3)7a}D__jTuZL(D[?m o~ІJ&aW737Yܥ,Ⱦ46"O"  fΠk_7tCC@LH|Ԏ !zrse4Mg?@/RXeKSu5ïW281qr,f_[X=t_?K= @p~F(J9x Qb!֭Tq JBԾ$jI4vInLaʯ`NGNR7\Uh.7sL] xMCF^ν@C8(@&D=IJL:hVrnv[*|-o􂨠$/z y@ɋ۫P#.'Y@:q`YxІ'?4>ߒ/{"F ĭCIGͰ~(*Xdo&dyc+#@@=I@O͜UB k`6XE ҖVumI$>Ǔ{fNWOȸl)85 <)*>9+e7<ZK t{q87PEoc׶/dܳ{ wzSyE_ALEmu(n]d D)JA*F&DV=Ɓdf/ TL6-Wu7kSJN0by^\D^0 ܌|p74}ϛ`^yr>'yea,e$XUu9|)yt>\1-4 VPC=c&/Pd5|؎l%%3XfxdVޫZ,Z[7IW]XnQoG$g \vo]nQ5J +,jlp5+Sf!i(dI *"m,Ջ -x,bg#]BY*fgoժr}&_6(_ЈF$( k0i瞧& KO̕eu$-8!F`=#,oN./~>=@;0Odad!0?^lhԗb! mqXS4!*NFX?`p$2eWv#vL%%+HqR[J)F y3]KiӦ${(Q@a"&0k\GT}[:$D-2kh\`'?xƞKVrmeDe]j 7"I!-8\ЪsLYwY h_ht.^T )óI4~u:2@v2H1>We$h7\eEb;=*?(GŇ uu fDAxmec:&/HIN'CW< vuy ɬnŶ-Ua<= /ogmg%, ?Ӏ) g<3 ;fGZJv|;K d0ÜR:GAqa\t**\VT8)]N*9{hK!Up|F%wc߃uN4奦,ę{T`LWY67#8)C `7Y2=Q\,(]hcU6uXK#֛NL};QK.?A#b|j3"iĵ^yCP tQH2<;,=yh2|Hݨ hF)oay 敠#mXV);5hWLUO3a._cfCAQ-huKkMry0N[8i.=`a~chATW^o.skSq"ٽ=2fES"MP!D'>\/ȯFjAUWrqan^Ŕ}*waogt$$8(ϤCqᗞ =ijBXp zrmSe$U -hQP R7\_J7zL89Yi UYu0lW pLK?<,-_@yMAY9.k\>gƗW:}{ԪDiv 2rjVE;Mpw4up?r9PS1\岐'u^G^P.#WMt•i`@"!qiB=XӒF&I0Ǧ19Qf.R1N%j{ٯ"K۬SN= l hǔC@zjk;\pnQ[?=ݏCh g sJ T&J<5X.}b,w}99#a116D\4M-)1`pZMm| mP{b)!tkXaUv݈M!C̗-Pv䗢;xhɝ#76\돬 'BXG+ 6$ekN20@Rء'gSq&"24pw"J*"_!dЯ)m8=8/'c/R9#c[>X%RiAϡ6h$Fl-Иxk1^93H[}0,QCYc.~ L9 _hz}נZN/,uK+p[O(){wn?;![ ӘP/CJ 0k{v/b)1,r'VdcuUa6Xl( uaFt b۲ P~KO^@zi,U+]ȅi.oKEK?,ȗqӵw٘}\i)?X],؇t&+5:[ ɧ=i^ ,YNT!*Le`eEMŧn(J@aRMi !836.0x$ݤ+hEMU- [ vPSi-hҷQKF쫉)?HA;ؠg-yYTvR>n8 S]5DO:nQ)ҳDzS;gEѭ' -~?\[J$# Xdn,hEnh. r%"CFH"aU s /HRdIYz`ӄWf_xO>QY{4(`0N `䟆};"+1ޯƿX`a]ž򫉘9bQJ$M;X\w3Q\YzM6 >H.(#U.6X4\Y!:<5e^6 we('c~'EOK.7.+vH}4efOFy$<+Mw@J~@U$>G$"d ~А:&rfRz˷jG7|ȨxML!wے*C NA"sē\ȆɎj4jDzW.a+ʁ$\\ wwQ!Go*} U :QF%gBNx akxIZRÚwJ (|BU=YQ'JmM&*p$V,6(5OVJ)Tb[̙*x?l_%:PKP bܮuC3?S_\P]BL Xc.HKmF̻˝{$Me9qS9r`D&б@S#;E%IL3PiGl7o4*L$Τ;͜f(U+Z/Q<-]! q)1Û맜RAkmjY$wS"Oq )aJ/@Zܹ@Rw [WXRř% 0g}KG kl=NUYRȬoB1lyE[Ty[+\=^wwV*yiQNQW4"?Zh?;;~Mwʶ&_7*&?Q8c AM2ئcQ#-A|:uaםBΆd gX[(THP1z)?fJ}.D\_>f, Po_}$މhĪ.bߣ^Q]&7fI-#.bYr]e|R뼰_VbOMzlI؊yחx+bl;T< 9cп1O\hр+7c1P O+ ^tzolZ¯RVOLSPӁ-F]8IcfA X, @8-V1&F6贱{M?q `呯HŃm2 ;m-ۈiGM8<#ib=+=pَsPt'FV13!Jl&S CF]!V$Dl>;H{_UT`H-.=u)~k>9^~#盼 ֛FrQ )*?PLwKW]Q S/8O!f|,Y8ȓdz?|WpUi\X^JΖ.i)]o@ ]B)}?RB¨QWq _x宴B}zw&ۅ:y%ڤhZS\ jsuK|c?*:mJrolfFXc|a>E->$rzzDiI׀jG6؆$ksj&Sh8dUcx6UO gf. `6Z* NgS9#eӈhVm@O)Xs|jOpW|!$S@ Xo-Ģ7 n"Ɯnф7U \,6&+CY F?$؞%UXqۢ ]P;<BZ*dt+j+pLu cU[&͏m*/̇]S/ mΊJH +Ē"@hZy!SG7C^c?ZofkhoQmj "CW?ʬCsm?!Ɓ3{*[7'0MNȩRbG+=z#NAN뱭Q.UXD5Fo6iQ4WjqS; @I2F&=ȃB7 _mUO^2!nvl+G7j~xx\Cw`庨 kGP+CeF~&OL#B#aSvcx1õe?ϺZkpd8[^"q_q(Gtθ[:DB<.E3m?/nFIj `Mt;wi1(B6}`fIQ`mL"MO!r/)8`=QyD l--b4'K^${  [FrI0W>`W3feYuU’=LłǽQt"-g_B#?Yٿ.&gf۵\ߠ5x~^ƨ!Q:N3~2fh~'mjӼّi2WδmajK+++ĜjK(繕}TLޢMN8w+ s龹~Rݨ?15`_#=ѽu=!݃Nl׃ T^a[ {sC 1(c-\n]67 Hӧkw=?sʲfkC+ x{^8bQ^eՉAj$L8_*/J0<'g\_^QvȚs(ܫ2_aA$:쁈]-/OY]Hi Э`cV˞%*(8vw)ŷbyh.C]PРG~֡poj̭OzLóGZ% F̌cVƏr`!fD eX h_brɮ~d+[/p$HH7h,"]U>F>dxi"r{9L8Re/Wǧz_pqodM^l,T*"Jِ`Z@MgGɍZ$|iBWh*eƤ%\}ȹ"X(=]r :s^@Ɇc2%#EFP^@ORx@Y6uy551RQ ' ^("$b8ټQӜA2R0)pXdZvaHX7F}bKz{ _Ѧ3KyP\qimc[ 1k JW :A`e=̽L[3hi.e1@JFQ?9 4ShqR[ ZZS=_lwOT ^.c1n=b"g&S7+n;pFѼXo+3:>.t{ q?3gkJXvvDwt΁]x''tKPDqíVY47Û5eC싡gOirQ[;Ί` 6gg Sۛ#eEQ)۰: 2-:b̼fU'B\6H ) ɲ }mMP%:LO%RzBLkEӘ}۶7>$l'uֶ#퐸!;!cV|UuBR)P d$oݺzbaBd6aVzذcf}E$Spnj X1e΃GVtXQO_aڜ-KCCHw8Kwȭz,QIQ2~Y%ɗJ :J>d%[9!?MF|+hvjN|2?znSWQc{C2uTˢ'n'H:)P/" lvW /~zQnzD7d9}LXsx/ºyi٣`OWz17\YsXlg /UlJg'4&Oס N4XuX XϯZ4 }[jYjS-nq.)i c!,|#8cV@r@7Bd$4*'aF>7rd=VfHLy*qdXפL٠O !?:ȧLbP.y8E,*AǵLmPxX<mkeqftnag즣폚^z\?I8xodsʃ=1M+[-ԭ;,iBmeJ9zԸV :)x2|eD`l~dG2'e0v5[B[c¦90HQ0idTZԧ{=!A}O'\N N鑥q0K{mZʙh` pO%Gns6 ,'85C՝nw9|@ _Xcvz]' GhI4ӆMK(WST'2/CM~d0C:-G֣ov&S:L9*7 ܬֽ/C&Z8q&xU6 ( T|_nB5e(] K&TSȱf 3޻G,&C峬Z bd9Iʉ\+~z͂opH?&2hjU$AČ;l*ogReߟX %EukzÔe&=[KRq'BԔ﫶u߷6Le3SiDdtn'Ӊ71*S#mxsWy6&UI$So#7|vV;B(5z[neݴ9XJ(>lj:a%1kGp*ZT;S?]0C' <v<4pɂb|7Q6G@r;8?{퓫335Ac%Zդ3jTpb#mt_k6\+0[khЍ1dI—? )z<;*^U76Tt6TC,x9Nݪ2Ñ+K%S&"mW.+x3Sㆲl3AB)+hh&Ꝡ"8c4j5yj3u/(eJmݍPCkf@W@%ȼ2}HzۛQWn_mSnU/;tl.=t)y|f1\zvd ׌*OДk;=B = ߓ2XIK|`[yo^ni:Y ü|E NdjHnE|Y@5dg$sofٕqhUղ\r) 9QHw 6>99ʺ Eu]bqZ5͡; @R Jb-]ap9%Y-ssܳgiȳz:f.+?e12$vƼ}pzG--: D',ه2~"'茼x`Y.[(ɪ@hjtC9\V AY E*Z{}*x&Q:Hdan36yQXFzT7Uz cR `Y~Y/_L}i!}IίyW>/ wLcglUU2-<;tu3θ6immb.D9ΤoLa B Si*"՘{_})(jݚ:"3]c2\kH. "K^}ve]j3b%x'Aʖl VqC1L;A+=Bwqnϗ[Ĝi8C>!5끾B6Ԝ|;>pfO,c+H#E+ 1OLbu/Y1sK'/㎻vJ(xa]C.̌Olr:7C .+RI5P8;~IID) 2)έ P]*}V$qkyy SW99BЕKi e%BXc<6Dx1@ϴEfکi.襏 \OCbŖs]鯀 !uZ0T}.&݇$Roo/!Ij1w>SRsӈ)K=k楁ci`iW͗5uu'Km)!JE]/wX0jбiFZQoa6˸`j%WrVhZ ªfMس:Y PFz`2{S8W_.h))*xM2ZVBZٚ`.Wϙǂ$>QrU~kX: VH9g_iYҬ"uO8 RbMqN#Iԏφ;%{j+>kV&1{XB[LDsfBg`[Cqw&-({\4`~g "09Q\/6a 7;5K]\oMW7.;u4Cbmy"Mzmk3]Ч`͐_sgvN8ca >;ଓ`vLmr*}wPq1AslFQ7Z&U^ӌlOۂsm $%"@Fxf/Mͥ/w&*ᆱpF _`@n-Wd@+r5ЗVF|*qXV-q],xUI 3U+}M-C13F?9{lΫ"ke|=[ImKs;;S) ,s*S(}t`)0J*T((e*.!_.y5; φؼZ&ߥ=͐P[ϭ~zܗX)[2D~1*ur}vx}P}D)O5X,a@<^J4+/Y݆k~} B533jzG%v Lr.wpE.#Q} 1fCսS& >Q"AԈ9v$^'S*> ܐjF`Ǔ?&;]_(℟76V#NR)~(YƆSiVZS+klLUF;x؏]Խ,[k%Ǫ|Y{4>h]<+QCǵ("x^ w|w37!"a*6R߹,c@; |iuX.4D G}gEw$;9 =r4pgL-6̆( EWO]:O˝50B IIzʜ9v[s~z.б> ]DP2[#[Ybv# {ev1V4 0:CE هm'dg䬝Sa ^)6F6D|Zil4Ylqc) +φg _Ƣ|'T2)a52&2=d,slrBYVPzk~!/Jms[c‰BHJ_sTMsBuυ Һv*R0"f H%1#V`JӅy;=_L &v3! ս9LS!ɽ`1)Y r W6Q1%g^$&~[, a^zUd-E=!j A-7XsUKS;q$v%l(1ȳ|PP b蠻J;WK5妷4FU<->f+ّ*|\blH=T+R5[?:NڵϜDŞ€3"AytH._ݟt"J4S3]tpjĜzI 9}eS`\[@;Iri}rN3@77A\v^ZT G9a<ˌ"An(R2ݞ|iLCllգ >&˃_`K];wa5χN{ɌV@0s]I2kLBYhsZXΞ1ؾiᷯ@+GVFY_AEAųI&x ڇK%dlWEx.xzV j$Mȵ/xdhuÕFL>Xʟt&+.oT6 ]|DC8? %] 1h!:.8CܟN>(k͠z(eigUO~X9423Gb;ߌMy0aŔaswSƮ(3@{sճQ^sYߺ&=6T&| ]JV&.+|~7W6)_! ^b`pMY2" [j~X͢gM}C>Ы7P5?qr Dd3cc ` Flx1oh#EYEu%z\C$ ƥs"4;.>5n 5mo jm7V̂^1RE1hl{s U[u9ӛKT2:)>dFܼbsIst*P76S?O2 V|"})i\!<GOE%M 2.Ϸ}fT㽮Дڃ6 e-S2[c3)׼<!VGQY_;SB7,7O}-ϛb֦ʧ;(nJ) ;Y֟׸:4hWpI9,a8,aލ[N=D=3!e3@QmWߴBPCVGfS_}6x sD.D]o5uDi ^W&ݝSZkkO^2m4LLT=".Ҿf>8ٝޣ$j3jdhNHHi3H۫f}9лaP@ ?~ķwiyY٬Gz"M}0iZ!n;!nDr? + #1pMIet/.PLϫ(<iMl|v)ۇ@~܇}#wxQ(%!Ok%,ma:'e:'Y%\!X f6j~Zd&Y8r|(XYf=7^l0͋TJq9pwin'Mp]臩jtIrz /kJ*S|ƙ=[tѯOFWwhkdkjodḞ31ʼn9pkkLZTQU+/rF[kyŴg`UsOf;yxxN tpD4Bif3J&GV՜- Rչ s%\K&=Xr%{v>S5`V:/&Ep^ZE&p f› 7Ɓ,"$R4";03\":|epa1dDi 2 MV`y~ئs-~e]֞p({ߛ%;* \ ߱o.vpBL>48;m*jIx{:?XSi28a3 .3bS'kΈv!tL3jgX/,xNP*^|ũUAjQ_ 16VۯaX:/h۩ jޗj-RqhSyWJ0[Ӂi()wD‚轭 61J_(25hiR1_?O4h3M(i%^uv'N!v,vq^M,vZ7̆L΁Cg:{L+|JIFd6@sw~$2ko1o_tؒy~0 VxIq;hChD^ݳ iWP, <LC#Gk?طNs(pu60eFSRZA?ӗGB E#E'>RP[a0Ǔ*paf ml,kܨ0E/QZJW5hly^s Dg4E"t$ B B }I+dEt"y7:R+[;łP7G r@Km_]Ê򔝙Y7滺&(._rdՇڕ4bVFsֶUV1HV"*<#B] xdRI(,K\e뵎`ۿ9Pk&ত~:>+ժ:)b\f%2UO8fdlB4*L }f@!Ne:~2.#CG;,fAZbWkTiBu"mvj&%:,3O=`cB,lA80W?Yt6HpNJB$!s Mqq yŪ+n&/Z*&Ko˰; 7?\e0U>jZU@pB1U:-ySBF۩!ԍyo'ܱ1yB>VW*iuiksj"#D* :(iή>!s=fAu+&V؃ޖSA/ wWLLyr"W$7ih9 "$>užts()2xWP_N{p:5u'ю+]'~ٴ:xuy[2z ‘Cx_kJuGvOʀqnu3*%^Aagلeu1|hd2F%wȗFjS@##22:HaHwX; #돬b&v |am>X)(\?ToB.uNd偦ޓfs{mt4x۳}$7(xht0p1C<h$P6ºfOq"PΛOؕ2BHPW  @ڝFn6r@ºtTUE'cjR#ҷ ֊/L PЄ {ºX >[buEa$4-ϐhd~kxVt&ڳ5p!EiMR5G3[u/ՁԇX<8^vA\=`]}y]6=O)7[^ 2ɥOR:JW;2/& 50J(_o#X@?."7b[pzN[P(["{%IW"/>h!RD&[?a{yp k"$O4ts`%}H-jxM7$bGԕ(ЋE͉NanFA E&(i摼]1\dw}=@Cy|*~6⺈ʤAE8vOjGW2y/wyEZGPf}Av穌" /^8[{ݡh}2]wΦtgk%(GьG[{fΞwP1u-SkxѹF^\3qO&M[B1 _*ak9rY9dWNc5a ivCP5dU(oKU"\Re"^U\;:zOj6̚gX;NDKPruY8޶iPٜ&[PiV +)zU%qQS%1;Էx ?hIwy) t1*o1q5'KFn-U CgP'"AĂI$&#V8Yȍn0 掗؀J&.vZޣN܇BUJG2]l^. )-QgDX|'v`ғ(_Lvb>4h,!xIJxS+w>*tbyfNG=}7:]tO+ f驽gOVt13BRzH/K¿y/9,a0MQ)g@"f (lF,I H̝9kB~hJm_(g7?vְ_&7OJ z¡s." ``ICO /&tt9N uѷٹ~Z?Qr8YOx$nWzݾ =bWr羟Eȿvkt=YX?S }z([\vv.Z_[H zW"l{cWfQŽ@n`CH^eyW=^vf^$Cc~goOM4#HwpycRժ#=}gV%`2AmCTHC*@Z=˰ȐX%!Xi Bi7wے#tMWdWVۃ>{ 9V!E@#6#tBҜab&o^%0 ; \%1VK>L ƴ_qN6| P>V" FY@l($7M/_ Y=ګ)%u ]\@42+W 2C:/&SԻPʠdOQjj\! >T'b4ϖ A*y~,Sۈy3 s7 A*|#wf:EC rI] RF, `h##Nʭѫ+"gׄ_~䜁нЀ!E 6?C jw\%#dzfyO-fAX).j\Y8;vKmu1`9}77JF5Zceb1o(4ۚOXf+I*+P^3fu?E17%7L.S`)ga i5,ݠXM(}uhü\xl8-gYpv6e5Jǻ97ktOð _p-% =]r47U-wlep#eadSZ WXU/%<[x|#Jp<@;Zv`: BKZ9]ts4_4ljgϚ%.#$b SyJZ`%yc9* bV&IYL݁sh{ɡ)ß-3^N$M99æ|*ME]CFoBwEǃD#W@Z|!ɫ.Q/ƶ;x(.8clq|݆Kw,)S7m="e C5{ #P^"U#flDe&OZ^7cޑӬLxUL^di@a^c_9Uoߘ'c"d3q.@## me YG;H@4j<8>lL?WER#dC/LS5JP˨=z,h޹L9Q, LLsf 0} Ͷ7*A<{\@U 7uU :r.~!0#y-D,D2u𪀏?PAF-9^XkJ+] 1û-PLN,/b,(C{^̗^$`y9@O(e lQ4鵟! u "r:RAүpsST~$6.xÉÈ7ڿ/Y7O' wPk;MT \;`\g.U䡾Iٹz`iD)YHrNu=q  " JdyR+TDffVL fF>bp[Ռ#f Jm˫;ri=Uf&hB2^9v`ר te3էUtX!tw\߲_#o[Fyrʅ _c@5(q"hc.H2V P24!X OU<1-K/'›E ?^uٽbps3Q7ۻF{ۇ_HW9js^ tЋ1CNeQq _HYS5.&Yx%-l1ؐP^L4&G;'*Tۑ-fu-R&vm$R>Emr#EKK=@=㴓y-MQIf50NC3[WGDn-1>XC6 x=, w SEA@2җ]/Z l<^d`9%ln. zZR#vwd>9v22"mJ]:}AxPԵEBgng =Z:EB' 3!3۩~- 9ŧіD ؔի&R&"61Ej HQ.'mE;(-kSOGH \~oaWvJ)CԖ K9QD?@HȾ)Ң4,zfx43 tM m%@0QU_#(?LX(#XWG36bY@V{Z5X/jMk- =#sC# +<ma͋M sXY~?V=Unmc>5&m~3F;9՞)<23-ӉĭLuQ7SL ȳn,(WgwOd kcbo(s!KOPc16uܑ :А@doXFz~&fd6 PN$ԴSk+N}'[&/"v[5PkK:_j;zЏhej7" I;i9>۳_r4(9/KxkI[gMDBQj)I:ut|;bϡDcq$tc#fkk輄sf+ެU :pZ!2D_;Y6Ym'/F ?cİEc{ܪj/zVTL .>ŌvȐ˼Z;0  4׮ޚ=1&\dg]zőv#t1Fj1`NI@[ž߀q N pSnKM뺨RϚ#K4 &SAѵRޝwݭ6`xsGGwvqx&|R#y'mI;d<ϒ$ӏˤ(u^C̋\g^=ʣbzT㕺ABFܦQΗO5$9{`9nzR> 0GȄ^/L nķҷYAu7]4gx/pd1EtPQ6e=fٓҖzK}^t?zXh}d1 weUтLEG2"~/%wPV+l&Xb(yA蒋I1_G%/*}ʗ.T Lt %Iљaٷe*Iy 0-mFcyM\2]p-~>ILcJF & ?Eߞ2o7y)X9#^l /!`:>9 Z4Qq}!0Ā=sGBc;V6&M%YߣOdfS_zbo\;n6k5c4-'"Ƚz߃MT 0UM;!0<-"`i-u;igMeD%?fuB0H=HGB+DLqg"GNpq8?g; {VvL6hj~݌\( 'D?"&ht wvQ̢4j@'2s֠Z`1aQq*@^ê2Oj 9/RCzw@%$M]!Єu\?2_WL7࠮8ǃ\LRP7X0Q\2l-Y hݛNq;n]1W*pJП@&;Ll`"A2XDyMv|#ǵ=mSoOg?/ |uzиⓅ)y3 ?}/Km;ﻵ~b֮{欁+ʱ& ܤh?L"?G3&ԅ;a|/l!k&bSk`) /C?\ߑl_Vf)oYjB *}k|)fV#4I*v:LOTS; d&}Gھe`d75jם>Bꝅsḍ<~! jcri81TEqS2M7A6"rs򊸂8,x 0CAYlJsE+ܞ \ίLvE2WHٽ M>m[J`\lAn/%d ľsJZ+ E9콷cY~IH34-57>V M~ŒO/S U<.lT, {FO$WVv8훚Gm0]mCeӺ+9еZ F,*F {D&3_mA1n)9{!N-̄_ag󣰾dX6rF}nLQWJ^^| UWp1Ng~dȂ.݀%VżZd߲E;iSE%AcHA qt<7aCiIk97r$.os&2ܣh3';r> b#ԍ)M]p B/yT]}64 VRb a=j 87TV7vJ($DNX^M%>wto\| WPMӺBvDw{1caxM.ھ)HOEs;zǘ wSU\3d' 0][`>$X~2oЪM}|-Zmƺ,z{lIlުu`+o?&⚅KK[kWŞ g0yHGU~dD` /JؙM_?<b7۱S ,$٤)aRKOEŝanX/&Ӣi1I @ظQoggC$CID`$8;;s^w^]EJ;mJ^ѳ8sqb$]`ufL(GUud/"kTPqXmpbA1RD(.aW2hزkELMLk]Z8x"dU9ki𴽻Q/#@C+ 15ld t <;N;&)_Wz֯+o\1Y")J8cU 0KƯmM8{dSCQ}9Bz r;J b5x )6f)c;lgQ=6C|ȡkSikGM ]Q@z5Si6x!u)L&7͚j*PW[+ݯN~ZI؈jR{Ҽ)"&Y/2CK" r;i|+ !پ! JpY,i U䚝* li}[>t ̜|_-4(z0utr:1[<#4{qA?/ 6|IM z(Oڤ;yv+iEtps5hPGby]'ܧ98. sWuS1bEOe2p6!˚%AcȌ}Tqo*kSo ?3sE!QV,/-}K!Ԙ>xA4Pz: 7-oGM~8ȹ_h /|v|NJR-0LeEHܔ!pcwOC7.CX98JRrmNp541ҕ1p~eALոBGrzak#EfjNAnonվ?3z͙ 7D d_:4j>k T?@.޾uIm͏pltLcRpfKr~t(aꪺ5VXĔQWT\Fg4f1ס(,'R8$fWo;0ia2a6MɽE'y谿Gw m ; C0<Af(Qhܢd߾HoQ3AwC7 A),2KB*t*(݌BTj&{t_ڒ `VL㴖ZInNp@QzBmf& roQgx&?ГM\+P0LkOnb3-4>(>#ÓCz .Ö8^76\wa1jI9E%t-^qdi8Z8#v<,Q2=ǁhn\m bO5yC51AڑK=ӖmʅMdvUH{yAPm;4R!wqY 5!)s؟7Y)\3 7Eve ;ضF~$CˆAKϦԺB#P o[hV'OV w$.sْwQ:ALX-!i"ae3|,,}y"-#yp:u~pʵ]ީ7+ C$ 5oĻsA>jlavM2k:褩GbAJ8H^$$ {Qd{ 89!IOh>G <^)[N58l4u@ jSW9棌nn?^<|gxGT}EZ<2%gxOXv!̙eT2/; =;/k㰰k~VX%]i]h6!GP䖃Lm:g&pY ;]>52 V/JJ0@S8'.IG,!׬FYBUA/fK]B_S\E9 @D%lp{z.`iQK"KɓVWF'3p>KV`uI$ګ'şݳ'ϳDQb0ʗxH<7qA2&Ә>4]{DEE)bX,5dLuc<|pRCl&XҍutplڎV%%pATu`h|㒝ɾlYѻ4!t=,Vn^BN!?g}\|lA9Of5pE魯eoEY|W850hv=Ƕ -a vK6RgP_]L|oa W]M}go Tlv!ttS.fsݚCX&YQ$eybb~nhѪ5fcjxbv`Q~[xFTiÝ؞DF4)Zy|C8ZD_.֡/H=CWTli1bD ^$T 2G׾[\7}[*- ,׾$b9wlrK+,JVo$_.>gIu޽w~Tso3ꐿze<θ'QV3y t#׵jʰI_?tP>Ӫ\::IArq(΍ģ <_aۺ V?)n{aBfK302{@}NMҨx,"uhՕ PcPO&rLf7Y\9^rUFU'}\]no2 j(H)ykf? ѐAIu.Lx߅*Dw^=IG?q;{mRg( eYKjh)&lwr [ϒ]q(j Mb j赖w:^}9<E %\TȾ0HDb !sĞ8ј0e^{ng?ز`b.QmAz` ~G$Dݛ*rZLմxd5.,r( I U@5;ߎYZrIv$d$1ٞPNyVC/%8[mNmmQNo<` kREZt:]xʶMڠR2L*D.23b }Fo?bY8y} щ"MATZ) 6׭]nj@F%Au*\iDbѷ?GNԣEz\.Qu*1JERևm!4/'9rs#SbUwꂹ-"ߟL4ٲ' bp7hP<75B '0~떼n.YЊFJ ЯU9͵\vq - | 5@.lPi>V$0!6O =U  Ymcd*~cv!F0t U/'<N5\W1d:hM*ĭ+zd1 cuJE]^wvtu-LhGGMznܔ_`ġ=*K%lT/֍I[-P,Z{ԥqoրlNlߴ0Tqṛ- '/2x6ǔ>-9JեJNpv;ܣv5\KvC3~Voi6;T}EJZ"]q]rtu3XE-àx/4׳_tsc;Ps6Lj>+I~xluςUW&Ia0a䫖&Z?!{Z~[qQ@k י5Q2\CKRN.Պf藐=]n! lyR:1N~U$ $u"4ߨ;lp]hOПawkh&7 TR}Л Hr/eV)&:eY[_촢B{5o7O@* @,2U20ڵD4y++C.H Ĺ8>T$_U5κ'Zg)FpOvAzfa.ƅ'87E;3~m S!+1b0@jF Cf{zlxLJd'A+XM5HCRXÉ4>m u`5^Uyן)`-Rmߙd pG!bW/aIQ.֎&A*PgP!kK:7R9=C5O-OB6g2ډjsK'^ĺ1@"(`c={Do-ov0V&,BbDz.÷}*Z=΅!^S:[7 Q=OCl~{ gZm}KD#eV$ȹ!ǟWCc{cD00feSywu]U$Et}R7R67Gtȵ&YQI_HePܙe8Zf>F>Mcc1{s. eTnR=~Ym6MPfS8o2vHPzȮ_oq١qj#uZ+&xBH w1MTȚ"@6^#BY,r@,* z#4')mА}^xq ELêE! p#mZσ.$h!zLM!?.p7EP)0r3AW:Ol D}֪_@p)6&(i˩j; 2:*mNHq+Y I wȋd;51 #o.7PP]{#y.?uOXA씽c@1G^%̈ 80ѽ``ݺ(l%=u`޶6J*LOVڕonu] I @T5a8RyЄGQ@awyq2F1F'jΉVrq0 )ifM0 01~U Ty1ʟ+YR')TmCd n%6BPČٜUaf"DIfg0) u,2)ruX6ߧ#n4fMff[,@>SLI-.npRabV&C.RxPURBQܰ`pͲA1`4m*m1*s \JL^F_Uٓ7UURjx0ˆ {BBaSTP܉/Hݵ z~dY<)Ÿ­?gZ찃tB?ѳ8"=9ωAGv'':d99^F?FʹY2%B]V95^y^6+ȡZ-Jp2,Ǯpw$Ъ5I3&\@j&jii>J͖ą@REj{E"y wqDІ]н,,ZKjD'0]Djh Cg%Յӛ&rj Š@iO}@]&J%B5qġ#n^, +Q~; L=-ŋyqՊimf'hG夺sSKZMdKuk0V|X([d=L0,@7w9'fUt!PygfUX$ȭ$ "#t 7h^4% :>TnZ- O"Em=lpe L6(@ Rɱ_]'}Q`X&cR 0˵f:}X}J,mǸ(7w:ש_d讷Z&Et Sֺ ")8ѓCl%aaBwMt^5=g:4q%" D;QݺhtU,ĭ c/-j{%0,w L-v8:5(U ߃f7@yFjS4 ֗HUI"6]9*>\dʣcSzBO칰@|QaDEs27'Lx9}Bۙ~!*i; 0t^9z.Ώ½nr.F.xr[0t?H\r3s|uO!5 f-Yƥ抬{yF ;x& Plb^G%s1Jd4]#O=BbNoeQ/Jw24E1L& 4tcޣj|'LQLƵ7^?Z A(I8?>w.85u86X5b Uc X?c b @k!G^qCL( -O@(ms-Wz)*Ȁj^P"3Q#{Ȋy79,kH*ARa0&FTWf#}rq?2LTnK{aOnwbwV G]m=2cSVk^t@P4IT.CV[:c͡0:b)1 p uSSTdfb(zC?4_9\̻Jv;UAeg&uOQC@#-&&“7T],rWw`.]&BQc?׀(ze>z8k7`h~QY0! 4}FU'l'+8=ylKjIg_oR٘ado:FM.orI68iM# Fyk '{*X*`0#"~\:"9a9B T\ET+\@g!jȬ".r2[{u+?cߙ}ld>\Ayr@DDsh0'u |J`̪2J4Q` 1W6NZ@3骓xw~8O8&^|vM~;[_;cV)|^>I^axd/_3tHR$PCvJuWs _p$h\sK F*ɸnLNvYN2JcTJKZבE%](f13 g3Tړ9"d쎱t4c Az#C#1&{XD3rD`KI"xrpɥ*y4ae\) K'*V8!5_4kna|de]͸Zg> 0QaH4:sl =qIYrU(ylno'GXD0 `@ _>UӐUYD"ޱK"GD"V>7^|%p;SmI1u?&3s_)g1i*Mמ)O\IxFj䨵ہsW S4."G$Mg겮]3"0j9E ̿s'UpFo86}0C()K‰4<:N{ _] *@.q(F**.G)B4cuM?g`j.g_Njht9J+\[{9;?8O-rMQWk C!L۳^jPO j{QAI`S,:xl̅9,:Ե37y>H>h;7<¸FaQA7߁yizp\m?JC"b"Gf”뀆e;}emfEk+Z#AS++L˳Trb-,p#yrbN FQv< [o]\ڄfMTxH'!D%g_#xb?u "Q3)>ʧr@\YI=nhfeWh觗f*Bg[ T2p#pp:=rv0EA?ץmxvW7]+B3)^qHg,8s.E=&Ջ@ $>=$~tm#\D\3L$[pJQڍ}ZΖ5S[UлߙiɦBnR},l/JE[f] aƐmԵV{-_ug PL-irjpC\]{o`q lM鵜Dl&'F 1>H!g`d?s/`Ei9i*.- fܓ\W*L7A si9K,O?MۙjP{t/0Nf]k4s6ҳ!< 3z qXY˸/uiT1Ƴrs_$L&QLY~)lKɓ -mC3>^fnkÿsо3Y!Nw E}Gz=m5% 0['ް7P[I#JSS[vg-.6nrH_yW``>l O By! lxHv&d+} "QbkۄX@]U6G \<-JgLWIN$/~USJO?/>PL"Γx d7΁Rw_XY3YW[\ |)eH$w@N68%NF>`\/ 1Cp%W!|Hk8ãL:ay*q2CFX_&R2ƴKXc D'6>~[e035S3l}3fI]DPuK; "p"t֯X&.57*Ta[` Z SQ)IM㒶3B\yb7 k8i3rؿpiop!y" 0tƺcnnl\ͷd͜KJjI/Mv;lKuQA@K;%ٜjKn:gS74$:sDT'񩕭=nS:KxMzmdjp38km-)}ʎW‘%DgS7zqwpi-C{ O8TV-Obe(k!is uPjoM3y ȷ?뎌\%n^R9%16L\YQc-_;CWUD LWpCRP1Rm`[Z2y9~V%u$7+5VZKX2Vo֌*Cf> bwVLU1/, +k7tik˅T iVq;eLe @g:ɩMcSĐ31K,dU;׋T 0-j)T{ˮXd^\ǸfȌK8KwPi ` ][z 8t0yЂf 49mqFE+ .嬨scvbpܛfgQ"#,ds&^/q EK)C2 FUIfZidnyE x,I$j< 6`Bt{xc5Hy @9L@' xOVZ? >;S7A:Ë/ {IY_^OhCÚl^I&حst0gS4Ѱ//FD&[RM fёvr!pDe<0v|cJ+uY|j)m%kzFE[X }Ai=,65ڎ8cKqƱĨ˛U_BFE~-H8wr~ C y -,Q%|~P=CAv6=?4; k.GCY*\ggkԎ>. *'B6JEq8\~ID _JRN;v~gy{p?/^eS9Ju8PB"R'(~#be^mPo L[򤞒ߴS?⼖gaK1mz6%.h`&%.a8)z 6wI 须SX)=HnPUP:}"h/N*?st+;0}G^?<$Y!K:w6KY 3ak";B̥ W?g#g!sR@h;j+#巀.3}T Z-})sMˍPI(o¦D cW̒]2O12@Joٖg'1Ŕͥd*P$*smd{IVimC/XW/`?E@)\vte'D?  h܂|NOkaM "H:B )wp123i$-t8` Tc@&/G%&"0ն JAM=Y셮p_-t<|\y(OKӉrrkͧR" u9=ᘆh`L85Xgl9:p#-]kn} 'TfUll;cԆʞ E $)h-(_mRQ쬢4f]t(n1P)ܪE!oݍ! #,NxZ#v0/1B(7{ "~i>#ġILk4M~{u1*ԿS]";a !OsRmt-f 20w JjD9M!d* )] m^!"aekN,FU-m}x  Cޡ:3DUoz{*'+C'Y/*S3.*0Y:/f2p %>̔w^: Q` ߹?V^-O[Y-{W o oC - 9)t{w]A@Em ^` kΔo{ fkܡ?tUl}WrW8AʐD[ʮios=ݔXKp6tP,Cm!hF#B=(3Y93NS HT#i8`+ѱ:;&u7sՍ,/]RVY'\]0Tt% ;fT cqZT 1 ?cXX]r5F~N8 Ti 3R궂y#Y zASג6gxb_=|,[`/GyD?j`WRPuieΉsg'j6:isl{:кZXNRdJsf.pz вKv;@=fS7fC"m%Qfz >OSצ\LBQ_ѽt 4 3T he<-JsrHeQ%7⸹.-v++T:YdTscW*Yt:c4Lu:ڎE5g}e֗}JR%]+ c0MjRz/JaȿYiͦJwp+9OL-Uۢ4 @y3xNqg`Tzς#r;dL }M*$tGLsbUkc)Htb_Y>ƲRk,<3u 4;,]#72V \DJR0#Y9B`& toK:۱G'?z@rEqؠ gh&4;J0!{ KIT^DgV_Jri'i6eŽ14?1;*fmS~U,8#tjIh::䉬X!WթÉ &R/2'.N qV|E!cwMSNg<{l8qV"?I5 ٟ.k|s~D{~t_saX)!bL-^uv]jY/08C4 /s>êC,犺_ڑЎV&E"M,Ds(KA')UU2d rd?JL(V͌TOBE=sO^ 扁$9Ą0\'Ff0~N)5, w/ &?9e?Ҥ+*VL"ҢBK[TYa㳈z{6Zciߚ ֐j,cpA{J*#f&{ΐm{;IuTp#+0 9JXu@ۀNBC}zcЁ &$@߬+R WAAZbSߎbMޥşa?*ff$.lΘHi%Dv>w%B);YzWz已hg%w\nf5x+ nFP֤y]5O # 6%`=t;i_gyxё+Φezݣs(_`20$A0EpOez&ܨyֆ1k+r} Aa]k,eUMCja׋uZ6r%:3W+DObw)s-Pq.>p r埼mIv,y oTF&ٺdi}b"([%q#dXsZG?MA `[{z3og! uK6\+0N1NGr؃3#&9"j se% nͨ4z~xN*>+Jp}]=$wͮ&;CY *?-;\=C* AjAzط>xMwȽҙ<Ր#Rҍ;wK`ڠ8hu!|{Pd>jǭI #+f.hUEĄ̻# R@|I%*qK |\epGgG\-Xkpz0[ ӓ}'d0@ݵ`!;0Tƾ"^ ؿ[bMN{*8p 2ja Iz3 ~N͍LԫhΓqpy|dT:ZP61)b`.:֢ywxW[Vu8o2]0h:VJ`*x }HӒ\n0}ֈt1K^B^wSp'%'/fIKk`(+btws Bh-D!n}7CP 7\O.Hhz{lAM%geNᎵ1}`MJEF#OxG"`ruY'FQ Ui@ȥeҁS *Ếr,_LkKh就f|pR Q雔w9ܼzg PTK,O)G.IҾ̟KɌ ]$D!!Np'dwB;5G.#K- ,tnm̫gyKf%`yJ]?P}Qg5@4gZQY a0` m䃽`ć*f.4FAyafWCJ1nwǀie ԦJYp_N@<<@:7OFb{&@ A_a<3޵WhabVt<79;Ba,0f+nB^!.و3Dr%61jvP]s$U7HIFyʊ>>2Iy9kE"Y>BjfT-I{s=qDzn'FBPpgGi_Dx7Th JAkI}դEFٹ9eۢg1燱wD3˔=lV!v#Bug7٭t-i˯d)wlڷTIHCذBq,QaҨF6V.O薓<#~Rj"|[yt Re_V;xk. ĢuˈOx&TO7\>آZbaGt4<91`&dIpܑ0mcި[%JLrKzȺ1a6}HFV7SndxȲdl!{M0d9fgIʬL5Ͳ-LRZNF}C wPDZ}0;Njٹ{ŤPZLu4-"пN_+E?w-ܵF3ӂn>T}R=t,+9Nm:۟sK0lOY m*}h҅@@_+06N>4jJR5\ܨ*/q*S(<[ Fn%@W$`M;jt*L 単Ϝ?2tWGt ״k9~#g;B}yO F>Kx8jmu9n?uue>9R"2rnJmAW6r99CEV~SkvPw܆jzm&SJ#?JDgޣPfiZ=쩣ZLWq!N\$牪{qB/_# aP~ kqr7;%ӋcfR }Ds}گ\B)r&-X,&KX$r5f "4v611 70uuy(2訊R%AD*~q\, p nu?uc"m[< ? ;Z+,vF`eCeUIMO 4n rh"vB3C w zuelUuI#`'Ѽ8k0O1W|51?As">!B Zq܋rZrf-@#_W0{w.˧ᮦ|+r"}jPOInЮYկ͑n[q#p) fTAӥhw9oF(?㟣a"$*D-Fq(WgdGBodA>9-xT]r؛u@6kbjA8?nt?_^%9s<.@/p즎oԬs:*Gi# 6X1 Y@z+ WS5tR}!W4nV1L\D%8.#z|Ucsncٻ^l lݮb'dL;-6kǿjGAuzv^;gt/AOjb EQ "xΖ# aN*p,w{EE Bӝ2æ O":P֞~ʤ혉/CҲwГAeQ`=>~g.''Ka >ea$ZP =F|ؑ93Ę e@FD _0lC7!!MMXHRT+b6-f-\">Uv׾:=z]o ~37J 1$pz)O^6R39aȓ_["-([eW},*)7׌k6BIA|E6)W^($ߓZ5O ]Ů~gHq0P0A#U ٺҳ#^n{ek k@SZ;/FԱ] [eߕi{a b<,Ś.zwJ20p9+P2;I k<5bcJ腁~@mȣ,[2 Q_$"`pKb׷Ap$*_5'0#`[fo@Ou1tAq!)؆BߘeKy5֊n’ڍ|8˳IR|ƅB񂉪*˶?Y狝@/T:cd!20?=Jj$-AsWƭp @^Ome30>v\\^l}qZ䉦:LnlC .sZF)pɮK-B"NY] [K\")#rO/=_E#,Sǫ (~ _ :MH)6,OCPWJB\Vٰ:.D6kGuԤeZWD(l2 ,|M&UII'd|&HxO%#p%@54~HpPz 5wQ۾TQ_ԥ+Uhw."U/B F?3InP؄`u=1()я @DCxF떙z4N~.eVjnlecK-Eٱcsbo1'4}s.k~s\{vQ HMȗhZh`1`&6օ/*ڊM$=shuKe.l^Z:oEmV5TN#Urj@c/L2YuD}葨sd.br;/\ ceGi2\&'7ҹ/< BhrLF+vskPEhċ C!pE"ZP '*(fR[sXd@2x3ܐpm6TO8OdGH/@^9[$ȑLoxոvRXAwZծu;Wg]2]罂 nU{ |zPnPGJ]T#?& Ҋy( urV Ad%F{ Yh H^ dy u/}%H:qFg7 V #tKzQO)}oDF 뒨.I$ьP-= .(J)Ї4DNݢ)%UoG];G͜t2nCÙjf8}bgk+ݻ#yo:}zsUD$|i(/LY la&[`q`BD5YCd86t?zuZo;u_p+ˆ]XM҄,I"A܄uaôJ,*SVRC+f= Ćr/, 1DNw捒+p 7"Iz>p6A/SiXI$k.ta],x0trųxjn"4<ì$7JW 0Ę;fܴ!gPn*Ԑ_;O*-;,K$)qH31,fn$"Puyՙ3Jcgbǟ sԻ,C'S_] ;m k鴻pKȵM)ejfUP8}bL!@ݍLg֕sw$&̬눰_>Dmqu.Ur?COO`t0D3ۼ8 2Xm{.p)$(yEtE4c(Khj%`Λ 0ӄo6">g !ws Q@J$/Lbnb9cO: \uzjɫ`BRr4M2œ$z4G4m"8cRAfeü3+V`/g^h|8C!I-jOw3hv"iaM.5v*L&Ps>Kΐoo63'_JxO>PQD%8]viI/*vR] >͘X :q뽓_C]=C *5ouZHg" `KBQ7ɑy#Øv{61nW%fyY.)W/ֽr"hλ@.G+nqՌJ84 )Η~r^:&KꗀbY jr# GV{LH o%OK|EҔ 0j ;+ahf0ebA˗Ox#Rjn!,#CH<+6E~ei;aֱӅN 3"T$hw6m./[6#~Ay#pbɴ.=ێ\%o,^$ `K3,Fpr1`"US0saUznS]Oje lNb1qFlx&)$rg") GhYD:?.Jfb";>a,`{WJ7K[zN%&+Y%tiiͯO~[QH>)&O@Yie5O?NgyRO͸z)2D>ǿP+Bp[|Qw6-'nFNjQc0~^H{:8-ˠ$f6H^ǧ$6 7;ugh#.ۑkLg<$q\R cwPEiXz@*[rɌM}mMׂՊIi+O?ԘmZR [>dߎJy~ afHJm i>6 Zen&TcHt~ZLܗ] QY|޿w<(sqͤDOmw19kֲ9:(!k%%rQ6 ƈswvY7<wLy}ێw/ |QPqOEtb I zzcՌ7j$\]8CvAR ć|,SN:uSJRy:rSp9TT`ړM_,}E<$[n-RâZSDzHՄ O V ~a:ʅ/yulg+Eݏ $nF,UQ{_=&YIbJڮ.W|>ĭť1.;Rߌzx&띑`QtGw}v1I㫹 =#p^Xm(hD-[{t<#?$K)oΪsJFoL%[tPcg?]h3WB[iF,$Dk*X{4YFJm`eeػdx@vR FڣMd4t }SSm#)P"k NvC>MgNO)Ӌ1O1P_X\|,+7UTtvO+z&oQf@T":(SXbʑثL Z}Ab!,΍};4I? AS8 N!K_mvk iȘ sfDYLTٓθ,*k8(.#u JmI5tRS1̜v^M̋NF &Z q(q[GZ6iD/qzŅybU+?@%#eTTXqGλu3622CNUxxdž|}% G͍u!-5ֽrROHKD~7up@k.SV@gG8 ,7iF_}MG*s59["gBn#x@|0-Jk6.FblsON^ŧKZtx;,msi|}]+D9||NA!HalZxNyP-@iٌ)b8Cq1򵴿r1%1=wo CSX"0B(H8| (V+uJ/=2b Z x{f?jt@RŚr3'Wۑ ;^yc!mFZU,-WߊٳZItV/BZ\[KO=k!L=b {>_'HV+fw4XB>J>؛r 1aiAvn?>(^2'W?>-'K& &˧"wrm">v]Մrl⭶=IѲi˭p|kf XiY蹗4|u&?4 \Օ%Q {~B9jH-||ڍwr}Jꇰs]s{lx\P۔U9X $X-8wh;?ǩTR/[ToYOmٲe#iXIFL iged\U hSLZA80 d3~_HaE3n5 s׌.FDő*E6pOFݯStf|B n@mQ ktQQ),{m]CR~)AƥΉ iZy͊dneK|1v }'DLa7M rY:Gݟ<B)A^ =ƒDg޵ +dx{@y/- =G6_pU'T-HӍ^+:羸7f-´~u6w$Y2(;xda wqXJ_ yfuQ*:h5ױ*;)TOڳBi),L!Bɔ w4nP1+ncO3y'$e@an-:=9^ۓIǔ9Kڰ4G}[8 ne(0gJFzk5&0x:D\olBWĆv|fq0 <7̲]jQh޾t~ gUiJ7tDxIe|䓻0@T4ȰbhPpU,4) HY .fx3Ym @5]Nφчx 6\A Xg"{q]GF,AIpn=~=P)ӐFg3s;{ޤGw}IE:^urОLE߻:,*pĊȱC'^K攕Tͩ'7AZY؊1OxdTN 8%:7 S8=SiPfOΧ۫9o@بU5=(d- ʩ{%_ȝ6C$x['ӻ r0JH{K +i:Ӫ%̂Ju hoM~/MBBW GL eBU:([|5߾E)F{ΗH(>0Hvn$a>UNd/ឲHo2K2;%Jz/X$^4?ЌN[סPXdGYރݺOe|<#WCD `Ց.d -Piduk+W('l +,CBQȎ6RI`ڢO:N$W&lB lnX ~x8,2LVdf0uDR-lpHo\si٭&\nQ4DI_E}1ϧ[p@~jASJ9 j{~nNW_n>O(dž[(0]C.7κ s/<&v3 [Ǣy~P8pC60[UB8! /0'xo1k|թaԤתz 7rXHuϰLb*>/H {KI_Kr7=\:~q +xGa: pD]n*070b2X y=>#haX̧O`ǗvcEy'.!^144ii)gP=`>ckftMLɭX1IgoG7,"F]j"L{YPciFWԚYknwꨞ/kY!x!}Wa(2bIZ镮lš΃:;L0*ڭ];#+T+ђƞq >(x+'aE@ut2eC}.栧CFXc ',_^m_v8?j y}3P 2{bjQ3;6sRXIrײ<)Ism_ ?ͼErJ1y&82V<`0K& 0 ,S&+ /'X;H%̸OOIVޡw@䡊=q7VȨjG{D옓(Mqþ\B\vjKk%|*0:֗{Y<7toъRr Sg  Ku'i7&hw(/ۘ+]or^CهM0 mFJMYS1 }l<~n)3_޲u>Ѳ87-zE?8uv [ 7a{ `(s W4g5zWO^.|_8gn"`@7k8-EVp3+io_t;so!EK4$7<yV`ΙԴI }s.xULT~kDox[t6ɋSun<D?zBr{w(P-f%K'j:4~)dHbL%0Z ؉I|ͨg6Mp^LnKs>yD({Bk; VdB#O9:yur}0+/eWf~E2Hd8H;ƟT6nEyQP3s0R$OA :3GŦ{A2I[+U$j4XfR߹bݞsl%Ո˦)OUyH{Xrߍ{bNy=lȢ+o&c8{d``C\٧XSzq1y32}DuVx+  s=SN(-ZԹÐZ6XRRHy(IiFm ܪFEr؉8&.at%!> }| !KFb4d[!(ٞYF܇/T>oL%D~> 1HKytjcn q3XUb`Me HÐ4WdkqQbÉzڽktLql hUיUZQ0e:.d2_;Q<5aq|-ܧj}ʵ g_|l*٪ KiydثEQy*k)@ϲҜPIs7bms|0"Ry.ygB!n+d&4&;∔vamHFmm[m,D7 {rx2UɔCTq^sBq*զY FqN5g Q'П:`~e!WCy?JPNds !%1q&ЈALM m- ?i\c Q +N:'_9DU43FVn;nЃp5{SdmVYl(B\5S-IL58> @&FݷDlFe' "-؝T+8.y! 'c$2oGW`OVrj^Xp Ak7hD%7'V~ti¨T ^GD3HRjӺ:#Z j&s`]u,xS#8ZN2h2l} #kE\pFhb[ǴaZ'ПkN+,:m6H-*xjf|[6o+{GTOy(v.ɬKne]N!LG\wo*p<}…j2gz'VC=j !M3Skel밀St53ErEyxwRm]D%jA[ڒyge#%Rr*P*4mFݶ,4=Ca6 \1Շ+m{J* ˖1%:*1aPtvfH (ƫ =!6a?Vk?:РP,JY᧐ЯPf3XJ  *HMc:6}͝xS7RD1YQ')nRVjDy=%/^V(Mۭtz$=ˈ'JN xHak!2t~8P}|TIP_;E(q/.\R)0ޘ+YZ \Q$`w1%ݗ$hד&㫮B 4R\pF~.-aW_"OT/L0(*Fupx%?=ħ}:4X9 < p >Az\ iٹ F5S&@WveI]I֣y )K28&561ˍevDZoy{5@>/TXXN->p^ܫ|QY~TdOܣϩ;ImZlpbxSb%r?tpjR K^B>*Us8hٖbTi7| 1YR;[hoUTEII;SҴ]h4!dPVu+bih7Jyp4@ ,rw;AyP|1#5Zl-:$RܾG\ WѡYEf@o"SXJG$t9;s"ωN d UټvMC/ D/uDŀJ%O&ݵ*C _!9`QB Vc6o؃Ҿ+ eNBZИvc"lq’ZSF{)ɹm(ͤlWV&hE?&%|\Wv;dfj]%6kۤAq?2xɠVёJ`3RXH-ᮊvĈF:sIGdfбR;tѴ[Ӆ6U_Ɂь&>tW犒&&=gDR~nM9Z[ʷ0YFzTr)\:y͏WG: i<80#/yL?@tNڀm.K $ջ,ONɏx7omlq4vU:$Ef ZCT;Ξ o!ŀXǯwBMtZ7 s\5 +w^yB砝cXCF* !ZVtI :jhS@XKRYݲ}|3WqƲT0uOs ۡyT#jW>P_ %60NxK4}=ƚg-  ݍU@,֬9DAb:;YgM8ߓ#&BOd9]l;?ʫ;LFY7hhGFi7XeOC)U;VsgIڗ!$y0=5FH#|iPMGpIZ*,C; ErU5֒ԍFm c6[֧vb,ZU+YL:1qC/NQA60_sDgٸZI{pIYn F/盉5~oEM!&WP\HFطRgcmWu pև->/Ӭ?nkQ:& 8% Ic49;m19A c m%%s;V!=O!qGdFq<ˀ$Fvl5\ YU=ӅU+܆F9v(Na4wXtr6Ec+󏯩Fj0 Rr\ؿC*,m^m,(Z/D$,Gz匒eyv1Y!6RvvģpCiwNrhLSfr눐݃j%Q"4;̂|=5ӭv'=9:8:|cGߺ ؞ Mdz4L0?l,zR4@G4~KEW7:2/7pm3-۳#i*. 4iN(xS,.OYhI"532ks#d{:um7qnhFFO=.7YUpf(ni)2ل2ۨ6c ݸ79|//L=|Mf& tPIy&FFEs@3lxp!q.,p2:\Gq'E3SGs-"j'ګ;PPuZBF2CLgB}.%Du?ϕ!6F;p*X4{$![2f(4g(CM(ap;"5'h 8scF՚H}&hÞNVW7l܌bҌ¨B2bVt^A՗6pɦ/3= P]SЋN1'k74 E(Cخ9:^~]tBu( #()kT&aFPO .SC!9qĒZ0Ù DG/"EUtN32rTVIE"U<VƺjI M8o/,/RV HGiILȿS$zքWQc Īwžyi:xH깄=[ X6:&hT/'h'yTX'71ݬw|tZZy^Ө ' [<ޢżw7d/Oh"ż/dFfo.)>O d,*eh XK6WX=X3LvmJ[ "W$vR򼑡V- 0q_1U"`(D/%cJa9W  | Hq֢;[+ cwUm"|?! 3uOD4dt7<.A#m PiYr(rl:J &B[msW'#,\,l3ޝ!ӧⱰm $fٴIo:-Y\̕/.(ۈDZ̿Me>O#@(~X"ⶽg|NͷhJu&+ "tA6i b9Q+'j,h9AD(myDgͺ\cd!.FC 8z/[hӽ@+TOltxZ(mZa#///Mz! '|:4`:(̊08r z$9r˷A\8{Š3WO1dJȊH?g$LF*?ѓUD-}{#ìx[4⚄HuC⿑ oqLhLWD 2T8~i>RO$u3}/݄A`17a 928"0r}2|iJ5%֖}u]ؿ4aP˓n aGVຢ;' i7u3 ;Yn=Q2q9Ӯ9j55#{ #|̻ ĺ]FW])} yTݐj!k"5%R< ET;Qb3Yyd 1Edat:5DsVKj)v %Qj[^: "j&+$ R iIL΂$6A(iWcsڀPNFE2/ xF 3T\ao|9q*|U.cw:y+BHBk4;2ucB峚 𗿺eY؝8RA&Ѓ,W%Ý`v#zt!1bq@a:!+a]i3e^IA>  m.O eoO|ӵg$[6L>OI.WGE jⰰg}aD9. xe[ǝ-f7β ´+Vӷ#"y|$|CH y08R0wk%t`?PKev כܔgMh?Vb0(s2<q68 g#D^f[tE[͘|.j=0pmTV2O 5XEJ-$6D~ܻH_/u:f\+aZ xdwNYz6Y%cVVvFAΧJ]摻D^=zbtka"n{.cS YCew?C 7&miVsQpR}i _0iEIH|MPz_]fyRh?| !OLiռ!2ѯ&8t};AFP'wm߹q9&fg >FE^]?.g!c[J,킜V -?Vrj|jh?:sO> P{P~Ahm:פj&njS'=oW:X^|0^;~S @P5IӐJfU1B~P$£lmn `?4GE !THY b&tȣ_ȱ^ ^{VmbJ.:\mqO7j*Felϒq#@s[ 8|l`7p'7+S0LDކ؞8:Gx~ w P!RO@ucş s6K.2lëzY"Wxvb g d |A޷>VUE`y~X!Jf˜͕vCqz JͲ]' w )XơJ}Wӟ?e?jB=8@Ȁuv)5<Y]lme"G -dߝXx1ēPg7 QyN;o{RO $BRswh|n[yq~.a*GF;kvr-*16B"`ΆlgP`@ttBu1ӆ2kvtay"?fFde"Ka*~"n'^Y̹WVnpy'} 3^{7UeO-V/0? EOs،Ʃ:MUYKAz«9w i = ӮE,d~͘, :.%V #q&A*4&&#Etfrp$zɦ7,AQhMKN3wYW6*={B,37K9xCI%#7mؖ`,g_ 9HEt;|P/G% Nk)Gy6z5J=´ i͛_&X;Jm'5gk3'9\C^^'ѳ:Fnm'@'scS=τe[k*#o7͊E HVe-kwN@x<PiVΧ굄,hOɡ\TI4(KX7zP`O(y2ˉf7sٜE䬓]@iYtgs4%n>)+M@\K.]B *0E c\ Б;;Iz%oJT~WK'άpVC:mntQﷵA}"WbiÓ5>̻bO ;(ݐ_TiD6;»!"AgF88}\uTV;$4 &Y' Z 6p1pP1Guw$8ND]8 g :k! lqULn,~k \@(H@-L&~Պ֥dN\Dzq[>WzZl2ʩL[)܌jeX!Aq8h-un@ӽC1ſgã66`Oy1>fhx/鑈fW̖!Cukc%f(<3DN-|`;XW_ ﮭl 0e&g?T$Vi[FnLdZcfpeQj,-tQBBNlG;>jj"'v1<-3ti|4@Gqevz6 fgQ٭\NclkKMV%jr@xgٷ0fS^,{6nK.u?rx I&Uчc"~ڟ\_fn2P~dSK} K%t Ӡq:.&?㸸7A+ AC[+&X^w<ϗ ܄#sE+1L{ԬyJъT o$dJ_ɻH|0y0}e7S{|$-c w5m1lݤ7\ܑte]TJsu;-N\LW'nad`O?R\dRͤ]2|}S)=/Dб$DTFÅf=LfM;nȋPVH0;BPOa,pV_ؘ-r2Dz.`n}\C/pү!_AY^@Ed0d-+f%eU9}䡝Ay V,ߣnKga5*o;gHU:91NJ]NJKE $}8sI C?N+rn <̟-/0eSM^AIdPOpR:]G1;?*|jr`۵}G&Ïj^5`#~Fb7N8־1ꜞ .1>ȿB7Z %!+Whkg$'S Oe 19$$k(S ;8̋Tsg}=sHa7[?'7 ^*vʱ mPAq8ݕ=wG}L1QqhfK}E0loZS0k#8Ra10B#便~Ol) ) Ę};n`~:r-:WaRt x=m|ћ% iO1} B0icL>JK[kqD`=v/ nՂ6N iuE |9;"`C,Gk%;@O~f\@ '5bj?bagC~nӣDeFVɗ Tв!<ǤG]^^Ep2;ɤ~/s#oȥu=L^Q5Q!~}ө7sއ#u\B! ZyM&@:66v8uBxw{p1!nXf4|6@JMw1}4LjcÐ*kvYʖp|)r=֥  O>.Yvݣ e} g OWm,KW۬stFKA;̕-.KMj)}: QH,j]p >VISF!a{"uE :"kv&' pǚ~(m"k.tBAo~$!@^`s Ic1S} LU*VNV'3,:ڹ F:'(_xz. UŔ 8VG-+ٺiA҃Xeҿ q/6ZV+߸ =fS 3gNJ9mnO7ɵ [bIӹ&yʳgɁŵǐ O=fLgͥ.:EJ\^Hd9c7pmgZWM IC>x 2D_re,HzϚdAC:Otr +鏺6\geL7UjFކ=5$1m)gҌm7$( ou@r,}vya璹-ců jS)^0z3jsDzDa yLLޔ()Kz#1?z:1=qB! u?{P$nM}k)W|4w_H$D "E pstKg`Tv6x*;TH Bf@ځ4Eh.i%J3k̋8@ dMa2 *-Oq U6@Լt㰰͈NJ/"I=2X oW +>8[CQTmշ:,J\j~QCђm\F‰Mn׹˥;WFѴ(a~# -S5` uKDi(iU %9K&kqb63[o@RQ-2('ֹ%5Ay whglcj Aq`m \7 ҸS3Y>s 4).fᔕ$mng5%p5iG|ݙ0ЋэwWwp`}Yu$s^Dw(Ͱm^Fܼۗwh8胖ȃԢvn Q@ >)lhY=\ g9YIpQFΩ (ڨu{A*bR_F/]s6&> )I{nbT)z"6 &S`'OwL.lr ()U0v-4ݔ$ *z! ^ܓ@DΚ'mo.ƂK([aOS%F|Nw?v~ V-1<8 9F<&3"G5F+q!hя] ;jMSarr.Qm53FK "/i`^t}H5V0碱J-("4`VN2{::$H9ĺuya>g(w~$<)y-֘ gߣN_>+]6liV_ |˨)MRDՊ݀ ٰ>W@*h˟XD 5_) 2M~&?Œҗs ]%ۀ>)KKNZ^iQЕG!FQ#\zѯjjH+xqi@ I:±?'޴& m.#,F\y 7(ZIc8>j8e ?ߡB&k'B3<5#8: P,Hܳ9^}w _6 3ٯ~y̝u08s3 ?? OGR{/Mv,DƱj@QS.a%~Gy>W %IXJϮKZܬc];},H)"r *WR54dNl J<ʶ_m:*ed+eu2 Oa8;8 {|JPn 8yZ -q\Ȉ/^G`0C'T=POM{!CU$QvD)3߄oQ[렲d:@}*#M6csPG gug?:<䝉76eA#ntQP\m,rx0H_V 4z,wO:R Ȳ-.Ԃج*AׁVXFtm>quZ|*^N5oh8i /~kIF{4L_QG{~6GO ^Af/EKӚrl[lg;'HZEFݞ)}޻"8>G!eʷ֓݊7q|-d~!]/:Q?0qC$ cWOݺ߆V,Tx%)Uc%a~ nvqɗVj.t_1 f7gx,3Fo*s#ܱ'0\{J; MRi]T ?v^Qp5EN|=>F-W!8-NݲCl]Bo`$,pHܾdn^uBB1@r6EYC_,ݩd:ҹ*yZJ+m*8{1#g'#׫ݕ<7'IS%'+rt/\Au:'!rUvtnWHh b- [(@J3φBaBZBԕ")@|b F6[qT丸9b]6aU|Rg#, VZMBW㶑@Pͥ*>3YB7)C3'ر>˝aQAf0)f?.)%,ُJS])50/pӵ0x2:$,:> ""#΅@u%9Ѣ$ ?;bqlh_*ǎ zB?P|e8,3Z)H~?0`wԋ"- PkԎbJto٪P4xTPca _#]>$c?O+} ?|scRA<bi s C^0^R_/ϙQ1_:Tl팜}r,#g)EP`ؙfpO *!e>nmKK=jch.U>RL-uo)!jdGR"(f=L2( #b pfwsBGVHy,"PVi'9j63]>5Avjƒ 6dV1ZUV 9#Lh6|J(V]38h3،I<^b"p{Vc:೧ {,?Y4/͟>I‰WQ y*5K l (Uz5q wb5H̃_g;ҁ{P<&5uC^ݕX "eCRez:l[Eϼ*9S:Q$})e׷,͹˴9݀+%U'(Rb @Bdk+/jZ8 )]_Vbӗ{XxՕy8BG/ veQr]Ê+ާ4x)e(!m9v iRS*X !?xWJUP,J?oq9U/{j-['gq3i 0,3jytl*#oz KZRANUr(]TlE"{O "1oQU5)c{GxZV-Ae }E2ܕ{F=|i1*z*3( cf  zju7ۻ{!> D`&365Y/$&D!>o?Nmq^!H[+pO~}E΢qo8/@`"~ (gD$D8_m ^6GxigFg2W2W4^OU6OxG_F9 F5D1ڦ;wԄL?p'˄0E1UXx;f~|J?G7G̒@,9{EHX M77`k%Lѡ0-2Q[wȭt~Ζl \ y)x8W2'oFF66 {>D%`E()!If#O Wt:25y@yʔqRj`Д' W}2}vPYwS_<)M3 >dtʤRr(ˌ1'*| ɜ 'cEYY $y\hC8@""Mo鴣N׼ӕ<\mW~MUa;s;?g:Nʰcҩ!x0?2O׳#®RaG#i)b(~*C=e [bciFi˟]s&$?NVxtZG.@U,/1 :!X2mn(9^Sbm'm3i `&xHbT𼲂7x~Md OH g]qRa~!6)d?p@T߮4ʈZƿtՔj'c֔4Ou|U5H'4kI8FrDZw|~o%DiZ i)tAʨ/P5[lEL`oFxFOm@VX4WdaP Ğr=IPzZpǦ6GӀics {1ç EO"Jz 4Abt7P#e+q>rmxNƴXЌڪTd,z"z?CXG;*` a&(AEPU6GD Wx"j`D!ٵmS>fD(0F1V@`" ": 9?B&}s\tiIF 2"ѮjPg^Q9WIAhX\`q8Ü*<_8G96á۸TCr P,~'.(#]L40/ `3 5Os Ǭo"s":g`nMl THV$Kق^C R*\pۭOypȺ+^ewg^Dd7۫cIDZ,} F.5e >1v'[FBc.~0$[6-ʑt[ uVZ~č$GO#T%q=d8 smݔ2"rrO;_9Ңٻ#™EuA 9#'m4eb]XkE-0-ebUn^}ؼ.o"`v==F7SRB^_0 ILU[m_d _`Ò &[OHeUbQG\Nׅn\tqgSChiRi~ܘ" lt*@1O@P@S [KA%c&Dilfh"sHw/6mJ1!?PB|?}h3 \fYᄾkW#D[ m6iKwD?)BUR44Vdr8D7 *2/6h7Z+ >>2wc $E96v|*+_(q9Rʕn0{=Ft3G•eSD*vC9b c5a:-"A#Ԃ&8VRORmLB<я&!/#8:]8 z!bLE{_w0=:&7ô/(Brl%wK6Ң 櫮uW DiTNTLx_)`1f-\Sq(5# ;ND"uljM5Hb' [,̿l2 hG3`uajqC$5 i[Lbr 똍JK ^qp_4,œlp0؟Xw'iX}` xzۓ8:̖֮F!CF~U+@BQ]R J-2w14BTx Ir|̀ټ_zkOe7}W AAfBA￟k\\4 ]'3;WgP̧zHgڝS.tp;UBpqi2NWypz츄oh͊@}rE:" .f߷fѝ^ʳ]'<y4b7yFƶ]9Eڋw}Gaq OgTJ=KrMN?U~7Zg^r";ʞ`m& ,(^͛2(:kA?r;︬fkv2㈦ PG !؋WJw#G{BL+qxy+G' B;\EB-!0XoV4{@%ɡRmKUxhD i:0=WNWN?%dlZ/RKy %#z:mJZ4B_5gsւ E

4x^mF?8?D-ERViejg²)Aʊ,#by<>?dDJӹo^pH橝_J9 l:Z]L^$Ian?Г2|b5 8L5u[.VeAPOgIGi.aDǀh-Xt'ā~Lg<|f"v|X`1}\ы:q8"֤ 3W˲0,15BhC$hT 8"K?%VeCا5`pP~Wέ@֫_Yǰ)4p& 2,ӄ|ox<m0φ;#Lw8O^iN )u1p{! lˮ|mؘ+򯁬P , [;9P^_Ī^86ө+6QmF$ ='ȯO 0ˣfCX,gHC.ެOmK-KWpZC㰩%}avۖ8^Xs#=nt/#1mZ0MN;fvI+h̰ǖì\a`ɪ+ڷ<%19b*ސ&9AUJNO1G6ȼ6(;p'y%%".M"rZ 5 Dㄤi%Dºfd4O$c+f5{lG oi7  X=r`[f~` L@^I/oNݎu d|ڎy.Hо){yum9Z Y]CSr_W2*JJwӦ.[2҇+:'^#\ I !4˽Xt,Ƞdսz A $ڟ%&6!BM~]]2,8r{BF tB wз5󳍓]`pYGINpfR@s 2f=09񜂡<U]f3][7-+fІŽGͥMPE:a&lyO7QÊh\ot(yY! gW E)#NtOZTD5`oY1sZ `wk؉vȮ8"AojXtв-INǝ٩e0ņsJ Xyϳ]{CWeGAM3QE-S6>&|Z{ݱ N"0⶛eL1Lb*Yh`T'Bns(pi-XHɔgh*mܜc)!]2lC>Y]`!Ndz&xe[Dա7|i%/¢ߦ/lTK$0Lb$-^U7A.~R/LroD! tW=s-4+Qxz)o;`` ?(C !zVɀ#Iq]w-56aFrX(  Ù;Z{퇭2G~.lxVb?ƿta"#L SyǠ=oE}}af-8}UjD;sJ2fKM-bsլ'}\DBM=nj&;+3Hp2R}ueZ+4>!^~qY|ʇ^WT='ePu%xI+4[X3?R OѸFM A1AL __ 2<:l1˧I eg@j4.y-DfdȂly.l~P9"'Z՞/'5E#z%O(g,o[kA^͊X<yŚNO^-[gȤ#]Mf7(i)=aUkt ;3(^}QbgN[dq(INI*>1 {dzL=۴%j-}bb,2N 5\p"Bkg|G4 kbVrD ^%Dx#C cGg+'mz}EЖu;2Y+ .T2f=~ȵÑY˶yg}S\gQtdI8*¾GYNbL]>q*2R+f mEo뼖_%FmBqds2XqrBiV1=(XZ8QZxEꭗ)wTsĩ&01K}E]g Jm ;\4IEqݪ[Q/#)IIS0+. /w}g(0f?R%Z:AҪIo )W3u$ KI2\joP5D$Y ׉t3xwy#6?@\Zc07.WS˔ѸOO\H^-܆^6! |}YfI=8m IWLU;^13dxڏwVvAlE;ʵ #ʕ&cb?9׎'Rʵd`髈頕;m@t^3k li۷Cf8?3yT@PTr`+_MQᤆgLE5|f Cۙ*@鋴p;%ށ>\LZ,⪪ #Cٙ2ν6࢛f\m2DN]؝LkDJYŘxċMo<`,(0}!]Pe |+ܜ Twwq!`y,nW .Wehykq9z!`&s"2LeU0=:ʥS=QDvĴ.8.ݿ JɡФ"H"zݯ L:z uD?)|<o5iYjU\.^Q_{TC#OO*uvAt_A-{qړIyI*ÌL ̝xՃ(f{ѡr^!v"{\,8>l䨻\ {cS,Bc s/j4Ҵ Ǔˑ _ vkUrr'XeAAuCYQ׮'P)@n` ,CjČIؗm3?B=kT%BrnEd/_IܑC˄kO$.L:In}\6Bv ĞkI-!0y(}f<[3a$ܚBի[vEVAlكדf:3C[9Dz%mK,uivb'}[;=H:n= WЮӻMյSJnѝvZ `gxqåTeWĎ -lX؀zG0Jrk57خS.k\ܳwϋJqɩĘt VٸR*a)gu=H_H21&j͗ ﰂ~ `D`! dS>앧xW񚙜ލ M`Y|8XIqF<;koOKв2UJ`;Ղ{w5gh` KS n2k+FD8f&sӓO ʰ۫7:>U,$PcgMCλ|զ!k_3J7^ XS;H6&rBcv|v7m8x/> a|?qb7EṑYC̈́! \7D%\&oz2bz^^b5R0'3_d#!1>VH9 4;: Aϐy-G {!@'D:fռ!NlΦZ7;N+EH P^vzbfۥ(oeDGs۪RA3`pevjذ}bO>Z EL։u26>{*y;SQ[jD>SC#n 5/ASv3~<8+?}͙ڔ?ah`]7$c*F.^2^xKXKIh$0LjKe4J"p A0=wGĬ Ns!t| XnL=C. 2Q3ǭyyh69&Ch` _u֔@:#i)í+r1ɾfPY(U ZvR;ޗUlR!z@濡lENVcٵuUw 8UB5|`?qrvVySq'T;W)u.+k1x}JF,l9/oBAĊZFhv)DyR$ u3jBR2hw<0.6v֐'_@bIDZBǀpXCQv (K0+ [t鳪4X5 a|a옝9fڒ{g/AI5YJⲻ'C%KlLV@75w? O dknbC`XI݆\b*HqBrJPhm:R- h*ZiZw}^8E3X{>636ą!f&lqǰ&I)|mTefgN&/vj  !ijAWV{@]љ,;zfa`b8~>(}F.| .P3>yθ滇)nF |JuIs~lTRbf(kAun1/,G!-zӺ#H(zI)ѶW7=❧>i6(H# \kG$1C7 )vlbKɥ7* -OT۳(d$idhXF$#jO1Bo-Lz?!1Zq2w%Sha8+Mr)TWiޮL{$UD3`ߛ 圂-}"UƉH"L5usXpqh.PڐuѪXA1h4#jyQ6i[󬣝@lI=nCǬ R X!KP̓ e~HFP\W'ww4etC̉lnJ6X,UaLxQ i*B]?WZ93[6Vvxk7o(vy MAw@ -Q *擞H#BDo٭ADsaݒ2e՜콨ʼn^}EL^{."FgU> Eohm B[ =&Ae0g Rא1,.ˢ!.d}1e]Vz"݀ū+{1`TvwupVeųP{OzC*v;r9teN{oL >VK̳qVAu˞܇1ߐ)fg tT͜"JevȚ5iVtɁ H[H  dVmf3OH06f/A05]N +J~מ$ $_:W}(R+YeECd:WNJKzD!( Cs6{F~b|G@@-8uGҲ*jUpϢ/Gh{\KU\^5,/"Gv%͘U`ؘ>h5>^bs9y9Q]ѹKC=%_791F. O m'_lNIl `$> fqP5W~4;u<=ރ#aS#^(&U"+dfVM{؅Zsnb\=֏żpgk\8C'&}e ̘X`ߐ5Q;RQS24y3c&dLJ7$^i:O־$zaHOwO>3~JlUR+2æhcyF| '"B:FWPL;W^ ܔ"Ͽx[Ljm7ێ<Au[t"GÅuGKy-6cI/eioJJY] ]|xo·t㾌5zdvnPf(rdƳ2CI2Å1SZ FVl='Z.ӕ}JE7X(H*g*PbRU3ؤ/g\/u+7}ݗĀ}s^G `"%^u2#O._Dᩇk*`Ywљ{rmobԄ;.Bs 1)Uar#Jy;|gƂ4wڙ{k~N֥;3,VIN[)#JH)v2RiWSZTlus| Q5OJR儼s8L~c1E|_~K Z.?_4oZ{_C[{ *5AR~CǡO@}@ /oZv8g?G%}|#Oy 3>рؘOA䞗ra Gm3̍q?-$Bƕ41eL6NM'goQ+iF!:l{3f:]:7p?x%P # VʔKàY%e%_Y{yakИm ц;h{yyDssC^s,![[IiOl~EF ؁"⤥HaNȠ%?X-bڶ9#~&YKƱJ[@rԍӔ'/;F<1I(%&Z5Th|}Xj\z[ ެqb%;̀YU.>@3Ηߨ4Mvkenci=lkf[Ю)hל[= |\P/`,&[4#sX2d%*9SWoW6=5 *:{hux޷ 1,K̯ބ5%{ߦЗU8=\a(Fd"Qu=$l)J&!<~E]xUQ[!#Eg6Ek8-7/.vo6mֽR -4<yței9y:ؙOJoA=1"x\XFJZ-rPGH5$w=-'+j2H2*Se˳CPpApPBr="&ȭ~$ƞuS3S-6Ʊ9$5&pn6vtJ8T-/вЮޮ}9Hot1J LkcÎK-*;q<#X.x6#2=J>ρB@7!aZK{8B{q2V~ )^J{%JXh3tNYX+`: >C[9hgR◭|G`d({;m}<-QۂBDbnD\3YT]O)*g<7eJ^Fr|_1sv=潗P'*\OaP<ϱ#BFr)x z5M8" .8 ٴ0{l&rG`w<7\{5q=X?w6h1`&P/ju`}|Hiai<=a54o׸LPvtQyXϱg>Q FR1i>ƹ" I T'.@{S̜zOKd'mtY G^Ξ.V_ΩNɪ2Q,M$P4HCLm`GYJЌ[}і _'XD1!Ed>ajMh)Pew3eKjgvU#ԍ)yޱ}h%lR)lpnwEf@yo[AN @aI(`gF}IYpwKP;03L Bg2'Wf>܎J-Hp6cSֻBa72bt.х׉;(?nA/+/3j=uv!vqOܥe;#{#tp4]sz|1 Ta64 QR_V\yEϠQ6F'YeI^@AZ"7=Haߦq95E7%,AT \jk]`YlYܿ6as䢴LL?F(ʲ Rfk3Uj{슄V2] HS^/*3$ĩiq7%2<;#ZHS˾nIk [ -:Zu$ސ"&{ým+B3wb_Wzڍ#!AQ/hdёNj4S$ڲ:.H}‹f'p}iR)mw+3\D{;U'謋B4I_΢r7۰ M;P9 X͑ s!0=?tOE|o0b<+-iѨ)[? 4|6?ǿYHYdXnSa 8A@ oJjBfRgsrxʽ݉U$DNy%$"j$l\$pL?_VK!6嘼w&RW5߁O/ 6o? 0sE@~s:`kgɉW?X1B{/<,%?I9n(^W#Ko=.ϩ}uaOnŨ0}TmavLoς vֳQRH*+qMRG3Jo*c5q _"Ώ u. C&WB⠈2~)`X /ΪACT5_ũKqZ{_Z_lŪF%UR$ H \;>pRPx cofۅ>Ķ*?cq\|x[nB)o2V8Zh~qm{C~dyUsx%愱t:r taj5d34P&ö<~a?oL뭄լƧ×L\*bP@H46C:@ڄ#k}'+;ޘYzty| qɚ }n|W=h hʏ ~am{B긎d'A(ʠϭ Bʕ:۶i\n#.H,m? P8T@1ۘˋVk"w_)kpR^eBfBt{1"ܸ5p8 {)t܆ae̍Ou.R S7[0+49ibnP" ?p3m@(^]uOjIH a <=& ۾%`mx-jձC-R'[?1u)g˹dIdݰDB9u@:O݇Ex&~ +`Q}=϶ۆ GQ7`0Ǒ$BbcX)eM/1{1krx;DDSGBOlH`&1Ʋ+J$pQC6C|:X{+^db:9fQ4wQ?) zc:M [9h^5뫙vE^mJ<}{bқ֗.*p/9[*9 )/Щg =9nUiY~U>PxgHis@;/b9AFsSv/qdU7 u5eG@j>B-/6 0J2 $jIJGK΢3~ %b>[AmO9\X年귝h00D0ʭOxq!̔ 7FZz3as%~=ôwtF s $AFfLjr!F@lҟyDJG0޷,pǮF mThQ"ebO'oơhCiO%J M<{Y|HvK2EZ?F 5#qw\㲼#) Wciȉ[t.F3r@ O:o㫱#ؼ,ԬЍza."L\0z۟m7WaCRrIi0JLJq [OU][Is#K܃oߏJܕUQg31Xmq TqOէPxu)pi8uh5Wr_AS*^Q I9po`1@fSSfw}/a8O([pXgiYWq20pwGc+qnAѾ;M _&l{R}-Iļ1}ʣ C[w^!qW'?!UO`E)3k1kL^462do z.!j#p}5WD'ߎ*,C񰱈mk"G4(vʃh&ݕGfn}cUa+`3Y $xCdr|Ѽ{[A@W9~mїpatfJ"2AP{\k (]d|{-YNM M&;G?j52 ;f(˾&e/6ʃ vn 7zX\j@$ 5OTscwS ͒zB|U*@W%O A/\P]L"8,pa8-z6Բ6-Bh1YQ󥔜{YjӃ퓨gU'{&A聅kjr/B+B&>iBdo2}bӗty*]cxPa7Pl6#F(̱.2dj|'w}t;rqSNyo6}21o1tq` :u/4pQYINM,Ӓht;^L|LDkF2yti=wFp'.(P3e(.RjճYy:3!P]+Zv]0a3ԣJMͣ<wOP jK9 $nM}xgU B5 s gJZ+t K@T3ݥNS۾Mm;1U>W%KS^5ѕh-#ZF/iϰuH/Qڂ_RdwBN[|C~^!J l(gcMCarP'0Y)=XQ hj]CQe|送[% !'h~rV#؛<4 (9;clZ$soaMt+~TŮ/#BpwFm~cWSWd?hZҲ`BzIk?6G5(tcS,·A>=[&WI#ũ2\vÃ]+ؘ S$- #@WaHf\՜Rz1U "R}΍=hʳ \4j(˚6^-d-ӥ $ d#uԯG2*<@9o U2WI̻n_곙)n~Q}]}EҖ܆eINbHä"w~a!NKQnPc<ߎZ 7SPWU^IYWڍU?~$΅ wZLCkaohX}¸ p7zC~ڟ4#"? Lx>J^~,~Y\X];YZHTRFD'JP`s 1^,*|,rW,zW7F8Ih@TѮ P]y_[򓖔Z`Dh4Khb#1:y+.QS$#UHtrCIzx㽆Mdw2wa*(äF?<믜h\cI}DM`+vs r4'odY5bڡplh.h{Mě!c~7G*TW۷{Pwv+vtJ8 |C jK < $2_:,zpbޒ.%. ԡm:Mmwο7 D{d23$3O6(f='(%Ti%>~s" e"U{KfvXu {h7:fe!kP ;|ђ,]q$0{& G3{W* ĩO xB*R="P-ё&$d.\@)X3(QAz")"u)=0wVUrK ;`'sb38}}_V|dՄNcHZ::j!^{Y>CIO xI$FF\hFY1hfHM+Q 8&\y VyEf&,U.)j>N}xFP>m*(^ӪTxJS.zR936r?Nrɹ,N;HVN[f_tOb q`7pK^(-zp)s~iUɓUpӴP9HbNx7sc'um|w0E7ypC`Lyj!H+^ 9}e:QKUڲ@3KupvrFuX u .0mrC㕄S>bg:qQoV2/1]Xbʀ*љ?ن=5r@ƕa׶,Z?7]mJt) CD@=[8.Q4>>QX@NH:, eDԩ6Vƾ@22;9 <I8YTXē$Fx4o}+_iO|ګ8pHEa!.ع 6m2 H5gQvp 8ȚpJLJtPn?(F4Kfn eEWz̻瀚g)\!>&GDtxS7u 5ᐚQf! 5KB~dC [Ea^tS4W!өs9I,3;qP%^bV̇>|-d'K exJzB'h3bB,<3Y>G=';B3ʶ&B$;ٲ b95.5;8B5TNJpBnPvd-!^\<:ouvh\yۺ.">mh|DŽw(ʉͨR /La&U%wW02W  tb`c66Y *˄B9u|ۆ t w6(Q8#*b>͢q2m.'|߫+ߐ^4կd;臫UF9,E .̧txo驸SbLZ=D3 *`K3)䒈/4;hB?i2on__V5(q-\ >ah0{&`uq/u^zxBÈ(lȮ: [-tX쯘3oͥIQ-e P`[[\!`b'ڵ}ROݺ?h#!gK5O[HX .TioUdSqKV~$K:6_ˢ 3q K}|R=CB?UI;zhal|3,氣gH]s_f,h}bsF4f뉋wذrM!)t$>ɕjO_ɸe_ ]mDuL2\z*}Xv@zɶ2! C#D짟{ي9yD D\KJjeq Hrݪ=\#tq̷kvpE{f0~Qqx-h6iVl\WJ1]+8טQH钌 jvMw{12 QdhN wRUs/L:Dq rygWʃS|NOoj_yXka΁j"IIA)8pQN]z>)7V% ITtŽ5ܞ[+O(6i{Sj AJ%&6̃W+oSthCf<3lN7M9P=;Ăci\ttP{HH8ҵע 퍝p Gs[P;$B2=g0T}bfjzf9EY/֒.֙me? 2S%I@-;xC3:`M&iИ58YfICmWwY@N4 Q d-y'3U! Fbᨁ)CzajxpG李Cg(ܚ?wYzh l6imFh3ΥsdFXC88ekԇ#v PkwDf+' |enʼ=ce0 VƻGG5q0%\te/Ŀ͒2 #"Gf""hѧps㥇rH=a=JO˞k˅\'Իok e)D6OaC ﭒu6Ѱ{ꤻ/ y||e*6z,O3OR͛ټfYa-YF?I1;6My{4Qك8Qp)?:?loTJ4/(fbE-6O{j_$KyC'olE]$(P_h|znR]]t?hc gE t["/l@ϗz\7 +}f w8/<{ױDI[Q s<gEHx,4,LP$?Szo]!_PPB^I9ɘp۔6VH9ŰU5浕RIaa˭tC-NƸyBuϽBv9ôJ1sQt*U0a:A֞ơgoHJem/L/9tG5̩9P> f:5^FVv\MFDm:lrxb@ 76ZƚR+,_f5Y~Hi>&EM̅~5) X2~MpR/ބ.>VZ֕r$e#KQ#cQ 4.*RCǂ@7+F4ˣBQ}U5N-4֨x`} o b<$|&E#F)630_V0ጫ>T QEPi3wo?lZ27u/ ȍOt:vF>,EM[LC۠2{5vsWr^ Nʺ7R'=GRܤ.j؊DeɨhƟy'l{IFm0 аˢ^f#aVi06m+ ґnQstHzܐ@Ldr.JI_;pQ}bUHomUɬD*4u #A 5fLӊ'<=>!墴oTn@HNaI;se46}Б2BW^/C[ٰZn)xrSwmCa6bFg j!@ B>d1Bo%4 ?qK'SnurA,{x5 C'k sǬ(sqa<Htf bBFJ@qZ 88MԸK<9HQ|;GsxMg$c$6S!98n32ўM VT44Ct;@& ٱ9 ]ԷM5ʘa..}Wιӑya+.bAa>Q%~@ڔ:\%ܷ·Kzu/ɃȈy+*eg/Оl jذ cjryny@^#I'Rg%̴6:(N_}2\695DώeޕB`ͻJrԸʓϘJT~Gd3(FKvK%, Gvw <{!&'L-j;'/+v ǹi:w#?[|+&^z9 Wť,! : !xA<|W =ͫA_ڕ&GyoDk#Jyob$B@-i#D02{2p?y{1d`#`L] bn:!sdb9R;k&5F Ps%#E'!?n8';`aa⤙1*ۅ?u:A#, \VuǸo9A<.jF\#o깁-Wg7+=|FrINbًp`OYEYRŠcnn_Azm>Sf)-qv$p>OMpI=¯7:?" 3Wew*JDr3c\8!Οd'',w* \  tw ްjn'Q,VvMHvϽߨ~MM@mB'DS W]%ZiB<inš6Ѳ| -D1[=WF5\ųβm׷[yC/B!d'3_,ùzwcm>BXE'pLaHĕ{]əƸ0Q!%0ѴsI"Q`^zKw IT ]o¨;(1;Ձi卯rE{?ë X2:C<+Q$’~Ozk}I^7CIHZ8PA6:Bғ Fo҄I#ujn@7HF1HwP;u#q=g-`ӉP-^mN}h8;brٖJi8)eG $?6q@.yP^h(i_*=nEtLXō2-D/jY݊,>wr_Ll  j KPXYr릒BB='N];PgOhB>;0!`~Ì}R!ȭfTuiPэ^z*ŏ:RpC[f S␠1Zt$DsB(M03fqZU6J,! D#ȮBR)ܬ'L(w\*_\ݮ 
9QbϤ"lkkJ=Q^ěҮ"I,yىK4hd"ps忎.eJ~@,>ͨxռQQL8Nz3xo7B WR_Q ΅dbu|e|kV8.ެo1{Ra;0}9w#5ɇPK1|3c5#*Nd׮+e#c쫇Kza{p)"[ܐu_倗"G ATN } }DJ F;8x#SF4-c _MZ=1J~8PM\ ^D")3h89tucT5Ŵ Ušzy0:M7F!~n^3A[t`ۥ;β5n3.+ד^=x.QX]>a|l~; Hx]Lxzf`Uou:2N -mJai.[sKz1x&QKƿ<E3+ :[+oS'v=k31F\IʄF Gm.efO#( 6v<ҀԁDL}ǃNj}L+BςoBzXJѐbB _Dž'aOr.H~vmCiqJ-\ R:,broIʆ9YlcKSi9}r?` Akg1:(k=6/wJٴ S}Pzq{vƸsKζ,Bjcc,E3q oY |#̶_D(m '-Na2PLcRCtV4z \~n1l 8<* Z̏Z#K|sExIP?s!fR+Xc:1E_ꩫW0h~9QV@DAstx߱7^q<~=ǮAWۨ1~|EVe٧P*K*]t$BH9]R]NLhǁ<=[p ίC.@Ba )3æQPU6oM2VNwpb!YYY2*Y<WZ'X7׺kY y R'=zֳ~V>KfJ |_:z% hA"$cy^;}M_ rz« Yb(UV u/F:^bA]QyfX#EcBrlI}? Y}:V!YOjnan ++&}W o Q|P./|DzDNNeTv➰o4#"e;K{?HJ%c  ra6.Db.+>x*۾ X.}͚͕mDc'o-f5lעX5ZJBNA5ڄ(D<'d^v\9ΎQr0YYyLAkB&ocۛ
c!7ysO]uZeG r az5jٻh92 0`$1hڅ7EA]C>xos80n;4蛋mNÛ㟂s4Ys ttW,}X9FgTUlЪLc9H_9.WqR/igDJ"?Qvۅd6ufpz' yrb\z4U_E9%He~$juM<|G_o{OT,1{s=J*M*K3C(JB {>Z 9MDXOP߶BŸ52'Il]w\x6 ?\8{2VP9~AݴؔYڞ7]0M2B1Ƅu4\C|L4.Hod!5.' v̐3(<جS_ bEZU3ˍ$t,$ɺڥ6%Yqpm*Wju׃1n`wc`McS}<^R$Ee}?.FY΃9jf EUX^ S]A'aiT%{5>lwYvq50#ya{pdЙM,B>O{eFˀL=z ԻS370fqCu|Wz4(߇ 63nac/%K")@.|geRaj~|d{~9"J@~60ȿ>/ 085lХgs 3~hK #Pޖ+(f6$.q?pVY[ht(rΗe^-~%+]{v6 &ݻw?iTU}o |xQh\CpG35LIUw;S %lK 72oB3 vLΗ{yl٠7ߑi;8-4 %-E냰M#ȰWK14xcZ;YE"G*?US|CWBZ/q%yB\48#FiK  ~C&ac<'Z!DdûN4#t>S],jR\$k;ىsO2I6 G+9ˢka;4i2!'y!(-X $J $ ηf8Vf옶zEe1RdI%ːXWNOf\݂dtIFd^160LHҘkP;@i,nNfpC{+?wn@`>+37$6{~ҁmc ǥ-4UySm&%{nC$Z_rs|Wj "9fꟆMqP|ϙ/Cu-E5(j\O>>;i[3\䷨> X$&ܯ6AWm2H4VCFǬ94؞j4 rK%UeGHa"q][|1'xYT ŧ*r}rCJKb\4vPV06Ja)?疔nZV2[߇i/W m@>Q N3uyy#rF")CLi'HLgf$jxJ HƥR0Hq HV=UOK_T_4|Gp_͞xBF^рMѸ dw[׿t!66 f'pٽ|K3+&jz_2NA|p0ՙ $-xG5R"BS {Lp3pD/%Vy,=,@~, Fj\ g~#;Ȳ; I&\*< Z+q:e>W_'OmlsUGC7PO~@i{Qc( (&뉪tQÃfٳjAl鋵64a EyDW͋h1Cd>.S6),(iU;[C&j߄pn9ŷ^-% IAXLf)zꛣ _g6˰/a%5 gzE)[>?mщLTLqg?H< >j8pCU=я:Dž&CH,Hċzp*L?0YycrfZ+gWNLG4M| sX&SC5^ޫ6z2 G)WO |(D7fGɤߴMJ!$!iS dPC"(Q.C"(́~G YEϒc-˛ӔX{K Vޗ(b%$(&O@ۄV|HY\ yaauǹ!shVŠOR.@g?aMώ5u0(q6(l V2yV 辀<Nv!#'T,4XftE$%\ߢGS|1q&p ߠ;)>FՠҖnQ)/56f(&C=8,FMDGt !b99uFy/ڬ+w5I(ȍ0?JԷs@c~np@S# m_wqZ Hn,f!=LQղҾ_fZ͡w;S{qs77?=j5Բj;z,1PW1׉,$af(X%ҿZU|=-)4|aJ aq8Q=ۣd"fZq9kj9PJCQMxK -ΞY}k@}v!\=0B)Jn#ө UZr19lj7aܛwgJeuAeٜ qQEE eX,1\|4a.&XŅpF?>1%y301XMgvOB/ 9W8 ; CyXsb|CC H T:A&RC og`=NwŬQ**17E&b*oT遥뉔?QZPRfR! &x!`w({ 6D);H"Ne<$O'G=r?+=wnF ͏~%N!e6 #5r[6m|M{?HrD>LFtBgE1'9נU+cZ4\c?]P"}OhsE*[P $㍙ud}}ǟ }Ok):e3z#F=P#hO6%C]dU ZכyLLBb9LhW *%YF84ԞwGN#)ThS tXR>~3HEА( #RJP\:楦%_{Uĵ٭Z}&huK.S$JP_}iǕtA3?uAǁ88TuU #z8D@t02&MͣpfOB%Cݣ6*Hh+# @of_^FYo͢ZhHU9om\Tn,+t!X?x뒓+[Ws9hq7 "Z|8C&56)s0`'3IZy@fa?|^=;ҐpTP)#RB -k|T͆:E*Hy&7KJWlEH/|Ȥ('t˜bEA+I=Vi`\gV{eeԇ*$ZI6tiGÈe*e֕FOKM2xuŠ)C W%X:Bp򼣳s~5cn^iiYBxp`R*UEDq -9s)EʣIÐZ'//FЈ(yxi#ߜշ6Y]|CP`Qi\tUO:&+kp?2y9xA3R(Xd`V㩗, 滵CC+,8m'ڒZy FӨXm9K2VL<Σokb5PB w\@KST'ʐx[x X,ico#+yӏY^$lw# 2J$9ۿk=zX7؃V?!w %ugp)_ʯrIo1yۨ`RV5](>vn A;9Ԯ%Ұ[x-Z qh-!On1NGr+ԈHpg~!f i(C P/ 3)`¯WlD|wy*ʟ;gg|OVގ֔<0r$2;K$O!%9|X%0ח YkQX({BC`vigZcnjOh|6l%O"I(K\`=N^' b}5|*nt;<e>-z'ʈ(j=m}$zQyCB:;7H@ Kb&EDwU^QYrGvdnh⬈;>̡ع>K^{^r t^W:m29XY"ߌlޝ2e,Mtj9@<,@lsp Мb Tꞁ) iJNnzWb-],#2=Bu[Nr!rHSj 򾌊\?QtPPȇP^S` mN;7^2oM%s,<T/!JX ]4!䑒6Mn5Kp֎׈.r7EJ'1sN[IvYӋGq *K(@|?e^^:fYniwsWML.5'9tع2և[ᴸ+Bn!% J\q3hjE-nx7hzJX)Nra&HDnDtT!os]nYCOlO%f(ӂcQ!kƎFZtT, H8r~bϐ ;Ak@ZGu_9P8y s(Y6g^>Q2ׄ(C'ԭ cN?PŭiـẢ@b/k (OȴX.[6^jNT).@ 4tD*lqgcOӿ`Ev6:EDž(yhlS{Cjv6ТFwNP31_RTD8("OGdc. 7Q:zyDI’(=3^x_ Y,%|1x|FVSE< SLWtC~̦L?`+W5@3a՚nɍ xAK==3/N;C _ A"d؄ٗ<|›f6yEϘ tf/'=TD< =gv*so#ۚvGB٠\٨5 _-є _A> ^`71JLB]d?GRBl-CqonDxo@i1ח2'<3Jbm ~3DHFPdhN1K 0uEF}_fEi*`%Wz쌄~ "B"}K:H="Oa,Խgs3C#0_LQ,FY9=K3(v}$5ôL72!FSJWi(rieAaKg'5W -,ۣQoLt7?94Kc)7rWMI/ N8L0Pʾ`)ߨQ?2> AR".veb1=rˮx2?hJ.l3_Eg#ß%f2bpK!<).SVoх #84P:AGrEm6هL-{y{}$&rqS3 gUm@exDϫFchoc)[7t>SGֻ fE&B*g˺:~V[yhky_L' )X9#<#"iG7OvlgVd:^.zcf9fHoݕXK,Rb:dM% CjK;? ):Cs>ly-zuzX(*^,mߑ,Wz TɆ!~9Q .9{2Z5D3viޭ1PޢtV̬%R-,!v|ANqFtUu**,PN7/>pٌYob:M;zY2.R3t۳]a"\ 'U 9ѽĈZѷ Lv'I^N%p%"5& -(Gbz Qp[:ơ*RaM앜Nwrӎ K!H6-lA%STA8)ck/KƜ_~5ִPrA-e|PVm |)MEG0=tLJ5T'Ac9DʰU,jJ>9/ժ@@H=+J&<]m\6dƓvsD 7,G!EK$FcHqHEy3^ W{?<-`X⚭:W ĀV Oʃ%eT oeǎw7Ȉ`Uy44n!UU1N BmM{reC@l&fXIpa?zjd>؊f\(w+!))X)V`ls"Ei {z$ԩX\ڔuj2B㧩_B!ܝ'7U{Fc<+@N9R"%#>rx.e- _Uh(٢s!(.Mv=q׎6*DZW.}Xص3NJ_y_E5'gxihh+%bC̪HdUX[Nx/o˶X*Lw|ufDHZe %z(OœX,zի*j=[^vl6q"p#uoܵ%; u'1c-oXXY-W&0W͚xN<&x;Q#=ΡyF붺֛t:Q1sNJ6^G ml,;DIFAEAD#8ak*O3W~M?#9  YT@>ss8B̞QB`<2Ҋ$)!2_MM [Ǚ^>#c"qd\dq].̓Sj 0h%oɖ$۫95Қ ٫AQtoaJ0Erss*fpP`t9[ <`X0KO}0oH8u+N?)8'Sk| :o ܭl.7aqX!7֎k,Fu7ИJA ﱷC&d#:'iAFH71[ؾ tUIVpDoo3E?BMAq<x;h9suQX\пq2z0?ʗE43ٛn%@'K`Ux"(#)eLة5c.KWpFYA4~RX;ߞx`u8S6e:ߵ 4]Yv[):r]c~zJb!y˥3[sv?]}}.4%a nVn8χO_=8aӺ.jE4JNƥܵ Q忳WGLi,\xՎ}YڻB/Iߋ,N ߒxWX%GAS<9kf HM+ a%n:U\yVSeTX!oۦz~'8x.1X h6~|*6s0_2b픮0 0c7i9rFΚcr٩5@V*zBADZuó Ys3 \a^wl=`3#=Ai^~#ǧk֟i ;J eb]N \H<R2+&t5E|)^V( h8ŲZ}u)xkVB}-S0Or/ze_Bb1;EK1r9> y~4K4t֦Wh, /O'_YBjU@3{68Ėt{1 2fU$A~qGqhի 5. 1"$WNjS_Q?R ƱB,~i#>kÈgeidٳ @>~$bC@`x׈ϯfշHK!.Z16OJ0g?&\dZ*çI2$pdqZ ,!\${4pN):,{F.r\oyfӀ CFSudyܑlKDo6Nl0^ !kpU vz8hϵR@Aq?8iaAR\]^`ksS % Int#I1Ge:yxڴ\p>u !^a !}c9p?r)? &\)\nr{5qinG襇jQXj@ wGvJRaLJ Hم:OmxT$XV_+c]lf!J)_ܚnj cQ PK`ovEr˹\QhGNF $5nP-'2;n9h5nT_;&7qIl~~WU%\۝rfe)0x@}}B CꐾE[!j!.}}7$k7Xš{70ꐧUTO.c#P[}%wƂZA5ڧ- x0fC/u8^`T EP:5-K~Aegd3 o=Xmvs/ۙDB3ݝJO #)sICfzTl,'զDF<:[^>I6 :RRa#5V/ld4LA԰*53(zGNss1\py -~qR6f2x;Eнہ,dcl{ʪ"N!'+&1mSwW]7 ԪeO+#&餐%Y?ZiJ nomJoKg;%[)6ñf5SͦAGj(OfRP5EDaF2oDJiI3\QpHGK1^?Ub&oٛnL2ˍ%!e(5;JVz>x7'l^"6):xQs nI}40d61A/@ Agx7($IϾh\`i/&0H_JHN.3F)*a&ahN$ISr;`n BK)S ߣrbguO\4HG\1?5cG'/߷oM QbZ %?WIټ2GBOq.!?暿rS^ZB z99?X_ښ0$@RkfZ(^Ybh\JN* *OE\h03h!v\4yp^n"tx6}떚QJ\zL2~uT5k ;O, ϊBuYt^bμtqҮׇݺm"66M_}e;>ky\t@ wN`&9ip]rӅ>7D ?"}'yM%,'\D4R{~ܢQg1-6WQ׼$Ea^ȌU3\|re%\t)t\(c \žO.{LAtɕ12'!qJ^&E9?CDE13x(ف*X3"d"4ý$c\]#"l^v2/z0LPP*3[@ہN Յ^>lRW>Y@宇OHQ6e7@@Tn۳@|վ=mmFu"OL cy|88-DAq>qgY)쑆:׹ϻE l%_9r/2 @-(_uX&`srbMhqfY S/ ެleޕFFcRf=2S0᫋퐰cnˀBo|Js-rSx [4"4sa"`foNZ]Ev/k2w@34B4Hܤp}O˾GTʝ2۝}zjYaE+Oy`^:m$<%Ï~1I|.r+:;tuˎX j J*b8ۿ_`E`ZJEߨ r_[69&TD| 4̯+sLGi_[D=YbyrCC! 6$A}tZP3bfޮc^(΀R6ULvL-wA*]Vj._NNo^؏SYJ+et`xҾgᏝ.^=l!{.TJ 4 0'.POaMq/!w w"K,2%;6Grkd`g>?U)&~M13gT5ƭ4{,_Пv]WLـoSė4M=7V^ݠۘ]BF_ H\<*Ȩʬrqdq\&QV8,|_Ƭnskh*@T 3c'.> }O ԫkRm I&eJ*;yN 躡L.Zv~ rT.ЉQ5424pyPi(S8 f Ǔw$O egxu|x#kc}0:+&_w|9+s5$ES ݑdK2/Km^[ŘiGip1k649Ocepf| P+O|Qs2j?gT{QptYm@ώ,*toIϊlr·iz09#'jl9|&+5/8AtWБ b^m ?bԋ ,dlg>p٣%J&[RX{_! Jc^Su2'xo2|%Q+KBn) k~fG}R5XS`I邐~b8tL}86Lkg WGL%󑇳dn#k9kEO}pgr^Ʈm@,9g0 E_oPKԲ`SjqQRQPD$f@:OlA,3HQ$88ʍ2ΛT >GGuRx_*5ftY4k,1;L}UEYG{^}P>U 16\Ps>dՕgّk>H Io TÈܟ $CZo+a&&C8-5YG,d1=/c٥U q}abyo |G {xECR>_PJ aI:Wp_κQ9Eڼ-7|qʜ,4?M DIG/,5!F8z]VhDݜ+,}:#h@_7ԢIgLZ*rғy|+s_r)vڟsqgcY*k6H25?LQg+s ^D$զ"Xn-ﴜjۛ<xlgy,y#ǖOYB#ĭ'%%/F6!{ Vcྊ~ŐP>Pkn&T)6[OٽiΡ=3꽖7Z.4j~֡zD>QIC[ yd X0MkT'0Y ^bt&;;Sߋ~H}]+`sWE5T{-cInL-+xϋ`dN_ҦJ:ZU!a ^n"#u4`j|PO,[8`<Ӊ!Z"ƒ#PD' OO>{ XWy`˖ " :Qm K".]]K"6 Hv>_86}h܄<C@𬄆DnE[(܆ hc+Y>8u!u/<[OjNpwh5E,.za[ɣ(6X>aNQ8 msr6,&bh5gOLR%/t$DSHI3ecgmHr$Og`ޫ"o$<1߂) %`$.z9UyMO%+ӓI6M8ѮV-1]n205i >rQ/w2 o(xdgHեlaU)ȕ"aJ{Sy;7X%L9o̺eau_֮MRIq~Em-/;4I7xjdal Tvw|P#d+H1-"u`% _<ǝK[,52bAM&"G%j~s{]1@]I|~vEEWHjY ƬK[!Ј[SO6ȣSL<4W<3ILauQܿ [;}v/'NPKni^g 4;4e$)_pQrKɐ]=.wXlġ=,rdBfN gV;Do{+(]~J`:_tUGr@?O>'; q`qqD&_]6Õr*>[_W@CQߙQ|foOF aX=]6d[>p|MnwGfK% >-A}›`ݹJAc;<>u~%WFλ'7#tºa `(M? H8ͥtPy&_R3/ Y56O$7JY ' =|l/͆mn "u³}I Հds5y|Af{`rOTVp13-Y m#Э-J"͏ڡ'{}D }N$l^m7&ύArFAnv%|jGHU;(%bՇi+d6 Ӄ ybkb^pt`vd_̜P5y'I֠zJI4*ȓC0Q%zGnBI{ƗngQoY^bw`fr>6E5Aaq(t)+.˳x9; Q# Ppǃ2;im%B b*"Dߢua\ѴaDOCW][#nϞ{m$'9B]Ccɛq'Ź|쥖N8f^i΅ rÙJ vd} U\f1`'o9*CܻꉛVm3skHr*M72NCM~>k1zPM&~-뀦+uҝWzC9'z V:d>xzQe$`ӋF ;A lt; 'rG 9Y6dy49Di]aHhU!o(Yt. ʪuVFbVδ<mM- YaO{>{^9*1TGk2LF)k{ 6] $֚ .M|SfQL?{,.S" gyu(¨ݢ&8NvW(S,ޮ\Cx)Il~J[<uTdlyv鳍)mXH..SCMf`bo{d;nW}k}6E}n" 4ZJ`ү:$ g_m1DMt-䛉Yך=wrn6-V[>9 8YE{.9_Yh'X/oչ10 -AdZ S"YaD-B'tx#EJH6GS"_64Ɏ?e qV! IiXդ$RJMyy,9WWA%Empg_ƩxHڎeveNt |6`W({ K r;5]7vve:VO\7P I:s-f[BJ|>mnԝdS4"r@ӻrJx6'f CcUs!d>8_Zxg^x9Qj8ެ% V`th.䊇+,^ȀwX8E1VѠ(4Xa-GU 6M64+Ȳ"nX=[#2\* 'W%!NJ܇uPrQv7m!=y eg)#he0Xک8qjI"oM2~iMs2q-ϬGtdQ^Lsjf@v%bi!GE> GM{bC2h@1Ę|vm5.`}XDdM Wֈ@CTm TlMP }m%gqDHռp=Y\Ӹ !aՆpCR 'MQ!vHJ !tG#9^.{ |ņ.so^ I|:EcẪ&N8ݙtW2n$fϫYFz|8ZO!)%<չ\#ݦ|Ussώ8j(xcO`}kA^Cݘ YaCR#هm@o%vG#V5|#jy5/zaDmT{19pm%A hΆp2P1i왲"THJ]s X$vH|, & .WBf=:Xਤ >x,_w"/ݒP(ɾ(4(EfwȃĞaEB$`*z&niIjlG 3m8f.`oqfEuј{gD;}ҝ#ݟڒ:$$pD_F3%jz{s)ߔ{ mnDTC=Dⲅo,Ԧgmorjy,Qd:8Wy|zaAWϼvc:"  ^+t NpN ,tȟNi@7FG@ڝI8jÌ.)1͔ʋH2-xW_ΰ> $ 3 Mǭ=)>'k':{ Dof.Mt)=DYU#,W:(o}*k0˸ m_XզKW -BGL~?IWqVW[HPU+_quG?o|?)ԳoªӸFgwE:F;|6O0+`@9A' |U'Hk(= ;٦K\1c2ڮ頻Ӻ!-.z{ed9°jEbQaSM)hh'm-P"-;:iJ)o;n憱썁VQ\/{udy~6ҚPq4H7rfHY:%5ji 4&6Rnw/2<{nd*0/7V:!Q]*QD\AKX׍١tF(=GO~=5/vCTS?(ԥBH.,1㎅{?6Sv5E:x%*|ylL1厙93iD ~)̓04ҥTJ~Qd ,: aavKtID[z:c;OU])gl C6><e0ȹsr (l/]޲]I\?*׊|n6 <̹$ rbêB*3䗒."8v^1}xwnOpv(; `څ%8|˓æF1ԃwN&r mn$'}'eAlAt# $z at|^y$ޜ|+@Pg4 _7"4/VťzE|MU49iw2&[HV(bb_,Vzrj)E̶oY2ߙ Uاh.Bʰ'Y//KNc\#1ƜИP1?ƒJVQQٞLj!jٮtö&7uٖ[+u2CJzbM"KJ\DXuzWa%|VmfȆN[ lT:0HbȘd mKJr+W݁(2tEo0V>AJ]JwPNBƎ4+QNMw:ˡ Ҩq lcق:b ?'4Ur &F'?Z,^qyz9u $K#sxm=gV'^#γ.-ŅutJ)({᭒vpJ7 Fxin(@J|Цb )amh*^L^KSe;~x(f* Xc6:⑏,˂g2d-vv"%y"vB"̾jNgd>p/(+3S\:-b ȁh0P"Rnjߖ؀EGBe* ![b,hө'0;0[ .ǘ [ (5~ 6Kf T2>*h_[#~y i qN剉]Sd!O7YӠn0h)kI4" ߒT_RYhE̹Z5ϴ~ˮ+=kWm x3VŎ(t5u~D= NLW5I;? Grn[3_Vt25'7W}H{7`t`v6M:MLl+cGkQ f%ߠ#Rzeꬤ"=jgj_(B\9{}SPn AoRSLL~&uY0[`mrʛnbU $7_Pkmx Br 4>a ״TPf|<ޱz&|SYydDO@NO] rɱTK<"?}Dop~-goX0WbQo?hKjRJ-&6A{h'HX88x0O]tg?X̓ƏĢ@B$T RM{It!sf]&-{rYqw&Փ:v4)˟E$ճ|iyPI!F3=O)BѐijG4NI% '!KYN5z/]z~7 hc啦4P0^`&VA 1=6X; @ڙ[aK9w̴a.eD?gu2c%KPNzAl#JeV9i=p.&TFjNᒪPACnfwD򿉧g9=E Y0eJ>E{v#ߘIϛJE-hTM"yƄ̔k.377AvjN %9 m+oNDD5Ztx.}EDU9&2\߫<>mPr^/@wb.ڰ%RH88{|o8[mD^;<8Ai7]dB9R%4…n}縔^=n,rmV3SM0n 5ᦛ.׮F d?(|Sp=%- 1O-X)YVGi^x0o7wDkZR_+_i]4FQzt9×tB`/NkΊ7ckh]*-(51]$VP?vm5D8b;m^9i=4PGVUjcŲEۍb)f/FCPŅ06CKI) GQ ][H&@A0{hk܌52N\]!L.) W@ڎ bdnilڿDޘ/ɿ%3<\/wRv8ܸ0|f~ X{p\ Zr,DT2aӧV[4p[rP{'-6j2<N}w -|p/zW>!Eh!TÎmYd"r{b N|͈ƐY8"*zAK`^ 2\܌-N>445Pա*Fκ?;˧"?<o${biUu# wAeKjj{-Hs>`}Ewe5$PI-Ʌ9%#Ṱ`2.1+~<r낊ݒũC\Q7f\}&x0\g}BI3Y l2 t1/m+$mf` s計ck P zu<Ԋr4>ΟvJί[m ENE w39K-.CeZ<+(NMq Q'4Ęs*| eh1'+ƈ%BPiA`_dcww2Cj/3QQ]Ч9y ^LC8kNFٝ^4gOD@U(&P1uklB8 e K m) 4Ќp?-"@gtKp\&Iy3u%۳7ZCL%NWܭ9Hp<!& P\3p:WR0Ű.-;hgJJ9ǚ"wŔPmFԨrI/JQ2z͐3 ifqKy?:h'ةovSzju9)RBJ!5dE0ʤRhUU\@ٺAIa~VR,DwĦa[[HC䝴Wal3T*:CKOWg:pbX'G dOQŏR~95*`9$ڂAL'Qp / 9[U]3yeIgN fHsy\n,FZ 3]*&|7rON[7 ?j rozIla'!]]\Dy9{>}:KPVBOHWph_H-ϒe{,$r3Z@'֪T<)@On ])`ekԷOGA@aecsւEə95xy S,)`rz#o&.Y{KZX*/|CsũvdU&$vo{C a!h7JKdt$qJl ;\Jb(YM\;lLo;THSnӃT2Ǣ*iC1.^lhb_n6-DQƒ,QF8kh`#=pTn1Rr4??+B~^ȍjg#9&)(ldꑇ.n=CÖ\Xwnix\>t[Dڦ`)q'Ȥ`3^r-I(Bx$^qh8`\GyGp`Xȋŵ-wEJtGۙ6W\(@$AeTš]OI/WR(C]k O*vۯoiPI/.ϧu0h!M\Ox8 *bRk(UFG5+d`d+K=b`Ѯq|݃pPRe@ GS*Y#Bh V5[#PJ/y _ 3=˼YZEB;CߐZ&: )wnN>9?nj4ieqFTsld9A~B] q?՘#G"@B6o|UDТ#`ZY$ Do&6P.Q1ب_=3}M6 \ˢyqa uyMs^ٙ}UmG 45V'G%uR/h /|d=mI)d6z;rH#ån_>ӷ0(|$^cd.9[WX ,|#hY.MM|/p:\W~;!L1yN19=?\~!aG3$fS|m_po^ soʞi.r.+hش/B&D؊_A9F+ =`qu|FWp0YSDkMyROOd vT AX4 bk,өQ8h: $vˎ78s% Oq\O6 -OH=mxNܹ͖pC1QYiU:1[Q;vH[$*PY]vϺK—+AyT 6p(Z'@g rO51(ݸ!ErAeJB:>\n\vˢz5ug];0I*,?Ur0U%쵉xr۪?uşKA`pӹX:T$`D4ح|Zf\wgSzs!{M-1[S!mylP3 O?!+q<[{My`7.*!p$pe*tI/5/IPdp20I!1Z|#'Pl~RXT=CM8J&/M Y/} |<`H4 7 /"g۩s#Y$nt 9N&`\E;{V_ژN'rkV>TW~*SW!>gϬn^RJuU6Z_=hfZ$2/[R(OZHҹW[*[d]Ҩ(sc 3-W`C͔"%] cs _?%#E.im3K$J`O+4,X]3VUՕԁ`_ _܄yS|/2AfP:Qkǒ\8}r&eNn]jaYu)]ɻ!d5kA{9fT#z~|&VrU-aN̔ED"2`gvN$W}5ҙܦ͉87柚[N SS[O1th~?ʰLXxE^YC;N;W% |+á0|=Q.tԻ߻=c)8ggބl|`Tv'WA1O(4.Ǐϝ[SUSg9vE^! MDlgkҍo>da!{OC?-6H@">pTNK -ƯhqHsZ#ق@I HF)Eifi"?*5?wZ@ݙRv4I /- \_F;ҚE_|q}>+wTq΋ǀe%Wxe䂖-\\]ÌɎnaTo#~+~qJ N%@T^:wg2oƾخ=[6DO6LҷҥHДȞn^*~ң3ӢmU۝׸]ǼEAXs^ҩ朳A䭺A;fNlK&[Y-IuN~,,G?9OЃV9@aR6¤Ϊ=";xi '!5T7]~vB N'r:8e[xѦʪ^^F<X?MY3)Нt#9Ơ0%YWjh#Rsq Cu#$B=6E~ȵMٿY_a37=&fƄ퐀oA]fu۔}Nm_e|68sb=qG [%qQthSW/q<H 3wKa:w^FRATpgj챦ھ }"{a®1r2Zf -͑#]h5mոr{! s`+(f&هrEL/{\@$m4(iw{׍ӍINj%H3ع]&|NWc.lDpNHK 2osj(**NGvp M~wwĎ؇oy|zp-a5Q.%Ty;M9aL.nFL6©{ڂxLu;2 s jFj~֊6$;2Bd,A|IW1G"a[Ri9]TUNŢ/sT:'E LHb&2w{=Kf.[C,ZUw5 +R_MhJ$CcO>h4wZU3?b;~0({ GO(::BW"\+ `K7N>C:W/[ ^BaoB~۳cmEz!:7&_CHik)SFꮃS-'alX 9z(Wևw ~n[2E3D=BJvSt<%H^D!drW,TQ1^iy\vPec 3b$c{5rcA`E=CttAnNmuU|;ڊ#Z'۾OQ7Ͽ~^ߑ;1]OoW QQ ^o y `…J A NmNuy)Q?9`#%\@[S бS@/]U|"/uY-,$ct0uEC~dfU+} ~|U?RFOtqf@b<(5^MSkv1adW} _J}Qh6ov >(&BYV#6XHfHC"{QuMtꖫ2Zž/Rtm@^*$ ]Dֻ1=)⥹ C!:Pry{$"ʪ_F %D986c㎊4a=qdvl.ZlR!\T}ףw#iĎ_*!KgK,0{nÃ__kƯղ>JXM}*=ɳC4ebCW쨵?l+{E{E`_c m|'(=;ېlb؏g5Xae#usi#i6B#h3:]1ͭKJ7_P=c?̻zxZ gB{_bF+}f_ÍrDD6:|N(SşTxqGV p:&;If.25FfN<)HRg/ P@3Qy"&ELlY>BHNXHcP SK־ݒ@|< s/Δ4F\ gK-< J9NQD8%_鮋V@ 1ș.7CpQPYNխ?)yL\HI1 jpceF4ݞGg쇇°ػ-,P@ܢr J{r ,c%)`/S1|jUyi{QREkJgumH#|g yim4곢c룲V }Y[5dYʓD], fҏaMEQ=\ͳ y۷P]v>,Z;$ [A<Զ_UaQ6:[ 55&Xo͉4 r!/%>bI`ֲQ=r<$w~\#lһ[<.mQUx)w~Ϗ2sT 6`(@ʨfKbT^RI~@B;h{F7R4Ь_닫ux+OKlKtDTq׮5)y}HQ%YD:h YLVVy7矻U+:cGNu:ШQ5UK!]@WqLo fI@Ib1@d/I{' z'%lyL#qd[VTjHHpgt !W7@| JLp t+rttKz8qHvMfբh'Ld~L'(pbE{ Vo@MsuAؼ6#(IFD ;aIge }fIx z2IUMc_@Y0_E<'lzamXz̈}O!i (7 稐*zb ,u5(>dI@(Qui׀slTEi\ tjʸ󬵲N#18:")]`24ì's]gr˪+mA`6T("0+7žc4:V zcfM Bvg8yF,[%N`>U6ڻWk"EEI`O֣[)68 p (uޜJ^@e_&9DWʒ+E?2%E(InAI]H54ш/ ua P"tȧl1_؀ ÖDw$"I۷Jmp  ~ |z3 ^~r%G6=J9|X,'+ Gs/ i. ԣaySrF'G& p.,i.]3HԶsY~i ]\+.NlrUFk!aD@8M‚nS"qf)Qfܿ~'"!H+c9.ӽH tHw~c/J!U^]=~ Y({(/j욝tKtch|2?-)Awk'_51FȖgZCq#s1HboI?m'_pEA2^j0PަO7vXMH':uZGsR\)1ybnŏkOO NkX+^0=m]4Qs èzLFq~xKգO(`7xh8N;ΜY!_wUU[}G!KFdos|X85P/>!?Q,|NY \N"CJ~D=uJL33 XS +:G⡮,c3qC@L-'gܜTYbbNG`N( _*jvr} -!bЌEmF cRʄʶNLl8*OW ݷ딐"^hqLFUpjahۇ!uP)Hk[ߥXdL"51 MμMXϡYezuTsy4܅yνDOz`u'eP}5gSϣ݌?uAbFf[MK%$,lK| DkGdKbXrV3ȭ:Mx<тC^0IA G  &ZT6AxOYOTO@opJgi oʻIa#sAW&<{|,퓯h8rƦuá7cH7t'ARmiq1摙bH&_M%ô*y"^Z Ёs8Z#nNpfq=rBڤ:K.vHhSk"!ui;p߽~q#s5o8cB6qiӬ\}/ϽȞ7 fMM;٥ARJՆd_;XvqAJo /yOmK͉2/|ٗ!rսcl1IvUHGO3@)[m\&uWgzYbI[%iibz"8b Qn->qBLpVقt/C {}Dȗ)OQukQ>&^-٢m3ޞ>lGkQ}9 zSxYJ Q')IbV֣ "dp7zZnڥvsobOqva[}O汏 %aI@|Dӝu ~sU(x=&zF}衭pGnX@v'`;ƾoDOn#gh?%)(PDٟ?NH\uH -2av5[ey<Jn,ƅT>fm0C'jzp)6YoS1s1[e3N2o YRa64҇-;nt]dk;l!'jqܪFP[bكۦY_ʦBWq@fH/>ghAtF'3'؄퉨ЬPu6h%?_VP`1й5FŶfE4Kc yF# P = ߱d#CiX+{d(Dw<;Φ`zN.P}H!2X6shL#}ǧ%,1)2j\Y$eY^+JT?9ݦqJvcfLb0D]o 9$^p7Z.8 @v"/6Zk.ƞY ! 7RAV;h54ĄgYDNpJj~ UbF8yf6me^_jN]4<3QܐpqTu-Կ̪F/)nnOAHgclؘlf{yn*Hz3@ftF|ZjK5h/Ӭ!W>Pb€&c}BH6j? fWK2+bWV3P{^]#/>B]ç+ǜ{:o1h+.zM҉sȎ^'WcoF1|M%dsQmr=_'#n/<2~"z7:8.z݉1.A-'՟A fl9 /.wkE^}p{~zCvz,\ ܳ?֌ ?Ҋ.quu#^V_ޕ[mw*Wka&7}gzcyq*mre~3;ؑcbHqRG3t0{Yl Oe!q|'4@.%RWAHNYCqU.ԕ#B: G1uV%蝊 Z}*vcyِ>({q ޯ?蒭Dr]xZl`t3 ⪉xрpX` J=Ӣ &ӄd 1:$p\Z+`ؙ.>]@x{cڛj IY I̾Ⴕ|d4> ۧ6?bDooG,T R@¾-6rӃ)*@lJs8ZmR/Tn(qmՙn»)oB{fyg1x)7Y*xmsie?@=R 8P:EatPnFLڨ) - 'M )8,ub&&wPrg+U1JRև1 {q̥<E]ó=/ڹse?.]#Q Z9-b|V\*مc3)3h BCZ'DYT ;ITRI>Gg#fFloVl=%hܫEz, (O4iO{;k@]u?B,h\ЃM.?%hK=plY:CflFI!t3_jpKS\wEe)WnGi O!^rJ )\{hoI{ٔY=PX" M]X&t?=O2UMUSg` :ye5@$4M}riv{:<ɝ&%/(zF3z1 e"b}(>.@{*w{dŋ$j \&N#xѾҐןA ),}0=qycz O|,>0hgBƺʧ`vI/7v%#e4*`nAc/xmx-<8Ä7\%N}eƈ`tZ8~ޙ-(}Q6oYXf' }1~#~6A)-*,cUK51q;_(:;N/F`Jޣy@~7F,@ѻ{$I=P!đ6%:NZ֥"=-*_ǟ+݃3vzLpAvJ+1eslH~=ol4 ~4rI,}&&?2iqyvYS6ؚE.UF”>]K9q/ShIY4ocV-&?J{Ĉ@SE7 {Dqrer; hsҬ훂\B(|?4(X(qbu]I*[83K~7A^|Eߨu}.܌e3%i@TŝǢo9+# iJ5I)J6gAZL` ~jAFIjR/4G7ݕ:TB%4›m(h%VT,K E'h+;Q`ֈel8I(Cxٱ9J~v~cb9>둨\=}ɻjƱS煷pznqPF'L$*loŽEvzjSF2HJޒV\|[Xk(qwL-Һ:HE@nEmn\جVɢ)9lRܰRY:/mnD*nȟErtN79j(jC`9'phF+)Rx`cV!)FV- UHl,3y=9zx" hT 2>kPj$8  q}7#Q& ]e&3]tNY9΃] {攔\O_ ]ƓZ#eq^yps:Za2IQg9vI>BHw7?s6NB+m\N+!N3%S5$k9 }2G͎^j\ƣk'bN9g@ %$;g3/5O2Zznى)ۜ /$o.XsP[Y\M},jG=X;J >Kh`(yV h$kP71E^ǡ2xHg'yCP ޣ$Ig:Ɠtt܈bT`ap[} " PSj!ZJqHt4s3l܇o6]7L7+SxW;<5HZRcۖZ']!wب$!8ۻ&)$u=%-yS(zK-\4ᩙ&eOp;F5$&ELQTP>nv,[r/;nz+?(uQѳ:ƞä b^: !>@^ůT]#-$DOtu1ӟe\CLw y5qH-M׈@9"9y7᝴邢0FfOp1p+b"9ڌtٟkΣР xg pcӹ8 9=X/ͷRc j^O jB|*H{|K8$ BEf38p e+6Q*5Wʩ>y3vY˧ +ٹ%+ԲL l7$2Nؚd"AǹO{$OpωMw9 woCTy}NS8.i>^LiZ"eR^š]ŵ(YoqExZ4(Hћ-y2DKXȼ;M[H2J3SwY`j! qۋ{xzycc'$'Ig1"d>H?T(C0\hd0 !|]$'K h<oRDe ZѼ9yP@lW. U%u& âsU'X X/SIʶT~Wo%crvĶ}9oI?V{=a?cf5L !)Bpx ɒ\d+A0;p# Ba 4VFymxIא:IɱƐ$Y&ʏQh2 ?;-فܰtҙ3>35l :W :+4.O`̘V`md?>g;W.om*3فŴvBgQ} ]k">AƱ餘Y\= Dvf튂8Gh&K胃'+! lMոPc4Xe u9Wwh5xT4zf4շ4jdhӵҜ8 ^>J<ɞT/ueRƸDo=f43Qjd&3 ͕C 7Li f5!Fl}&j@<̪$U+L< 8/aq#8- >/'\gl 1;!iՀ+ty5R&8d~Q?L{=.7vMG(;qi̚#V;5H{^t.L1 a}?YR -"-eŋJjT:eX\\Y_/Enj,970z$k8hm5ODgIh`с$B|=*UU]z 6>R2UF..>Zo;/CG!c"'K1Q&z B0r &P1hY'Ł @׾v &Ĝ(~|JA~Iwδ+ۖc۶"=@LGP:6 XKMa=iʞ;a(&r*>QQ?/6J/sV]׋.riK 'sxd%{/`u&gk B!R<,J@h7Gg`.pOnU?a7(v+(CYf5DmKtc!;5L!8CO(w)?8Q?%LoqO{ uh OC)Ltxo |Bv@)imԚ]!N/@@ Ucy[xt!>n]ab7LӰr|OPy=)_ALCU!=5GAHo5Ã5+#]gZ{/;GJ5Oh-;E3,#1Dْ ,gJY^~l2>IcI:u"*1bos X٥Ί!}h ; e5\qv )1kM ^4LwK7`#W8 1.!uQP~ ]?&|wJ&}sɓf.<EbƏ&Q!zz#VVͣd'E<4d鳍6sBӢDW-=x& =vc>v!II/Wm+x &Ķe y KsWK"14G*5n &&  ]zzއ˂"g}u;P3U~6k@!v̋*! F7x/,ߠIi9rlUUOܣ Dp2S&zSb Gs VLj}o=<=@tM0.ϊʷ0 R>6dulkYDԍ:׋[Iy=cόP,ME-QI$1JR*b*S[SZtz_!iktհZv/?@i}HJCaOhq4FvuO<5ꮫS,1{ ˻Ϋ?|ix㱄GOR {+67Nj ;_i?(KOhNY5*~@ @QST^]__~zIH¹ω-HU50Tde# v9҃f@5d?}>e2 lbiȬW8=8F vJ]~NP-3$W*Ӟ-'( Ǖ{a*a2d[:xs "cA+xFTtH5ËO[뚧K7ǣ^Bq#PݧpmG/}P6`pNxe0=rJeo0i.-dLNYWb[7/xZ28*ҹbEtֿƽ 6$HuyO$OZ-m%}=e}+Ѡ,F^[$m\IBc@ÛZ58S&wRSYǨGZŊ5<\ޫ/9VQvUD;=*7fz3JɴR8Z":z'dfձG6nzxĹ1`u_(v/ ց&6ր#Z`z#:=Ғ[XP۸Na-X[B:%GC)( Fvֆ}4N#w<\R'4j`_;LEC>,S~+jgE|g`R|$af(;#Qك.:km.J Ԥ!c9&Nfug?-6g*6q_ `^~Q *o|8@BP<(,k*EC 2ƀt;1x߾׊_.54(_w#x:P{4.g6?pxG<ùneoz0.7nSIOXr3A̭>Xjjg\ Q`w2P]%R/bUÀ$}UPMkT~R`-!CI̓%;Gtj. c@,ݬ+O18N "lajnr0~84UeD *p'% 5!HU[ʍrHEWֵlɠH$8Dt?J!U/|#*ݧt~9hF2>fK_0/Anc/Dhvǽ3!'sGJQ>'WɊ٧ &Lq]O\)IP kEɿzTSUăZAz4;Jpυw@d] vCԨm`Ajh x;!;}Lw1jQ'ǐZ{8Ye_.%#*D;DAƤCOƚfEiI!l0F 1g^FMKNKtyY%a!0F2MCs4A#fS  y|]pv 4M~r˚ yIna@@?rfe=>ā8f_3tH00sći` a/$Jf[ a+=æLY7NjD(>qM6GS+gN:^ y'Lx5Sj<}u~w+zc=qׁwUX'{&RF^lW"Qݧt焇vk8"hT>DB#.y3^ VbM{fJRuL:v4@cVu }CYAm\o 0ѡV cDZQv>OeREW>U^7yth"O0" G-"ލ!m }kMĬ$K Hx9\ Ԣ\TBeYkPe$sKECN8ûFdy:#BQ'u@r>+ ::aON.,Pi,+hX!ӰA?3#w4G*yjo4v'2}pca(Uh(tAᑻ[ sJ0**o-L%!Xry9ǜ!ޢ(T@ _;HC5FՄٶP\N,+~Uk~QJj(^;j'~Nv$]$U"8((gzBb9%NgSt67|IR>XG ttL(E +4J)x2/W\SRق1FCMz|mJK7>,Lŗ)BJٮF,vmZhBdsRv,'8I\<NMbBW%46VK՜S;%"1q?>hGpUG=DXeS?9˺$^@Dh;PQƎkh vԷO?l~ "q9[_Pox]GBa61f?L]^ݱ՚/ G&FZf?FG !|bq h7''L hmwh/m*aZ}`;%w}hI> cn$\<6Û5JtJp Ĝq5_ZE\ga RTR}V%N?ɴeT( V^fљ,6`{B{4erHH#K}̽:l '.9c:s(,5̶Nj}_ >t~9]ʼ_)0Nf&^|pœm<A5Da| X _.{%88s{6W1{Ъ W֗lDB텎d8NY{iG IC4Igk iϾ ׿QRa. 0eK? ;7O(ϰ"be7cFT-bYۊxꜞR7Xiz8x[|2))j%}J<ԧbpCYnI&6x& K|GkE1XlL΀M"%Cl?Z5mܐL[5ŇKTfNʼ,Bzx~Fmr.paI1L7{hJ3`.'*kyAwMb00l^5N6[~%ў Ky9lѐLVpFhy26"a=%#Koev_p*u* mMm"sM$FUCkTA0 yHuiDR]?| g>eˇ ([Kb+ԎynV)U Ď#zXS%JA9#deZWUY~׺p8Eo"s\(FSDU7@K5Ch JLnibPW'UN2+_1}rpOT>NV(;ñdaW۩3bRVa7)!}8< *lFD#Y4ORC{ /s CގmDc"MVm.:CJ cH߽I5K^Rsn2 S oq}V/ rB41uE3'dx6 0PyO(WR~)з kuؙf"OjǩyCcpMi48$)wFةʋ$kɥw)(5·@\,5q7K}X+Prȫhͦ'!1 NM?GXniBʮF2ɭs'i1v4kB:$%wYᅣoyo ->͗'XԖ DǧSi5U%߱dX 9kKWfqRRKv^K腩_Jj'OSG+2򛋇!(bD)Q<_Ie33fYQ^Fk0Ce0_aC9">5V3 G ^L=׮3knq7ʮmn!LQ&t)V/]\pD_Kڭn>i[PHAPebL>e/SUpp'&G2uW3x=2jPhN2Z<Ȥ"VFx{zE'XgJOm@S"Or~GC"5]g} 8' ёyTE&Y/ uS^p·(4Dp0G&auWC5A4(k0f䛺qK+1ô໊!š+D@74r!T3 lX֥@;Y|ӛzH6s{SACYpf`a?A($[WH^DAlϝĊFGHc@{GW&w_ɼk/$BTIrO_ ~bNt4WOJ;6/3K&EsҦGz.Ƚ$}qLU,|$Prv:4ou"}4Ib d  eFjI +.yAd3wCZwNMCwSӯt?Z&=< ';bb>bz0N;Xk6 elڠ:qj']H1)Ѵr%G+[ 0XEY>X5 pO3hP9OX`0t s2ZG~wg]inbż#9RT˓2U曫ax׎Kv!%j\\~`ϣ~XHNŃzEqY`UO'o{Ձ^ܫLQuy tC)u&.lmֲ!AӠ|Φ%N| 5@S%t N_Z[MV#y6q"$Sg[-|Z4vfATlDÑMI>JrNb'?>yM'>7⦆z~VyRW]KNf78 ?A,,袪πr^ $3>o7ف8A oOү{vSCr>?ܰ<&2~+@P@6ʟTQ)gEGcZT[Ztj:\}~ZuQ^P 8b`:cv13zf|j ? _\Nh|.y@bvTX+Dr61 Gl=Ywqjq)BuiR< QuO6L/l'l塺&%JI)+ԪY8^7Q-!|Zɋ=2"ek>`i1%%Č[U?:ЪS'3e<V~ @$MHߟZ "vzouX}DYl Ma-b4T~>þ,nlbFCt,vek^RB\ {5KAuY}d-^)Ҍ':@DIuGY+1s˜wLr]|U3 2}e2.]? 'Lkc}ԕ,7XQ3$94;!49@QǸ(g__C\DHۅxY@ CO`"_VpcSCl죂f!3殄BL$?;h7Raoڭ@:G+m&-*̀¦(6MP:2g;;"8 QݕE"G)bQ9\Кe LXnOs,ͩmwJZN] G3;Oh@t,VPVyA_. ?CadTl.2{VoCir)\TQ u@r:sѻ̝j&5XˬJ5+'Ȱ t"b]ygs a(Nʗ5K6GTˈG1FQqW6ҕ0r'Y/zv]WvB6T{L.ȗwtbD\(~C#ҫD<jЍ8N2>#_M͉OhF^+XEҵ^̗x@PMWB%mQLL 7aU$z;ϔ焚~- Ly22=P{E9LX"?kolg7&9x_ oT>զwI僇d3O!Ir|Ю%Cɽ}t^Ufx8:3"ni87Ѳ1y3<DJn/0 ֗{{z#n֛*?Xh(C{iEeA'I䧪E&H Dpwpp4ǎI }E-&ڑAv}HtW)ꞩw)I:x}< ,RnYV_3ps 74?-*<_P)N}V\eBZa(ML[./i /.ZfQēb[4kQpnt-3{8$< ȃ5'ȟt @̒IK+_w4M5y֑trvl]v{՞ 1s`.}i<>gO#+L]@5jw9CAё=cj$zbjMV'¿~8YT/j>SlClyƻEWM M-dDOK2b{) Y=(0oHʚJ,Z ph>ҿ9?vZ60N4~R/, 6Je`g6 \: =n,=ϙB}}`A=Ϥ+x$x<ɢoځ(]iO&2bdzq*t'u%G\4+^f193a6Gl9]G/rt( Qv5 %ڦ {[FMna1-'D] ;vZbHOMH~k.!&p󄑆Β4WݧT]Hw`5#eg1$xKכDs O؂p; }=ɗ_@XzPmĺh6 L !5!ӵ:\\_ZH^]6 9tA(ķ35-Gu%$%8ڶN.恍RևʐQ%_Vwۗ=(w~ M_?cCIL,d"L-.؆4t$kk UM y/ bu>((ۭC:r܋n'֭em=&ʘw6еT`IRN]bj=͎ d ,vPPc}?dfWLP!gB2 \q>>|`\p7@ &~)=Y- ۩fEjX=\ۊ̼ Bʶ[|C5P~-6)=D\Lb?Ӫ\ 9Yׁc?_md;H<E*JaK7PCocVIvo3C:1~ߟ8;Fu84= !M à8ןibMCq콶 aPX|a~+|TeٷVa)N.z]Os rfIAʂH& j/+Oiz^wXcdB;) eYe߅)q7Sq Us^Nu _vd`2 hpEɀʣY:BCc6qp%!iw-Y@ #,jɷ~%)2^p9y;Lj+悰AsUGD)G2ybg(Y.X[Hnͯ pn*ѵi a- 5 (HHO>6Qm% Ys{]y\tSM yb$C2V1N!JMyoNŘ^Z8CbHDjZ/zɞ2pRsnDcTUu 3%BdZ/8ApR5 kR9vDR>6@.K/2 A_riL/T*\DHH-k$`lxj<\p(a )ȭ02kX `191+Z;L*:vL~;&Yapj'`PҍVKYKlՓXC=&'n1jH:6AI8O M=42`ՙO p/e\;žޠC\= Mvhr!pA,vU$*؂!YC_@V4M[c`T:e\NyU1?lx }F&I15:70~7) ?8餮CwPfǣSǻ1ά>V쾶jYNg<ث+aX"г}p B ~\4lJD҇D6:v|1RGJE˰E)Ts*C+菦ܳ'`zdm7u"~,4NLQdZ/$uwLɛf~w%GuaӅΥ]!\卵xNQwLHgWj {B Ryʔh;l(G]|Y̆Z r:ZV"oI Â~\ <1A_lݐ]A~;l ]_~WDФihb_lH:B_&/+,We>N6,+7ijOwO@Z\\sͰy͌(κPri/ȪJϡ߈7X0L#2}-ьx(\? \gJ71Tbd,{aUe^GG&M);o,yzizc]?L0w.# Nrw{n3O7/7 7O*ƒ-tB {F_S2DJrGVPR:hʼgVM(0z:u22.v`B6sYlx@t͢E)7}u`R\P ~TX2oDuܮ1.mr]1wsVt5'q S-;J.1"% BC\QzkutjKXg?~Z[CpΕȚ$~o0 e~%ۙ>"?\؄4 z\IPu0RF9m>&ث}ȁ$r\(nFNz8"[UƵW y' ہݙd*dD:U_ kGc33b[Kko<IJ=8KL6]LGNBf rJXC~Qxq6r:j ~#'VKj%Zy_S 0rm#Pߣ1j[s˵QfK"7}F[il+vQ.E R7qq}0Wrif]WA"̆Kj IPb{S LR鈺Zz^)t$M<ߘ1?ȏ,Yc ۭ0}|ٹO 6].Х VH%M6Yτ՘Ȯ"h&atnZwa楝!,_pHRE~XKS O'=ltMAo{M(&/3@o=.y/Up%f[t }S60cҡ! X, =yu?Jt&.PM/ɇsk%/8K;ϳdh/({ x~RV?s~5~`sӬIa(\~4"% 9=R~yo#FGijOT])l4Mr/26 zd/vkkQ+|!P_[E]TZpJQkMqh?sO =蟳9<uG`Q"P ߷;/m$VL< Mx"fh \SAV9?hd֗۬ _ēێ%|ySYA7E,?W-;z\'F!oFPQD)恝#Cer؏魯x6ΆT/&-zظl^5u C0J$Սgs`Y/9"U_Rx|8 x~Qyh4%^_UAgEEf&=(>HUwa[T5n=)[tp)}cW-U]^ ڃ\:cRqa'#lsjr";Uf.EVCPՐ{R axy)I6#kaٍkkI< L0I0x:?A 5A(^E(lc&6smC?!#H b,w+o&\ҿ0 fA20bЛ2*+6C2> '+ߤE^z#$0k$.H"_yyj1k> #ͫTq`'"wjV㖙UVX8UmdY\qY  TkRffa&X]ǖZʇsK *1g\) $ؽ yǶi,!຿uXj=ɥ[|Z g=wg\Oe6bmO>m =HYnkxNC,2F*!sԸD:^G3̒)s;a =X~Z@:U%OVӽk.CƼ#VQ(/B0d Va3`ϩýd"TD͸"\Ն dAKo- g}DcnFh'Ժl~nv|P;cM\ #Կ<cXYӵƁyQ*I]-QIN0W8;-5 |-쯹h ǥǑVsU@':U882bn+|K4/xG8WkRo7PHJ8Z"GVMA?1tEH*wgNpw@8GAFupT^ݩ+&…xqx|8,_G ΢3=`p8Eu hֆEdp tyj dK.`9w6S3YN {kͩ#n 4k ?K h?]/n! WWe/%aW'ՕRCWf߂rl9V]mo_T:5t_F,9X>uۄ< _7W s4=wg2ܾL6»5Sjb,$t;Wbwd)Gö$Z!j,p |r=3+/ ;ՃnwY;V4W,rxI5J1X˝y(!I>= g3FSBou˔GODbwǢgRB"Ln%BɚGkVd3#sBVe2 * x*4wni}ubGh] Q*ڙ!7HL/w;5`Cժa vIXk@+W ]U9ft0{Jn!Ҷ ٵġO601~7@.;6SXEA}ѰN٢Gsa1-6 HmFpI n6})j?9,. ܣa]̑kv5 A~HR5n`iTuڅSDb:n{%̑+Ody/Xq4tޭ1@@\C 5#w= ^[cm,цj|ZՇr0^uw*"^[U(C$iwUE^EH=pQ V=,(GRw{ayyf}^t';i:61%^!HFm +Q+E3)F'Ꚏ%E.X{Mm V#F%%4BYevov_K q콮9elFכfÙ1aJ'p9д#ڛU=uT/}-5mRB|I͇Wg @MV{EyυhWc@GbѣCXZzVߋkhՇS]?*)^V& ;0zmŌ8 w~_/NbUV։vP] "+YS*nDuْ9 n䥀pw]&ѿy(B}(Gx\^xu69X:SAs.@@qDQеt:)ģcF/t|/5ZsSΪ?`~$ źM}v\`VND3F?ky\q\u3O+<Ԁ)}3agDV@V BfNg/Kun,c2q\B hHCƕ l|'quDiރ{>)' ڷ'LjU>$/(&!0+x\% /Ţ#Ѯ> K~F&SWV0t=ˮAҿY&~ύ-?g'}[ƶl#̊vi7D@OD ϣl\?Z5)N / 'J{)D~8H])LgԍYHًE2 ;9&:1N1OeV&NQc)UMc)qS.JEpXކIw+H+7X9Tqs,qD:ˆݤ*k *8Zt@2ONW* uck !L9)ОÆpuxzHAh/3 #] 47\!٧H?Cyr  ;9_zgKsF}> MѶ `"+O=7Y'HJI'Jz7^2iLTO㙐1x\G'8&!DȮ/+U!J7֝ʥ\ZVX/aM<;(4Rq*+ r4+Os (llaoy imn50uTf_?OmUIjLz-]ɖĈ[ed0v0V4N=:"Ns >t╊v̀vhpyGzشtv-]7vKBBҘWر0b->?{q Q`ck<6F6 ą Ru;=Bw8lLVu_"z zc^nDB7ɺp(R֟u*ek̻,1d%[>A>k'B۳Q P34eD"גPL boJn ufM͂N7So7Q^:I))WFj]Wo$xduQN%P[ɸۏ,P/~(IL]!Z,5o8(+8Ww'E[ZCJC$(-g'΢+8ń ō#.\uuadk] (֮YwC-. 0l3:u{RfC c=|@נGb\;<ԫɶ]ai*vʤDƽ3jGVLn{Q*r-,(@f)|i hӤj(K| ͳa->HE}F{6h,!Y{`H+9|*mo%:U*[/*I:>WOՕjYjCYfVHfi&/4ռN[VjB%|D֜;skἲL-9毤qbF!E(2!,WôRZ!QFI iY ?a7uG #7\}<=q%x~_[^ IV{ØNp/Vlǜax}SPF6`pۖ-0{ )8hQoJN!sGĻ`=\"|͆|2K^O+|s"9=p gg^wVdē_boh&nRw{.C?&Xx>}Q9bȮ%xk1[pAz7{՞%LjV'%BJ2(>l /cZ=?O  t x*cFl`QռӶߩX&DW~/H]Œ ƙIvN5x3\C 6lj{\}r>; j"싵M`/=ZgEPyBW+M8p 1 #`( ;jj{zvёwBA07.$7tƁjӕR^CH%܏JV_4eINkOӣ!]wEZmb:Fד.?B 2iNg1'V,AWwo=~ֶcikz<}#Eܧ$ngmR?IZhxA` 𢠢?h ^T U2'Q H4:>{ԼW|~iv4BT&/QO'Ӵ~/Muܻ9v1d^ k…Zł&m̰̖cHfuV>[9[WPѢ)d"}]L(tzʔId!rӄK^l59.8x8KT#O D ߍY6{^RL>-=jG=PSKVgr2Pj솊b&Aŷ 3ESr%Lpμy1Aɨ.K|Ez뢲o`JnOdmZ(qmq5?p [NbXni:"/qK09X:^`KF%]AEr\!6摾INjRr+ߥ7œ-/RGhMJ3/KJ`X9\jؖj8e_W]v}Ci-w?eװp$mO8\pԞ9W&%!K@~ fn!*/6y3o b1aɞ&δQ:.x;?YrՄ4sϣe>ްJo}38J רĈъ "ۺxHc0r{ҫ{6(` (?qho #u+ X%):>dq-cp.qP xRiҲ3 C:)fd*6W%]Ѧt'u$'=Lw9V܌E[ F9kpWmmr?DL@̮c,fTeSx#٣qT>y@9P|ߡ ZTf[=;j_6_j1aw]d8ƀF˜B*%0Dy~t]=z ;#) O҈x!ɢ) E餱#>eZ!n4: ϓ.54d8~ Keʆ.kƋopN:P.9:9ꁥj-CJA׭=9ƃYi6M(x~/EU& 6s9A &F~Hys6?6n&dm wmhԻeSJERWr˓0cR d %Dhͯ-7ۘ nrFO?49% o%!jssdS38*}P 祃)S ͣj|P. 5 pOks)ry JxR*iA*2S.x"-;nbwLIzS `,@w%%&l(KlJ'I 0 ۢ/WBe?de] XB/kSscAt:GToPPE%V7IEw[>ƫq nua}XdE. gk@7ˮ]WcCC24?"`kguE9Rמ}NmK%-=)6|8@䘱?ȵӏP12;PqNVz\v,{:$ZXR{!I|4*b1xD c~ni[,ˏgryOƬ wl pVlD* XiZGBQr2AaB_>dpx.!pڋpܔtz'm*i}m7&iwv:u5ȕZohi#4PU/UeH}֧yLi=m&:%BJT S`JQng ,L*UI(HXӬE]s9e#͇%L0!px3\gY^QHⱓ' UjW<M'p.G&h0\_qG-nɴhY:bk1ӏ40o;ʩ5?L"X3S6rG5/Y1qls&C˽pymNG:Itsj? Ǎųš?C%nc3^ NiGioA:-'.4xa6勎`.stFu}@/MUE;B[_ f>N}mOFmvP}uT{.x(p 6q'A_+znЪb&>>[ԈFa!HXSEꪅ0>PiɇGB^cU]9D\4aM'xL Ƨ1'CU_^-*YR&Z7O9bI[ Åù^H ˎMr{$ND Sݟ[,*mW:/Ic^\XyJШwr{akθ<QĕvsXUhOu:y@IQQb%tmpu4gVDd+ynWee"<9,u!+oĂA̓@e` :?oRU[nc* XuςÂ{ (o*~XKރP78?BE h?lӞ@) e9gL[!ZūY j\܋U[ .3i}*!]16W]x+qα tzQp?9M7-rQ~[goRw:=S6,!KV 7v&C֝HM9nHk<+}wr:2(Զ jA69&%ֺ½ג,XՒLza"屏aZgdpecAkl'vrXww]0R&wzL'$=lv(3Q~͖ȬVSei -InjcS_ ;]zQ.>WL1 !VljGHO-ɕ܁=)!"5k==_|W b0Ɔ/`e[نgxZ$PNv#8[7a݇[" DUq>The\7 !lB,C%gL=*f3Od6rV-.ifE hY Anzb6Қ/B|Cf&vΧFYn5VƩճu&nOb=UUF(.p jN+ҥLpolvpGl _;LX Zq`PAnY ֳ ow` BX 0p>q-T԰nL@AGtMNfJFcmpVqceWIfvur*riqC2о{g" aCC6ʉ Y9*|{G[LG:-2<  Eh0BaE@hf(p}Oz8µk NPrjBQoLUweۋi0ZlDro ysϺuD 2&iԠ&pOq8qR%_FG/s՛4׬ X1@F{!q*hb䁺zbZ^8N)vG#F4f(vDaU9\_@]1?lfSbu#˺Q}?(}a4u~ 44C ڵvpX/"e.8ƍ_nI~ʩ~g{ܑZ +Da !h 7I!X2R[1Y+,༄ 5L#7x4pcg˘O%7eqcq?/feVh*on-EIeM=m']4ג  mӕOSE<=KOUąO =+SiD'rt/hOw "j8~mqNDA d\IY`TiMѷd;7AVZf'}d(MP|eQ2DM^VP4AHFl :\mW2FA@Ew*ƒa N:P%AAyjE jz@Pt{g>{͹>K([޲O=|- a_-"@w&_n,ǩ8@Ѥu5|JXK. %?ZrE#Y-i69zc=Tlqv| ZjwIU?|֝cMVr|~NX#gU@'\ "Cn@k-6 ;EW"KW+ۈ2^Ͽ;@b2<}ggO%Tg$mf_%k+?6ֈQԚx- 5Zt4DMQ|87(zя.ڧik.(z1 ļ:<ԃm/V6NL $hn+"ھ? =w.}^q g}N娝!_x.ɀQyA9^pJqkp|Clf8LqBC1n [diړgܿGAUgXO! Tv{TCt`)is ̗ڟ5?˖NoKʼmP }p,UҬqJ4'Ocr)9w!B 7/TbDBʪK? qx-}`T[nNd%| ph?AUԵM҉pkxLA/%#tAwz,N"x QWmQn}@ 93O}P7:OEg6K*Z9uы76:L_G&E{lOYgy¡=@N=U֥' :I׌Pl7<D+ pPlufy~y-ܕA3c Aт 2 {MLbo,)6IAq͂/%Tv0# w/riiO٘Cd5ks Q^K)klbUaI^ʔc#Dr{sv5M>}-r۸,Fl hԒQ3@n:rRNXgq wYAȬk]`pU5PwXԌ-e5dˑTӝSWƽym`2 &BI@߭x6_iZծfhdqCO ˨SMX0߷7 `A':b-~LV$/+$űXNQEu1nmQ9Q} LV# `_组=zw)Ĭz7RK5 s ;ٵ 3&wqSqw!M&7m;w4MR? .=Gg7$58^|).x֤٬ Z!;lVyzY\bnה_k]01][uT'. dESO=VJt֑YI3#OCeUFwoW ;S>W-?v tH;Nj;/N)k ~CE̵p4aXKutƒ5ii+{!߉{ΈF>1lӄe;2O| =8 L ̈́IZ0" E=+-H>JRED{R+R!'1 =V ɮK)S}ؿ)Oɠ,R꽊=ضΠy|SWQfWV:"dh=5->U"ehpy@\7;%yYjmP +֢ }MZS2 Ӻp)&<{JږgUd2⏽q]zHf3yKn*<$8^QPS4#n0^զ*$ejЍ)fo\%OY@qP6S9&zg> B&e=h6f #N8o mc=Ֆif˘޿[fpG s=]^:UCVYsj2DRG̔݊2O-+Ya *Wa{ȵ@ţFv4ȹ1ې68k2h!3:!%Y]]X2$rē~Y.- oShXm܊$GBL?7ʚ/odS"lAh=vƑPwBGZFkr^6Nj\@z^']n}GmD D2-*J_(̸īXLB.dӭav|veRPJPI,m*V2z(h !?;Ξi:ڝsmaLg~5c6]t+\=p8F͸@`[}+o\XlFgm5vstZ_ZQJs.xe6` cxgub3jS~7$0\.\O/݉?9.K/u}"d<nU*S r0R cw6u'V%k c^$2'GŵT%/Ix܄Ñ9_A"h/4y1MWE0LP4k9?5q/֚o VHB$ H.tt8fX˼s[~fa^Ň]!pRsx\0ܺxP0'qa$m0A$}8u1o*ggÔPĹڤ%lR@dv"~+47ZIw%}K(ȗ_Baj5JƳ ag1)'{Hog!wqתiօ„J5X8̯. :Dq-ppDŽ5]һ#)`czڭ%KtN3șdEu gD-lbA01k$5;;u`!)X]̳x+Nɉ2XL/@\3d#:4_ m'hmi6͗ﭽ$RsRvP}*-UtI6Hޛ<.*[ƺF1!R!2C?oqAs'o0ǺקU(Dj]v,S[N9= X#ܬ%r>vb|9c|^ ~]݂%\r̽9尚Ƥ\T;;3wPQ]E}[]+rU'fت05hb{~'Ιnz҇_OC.ʪ"O|.W2 _A|S Nյq±I KN`#[Gh2):՛o^WL1ZݰŜ'H3:ޘ`9< BeDh-4D۱)3H  )A;c ͝EQ tKH:;o @YU]^ۆ%?%U~ 1و4Q@~ OZؠ:x' ]p.D|菧E&8?zʕ nᪧHdIXR-Y19^qYmw=H *JK$E 0D$PUFM3ϔ0l/u0 [ڳ0XBlG1?υ}j Hwt/JY$دtX+#q5v]Uތ_-v%%^DQ:pj?W_ P}P7+}*Oz<.Y φW"-M}ԝP׵JKLiD,R;(Xek Sy^ujUǛ$$yzQ=6^9J@^lM[|4P({b#ÍG5RLf"|gPІUyq,$w[h뎯LuL:@aǭ{n1FGY/l*vMc)AOWnt,5x6Ho#ЦkU:QV~!*+($S^0S2HEoAGz , r(ILߝ^Z=B%?5rO/a/_FfDu녟n˳Z-oOEY>n.g 1fiN )ZZImU5bYtr sɲ~elW!-1Kt79VPo+2#z(88\{N4yS']A1Taƭ+[lA\)hT|qqM9 L[bpe[,&|Q;V+o490Hc\ [ 霡|u%-ê G$yQعYb|[Z-^G^;#s9fkOzo1m AɁnS7t6WA*iJ;^\֌bÀʚNF3 rP#=ɔ ] C)fXp ^>9f[^CݸIO9Hj"܃% ] \y|8ү*C-<80_(؟Ty(FA?"R-@)lr;UbjF*^Dʹ@ț$/cyxEEoO,g80kJv./#/8 !ٝIJ@Xv;E0񌒒;iyf`cQ7уC7|JNK=ʺpp.׃ RpcfGO&I֓a;A!r}r7Щ盙 =r]Cn ̤Tn24XD̤̮>](y ;9锝RnB <|GO6eov"RUCSo_ B < 0R2}2LTh:6 8<4xn1WT0CWn"/tEqE V<, &6NIHGh韑b6<|:M> 'Iz>A[PϗoviR;{)121\fwXUV:e(e-ġt _k8cT p$ -Ƥ xG~on]g9~ū/raa*H́\NRH@k唠NNmGr?w9 +:b$%Ḱ+f>-`Z7j&'9bIXȎ]u3KDp>IsǥUt97FCz}(Ze2iۻMIr4&s o p0dz咂Y)sϋbn̬"yZ(y/kRɅ/#^`&˄O9ڱ,TXZ l$p:0@i:ԴW ޯX.*e7z'/Owd~[h\%EYbbQ{0&*j=z!mA#&qbtyQ⫤c*GsIѷer܀Iȡ2\<;qS(#=?SI۸E3 2󟄼YY0X1&W'2hgɸIkJk_ &\+;EEDjaaO&x j!. XS-,j4x ߮JuW@V\T^cF^&ˢ /LɷTrT849lx/ d'C*S me%p"-sM]zRjqxI;zסݲ_ Lq$@HqOGZ;k 鵟0nnXSEy]!muo{-JedH[~8E%0=˱2ܱD]$˪^C&pg{ cgޓ^+z+}7K g=a܄K 4&z*V~/$+ő VȄAwъe$k/sSR'x%H6uJ*صP^Ќ/0rA~϶V{w2SĽ0"~XMChq5`}O2LKם~!4 oc tx ?L8aSSҙ\47`R];iyl+]{4u tEil_ߵ{ku,Ybjwm.=[/in[B36xt#ŰS7=qnmĊ4UX`EO{rS 0d#-=mn? ubYe=z7-ic#wbȂ{`>*IewyKhN9ے Q'V _d׶y{~Ȯ~jITCӭ$՗pkWjVY^^H4ѿwm{>R"+K+f-Q\eva,_"™CW8ǣS湻L4Pvu8'\"~&)mY9889)ݴ5쨎'0Ho+߂ c u,(թ6ѤEꋆgAHpե}YGtYU=j6&C0"s~U3 !6g} ]ød~Hi.v|w)]Ng2yu!x=Bvsg-XUGopev?"t,-?JPߝ.#$!( i@헠 ,7و픒 .:h"s>ePuP9h0lWjG_Pg8`DeْlƒRtisȯWDcQ:*Ooҳ+gU李r,o@: /&8eseE4FqI%. hDO|4:\-@,s{fe6pޓcJq!Ҵu>CMUF 1nUy:@dY V`rxhX4 ClIYd (9UZoR}Yh ɔ2y?I,xQ7J]?#;48t@"&zm)=6xy\eoM9E" IHv{W8,_(._.澃>6y#lz0,meeIB׾"66Dж$ҩpЖ9b*QL?/ ' ߦTز킦Yvm,^)5JJe/A$GOH/-m-jڶdfp8"n-#g;PLJiwV5>5xE6>}knߌ%Ȣ*6!DMn4EEɜPG> (ږքAq|!iB>Wc[-|(Q{/9 NiGSa6r w0葇RT[W?~8,srXHf|^k5;b.LRY!{wS8$ w𝊃zT0}蒙E N l*^IΪmEӵUDuo-#LU]ص΀^h`NRRIo Q!2^kU@""K8^ʕVJlO ;Pҿvq }`{"EŪ\&N!BoT'gU)%&֘j)`?yE2F[o0)ǓXiK︹`ևg).MyiԈ ς4Dž1MD#vQ@l:,V|2ϭMwVeP.uuW]۲12@I^2eu| k#HatғMZo<`E4cVPhlCX08n)Ǣz]SYQ ~-_D>XƎ/LSV|!v@Y0%|=q\^FEM.5_ ĸo椴z~^_$7_@1y.>IXjjfu^F=gg<-}c J Q\]٥SLmX\&pOE=ZXw.TZ*QI?cz(_d!BR6ug-P A9<]y0u$Sp}hpBZ]dI0b1kԸLQńzEi$O!)n$nb xm'dn9?<2 k+qzoi{(~$]neilkO.Qfs~rM V仕 PWO37'~a Jr9Q\6\㭠Frqb'^Fβ>!mRXg&N=ࢩ;ȎZ3]{pz;mNf]pHއL`6Ϥi湮i[Wot)2¹gtI8K U,Ir}]ԝXlALŶ@o.i9*;s66 %ŮZ.WQy~8hY7[ҙ O{PcVl&5%=Ywصq~VylkoCL^tNPK.{~{ )@qf>'`Gu{7z}PvBA0q+M"ڈ uEgMr۫T,߃a;̙j10`Ip׍Ր' !0X3&V\zhUoӪPwqfYf 9(AeNwQ^V$^kf8]CQS4{v>‡DS#Leەe%" |K'jv>W,]YpLDЄښMݶm9ׁ\ɢհa1 3vcR(ov5cX%{u94vP#h:=-op3ukfRPBi k! Yh5]{MA3CD> Cp6^j/ Y$VJho<^J<od@DŽN>&J 4rU*io ,BNWrV՟+qqIBYf`txY:js/*dn"XwDXyk}"~vuk =%/0=5auzyJZo35![n'Y}QޞK8'* TCx}f$0_z>>=,) RT"|wu`罀"go>P: fz˭~P4x'YsK>vϝm"8u t3|3óY;۩Ka9%BKL:G Ss?߂zߨqyJmBk̗hV[f3oYNrZX,X)tnJѢ:U~TcT]K>̆M[ׄy^qH4ogʾ-n: k̎7Tx>ռ׌%l:Udz4WH/5ֹ]&UJ1.f^pZ #d%64d4h<~hMei0Zm y>jT7ۢt&ȅCQdSEI$M@ @Z YoZTcl])79-1!9pI쭂mKau<Ǭ3tx4될:mh TG*&n&;TJ~k u}۠1FkLֱSHv$CXtsŵ ? x*zsJ}:z$LZ ۉ-Nd=/e4Ko1! 9 jΈO[&zJVQ71<`c>\[n ^no.Q_ĔwL P)&*7XFb[01^G0zSG cu#T~`ӴvuBDׅU5=_;5wձv @Əvo[|Y۴5 0ބr r&Iݺ0vM{j{ B 9wev}&=ՐȊՏL`uK? OۯDuhW`;!pˆѶw/x|jvƆ SAG"`,ǥ$ m$'˺Ƴ.‘!?e6X߷\izB!.LcsZ0$jRu/NE78v/Z[rLQe/xKY3uYaWI~ r45@$T`[2]&I77{|am/y 6:rNb3y'k{3uP>heCtyC y(b 3*(& != (훚=CVk7 Bأ.jq"(%..w1RIϵXi<z(f__LQAf=$!B^)nM3FKGh>nw-rQ/-xNg2sr U.G@% E?#;9ѮPЭFshG?fI㽵d]\)m| 骢*h 9&ꚬ]5d_^G%Z=w^KX/9](MLU|4ۜ"Xzk\M~(($SkpG_3PU wD{#v-9QMܷ Gy@GnĮeb&m`& Q)A+uma?rǏ w݄k{Ak 9f rr f O&0nE;[f-90zh(uThrJ { OB 8ٽ+QsqujJXVv>q%vbQ8N|+C2/ 9#ϩXV}Ey~)MNª(Lm\ſ ,ӊ-x;m|ztv[Sտ鍰TEX#ƙ52xg qn]<%&1Jj 4Rw (~`B{H oQrՒ#_}U2DF h`eMϫ@, ō^&-"Cc׾j79Q;' %*3k_e%?lOt4HPmE LjCvr~$Qf7r_F}VBSUp8I~? 0ׇ@s_RiH&f L 1E*SSTFք_P<@&4A.]DrazPد@|GvehM<ݯABC u}Ce8 .)/v8H!%FGG`ΦІn$ýP2Bc=bKAȧ'̡?{]vURfh`Wl I~=={&Lb* :)aezbEDBaTi 1p޽D=ma5 fqcW LLdpni~:d޴ AX=@P_5@8R ,mxuϨ@c'NuTŕ0TЃ)w6RWJbx nLG PaWDN~,Fw*HKQ4O ~rU=tWk|Q0PԿ ZxLsU+J|Ct7V(-I +6mEs7s ~qP7˔z/3vw86'A_pSe8oDEi [kOl✫}t-0RJ|Rʴ˷]Fl-Im}=k~56 :ǀY@ڢzN= `;7-Z;$jMT馻x-+(Yŝ+ `-i 23u5"HQDEVCOn_8D.iMNխVj _(qYIuxa-=fX>f/Xo- sOĝZ4[86Zbj@ I4h=gTfYw={jGT \';nP6үʝŔ*PQ,ɼB3njz*4nE9߸ҦevYPQ7P?Q-9 jFHݰ@ ?#+ Z~۔?]*&Orm J)ڈζ㶧ڒ rϨ#A*̽:-᥋vC`s.☫w? } t-MK_!0XIy ZwܳtVdr &†c[FEb*[OYهqV7/-=g~z,'- K5~μw+L2) eIӂDJ'J4΍q{rf0Y=hvIJ694?!u0+CB&v f50(D23$Kin?%u-@j9|Q]h +FD*tzM銉 )\\_@;pxxh=R.S#Gڑ _nx(^ q0"y݃]A@fH.pW-7\ЗM6A?h K`6ߧA]AET' ;VfƪDT瘘*:Itn[uE>6c(+q5Ze/1tPdb6(1W{50ZXGrt}Gff TmzUtB/w%-?LA0}esn<4Z 'fcQ+2(b}z{W ]>Q6pZ%(ߴ2cܾiaSIEJ/yX{AE31x < /ݤ&jn hqJyl!_t/@zQV[X 흦3/=GC?B4g,g>n9X;!['c+YLU42EZ??џbF25э(vs2ZL!~ )`󛋨yi~3B4s sΰoT5iF́ꝍȎ6ʡ}f ;Dy$?-u"$G-4!& euZwΣ5_8;&_*X .Fȹv}xV1UkX !Ϙ7m|ή#g_{9쟈h¥׃Bׇ!@~@ УmGє1Z?|k.u ū{ ^ rUQgfr\m #ޞ S)*a@2%Fn%su vU32J4iRL۬OI4؊U4.i'ٌQ=L!SKKrֆf7^o_.aY yxםau*> f?&H =ZQ _THV4u|n>6C7%iܠ^Œ/vahu$|}aI_\G0?h ”':FY Ai+u`VMH%ndRIA$ _20蠀NAƢN"a =%#ACU5.L9 .7_j9@I& EMlkN;Jٺ "YQԻC[ A?jJJ5~*~3k!$|R!I+Be|WUSP~ c'+zc}X7rjM|Yz^H #r Fg'-y\`rLo\D:#׷tSyymZ=k/5}܌o Dh{GU=`S\ M9Q ؟l{afhL?LD+Uʹ,㾬uIbLH†ٺ;T?0#0r:6F1M7H4^l9Ƅ3a ,QVPpvFCo1T*.QíMF6ޱW8_O 2zx*0D=ޣBqӖ;eww7(fp@6JRG&{OwSPQ9VN1kRJ, LiXx+ؕ@wArJC5Y@ ) 9)J^)`F#ӀG ӮR9U+i \cצsg@-ww"`zˣ6xνM}'1"ƣCy\s]Lj*yGj+ BoxSmq87jo.$;ie U[r99>5ծѥޫ#<+{&z 6;ʠVkxՇ]0}-ǺdFk4FRɗ9 {}n躝F8$~h!" }Y73+NH0<9gbׅylq&V6!Hgb+cUـ[Vb(͋g6a2H^k+E-D,1/W R[z΁=jI"Gu|5m@阗Fh/*NU$s1fEm>JGVcbz^PbI gm w2'cU$sS.DߘנEc+4Gb("Bo2^ld-8sF'mg4>Z9>mC|Fah^>kU5)8szʪ:kOQ^N\{ˏ|nL??soqt=@@f[j&V18V3MoB;3W0t@'o=ba&g /+>#se8dAíA\8CP U&_fy~ҀY{ ~A ]ɬd0 %˜GZ*׀&V,;/Q&N-qY$r ,$Rc.V*F:ai8+pV O\eŷFkaA UPE5nX{= ΰyLqVd{`rwB\SL=MI/S?b5w &l4 )<ȋIi='σT%ʲY3{;!-O[Bf`v?<8Z~x^sx/(2tYDC-]C@5LvJ [6?L>L y;̎ePϐS{eA;sL#&&HM#$/e\q=B&1hDbUC3[iRd ࿻Sby$"GT|Ζo=zoENK֌4ʤІ:u4q^V4,38i'gW-H9TO *<}!u%SZ%9 |HXXZ\z~2ԎE& K΄|ɺ`|(gTexRu)8o|u"J53wZA9w6ȸStvcK9ᢐ ?t(њ!p7G.mސLN@u@LuĽGIj>Smy 5 mK}Oክqtd>vzQr3|~}1B 7㐲ىbhr]MddM-EϦllbT<3g^Ck[ϺyVb]|a?꽋dw0\z$d/Va}W7w4H0^5Z.~ҡ .vΚv$wljkq cTzvk 8QL3eq}]˦0UډiT]63ZƏ;7|LQ2q[kHPsHCe&PzEC5 z&G>ܺǥ$++ѷ'.Պ^Yuξ }Y@'h,B #U|(ZDF *@pb էv̡7 `^ܖ}zٯ\Suu7@u@2áh͒'vڱ|Ƹ[yNSEʐmmhd_ɾ`9MFQ5ʍh noRuJs4<Ň 7Ze[N]S+Gm8a 9VT n;E~Ge&|$*~0 # " yڥ8#8dbx0͝ #F zϓ3p >1r0_ 3]FEǰg\ۤXua&vz)>Ce[0֛pC+C3}6R0:pC鿀DCFD"eJ-,Wk8%r*TG_Qf G- A gus窃oe6?w;I:3 S~EW8lk"!FiQV=`!{ y1)K^f&32sKC̊>ًHxw!'p@'&}!4F``q^i:xF04o2q WK(Z7LjZp#Q,p煀ZIw(a(jhզ?fFj0 * ;HQL 'SXfz*J.?D)nȸ fMf-JQ,v^I;O8N\8'ĠxHv-M.%(XꕡިVV7GS֣zC| G])+ ^`۴5b2ּ٢גS]-jJfƾ~\?}@:FV7!As;CTܚ+XSYu1NeS`Os>bsw*ѷ#zc] |( Uax(!J@Sվp/COי4r9Q8ABnd򂩧q mΐC.xpP=V luu!7s:hvs#4ںR gbU3ah. %rA HY)VA< w6`so%׺x#P7 SOD| ~-`[TI+&/6eYyLʪ⮱AV7F}W"K80C* Γ9_SQ~ץN^RȪJ ina-M\{o_i xP1iu? $WJ-I[ć HF؞PVC[8Fn U+Y AEC "l {_Y!_Vq:"6~n(mhh(b Ĕ;}oTY{>MKAxӯJY# ^&\iyؐ71o+OD tP;zWǯJx ?5n d5Hn&^pC!4dh*ۥ49hP],ŧP8GF}eL1^Z@ۗXE[5X9@bj'ayAg_ַIy̎|d24&p)s 57i{N v&KٿudY?VxzLpURDȶ<1 0flS ,oH @"N Y1GcB鷰Rv$qPpT jt^ TN9}g̰^)_fٚmPF&A.r/ @ANgcK.5 }3=j!}}R䖂XDU6|+|w Nڱji><#V{窍+cUrd03>Fݷ( 3W3v,ێ38WuT)^3"ܮӗQTo>ܻ쪵~DVb`mpt~/ [='B8L/(Dn\%& O!J ^DP <aC\Q{;"32(,6gۊ~!֨qf<*5-M P|eAD!"١+Ba" QXs< bIϤ?!k:g͙0'1(9NFYx1#DI+.fةl^k?j\|cy3gkq:]+Y{@CY?>e˟LỐW)+%ё0yhNupbhI5,SMٯ52V׵I2Ƞ;ߏWJ6GkX3Kt􋯨G Nÿ6"HՍnDZXij;\"0Mwb.T,Y1ɺ.œg'u_ӢEH) ;;]{_b`y? '^nRkr$ DMֈ|wZd=HM (x V0q\D:6o%uKu | jB,PLT`3p #bnFhqՎ7# j9k2@fs#&YT4 m֏51Fu$M̽c3ٗ]ɒ"\kqryqp)1I0JP(Vx^]t,۷fyN&| rD_RRr] > {`%|""/WvU W& Vi iTl\š~kMkn5X=7yB[NQ&le:%QVHޑWfW4DC0iT4$,6P/:?ˉqD/nQd{s;U+Y߇5sz?ީ>\d ;UHz C=@!)s"Ur@g;!kǺs`L}l~2Έtɦ% fR>0VH͓C[[cTN>x"z[: _$$9Qfn0>LVھ ug{LTɇ#>Y[8h#$V$ _JcS}lyc!^b/blG:B04w(17(~HJfo#97;IAaa$%<5nmId)b[F=uHe@!qߵ&;e}7g,g/>DQDA1$Ѫ<؂3<#Z]<vG/ JVpxLzP\qY] |=tOMRis`l'nH{puoi3tcE~O=P,uzON"52E2mB^gThٯXpJ su_Z{v5t ìSN5 R%Fϻ n5ZP& i'|bWؽL T|ܑ#囐`lЕ= [;MM a);lH]*"a*<ۗ&!-D^Q1'k?+yi;E+ k$^DfVr|7n…W~Pr03P[Oɦ_n.v9.'KŢʫ 8"˴+\Uon+yp[PA\tLϛPӬO=3VB6zRYƕ]'"5v/CU~X=n#yc}t0pufNlxL[6I^c5u ;-Wv_HԳI8]{%c#vGX=ܡ'6 #5:{@TS撏g{ B؈F4R1tt06C `5$_^_1$Sڳ.D&yK@" 1PaF}^K)Y,9w3t+bL 3Gӌ'Lح+-?=%~Kݦ/-AӉ[3"וd| S,캪*QC֡)}_z|:o`oǘuJrT|akq/8x L{] 5H+l7N0hH8_Mu}MȷH^2E=0@jYBt=ДzGJS fnNϕ?4o6QTqK„G' lLGW_7ԭA|'fD`l/cn&`bM5@ZݧH1*c+IcD{{Je0MJAl4{%UlS'pb%E8y4_ţV"퇓lð }W\ b H6ۥU2{hnescMqT>43JLՁ7 jKiԢ:'N?6 RJq}!["WO{$M˦m9}'lq3P1c?jx,)F!.ֱ4lM=Zp"iPnn\q _U h"%6Sՙ 3;<ԝ>ovNckZ#փ炽j疫v8ahy'FI*mM@BJ];,,Mf,\bRj܌Գ2F%xcC}_}Xzsź"ZȊg/Kio QcTv큠]VPCt ~kVZk^.28;X2!~yS68)S 5tHJd?`}nMRD^js>:o![sTkP5FHѕfťՎ8ۄDY| [3TD0Faۤv.a Pt^m5a̱ >_+Xu7$j%GjA_''JI` :t ,JG 0aWYcRO$@w[Gt]Ɂ\ִνj)%Q y_`r4N0/I0Du/7_JUq㞧9I#(rqD/2e/Oˠ-E"rD{y fVfKsa-V\8Pe{$xf_uk[ v3L,ևܡn,MR1h.K*]1[u~Gc0c`9BeKʪwm"QV1_>+|_SM/%u0!1 0ih|Э}4ڌ‡y]z VJtsxxyH@ Mڶj ,oP^[dQ ue2w-U7}Aq49u@EXA 0IfGf*nUR.~Hz'8Gbt[hh 6jzO #He;MS Cch %)0TH@{}+?7od%HZޒ s5ld洕ߧ.`Dc`g+Pov‰|Պlv`zI>BGoWs)]UG瑶:9>JE;Rx$4 } P۸*R7.׶J+%*Uʷ6빉CBXj+RY2 7rÈœ=$ͣQ/]NTJUaL}ֿ?:Y feبs|bm]!x=:1-5*7oY708j*YF%<; VMrzZp]O:0{GY6ŜRmЕ;:b%RpR.ץ8;'.shʔ Q4%u0"\UPBc|fQ) qG[&;]`+ͯ}bmW<?B +:Vz$T 4 fEbEn "[v;VWIڮ^fW zVb4NӬm[BmkTl=״M;3|UE32hd*~[!?>xv(c)VMSp[n >`j>ǁ]k %LٶWTuIf a/O+O}t\Tdj|}vK/dxYXXgJZ%9!2ضڲ4gݹ`!`щOҼtoJD~<c^*;ԊݵU+ox糅ϝ"s<"_Pof`7ٮ)w!"dB& x0sUGlܻ濾"*[n] >`ߦ !zIZJ1,=+Vö>GAԳL0AߺwG6*a]@$-CI`BD_vO9O2O r\rZʔEN PJϾ[Op:%Z R),v eٜjR 8\CϭRQ1ZWT C63̀b4gC4qBٷ>ϞL8C)ה?\ ZΣ}iۘiAj)@@m$yp!3QNg9ܩ,q$s+d#b0&PqO;-Xk;/A&c.kYY+3ܞIc᪔CJLYGq60*.\ä5:RfSqI<:AXrQ5$ۄƕXP~POPT=Yv.Qt\52j0yo&@i{ɨKY^?bMoD fOQ3k%'N+쌲 rD5oѿW3Nao%:˄UtɇU)޴)w"t^s1;!Dr|Dɤ]P9c%Ƽ"95OJuòb~2ngbÍj˾-aO0'ůMܵg!z|!]Ca^̝"aߨ|(N?!ao[i@fb>B _~y#_䐼-aZر)fI2_tw)i5:qCbE=;ukF>+eCLb-df֐뽡j~_ʇ4f=.xn͊@ &rʗ5 ,W1n]ΗR^Rxj[ȣu6\VB!tO"`70Aa+w&Z+b 9AɒxĖ; Dq؝ I3o%12mY+/ȝ1~?K EI'&Ȇ+ `Nf5O )𦸷M94P?aJ{N sݛ% vEbCHr 2Gd 0|mx@a)ოI]OFzGUwv":kMNc[Fb/Z ȜC]x8;{AUy{-㳷Kp`ۡȟ}E@W@/=1s;IX(a+0/sPѩіK dp7qfMs C;2@Qd $֟"UOKb1x35iY.IL(E|1&*Vx(t϶q^p([j!p|0wovF2妛 Ѫ 5Q+01P {iL9_֭-wڛ A(Xm,9E +6#_è#, a=97S6I(|NMNA1DȀ!ݚKcR86,ÚM;pn,$*(J)t>YxOxU]iG֣φEtS_R걧qSZ:lh'j*+9܏5U ysASlS.HhUIۿ)hrө#Q5[sf/Ұn_~H9rL#9' Gcܣ jbRn3!i $}lNBј~ Nh u*maPۍDD)*Ծ A:v*oH]H> C+KiL*Z^{˥*xP؛v}l8@@U\}n:OJ@1" %Hتv8ɝ4Q+Y+Ynέ{Jv#W>8X׳p'qju?pnEc鴃Y[|oɀ㱡xu㌤g4=E`5Jf&J eFoPVRأ%ĩ_uzERjƒtqZ"a1۞9_r"f҉;ɡ[1n9xZf[]Y7?o翉4L31C }/&s%|gF#;׃g|*LQ1fB@Fwذ[!icA$.UdNȂ " jYtG۰͊䆕Q~ʲi B@e!lim 0j:C}9ܪf1@KJDۨDttpz#Lb#cNuC]jp^p(Smp `Zv-HԊ:ApɈT_Yi#É%*}wrqzٔ7wNsSg<'<0th8 %`sh,`MݬIoAӶ.z j5g݅T/9nRZe/g\' )ĆKl_6,zBuaiϮ L(.`I׬òٿvяRJKhw ϡ Ꮤ/=lTOp>v&Z{~?3*k|PQrcBQƶ\\.'2_,grXVo2Ihbھ /NΝ85.A~cxTOrROrEV {l9[ Sg 5-7'cRjxo/K=H|)TEk*jdM.C)EEarKNg?7ʪvh!:LMxTa[\;3_A踼Eg7!vk34qAܞ$x_%0ԫc eĸ'һzB|2ۣE/I lf)J1Tp[cP JQ"+8V޸\`تiUZR¢:<!6eO5r;BYyw\GQAʸUn0u©m6}鎽}9b&4£5ğ 7M&#n T_CB E*ӅEF!f`bZ}qq23ӜXuus1~!9vZk3sR .zv{h !#xdy >;ukB}}RXu?IVpOcH|"fak29$wAHU؝- JUE,؂Rf)Y1i&v_l˭P1(AR/5)#csal<`Fc>4᱇q"32Rx/Z)V|gPQpP=׾7,f~qɊI.0Bzxw,ȤԳV*M?LʄΜoFOP'Mo-ք5)#銱+=b59 -$뉿}2e9}+K)lOV%K>!$8F"f|]挵P2$?H"1-qaAUy20cC{9iT{zgu6hG9Ho91b a(\[cPL`+Wd! wEnL@?̗2SџE0*OWѵ I8bnyllzn1"TjA~*Lw9,~~źiV>[(lFzΜ6s$::PqXwfj". VԆˈ*Mw( HLS0P2]ڵ>"9}H*b߯BvwVUyNg TH(P$fd$ie ԁmh*;:tQ@Y3Ako M8CZ?ReIS)iM@5-dkQVxZᶈ擋xXIFntnh3|u<3/7FK]`o@A|]VKsky<Yt.!:г:9/iDDg]nD*"_%9EV?}(湩?LC6 +q1]ɬkebőP ]!dXA4i$n+ wdoX<ِ6\fЃ-+KRܷ!=!OrNYAXžO4+zj(nm~J_\7z1.3"n0^@D?>b&$|8zheGiN+#+ j,xr@ܭ+3apIcʙŬU]S!{à1 |U\D1Vp8vu6On=WȐG&3゙3x\H_P56"1I2Ƌ 9G%6CU'(n-H_@u y.<&t뎏rYi`!š,xݞpR.5L:pWWX`6<ȈQZFdp,KMQ65"!aE5 ,ES hog3[&,zfɦo);A=a4yIuӟ@KƗ,{CaI.|qyo+!HLS*Kh/? ovgzu׽?c_CpvKNggC=>ln$Z/^6PnwQfZvvޕR3\Z^)HH"7פ$ OmNk -ZxFo`[۹A-2Ӱ~+5DSX}-'b}1 s:to?:2 0S_P!kw^#"lkou(j |KXg^ۅ9J]lĥ^?oM'Jf +O6dZ t`m$fiZ)S~qp.li.f_YUp7Ĵ~Ðp$6>^-oJ,G3Zyq'"^P_Tr a}fu8H԰l\ e{e5fnuZk!f ]O.f>f[R6Pʛ R#YfPq!S{ffiUC-/V}L@Eػ}GNF)C.ǗJ/8+4b)=i 2ǝK1;*J$q]Hd->upi[(ܴIX k@ړK,$c꟎S+`@v {8ba'm6 9.Wժbք5iN?-`[!X4?k ,Ղߞx=$G%DQ*/#Ő*z?v AqٮIXn=d&_"A/$w֭Gzo3wTLǀn.>=DU ?Փ3ԾUӾNuCFl}I/珋F Mݛf8x:1͆2T,I%xed+u3"2 3t(>s҃~Py@ "{x-`p#\oioV3H2 R;X#+qQO;^j5r{˴vQmx}zpSeӊJYQ&!AV9\VWgqL 5M^s{/9Һ{ُC?K,ey~e*6~l"8^H,q@&c|T&[,;[wz&3 GX*YX8L2*2)zJ鼀iyA.#H7|Њd#l [:J -z;ǩ1HT[rS[237kc HnOx.4y_i|M+PЎW+"ec9s`_Ir-n7ajskkcy&tHv͗ѢZb7|f^f=񦅌+PFD 6oJ;]XЪL$LT`DŶm޷|~Q=nn3D᭚4DWBD\8D&${+Romx1Y˗ٴ+|_l,qqηY7(,!޷j9%;Ɩ9 SLGvmMCK2Coz008OTX0E6 ]\yC J86kuNԮ^A=U>'c-tE!+> ҎI-J;S`")KH臖)0 'z9rqki5ȋ$$""?t2{!2MKd*s^r%*9q1N|{LtNI@]aqHDU#wm~qkb(}438o}/6vYgcW+0ZcDfsN$NN-zÏ[IIQpS_k:|J \ՃT/od<WRlLVm$9 †6){Ί ~uSpKeh/_EcgԴvI&U?! :XmL|:fP)qleU[InAP& IZ>X`00^a~-8_YQ)Bu:R`j?j^UGq 5G)Ãie>QΖ5;$̼hiW} f%Lq߰"MTSL 2+rǝM9.>`Khv][oLwh}5fg6qs$jHK+HvDdgi+$2 vȊS=V}"Eߓ#hڪF14e'cXנEs軍5yoߏ*vm7pLi(a=X IVheIHOM!w7j$;Hoi'op_ q"|3]EɄ4kjpY~ A}cmh2XRIU_^ao\x9%p5F>'aW"=<+ʱ*aZ`t]r8RҕF] ;N'3ўmF ju\oef<ͼk2>bgƘf1#Pߜ~k*%mѕZ8:XS*ᅓ$Iixۗ=21W@I@$&< 3uHЃ6T&]y fVit򱂄Q5CEe7߀[E# GHS=9_xN3ӽ9U϶IH!$]j 1}`z?]w ^Q2r#yEV?Gͽ@'t%.rN%d ~G|W_oZ-Gsئl c245޾* v)jx2n0ُOxJ3 $5ԨVh&V~lr(2׉>yբ҈gTnAS+#t.7y̰۾mWc_qd䐔HӼV?TXun_vw=Ǜ3@ė(JK69SD)PtB"=6N4qt c>J&吴%z(m"}?塲54! $Xv}\;Bvr䪡^NܷUr̂6ZzqC ZY9D/B۬B5@A=_kE܌20"kR6yK,iYۯRH]=Vq<$8kWP`"i0H܀}O:QI]q5Ӣ۱W'pJܷ$uҰc6w05q] EVT8׋ }83'|j3N5=t[rd;a a-'+yU`$2y {dMpPb Kw^EЌ+Dk)RAQ|364feof E;-?" { (?C/؂1"uc;Qk~FM3ۤ #-#M%>}tܤکR""!hJbrܼLƢPSDhe ރ}M/zn;2G>]"m`%k&H|2L *#U?Ȅ!qA!(DAopxNmKG˾nuXQ:( v Q0ti6 6!I_WfFTHe*CŤGҨtKH^E(_c |> CՖ J6O`=<.*d%^EzBHԆϙG!^d5e-xN{Hb@` t@Sq<{~ oˢSG8W.}䜭F䷮g&qnɿb*P7HV8=u[gIy q aTr'R!6[>͜2y y֩kZpZju.rңC-bc<%8j"ƻ##ilł-A X[ A^[/l&2j0fс70pX < ;"\L͸05 OvBsSAa`YTRݩM 0Rsbfϴq2%ITnO __5¿ SOdZ5 ṴJ|0┺n-R^{E%V-NZЌsB !trZy.}hÄd'!#`GK;"J\v -xt.lbXmER²gg׊ʻc~nsv.Xߝ꺙Z%^9jHM'yr4l_-Fo93L]F p-"Bb}Pz 9(7eMM,tP&&K]1%?Z=xD'x{|iGsLMs. G!lY TDNax?ʕ"vJEF'[=N)t{5|pR)Y]1aB &P~;}35C.05~6BE߰Gu[ssW ~d(㙻H8 |5ǵY7ApRc@O nIGC^oR}Rr&z-ÊroTQ }Imlx7afQap6@g˙hHmlu25y"pt{ظfꊅAqh748A8S}d& gJƻ*0rj&np0F"ot5c(PCw e$p!nS^v@m~SRbm=P[xE۷v*J@ 9+ Yo NX`C%ɤ8],$Dwʁ͒S1#<]Q?dׄ92cKBn$Ŏ7AuI0ex񨔗{kjltuB mr k29+: u&ȟYݫ9-,2#sb JT縘vonQH"wN ʍ0$)-!d_R\0I[g %AA1I^ xԹZNqY쒓ƏL=P^x)Or`Hޚ1-,/Q& ҄pB1n ѨW^F2wgGҎP\ 9H=PxLSexYh#Jf" DU 3AH;Rj1~˼|^ ju (x F\h[ݩDvR Gߍiȴ45Ene8QJ'N =Qbʻ$x9OT#&`Pxٔ-[;˪}h }ƩR!PGB#߿i4{/Cy4&8Q8aGmkwM42i|I#ƺ):!P9-UzsBS"1X|fiGi&NJ;3r}8=XL3ΠSgt]:6@P>FשIw BwZF٥[5dsgE_Ⱦ5!U<]Y$nKFynSm ̆8C_}rV5H+X<͂o pAqRieU (JWyTZ{ibʄ">🮰TF4^+oorfi|)d"ʵ&Lv7񤢦5ezJ׳,e J7M?𨫉G5 O2#/,!➨2;-1S?.Y~sdu2ddz/ 0If kLL6i*CoB# +K63ɶF2)Oqr Y5AP{ppdMwC3soV5}I*U괅~RUb"Gz>%^V x$ƠjiܘV+w[PYJ1[v35mpt5!<~c9A L'Q:ے˴jֱp5[~YfCLKǒWq˟sːslT`m3{f_si( L4uj:W p@aepIυq9!VŧeK=+nT@}nG d\C_moX(q"#EeYm)EQ\G/w:̓$0 =ً]+9RwZMUeX/{ow7^Cz0+*kn Ȧ_yiP>5@鳩 7U7wՕ-Q2s-&Ga)-v:vUV8V.im*EfbuKDeyt/#aPf>2&ѝtd:RWq? n\_ &lα7Q|x[|+@1,lX/ rxFoz\ַ[ke $M"08'R|yO>Fmm`-rHIUk<;%[EU_)Na{TvzOk %DgڋE`A`cDzVoId5Of\'(Y:7)a Aa1 w:n` ^k~&hf|[GCɴ:ܹ:*'L`mlca6? ouB tdte'v3J uH*V\9FHqRyR>LSG˯^ ƺA\-.esY@~fߛ~}Xx6@bUY6,4%uR s*c[Ԡ7ϪFw>{0NWEĔ߷q ىmͻګG_H1rM;%{t֯|FX,$AO%M>_6Wu,t۬)|k[xq9o[~D72ɕv'Oj[(+v_m1 %"~71tYGBp{*oH(% ̪DzYV19i-s5_W{ 4ksy\@Cn{;imQM'CbNMi6w!Bb8f ?@ݙ6ępRu[3 U_~,S͑^ Ngk` @TF<Fy[+9k|;W ݏ{%0yF;F >F!_G[6.D(:g50a2΄E}] aE}c~1'g][d" 'akmøJpo>FM}<[cmH{JοڏzE;W`zV`R]rtF||+%%?h=YRy9nix5%oX@;?O(\&SH`M,@ٽBWgP>D6HR,w+ 6(nƑݭ:2 mÏrH֮J}h a+;/Trfn9 tK蚫ptq Riba)[Ka p06񳬅]T28ub{o,޿р?lփj&6:݉A3Tq Y"m#i4iǨ2?åZ^<>SS>/H1@wo*OAyM.dpD0V}M&v XDS_tڐ8b8ߚi`$V~a2n2Ύ縐5w~XD}6C'7o)KCr ^&T$u:$wEV8lQ=S)N(7{NOU7B'6ۑx[=*A=8Dw" Y"Ijϵ$&{;f0"soO lB5^%w}}jrE$}o^b,˕5x9үACZ-t J>zkލԄM=" iO f]Vkha@ncTPnK/'e0m<-E>1Qno*/eu*DllM^{Wų<5sAKc Tɳ|&)^(?;J0jbsVf4 sX/[F,]ckǙnDrӯzWN-U-lPt}se&CWHBt"k pDtۡHdeK6CG+Zf *bSį) oTUqb#G4Xށ񖆱~[&!Ug-?9 T<ΐͯ Ĩf` ց|ewy@UԖ "`DI:<f<9^}r#*R1 z'y7ݩn&tzmO:yp*nAyf:PZNbVڬ,[ /Cz՘pKX5o51:<4-u^@_LS+]!úR(W%PA VW}S<vN`3dۊ0R%y*oZE% Zêߨ'].T+-`e2e  o?D#g&B/J/E& 1TP1/Ts\s xGPk8r|*w8-&>_!o#2 2zN^P+n5$V{AO (G! /ߢz׻cˈ>v 6=Aw}zi!m u$Wf#҇*Z ə\5RH>r1'*R40&aT)RqpvZl=FuGn.dE/G sft_azKs@TO}).= klט9@kOiUt+ax\V$=Aw:Fj70B"ʣ YcԀ{fJNW!>ُK3IjwR:NT& O@ A˾%ZgIȈb5Iqiۃ~Н>&'0'F_?iu8in"-h3bʹqoYƺRknYeָ`~}.BhP9D14RfS4H:l lØo:oQmʊa=ΐThzkg0ɤù 9qdF lOeq1 J[nS\ok-P! j,%toO";9 YRMnF=y$@*vO7C}_ =Ɓ y m# j({J^"\;`7~dG<2/OC?MZH< EQesɬVG}f\P$V`Ӊ5?"_D`:n,r̶.Oe,N//TXfnS˥S$' Z`6&.lUsG܃_Ls]xc`wdL}cj їɀ!hIcEͽ^! 17nzdr j_tuI24Vk?[9\~SO[|3FN aI^=Vˆt05s>)nx;?gځǵBB߈`W}~tS1ٮց +qJV42Fvl[AՖηoBY,-jG5C*+MUUF~elw.[, $J[#(Ea˱>\d!FDЏiwvXc4uaaO/Z3&OM,H\9&\3HT}G;kǕGH6l $Y*4${ruJDPnk6*^_n7'(`^`i[M}{R7 ֢Ui]/[$ۚBe +]?mhc%vA{ .b2My" Bu+RN0 淧[zL7d'FjW!ʵ-_XETyn6xg?#+Va)AWk{Soq92GqIIl>a~QR<:5Ө0|A,~K49IYWJSU^ 3\zٽNuJz^XdV5h/ .?C3# d,B'ghOrebB=JfyF>@V$a(Q4*D$ДQrm5m?{Ֆ|s Mܛ`-qIr}m\o4ZuKnc(~˩B1N~h;t K%Eel~E/Rj8u\u &!j=Ĕ>H"`MH0}VolCT,kXP]^2%MO^Bڱmj5HKv!C2(?w^pnShMS&.CzbdMSr̞1K>4\Nde F2L7`<ܡ+ߵ>Rz\󰬜nxχFcH[ytt-wX;8CCA^#+zU~]΢\^W7 1s;IYw{/g_P>D/K༩+"O߄~ ]nY?0eZFڣ^Kbp;ۜ[K@EZ`DG]!#*!4B]vA(7xE{1}x4nh觾zq]Jn/|7Qn {υmydcHA*ߋM 4i޴JBK"M@ edRȷ }o-s,9:\ ȧ^_t(TdɹTYB2iwW߄1ff,kЫC.f j1` c홚lVAz2OfF1K'UQpq7o%R_'sV鵍ۧedCPa9dfOEyv<'V?m8ӆs`諕5bp|}@McgQ3yL癒@ތhZWrUO6b[! W K,^ÿ~Rfja&NIr,XPAhȬMl#Q#r? 2EȆD*i1#GrY BR*Dt6XiƖ5?cDtӶ#ۄJ~'&Cgs-ddttL_oLxCvӄQ[ےM,8ӟmG34lQj3[uB9=w=?4v97|gI; `|ό (ⳅƀ4C|V / W 3Q)(Q5qB?#dsEԹ;\e1K O;-؏CY[8__?u &wcz1\x* W+OtWNU#$\UEj DAYU޺v9OxU**=+*ݐlL]aݡyѿe]5i}HxI RQV?[]"X8꺅ei--.b0[HZmUul|NVr9XU~I{FWfC>2:ɿA& !?EjGuR D[be;8lӚ#%C%/Qt+RFXfcpdwPJIخJEG^gr TFbݿ$ [̖yA,Mlv-g-Q|Id@"Rm]:iGT腡V4# ."M0fjÊcuX{ç@kmVs͟.B@aA_0?)EXօ+lE{TN=)`ڵ$ɨLF$L9BQpY9@$tY0 x]-@4+Ɖ3F"@KX(ZU\_0/Kd%)t" _ζк*RD@[i2DA)VV5[ͮF6ygr_v)vJYeM:]/0(ad/a+eb3VHU!{xZ]ʮ~d[#ԌOLͻgeo\&Gx1; {ר~n֪n0 &AcAQ; ϗOߤ!FZu(g$&~xi1l'㿆v2FO`cA\aݺC4ܝɐ}p2jĖsi3P\`4C*K|걽(rIM}CW4)lƷ驲%Cp8fZsm X2Հ_wboBgj!Ofl {&>waMܛHR+}$(HJՙgG<׿% 8S g< tOf-nuL0P`m` v^#z3Y174.;Ԥdi|Wڡ,Dkxƀu+le|[ĉ>+E,7YIZE"'eOl0+ppt3g^ %O;_:[ V;Y@1Cp29wꚴ.P^ڳs q h#ӹ(#ڙ;(L&K_^ڎ!9$Uv΁[%s9:Kyl|'{0=6F\2^HrVb,^ziYNY>͐-OhAJ%5,&{o>{ 힯i|Rۊ'^)d(ȸJ \Dx]?yJBQ &;6 a" ((}?:ث"8 pX9rF)L c+$TMQ*% .b/V{ujH=.kdưÏ9j_v9iKxtx7} v9gY=Szbd@%.*RUY'C&<5, Q1 ԭjW"1H=H(Old/m?[9mahS4!ۭuQ0}]ʮ,hiqyMU wjr/P`Q0rHuk^{XlLz.DO~ F]WOeE O5((cV);ea .Ȩ)i[b/*zkh4U{+3I &/;T6eSYZvb``_|dKBBHw 0/I0:)Zz:Zk7pE{:x._O`#LKu"]M]Y׹'4VeKQ/֜d){{#{@r>`^uRL?N&/-mQVDxN-<ݚ8]퍣h V5>- LV=2'*5eN9U4+[-q  -E$l"*K+v(cM`UPVE{pȞl(c)EtBëy.omoI.+v Xo?AHJTgf)[8 [|s;Db+J$]̩\JQg7 8P@5+sV>gBZ,Ԍ,$OE+5|Fg:2;Y>N?BlֿZle' Ϯ |#'Hz$IO5X)sl?|ZB%1 D%Rj(A ^dlabRӇ@-<_ϩɷ/s wA2Sv$uxPƶ#N)o&tl?K:,Ft*{~8!¡id`:fx(Ru N_aTzOjJ-0K |Ag?v7\Rdmsƒ!J eL$-?$qj#۹adC3msT/}i٧kdknЂE-YT53 (҃~_ #f8-<Fw'GQd .G3kKG"Nt5+vE9Î'eR#b/0зaQJ %w3~v ;j ^Fy}aAi(:lo@GViצ)u/8(wL"{x%لL`ܘ* Md!=8C 0K ~z֤Ҫ?vM b~|!h |m9&`+u1?}~r!'"ѣ)3-۽ic6FT? ;%(bD?q_8 ՛ĻtTkg1;6N7՟OI~SqX֣.a^FɿMb˾g:ïE@qC!7I@šhcl&hljņ*{kf/ؓmd:K 59}/W*] 4yMո-7&QSh!|;ԠpgQlof?V~; U+:Qܧ'giQ,x{44~J< } $ͽŒh\Q9 OL[EL_6[ וIK<w/EHk"^zFթD.I!p/-tӃыêe䋩e"5cBf}g"$0:a0;ohrA[WReLۮ6U4l (ЁuA|y3Ĕ]xIjC1p8krB4Y떐.ڳo叡PbC!/ !ZzHaVH\D{|Nr4Eez\ckZ=e cY 9X̿akP2L[5/nQh&wHa.?(9/FN |]**lz)>\. [Vwx%$_wmXIQ zqnt8r0#׭}^V׿ dTg ,_lS n~iKgt<8`kWv\{tV7^l%_UKc× *]1O7'f<, oEgw5d;ed}=EM],bu+^JzEI1Υk*H0Ƌ05>^lER& !SijE[iA8>N='T12^c2-bQdtJ}5^c!fL|)]ȅgƥ ;̭{m3"Chi,YͰ]qOK>_e Y`[+9HFΣA9>"$5A*`-z ;8ۺJcCX\$ygWLf 8]D^[řO(χ6mTL-4g`x{g1e8 qo arī7 bƯRr!B153(#(iO:z$]E/j~-~A޷!7Y'G)8ázU2FQ%S\}3[A[?(P7t{5 SՆ"+aAb`l6PJUk/U`(6 {+RϝzAˌB&tI[Js{˽xq9*]J7%P ,$';PNՖ'w//Y#Nu H_ |jSOid ZUh%Uv!"+pf31}oЗc Y2μdž&NƩy נ)1kцX8< 2yg!:zZc{ ,'n0<W#E7=9Q ;'G PM|W|3WYXd̀=6Ʊ~Cƍd.dzKI#&ʶ :NSqC2~ֱm bo Ю`-<]l '!>BvE.xިHw2!d_/敁WOYL!P3[qB= )aR)WiV`{쀜wz\~0Wb7> kԽ|vHĚf; t-S%p,lTzip|C)F4`mBc ٺiۦ$W}3dPߟwhDkXnE C;s[۝ŲF;Nl?L &rMT _zm3| C>/zS,3T˜>܊@y/]DJAzVYσ۠׮uFyIf庤Jʠb@LCAF<|ԍ2.dX w4`tTar "͙GVo+Oz\Ey;b>rkEF`45'FGxيm"ۺ OM PK%_taQbV21w()Z6K3!𯨢h8 3y"*'-eRW!ldM gƐ ;`Qa~ mob@mh(Ⱦ﹧ZxZU{Z_n[ߓCwvֻ"B ]#fw#28MZ_Ǔb4b}KΟt^V"ŸYCW1(9:d5K\;kxbg̮Y;?m9DXGu; U)ZT|9k_!C^M[tmPdD8iyXzpZ!5PKgi0e7i&;Y&rblڲt }}p Px% I;8E-2t")q.P (XBćB3u$ ԞLעdf-rv"AM$#m Ɗg.)@abeMݏäӈԶQ^=x͖r*!bCĨ^0)+2 (o'rXD-C;FXNajaG w͈ޒc8SQMƚvO2kx:#(ј3]mbܞqc͡ / ND@==浅},} Ga<>rO.a{_(V-@2qmZy/&  @$oK(Gy'.JN>wQ"q曮;Ĺ/(cqwYRyVґB~b}%\aAc₱ޜ% l2nL'Ą="j<5 by<6:} #+Dnzc`K]sk̎=.?+~Ey=:>}^%܏|?DĪu'p@M8rھ Ɇ΃U˼;a1OA] Y- bتzڡo1—ɾ/M=m>mʾ4Uf, ~Pm&EvCCdCUre{8sj[`PM7R۠THC1DΩȲ;x8M^ZCpTk/B_: +iaCRQ`ʽ䑊a<>Z2Fyp,Fv7mJX͢ kk5|>wPArThpts۪r^ s'uqW#=JSp4&3&3/}TqLKN:lq[W{irg8\% sr KbY6O L;PuM"@u Z=F(AE~@SA_̩X).jر*4m/IlU0A.t{[:d6` ,%6;zwL3tPJbU"Wv4.r_KNW:K4~DĹLkpwroS{v^b&ǚ򗒷Cw/S?%:v-j=(-rԘ5Ϻm64++_]n+NNO qp>r6Acj=A E_ '?ʮ;w_qqΆcd_S/{?rPG5Ae :t}wG }![}_RUH)uQq(K Đ'/r2w $P<^'L-UJ|a\hOF*Kƴ"g٩ ſ)RՀ{+]#_J\?ApQ+sMJW}˙3VAʰ2۱̊8h' ٥r3L/*|aj.*P#Mz ^>#ւ x"o};QQ L$n _|3OP@0|&跋'xICcܪ?ԣhuOX0hk BӸ//Hyt A!q ^ݕTş)zIOtW\9. ^Hm.9f(;tv9,rWۨD (_( 3n^D ; pWeWfn(A0f>FaA%e*ɫp+w&앋=@잌ʰL3m.̂X^an%gZyI4Z*8 AeV*h9HPtt YddaylRd@-+HudP@Lyy6\^ΌLF(.Ix@, {7_%ys/JFa $5Xa,0&jq26edɜJ[4BYI/cʯbPv1#tc/޵v<['2G>S>9-fp;QX=ti|3xՒS`s|򔻺ĈZMĀ W(hnj4sJb/!H*`rꗰo[5"nMyJAR!] oTG/X`, ,ڟ׶ɹ&79sn hfL77+[s4cn9R)~PErqpޞ`mXVsepsXtaXպyt ZmT!@/}t{)QJsk2V&x+>RV톼Jc3EVwi8,#J(L㥬)%8izG*It^Ǟ$,ROf4{> ?A$RL!ɥ1 [ԃ"(+T6tT Ek&h|_Ҿ7ds&@iytkRi0ܘ,qSmNfZsC˞vT]%:smESԻrNe'R=fYk%N|Y4'|jPDdb EGYLt' >ӺLCi^-^-G](p+:;%bzSBBTĉ}3Ieu6H,_g1 464Y<|]J.)9$e#m24qr_ND} =~gneM@ kR,$ߞA4.`2TF-c yW9s'YMMp* :ؕ j/ȊhL۬1(dWw xTģFl7OޓUU@2&|+k5#ricJ.H,k7*O?f[d"E `[ˆи"ͦc)7ͷסO`ym678I`D.ya9p%&qPeY*%Fɮ'VB%'h)drPYi'uѬŪ (kZŖ P.k0N5l-7@\#U(Z\t.9Ը#ݖ}6s0G;ؔ^WqO{&K`,8u0MY5 pu|k}SW@ܠ*KJHl _q/q׷&H]MMĭk)z+rL:xÜ)RdƽM8t)~ͭ2OKKtoũd|㧡0gwykXbY+IqN家πOcZ6;0zHO0VX 4uwΚ}W{ډL1ϗx-^nwv}V-d f<|[x%3/eqiS@iRX$4:GLZ[%rg009{+N;%{/ (g]ZbpKEI1gN/%{ѡwK]5l!4 ً%:G?7_d(3!>*ZhQByFG3T n=[s/&?P?o2MB>ʿb[K።,xX!Dҫ -BD\>ŲaaJOlܣ0/6F5зSEd6;[7?Av{\cx~EgPw xtdi+" >_L:CUtd_q]5-4}C=вShڙ+5~;Nwe6Q+ 9D /[uE. R bƏY tmX&!*,rGB?L2aO%-c٪/@ ١~ F0+n~Svn ETJS?wbk3~HX7}-SpM=%?'}T`(̢5P"n #CH1eBASI'ޭ/ˮ}$7i;:KPg e7 $ff0,B|E<;%|']ѸIg8}jfI  iyi(b0)H@X4q8ZOzK|DB0;\匡桻Qq[n)щM*N3~:t_Ez%}e)LO6SyR: %8Ih~3ܬz_!1܀K< NE am?TeA+1 QfukǨ&>өd=5jmnN>]˽.͐ƫ#+RfJ8 dֽjĤ5y;.RP:pGy@ƁB[/Z8?P9J٩ ZZmhnfBo[.BF}758uDG+1(] Oĉ3+Go vh{]ND%`}I/p}/G Q$Or-oS0AqI2PQ@/#VEig[aC@*B>Iy&t8 L8lQa%hʺF.\7T牔%>"$Fv{'kЛMEx])RT ŷI=aM f*r@M`m'^vCjAHrt:ʈ#5drWnfq0N:&? e*V1^#,geEZBBOZ`OM ߐlrYT04'|D s-i/>]hi pN@O^ xZPs?K/S+mw7;N.~9g`!ϲ1s(sgR,(č wL\iBYDZT S 5x|'י+|Ud[ywI1ꗱ^tB_#/9 UWk2ŋGX2tfCX7Κ_  ;3<{~Vcmg+M/VhuL ̳[ymrZ`"T] ;rALjU?#0ot-۟5.!~ ;ZkTOJP;y:Y6r=΁Qe"CbѤX8ot̗;7pzI@ኗsͅ X%JJQ |)k5"b?hI KΑ*Oy'ء-M6+6lM Pj[M Bf#YX#*e _OJ! BNK"{IUp{Z!d1':w"U0|MC6oɕJ]ZR> *4pTX qAY; ەA(+02fuB& 8A,Q"z 1UC$J@b`m9cc;ю1fDc9h#o&YDi I3ۂWw㑿="2O;o{斊˟p&<*RKW8fuWrl -;@0exYʩ@"zK)L^*w:kFyXk?o!5wI-x)]!Wg==u@;w;5t೰[0AG3@LXU>Ǿ~^Gevܭ"#J- }5=,ˆ Ɣsq{$9ez }BZV+E2zu·)ggae,!-HIYY!fx%I$X '.u#ݩxۭKA[31 Qi'ZǤlZ&t㬅#`R-O5n%NH 7Ux Nu;h?D]qS)K[؈xG2Oñ~g)V5y&߬Զ*'\NΘ oY銈$y@}v`]%ҎJi3 coAKR9B7rAN[ՈR^\*ae#7߹!(STSecz)7>=KpيQGfs6Wl!g0?Eqyr}Jo=U85Sb| HYL1v:V.2k`;Ibm8P؟y`w` i} zXv&O FD8yS-# ,`5$>7=a7*Q= )DGMO;-tf@Ml,菣X<|ovẁaw[Xui&!e9aDW'!zK,HuXn ztºaxY,7%ee[Di4uD+c΍I\]̤2ѥ'ƙ3TcrfXxKy.<ƣcņO= {#GF_w\[PnHX5iU%aT{␴S:I=R98^u+D˘G2Ζ}%;u g7 Dѿي :4r:Eۜ;-򤨾!<k2>[SW6w](o;qDzHکi~MCBh3@8+7#>Pl\`7IP7uE Nݯ)w 9?/@9ҪW_IB8)z" *Ę uZ5@Yi~lDI8momʭ$E1)7Ɨ2%gk},V=t)(=ЖVUh/(Q@(K[LXG7Tv XXRipl9Qպ!ޮ,֯9\tƤ.uM,G5<9DX164$8~>B-b7u%h@8IHxye!5xo롒8[w# mڗUψGE 7U ]!pIs# M`k?CAʠ78X[fcBR?V)߮$ijzf _}LywsID pق@8sI,MNH[Ir'.vINfz g6mTL.bSdsmd {kd v^@Ö́Ec %h2o#WOϏZR:+(jЂ2)/pރYu$a~kfai7]=dDSgDN_& Aflo:?@550P<`Lqej6Dd\`|Cdi rl?U;y@b/j((nrWZ?en_7FE6kHc >#ýD L*-0mҭGI.fj B ʲ@lViØd=bjfb?@C/`};MG?ϡl,I;^~LTIT&`6|3$ACԌ!G/$٘3uǩL ᗓ,6Ou)Ӳ@sƨKC&64:aEW.r'bAٲ*Wp$Mh>=Ph&>܍grj$1d+Ex8zëbo6}$\6%aYGvΙUX'?sZR YM_MHK3La{xef #^•F#bu=;E:!E7 n.c_]ȖB|$tovH,"Mpyu(ځk5סHZ9{˞J`n0(>'#{/-bSШq:5_j5:wdΈmآ‘$ }.[bZK\hN=(Ź \PL*H*L$KA?ivOyž*pԺdUn\R /w\;Y[lY}QķJuX*wDH:ۿd-52bYHxC8etʫ,D+mm3齃9/t 9J)sz/akzA t}zh/6{Kw0~--(N($P5"s8?+{ZLG˟ lݯa#6.Ϣ*TӜӺ ݨUGHӴ3`4wA?bFe_ 1z3SNOk&.J3 2; 5C#Go@h Zܐ@D7sv~tLw2t]UV?;wS`'Lph=NkMaCS6Ԙt@.<|K"@nE*CՋsO Y$[,RmlӅO'K"Mu@<xɾ긊7y@@ Lgɾ6UzTR4,Cb%#jۙ:^giN _D";3E)c JOJ(WU!-f՟1i%2w~DJO0jNzfX P87AY&m@- P\}JNp6?O"cCVw ; :M+%ubwQ5d.;f$gz3x^`> fF gO>%Pbڔb*,_BIhn N`܎N'|Lu+jM zv0z5U1yqg ?&ro 7U3y[*>m/U@bD $#/| Rk6OT1EGY9U~ER4%4 t|"(at$eYf}}t6!Z]c|KmOEA JDnQ]-F˭t Gܔ-"v#@ln>pqg\!#p#}!F!['W  I^ωSvB 79d%>etVU!~#۵H@>0S I$ >ăʓ̗;zgVWߚ%hx<ܼG{b ga@cHLf 5& ׄrB(ZuĐ}rC4u<0F9vYe/;e{0B\TEF&} pܨS2RTKr%Py0Wbyp=\XwK d$=\ֹ+D,3mI[A,eNG_bG>Mqt1+>z(87X+yDV t%{W3}* WHQMA`q1^w?qeQ_q¤'n@|_p24^}v C AܞĪ^C}sЯs:܌+xDfE^Z ] jj,>xQpbɅ'qAjM(u`JaLmkzDunQ~c}8HLPfF}暋[Rb=hj96JŇH?HxyJgݢyQȫmD(lׯϖ!@v3 E%w\˥@^)C6YYhNo >Ҋ|| IPReAw1;mq)97s EmrdOuxV^v%TLLh&FOëʈ\{M2\ hʄ߶o"38rEa=6۸2-C1*uMk+1ͥpnw"l^ -/_\!"]MMv;̜C bΪ0b~IuW8##T_,G]/^'"dE-S~, 0VqJhB 2F #s/7(QO]q[*bͽpASzqqo"%!Y!0φFDnx22Ub/|̅~fA^+4v`}?Ҟ [: c *T Xp..d*ǂ](i7Q%?YwD' 6P7~t,i˃+qaf N&y.M ~=W~H d+]K ֊~.dg!9lƃR~R6e[xiL)1MJ3?zLPgXfURaW>}v< EU7a2L#fT뉦^Sa*^ifИ_ Ubh-Z[O6OaxVGVn&i[TuYe4C'sgOb^<.", Oǐxmpn)~A`,E?Sry7@,2dMy\~8I0:0,i6*"6m`zvhvYn1XDQhB'هBZZR~!I\`]][MWoDt4XeĔ q;oWj` ά+HNq2AR2'E[?`}&>-;hlϒpܪ?a`}kL#4`wm+u`;S =Pz3ɼǮS p80Uhݺto]9<"̓h!m;W|>0kZ1)ljjj.@PZ 32G ekm4yM{$wNʣE$Ht8CH]NWJ7a;]ֹr\.-)f]8~z3ÿaqi *[V}^ZCYF%ɜ‰1kgco! vl4u ^5#m*(eTzwNj#lMT Ce؄C[J8o7*\ gQ2M&/v#9 ~kDVdW=ꧠQ#L`X"rƪ B .֧)]Di1vrx"Pb2j?@{N!  gAIT<-K! * Ϸk(6P|e,Ym#;G"Ixƫx+5u_md]ۅU3QZ[ 2)635B*_9%\SA-4| Mw`RaaF%>]:]+,=@-@]Y՗E, UNU*sfE}s+y( Z܌[T<5C=n;*n9܁쌎:_վ}ex'M'K:$` \ˍ47ԡZ |䂡$n4g5Gv . 1tᐨ:4.}G|ZGCnCU%49UryěIFMa9Gu H+@$$'g(!= 9 N.OCve3'= L5:p~'7 qLP’I uf'hhӖޖ+'&_w)&JjCW(ŧ$^UE |7bueeeȽpPC ĩq ̷>@ua Z.7+!@ah&niG(+?HEv)2?YI +wo1 Z+ %&itˤ7-diFrnCe4~+QV1 ɪz@ځZ>imm#d/`1-2~Nbx[]Okݚר=2{ 7M]TѾނhW&-%+xd "0i`Mr?̹yCB3BULԖx1~E|8fxFlx!eYDtisSuH3 R=O >C!xa԰jJ۪=`)N$j9vh;=GnK̟mk Y oZ5\"t% k]J ^rPV ʻ)Ql{`qZҤ6`3ˮ9xB7"R&͐݃ OJQ[AіzCljmUwjMmFv;۪DUi#p,k~GBy0hfvuS8A#>5Ե5t^86SGRR!URʗ9zu H0$!?-T?jI]`h(H#~SQV}F1`@+M!sc&۫ogY=M-d"Mӥ [X( e*CTbl_mm2oy9އ8TRN.)zL8$}CHPGqqL}mϧwQ/7tt Ȗ|SO$ԛ bVo2`91#m drجlPk̈́ԙ98x 8e-|a4j m½d禸Fx(̔(oaaX3qP߫g94ȘY;o9'=,C׈|KyB*rWBS*۰tȧ=Qu&r_[UOD_GVϩge7 ]]KpD|QᚚaI R;EƲG{,v|χ*@vF@B߽̌$l2Gx6T|[- $ou)R6Z&J9]!pءϽH\m{ZŽÅ -b?x3àV Dؗ-*%3+ ܶ2i|A;gTq`ƣ9~ ;JPDMOI{&2z^8l/ pP!,z)XZʿ4 3+A>\1rrQ<|Kes)vCY2+ |VŃhP;DN, b>@QQH8~GxnWcNu1 2$ _V_eCEX"̓KosiPCɇ˹v36\/g'ڊl1LbrSgV=ZJU%p=ݬe#FU;nEŧ6H0yrUú@uP[za wOL~~ 72\ryUFNej 5O2]i7>_Lѩ!qٴsBiGfbΞWg=CX%0J(0ԉl|M/tL,(E.-<+ J^6ʢXH, LށIxz{칆e^C $u@Q$,].[ǵt>Vj"86<sYa-{!YJ,URanwIѴ >~ʂ#D+qت~J)c,suJl+R:#ú8EJ]Ky&YȵKQIc[2@Pڪ\]T{U +ER S쌀|׆~A6DOFIHtA>9Ss,h\MOu#_MH*ӡ]I|A.(ҏ̲$(r_UZ?}): l_J}Uՠ9c2Iyw3w"fd PzņWdg4ťI=wի]lHt'5%2:Kdc9}`>ɤMQ^ǐD/n\½P?cuQC) `lP7A~xŠa  NdsX %WDpt=R״2,1 r]=GŒVe?5V1x&׋V.j%VZc-wVBT"%R^G-ٴ;l5V)ZoghC5{gNnJJIK8mP7?txGxI@"_I Wtwy3J ]M$guEu3-u u"{o,RzOSzG)$A +Kt\I $.`CoЦ)mi0SX瑎-S%2S"£-'Uu},Kyd!'3PDsΤȖnsEOӘVWx򓷨%"FsG:0lxZ8Hk):Zs0f+3 KU&3a_f`f) E&aV(rbewHs}869rCFuk!Z]Q"ȩ?2!\4vGY&@z}d*%Ww7ͪjHdn]<(,c޿jTFkh4 m׉3Bym:fr?XbV>IyqM B BU,A(y#[feBZ& O?S[yVψ%w ͅ*\n>ں=̕ssHJs^APWa,J]63UMx xۍp&j谝URxkug0&=_*jZf͊6]"ۚ͘-V{gkgb,!𫃣lLRcP4h@ЛayQfBP}e,ѻ/XN_:fh:lYS5i6:m鹏uضll7̣{ltSW&X BP̙=5s"͓͖UOl_ZB=$bF}+"Q%_lὌ97Neάd_k#ŞzTb_ZBC}؊EmؑuPn.塲ìm*5ag۴ %kgO˫%6}''uYbD)e4nH"%812X*]Vֻs?5Ds|^J%;l6 ;\xlv<*Nd̀Lj%@;iԾj-2.W66"*Ӵv/;EG-""x0Q - V{Tx]0O}\rg) 2*I`[貾'FA &ۧ11H(|'"),p='N"-6O(6o(\[H:Pq87Um%L4IDʹH^,Axq4?V}>)\V?K, $2CX чZ2Yt;QexKa3C%^̨}b)7ntdQ` Xy-}|[ XP|ٺ׍eP;n'ⓤףg&BCѡ2yƪD=,[&RYUݼ l+R.>=mƭ3+՛! qIC-^ʳcT +=)[s? 9LÜ)!oc\i %߅';vzw:>\7RZ}‹# r0Ŝ*CGq:v)#0*B8OR˿ѣ7Ќsqͷh2eW SF2&$.  H58y'?t+y 9g}]La?Rt9޼ !Rя(1Y]eYǔm/z )dgQTx1D!fG`D9{Eq[^5JC6zH->ڢ9-`KURbZyϛV@.Z8@Ї e&*=32| 8)΍'Q.qo,'F4>5a;|]cVocqaKuLyi?8| R t X<ƍxUp 2h^bȜKcly&2k87Ӂ >t ߆kYp9ká09磦3MR F4vd])`\Tџ0VS1'SgG6}L;萍JlCKR;W(^ĐuG&h*w{С8 ]%eBAKZ 7HJ )g~+eY: {UkΏH$'v+yP#-(j(?0`'z?k52rC_t#X?4׆Y90h᪱x6$ųHqOv_t#s#Ϫ@Ԍ_A-F;ğ҉0luyGt0BܻRև;fF5miMY^lyQB tZ88֡ -lp"ԡ̖Яs,^ˌ ʿtdj3ʣ?ҟM _W8'FM8y{>;[_V%'U䘷eS>Y0M~-۞9 5 a-aHBuJ7)hk>!"#.FB!6'O1C2e0P#H ]rйԐ$ҕ$Onn}/=jYTcNAM^[ @vZ^DD$%. AeO/wPh-2@Gm+\/*Aڞ#Z`!D-{?`=U5,۰f}^8mi%[:qcBIGVǕy ;wWRl\|Y<\X7eQ>ɟ9i3Dl0uW]\&niWr7t Ds֛޳H*%FUR$ :3s@)+ g_qڦHk7џ7w-N×jΌ`JB󠶯D0L*ORXq'W^^RK\WWtLkUfLh|Pe Zj*.dcp"xwr MR.l"D?Ӷtܵ9`ְx 6{J@kVyo y H -UĊA[{67cRdoLf39vtM=""``<6AJcdzWv}hB |ƚ}X9te3uj+aqn^pߤď2_djdZgyqѴ먳8qx LQ^US=9Ćhfw(^<>갇GPu*1oilHnֲ cb$ZywXŠWS0ohQDZ-a+JV,qޣ}O @hs,Z^/ %ÀyeŒ&|O;%@hF΄e Xxm *0i EU.7kR ȉBPbR1x{rLL ~ 4!kGz8"?NR@+r(-˴689 ~׍K^u(S[&*s5]h)g֕)$ ǚ[ 2㍿Dኜ[?=6 {܀ڸ&?X9ߧo<}A9p{j`V +klʖ3OӭOyྸ\'xj*?vi%2AR.ЦV*RƑmU5iiŜBxlz1 ID.ƋjˈH~qNd}Y%@؈7t*׿M)"u:2HbN/1 AG_n\)xwWz n}Գ0bhجj٤ĨWωוp~(m49CTjZ78a03ΙO=X>I8<TUYe [fz-ɾ+u@kō=f{6[(fs1mh K˜V[0عgt]PnJTcrZ!+ 0\[/ ^5f e :@4zkâzZEA$tMOeaЂI`0}ث#k45Jg3$OD|眀Q%i07'Mb++͗ Cu5e>=31rFec2ʆVfG9 g˟߄1gx!lL^K[&7UD w+ܽYS.pp`nXltME)\bM!^˼HkVQ @ׇkqՖI@fNLr@8)𶋁rɫ?;쏠Gr %u㲖GW},G,I'oS6:A٨s~.r_'2=E{-vYKY+ n\qS;(Yfq(~'Dd(oO:P iK0E#RuϐuŹefniMH6epͯ/1YPlzwDLYWϥ3ǚs3K3W Sۜkx@1ķ&Z + EA7tǯ#aJhPL@!no:ofA28Š,&7,`xݤA#Zطr&]]0~lo2?u3`h.؃_G =03.nԢEYALOCV'%]Al8@KeTG,LE1𲊑pxn6Uɡvsc>՘DH&'HKWmҘA7=}gŻ0ۿ9/fyK_ dk li8إdz =ˁs!#B% L7GRCdZ]*$:$k;b "p.5TCQŇVǮᾣۋtS%]G^ݠ>|l|#ԛ*WiV5*h2Lr=i>\pUEY>&.a(FW>DQPαD8 E#Y@Ӽ~!SGe*afJuw.tݵ;k8]Tk8 Ul黡rUG/KhvcΊLY=?@S"ٰ.(H8H6}{>|GHvx$#P.I۴KRn:"xG㈕[y\QȹEAV? sU ̥՘ l_p[{?zh s;N,Cg?JSI(vžKs}$:b#z~k'k.vT|mK%q;רʛ2;AOqeKmǨ9n;ڢBJu$Ռfma`ҷ$"i"]XΔ^L]F@KdzkRUx[ zQd GR[N_Wd>s͕\`jXu n"fOfO VD]"0;4) Pӳ L{>A׶ԝrS,wѬkoXώ;){xRzW$y RHiuIbFK׶|}ҸJ9 i4,#y{7=l+@9bSd٬rhMXMݐs2ЫZNJxrY8X5+cw)_ #i_U$lhl֖sFTI?[sj^B#RB6u]qA7~ShYoA.=3r#~[ Wβa,T圹f3BJT[P+ -3fYw{pT+NIe ]­Y ؖ[7t H; ʿSJ 9SHf{>L%3{[mXD,+{X| wM{Nth#ϫ^]W!=%בȝR sBv-Xzt~{P14ߊ*Z:݁ہ 'ښz dt˅ҍs !]ϦF=I-۩)76X\=$ Ai`f ΰzvgbs9]|<;Hn nhgU|KwHX+CQD?{8S BaZ&!mjnC_ʓn u,'r*FuGW> [ʀE9xz΋En*jdrWݼeI'8 :BwS73`En >Rq!L,WE!jҴkĦ̙^Djz?=Src,WXY x+SX&^*m펟b>pY8E>rAᯎ\t^*O_ЪhW;m[d?^)Eʇ\Nլz@EdE *U㶷нW{U0Ȍ?KnUf% |:MfvcpK҂s*'hBb5vQ#QuN~8(>5 !i/gK,89n9#3*NH'5{9X

ca\1X`x]pbҍ8!{+2P4֪͐HpiLf=,QyJȡ4$ʫAZ=X5k$Of7A@_[ 3f&+IzYR"V^ևH)ޛ' o6P;i:bj$׼.Y\y=P#[&#T2ʼn멤FҼ88; kX)CTcM6bhɒ}>ctw@u{tWە Ȫ+c^t}*l' $t7ma+a 315{TEuK VM[njuP=7&[˛ a6МF IG4 .t $XQA4U_jkfY P !> wZ0ATVj4"*d{|>:kˤC1\qZ: s;<}uԕ!j3?{55o+4! W]-mYs>[pWU䊗6@*tyR4:(XPC o 貉Tft̿xSE>Wzr<\Uz[a0d1f$i/iBР]pݛ(4jq+"7mmmM|0.s@a D]$T繑'& &B O Pen8AC$FYz=MC\eF6-!޻qA [0+K hkUp0哏9p2T]8+PXxbE`7JME9iV+Kip 1D{9R듢]A2XfSLC " Xp4l(3#O 8H5) 0X6r6 F85bi&?W5PkM},$Wcl{cXk*?:@5ܻժY5ĺ|#3Y?<NS;R7uqT;1"To*`-Ybjxmf)GLLiA(xQZ ޖϧrzH2p12YZ4Qu "*D0@/Nx |f&p5 ,yIp_;{E@d,ɪ'&;W"25 z׋`)* ]w3sT[%qkO{_5)ٲp"/!&s0 \wx7LK6wq8^&s3Z}/R) > [͟.6 Jl0oy KeRoqִcրe)!.-3Ԧ2F}B3w!K0@{ pMcU-Vlړ|d{B83=$t|p#|n87^'XnHzoCtFAi9wOh ]/ɖ"޺C$ݞb[P0nVZ)%;{w!`p6C4M"*̣ semcLC.EMV]`! yN?`STBBxo~󵁎f,֊l_{֙z " ]-H =ro;}]P`9ryKOb5knO AaZp> ýfpm V*G>jR qѺ+dS dsucgǁV{>/e4@ nkI]ysǩjZPǧQn-J.ȭɰN T%#Bͯ4Z@#5|(/"N6z_ofmrsWKIQ;znnq1^_&BrnQ񃹇&nډVuҶR6Y3uY{=k1[\9>#9IyM^42Fñ~V iW78*pECQcc71Hj;AuGxܫp]_\*FTZuNΉqzGs|ZN&X_N'euwہ; ۪"MZٵ^UkKb ~_XEg٨O]<!ό{/j.s2=3E'(Hff;렗,'kb2 쯤|Ƚxuc6Ϯu颊5\ }zs6`MDQM]g.1 8顃[SU!#v#^Pd?ދSpiLUnCmHυWXTǓ !tJK^ǃVQR =#qEh-2k%=9g=$3RԧDtyFRE7>\OtCM5x B4G!xڲOfLk %g֦vV4,XgOt3ۇv t;kP<_vAdD_RpyWe]+T=l17  T03-EgLUCH2rxrH7BدYEwxT;'3B~/v;P:rW¼t?g q!zr\Po2bqع $I/c7^5ZAżŊ?o uUel-z44CJ2&c{(8c|9QQ1@cdg> DN6+ + $K_(RC_+8r'>Z7}BkrGONkp8ᤲU/t[E&sڢ˕J6ͪ**>d e #ZKRWӎ*4LsCr֨F-ۦ,u՗ 255Qp >)2GL\@Cz:uSԨ3x=j>, NMvBpg:~|@L9l ;N赸~ʙ'"ݰJ*;t' cdS.xo 'c> d"1M*Ƚ{p<[rڕ؍e>ʇUUr7cw_FEE~2Q i<@C-~%], I8l0ҀB#ن8Mz=u;1vϳ؏ %rϥiIBR1oQoW} 9YZL_l'[Rʙhr.i-UV8NWDCn ާZ=z\y|945@y:q]HP$U9&< &Ιy#GTwL8aC_s<:R9Mɮ\mL|"3[yL)~ >eWpO%Rҙ/O9M;T(e$ijHy([))Jvִ:fq:g͋9~Qgpsq3䫅թ2LKxo Ĭ5ӍbL 3RyOeQ4cXa]QY)P'B=eBA:pGFp;zʋna|Ҕ線PL>li4Y%j rIJ@c X3Fj JRCJ^CVr!zx 2mFߔeZΝ<͈sν7l7`zVu ٪TpȚK#F'󻾺+Q=yefnLj.^CKL?0ucp n@Y<-NlzUN+%!%pV\ 4f"~=yI,6N~ R+1M2w~(S^Y+8&BG0s5 9$fK"zjO2x9Z`E;H@KQr⼱u% PH/?6@\*٠:vkFh2tٸ(eͤm‹cͿ$>,BѴ~-n#3MXL9*|Jk^VAwŸJcN,b}}FC76-䓒Up1eà5u N_IMN ә/}^m0 U愑2|@@j B֬[3xQ0MMzhHL%NnᢁriH5id ,zo5Fh ͸ޮTȣ-7(P0׾X0lQ? i99;cP3-f&  g/mȼ`UM+SL5f])")G/?maqG O(!ES$6CO9t|3L*9sL 'lhPľyH}86، SW8&VDˈo#I.cfzTDPFLH&#uH5%l"#ktl] c-8?IT"Ra[1` |zbL؈Q ~ ukngND]$J3݀*Upgiicvhdf |5q.ۑcBف Gy=c\>F!pVJˆTqb}6^i94BVf/RZa :FMN˦5OhGȻ5cx:pEٱtPo?'jaO_CFi.t &PoUX$uԛd}prC"-wA:ٖFϲoA1EUZd#J6/vE)=eyV%dwho΂1r`1/JNOЕ&ʵ1ZӜtB p RD#A2*VH+xQ[)yǨ ?ؾ螜-Tig7%-#+:>C{]GT1{ãM'^xAlm]z>Y&.7!UG-Ex}E; 6#Bbѕ[W*GQOҢK&ѓXvNv s PS̅NdFAPmnI(M1vc_C}Gu]C wQ_֔*:  cy$׊l0,n)jԺA(ZPhJ ! ~W EbS)x8@5Co`XEZ*e!Nt1*)8* -b8]G#93jO:=a utCFV:Ҵ YH)l V׿٘l[Сk28._mPrgxkc'bҞR6y 0㪅pgAi^ A> Lb/5R.*$ngǶ$$B[V\:"zyA 5kg : EM@&Z=+}\ִljl&4nNx !h{4*o&Sù\s,'\?XA8ܫz&PR2zpySM8 ]@tFSxYER'S:w K,B;ΥyB Cdǒ9[>E ]|m(gH!O~Ilύ6}Ry*(C)[(Օ\-!""Ƣ J BH1YyhE`Llޮ/0kINFE]`i9kYB>ze|?X#vΚ+z.D2c*y ?C)wPM).V48y}fG+٣H 矘&310~gֿom գ*FȲqf -?}dr#CDȨ f:ɨ9Y`$!yv[(h噈ޔ9=A]8qQLa~j8%#\==]ڻvw^#X>!E-qN\l2buMO;UlT_u6cҠ OrdbV)MS'HFm_L dAnJ z~ A\3|m`!5`,\U܂6U/z,=B`\@ĺhA-QV +z=ۤ*ll{P;눑Qc ѻON i?>HƊ,o<8RtdjX,(N'?Y/xNߟE R]AMAރLhU] pcȄ$:=孵; I)S`ƯV7bye4 /kϘ)g bP'#c O&D>Dy]<)}>2|K~"Qs`'އBܜ^>4gK绞n3mBGuw#I;Axos:WšsfH9[ںԽLc_pؔ'SFw çLѹ0mbu^1XvJ`H|* 0E ~:)XoWX VܺC\8Sb瞎W5t=[)O+B!q iI25**ڝe,B3RSn[dו9}:pЌgF٢v/d(BGNEV:㇂9V4]I}xfs>%|G߷&>h 95#2c|`G[\g߹k4wnB:/kRVĖj3Rc0aWXPc?J0I~=Z u.lz$ npܮ'v?x-_sw>^!^dhw)nN|my^z6l^%7P wv/u?=1oJGJ#|;D ׿L6@L^_@3a{iYRUb]%k(Tp&R@h(dmEIW56Q]~ * 8zI |XIw!3~%c&) UaR7@} $cP$oRpINǟFlZ&*G56!ivێ6nuP:3x=>SȲښ3J{6'qRnunJo.f) Ze"Z%v8vв79/{]#~vOE;l]|퍗we'g ]66AXf+hQ AgE*Rk!||(3W%i+4ɽU?h!{Rpɳ噔6Nbx6Mf%X@[OFL#l2Ǜ>ϰإv ,IQ1';a;?H5r9U؜TEFhYDpmZG|TGV)#U>r 0_jmLMU"fUu;F,ɖHJ=L/OU ?ώYKDv+y#qSݟ( b~g1i=[vatDSs$4#̓ VG%B `-pto[EݥG.cKBd1έu_au Z]{B@Pufo ;\ R y("xyp[qlb|6ִ;^rQ# ~BןF^9X@诤Ү@aUPEvED:Nʪs2EHM0*]2a@&N~co8v@q(a vj>@698usyN%0Fɺ2TE!t`IL|gဨU6T#K.b*eC#y~޾"$U|yEԛSO9=d/)'SNmlv{I3KI/!@ETb D烬 wK` k@/L--Y{bʶթf1I 1~H3`tChf_V/>z9#o8l֥" B4Z- xi2#KRN\zpՍ &n*'U7*7{r4gc1ӧY5bHr9&A[_f(a7M~*#S[^q S;FŜfYvsS!pc9ezl} ;^z+jׄ/P2V_X2]>C#8GQy!'DuuZW\ VEߤwmSԪZNhd^UY&*Jq\~+>~)5ҏz O4N&U 9>_rC֏KHDB!< .XU[c3at8Fʢ0*ݫWg~Mp*lLU_x \ѓiŵt. Φ"G -ʹwP)3QCS+ >ʢy[w%QXf?Tw}Pe%zk颒= smW{'?r!u59q6_d*(>fhń>9 2}r]6:gf2kCF| n{=趖eIq2>eTY"_BZYhWolhRI`fZWy*\:$p%]+ĩ|uk-7:qI}umEkNBx8 H8;528Kģ!V s`^l3Bbx6QG+^Y<0CAMc#O /s= ~E,,[SZT#C^}G@uXN'Ld rCB  cL\ S$H) AiDrZ:ZyM;t[Rدw8d(ďzItgWH Ei'%)I#P}xQVᰎ&GVbךY u+Vz(ϖ9[uzGT?Y ?/[LS̓y힠i<QactGʉPy;RU+.S,86UݟW'HС"rkɿ n۳bw05KZ~XT2쓦:YҜKS?;hj0:7}/^vtlީ&߫ { Q( 8@4;d9= A2ܵF1 )*a8ܜkOm_G ǥ4S3OB:>l_V_a:UVJhZRY6״&G~R Z%x^s+X}=KnW9UH|U-ȣ( V?tUf]gQuSPXv?ISVO{fJLlJ]bYw|.2d4`⏥VlQIWAL^(83}:&͜ÿ@dUSF?V~6d|tedO/cCЬ0s:}w+V4 -@@itm}96egJN cR&pKkO|ޑ6 x,> i :{Ĉv4u؁7E{{T+_Z׺!N,U) Pkh;AlגG+hϵӲCthDB.ݝhc!)Rm> {˒0#W\ڣ>(o~t wRQGȯ"wl M^z8yv[І|:Hh j@ kyޖ\k4zq8 ֪[?H: L?PX}6[y`@&؇ hB"J(IswtRoŷI"X0mAf+r'yۇ[9mݒ@ȺYos «(ز etlޮ< +7qkqhϺz8YGɠsK Ԗ1V}Go6)Ο8ŁE BtG,=46}XThM6f9\kiIً[g-NŴU9Ɉ0홷l|;%aUp=S\݊lK克R!fdu~UOed =}۽&MZc^`*N^HoW&V]T o D v3`Ȯr<~Ee^˩[:q4\ȐMn)\ x뮜z.{$NKhH\/ $W#{;70h%e/d40_ Uv7-.ঘa [ ]DڌLr|ȟSbwV8\@>aqx ,tB$/p(n6'{gdn t5( ¼z~jUWIi[9ÒL*PSEjUK$)t*f"f<)<9929ڱKS&s_w^jl[F9-LBzq^H+Ruk¯^+{L/Ы,x^ !D8FVa8 -FNӛǢ~};mi=c8 *~$y DRvkڑ,7~Z5[s4p-~={%e1QBcz|.  k3Lb( KeYO D+4wV8Oұjت-j9?OxgIIa9ޮKwtYuh!X RQНuBDXB*$6cyu~P pk?F hu-uL7?l%Ũ;EYS'?(.Ky=zdoن’C1'sųSg$M#4p9EÈV漻Y."Id&t4`2zjW-N趨C"|eE7 B'"\|2?X~ھޥP/_~oA/;l ~ٿ2OO(ާJ@82 '`/n\v]'czˆ1ōy葃OaXF=%5Gx[j\l{Nm+zt&qcs.?X(X?c>T#ERx7nxg:|~) sV1ITҶ-P9M_SE+yFpHT7?A^TY-T ݓj pA`n(/p_r3V\4Iy\~a DN,-c&~q(F6N]V!Ë/okUJN:TTmߌA7&~5l^G` hAl=JW9 .=oT^ˊ$Ҕ%u0 V̕v7|8Xdi#}xb4VFQ3TLك>y覈!Z辻'xJHI-$>z 2 pI5Tr7ӕ@*+D"p5F:䄟٩tciO H`jrFl ՔuNu|9PGWk?][D2r2X􆂋%9&ʸsȤT%6]Z#l 'Lx7$ *e[ 0Ó:]"fD3P }s4k<ȷ5l__OHJ4n*k(2NtkM6u)8c6#"m$-9>x .L4fP.[hdi}[?E#ps}Y[ i /=9 TYVqh v9R%"uJ1MC|RY(fF@"RXF-$FU7X:ok T8CҾ ӁmZF?&$}|:4ŸH9mʍ>}V?eE&"G!GpN ۿ2+=&9JnM~dh"8{yK N_lN.?OpD*%7`eܮ0VY)~t0]`6;ۯFI'n8>IϦ\[JR+8hD+Nٍϔ3VP-8/ZzvA.τGQ$ͩLu|ոzS~uam.3y<2$.ӛ'TYx[FQoMi`F5m"F$sl{\H~./ bNYdZ?*Q:rԱgYZ0707010000001e000081a400000000000000000000000167a4d7ff00001090000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eM]?EhDTTk׶Ǽ+4ao&m=/WTh hSȋOF؁NWixDҕsxN qb+T˥Ϭu~xK22܃o$b9'~Pd'C;1kѿ1:4L$}1vfmO_SWW@^!+ H{P sY|O!Q5 1uP%wAb$=b{Uoq@Z X݌6,60(\ iY{U6O{)Lg12_>_s~`{ߚLԩޣJ}D9$m&ʸ8x9cm]GƯ z_ LrDY( &u/rCz)q%?쁆$ Yo8B/>Q"YJcyBMIt _1"qX^tOn#(8|uwUo'% -ҖQ}٧Isk*@U95RF61#?bTDmCY?a+m2Rd79 IN&gE.B2:4vm c-=[a FWrS{8~măb-as*x\`LԸtG>& L ِQ ?NL^v=ݕ:쏲/w=Cȍ>aEWud.C[~ĉU45 ",[Ruڎ,o=Qu_}[2|t$ˆUt_ZCJ6dIJud- A8U4,pGs2(

9 ])2}tmg'oӛE ÈW/좏cȢlZ rZp%\m&j? LZ-`ޚ#rfU2c+>rjH.65Z$$Rˣ2IZd Dž#=S#>/$$ @ҢW:Z̳ ])E\r2d1[7ihEO|{% mZ2x!:jJ}T~:_!,z");jYqKcCW!Q%c6?2d;pf,=9I:pi.讴0s + tԛ0ߤTR;cӖU T皡'O64g8 ˱ꖄr,4[XF \/&H+mˎ\}&t?g"h¸G T0LFpW&G.=K̸bZ#m:TM39#rWurDg\S hm' `^5 s GvZ]Z߈ω" 1ܯ4,;s㓏šs (C0#+P5A>Xbk 25AaU&;Om}|[t4hwTh>ĞpTc?vcb^#0r,}~ڠi:hSWS֟%Ĉ"}dqvjp &VXM]!LOY k]sƬ<ѮStv\:}xϸڼӞ!v,?т^۪vHOFiƸyImmkf^ mYȧPkblm2"0^3@UܲE/}RFt2_1 OxpZ0%:!y#FUZ1؉c^>op&zBP*JohNҵ]CzKUO1`$^Ȣs7.I89Lg]xj7=UTpՠiYFQ(*6\oJ'v^li_h޻$M-84e0{mph%pׅ$r3?v^~XF" IcӐ节m${1NĢmC">Z7eͩy?kINB&X;2LT`w_v^> O^RH4yFx,)nfTX`bo߁ !5uCYpPHx.4+tCu4-}/' JbRɅCUEF]3G0cMډRN`G!.dʞrZX$;(yFΛ[?˙1A1G;.hAX]rP~Hazh˙@B.Omjx35F 8:2eەxSqSL͔枰3>Ekdo0ZNs3FŦZ{=yi`o-6|ok3QҢL[Zih-Mbi"꓇!̊-EJK / `ֺ'ް,l83kVԎhM2}{]q=sL'h* ZL°8*#ΜTȃud]b'@=wnu{U~'b_`~)cT$ I> ľF%_^qlO CFu Օk5{n]yCв-1c'ztu7VBz-jyeZCw{3:q4y-sQ_%lOO΀Q4X`A6Q1{Kb-H47쁏k$kD*I.YȚAȸ;#%ߠԣ><.0W"H aIL%7=*S?4up#+xxG/6 Lڢ)}̿K4?鷺c 41m籺>0AfsJЗ~ŵ@k&0Wڿ Ճ0/9F*t@-{>sZ;Obny`iE}P؅RV"0d&MǯE?~ iy!yHVi@ݽ]T=Jj(~" 'ԕ_[ B+l+*DPrZ'f i *iK(J_X8;Ix rk# a GмڼS,ƽ0Њ_IU to3gYZ0707010000001f000081a400000000000000000000000167a4d7ff0000b75c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/fs/squashfs/squashfs.ko.xz7zXZִF!t/ %]?EhDTTk׶Ǽ;mv=DK;EZީ 6>GhyѪs ҇%I/RX+Y.=_axV[Qȑ`jƂ"MˌVn^fʍRۚȡ㇘Prrl~/vZέ1\mUx$ 22}&m_]_吂O'{Ooc&y(0$LN܅]NVv0ɥ}԰3*꽥fJ ы%蚇a`!e2\h"H✽ЬqKX #I[>Y|Vn&[B_\q܋38U0¿^ "UutyMUln>Sn9UlaeHϟl4GڱM{F;Gn&kOÀ6G~Pdė%(WqLդABH 6{HZ%6i¸ΜfB^Ч.~{m5T=ٝȶtXNA']EI䍴n*xm~FՖh oˮZ*M)ћf1# Մ›i{Tn9t䷷<8w>S~kXfiyTVԽxU7"HP_$9Z AHa"[&2ZPM AZXakj߇/>Rp~,-Rk9Fng@\3,m@~9Z{7cpCڊPU/COyZʡ1}YE@oӟ i0V @u:n6 L4vt.Z/V)ꀣ9C"]q (10T_FO;۷W Nf2umQSA>Ap*3-WqJ}-b8 ;3 s߱pzi2yVSr|x.6DrkN](QVۨX\{u/ g/U"X2K9Z-D6/ȸ8A8+Z0$ږ<(8xNiy ]?VN:*x@[_Y-QFu ) #;;+lo.kKtDGE!{DZ0NBMlyJ҉n;5e _Ro\*_ҊrXKܦ޲4l/Q0 Nf͂5#D?F,{ R\ꪠ5)#SYȆIP!)2+Ϳ"4q T+^P_+# I5]p{I ?MqUY!9`pN[>>Wb pR PD<~@eal+IǸaAX30A٨)_lO?$g+д l^?Mg%XDlB= 0-??-C믁mՏX.ɑH};pKo%5Zke6ar+cRԌ#~Dh *:JzW~U =PsqQ=.4ѶM/ZTE}eb瑃Դ^OnU:7L$^:+]F׆Ӑ.P91knm hdZAmS \dkC4ӊt<7H]C=iq#:"ḿ?]uJ'ظ sI1CF@\MKzh"@1O;W k7@&'E{,tT*S&-Sy&9,_(}?߀ pGWJ0}x2h}qqIuJnÑk]̋*:m%l0a)3+lo{)XՊ?nRaGaB_9"+@bmU3>WAi'5uF9<\O%ڜJy7w*`iv"lu\bsde2Y'ulPlzDշhآ/]CgW6'1ĤPz:!ErƬ2c8$c^j_6{O\xdە#OѲKF]itQarPMxnGNI$AR1!9yn?L PHMƢ^V(t/?~LE]@-TLGUdg8|#^B]_1{3+d['Ot*,Z!}+G07T+縒i00N370'&c.8ekOvNi: V7u=V۱2e 7N7؋ѓLMflV1Yik)6*p[X:CfсP'ptXzPlmѦ=G?%#=O X69uqQgIMy 7*Ľf,g–Y)KQ܉w9gF gYƧ:ܾd DYin7~~ ՚Hl)m2҅Yy<9$GZ?gP?|\ V 5Y 7UPͺMĻG;j 44Sš%Vo,="MOiNx ]l ?IoQa: Pԥہ="@ BV{ zczw*L`xmC }0tz=Pǰso ٝKgN8\(-EA`XQ2L y!5 ;>J8`eVU/N$^o ͂H2AR+uzo r4v:[D>8$:\R<,m*,eOC˫򵙐 X:`k|̤,k\Z/gƦR-ܚoa&[\} #‡[4k*%%Z/: qf<0ѝCZ:+'Mq^͗NOF dH e-Q#*}(>P*[*WS4h96c)'N֍nq{))]&͏rdv3Ӻw> z{Rnka)MO<$"RJl hXL(ඓjq:D77=tgu)A#"^=ن+,BiJYtMzN^=4G=uB#"j.hqOρSK ~r%tRv֩FcҚgr>8~Yd5lEAhz$k;檚[1smLxvöeL%Zߔ)̎h?hu)Kwx7B*$~\f9cP Ǚdm8C2Yjo _YXanjڱsR- ,Ӌ.Mp(je߹wֹ4L4}kjv&$6jqD$<5:.x_w~?ҁA ]d&~l__@:Q(:Ζ; [-W֐TLݎ`ib~V2ks&kQWU#ܽeΎncӒ--/cD*i/lm{C MkyfؿF8\֣w\ -5=KC*AW#Hds* QT(d06a^)bmD|kѣb/Erh dd` =ci[(/]_pCy=3|e i;2gk9( (?RU!r nOwwr'! 1{hZG$n]ǰ@bu/PҢW7=s*g kx|CCGP3~I\ ҟfŀ=ۼfb2zE/5 /6nSerxʜi*opqњEڨUVkYm`#|VY$G]rWdd1ٌ]x.fj${8H}RWۏqW8iUuJ%b-D)<K#*s{V' ߌ+1X?/pŴ-,=(S?ޕA>_>@WYaTSۆll &7aHhQEsZ:ׯ{{qv@ʲ )aA{¡Bij'.#͖ Ӄ b87$^NkX-~HH9)x%u , ~#s|N7˚Fwb˾Ì{lv-mNC|)d.M l*CXrI3fQ4N(\ vúj_sug;dLfD*]_f7z_:"w,e&G:ř as w2.udֵ:V(<NH8Aq`faP*΢IS"ﶼIӱ K]:ߐ"F;J؟/JhNP;&ĺp%h28Zw}_C1oZ<=ƥ|0W&FN]TAcrȧ%RDG¯'/!e=dA ,1o*a`/~ĴmhSd!LHV76ȧ]_fT$r[}c9OascBIx\u%建LtF*DB Adؕy֑cijbw>2hZF{' :.5'BJ0[.:z39saJU`\X}GyHDaG1]`.Q*e.,NtMt_IVL@ogGb:H2q'80!xۥE6xL#sm=z,/XLW|r^ <.~ '8qKq>cʴlSn^ f3SAcn  {|UZ~d '؅W;CAYbCRQ7*%-&(]%{Q2'r(a|)\";Ḛ5d/eC=]nv]tHE}t\OsR1E.Vj)ܑř_wv5]uuA:Ǘk1 (y ܸI!"Ai4ޞޅV**PAȥ:#2ribΥ*fz\kTjQ6yuX׻H3v{JPbʼnrmz ]4W0g },ȇo5dn^b (D;#d]8ݦƠ[L:)>XkE+2)U|9qnߛ5H#{ R{z&@ -;>f:N:ج™шۜ^z2XJp~8p,QM(AP2@tW`E1} NG,-bƱJg`Esǘ1#m*WCр+3%w{ %/z# ҳؔC^}qrOs-E }Dؤ]16ܗ4r۩;ơav?>P-D+Y ϙJ ib' %6kyϠpɕJG:ɩ*o# M̟0~E'oSҌΚhsX@AÏedC[a;gr}Nuu=@0zuR9 W1 M )Uh!޳I\b6Fxh.<*R ٪LH̗0_NrdIfF1g,;ͽi]4vmɼe[i 6TgMw5QsB@[jdK$wԨSEjs8L`{סX\q5T僃X$Z}!u\/`ѱӇʉ( '#^v+AX(yy=9t>s. :1$c6gK(ٯ=/D,cQ߃:W.Ww]p^6-fzGh2{,A0m!W_yK5r`Et3f% u˯$amU՚*y (AGA+nN^{d0B>$lZCzuL%RJeiG)fP,͆ {vߡy0bBS憈RZSxT + xaQUB pnFdT3_Z}v*PbgPn _6N;n,}/ŖY=VV0铀XHZ r'a62BI9gmІ`0al4ւprf̱^f(e8 /cVDϽpj1C<rRPE)~]H^dcT͕{])'I G:̍ T#$ 苢y0h\sԃoZgSV.K3 iG^#cniG3S]_;Yy/Ey)P?:5>ĊN$rƤNL'zzlj2B*^?/zqn~&a7nޚ5)`Z<O$LtA*EdZz)7 Q.63*kFZ)0oOZt~k7 s%NxFCS c&cęo\DI`e^έû'$TzZM#WiY)Q$~5K3=c7$*QOAYE,KGL+@7^jFq tqW68 ҺjY꧳PALZ~ + };i=q5惀2a&SRlg4<|BĞKEixT;`˅?KAXg#݃C_2m`g9KFڴX9NZVBN9ox4F䉒au: ?_^&zzӈ[ (o ‹f\'OPVqEpo[2p8ۇ]1$(}62jx6x\bW1&3]ԘsSkA0"E8en~]|·" ~˿^?vfe P FoByVs{c#e7( ᠜uXNW$Ѵ8T0AHBFF{r_x=m(UO;v^7*u/لݫχ( g㍻Ա'?EfTS0(l2ҡHo 5؛U^Sw9nx~jiw0‚$E̵PF)hj߾8@x_ŷz&s{Z6I?>&E`mxfji%7ˡdHފyGdn. G`L?Z1-KD_dME:.= {jj@[yX'84X?]ɇ/̮ja >Cӳ|G!)HO)J@N@5+]`_1r8[_9,ٺ]IqA0D&_ABk]>-vϖUTat0a$:p*1;^x~S{?L-wi]щ`@N͏ ѬGCxAaY˘8W8*B(q[vI5@ #qڥPpDw,+hyEsBwT 2AJ;1aFMxLEc\(;V GÕҳj/k_BHR@[bf7s)pRs$OqoJ~&ro6,MfF2xHUtQss:_dXy{! Wb6kj$0Ռ# 咑!fHYY[e(`[>V>A b t1!j RYS1kAYa9WDY$bm#T<+SӋ,Tp7fx+? oNOB ۂz*pKV ?Y 9EE\xY$C|8Ws鐑6ZR{+*"x)yβS2լIݢUOod 5a슀gCCI؏}kڿMrr/cB`8.)c`Yayj4~E' ͯٵmѳs&;OYU0 \_G<[q,4r5j[Kzj~ QI|5]%aLxn=7*úM@XxXM@ )ab9>[>6n`${favh[LbA> "వӒ8rV@&%X},It!UxGLa a:2qmxY0oO'<4H,@]>KJacP15Iekfh90ߋacK`ID̓Y2La/v){D8(9]}y>K|ATzLtiQݳ"V4j>0#VIW =4xsGnrx䗧6a !%ƃA"F0LӅ1ّ5!?y#ww}XN1J(߼Ss_ד,eۘ9 g.r^NW1yx]&bUx8:eҰ.TP/v #UBR/Peh9a{j`k]o_s<ʽua-,Z>Pg C}+++ V>ՏBraT !Iب᪀#c/58j%zbSضm?\y! 6v5 5Pt^- jokWUtxd伓&dxpx|kk'%KWfk%pb瑘=V]_e<>d܏{z9X@KթKp*$:o8v`@gǤ]C9iY<- k\YHvL53i@LuqgV'ð8nsQ>h u|&_H<%}a5692-Oxs]rrݶ7-Q~QU|98%S ns6#89`LUeSmh{T^+)zQ}BMsܕc֋o h$U8 LiGBr7gg08F,^C26YJ\6- tvmq>($ĝg1"ޤ.Ac\oGS2пp1Q35~ng-kvQϰe`Ltaa?4wKOL"0`nWrlzW(p6otKG,5E'^^:VfIg8"wh>}̱Iʘ9"l03p̵LR%%UOv0XW44yD=o]k%GP@ΜazHx=ơV 쾩ɨ9n8 Q˧,4H8kjc,K$yAd/"Xg$>+}Q>«|x Wr_h&:VM@f3ن)}-?-eP~4+NƎE:0eU#fGo#0l포C $b(9XѪ⻧Sل)-q8qRWUƸ<_z) ;F#y?ƛ7?S޹60Ҧ. M T}F&z7k6E3x8 xFy B*Vh4(b+Nh(DS$ݯnm,$g o q nͲu-+PGZeM6MCHcrM9~FuJzL|p$v>X6\eeo 4io 񯄉k2c; $c_S{Pm8FJ$Ŷl OBOb1D%j5X eh9̊0l1k#c:i" \ Z  07/wFp 'V\gZkYQᵴkD+^92-xѷ;xKz"C3҄Ӱ i'X~\CYX971$z9%gC)#GKTxo*ґXPK0O@WeĿϹG-j sSA!17ngmj:[m`MVGO,AJŮ7qFVGUyY=ߣtCF%rl3`LfqLQF%0 M##F# b CC)BB>- iHҨe.䵭h[kRIR.LifUu .Q9YCYL6t:D\6mr![^#yաѨ7kuG05蹚z"VFi4k"\>4uCkOR]:W-YafVݝD{Gv̀֝Vz/ )˛tuIiu0Ik}.ͩ[]27öR/q #T4S 7WӤSUN*VEVҘSXDJń9 %a[!6I3n٘QI8y0d^]E'2!d1?C8yICJ93pM*! F—瓜{Vn+.W^ nJMZA%8j޲MKRK&^dzmBe8h Iw7A)؃Leeuo+J ߿D6 9QG*fg$. 1Rqf Ð ;E .TM:!:,*@MBx~\γ&W $=H,>eMJ埲R_/TV+O骊pW!VJb"_W%*g7E3ľf8!}BlC ̌uЦ{z9 ;60bWb8۵"`G\ͽR.ɇ<}Ҙ]mw{ {zaCP5ߠ9P阞3o^0Q_O-g!^) r&Rۭ^U;G[³n0/[ M9h.tQa7`0Tΰ2 L~0ziwk16WYϔ2?qWvY4$ %/[pJ^._h/֭`qK4|'h/ŠB,' Wj\MZB(O<`:'q UITB, nǏX[&\V~̉-\oCYhJ:ow -;s4 \x#DKH? #6aTWtY}xJ6t5g AǸ""$ B@^%0JvcJ5G1qsc30'= -U$c)$Z`g685B{UN &@L8U;m9R׏SӐ*~+4! A  \cgcn'ZMxRejs>bfWA5cTPŠ[Ԫ*ikr 4:}OaZ,"]-.捃S0cL(/@qcWF͠c;/P?:rDWw@vDLMھQpbDec iVu<~n%\Ʋտrnڮ"ؽǡ3 8.E"㨘DEsC.`g+WY m}.[Et( W#S*FP{{bF 'w>i"=Hi)ct=ߣ!4R?2_ܙ Qf:+m(#b!UPH"p_*wr01 HG0688"x?38҄ =U m^Rm9Y5h'Zt9\{ž9ʊxENsZ!WXF5$_\Xr0N}2;^'W0nzZE,:5.  v.+'Kn|T ,} =V(2Aݱ ^X$|`'5Uv9 a)u+\3 U\զ'r窑p,oIVQjսn$=])CHiO(y.]y+ WO7q>7M6]$Ĥn҂T4sת[HĠ*<$,E!k@K6Wt5T,TZ`C+XiRMKFQүO!($J/=||K$0dݥ4d}r:)*HPC-_z)bwRpѧY39$%9ɏ`GrO9eU_$FpѪJPH).{.8a3Qqpys{3Z.S*0z껙] VDzjD* 'q>Qع0Rb,[֦Q;s^8a=v'"sJMu6"&^YM\*wTDO&'Z bcJLSMC|4лlZ9PWiyhb˿Rb'*DBRحof ȼ.j ʍG\Ae^M0/m`}ɓ'#F?VG |tRJɊqrdW(t?Q[' vN{‚6YZOZF>5TX~6Psݚ>BC7|c.!+`g)9]%8 }:Mec]$⮨.ǀ.G='XNnzV0ѝiR 712vg2wW30 y^h7s׉v MIShe klf|RP\(O֞돌,r1!44m󾛘S7&=?QޜP`Η:BFUX@,qO:<0F7^i%Xϵf(6ʎg(a"~ASEќ'TS1X 'f4r9.y!C$$Y%^K#& ԟ #~UU5pj佣73 \YQaa~՞@J>Lg 5.?\d`vŇ JiYjvM}Yo9څR吥dNZbD}sKqݣ:A$TkxhmqeDS|e"O3D;OAf*ΣٔK@IL(Am%947:#A>pqַA%'::b+i~U10}˻; Pd44}gE Dg_;%c]دMETu?h%PS[M ]] aOr\vgU1+AŅVf۴ZvmVN>5cc'VC]2t;H|ߪ6_S'?NB(j n_dCHC:P&2ݓ]ϷTXzFh=XDaV-Cj檔3B`BؑPdySa+Rەc#۾$4A|>6TZHpsxi`]  IփB0/jTn%H^K NXhW= ~QOJFڈ\,S7(, Av5Q ,w;_MC8mvv횕ǔPJ>JOBJoPJ_Bed^ZTD"s3i{ji]͐Z篦oWveZˇ{IJVW؅ldkU;61[[Ab{^[;XWD4?6}ۜt{p*;`؋gǞVfum6}ɬOY@l@+۹̌-XA$Cd- S_0W,$jAA6փ'O7|pO:4Q;vӭI{1ԯ+[wL^@ '5akB.adM}oY'?X:mŴ4ʸ<VkJgRW"g#]T}N189\$)v>S6Ի2}М+qvF}[GhoKø[7/,a HS7z[|=CJvxy rd2}u*m0KǑp4d@ <-}M3,l*&ꇿ-NAupn($L6$@=C ٖP+]XeRv"e=BEGsN; 6?0$3<3VDH+cZà#P!n'+Ǣb1>6&?=8&̳t0p/! TN¥>՗ P6:C+_6jv߁q`.2p/ȹH-0XI|Z+pV8[ /e#ײ~5vOh]D}{2l*>xqq>6otGC{w kw 6uʛwRwض7oq?#z{/lB~"Nh`op쉳:p2tލӇ¯r냏k//41T9 Y B 8[}ax:6-ucNW!$ޅ'8Y:ʪOLbrllV)66Af5%$q6} ;}pXB ;x߲DioSВb(k3ڧP%h΍׫hp6`h lԵdy]}?#HxThOu+~QH`/ZBYf#|HqfK36.PY67l^ L>IZP@Y)eEZ#88C@$[Yȕ0-"[f]2RsBO30ؤy0{u*M`zMzs+T`DQ;@[SpIݩb1FX>#+UBy rZXx7֑i[7rF=!9eR"y^|96slڬߓv$ZuYW,3LKX3V}2C'B=!_mߵ tXf_Y:7TZf"vk*:$]Q z$oJKK-\&ㆠHr/ľ'[Pِ~\̫%.B@/;rljV63x&ZpNs' X}6 T "kq ޠUˍMa< `xQn,2{~1Xz.-Q@8.`o)GYk_ k7nZwfR{-i'fBdtobu"C4*TDk[(xUؚX'`rv6$ЬC1n!ӛ'}ѸKssu^f0#Nel_ҽ"0N˒> Ȳ %''{ _8|wM^hw$H\(D !HF@eeGYa$C'*y*gB@/&n!+n\:w?̵z*B7Oshut|$Ҷ>5&a&k^gEK~ ?،U;ڡ(tkZ>S3r-,9uʼ6Uu}=. 5A9Xg7+rg'm$oxL6ٹRQ*%`WX+u'c߄t2.ᖈ3<Ǔ&ێj.07I`[\R1?,Ow>M7R/RZO)6ّB~aȘ '_γO"t/֋vj϶֢?Э VCm#fh &ӕNdkΫy\.UL^ 6Bî#0R֚Nn&tۑ~Z<~ɉ.A P]l(.q>g$C|:2sVys[ _?rhv ߓUmKbL/u;›A!"Խx!x9x_+ ܝհ勝B=* #EF]?Gwv؈_nUR8nk弲wuؑQt qVɚUO/Ӹ#2o.;5 3 ٗlvC&qXhKtff`NI^&>0.spfliohGZ$g30Ziw 6L z– V$Of'A8sIG&DGJ̢Ao}|wѩd-8@ "mVcYeAw֤qɽl L nRHHaȡsgF6N{is+luy ^q=ǎZCV^P+\c tLPŎh,#D4qвf#`dGy+E7Ltپe³Cys4oUd) w!nRDzmuPO]"zh\+5gD!^ ܛݹ,l08 Q*$5!.D.g/a~c]Rc*ƺ/5biD,ʥa\lQEGfxnDQ mwQm1{F :/V)=)D ޷TS?8s0/1IiПts[l~:GGŕܭe;#mcfzl/ -N< CEΚdv̧w¦Rk[M=_{pxI5V-?\8e&nUgB]BzK捫v Є;ǁwUgVv8E#,`v"FGHmZ< YMYwS tVnTGDk Ձd0uY}dh5O\;&:ݕ̂m%:C니X<#\ RG!Ub CoLQ!_h^˻ &1|g^;VD~a_HXYtA]&)!T`+VHrۄ3ֽc^"s!7d?DZr*u?)9; p`GFlxn^VO9=8/³FZ6XnJ!Q97d e|pg+- "JcP_ ` r֒HUystd #RwSYZ_fBzF#~ges* Fh`4O,F%U}'zJK&ka1ʣIZ,]mgl@ r0n*Q h&N ˁ\<~E %!WY ɐDS|9ڽ@E tK>*?d}/0rIuW饛}V g'׌H\ E­c({BVBVG>ٙt@L[+RIⶌuJi`ImJ}ήM[+B z8HQC9oCZvPY$7/?p`IPZhWٲ7 }~8%.ikvQ yڼc3 CǼ[12,su kk~}kˆ +,wh,N/ M[L>mwlӛ\שƺ9,O&Əgh':5j{p~ZHƒ"4uQwAt0(Z`3dҗ4J3vJt'Zd .4D6#|'JQɨ5e!aA+vo6nb(*Eߵ ygW2fz/_'l0(tZڏcQK zܟՑ΍Rslیj$ѻ3& M>(A]6+5nK,^pU͚Y%GAjt5(`@m%w0ՋLatXEyxe)%-Mw,'/ ؊z8԰m*Dw8P~OPMڍ_?vj؝ Nu{8G#ΘzU櫑K \iebӢC_wCa_Z{PbeKibh0%D#1i* _6Vum7ve2?A @{"xYnLd1Miw Ԡn-KG:Cq\α8"\1 MW؅tG\ٮIwL`Mh#qQ "˱h`Z/T4JOӻfѽ) 4\1X* J/C;89.0`qi12Tˋ؞qcKJ왺[Vul.]ܼ_,1;[kXt#){-gs6@^FXc_ J\1>.R_SdL^``H<Ɋ8 JwwmB8A/v9)wN_'2! U4f(4r zQK-s&µhN7A=q*Us6'v)b:,~H5nKdp;rg 1~D85k,^=HIgXLn!MYg{,yttB| )Oy 6ǹEc.:=?b6U_֞ 8*IڦaP1vc Uq%s1uДHkkn3 Eb4oMkUh{QņO>?XB q[C|%R twa)y) ,0n_wsS? /iM3s'p&wTA +L?xnpM#]k-W 1,/JZe<.q:զ}f *?1_q")ai,LMUzDŽtï #A="WI'Z-T+Np֩S-p]%?kQ/Z46Ig<-}i)I^置6$fqt3S`s4tÕJj[U!Qhڼ/h6AZ#\ۛ#7#1Dfִx -Ey ICS"HϽ`pe76sX_i 4s .} ,Hk7:6U)Z) Hs8Z4YG3!w*{vԃhl͐5E5AbWg<ܤə1 '%ܶ\]sxVEO4S>nu9ʥ3̗M\$P-|Y|1Vʹn#~v 3t;=K {Q E:T2IУ\1ߵFC?0[B7‰CySȂ6|Rdxjl.G \>sǜ 6R̻$.%5+(rctz׿K(иozwR"+9quMcpg8+yn+ q4c.1.@BnyS\r?90GXZ "-ѧ4d1Y|Y /b6h+t2k#5.cbyxs/Qq (8E5?o#?<D`&ئf$~+4GVe۳d$CQ`t[D@;G%vv3h8yTNFx7}SsHĸ>upGKԲ,<! A E>f8ֻE8i6t֏3wjU,Ĝ˔*qH+gaA3iG;Ӓ{QT&^[PL9~J$ZDE Rd79dпr9;Vsa mQ\\9>(\Iݟ,4iy ZbP2Y¥[t,ky%=T2s*_o0^{$\ @k71' 裻.L?2=B(l"[K60o:t> 2[7MU3 <~ l?4R*@lA+/L/vvwOS#&\(LP [?I;$dmJ F>{"6Zzտ"f2,H!)ϹG)l}s$93Pɋ6CnQVrő'!U&g:$֪LfEA Q* i=mX>D(19&6(*-?UB2> _gy7!)>@fu i# cPdBV@ NzUn~w ~W yaHE,:%ғ 6dUDumc~_%t1>x\`.)7bn!@.͊@r\Xt koAkijZq&jʧ#Аww5-}FT[Аe]R6OUdc c'NA{n h3g"1^B¬r闠+Fw!QBo'ӯ{FϠ`!_n&:vS,QPMi ǁOF #P7IE=0t1rxfn;ruPf%e 0.f!*.g٥$cx\玉!Ioip6}C ÂPY/qMfz'xCvb; CJ?5J\3&j\yϋh6D;Zv]k*;=4i_c)rwqo͞.֎OBEVɓRCc[F^uxBV5SD*k5_PNWSXBƮ9W&:Tqpt5-bH]{[e9q_%mkQPr 3O)J>bR+vA7v>=b:)qݥ;U%e. ,Mc<z140a=EV|￱2򊜘 {xOBz tj0!zΎ%,N;bhclpT)x2H,vV M71=Ȥ|!7KC$l{ȃhwaU at\5Ăgwze h}ֽOJ)C?`aL!9$z %Y~_n ڜ-%tx3xAMa:f]V*^#'(GȄ.1g픎?ɂ1]@t/~gq[lhlLG8$5S9<Ҳ1taˤOicKfʵ~;zl8r1Qi GPC{>jGtB'=?4e$Ǜ[0̓}m-g5o@u5 `Y3J~?Mx(lƈȏl .s۟x?w頠!QIr/{8Ǚjt~ye;se_X඘,Zs@8^ΨԊɹdڛJ2jbdc0›D֬OeEB0sW;c !1}Ԟ&XzvwV6M`.29?ɡvD$P k ;j)Zdj#}SveF? z->lXZs#M,SR].) .XҫØ;!()>4Ra>FUS:cv-k@}tSq]a[T /ăA9N0.1T64z& -]^p;=~_s@xlC NG~Y94Sx_Q)DdII|d_ 2\-z=~: H1)!r`:bJDK_A0x[xzET7rH}>  ʼT'N٧_ÁDHRSjl /vl]Z;'t÷㮛PqH|FftpǝZ< [?Ȕ%ʦA)a29ukwkHհ^S#„āt;;-Z]MDyoRITK0^ٷRhE@xs&gȬd$ 'dF(j*nY :A^!2 |!~ vzyѸ[@eL A֯$Pe)2hH9漾g.`-JkTOi <.IcT;AE5dRV۵9 GHzҡKA<(/6g2Ys~r+_$)q5syu_C5̢"Z!Qqb`pp `IJ7mDHl?i(X*_5̱ nUBf)l{=S3XN42T{6ظ|1xYz<pmSxOeSB )b bG~738jCD\^4Sg#y :>~eH۫9B6{{;.B v`D2 ~+{G1V몕?N(^72sʓ?)& 4DƄS, LT7]7luVrR$NTfRzEE/<({[{hMm1CeO}+HvU( Շ 1`< {Z~ $%mh"~̸0e>49~rC \}AIOuB.mLGoH Hs<ܹp=NEL:ɲ~ ]Uk#Kj7RXhF7Z Y gxopj;xA5eI2<(XPlad4m _MŤ=WSV7ЃhYe0o\gpelGɤ"g2uFJP߷D?I19yXr/U #%]#:  6͎^ WeԠEPXnHi•o(F2 )|Κ_Vj@`=TTk+Isa<[qن`=Kg2uy / gv+7~w}E@ŠeCrkc:3ɽY!]avx8#yz:XRgӂJHP!.&U+ŁaPA;(tdT qYkޮ"sB~錼zoiVGulj%^"OĤ}ՙֽ/. #-RC@kI"U就qzWV$j-::uyEzrzfu0{0_1 c*W1gdFa  |5DWcSSpo)E?BAJ7\$$N"C74;p:7GRזHBy=&V$-+{AEԕ﻽t2[@Gk$[U&}szcAshNӪax*wR*?_rDŎɎî ,#n{v$(:tBT4ѳ#j *P5^U&tl#0^ͨa2QUuV~>P\B9+<)\sOU$+W٭ YiڠL|-;\_7gMYpܹ̊mՂ;UGwv&=!BEהď(1L'd5ZKENlq=mq3lO򛽗@e*t'zjT5Q RE)(-q#!Hf4~& }VLPyZ[xrQ r &X"'B?ts|kͳ =8OTkhT' I/[nA?*/ qJYHp?Fb!+n݁YJmxӪ-W`+,Yڣ;T(RXh2Id+k lU)aTVC-k祍{l={ |y&֤m7 8Nż1:E$VnK恚oJi Ds9as̀Ji&z9R߲ə 'яEƮ+1qPG Zhw#u\8jfr=!JtElR5Kp(Vu2C2ey#‰6"1ئs6'yQ,0cJ Tb@2(O UN?!͝%]f̼qđE~Qe[)2oY*vΉj%|*2neR*^C3tcH O!+1ÂWgn\.$^S0Ŀn)T")GΫtœU=1{D_~ `I yF5h=vڴ7ތ˫Ke'Z ?U4Y@GcC 1s%B&E?a@M ?2׊KcXB-D#ӌi&>ra5ȰO9!)H`\kڱ {ð5KRV׾hrL#u5yϐaj z8R?cÍl6r,DoܚFX5͈50+ˏ#KPE,WSgp"}{wgr*Bp=)I6tV)X|-CNTv1y*p"$ědZ귛|J{֤" uLW~hFԸGAX0O}â,k1-iVh/r0ϛL%vd33Xw)A ?ج :n7=IИLG=& vC%5Rz;yxl]=b"E=RhBHf5i42ճuYM@[76%H= 0 .T@)[< IgSlu500Ac_g3捩WJ@.4o"2~y}Yy&ӴCovNv95o5 XJcYHrz}|R@eiVC)WQ@^+H;K3foѭ7^L58aD{MX!6Tc{^a[nh?,K|Dү-uk׳F/@+Y@uxbUj?~/  Sb/MuJ2[YHlUzCH #ZK#y7,z1䨰 K̏n* ^kĎؤٺ˧3޲ 6[@HZgsPt_ہ4]pCS^:扔,bԍ(KJ .N6V$N$6%~[b+).&pLy3JB WWz VIǂy))Ynx?CX40[?r nʮ-:SU 2s/44 v}3M9ƥ1խ-pնcpeJw59Gt #os%qۄ <@Voh&%sG=33^HA]9sMc†$+~e䎿%"flS~?Ř؟wl[jc_{i{g !6wSD`ȀV_(cK,!̯栴Emq,e3'e3e킐̀7D!g36(3d1X `Ju~' nCOp`sBֈ|$>|po>)~-dG J0/ KC>]9r5:dexqL\ν}Qd#]D^ hCӇX@U?cVvKarJET/0lQݱRiE"R|iˏ@P^GcȘ4C:L"V 31*N-{͆ݛF1?mhgyVr/HP]Im"1xy~gtla#Kq Ce|Ν:,Cq![6S/P38+n@H6iΆ$]Q{q6fj%Q*L爭X݃b;U֓;L|x^X:6ʅGz9:!4f,\ ܿRJ4BYF뒶JsE^?%N^:H *mK?Xx^VdDozwmc IR׋c\xel⌐T\Vو!\ZPh:~UNgvOx&T:Z"1\W"Fת5X;%,ŞHf9s tOڴL+IYk(Ic$eއcΔ0A8ߏ*LJJ9.Uk^-*0pvegs[Hﭲ*@CVruM)깯Ë|7{hm2ɳj\TۧI)ƥJ0M\Cn"1.zHyF~`2t/m&ҍQq6cQ c8f L )@Y`#PE-ׁ@i3ʇ!ApͥB1Pȇ:3!lw}GNVqt1jTZ},zů=(S p &bWbYU {.0]eF4ۨĦ92;RśGWpk#Xw!nMl%੆'ϺǔXl5MGI%ݳ}ƌ !r1QF1' _VmSxt+@\=4 f_4?j|mʋv/VCjL@O<~\ev@`TlD4r= ›JTkT.҉qNL $Me"1ȃM R"ʹl;r5t/[ܜ.G(W#"[dV@0`*: cE%0}*d\ Sk̃Оl[Xv;#L{:\ِy:?B`7)&{WgжVPBhƘ.u 55n6[b2d5ԗYoICO;iFV iQSLD~)&f~,a,}ƼDri»;fĵdbXޡveLCĶ%v {+AE;d]vs DuIcB!tpb M|+Hז *J\Fdz\2mR.524'32sf|%UնQL-TVUăgb Ҩs?0c_@,Lzoi}wH]Ev<9ƶT4}ᙆ-磖l-f_L-']gd l5 ,w,nDo\*5cDžV+K*KM *_;R7jaf,$;NoH`d>4gPs;gb[=598mYW+NȲ9$t6udr- 4.Ԙ1j_wȊlrE~ƞ10Ap @rHс||(ZVNFf;;J8 HV\ xҹ]' 5!S;#1Agi=Wbr{2m*f,N“^2cpIc0,_.`l~XQ&"NL+O+@BQ2LɺR>e$fXc)nĉt!$0W7i<ʴawy#d4>˖J5 MFh8)D4+3VT)&咻#SpU"CZ+<}*3;Nz* 'yAfuy:%4Xj{I'uee"HhZA/Ɠ| -ԉ{jŦHb{h>]bBnS(vfݐ %+,i=8 }PLg:Gy<5ySAfŁx %l @)+HqFzh7$Խ2Pm.TvS%GLI6F0VV Yd`,J}kf_qD]Kk2y1Ocksmǒ~e Vin`n#x(U(|{WJ.H:K.N3q$}gޑlD%gi֩VČvHVFpkt}TqS0tiqvփ&Q/m9Lܮ~RY?IaB'M*]E&=XoK{hו=߬~d%4Mo~]jSUU;Xy2.RKTbXD|e;zL3 =RI⠢pz3^r0>U=Si?ʖgLqȋ5nd%7;-*gw]R LAb\jHzsoNJsy5oJ#ie@rA_@#y#R*T_fpMaRo6nĹҁc` ohBi?scdhs,/!ğ>L6W>[w\M a׵; 0T4L_~^؜N*]5}m-ы3PnZiGֵ{^sZ nWTDL>tGJYHe|((̲ MᤑF@>o:yoX8΄$~J8sOXCHE[zUm!LfH\Ec|S?`I8P=!F,Xra7m?x9iX{6տ 3+d-@f=[IϙH„$*oD:L)30G;vT7 EZ]x=l e-\:aE'_ *ϚSX'.ieI:Jun4Un_OG0|N"}ԭ\>"4&5˙maⱧ-㴞Q `?LWPV[i*h uVR">0EG 0J˝K$6 mİ,4 R*rJ0u (#M}zLPٽ 7֯W }of;QLǟXcZ&"Jd?-gQh6ÿV5'Q1 \@Bo? '4* fc V燧%ӢAx@*CUZ]+ /)bqZü= v ͹.U;zUns$chG'>ջ~Ir_FRkP?u?b 5Nr?g np܇`Wo\H"i\~۔ƧJLa5!I,A ]u "f<=z`8H*&C=גwFY*wk63/{.٤&ѱ,J$e$` 6 LIbk]%%R;97Md"8o.K iezoe2ٕ͖wc(sL!*y<."1= l3^;vvlY>[[Iua?D'ZHz4߹?뢐iUi*{&)QY뫦e>?W 0LQ g3È@7_=Cf+Ҍ7w`Eg]ygiՖO ~92q;T_-ľ{!T))8`Y+&߼ b#R;x͡{Kk,dfpI30M;oijNd]y|i ن\g,]p[>9)2\CysvK^k22wq14.+փt>ӒIEXm?W |7J] ۊ4D6O,JS8G{$|Q #G/%U2t{==r 8ɽ7ߐ0iJQ T4W\5}1b9ixz-1 <)V3 Ѵ"*o3 oМAq'Hބr2x) ݚc#ivGs |Q;xɃ®ᅫ/YuĮS;w TJX嶺nƵy^qNI|"Tx oMiʦh܀gF:c5ߑ4~Ck "YL/%aOH8q/IԠ9J1ا, $VFH%ZݫJ!m֟) h%JLjS*F3gkb%/NK9yQg"zN!3}Z$WVTi򝹿E4M΢;M{x3p W ,|搷2~}SlmeBQQR3 eMO$wvF0ǭOQ}'c\8un [:a.V 7NWFZlFpp3ObXSP(;$*We96b'Dh; 8yFbt~$QBu|x7%gf!<+%r2P> lpxgYZ07070100000020000081a400000000000000000000000167a4d7ff00005774000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/W1]?EhDTTk׶Ǽ5WYP#7rJg(@1o2!E {ku$ϒn t)EPcJL()fF#Ŕv#ؿTz7@B䭃N P$5=,9U_HS)uG kt4hX,aF}͂`b[9ª&:,2K!?$W0qYT:܍kwsN%QNw0UM#PAj)cg$8+3UJsˍ0L/'0?P)]_1 PInoX}9'\)4M+^yXvEB-8TӉk>v]ݚLS]V1|4>NdI4u++v.VXR%fXUбAM1uxͭ7_w&'{ii3@0ӈxhb.hpnd+{4=@'v_g6(K ]Ϙ} 18eh`{j<zW*Z)LJܿu}4ULCh48.4rD-@_F}!/yM6Oކ)#;ĝ}bPCQxY_BrkAKeRR0U[hiZRoIDAbĺ{]3o 2 Q;`lkXǩuzxTNh]j: 'X>#JϞ#h9#zҳFs<룺sdp+0ZO#8D^_ōB2IiO|*eh)0[bF1X]ыjz+Lnr $įJ)!%dX@;foOvyӰ>Lqw~zK.o|;c=ΤՍm hv4[WF~M@2@/\Yвs[6XTz^C Ó|eU-ނASUU~Lv)vHk#RSLEE~nAo{<'Ly1W??%Fg+LUb`gQ'דg#Iaw`$t/LP*7Z@nP Vp'ߕ vd#Y ԕ'g"iل/oe_%zqV_e? yeX%Αoג&[X@AihqkKSG,hZ;ŵFp>K&;B~ J'AȰ{$/Cg8=N0$ RЭ#сfؿp&g59$"4v {b2 S$1Xq60ɾXtr%Y]W-WK^0! @66+M|nCj>_ShE9,sԃ{Oc&87^r|e!aetמ{Vi'h yj˝k>B@~c 9 }WL I]Gm'Bg|Vc˰!U,sSzKP}FoǾCqk{~8B `@\+r[Sս2JH[/)xJ7&9yٽts-Viݹ(Ӄ)9MB5&bmcy8-ΉQȹ2`[)g"Hƞ֟ #fQ'X']ۿGَ`[ZK[>#ѵbq| fm:դ5R,M: edfȧ2f%FY T ͮ[5 E<ֶϛ4.x05knkM%~ǎz[y/r'UKx66DF ;[eC/kW2rV!:]UVU= hqa b*XXbX;fi1`TZ !8-fq;2bٓC_LGOXFt豬K;^Si Ɣb{8G{C8B$lr&g ]YֆzR:ΈiM-hNb$ Jf!6~g^֝g48P4mh| ͢+raX^cϏ TTc*k2}:*F&#Ϻ1K_@,L'MSa''m?+ >'U {]9?{1BKrYNZt[*} 8G]$̻5ʙQeQ]ӥWjFt`8ڎXf φq_7/mPWY#"JtfxTuM&欠nI/Ns=pW6&oC_-?0/I1 q 'f%Z?Y)r.ʰ Ec1Q:Dvَ#U͒a85;S2?n9pL  #8 +FTB@ O ゐO`mGZ @sq!YL}5#x/25 X> ^+0m9MjYC8ܗ / 'g^뷐,>WUT Ŋ$Gꏬljtȵ_.uR;[,\h@?Y0chҙ>߰/>_}`RygL? R#dDYH6#%3ڹNAXwe^Ry]k1 Ǫ \QeHƮ*7v@.\ݳAB1Vfr3?.fPTQ_u-IfZvEGSY {Υ'NڅXG_~9\q9'8Z]Κ`" B޾Ƨt?*?[-?l7 `#pÓdg/>QH5HHNP'R2I%eI}{\gCºI粺[ؠGrv [Cõ̿3F#BL$A`swrw2YhV;t9yp<>PZW)=22/ž^[taZyQR>V5{f7jU3TBkVuAM.]d1>r@ml:j6;dYS )f(y*Q,I#|Wwj. Y1i3tAr £o"a#m%9}nzϼ;Q-*8l#gsA+,$t5EɖeG|Z0 q.hHT &ErUej{+v 7ֽA$q*>aO!VK(f|M\KT8Ii ( `,pwJ R7רR-"}dWT_ ݥJ kS:D<W>p56[(u1:w W2_2kj~]Տ״sH|WՃlEYgyq42xHG$}%A JT׶騤 }˪Oޢ$Vg-["taSgx|a iEA/4lL)euNH fY (:tqQNw]wYZ1U[\E; \jKd@>%\u&ں"Ze2 u[q#KZ 0wшB| m~EneWR= rQ _ U`l$)%x8Dm#]Sl'>5MRQQ,| )3sza%Di|`FvO,,#B~4;=6W?k&7,wOW=3%>,F&dm%rtEVhc]Mkܹ OӍ͓TumlLj]*]2KWzɌƑlqo?AQZ:,h j!6fu<*8/y3H:wgEo`{H} SezOfP`y[Kz jĩJlʀe[o}C8c+!j%?6T i*oo$nۻ7ɖhLT{<=f$mʫ])QbN=iپ{YC&kx\%{r 4.P.l cˊoa8QyW#‘'29d/r!h8Fb `ɍNs'KBn;(|./جl R_jbMfC(r:ڋQ tBP5 yπdW1S[>O:u!; Ua.+M' Qv%f,hŶu&/ޮ׎mt >YV{1%FcKoL%Q;]^6Emk)Ҹ-#4|u5vpIQ?P_st6u@?"swC0'xn {5[+3GR+PY ôY4ע:t]Q„)5Mb4w᝽kH-^rZ67 ф,Arn fiQ:(Ė9]Tsd!Fu}o9 U&x-_C1Pzܖ_H/JkXGQw8[kl4zv9V uգ*l_yA7sSrM3V1qji&$-uvp`7pdqj N-#`{:eCK(݁Mp'W0tjKm&Kb_a&9Z3We²#?e!U6w9G.".% ]WS.fi" 'i 008fZwq}$a{e\#d?/+Qr6ӆC,_?WܞlqyE!( BSL_:c2H5^]R`וGf.:S̀z(pVuo6v!@QNi"BJs#\&o޲T.{tv2NP,=s3ix\E|%/> H6(cο#:Ts&pth'^qv48:zgf/w>hg=l!9KpÖViRNgG*UeSo)8l)x(Q@E6J?=)%6"uCKIu}3Dhf:iw~TǠu q97 f)SQoN݆Y`HV_{ZY_[(ehJeDs`u3xMYl{`"&EM< >>x$AĞbxyEJyk ~T =IE-m8Pkl;ܰ(tm#vJ8Ni@Nym.0^\\dvRN>j@ mC]Ohb|Y%F=iMBԩpI~-f:7N5#hA{v0 s@7&6r!Ké+xiykP&)1g 9[ }̎Tn5^W o k TD1`\kD-jAWx~[0&jSYRn=lyP*8hӪ,jXy6G. zwxs˼r?c r$ P+՛\iN$UfEʼn))DK}iC-CԼC_].:L[4Tλ*c5([4dd\5l1urGo+)N0m36 ,)}z@4<6^* CkFޏT;bp:gIHM3-REJ "a!RǮaZ/7+sF蛨v'L9N@I-z~>6+?\{n2 EWƼW1 թ0jf> ~h`di XG9};elmG8<>6Fus?(qrJu\+yQ4q#%l)ylw!c2o(lycWZx֠S@[2CPS&w.x ;pg[[CJQ&*};E v%;{;re@M|(=-o;nY937b+(2d`/X}ۚ(%W}zrolޤ8f4S.Tӥv&Pp8E藕 7?/0b>̫lBjgZ.JY&ܜ?1N)Un#a`(&v#ot80&,_2sIP􄙶p=f@ ,*8ʑ&Ȩ ;YBkPIsx,W6&uuMspkXD 1"%BjB `~2)cXDZiKIP Z+I;,otM Ta۞?s2KRP@>H`{oD;9&ð/gET4v fZ]åP#DS˨P<7>fu%JlbwM ƋTzβ#ׂbҢpLn1׺? 9WwG1Ϯ1/!-Csw ZTNzx) ;,;8 lR-S>fmLFݡO`b:ɯ)2KV1 D6SOoX%Z'+rxv}p0`]t08౬KLMsJ%?V9z{E23 Shn$ NlAB9 s7>"} zcJQ^2%LJz ˫[u_Zi0Wf L7G426KfHu3's+mUS$0ω|eL^ZKJ̫+ [D"Ơoz:cG% yp!aD(l`Sjl1s&[T{ַUc+9sd6Pix 7/N38bR,sClhK279eyXPoKW:+ZwBo})§{ci+Gn.AojcVJ.\ }P^"АM[guYfzx8䵓3WpZ <(߼e ZˏRoLL }MUUg=ۨՠ%D#GbG`=>n]U;~ 7``)_πl00޺ E eQ:54wQ;{9G}+=6HgzvT;L@zQ%.Y{7dW-%QAzWۭ$h`]  utex]2xQNPFwO$7MaKҳ!vQLh_E3dbEݸᗹ*L BFgE~#5z+7%K>2;iM492n̉?H)B^EpӀoAG9;)D_ZRo1_S\%3jWT&ߘ//c@Y=ꗱYNޞܜ]_C =\ +&osY$ihq xu.,?Sϣyn5oyQ˻xz'{|̞0' "$lB6V)\yr6J_ǹD`4lvmm\ gߟd'[iuNT?SsVE l|=d~4aS8fr`brdY+.O'W\7I˝,+& VbG<~i% QmnG9g=u${d+Pt=)|++^GC^*ݣA`؆ ^yNx_mT . /P ^<48|f([A r~Q@U͌JFvR6-FZxfTͮfHw2G"+wd?6xY~jܖeuSX=mMY4c =U:C]7X,a|w7:26PD{HԶ %"ϐ~yG"059<5E? R ڤmT:閸y %޶kY!1 }#Vn)h]~}N6N*XR 5\Q7)ᩂOd$EdVS :*wcJ'_hlSx#7寓eOR5;4J6ЦJl"]6ˢRgi}HCx|=)hI,C:օ~8άDxF|KN_; A'X 9ĺ~0캯[FTT<ω"L^Du!# _<0^k}[-vDȹLUgE$SIe4_fRxX?>"^Vf"P@R;罝 :1Ҥݖ_th|:@v4j hCYO֡=C,t40V0OŪBA1vz46]R+4`w/皸?[ftR 2k&{F㪪!Ge?f:GKhtymU ء(NK ʨRvKm=?Ɣ 6ij}*] ͵@׫J[/~וF y.C pPcbHj$SdX5~:ngHF<&e>$a,֪hd*mwE 2NWK'ɮalA6la<ѕn7J]I7AI&ƒLa9N"؂mm%)?cBBVf繁YĤnI?zF[&|Ab4hn' ]$`3OzyY6)Tf @rAIvPD.T`ƟP<-y\CLɣXt"[-|inxo ] +v<Zyv3ڣhHu1iy=lѪSQR_̞}3 j3IA`IlOz:ۿFI=COnnjq.Q2SH8ǧ׌kks ̀gӔ/ TN3$^?J NSP{1S'&a-eixn}Sv ɢďr_e<Ǿ_8-e$ 4Tn ;6!xd{1&v~::Ѹ!v~f`@lY:\:a\'?iGJNh(C?\Qpt qKH*0<098FX麫9+Ս,:Gk|R5Ϋ(-eA*BhFrY#Pqks({KFU,t)͵%;\!ÐJ v0Hy;5v !z@7"C:Zb|&іT t6Is"(lv`t)~:M"hY/ E~@o կ=LXwvO (6igph7Րwq}+E%iȸTr}Co&KpBCcF&!FmP۬M>ň*Q[@9l)? )*L|> fc!XR5 'W*T+rHH7i.,nx_pJJmys5bZlP3ɹ& KBS4L;J[)1 ~5ǀUm])B'ZTl֦E[JWDLIDW[r.Wq02q`VeЌ'}Xie+,yHdu㧥&5ӏ↴7*,Ȼ-N7ݒŝ篚^?i]z#8=P)x*fLs%⑩Pp6`37& $EɛBrRB,!!ڼ@pk^دhUХMT7l@mH-j)]D=ōݵs1@:6sILOyLNڿ,ڛ.Ib>U| 獊M BqCP;a0J_1L7,P#?:zg5PvrFz)1`^}ٙ_*NL9z 9MgW[ _"-Q"򣲀+n2Π9*dlʎU7ۆt&t^|Mn`.ݝ:K~o0esyB:^ޖ_7x j+pN~{%A7[CÝ^LF|k av R pS]MN' 1U>M1A\@w('YoU[mU/ELOhĦ9}tznU'W*pN'p*l١B: fQ*͈5mz֎v6ͥ|(#F{ɯkOskC$ 4xPx'"c龆]# |qA`$T̉Kc-q.ZlSDo>{3Gixe$!U`)ngfa2dY3G@d놋&qK 6,zh6.6@FVN9_ES%\.ItoʤU3adFc̯2 n3gYCgIJJ'X\AO#TNi.wW9-%3S@)xcћm*Jx}8F@S_q zgˉQ5L~o(pt %9G*h{ U22 #OoBn!hL ]8;1AES>˘+rW(R5䄝&F P:˶U$odm$ xG| QPb}p! CюJ-fOp[hq^K+AkqI;|JN21WP2ϡbBP W;#uGtθ(d[{RJT_,,5UC[V+ɪǁ3?sN >^M1nќͥF.u]B45*H 3.}.QԤɭ[Xt%G50,-¬EMӔ`;MxYH?^tjm$/\y>OԻ[qLVJ⛱l,PYbu{5V BXUϜ旗6͊T= z,~9 {7\;!|AIzu΀I+@4g~}G?T#|Sje[$ YD-a/_F}M,qe"H; .v7koKInNxGHO'_+k-P\⾃{n/ʥa<kmSO)da ŅCFyo:Ǔǥ_CDn37i.k_٠0:.0E!?|5+#>xI(Mq]4Һ*>Dt!}Y iSϸ)0N19] %#<+s7hJ독ap!?,iX\ .p_,/J"dL>An:N^JժCؼ-y,PzM reGϲoG^%@k".1䫮(01oc c|28F)ua6=j1zU{`,5AŌBCO$k<%z~$:XBz@Pǵj$FS X^¼_]& #^gRwd}> %Pn6U="_sw*~k~;< ]G)СfyW&39A4Z%itEz8@ےRo]˪N]8WqfdwaM^f}fj 1εtiKѨb%_OTzd'Ɖ T F=,oXa"u3;<}>`^<esKCń,<~5.7o"8(Vh' y=D)06Ųҡ' K EaV /> 񠊧|{آup/kl'n>0pi'[&3}Xp:,`a dvP]y4Q :r~^i^#v+%ki?`N_9N{ɖq%60A`7IF.2{Vd߆HnPCjrAԢ&z:أ$imZ]+׵oH,]`Qׇa9 )\ fx|ۗ`:PX}>3}N^t6o Df3jeί#/QEԿ_ %똺k.\sւ `*)o ⺱/ 7kw)iGW4޸7k@1 ˮ;x:{GDjI0萱ߎo)!>en6-eDBgM7ApޜGǰo/y1_uh"罪^ŝ;dmeMٽP?֜R-+Q?d2<3의x᫓U% tG‹^B7xvXxRAl_,s|6ܜ* .,EHexc JՑfSYT֕3P)zϑ#i-Tg@vE.ԌO洲o<*S⍚ŷ2)Ú'ఒCc.SzwF܃2w*PO&CArΫ4n.[kbнYѶ_8NQ'$t/Y@cz}N=2d6w.Өu5vף_ 欷ژ KbA"\!%8f$UFC~i0N <@wY俁xs4x~4hF{ipY2oM뗖trˢdd._$P/ߍ9xZ5V$b7(F֮JLXвa n4*2=?#]X\؜pUw *ʑnkn ]bg핬avn{&g:(bx' ?i>ӊ_ZdjQ{ץpi(Dz 7Z M4+0XpHsl:Y'UËVE7|X=RU2h0ƨS Iﳩ~;, cM.#߮>UMڟK=O8/ S+0<G(J3__&J" o  #Tn)}:T =I(>Ed`N7~=Bߝe]IRJl@QŞ\h*U8Ee\+ FY|+GK&KɇRQt!4$Tlҍi.hXZ@OjlH$`),I.@)Ls\W+s SH}qAYeF۬ֈ[!.>lW(एS àHQxQIj8] 6? Vq JRE|W$_AbUYîTbIhBDcLėkCjR ?e;>Ti~e`<} .eUm7kDIrd 4gX`tkq3.G6~QPDWUFMUKfE4icd}ñ|4)h6r*RS ]rH%2H@z#QsTo./Ne.;zǜg$lLs: Βؔ(=>"h2$+MA[V Nu;g"կȊM M̮².ep\ Ѕ}eq|"qJd ;+T$KJNq[؂dcsr`aϟ$9olC|fKQi46-ѺW<00Un\TWXu߁s=u8gG`Yͅjk<*#g=kh*\W$.BCZ8j>t3LҺ@nv,]]||φ.Z/Yy -N*u6xQs0 ʇCp0FXEI[J%D p@+J,g6#~Ύ6='gV+4ziE7kE݃RfS|SLN>(i| n-+]yi_%cI#1lІN8U!-IRӤ6BeI wm׻:drB0_E֗c:c4kZ4J:j䳇wJaB -n&'pz#ԠҀB[k]} ~֖(^kr?m_ Ֆ0ix6 Ug^Wfb'I8V{;څZa;ώ$_{/ qCov5י(K.l1% ʽ>PL-a7F!Ug[+gbZޓ?`'EuI6~G_1FTD9q٨2v˅ L) uJUyxj]{>hf JaF,H] 9ʰ8r5g$/mMWL9w(_p<-%C*׿kFHMtfx9$X濏Il }mb[] b }F 2R?̞Y:Bը ҀjйS {=pΑg$#~<'E([PMu:\}9"Mdhtt_ra[VrKS<I!8aM(3)!V\C(L5:0b%Y@"H_u?op\⪚p2j%ܽB[=bj37*+fbXwQYt*vXʈG5o#q]4s "4қh,rwli#+Qo( Zkqp^i?Z܀gOxѥ62= yOg-ׁ *rvJF)uv+uފ2 菠8ںx'˙SBq*5*kp=s0Ԁ?4ٮ7ʰbT.FFҡяt}B s6䄲'N^IV8:GK#3ef,@,+D Cu(=tp,JŜG޴4܆WT3#;¿2UQ~YH?UId(I)! j,aKΧ7<Nx6g $F&% 񗙎DJ%X75^@stttJG,]"]c_yq5/* L>iiyHB *:i +v"+&PʊΦQvEkǤ QksѠ_@ėF`D Y_.2g(u=xOtgO"@zQZ+ϥ&Л.-a3;blp*') #<N ͜93YƯ51@L2k, h /MTQ^󕠂)u=;|m!>BܹӘ3w:<ͱYʱ:YFP ]}:^NfHRl2>Hͻ۳M ZG\an R(CNB o"i% pD$G91YX0MG(p 3I.p ApL1p{R"d搑3OMs99.&!٧%rܱͮgYZ07070100000021000081a400000000000000000000000167a4d7ff00004544000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE]?EhDTTk׶Ǽ4ca1Ҕx*P.f;'%9 W.Dk=-=C^{S˓냣ֱ=t~#6 bPr?,ye&6acDhEXm!X G \R0NLVFvSdM&:k9$4kOtKq FXsWZ 9#"ʶ=7#dq1z0[P :ts;WH8䬖tFsŦ%Zxt5nGce5(tGR,VD㗐7kWn嵐Y|wDAOo6mA$3 NR {άPnf>LE#Ti1U->smd}tF̡^nSiM<z*:x_ݟL F҉_ڳ:#&`t%OYQTnMݷ9_]6 寤Y`.IGo 6ȇJ-f¼ޥ1Z&WjŧRym=ԅˢ!zs@H?{*:VT\:@stt]{:ӫL0\α኉_8mt5,ndIG$J#O'kKфToXe p-9(CZM䝮`{رs C7&j30LR!lfS%|3$i!RgS^+>b4>bG7 y.V0qwNsa9.0hIFTPhNNӧЧg њ8~I4]\kE94ûx&T{S.9̣YhaED7@9iw?셳sn,xL>8¿ pvIX['R м_3"m!|jJ֨*Nv0O3t2Knb-ylC$Ҝ/ERݨD"؅umcvX ? SKY,&wR+)P3<)k%)΋=AM90TjzZBd.kF 8VПVĒO ׈r/>$$=>m>h$\fIRҬlV{9ND=? MuU *4fC1|jI9я6WY,Zu`䣑:.h<3hky7}7ܪ_Ss)};QXXqW]n=5+<}If)C}6sI H:o?;, 2  nHt@CdtgQ\QZr رI]0%jGZpG,~D5ɨl'Q^BR$䌠'q r~m#@Vmu Q7Ӵm-oQ%hR<ˆf)0fq<Ѕ?J|[22+mHsI`!eR%SE\"$^W+ iSm hyй6:E;%EyGL{qydZ/ފd| 2O[J{8Q"eq Qn< l1I!1ɯ6O݃L@Iͯwxm R[\`w@HJ?E z[ڭѶXVB]d{ } B _:˗"l`J TӁ?U t( G FʖJA^p,.Cy?`Wd9gRJEpmǡB%. 3 !v&k՞Gݪo rfLkn_z^2bnvdyK=]cfpMr[?M-Ty {l󊋇)evW;%x_%;}YRI׽<ǽa4`BqԵ绐-p,UA=! ΞMl,\, 7:Rz]$CלF:VmSƻV#OM۠>!Mܑ8 s ,;hKO'ĥfP}Z_WS`2L15DY' h@R:qZ|JM:]ҳѺ}H!n|l6 {IĸXP6XC8LY2BT̃ZpHQOT,Lhų=JRA׋`d`fAJYDFjnB^+3!Y3AyA궘,.t÷YIb2| A MܜGTh0Au*:v>F8OI},!!s\ߛ8! EFj).Il< Cyd!Q9s?)*sûM{7gWKjcVKi^6zm>aꀞ}0&"]*ؿ;^ pXatWe9:EIN>K9Ly\RFkEWuGd9J+gdHS8ʤIX&#"Tɲ[ M($s=C{Xp7lOQHzu&)_N!_Es3`.qk='[mEd4.6{)8ûm$ 4 ukyvé'2sXv]JCteĩBU6^3#T3GBbq9]vB^2YP_LeN\X{dF)~˸`l0>~BPe$V֯p2/`Sh3&`-X}IՐ+V}<3:EZNX77>>kɖOٛ(Wy db&e>GgөבP?c"Cb *='x託R2VY1FyCCJ{ GZ8NGJ,9*Oڵ=׼ChﳝVdd/Y嫵O43|R1(|΢4/ [8d߀sPk,9N$x "2z~;*~K#k/EN:aU 0}tZYL]%<_yIVq2la& LipUOhYS턋(x0$aZaX5gEh]B탏|=Hcn!O[b /)~ 6=\i<ص;1wl6*B!*8>OL*U 3陥 Ph^(r7 dN3*d N[w(e2h)i9vS8t/lAneMRd]zo;ho3Ӻ6|2mӀ#V0I 5lYO؋WH^i[]8a83^[p=!"6+q?Ir&xSu4%4&{}¤'c픜&`ڥ`lN+6Y߰fB3.:p#.Vɧ(³Z_N R֐cRlI)YnF=[О=_Th@AE@}7V)fS1Ρ뷩<$)탍üCh,re S7`oWpNuueF{q;Cẽ`\c},-[X\UK5dzv7\4lZUX;rOyФHxf;icGQZwMlJ{(Fߜq= `z|R{|bxo#>,!'>~s A 19DHMv'صG}99"vtQ; x^RJ K 5Cҿ }ѐd2l[saDpyZk>+&? Y{h?õP.P$-<,ej]U&Dd2VVٱp[J#b<ƨG;cK>>M"BY Y;U‡E+U{=R`*0y&aDVpa=p T 2>SA^"~F VhA\_>RER.oU2ܬÎuNIڂfP5v1 4x7\#݄&h\DU=, _\ͨl?w4O,I<窭ŋ$=)|ĂyTiD'~SD<59+zceA[v&jDv 5NQa γC 庍)d(WE]=QSkh>mǿYЄb%XqՅMqDn d{cЪ3hU_q]%S zx @1+jqVRYtKL N~D AYg ]b{'<%O1ۥg]]\tvnDi0d MAiNEݨBKM:|AgǁS4n(q׭Hg>5,jo__ǩJλ;PN*BD#c{(P@ϲp{7u c7t0xJZPqqDLY0dc*TSNG[hnC3H@AQt!31RvZ:|kLb$>R~au5AQI6I0.20,'iy.=66O(Kf72EOŌL$i]L K}0ָ=A dEiGŀ&/fH7+$?w@({678b!⩶&IIAM@*#58YT[lTv0PÙέ0JMwp6() рe1<(p^F294< [kIӢM&'-.m,'E4_H\'tD7K=*f\D*=^vFSZ[S\)N+F[vWb9}T{(/tQ̍,n% 2T9}^-:I\Xg. XFr혹 lW]{M@]ZO)%\^GE*Qo2qrWL] N~͘\!&8\AC76PVO e,:z\˜G(gJuQ(sn'Oq8ϛŧԓΣAiĬ ן+Iy"E`.4ϼ3#pdEUV`d{)EZC*-K2 /OCD)9FJO~.p:7' %0 <|"S엡X>I^&gI $ս Hqa1:\}Ҧy"Ī[`Ӵ7~*e~PeD7vdʃ Y("pnhpXzeUcQa9d| Hs ǩڒ7 %W !SU\EX׏܄8H.~u %k3=ᣕr?[o**L\ÄeI1{ID1UVFua ?Q:} bZ]VzsSUPlZ'?v8*8`oO ?qT2UJLWv՗MIἎv.b::oNq,kmOFۡxul^^٤m٫ 1,XRO@/YBv9$8`H!҈KV|t#܌~C<~yo'M5;_J߷bbxNty/T}(f4TQ~+繐&|eM,A2b]9~6̜mijd0G}x$īEkS"1,j)8 31>ډR>2'xo<.Yvy9I\Z,ؘLV C,:NZڐK0߻jMe&,niK:Ԭ1vY/c)Bf6`,lM>/af~;-͋^֬5U "HR@Pii0wPd.>xC ~TO:1 U7"rQdKq?aC+:t=bp6T<,|}4:“$1}ATqc+9WN b;Qb53}uo` *LjgqA(LMc0 ~tfjњXF'ÖԸ0V̒RԧAiW-pJaQ86NG7>'ȉR~&%qT7&Xn`4{~ Q7(MVZPuI]!֐ʸY'n<)Q>{KL '36fh99!\/Oi\NX8 ui~#2V#ƒR*D"g+k\'luӬqxE7%bPwBՑ/qcN0A5]F |}P,4dq>F:KOL%I8P4\_y.]f@|B;޿bǗ{&v FUDa3sSpkKk78HkhdUjW.ۄ+Cu:0sMt_bu@&u*] BxbDhw7hYr:1tf[## _M( 'WӶ"f,a: btiI~pkP~GRk3 _FT>NG϶2Xd/kc=-ߛb, KRXw0oNL }]Mr޾-0!ɵ6'm߂ 0Ư Y~*uRlvjI~K21b+EfHH'UY0` XMϸ`*N?jp ߝ){9Os*RAf 9*ש塹jl]w>DuQH]AO*"-(KuoY)4yEz0zX srg@`fi H9JDvќ]xToJ:68 Fb_ܹlM3mN1>2*ȓ2M5UDayvdѿ7şϵNlTXBq9_Иh]Fxj)̜հݸ\Y!A8= cA5Pb}!bLj"Ć1@d_X5ބ M 9xzS&;Ewks ƈ:)uzO~֍ Wtq­Y)/d&2$zë8c]'``=V Jd׻{Nr ݔ[$_+ZE@ܑBqs&䷴-p\KIqEr=leWӿ!93::Ҹ\EɇW~#إ T::xl0.EE}%So|v˪/a@&{Tc;c?wxNoB S} g Gj~2KP܌e`FɪLHBJV|hzB΃Ek=d\Uڜ`$tvI7v젅Nk!bp؞#dMu(NwMݼ;D~zxRfN>倸2S7&,A&)Fbkƙ&lFaZ4IZ ҧe/[^R\TnJyW#Asfn~!+6rE6gcu3|Ce 1~^>ҬNS]o3iN ޒ9V>cLCj`,iTq|mEt2$R ̎m%^i`6+l>ū/]}oybr/ksUbOaK|^i2|[ϐuW$6k{S,Q,cɌJ(\ /(r^8!L{^Rծş]ZKbZ3_HNI7iXMqG\8k,|D2ѥkng!,W 60/e^vD Zޗau&~_sCOֳu)rUSɔ]g;֒翅[V=l 0e #\lZ6>Rido%uG&\?"),zp; FQ ME{?֢ܺ)ql`šɸQR/w_+ݍ}Ɂ0(w{ Ka'rzb U^" @9G~!#" VeƇx 7G~+\Z*g#-&*+|EG<`6Ur]Iِ5\,"lZjaiNZ"5fN\1' ËZ{?l}枦5`:*y "L=f,*rYub^Թu-euMݱKRޖxsϞIڅZd|[ pwsFlcpw]v`p@v,jK=}dF: 1%=NQ 6z9gj jma???*<x! Wk3cFtp g:j|,M>SnMQv=5r< pUT}=:HqxjbT`"S {ʥ5QSq)gZ['LwZob&vac}oB7قp6@IK4gd vȖkJ<,{e/(Mw DhW1f@}Wxф4%Ԥ-q \Ko@gmv] x.>[#ӄ LA `ǮzjYQD^\xKHmq5gث>?oFIG/eJyU\WDʈO]'jWߐkSz_YOVJ:Dʫ*S\ɦNUah}gbů0)A_@~$'*%:QN L <BHV'۵JYX)ˀpa@ DLQi)h5ϰlo%&?amwy W ^ЩOE_)9Fal{ktCy<.w@6&)sTsa,)vnfC]WϷ~spx  !N':>(Ě} :79K|A__סՎ͜NYCbe;; -(QM Kb>= '$z~N).̦<#hHKKH^>G+FL`㩠PE~ghR4$[No{{+{(>¹bbZgźP?!!afӦ]& JPFIg %Uf//%ݛ:rkKW^xbxsv' ə_-H G馈oږ&w@&j.ztG".\;BEFfSC0Pbd:4o%fDt`j >܋5u-_V]sܨ"]` kJ^`C&kWLk^GMœgYl4]m}52BQÄ́Ny(-p#lFvp΍=Adz\g[9[jF/ZLw=7u[YJݞ Ht S3fpEuscFJާ4d1(ԨrubpM?HGI%1_>uwyx+_x~1u!*j|vܑnfA{hj0kF^"cgyP#?ٱaPF@=Ct;40ljpSxz$U(˖Z:-B##Eڬzj|ZmQ;劉ToC TnZr3'/&WGTHIӵx`jWl9\ǿ0X)hS'dM~k Q0)W.MNtGYVoL5SN}#.ljgκnp6B 7VE 5^J`0xV!M!K0V:'߅9ܷ @DXN?Xx46HCk% =?>:^%HWߊzlHuVmbL/b:ZMs!w  .qE9'{V/h:Ei$$;a|GUGVo^4$d18Rg~XJ3`(nԻi]{qf9&#FoY@맾JLhujw( X46f?eh Ub8_Q͢Vj w4}-~!TC}A)ܡ,z=BGy$ǓxA[C?gΠ(sXԠǍ˶u? )clG-4U}frH1FuZȴ8}S~'{p zY鱝-]"[}*Vqsuo"nHm!3\WϩEEz=M0WL\VR\YQ/9roKl;$'q躗p nL)G]Qz'_+~L]z./H<[Vn"ru^ !w"z(_K $da-xi I!7Oe❾0..e^\AF41Y $[f`clEC!pNk1Sij&3[mg%j+)!M$|dCW> i+x9K(z}DN}d v* ^+Y_#9 Ph3r:1kGu$PYaNiXHh,_5ّCgǖM7Dߠ۴:o;ry|9I3(K/5dȳ9f$)3 1!'t|?lAI1rJqg νcNbsV|zWCV o!R$Sm??m,`I 䲹7f\ޏhq+jzDgv{v<] 3bV/hMʛADZT.$-S~ }dqoxO-+:tZz|]_s"XH+GOJUEIC.BkAC$;ڙ-~mwGԕ4,e,Ip'@_Akf|A$WV5̝Pm`Кba`hO9yӌiZNI)L\d$ML\O=@@0=HCvר?GeH}gz%ņ-i;1Ýsmn_bqn>v_v ,FBl~vGˉ6Y[2ӕa[:P1gп)0=^*}Kݷ9"CB?Ot  s4$sky67+^5"K,tY;{ƹubM:`2֚Ӝ\~MLQUv;˿/u\<|-^$g_½e,$}z?$aAsׅ_VFXW40rgrݮ=Uh'26YH|[.:DCV8 xZv9<$sDHnz9ҮK+7œrhEC~ogթl~<s֨O:v?[:JX}7}URc0c8ˤbPi *GzotIMU창zN+տ/oK=L@L/ Pv<1ǘL.*(q~P%|Ut8=Vh7q?Y'U&w51NGQ? I/VQMeȣ{=_L@ciygYZ07070100000022000081a400000000000000000000000167a4d7ff0000e164000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-!]?EhDTTk׶ǼBM Ek^ ]Pof߼pF~#.(WT(FMgڹ7a5)W[t]ugsִlȢ»|?}iw'X''!3q)7/ " NxS%i_.Uo5'{/۪C"7@ԳTY_L(aD^?nLA~|hp \C"VX#$Fñk{:l蜞HGK&seC r.q/ I13D=Qrͨh EI \:\"UG~'C͋\*07®+ֿi_3 -|ͳݍ 'pm %AOK:j' Rtws}ِxI62l?BmCl oeۃ~`1󇎣ɮnUap+]ㇽ_cy6m !py i<Ұ$KC"CXлAlh312a@xCTndȇSzI'u!aIcUG MND&dx;;>.{M.u[Qk#;_hB,`$#D eS`iw2h%BDLH3=B%S6{F~ ˩dIcD$vJ}@8l /,o蓇#"&}r2 R T"$'Dmc:`)hX;$'{ɤr`t;н 26 U, ]nF];~ND@53ppw:rfqFvDPO|3%Ҵ&6g=eEڄcQh{C>O` ZX%2W_]0͛,IX78äl@[eHS v 5*qT7w=7qNc=7Y%?ɗ|}G!~(ggnl[.uHf3]JAiWcـ ?-sdWN{>ߌAIʉd=i`."g9PNF N5:jICwz<+k{GG0>p>u~/_CM$*@~[H?MNڸZ$*BDH=uD(ZX]b(n)M0p*NHO}fYy(YyU 5nR H#sfj̩'4[TgQbd+O҃!&,P[H Q)<] |̈;yO1s-:'T|hב&$U ]yrE=ISbFKz ۟RE?Q5A.BL4N]E*lTTEJ# pD>lRsidA)]/YrA'}nBLk_|M&~RtC;}ߴ0mj+j5k&K6[eQFC># B\3'@A$!y» -qf rjxǫ8+Lu xO7|d~K–" ڄuЕÖN1䅗'a %. ;GNI#Rҙad=E];vf&y`~@T '$q"yZ /ャMz,>7?B1#Z #+4ŝG(T1W#ݹȦypږiUtf/'{׹~?u!KU 9gͺ-Lx7h E(>1ltcH/CSX 1]T}^J1B(t(Hp_FQd?V~0G>%3ƃ/%_ LWF'6xԿ !ϗU6*dQ Xj%odܒzEoRv i'5܁;%*hclɷt?[~#[Ib`lQk,dhp>ljJ.z[hNT nu.dSG=Ek:Ӊ]S̾z"ڃO)6FouCs\8.$(#[{ɪ`&L꣝z/2nVP$3pՖhGu[ boFa?!%Ca;_}焔vC]6v v->hg#}fe}ޢ =-M> t℻Uw렣~S\; KGc1k.OwT.eOW1t:K; -n@F &A`I"?QvR8,|Zfh:-i$H"$\y6Wk1.yц:Ǔ[c3rr# +LEsQJzRyH}Q̚!AZ7ˆK~M~7cbՇdت`Gs]@k DS'57*xH\6'Ժ!Xr@[527,@^In;9#mI5t'ϫ<6f\X!ߴ{,p}A,~.K,H cv`WS~7Lq$H.ds9G !8L'ţDжUsY)�ݩ[IfcpRjN{+| Lz1DP׮v?T2l4ek.p\g|~p$݄͈ɡvٟö5a5@^܋,ytm̰#m?躘=ʛ~֔KO^]G z;}"z?o-RoE\5dNUf$_H%I`} }zx?dkGIM7=Q "nrpH,QOrhQ~dAdsn%\&iwh<.;`T~^ǞFbj4OsvtL+~0TuQLĔ4\q;E Ğr%YEiq!įvo}+.l CXLu,<Èh'stOY3ȡ]Ns%Gy-_<  vauTjŔuakByzfUY}=w/k Tf49E$^/APЕa5#(WVD.)/y \(׻YjSjq_CwjysZ") +ycIK EZ=g՝F;e}ORTo=~xb%+~Vg*ĭḋ$ًIC4gU\*iظE/ϚA95*mKa^}Ε ЧA?^΀Dtc(9aAoN^ޯ41QY2R}m gɐKV~%̋9lt ŅBDϪ46hw{%`eNW{QӑR;JM]P)i'"`z\_-In>-aow\b~2a~ߏ]YYpex=C왲WqݛQ1|ISlEߴŽKw-xG:+Y)F>1?qt{bYY@)ð>~"9xHl6nܱos7Kgd\U@;{jڒOQdm"Mԫ€݅䜃~;iR}!)|!g:FcTl\[O/ J-hkQ!piشH3r%l]4,r<&w\Xo?+y?=c=)6!jyCz#qǃm圇#qI\z&#-N_H{Q.[Hot„:lљӭ: Be ^axMܪI(ނ.buD=)M<4^]\N6fM& (?Ђ9Ɇ~D&!W}%] +f4?D(tqt |0Aտ E!^pLG)UB S"tpGys+xf2= #I@48X9?L/]!?DU8Ñ*J1?ۦʩ!@<5mwc&gWISU`͡65& =e©ZÔk;~uGkN<ԴՁ{WaeӫC֫l yVMJ0s>]# }9 %mcU[~yiϾ};e$)n]u]Yuk \ HNA;Ƈg8_+Ɋq|ۡ:Zn)`Պ=7Vhc%J9?-`/kڊ?~{fj&I,N r'i X$KH=K `5i</[[hذn۝n9#)z@QnX{ø0 E<WmO4EխBIӧlkQv`#mhd'\bΓl : QJ{(j Ii>vnR} mq}; !UҜZ;yS100e՝3u<45]w;}aLuYa鲄]WA[i=/aN">D[A7?uy^谒`0a=ZmbV>鯥jDcΎ̼uZt!&tSbD~lCx@<aXN=Uv'I*{6+O2 zWY`iF&5s"k~ݟzSbyCə6dmDR|Pt72S >@!e+Ā8[ϗ= 2b,/҂ݎ[ B}g4.r&L[IѠYF_OULk$ڐj Q,ί6T3d ҳ=Mk)fHK.qƏxqQJ%l r)96Jrf+(jʇJl׉gˢ-Guߝ8HR%T48qx idG@g"ԡƌ>^VY ݃@ǑfNI3nkB? PFVƒml*CRro,îϠ fOPkVXogVeϭz`(#lV]"Jbp;y1jB ;/ug ٫xdU#e1'/5ߌpa LeE6Eg =+' h@P@Kԝ|R)k&[Zdi05$_d?F\=,DZ.2ԉ:E㧎LԿk4+J8-$N9ӆ,}Q.ɛ.( @ [XMJr[E_Ex6>UfܛQ`3Nr(]З0UO\)NrG61hJJ gM^b 9&|H ;+)IýD٘$o.cFۚkz'%CV5:Df.-9J΄K)FPGLkXOP!]KmmKpo2ypR43AW\:@ܺ 0}n: xP FBP g$}B DٯRUx.ȳ ǰ _+TJqz<_y630MΖE,o`WCb*\Bq5 3Q@}9ocfVٕNAB+vL!<+ 2Q|P]"= G_ReSJ\8~U8 W%Ţ\<52qڼz"Ժ)<&Gt94%jpP5Vv >PҌ84R6\⃣dp3~=z+<( a}8O,N~7H LIAhL0xl"+Gd7 pT[!}M+RUbVp(pN'b\  kv Npz[3jP[s`:[wL|)"A E-yګN#4Tؓx՗#?[K8܂4 . 6޵<[h!%fMT٫O:*M4.`q>"}u|NM{ܜ&=Пݺc@"kx5 uPTsy(3]bKXGq*F54E3{ߚ2q,B9[O]X_ Zl{5=uũObpc\YփN9Qق jecs GTPB\˧vQw$f̅sөoe+ ؒ}z1/Y,@ތ3E07멮(&M~(\ eIhU8Y eYn,O$:S^5uw/+d%ce$hf)E#ҧz_}X1³5 (9g^CdO `2tu^ E0IsjDV4o9}iIt>VG>1節H[jҒeZ!sL>b1u47Q-A!)Ę͐,=1J3 U-H`T&@'D3 si$}ܳ|e V!O!2qRŚRSPZN# < 0oȜo陹cH/yX%4찊0uɐ?qR!,zW,Y-NޖC; O3Y@H m@cE5`]a$d][RIJ& cۦ}Y٩~ 2*/n@s/idǝq[0~&V5IuuʞW鋻?˥7Q`^/U4M[-h&ò p^ʠ5z2eZ ?42C!RLyNɤ|/~ P +Z:] @6C0k:Ē "8xvΩOuxۆDSH/+r4gvH:cI}ѣzo\FGRc$@|iA W?\LJ:׋WUy7"m/P.iIpq_LfS˔ oJZ.m /Sd9T"g"@ [t#OTdg`Hn+'-5!DVL{T%O|iDgPPMmKجvQw7kFn3D_$-/\$bBSpypp~" $oPgFː\9o"u1}mq6+Nx2o妭 gOK zk$I*R55n^慏@f|&CEP}]Փ̏4]I&'߼ΐHdZbqbt=?5zd-R1{Щr2 }غp8kmc^v,]XdIg-l$I@ȼ.M]3[9gIIV!R*o,ᦗ1&d]UsL*T׉a7iĻ4` jPfdxXY*ca2{J6:/ג$ATI@G!c5G|3_0\ÆV Г3| wfHKbNWP @0/s&Y):]ÅHƹdY!tqs@cLNgT&ck y)yW 2,}y],8 J^0L.4FitzFnɽ=ġ JH=#Wy[$kpt>8Aƾj#2}0/oj3|kbOC|]/k\Jo.MX:o7?N[dĀ9Dt5D\kU1j 4v?r:tA%5iİL,4ԕ0N5`.'a6 .ctv4qo؉dP, Mq{diQ:k ŕ{~HuelwL::"JEڪռ*NMƸ5%w*F([HóI3^9zp Ep>?n"-Zo>&V0f*ayoEgXHۗW%“>G!ob s@dQu/3yU%5?Hk=,ZߜH˥D*Dfxk([hb%#C]8?誷Z=39`U3sXˬ/6d!;D4{"˫ pS>ٺw1sTY>Rdȍ;hB`nјJ7N-x^aun4L|6KaWMz $huQtf]M?:"K+oe\~YwsGnμ]LUlMɘ>gقO>>u.6{Ar~uAc@mj6*~cZP#>N~9 z*2ڛUa@_uu?5ꍬsHs ]r犟ĻY)x%=n5ǯg5"e-BX&2-_Ha<&'_Mz. P/k\Q݉bC_<걶-_]3 I]+xBѹu:Taހ#DT,hi00NuntO8߲^\D@gm+&\RЍYמtB63C|򭖊J#|`aZ>t|zYYtqݸnvTC'YB{O̶hZYRf(i4끄&■?(滝]^M?]t)R ;EQDtΛ-PsBݴi1 3,{ x]٥ڈ1[.žra!y}cme]4Cs}'nN.VoD%Њ=m"KY*P "iCݢf DT+k!& 38'}[4Ys1Hd,]vk(L/iӉޫ):4d? qƝXa5tx8_֋7PV]-U>#E&fX30NJ'O5EUOB`H-dc?tWԢ/|dA_W2]F\XrՅ`s|LV$S VU-sE" HA !J@5G8#\:L쮨g"/ol:`ZSxo\e`ɳ56ǟ8,Nvfw>QIy%Fڐ_`ʕ#hKL_~L#ta|9*!QmNb 4h\>ªe4lC# hZ1z2" ImSEQrq 9뵵J~&uxKq 184%bmw*F!t6Qi+S 0 z$B59Ҩ%B4Zti$='PxѷJ[LnqqRrjVK[>P _\g.ꥐ,:rdRY*T1kDM>xy"3[HG'Q9X4kbd4=nigsRyeeXg<!s(i)z-!>MVn5P4ix9P$8όX[T"CP.E)8~Z뾏~MeXkL8!ߝƦ]ͳFfշ#u`${D/BN1wNOK_{@/bMC?hC-Q~Ii Z90JAmUhM5.Qhԉn[&BR;WcʶY$urQb 8 EupJ`OT SxS\SډsT֪@8e-5SW8G@+HPo:}a% > ߬q: P@L5mia*> qRwaLvw!waXDDȤGv6(?Gb<5W(Hb[Dzi^pd:h$NT#y燔E-i1_AP7ɢe5).;D7.65Nݨ&kT 'бjf tusn=&e,\vw=_jM~]Hʃ%G𓿨AaUM[ʖAiV[)٣yD&ZD@!!rATOw($xKpTD_:z*Gx+Q`i;xd{@%z?MRO+KZd%JrI00\eo_-Ι(檃QˠxrCe "b냹6s {T$푱JE=hߢUbƷ#?_ޑ?_zTd!ɑ`Ms`a4|;Ʉ/<"]~:'tptP)"+1j);_£"{ʑ&)tjƊA%҂$F8[BHLz[៫jc}+v}EZM wпG+|]e.6og)FG{t[(g \.X_ǕwI LJ?%4 ,Wi՟TLZ@96lkECb=Fx_̯:ODhOGF(fKJoi <γʼn@5rי -d2$vW;m6ؘ?JphR5F/7 dG%mk]lC*¡ntݑ ~cBJ Gf$OՅJ$倓i]OƜ~tM,KJ!.M0Nrd1NlGsH}Jec{]3}1$KU^^71@) )ah$-8*:֝h0{(]F4"RT|T2JѝFOҠ'vA" 3ׁ7"b;Wy٦´T}WbK( s~auhPz5tg^m~)a_JNKVoOi 3gN]iϳhy>At\D[ 98)Yn':J>.I u?DK߿TW޶o('?=#ﬥ ؛Cn7VCEGAI%j%?5/#+}[_Wg6UQ~kuhH2"TB$9LAǂ@pxR*5Vj/F QoꨖPazq=Bݻ b^*lIs)H ";ǺupeC=SY-ߵfisJ&L>Bk&OѲi!6"YmeF%(i{D|:k{JD. Խg̊>hS _@(h8$KT%6`K ,XSģ0m߲k0>j9\ H|3YAe`ml_d?h$Zh;$X8uI8/WdEgw/>!-rš j  GYhVDӔ W=9CLX?yU`A w睃XZa"^`Ozڊjw{n'2DkpGkK.gR (}1GUQA˫`18@Gv]%dFE"o=;QPE :?_W5ɀ5l&z_rHD&4{R&ݧo{R !ݐ5.ᔙ&՚4Y[71='v%E'jWF]'jK=`DH;Q&?Gߨ녃:(5.n(L,O[w55rnՠ atA 4ٟb;2Vg]1[ַO ,&K |Vcʧ}Z 6MMIhܶK6LC<^U/xɰs+0EO_BD1(eSv[4\?cn-ҿYtkNV~Tx|;f!ͯ i)&@@G򔯎 -X$̏T Kg27ߊfbҒ\,~c4漓x!C Y7;^.RK}c $NhlʙcC?և:Oc狚5SѤnRA.צּϴп}AkeKO|WvDukm= 9{ae/K+D웍Zc%"51 (J{5CFNF{\c5T<% M} ȂHDۓp8ݸhFLg,Rjj:O `d[AG9Z/&n7}5Cgqu;M "t)/L?d1J2 YluESft[e+l#Ϝ=st Ql>*+jU[OLeG2$}NCHorBV#zWJJ?׿oW}P6c4VhWy0a{LeE+б~N\ŏz~N0m4:3=ݹ/w }V (r[zhTdKS]gibQCRc$W;S GMp(];2Lϭ3a_jX;PÎR?N<sQmH#;O]]6  - %:+b QT*2L?<ey+ȋ,tcu,<1C#Eq %OLf^UD9+xat~e9&EEQYwe[]V |58ϙz?5PF4sGTmt]SͥPI S+l 2Hù*u%W5棬/}_mP/$P^sb9TVWyGJ21Wq9u*"^\9_1B@3us1:8] ~@m RSIIKD/r->%7GL"ŀFv |ٰdw;JC"꽊"gӛ9xK SGܐ4>@7p^MKȑ7V(]LUHnqi@&$=8xI6t k/=SҥH}wt @0js+߽,hA(t3z"Vr7@Ou1*\jos1H88ׇf!$W&xvWh}_.(v#\+VÌ yPDqmV|gJ(rW5?~.K՞JM֝0zh 2/=QJl0:ss\IGȜ3+ˆpʭ -̨:NVkƳP Az/ỿ88 tfǚ)R܌ja4+4Eg 9yM.!޸B)9˄gm$!":MV'(U6,Pn DDc.]>΁kZ{%d,\(PL. .}ʎ)~uuoSЊRR3@:M [M'h*htkL:_zVdxƦ !SC܎_ Af~8a&t\8wtkJKuQJPe 4{3=5lXrE].el9:HQ e"EiW>t#:]ƹKPY둵[A?8PC\JH7X $1 DIk6<&'>ׂxԠУpۄΜ'h2AlJo;ς[ \I0t&ETx6*͍޲o>էQ趖[[/CٸI̵C "QU,l+e`1bImޘT ?jncV͂Ȉ01A>7q053:Lzm9k6dM pxl@8QkLwa(oZm>} eT<%k6iU=N,.G + f"@z0W2oi^(3lMM ilmLZfW2#]vCO)qqԥE}oL‡0/ ǔ)esv+ղ-h -ŵFA_SboVЄir( ME?}poqƼN\4r&7 -X\yjR81I9D.KH1+3t.# -1Nm") #h,fV glʑqJ3GWY :sMT4zh[XCw*qSLFt4ܧL܋N"sh{!٣COMX6m>hXi+zT\/KnϚKd-[n@;l0Uj s욆+l/L`1 z_Ɵ)`,k'C8m]xm`u/MZIpQ^C>{C2S.i%MuG%*\t໻MJ酑ϛC.8Gtχ`EFc'/A T{¤鴖#L ֓Ͽ PeTLXLM,Af!r5F`*ͻV}?IffXUܿ)L;Ua!&Lt: n\fx#)^Ntț& ݙ>Ds0"\Jzv%HytBeQj?%l'n0u ux/4HKU3̭o?)sCfeӒ9ЃŬQS=NP3uRxd,rveUI|!,Qe!jgwwIMpQn) U\ϝ,Iry&X^*Djܮq{d_應]6?6沰8ա0^2h5Oe˕wDzօṙtSzcnY5.kT0e?h/i?R"IЯO9Xx'+Jv͖Vvu^SluN+fW]5/,/ᘘe?"q?pC(;Pʫ_PSetGws"AK35yڧ7m(@Ro52PIaJ1(?ѹ%E5)1~;`Wi xD*ޘ}ǻep1Uh| N z0h9ϓP/Wa> \zȁMhgEQ*3oeepuYJQL|BdLx5*gy 2Ӯz"O&r#A?ve0}Tɀ2Lf_q K 7w8!y J]Gk4`bSvDD29ϸʾ>b6Z #<[A8j$^9YBd~I_~9bPBޗHV=hIMngEJ0MnC50!1` +hxroc{rGP2'Gj VþB}_16H^HRWIG9{7h<ɘCLncs/[AW& ݰ14|AM ]MGnX A1`G@hkȏ҉uG$V8 g&cYN{GTgG}T͝caL]z&>,rAt>y gO'xzG/mionmip%I2P,xLߢ|$ K qVUrxBz?i|\jѕuQ [SqyDK\7 DXb 욨ˋ[ ȓTԂXj#N6پ/A(s|)%yeX?39 7Ƿ @5,_(#6'cc_Hv;G20ƪ=],'A#ncyVPy17\+y+ \o@&LNH*%38D匎`JYJ. KYaf~V$=vY]{Ak׆Ƌ3(x*{߿cQ&=O(3F+ ,>L^_V\Kdԓ@g?Ht3;Vh\eDNl4$CT"$o],]&dp{@U!%m*廻F|_*S=gp:Y]ou7\ i-HedR,OQtҦ |?<,-΢@0t }ȯ.0xC4GY\vF(XR3o2Tw0G&H|E*`sav5xg%GzU޻@t/0C"0WbFzc~Kf}i?;$ք3aڇP ~&v,:Iw6/r۱xZb+]CRRX[&|Nv乽R)u08 h2: dϥmd 6@ )6C#>%*X!rwoRX6ȾcZSjH:jX#)kAR'^{D#WLV ܵ8&3Rb-{>pT! ;[ ;aaKs'r׃8jɄhP"54&(Wc*i.c/GM'St S2.H^a'x iȒjyл`]%?g;h>x=$ %)|#pZ'\>sl9OD KL :V9]Yqk2`%A㈨>m,Wx%̝5(lko] 0Sf! ѾMST&)' .pr.yV|= qCwOd='D 3""ꌬrkxcCrG%C_T'~ktS^8n^ aUx9[%x@iq;ͣC&\A{>_cך9X>^" D ]- _ zAh[ 8S&MUL; k.~O9ڗn5W+87ZpeJGb'g#d cSho!D xOU_䊟cBܳ+UA~*[$mr_X_Ğp bԷEa~NbdQzYt.A!Iw{#g{jf>B\>6 KT!=vO Qpk皢I"|⭻#H/#(wuIC}{NŽ+ÊW1_ECWeVyt)HߍĪ$%%I|Tej2xAln8-캂 #ek5sI iZRulmÒ ,6p!*0S8(Gys|6n Urud&<3"֚F -[DY v迧0\ ˶C@dI éX5⻸j5yanס| ٛpd^E8NqԻ? "݃D PLC"I+߷p^G[j| A~#ЙI"t~ ` n|Ey)[]IfyG7/:Ԡ[^\~Bǜbe~MCtӐBMG 9⋓Oy㞦 ?unDi,Cf/<>ViXeA':~-XGB2|YbuNP*iUi;B7l*D-^k.r}[?rץ}*sύ-[xY=%(^ wt'\64NsP'̄g]jFwnEhHGC=z欎թw7Ŵ4#$7 NVG3 _M3%J.<-@sIŝ( J!I8:Ҙ?ѱo$л4@eKPB=Cޫ陈 rBiRS}!ef7}ʧ-D? 4#J*aL2nWhq ?ѵhS xM߄s,(.~5_#]:\WCO(2(Qԏg_EHlO{<ŸBb"F194i1a{hG,A a@5C;rH ,:,c%gyzpA֙I WzJJ%ݙE/\L9.QҐOF}gio^|A;$qB|&UuFB 4; K~6܎t>8ն3~}ksxr? Jk0җ ؎&[%.yi1#1 eZ?^7ڜ;PA۵EnbΗ3~ۇ`6:R~ϰO^ 1<5-Nhko+i'|܏"Vz&q4^ u9R'?q4OAFrY#Iaoɴ1L=2/F՘Қ銷N?65͠oL鰡JTXFs e 6 FM* CWSqRXK` D2;Jpr9긪,biu>SwJ@1"v\ P4X1Xlm,{:>1;}o ~LFRӌ jGpFF~˄)aA%D94!;ۃ(%7%2\]V)TzLm#ӱlI::_p.=jf䃨TUBSivX\} JK):0zYxQH> 3J_vwv"7 `f3K>2!8 =QB{Ce}\gۓ5M`ړN8'O~ff* w8DšscIlq3XL{ VhG+ݍ= ; vf7FNޓ"hVbGiI߫'rmށ)wFT,*WMㅲKx|`FTY)Oz+ XQr{ɡ3x6v'Ԙ)C%1n"6H3V =FOB1WDmjl:meVi|wh82Os;c}I6CWF%8(9_򇶻D+0exn,N\z\jυƈBRndYNBe kYSb+P`ɇw zEC%N2%4#U30c~T!$:NĹN1IAZݚ"$tc MPIXQ=9Cx]ΗF"F,ӨܱM{=  >\F#<1=LQ/ `*.nJ꿴9;.OH+.ofT+w\UOj+&F=g$Ezg)WEDYIrBƭM+CmÈ}IzUKqLwGVVcGhnS1y0==#m+ AD(büFq"Lq}͐s+4C˰ͼנ%1hzF S/"CSV>Ɉ@$ewrBqhFksf|`|x{d8w?T@ u3zϵ_65סtNA}ow dB TCQ`iuLç;Ȩ׸6{p<03FDe[+3| }fN:)s_o߀G߂1uuOp̧Ke]ug^0uYōPP NC˰!I 夫,X еGOIFs˩_j75T¹~RC|q>dĦ>Vo~X/oؗ JQ +iڇtYr׮tkZh1V>l&t{r2$6Lh' q*AFURL*u 6 %茪{ W&H&!f՝}֤r^3}ZI/uc%q_VZ(/wm$m"D7%M F%lh@֞CRi 07 "LLzͿ񊝦S5ax6KPŊ;YrRC \5i{-^˙AZ2H%$6[^){N zɏw)eL`˓܉vv%fU:8'%I[*ӫ}_0eJ pU5u{lCO#O&vmG $ bFf0 Ti m"T3Wco JY=G{.VRT+=eږg{Q'-ݹzEUH?Dv#P9g6nU }J(vF'G6+"H:A3Օ}+Q$$acH7g qʨk'(G(7g*WI E8NXu&k" v|8YNdt/ZDc|ʔ˥ppVE>ƫW4)!tֱHu;;dW-`q#1K?]wwpgIY fJ}ws/(/s8 a0+IXS3kvT-[.^18?SFmPGgXipXD಼};̛T@ȋC|5vڦ;:b(]7Iԡ(?zA-"[1%b<fǓ`N@\< 5;U{*1 <ѵ(睻䟆X6"+sK rp7>2t:r݈.Ec$I~HJ;1,#fd Ӟ:yn4S3@ K/Au`6Ne,k y K20\swJ<+ϥ4P*uW;MQsVD\/?Ɠ/ 6yϐ6 e^`f{svof|9-|h ϽqcA Wj(=ߪzqGLjf+Évz#;xF!̛"ywLdUtx(eG+/c;|ŢP9z#配vySz/d0pasִ\,FD!fېf1W6Poб}zKK:) |iWV9>T>aJw' 8D}+M82j;`gZBn9KS|}64fH2yj_F2vyr; khP7nVe1sUtŒ8#/œ $@$PsEX~V՛Ru zQg)?6I"A9@Pڿ}~wķ؁OΈ2HIYO/w\]qsq/aR7`F<߀f` r&Kf ?|#.GThGD5P+gr9dVKyu%g J͚}]kL7 E >;ڛ;=f pՙS5F H+![e)fSL"3"Uo% ٸݱ4o&6 hն)O+Մ@r>{VݺSq  z0ܠ!)snx0F~' M˙E [1ÖNqEG\2)S88Y$g4$ȏYM֘ΰ;N&ͬOGe Jho.sf !(aureG`t-dM_Z嫕d/[H?2}n"#]`) h&fh ɝwf?~8V(0׀\?Vaڔj&ڈb`ѵe{̀gRa5c}of.OPfKlӮ=7OeӢ @]{,#f&d}]UvBxm/t"\9*RpH2l:oђڋTFv+eu׆MzM{g /EZULߨB>#1z=gsE @b n&_$U P=$mK3ĭTo:8{b[)Ij]ˇlY^>DtQ]-U' کl'@U3XZ(Mq5'N^uڐnd5=d94x|V%)O"=0n>yH o5W ?,OrT2Tʹ'j3޵<^O M* pFxz!:BghrP>l qp\dk6]+uqƇzR(/Uy9ujVǒ'VCG.i~S <<*}X0 Fepu@ܽb,R)=#F3⛥J&cӍ+j+g:PS?e&ЪQdnD:Ë0'cV7x\+A<}"yШ~ed.:k <4 9_h:։ sO-)C~~|F̋g֤>[ z[DY&bsz1.F)_(/$ _:DIq*[#DYzm7lp/c{ɝ*f޷}zLM $[:OT|wmTuym j" B2^Ԫ  (\Dm k,(lF_ZFh:q= i󌽯(h.Gyu˯\xs|O iJ=IJf97a[~v8Mipj$0%M#{KgAK286'DduKn+i\dfw6Q>Ij1UIwη>eiwGn8lw}=Wϫ<4U @fϪ=g:BW NIǼK ,I8&DBR}oT/0zlϺn}jjγGL'9DWA&gMo;eH۴CE92n-6)j?,#E D`:/oA=5q!*A;+>:1m ZଂU&  ZvaKc_LHFWNi㗉b9Sa9N&dI>ӺT~V`Gakn8ʹӶ?yy nD}U^j㖼N}K`кJuB} Ow4$V{6*;@}zt.g…_ :" ܸ B{2tv18V]{zۣY#WWp$U4Vjw,q.$TGF ߂1֏Kr@xKn#\T871w%]s$ Q3ިDEFoh2Ugo IJD6.L?R琚+-Ư}:C$+mgJ5"+Ӆa.U(-Z4S.:;YLY]t :ܚ{XdDdި ִe o|0n~=Y̚ )#{@bHK`Fb{#d-?\S8Q;TI -@|d)=f3few3"?x鉯D!;JMM\4=7S qqIڟS5;́Dvo}!q?lsSAxkQYiӂJ2L+aݲjdTewemNi640|1/(Ӑ V8a=0[UǗ7h:oRpd@(?tHQlP{,py"}5Olrl^~ˏJ﷑32& /6PLjH:T— s(p )82ˈD#[t+4/e%"d@2W6©9uCK=P!Z"aVV3"h綥D9"9|%Iu+wM, صյ]A-cAunĈ.[.1d\Ond@)Z!(]W(i2,ތ;[!N4~YSn_V"u}Q |89'OW8:.f=57MA2IɰsZTvc0gX^0!57o:Xώ*.bf7YV{D6h vpdm!Y#TKKuI {8}]޺QSqL"5n_n'U PbЂgVLuL-yxQv0bZ0NaPfۄn%s i#E>G$/4PII%N)#*Ԧºr|̲,ȁN%bgثO=t4^,AC i;+wQK)[8XJYڠ?28&+ԛNa=ǥ&U #v 9:\f"c{hd ;s(>2ZRrT8=yt]%7.Հ- |D|"RCF8%|CU7gX"ih1'm<~'5,=ҤXAhe.o"(`Pz**HNs A+0sy=iMaLi1>F]1I7E[nJ(Gtb,$$Y75"YL1Jql@ϟg$;!x&*_*RB-cSm%*L[q :vz$ ~?zb&߶0Gg?ܗc@dgʊaޜy-|(҆W@ű-}ˀT vi[-<>WBV46%# QҜp LOjN2 GVX #ү識U05E6*)vAhwc^:3ƾ &T3 t-zd7Sd4>:M<]T;>RJn,3k3M6巬j'eC.(,zY,RfMO qp'0"ASaÂm→ a0 -gwy#ݝ}Lضvy-1x^KY: ŏ)L\5ʷ8v)jɀx'Pq5%"V*h81B\֑V=$xqC1mecdeO(*x%hbDdǷJx;N+j*XrKOO%=A qeA|"P^5Y"S'd 6 =kwb^f"Xzӊ ]p9!gp?- LӫjD xV.5Wzz,U^F{nȶ9oya6@MA ;K rX$4򚲚A6Ab!qPp5 ڗ8IkFˌhac:b{F Mj/8,=B!1(e꭬\rcA^ L\2Pk@<`1fI9Y,vc- t-eCL|@Z8ϻ.Hq:__K+c*|_9u vfG%%rrM_釛FPҜ#…f9a`gĜP6e1mFl7`c\7Y Rspmm;$#N:OY/S)Q9RQrInN6c,iWN'Pf INEe5W6w/pZDAm`zX_Ǚ =M3*}D)A1aV?WPy:6Fg[bQv_#[e'O6*e_f[ 6}ď.K誏 $ i!I$̵>[O6wфnDDkMb .Ti=U Htwb-uAzGRMxĒyXz 9KFO>`8dPlU ޺l !Jʁ0?C3R; W&W6VfW.`Q Py՝aբ:sL;5`zc5@{iHhJF|5Ҟ +6ʕ wuHK%K_|_~M#Ǧ(L9j3:P;h5W@F1pe|rr^[: ~muɤ)5=k_iS 6'zU-B`pO'O3-j~瞍mj0_qC:v5]˒PŎ\'jSH'_9a=MDĮ"G޿% I%\/b}GtAR55-b^插{a7ȀtT=`QEb΀^ƥ|0dلlEpN]Z$p쥢_LDQg?&YtN٨zL( RZ~ت%wEąq|VCn//?VBqƯBeP^[lUu J6+ eX+ݶ@4Vby#٩vň[giN"KwظjQrXNwBEJP_(H|,?{髡*…|vf5]l}M+ 7ռ+uh8K%%Ti _<M!1DP(`^OsUQ@x3zt*Uk|+Xjk%H6.DܽZ>m6 I: %-cqU +ś3ެ#ϊdwu) =vծڨOʞaPh o2>=pW5 8Sr3O#ǢS89,S>Yj.w/bBDtAذӀ*[<_- $7`tJ=R^>]hC!SM#O>on@bz;yOЁp6G=t<^]U5@1oE%Q83C]\֦Rd7W, J/O"`v0m~Ϛ!ʉ<3q=, b)]j2\{pẕ#]F]*F@] 8U+9Ѩ0|>oO'w4$MIȶ*;bH>E1팄H? {p1lzfi `!ּXW݉4VeZLp)~E`Gz.hioOrqMdejUY XSigڅgy]֣;8|rvGj@FsLf G$ߨԐu/K !UޞYଶ˃~G ӯDʉ.R$ΆĠWabԀ6Kg^T32fL?J5Eޘ=^켫[qq )cew+4a8\Ivf*V@j5l4̕Tbߠ~1:=XH+DN= Uw<:ߨ4v^{k")n+B̀b`Xгem&1%WSZ;qøij9%2 &qhb7t~kHZ(cVr?AV =ԗ,?6IvV&PA$/i@ DaiE xȏC`M褮ܯ3ϭi7DUit r*w TOXV[ k[–&!;Zp/XɵͷlVۊ^iP ]Zo F[Õi,$L@&6Ɓ;B+Hͩ"ŀB kA͂ôW+נ5PTbK|ݼxA(4Ì%n=$fo>PbTx'趎|)"[3\7 C N0*]:Md^u/xr *q[1ɂ3҆IaF*l@E^g$쾫E5pScGe,6+%UʧWqm7M>Q%"TiKQEKL0q2e8[t֩Hg/]qq2KxHQLP"|DX.͈C `r5(nR__ћħI o1 |m֮.:&I gNj8 dKF{դ0: \}M߂|.'UYT P־F0[R,bd2F;k?e:2ͩHOƃ8dkɀ qo4]ɦI~m7nqCJEŞo"Kkr[)Bh KáC, \HqKس$p_vN8  c!R_ĿPjV&ނcdXɹ$=A"{D X%e; wqeq`#MXO q4^7(F9SzUٷJl~BA) :ۖڔ>/"̥jLSPNa ^[gɛTR[DF+FVkr!G`M^[:cpD:hP?ѭG$v_X%5^{' dɦMyIo`e\v@2yvkYZka- VfˍJ9z~-1 8/j ja*8?Zɨ'?,#Х[K69]fLYIjzIUX)E1> O#V$C#@l袱q+v"f't%¨ XѠV"/o7KEP8Ѵi9$>Ðbuxku(c%v]Rt~8F@bP_ j>sq&oxBB-@,-r [(~.n^阫K,Ɠ?"&-hN5doeTU[Eɣ=خ.xmJ[WfyE !ْ/(Gzl@t YPK#)8w@#DuT殔Dg5U63Ɨ䔩ńo=<:6 ff d};[v&=6qf "z ۭ,NnWz 7 RٵrivUDv/-,TٝT\~R4`cRq}LM[Ɀ/N SSΗ3u!7\ lඵAu2X@OMGCεv+aeAj, Ϫx|:]{Do,GgԸ4oׄ VMxY6p=y% ^EW[܌d&ޙΨr!E p(s?ZdgX^ ])huY[U<y͈g?qaMH%6I<=5hiT>,^m3%X\Y=N P&|zkN#\XQF i0}, IПl{4 ҿBH2*g"6V24ufg}5h)T&1d!tkV5Zυu:  x sg%v7Tx7QF))S\\Gಾ%LB#6[kتsۮA!ɓL7/Dmj$繘JK6"! 9VO_5E͈^vF,cQqxK7_y}oDN2OI7, L de|ak;{*jY#k.Ìy3}-Tto%Mq9rS(9.Azo"_|=E ׾h  Q䡝kUX=^ 7-hy/"JU;Cէ )8,K~\XITOܔe] *jN,qo Q йv?E :`+Bo8 "נiZ8$!4ITY$3XnB\WsB 2ԛ3cE:piW򅒃?'=ݣj]zh4%XfƑBR?kpV~CTSG "!BΈn1$}|>'ZL˲^B5*DJS~v|nsd$VE(&D?0nl8C5'3&7;(&Yp _-MDiɰ6`xr88yw0D49c <0` .Şrpk #o!>Q`7)Z ˴3 C[^oQN eg0ђ 6^{B@uLt"LLxu.ν+Fַ֋ֳ-"e_MMY`6| 7}k|B/R†!+@ͣYHQA*=?S<g:#id ygJ.i$ V[9'Vj64Shx2i (EtaW.db8(fis;Y?O#?XkJs ^C0KVB9}y6]V$8#U U|v0%PzDPQ_1wu#d{:>^G?n#ZټA;,ްe@+Ċa^Yh?%A'˓]3tjщD.M^ct-dr{`d[n_sa$˽Z{;ιj$Goz8Iti)<^!H]5y#q;Gz wDdĄc-=In~iUz :z{hW? Y?|Բh=DGe aøM'ۣFQ/O3)xgN*bfIT% 2Y1˹Dз瀗 I}{/9 aЅxX?QƎPc!(&cXM~:86 +,Fu5#;@"8)9K :z}w2xK)v.|~mQ:}pF1 wN7qrEI&W3~8E;6FBu=U\12gO+k *eH-oأVzN]\v^ƻ\cwCx$&;]̈́^7>6 vv%6& g Mn̜ M ځH,L(B =|~`Tkp~E볾4.h}xj [+B~qw%>ZDJ1*7Lw$6f%⤩PJ;Gw?0D/m$% n@( m3-?<{zsfPA3揾(Kďu9~~PzVI~r VD4 ='}|? 5]Fݓ7н]o" _8eۈt)nfĄQK q7nsqL;JH(aJq!b?Ů#T'P>f3;NX**9ᔎ! T)bòGlDS:<}gzT 32 N %^jrN %6fa@a=4Q`JU9){E<"q W:si~ktWgruR)|6m q@T~wam3Ñ/ۛl((nե2=W+QuCTEǟ +j)xebѐrfzA`}*{VvmY8B\ #J|`z<VcsPѪ@<̽EŰ XYBqJh*q_Fxn[LE_Yb>܃: [@WoXk$m޲m޲#d;L-'lŦh1&5*s 4@>fк6RD _?:O_xx=eTVt۷-Heeޡaٴ:CBh$]Gz]h5/8MV>Y}))IVz7%0n\oJ$?/IP9IԫeH )\sYO7T&YIO_%]vVP{Q|rivćtDJn%SOnJ7Q2?P`٫_gM8sD3QϿR RaE1m!SPK` 3iEcG)[~G}?E!R$qPziW tK'3nPɊr˿^-)ºPD&K=s#lAqˬYu~ĪA֦9 pwv)kpU][ 5D~%49C3 |)󹈭 XIlcBkcPdPG&s%7;U,$nLo0ckP&{Gv*6l8PR=%Pw(4q#A,_^#gksJ;mop)EIeP=!{k.oZ'∖"4Z{2;g#IXј?L,ia7U56LMeOU8m E=5lJEޭ[ю\uٵɠH]i"B膄K'쫏m̝@)E~|VV[wϫb F9*: # cdظfW@F򳁀Q\(8{5K ʉ!28h}9&mgqO ߔ2DCOg?TϤ@C '}=Nqz2f`znw)3D-, 'V&z\$\~c;9/ې_n96޷a! ZH7ca'SJܟI Hm`:yM5XKwI\d\8;wugڗPk3;Nú#\.QVuS9Qюid#PV7UYoɇѵ#RBthqqInGBxb@{'o/gs'DY#0´y'l_{vp0-dEnbQ1i&5u5i/D.T n l3q^sb75xR-E9He( rsuPcͩj職vk-3ZKaPQV">q&$EZ8ey(/x+.H6(H =Հ,]R;10`ޕb2ǫsjg9*^r XW<;^??cIJ>n:"W1BWbELumOLd*(}%9Ef.ujg4+`۽-}f[Ww4wP굷Wsъtf= ^Yb)4Ի 9O]'|U΅2LúXnTEpҾ#=T.iO/EFZ!X6:@#+{j]t -GTĆ&=?)@N}ےjIke"03?gNts7$V@Uo"nVH1b_0Qת1iUQ\|nKLVڦ*d 4uG 0 kǶ.r YEti ӣG+sXl4G[l`-"]'l%Y oіudt&du0TLΧx6pQ˦"6G9KcQݰy||ٻ~qw{b&X#Jph4onͱ|"4a Sy؆#Sk#r'=0ĽHtlqދ8DY@^tE4cFix(Jȥ$!tO K=*NwC=J8B#gVl "][Z߿q9 2.Q"r+qwiQQ*O>ѦkA`'zHyŽA\7߰wkwRn`)ؐY炞6Bf\ ;-H@u+`?~"Uvz ߔp5ihJKz\E{s,2Fa1t/ 8Yw;|,f># hh+(%w \CQe%r;ṳ2/+/]8$hȓ.`A8=qs/NkT˶ *G ,޲&d%nT0.e7Dΰ B!KGV ^îBv awS~kLqc-:Ut/ľ66k>рc'ԾKmXZXPYWցf ~ ï0q;Ƙۭc B3'2]AL{zCB2 êyI申7VŬtLԜyې_Vj`Zw.-gNĎL폀tM1 xD*+ʄgא+P} )}NM!%C"O|ӧVu ^3#` X3Vx7Ծŕww feV.IrG#"5BU>^f,ZrM|x~/-c 'C?L߇ah1>{*yFlo im(x7T}V pENG°)GJiӬw(Seƣ< 'Yb4qώ2INhU8)I)jv~P1)\Yw69q_swE?Urgl90v.Mh8圪D!|gΛRpRƲ5 ;91q)M(~EBMQ,顃@3GDֿϢP&JG"5P2 k ߭DplI0[A6F&ө*N+"^TK?(nUUC])ػhG'sFN&R`Ѕqm}ŹULh_ߚ#KrU(`@+)KI$[x*yX@*ISDΣ9GFx˥ښΦg{i;6t*;a,15v%!lǚzp{A-4$m9%;DPb L%ʙ]b{ v6ϓ8!..N1AXEW%Kbuy] ɘξV_Z5)4*'Mވx]q6V fcx%:x1ݗ9K($g ӄYU| Rq5Qp cRraS_P^kXtkY[#fn/z-)`g&sT7uBQ`]7_gM@KdI7*,O44z%i!%Q*b`~c .T}3}=JȲ7󉡸BʯEwGpem5A AW&[㒪iփPXX\TYfBc[l=n|-"mPFȐ*p$1a :ߠ)j2Bt97܄ed@dp3d'n9oSg,7xaeDrA;੼[BJ: kuKͰD>?-mGk:7XPRl\Ԉ W>сWs/8X@Dٱ~:$]9frnȱָ(|њ6yEʮdd˂qϱm ɺG\vJK)fFy g4'Ydrg5\ J?nkh9s ?ZwB[n&+cOMY'!&ſ2B/h-wcxzg58|dnIQȘS`#> ƓwzlujH5d4GT.D_p-AdH_ IS Q sQL 1 4 I{0H5+=$[g:XC)Í8T*n޿ Lȫ7ޙ%5WqZX#.6 I}Ąxl5|8Q;9dgk.Qb&s7B_yM2Sϴu C&UJ"sT; lR6@HkhWNg`ae0K"}Ri"+= "$e^M0"-7*.##&ywC-!^)ge pT~k2@:t;-lm/pWC]=׾B|h{C2h_uI ~OxrbJ[5rmA8S\ Kc 0 l`10׀:Rʔ7IqO2 @'ui9& NObhWtkd P4) `7fuT#(nwI̾ (;ǐޓאTXW+AB)z9M0?>GXgхw9d5|$tTErvvGg|b!'|& Qwd L؄;FA~4⴯pn#č"v6[dfJ' s UL@꯼[V0/׮i_6(^6|pR`~W_o>P7"H"T07Xfoǜ s >1܏wZF &:~%W t$j]5kÕ$lz:2|-k>BewK׵Jп<8#˻KJDl@?5:v:]TlBǸk}#@$4o5A|`~K*kDt_q*i'~7X@qP=ݗ0k?L.:ɥX6uV2`5pv@mO2_B5@Ȅ6l[qLL`G <*!V\excX@=ügRbzAqET ̀ +qΒwP֌M RquaQ!jNvjQZRhdi;VX4ĶT~45'xXE`xLBQ IV bsp I %Q V/yf!Z 3eӟCUW^@⾼'⭐5ގGtY7 pq9v5Lߨ3|z7h{NBlo)ڼQ&"2(Rޮxtq"$zPmRm )3lLB}\KDB B=qtiu #CsM|k-*׏E93M \a:;Fg$Yt^߃Ԑ&4^8li?Aj(D7ܬ `l7_ڃ]XC^rӤ,%vw\)Y5e1 Zt2xÍ b#6~-$Vۄ-?i7qu5Q^dTRP 8xE1~?ef[X@1'gH!fܼ4?l1F{×0ΒƗ2nX"M+L$=BPnIbu)k ݞ(Ləo溈5~y3 okʧ}']Q]zk"Tx@@ף imGWW?4Q«>k$)}LA"3\O!ЗgzgaDwz [(ʬGZWgYZ}Үal7*35y-2)oȓ况EY(=7KMe'+fjuݏg7kQ-P2}e/뇆iU_QknSU:}gYZ07070100000023000081a400000000000000000000000167a4d7ff00003afc000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q=Ge/``{Mdה^ cݩ"6q A&̈٩Ih:3a~ ~6upBNPٶA;]@&ΐj+ 6&tƺk m3 Iz d~:~~j0, ſ*lP%~'|yŽZ-Mitditc!rL5BKSUA]k0|oC\T_ UmHi Vav*.2G$dm3"5utJ]&ҽ&/\Uehwm z>$g<19Cפ#%9ܐ`3deb"D|YC͒f,Ѝbb rIx mMw+aP_>ɫEc'ǂFUWT5;kOF$v(Cd !x2],N[cK_i| H:-DɗjOޘ.HN6mNZsv{B\}}Hq'񫠦*&}ՠEu F yW{WA-H]0Y!.rGo0Uc5ݹ|R祲s ttP΁nRA.yvA>^NL6w$U9sw:֓&V{ A1Yv fUB`cq_"F>d5'IIB9]QIRqc/lG֔`ݳxqCSQbv3  Ekh,IӣO 97IEjnGWZ ud/~b`[rF!WJQK*iǭT-vJ]Ǿi5}2~N\snc mF(~c]E%-t%HX2{ݙ7О[ ; K=6Q_Y18 ]Z-Sc +?tT'[ª~po֖!HyL|ì?qACل#vo(;A&|2͐Y"e=G?Pg>_w;wiV5p:$ *Hx2gعmmQ$h@l]i7LW7徂6V7#yo7mX'H>݃RFҬ\8 &hx`CGI#XL5%˻NeU a Q:'4 ]g*&ɿ́:oivBpuR~)r#+L(@}hvl"[h[[ny\Ak1M9 8NA"[V)>) @:Iђ aZq'FIbwWEBZo@ھ^'>-0VYsb|t^DzEƈ"O͛#ԬK,4 ?sG 5@v† kӆ ??D% vlhFu^#tRY#NL,CQ;~(G-YgJk ɜ`yV{tz~z"̓MtI0ܚL7W`n4PC} ^C'z]緬i./30 --rIάc2鎼\E0(a4cR,Il&<%MZp\;sj~fC\h⫅*vA g}>}kW![#Z{iIcW=E N"Bז} ū Y+MdקR%Kլc < FK Ԍ=fg~/Zyrr!1VEEsI|%E zM{/+\=Tg~y]:b[^c#-qxՅO'TxrOKF3.-w; y Ĺ95 0nU݁ED:ԛ2߭`bz"g Ȏ@ h14N a%YpQtӊr |3f?jXr 4q\t=IH4qUI1rl␼*oc8 ߱m|Y|=o}"5\:='S<+{Ú>JPrg 5 1S3]GF?Dy$'V1VTr쓭 .}*ڷ^%.43<-3RW=:_GWՙA_,x-MQJ9ѳPM,]2c[=+>^Au~w4f0G:AK.8e+btF֜"{Td}5Y&qokOlܳ;TLv 3ruo$NZe40@M^@DQn#/%'C~b os]6ѭ>[B #M֧ *>+u)'gJ䃢Ufy*z![o*_[E?&F)A Y?-a1iP,L(\_E.3fjR)!㩯g8Y >m{C֭m"Wcc`WiXt[OS? :!R0a,Bara8$2%9)w6drtv`;&08.ȕ_oc=xq">zde*d.L tjVPJ \'ۯ ꫩe^q.>1IXߛmyc.P NP־t{f ׬9Q?\v'#f4:tDB"W ~؟c n~|bʽ\ $3u` uL_ZGe)ܯUbIRG ]|F ?:{r֘L,sgꟶJ)`N7k[l0ϒ+$~ ? eRm;kI|x$/rQ]" :\, UZjv8ZQ[dg2aSۂG(4 :{y] Q9o+qJL"QD>Ѯ_0⺑(~iqONV! 7t>h,b(%(X/ijZkШ%`o^S%,rtZ'?)/,:XIw$Xz #,f޾/=yօmԖ{&u3,hC.'pCxdd65${B9g HcO0!?_/jtpNWT[ol汭0ޣ6%[WO 昭.ZyN59$Ɋ/w_!9 30 M++q" 4PoWK \S!ӂF[f _[ ȳV/1>φͭAweDbP8qM:V"aV/$&_.t;}9L ωE^?JNp?sjӂ༢3eG>b 5 ޸>;nrnNGs{F(ĉf&F 8baBF\ ;Ny{U{-y(5`T U0,GQE{BPzm[툵@>qI*o.ڜbEL?jX %jEon=|߈pm##Yq0H5 ţ2@fzoZmWsZ>5xzsvHWL7}UĘo7|7o.PRou~1ER-PNod2*nunVΡyWV͓'7QE%UJzqCP[n;OPf ޢWs.$1veγC^KbQ84聑9!%QѧH,Zf(%a4ɇyݕmWND-ew0?6名Am9 GA AD= IZd$4$v$^4cXY)TtTUncl]f躤:gdzኄ^gWFa>|'T{ެkݙ_!W&m;zp/5ä7"~5|hv VˏeqORɞq-/CEmYNE4 /|B|:yx#Y]lmx~R$7Vl<|Wo=#]AyT+z0]Cu"`q2+Ei^ m RڲdDBcؽ;,^9j`/2fMeE}&4$ө-l~{4A |PϫT{; 'q.N9Nk$z=2ӪEP: sF ^SsEjC!a9tG 4/jֵZ$XKSϩcN雸"} #2R] =  0_+AUCA x(B15\Tk MmbeP ϔUd歧CƬf<|er*|1 CㄚVyy0}`Gl3L<%!aPxiEގ毰˞T)T) Y[7&0gSwO('Es7He˘W2, \YDr!<yb[bp)**>7o>0fds1sR*n1&Y`<.wΥA, *Y`k@qWEГ~3d9)0c 8= 85gUoާ}YDަ`g xg_pB#C8 b#}EF? { 8fjR~J8!\z;Iy5-&mya^dzF|b}i 컳꾱aG*φX(`wNzT vy'n^!ꜯ`õVu2"%DG]!|uD 2;qܝhusjDߝm(8ַKPly|srq;Xwށtb OM-ya`6R;{j`8K?V{嵄fC($iw:^"}zHeu" =\DY %L qtrHD6"S%$Ҵ󨵼oYr䓶LtyfA`жBR="Ƴ. EݓiD\Xm Rpzf@n^,ѳǠy;ڜBӘb!*v o >pd49ʰܯpl$3oDRw}5P'e6;Wmd7FrvPZ&x?X_:5,n!$mkfa $}Rc9jjգmhq=֪݀Em-dus_wHY#BN@قNz?K`[VrՅ̀+Q P_KjHt(w2.n?~2jY3c2qn#ONy5@zPX,uBX!sSSZmn]ȇvX0=j쭯oMuO(^B7޷)-5siOrsVbn5jYmm3:Hģz>sCtw$R"s@= e%ok̒O}Q@En!!8RG-#)#)n"/q\*A >^PSR_2oM $ OW/Q7jCGs&g7Zd0V2 ӸAC@W*w@i kCkgdIvQA_E3@i8f defbO@i(d- 6>5sOD}cic6k=|] nB=|YiN.|%'J֕RX-x0A5b>6{ vn*ʙ¢gKa)cLViGQ\[a@f- 2XÇ{ {6v?"Y oJVU)D|' D9d)RN|> nn8y`"4K)A:3: .f2* ;YIX=NR`hhaBBǼA`Mքds2|rKp%v6-V>OܩnWp)t&@ssU]socFVcnܛBtն lr8tM"Jl.fWz++j(te5ɱT1]Up3l ?S)v!3S1^=PucTFu޳ropE^^he0C khp _u3͡PCi$܂?^|Vt/)1Bk t@Ey8} {PZ!"CWuP^ƪ+y+:wonN_l}\&GǬSV6@dY\طnLv1*3PleaN,[LmhYWWZPD5ִ㵨J*~3**yv! 膀nn/ՆjޗV2& 8@WBMʁX8w(4c>[Іl{e_:WX"]Ui,п j=aYZA8}4XQk]u_'چiS+xݿQe'{píAɳ:\";-5*γ((6/74P3v;P#E7͠(BLc͛6 Jx2 +{_$o>euFq"rl60&%e:A| fܓmtfyY `,i  説.X&eWn,E-0y1";{I^N -tD;* t5{OӫonQ>i1ƒ:0;!NgQP8jF5[gN\3?ߦn"G 0X}KPQD z8_q3gx u I`#@ON.4r`0sIWT#53+K:oz;Zom$ {vGvOnzCG"%`GZAhN{wxTi^Yp]ޤ_PO:Nق+gCYl'L x28,a\0` XďG_A9|];#~yamsU0h\A~妥c$ G7z;b~? 0Eghn P;#3ЏRTv}(}3mU6LG)v 9|s]S{u.b{<)ģl]j~%ɗ9Q)@<&eVR50?4O-̴[4Dcw6C(j>,hdٹS,$D2 J ˅3X3E `i6Ir.  sH% p,?0gJh`Dxͺz{`l0MGu/- }CNlFz펈:%l>bD@~eୟh"aj/ kyCb%ldǾ 88t^[t _&^S.͟{BVP``_k1%Ƴ7rBn5Ur(DGtH;Ul8|Sl)s[ zz/ L`;9uN<:ݬ.R w)r{(2jTNwyE n I-!UJ93F2" QH%1sȠi)[}|j<# և{U@B$,sᆸ9aͅ>i|yUa} $O{t ID!VT_W[#mu5i#wf#f%T=ocð){֚4Q| 6kL%R: A{e'@OBB#,|e|1v,jms4JgGX:yd۔d}~ ![LfJD3egJa*tBo4$ W+w"}'T %|wRK$ i4((?>TzMR{4 '9j2*1RYh\~]&O|׶A3xOw]*/Z+m\ɓ)t󑎅E%bR}TIkDvh5x1~SVM cB9YFׂA8'+eB4Y?uTY{f28N\DL Q/F073W!ZKM(#ېNP`"˫FJ:6@ǔ%P[CF&o z6xaS]yw[kmX44>Ϥ0bZ`U-'ONYR_=^x%<(s63H|jWׇ'X|, KL|ن]-(HxB[w-A礓%!d|+TtΛw Q SW*A{-&#d`'z{QF"&/$bЪK\ȑJW=)8J Bqh@񫙖?=aV_}h4"DGO\U^\҇2O+xuR0_ QHW8!M/}}O'ZCVV}ߦ M?.Sp5>vJ}-![i]7OD-)zƠ(i?a>_1pMG N/j{fqMrDErtddoGP Yч!ecT..f>ZZ(&KQ+s~f<6(ΎU P\ &=C yS{_xxm7^W;G{`*X!DV/oQ,?8Q_bZ pZ&w-kNY1.ҕq*4Ns; (bYDt'G[pK!Rmd[a(&yiүߣR`5"W,ǺsO:Q#hPeo /ty{p\n%*){D$ڋIsDEAnǜ63{(Ѥe./͔Ak]\N#(4j_&zjI-,=Jy׉YF^tAp?/e7 =fej1&S5d[0Lsw!BB\iiӤ;t ۔eEMvpTN )?|J7Ν0{[&3Il@!UrjgxZpm !B<|W\j'Hմo5`ڮ_%;ʼ w֨ '#MĦp`@ [P&С/8zLr""zՃzB~3_gk};hNpSzX7>nHSSZL@pThiREpfҎmT>e~&=kOY"W^^䨿 go5 \-tdui @zAF8_‘ 7-tFݭ]f㞖RJȈ0.tR17<2$3k ̞^ȮuQm`!0q: XiRfp_BߋgrnI-$4;O=(~21A/?gzz wu£I֦>gK;uuHfzHI$$sK FmK$o-"zr{S0agdVT]Wz˔l,!rr5֭т.22&DwQ!uK*^4,Tn[$B1bgzuNJ\m61!h!%bHgiS9=\m+HnxGx!  Ih\H& v^hͺF, =\ŒLZR각.zCTSӔ؂&:f`k9|j8/,'+6+)=̇ɤ*ȢER g): 1xhB- D|.˽1W@lKo'LdSX4է6<&^H.J[BńP!%/~^ttn%$ALZ?H sДӊH0)S4BGEǨ_Kt//fOᶄe\UpV?!Yc̃?ݐʠ\X"hi3N_`ʕ8`&b)Z/ylw {V9].#3N80dc_"z X34kKDYVx᐀7 t?rD"-Xm;~~Ho`{dhA+h;w"[4'w+w`tqYW>۠LD6 -e)AihP^0=%$nԏM8AvqbWWSѭ,y>E;Lq!% [,Q D(0l.VK8&(sShoX^\(3B/~>ch@k{& 9(t{Ľjc p|*lC e*d3yD? 9X>f7TE$lfGƉe%*cGr &1bG?T&v˿ - zB͢\$DQ O^#" c|-Qǎ ~ \6AHCX0for8CT=-Bqq>(/sCw+lT&eWN\U͸aQ)a)@'nB{f!Fy)ŶugIfӦ%T$YuyҪaSҳ\"6% Ի9#~n쫧z 6Չ_3ۿيHT`XN?X]8XZ/9AsN$-p(@E sIX'O5s-NSOdΞas%Y6B$49+r"R?r\ wi?Q֍M9P5<o9BRKޚ{Bl[4b!?2]3]Xيc690r%.>=ClC{@\'DZ)MD5Wmc؊=SZS:>r͑^Ikfk  2hUEcEGh WnsL92"3yK(| )H0ђo')4Ld/yKu~S_cA,s3%[$s7W$XJ_i,B, #_NiT'B*qy#U&JwܧJCTz#6%RieV* d"ψ-baUϊ$S8̠tiʺ(]:6Zb1scߘZ}PGR3˪X\$w1 ^L^ӗCIɅhy1uYKydDŽy|ՎgmpeGŇNM̙9469⽺xc6;v6G5v>!_L"!^F ;xHiȔZ -eKՌө] OZ,;t'k&MM`WX۶CEe@/a1Qun3vNƳ,**]uj3wl %ͺFMk.]V0Qb.= 7Pӳ s i!gzU-8uUU V8!Bqg7XeXOo))@B*", ZHi8-0)] ڷj7o_*qBXs$4Fkhld@MC ܏N/ I@s$NcVwH-16IU xXpYoD֓WDͻ/I?/\/Y)A-hB6Jd%)fX_7mIxGz9Ң%:xZԔWYbP`Ɏg־ >MpZJCT:="lFt0~Rֈa,y@LnQ]NjjR"F~(P3F 9=cw&LBP.u?ɕ2&O} \TMoZ9 =׷%C6q!"Adm+nu} >}+VZD%m- Qi}(`_+dyCb@ 1-/֓3 UcXN8@CqκG]$szW?|F`˵J=^Wl5`Wo&!0&I~(/HiWP9縦 c|l )uh#o5d"RY@RSFt[M68AyT~_I0*+2JGƱ 2ܯ"yFD=$œ{KuֺMH߲PƧ W1ӞOUloP4q_g|ˏHp^i3ʠo "1Hg1-y#d`V?V_.H gUqnFEz[yH s_d 5L^c "#mkjA2nTeI(\3x!ut{=\LK_[V 7btb#jKO9 8 [eA?/:(c? 3|R;6z2eLͲ̴ӰZM{wL>Ý`qzDHo>i`HO7:-TtS= s;&qFN>P~"LD`·^4�Lj7 ^Ѣ]2{'Fާ}NX9mWr.!-"{=4= 澼c|0Trx$ah tX)+A>IfõI'`G=jS P H"̛.ߤu_w{# _#+~.ߋl]oŔSe*_%.˃Q|_&iÂ!J r& em{恻`㛝h%-ht|is>א1$n2z۴~p, NH5LΣD&. ׍do<=zv8"Rk@hX ~-A`(܅r1w+=xF=N`:xњ׋`/gٗ]I>BΌ%AQޘ}rTQ ydsqt;|m&ƥiLD{<}*0M\:^tտᳰ"=3׭ܔM6{lS_#=܉\-4`H;t(js:н ۟RhJd{X&D֐GUhU3EVX4.E?P:m̥]Kb[H/bW)Xx;'3B-H龏'~d.:3HR.chT{&Za`}"IӫL1uM6-%F)$l![1\ۗ,7#PD|Gc\Hۢ,f ИG.Uק`w o& 5iۘ8d{4Wq0~66OCbK۪"7͵Ώ J I iтt~Q; y=3. ]Vyi睯Sc܎sݚIc&Z.ZXm Gu xH \K7< x$sB)Zg&: ~[Y8N > 57ԳdqpHCzo݄qW21Ox)v1Y *`:c(^$qTpFԩ'3'N!ս%Yj(Gr-lB?Яl͜l}؝B@V4 }u1;lNE6+W͸S>8?VrW%Ӥb_ɖrׂykuʖQ.#HE %%۾EXY5%T_U9;Ÿ8$~aCCRDyhs8 ?WHۥ`)"⨃8d j(E[NEayQEaD"k_X"?7Rrik.Ǹ3H;LT/-DmHTPlr:g[C[(XZR&ŵT(#Ń@Kʖ0<;ee!wcYt˟ƬĐ{E Հk?: zϐ̺[˔uf6!7Oyq]V$9#qNVH vF1ʺ *+t9\/{R|UJy ism;~vYVvG6W)2on !Ri-AI,[dlr'zExgS+sJ ЋITݳaαt]l?}ߠD(VΠUH^FeAsXBgClr̺~$NfcK. :h+6W0&sE*deB]RF*u_IP Kɾ\ Rf<M *@X/7A@B=IQ2V{3GQ.*7":\ nF5mY/NY @g.>C;DއWyVbG 2SW؂!/&zۂ`X (2-P:cn`oH# 5iBڔTVѦ/?IQZIkK!B[5"rD'H;˂7(DmX$E7pٶGƹ|xΉ#;~@Ա@?+  "Լc[f1T@<~y\܆tiu,3ٗ7CvWmw2 Gۖ#&'6c$1jp՚qk%~XT `@XK 5e+$C;񛎷@J%賵`k# DP+9CI*"%gVH_2_iX-#R~f\O Ԓ.]sQ=" JLhZN$NBۦ1O\ X)3zx|l|Ԝ 0j(Ek3R&`峣Z1EqYd s^yRNTl .g0nd`{*5Lg |V/4ռG#5A2p@O0җ D,t+s*F\q2!3'#j6>#+X ]0/(Aջ?L3J4ܭdّFV+qQg^2!V|hmjo{s+bዅ-}0MZn@bOrEcm1<5vW #32v&{ؤ$Q38b]K]wE^8ZH+%uٟ9wQl[S^~C~D|7t&4$jYYJG)8t \4<'S!lJE )ܯm@J2YB X+W?f.eVB/_GYo{ C,J[LHC`QSِL6<N_rpXЖB}ϳ ~ %EMҬ1p;@F?W^ av; :p[8JrQ:ɻ }aV5uǻ53͛%|ᒜN~IvV蜍Pm"7drXշ\#'UߒMmғko{[ƵA5-EKg%ZGTL߀ 6=a͂>fIf>? S`f } fD-DѧBuf &v |߶BIbzokw*:4_s'9X=ӑ_)jѼH+'AiY"H@WaSPӂ+6HE2)#K!xLfΚk18?U $+B 7 Su`FU^Icowѱ7.1јmU'L]D @+Tlm)8M-Iy`?DQJP>~#mq} d _`ФM9"3ᝳK_ɿ2 4o$WuD> < ,RLC&ǞUxɺ$B%ڝ '@,ksyn\,K||0ݻϛ7@:ƌdurC " 4Ԃ@LU>Ym;!6hVYO7fykUKDbZwޡEiҝ;z (aGۯ0Yp(eRóp H44.5." 9G./ S6,x?XSsZu]/>!oؒ)H+y<+=ЏSPt0]x<6_0ozmhݽw0rq>؊t67r6UqMgͱc-,IldN(K1忳QQY>̔gk%Q`(H2@(2 AGPMPdoXWykZ>;f ֆrQ uH.B `wPC(^QƂXwN"?hċpЙ:Q,tuל2tXPYh(0]m=71:=JG zYEޓrScaaaġ#$S ,ȈlyƛSn+&;d^qr툼Nzc/{pq:4h338lױr>tE23 r4c[ "uM"Œ+V}+mWW ~H^K az%u\PeC ZI{'(6-t}n_ٓwG5$$_Æ#~Bm=(5plDbc0英';3d*%fpngZD D1m$OL6,,Yg:@:)v$p~zצ膆u8d\2w9c8:6{0niz+ӪMk~%Yߔ Fn/Z<5\,hfH-sv\wBVpZ%q/(g ]I(1-X*c۰ 5)Ƈ[y ØL pEHZ1{sY:^˗WD cAm=tx{II/ eP}U:*{>2d~ܯURa% X iFa$6ʑΘ7?@ T^zm(C8gA P"!_q `D7ŹN C 4bGi"2 $#81a`dB=59t]&-NL]8z.DtlFא/IDU Z-6oߪC-+b5 9g^+IJ#zώPK lX( ?_2O*GrElIҸF+@t?UiKi{F HbSgxQ@e;hvc H\lPSU&n&XUBᭂɰo}0 L7 椼 cc@'m=e- t!j]/Y!ԑůwi'4q!t.Z%qȚ<|E jq e4$w"5SCŒ#BVZ2,?ppzA ښMjQَ*3Q/@s0hkkеQpH]hBm*5SS*G?[D# ָMA3nΞP?ߊ6s16(giD1!3Vܧ<2ץ-@uNc }Q2[I"I1r%8fy-0@cz wy{ /Q^ݐ]gJq㑨DB4fS$Oŋ9۲.E;ԌpKeDJ}>'G( "68dG08uCb0)srm SPaq2qQvpKR[p&G-@NC yU#F[OKn$/Spt$œ+Ao= 8SQ?Hl94enLYc h0bfdu>v;Voc u\w#Zљ8?Z0)7#!T;NB)%L/za%xP9%{bMP =};$;շ4D/(Eem\o*}}UeR.($b-%x@c`)CQH3r`L?:(|hDG0A/W\A 4 (%niCj!rȖ$اI3p*"-m#s7r2[VBAm썵>1HzLqy6 m6RS=J@>4bX-?94RuOS|]~0U!YKZYZd#ggՏyKs}"k6"GId95tƨBT0%GDt29V|rُɂS%Ix f.OFM@{kR-QI(V]*bxJdxȨY̆&5i_ә62s|qt~dvO) C#$!#]X{1Tq;E/|uU̡嶟M*%Us=Kӽ t;Z޽OQK=_6t//:#HsӃb|9ꦛo96mz?dRB̸N1.A {P2cm'dAԽIO.^1 )K"dD@^S` fC,2Avu;Ql q>}na/G>zBw1z,>BPumϠ4؉ڧQU14V ^0<,`g6lNE ׾ܶy2vB ZO*AGG/$oVIqSV 9X<'#$ p U&0_H*UNc[5Rē&!.J84:ޙ}"W"Q d\F^Hyy{1!ue j_JtXNAhLVTOcZs & {j-:N?9 Ɨ aelp( 57? ϙUsHR}MN׬d^6PL<-aqUo}LNOFw]8iR5Z>m?$j 2`=o5g62ġWd!qaw7mӚ,p);6%8jTW] o:M0Ռ CpL14}@+\$NB*CR}#fWu(=lڼJQvWȈʀv4%$p2ѕTmn,iis@_rK3ښ~g5wI kGhvHdT1eKu9`3ˮ^^{Nq`]mg>D\Y,"Aځ9[a&wK.uԻ>l@r,\X΁dOZlA2wm*V<@@Y Luvtړ7&tˇGݢ= [ ՘FxW˫=hNzѕiʒ{D=[4^P!5xT d@`yiK0zf/Іe}X2*a$psg7$X&"@F,jX߂' ; 6U {pd*C]W /Fì& xj6_$<.` 5\NaspCtlUvE0JD[#'eWhںξdR s{':PMSG,/<\<5H7=l=`M"bؙ껭,8C`@?g M2㰑DBba'˽}$ r;cSmms'U( \zMKVZl8؆ OlcE-֟$7όQ\C7u[U70T31vUSl8@cg'f#af_?M֋KZx;nȐbQYpA vֈ=V8 ɷEfI4J;F\</0CUGfk RN/ v/=ga,շZD2ˀn- I^[a0Cr/sgnUVPi0I+SNr8#tj `Juݭ|ʯMw~u!}Y:0)T ҄&MiB7v W?agTrԋ`Y[P8@jLQ&I54қ$̸n?8d"t k)tGh%N9V8b!*XJNv> %%%72|/DoC Tu~rfnqo7Zdj f@&=Sc>M\۽-c)ت: 2)QZ|nN ۇ X+a\B7=!Cjwu;TfZP'KK2aotdaL.TŕL̠:'ʕ6,Ob cd;De;7[M#̟ho&Sw!}. ']Or,omU`̎P!h2ah㦐{_|,Rs^~)[HBOj2u>2`huoB47Irjp5:nCљ j(%q}JB,K>~)TS@rf4Wi9}`l`haنz—ϕʜTP3r7@ _ӪqzSgh*WlxBW4J%Γe *^| @E&#OZ//q慐;a|Ea-Z% PΪ:jީʼJU"( ^%t`\-45e IHYX VXodZa 1ѵDp~ѬGH>g_qœߚ B jخ(dz (}4\էul~#!ӉQA͍i8ֿVhxX4LؑTtSD":KȾ޺68+Ŭ1yz5Y`xNGI؝Cmi_@0kgɮn+S ʇP~ae6;f'U_B%k̵Iv"3b?,ɡR_Z=I 9! 3wQ!f1C"x?[XSR mI-UtFX~i^ڏ9ո5rdlѧ}#]H(6m;䪕[%LyO/+pEL*^/i) [ڻV$tyVR1wb cTS15FO,QnlŠEhJt{H3au.\m*vJxtpuVVz"F!-h%N p6LY@.dZj$!BPN ZgC{$cyXg, ;"iquc5ᾝÛy62EBɅv H;'d 2 e2I. 78 &N߅E b"$, 1/BPLF8z5ʋ{`-|' U\BGRU l0T.= ӓ^g# 9ؼUc UԈW%ں|i/o47o8[R{x Q Q}FNDˁFU%@8:p4l)G{*N_'K[Ƿqx3QCܐ^y_'qrbzyZXr\JƦG0Rⓛ[oԘ gՐ o'A} n݌ tⰋྪv|ۛiڭKbeT_ (X3hY%Ìp5+VeޠI >|3eɰnwawT,[cy=kgzL[\yä9U0@mQݭ&:բR&*0gzU,afMIm=-#$A-4M=%=$D \/NܳC*~/_#Haasro8\me3dl:νI$zvx:/AGiӀU! [AI|Cs+q;LnFK9L(U dШq[=͊QrDžrfdE_h Cډ-B۽giq(+nE€4 p׌6=beX-lirHJ!Ag8QfklO0Ĺ]=y]b%km`[I%U59iA ~S~ufoKщ' >1qQ9{џ}A 6&5~|@ 97D;2W8Ig)F-$Ř=8B+5c4O sрte6+V5r]G{(2u'#" ,OsK)X}m1}T+#܌i$(ҳy3`{bOy͢0qя(" 3(,a$Aʪ4[Wmk3RGfȖUyLpO_ry1*{03[9K .ͼtob~2!C$M 0ZGhEc c'&͒aAC%p_2's÷y m\T~˴MWFĢ_nBxh#'w!D\RDY0-ќ5$S.DgMr\rH;[^{C_]OGT«fnl߼LKEfHe&*`R!5S5P bCVUy5MѻP̠ms#cwS/p:*Eȵކ/?N_`ّl(3W?/Ђ|-FO5]^Pvz/6*m;=Qs3+ԙd[ G3WQXP'AaHHn 9]:m jI6y]Wbnϯv( j 3ߓ;f7b`,D4̮5ώedDU lG?B;ੂby]Q^޵1hßA`_mv֣;IQEn/~bi= 5ǻ@T絒tD&|Ms3>ߖ08klaU# e]ťtLZr¦1k7+طʫU_;T~vt=K^%ο`菇6%/dKA~5QLLv H^I5)Ÿ!N+!t#g5rV7}&<*iG6P'UBk%n+!*>*v+'QSD3S6`ݟ^}jj; 1p38#V2: Zm@z 5ipt;&]/ڢ# )ڭ !$?Pg+ weARŘݨ}t 9׎zfo0y8ƹ-t8I]S'U;4ʒ]- Y2SȽ) uǔ/uD\sĐ5zYiQ)G+{l"hp|h)iNde.mDZVT[ UNqc5C=لBQӅ˭@r&-H玟BEf[I+:.P,zJ=St >jpc#rszsKl0RIlP!;2f &P4ᠯs'*8+qGt6A(_p͂iYQd\]lO˪\!d*C׋ióɀ7%cplp@Ͱ`YY9Z`<\^bnCvL$̾Ibcb_oT^.>.;Ky2 >> "ѭs+fN[̿ qh85] Vv<1uE<zBOψ/). E)*+~ sW XK_*ۮZnV(aR|dP |ߙ9z%7] BføEqKSk3~Q *K>M2r5)eխuNW8f\Jʱz&y{m[zm I['I%1GM5fM Fىv= :Jpl,Hsp(M c^ YZ1^r5X կ  .~Xl ]66s-.-_#"X&攴,'/p`nGh%iY"(zCz8`k0*u|rI}-pam@-!!I='M[~hڬwzWɌT6okDг192cfQO`}^H"aAf"S&Iuc 6-S&B˥@m `9>GQ㛙yهݰ!18Y[%b:5$IB84FG;W-8:G=#G:ļ:5L0Gv1=}sC9 Z+% g)qY't{|-`;/db3("?nh'^n&8UIpsh(zC9 x-HI5M3 ldH22 wm=x &ۨB]蒵nji H&Rì(p .,l n_d$?Gw5_!)~/'L0WO2n" u[n /;0vutP 2LU%.=<=_{( 1,G0ꂟܷ"W|:&*~QEmnpbץ½L̜2R"ˎ1AF94&üUS5*4 fV,-D*JG޻݆K=ug^:{ӹB)(̀ gUq'0LϽZWb2tRAe spZɞʡ p{>o{hGԣ.,x}G  $zDԧ4(û\ޓҹkKFp lpJ6`&1@%*3wBYp+"kK9'{U&-P ^JEMmy#[/W(6+{Xi$I\<]\RgD xy&B%$ф+=X{EtZ&F؅o:>>z]CaES:wQ !Fq]3*3HM q/mM 0s? 味NXcdM3r\D6G  Lğoc^ٷbfF|e0!@HW8ύ iyA]rB`0o^rD{$*lW,_+<,a&Jz ߇0J:Ë ]P"Y^L i$%Z0s<|9G IcŅΘ&-dzZy/p@KvGW+)PU_Y!_$++W&z2m\[̰Q`x naM@m۔%~ђ XnHΜj'nJx ݍN7T;8.cԷU}WkZOeclogh؇m(eMU)L]'C/C6Y!V@ m`}٣f2}3~7SV6UQkm?U{)'F pKvɊ T.h/N\F7GKkz3 F~k=څ$77vPb&כ@_3pFGccđfG5?xykaa$4]-0jxC>Y 5GX0C]-pfiAjhv}9v :sO͔L:C:vOS#OL;6y&M>Ie;~W_Fa&CU\c [.4KSH SHyew 5d_琋ˆQgMV`җ\W$|Y?(k7*{>KR->{ k\?9~Lr n zMYw bnPanN>}4^N:f7` д.We"Z97M6Ec4VSN.Ds&h=_e :-@ũushrunUAusƈWۻubRx{@=*؏>9z+ilYWLVd/(!S㱧 ϫ~_Z$&kxb 9 :8!]F?ʣ2#Xx N}* :N0&cDQ8’9D#mY0>W!bơ`j! S؃Cڠ %ɱþCEDo/oqҾQY|SIt\Bˁ͞݋u@@Yw" *-㮀I 8p5ٓC 3P@ʋ|S6u A3ξv٨3@vIߗQclVmuTJQ"ՀH :d\r@J/q|Tе, a9:bFc!HƸٗʿ>ٮp&XY?*P7/=aBKɺ}L"kbkkAG+8}z?U7W+A0Ȭ^k=hu(|ݾ >oPLhi'ᓽK|aGC߻JO|Kyedl&f&Mc]8zǏ8bX2.E}`,6CSݞD˥TY2/ k!`Թ>[2B40Ok湙lJW ,_^S U.otnD)(ϖ? &Ċ4^`5p)4 48s<,xQ ╍KGF 6f0!R.{WV~APX2 +=Un ж5!B&Wo9Wڹ-.F.Er*e?bw~U6ZK nc)=È]zS?T$ cNWQ`p7d8JxEtJ~Hq -. ޒ(s4jMb,xq{)k4 ZFWq~po>GejiJLY|UR*U}_Xf5#t'-;PdVDoWs\cbiЙPMIZ=`>;8ozna~U;t\v6AƲTԇ-W";9|P*#X{Uy˃²H_PY[@('eYjQc9#mAVW97HK>+´V%ƴ:W66,FIǼV. ~ rey퓄+N3 cHfF|x%XRi#QPɵϭ~`by*)СJkMqfo=*qNbw 5~S*S31zF|?V-sO!*@\!.?F_p͘}񺓑inV :4}g{'zv!҂.;?^-͋8"\}PgSOOiLZNGb*0*5!YYMBKw:u| m'k7 48nZ]j\l;-z:hHXJ0w=;U)D\*(y;Uȇ2ӣ4a$fNgɧ%0$%CWڲdTxfB%e0d@`: nu j|{gAc3ݬ=z۵ % J^<^cԐ|87b?1AϨL`mwүʑikkWd?s t}(W?y{A|_9ǙH}W>@~#d-Iz˧Ջn8XQo,79 DL{ʋJrɽjciI-cFN( ָm5M/B 8Mt8J> x>DsO)n|dT7^iI)Nݐm/HEM RG{^FL <eU[WjX(G^*&N2sv|)\72g8{T[+S.wq/ ]RHK,iӿMzEeF'/1+ޑH5Clɗ#G\G(b+qa)Tu5d"By94y+x\q킻J1bE!nlEC+l̨҈[Zd=^{PsMuZ'-x -N8ϑmg(+k=vcǬLp+(@&vU4Ӕ9D0Ng;VîڇpFC0wn=;NV2RFDjkESj36FSk# 4M[Db..N/ϕWS5} ӄ{!ţRZ\H:̺nKGqG,urލ\5y.whͻiK掔t俜Lxjk7&4UdJ!y[/_&{rLv3#0sv{Y ҷ4&4mf.&V JfOe/0#5p$%vL5k X'SGqK<< T49DEs{4bGǚe\ON@.iꚐsXFON"Rұ4 5y!KiZ;,z>(1Q\]L7qu5>X`PMq~ln^uQ%k6]O:'VCkh櫽ENkɇ?kzq"DCnqy a9^=Qّ9+ ٹY a?0V<6Zql?pjy؈T?x6%7#?~dսK7F~6\.nz/ NUG$VWxA@X|oܙs⽂I PLCgj0=:9uS k/nVitYzKh9N?ࢭџF6Lѐ؂L/"T2$P _:Mn!F. M{TtiZQeeƽ;1n]/OԦZ iX|Ecu!/ܤ^qp'")u: J){t5XSN!sล޲rh՝K%P?g:A-!hw9A]"51xx!LN4M;=W]BW[ޮbAmؑ??EO 7'pSH/S/=8^4Q2^ 8-\xV re!qz{gKdsnj)qL)'aoz.p*cN%H+ Z9=0K_~/zQ2"vq\/]cQg1iQ񛲍o8aVFɾR' 7-U;Ȣ`#}Z,3CEIKU񁕬"o}fVJsCG2?2#!Y1Dpi*cn}AqC?f^ 铻/yFXdM A5m #~GV"3#.@zp-~g d(ESe; S'=KunmS?~G#xb[ oĈ{'fW7wN֬?ӿ^Y6T q>߳ װf@?En;A]eAZL-ƣQDֽ[w?`*׭]6'Q_HOv PZIrúqwNL\$D?3Pa/y\H +Yba@!W$rl sGBi9` jgjo4QxjTpr}_>|D!  |!`24’W| *ge UڸBW+FE gRzSoHF~ueH/M}{:d׎;N$3~\wP\!4Ӥk8 Q2mqO|7ΰ )-Uh%ޯϥG#ǿ{XdzV4*ahXyp*"9;>+s ` 'U^C fP *7m 쩉!%g·w4ik 0Mou vQ]4+aZd>r@g#: EZ]vkFNpxVLym /pfOT\E.za4VEi^:==Џy#YKZ_S#b8@&mL=Y"۬"Z>aNF7 Hau;gULΐn,uuYHt\s^^t g8%x;*Jn̡XGI.q5Ζ6[Ds\Vo>[2|Y|/ÜƧf5pOf O%#= 䮃?̅kKsPCrZ]zH"\{OEhVxl2dCgS==#_żE ^g$.z^ OrR( % B #L'EBHBeW;\t O `ռO@X-=*Ly Á.UQ2Ϡ:jP0N`7|*#6^+t=Tjm(#v=Ԙ+gIabŞz jip過-żZ`o8 _C!"=xtOiցx/g=W7f?Jᗳ_x~pZ k4ߜ tA SO†m=f}*qKdߟ?yh&ݴ+@NÚCFIR'Y~}1N^(BSrJv6yh3ːݖt8mw+t)%iӹI_wʺ8dlF3k KD9 m>>U@ rEsLo: JNފZ643Vvk{T]&~oXI53cWBgQG><^LAG֤q(NC'+I35u=Oqү/7))Ma.O4p>1.BtNJc89?{Lk APkm}^ھ%^\S(>8F$;m'郳8U(?3(/dk÷ԛ{ Ïg/ueJ]/8~.ݓmJcڤ 1.s4f]7:mŐ [Qt ytDFwť#[5i39رr ^{ZKބ3v&ЛE]noxv#qEa3 ;L<]ЖWȉk8Y=:#y^Ipgy֬~@+,!pjwfɃӨ ~/9-D~A-t  C*`2GcQRvK6DFq(~%*O @,v|1 s9C3"vy5\,"%Hq YB}[>rOPl !- [ P `ZvXog" nLhݵr4~[MxnQw\k3 Χx:P$*J*¢qcr9]b6z$SJَ8h,}Z7(#[;L|4 ,#BTnoAo) M<\NXS e_ƀJ4ϳܫSOBɍH93 ec(ϫDQk=X -Z2L[pI Dau){(DFCBɤz{=& r*޷7AYE]qQ[r6ie{  WbW4H: #H3=gSjGiĜWom4qtGk/;_rj"358ynh?v%"zl JNvY#e_ J9#NFfJG xB0㺋wK z դ\Jy aL>ͽl+S 7Xevbh)&PMnn;Z]kzdݧJ6Է2!0,"@uVXZALw\H= 6 ϡR~A*Q>'VT\7oRqBM,]OQM_*QYWw[ >l~Z]>yh7 ٯ;(Qx*ȧ=D(z/I3?ƒq=qG95W{LB{mzʌa4RNCb.ډn6k#Z o#܆aܱ{5w(_or Ne*N:*z[i-2+4-|+%h4.3bx7ⷷa~YV?Cl*S7Mq':9I Åj JZ,O\[Ckm/1aT %gRFt4@c͢~ymuvQٳ[8_nVRTA B}*KK scZ|Ъ^v2vzOmj`o>KYO*wESrj>mLp<~GE[w,u ]$lYm/y91 guK.&=|iƎW+g1jmg4u/oXt68;doP 1M|k.ܶ-u4'GN?%ŀ;{Qh( d5j:ƞ2'Q<`J_ɣ$αZ*; Y l^g[!2vgϷ.7 䆒 ʏItm,hͩ5M"cVOrx{jeKu#zi j+{--g)).+ <`g[G@wgyھ̳.b3:Uok0Ki p KLQd~̌m̄ V>2VshV:Ӝ)只oӾ^WLo3yI8 ԩ" +=K:r}T;4*a{j,'3vjhZ'R&Pðê!ab-4 !)'z8۷*8zm3T>#[E[nUW)r[b [dH۞6ZA }5B m,yf&B4uZ:N1ܐ28XaTq1hLkܒ<36-(YcOo}IWfa?<NjLDed+ (.p}YŋPg? MR蠨\^/\M*^<MϬ+r [%LI eh4 oJ~I~[+F:Wz#̇Q`G ,?/P\2ޅSo(04S!fЗkXcdn]=ݐmԀͶT:_DNN_3f!lYlͲ\~$ ٮqZ4|s8gjlIbZ:?L#1ڞ^:Ge ZM/6#ם?,Pc35(v!{%Xm_$DOb$עԪD;AL#n~ _aT9~dzY|w eHnoX `ig$Ѽ@"|QFϱ̌f_z2Kql4%Ls9aE2:7˕H.$\bssOȈjZfv:ywOT.(:}@tn74?0 0R6¨@UCeB2Spqy '`7%̴@WsLrD6=D#ܯw\!€oEuq:_Iζ0 {'F"h+z7e6tEZi0S@KpO :=zuƲa.aRDOoYis@ٰ*H| Ƶ6׍j &l=SC:%a;ªmI:yަB^[M}fG:x͘ t;t^"4kVx esyj"$G >1@k"Su+yD52#;2Z!Z m䎝~Epx(R&ܟLQ&\PZ@Bu+ia%hfCty R& EF5!։7bm%㒏w/{TSx@}+s# Т&I=BP 8]7§Xz톪2보v整g8~MpPEJ{ }_r%.fRHA >HQe1+k#=i2X}mpem:$ ނ>[-0K9 .F/c8.JT}!W{ĈIN'!!#PUSa_pk:Xê.D|*n'Rt[o^ 1HqHͺI)W;;Ag騆OS.HWM$/!\ CMTUz(V@ϏC V1TTX4qQבzv8p@Yiqh=I޲~URbDcn(ׄWy !9c@*"O͸: dIŻ5 (Uj~ ؞g"1K EW(#nA/yg2eZ6or zOJvΐvTƽa"7?!nƕ6V1D/N?D|5HD@s_IǴ}f7SWo5UC*ph׻crcm i$;fb,\;co6j_vXO˥m߅_Q=6^~q+?87W<$qT.hA2.<&7y%=_OI3$f6QZW pIWANCgt-S,;8! `DZgEC\]+0`%$]q@)ìfyQWZnࡌ^7Z666 ilSl/QGnfu}&I*{wv0g>P&%rQ( qC1 mKd"'0SQ$~IR8´[wd-rfD{ %471HM2*Otz?x<ۓ/w `a9fzn&u0l,l@b񃔝2p&mHkb ټmJۆ4npG횣@-< '_t-YȨ:hlIs 2,ޥG3 s>XK)ŏ|JG1~k2D-ZN[7 '-;yr+WcϽ7{|{s#jLR(c5{>W>y:dy֫#kPs[u)n838|T8:+)AdGb{f_jmw A&*/IϿ< }OKkIEN>Xpt)m]o?kc55rI+J;#_ƇLvdn#onb u/3$iɕD2Fdm\#lq/KJ~+hstX脓ey(gc1: k԰D/ݬg!.qgr`!1mwF5 K}5EX%T2XiƮXӖ+᛽Af^դTq^G;Ә?4wϊiŘG!) B(nZd:|ᕔְ6>>ֽbN#c~t''ViV[B~Sqi* , /m\9$ם[+ƫP̉W RVMgt;e춰jQ֪~ /VQaQ N2jŻ C -\ Y \Bڹ&Oyw \\ hhvIv("^] USxϻ,.h^9~7e8ټ?.:Ed{ؖ}i`B ~<5NWRMO_dsȒ*#9κ7AA߶=3H6x$|(`r;h_FH j4BU{Jk 2[~]hyzc1>N rݹ*|ѽDb8+<L4d* QtBuӾxkH]2fb[$jDײ#Yf"(U7?uD*qΛ?gY/?Jo@Uz*aSKi1}bSVV$Έ}c '^EN0;ńuD1c_d0&9PTTrlLQԄ[)K2jss7P6uF"ɔl^óefg 2ZIO0kHS'ET 2هcM7gZndre$}Z^|y,aj̒Q nz!PynNp9QI[T+^kM>fHaգ'Oy"K 9 h/p%l&(p@bY3e[nNe_҅O97]/[h__c`~ٜHŜK&A,; Wg6Q|w=- r2F"HB`h4Ÿ=O~'WBbs{*CQF sV܍Zo n*8p?֖v+3:_0%<#[˴YP]2SւHcD#05gE!ID=D,[-X$ȏ$ 0)so})At/Npư)|SQ_e<y)N~Y:vL J= wpvp_nS:YydoIU =dF.uڮCF<5]G A>WޜG@7ʊ(uIk@)'|Ol^d_FpJ7n.X,> s8;{#As钉d<@F(oidIf_4»?I%Q0h/Wk#SMc %gKzt@\%Ȥp*|w |g-:5\c_qfUzr:^J$3~PWDnU{&S'n9[;?'.&5<K#R eG$a$neMb"9ͯ m757 <~XU{@73 .9Z^f̯4= 4[C~#iK1PZEF?U"r!dlkn'fnO^"*-mdxu5׳=+D\Pu- )`Ijsux:sc v4)X+6~ >Ƒ @4+-jA2꧊! a݉X`qj@/ e5-%oG="olߋ֊},J}j&07ف$wM!!d:lkL-gW\ߡ*ɾjFv04;RAYW| TĤbh'c 3_L KzTo;4\nIlOѹ`?n`#q,PNJ7D E~hvlth9i3z^lՌq7)O+mz|E TjJXnl%M@Dlpa#b#uc`Hs,Ы^ږWLwZS5ɈˉpЃS$b6L5 [s tU)t1uu,Uf%jf׹ 6x[[QxE pH9FdLQHJtL1,Wq_{.}e=Aq}ˠb?7¡w휐;b=}q?Jf͔KYu-vRJBjbOvø`G=Sl"Ӛ5{m)w%ԐeUcwd&r ׎Ҭ= ˷iRdTUql${'_[8!Nٙ bVEXf7:֠JB4VdBdp2b$(3,Hv H qSGol405p&}k/Χ0`|u2^ӁJ]1d\L ۅv `j~jo?77_Z kM !G-<45U:Fܩܤ}7s ZG KzyN{ViP4^0/P͝74Kdc6 Pjt|119 Q:T0iF2 |KeQ}?ȇF$'3и,p!UX,̫|'Vا^~obM:{ gQt0!Lw=$$[+:$;of 9`)y7u`f+!r+.Kd3#^QG|XAY8{¦{PO Zyg& u1 "TMbb4y:HY. bNQ(7i:d ;ͧ޼LPm>Zb-%J)C.DŽ.+_sgYFs5fOA,Hշ}&p S\{HXjէ=d'}rh[L|SwLcѝ2|^@Gledod­Y FR=aKuRHMk/K%R*DnL!̷xMgZE'A"(TrQֹ (6B] &M|lb Ahg!JR'#w0_s*',T:ƁJ7cNVtw6s} XZ㯸p\8p}BY*!yxAbJCXLúouSJsnkO([6 Wv)wC6fG;95 騖S.! hrF@֊.=N]ׯK'uqWy?Ɯ sE`~G L`+̩nvo1gj oޟ,؜늯+<0)%[bteFt <Ǭx]YZ,%'})rg˦|'ߑDsCH u", !]Yэg~cXQ<: Fx Ě.9J'M-¯dW#YfuCZ!lmWCs}Pb9ə'ānQ Yo҈Ziԫ @d6/l/9Y)5u֐2T{ 4Lvȋdܥزh6Zi2/+Ԑ ^-Ҵv*Ծrf훁*)V3п$ϰ,_nfh+GX =X- h8+-Ҙ4DL{tqi h?EFf4#1ҝi|QW@_8-) Fkix4cF66|w~Jz) uOA 4P#qO0v}{Cync=F:k HGr C2"}FyHaPRfPZ@@,GwWዡʲ4E%ԀԋZ4Һ"[}d{SOFúO,2UD 7k߃t Ѫ0 hav9]r@rOO^IigP8AT*0FoelaBm`)p=~[u󽁙K.wZ9ۘL˛ f(-qq85AZ\V=51HY2Z+=܂bj8.kO"=m篁M|c)Q+וt6KCsK0 9Uڮy^Bɕy+`bp䱟U ('I5pJDu>[@޷r*D7 ȵ|25Sl Ȱ= \,mcN S9Cp7u*ү$flC:~>gvPc5Jb?pGlesվ*)#B^*4WbD~VT8QYقKZh%YCɍ$WS$>YܧQ̿_U#vddN~*Jʨ+[xjB'Y=fe&* riiL;sboO(_-TWwm/~(uFKDaӍ0'8aq地7Y#/PF?.ML($Ff&-|V,E׷$Jey>Dr%9bp͞Y0+Xf?4XNǧBԪ[OyvH IwF~$֝bx.3ju 4OtAgTdV֩04a8nwp}]UK܌8#oJz^㡿=ߪ27td\*!P%`Sh}ݫ>v_Jb?;ѷR[|P榤mWBG(`ݴ0 DU =3[TxQ޵|t_ޒCm<_˵Moւ7`OҨb91f[0 cN:?N \d-h /Pz)٪hNͤ) K} 4M.R'_`)\"l>4 OL*߽IJ9'WA-2Zhbc'a<2d')ӔE%vy}\FDjO؈F}8,[.:J O2!Ib-65QTr6#C ~)*~EfVDs`Y`%kBJj4fP_!'mҘ~^0^w4e.y9/n2:G&wnQpCшoKc7LH+ԝ$FR5 lZJ~Ds/B!H J0XZ}rXU{h+Bf}(N ĐHGj{589Tn#Bz]pH{DTWVBBcIrGt*Ɉż 5i#ikB:u6uQu:}`q=T[쁷53PJ<;ۨtTa\q0ztxM㊢4.>G|t.h)xĄSwWRf'υCl J?:dk\ur`7!U;UP\jr_d#nWkw)P4E>֭PWȶ/'KnS+˩vBNn]<LJ__>FwB1&H}<^Ÿ,0*b%B.8+5-U[aۅ# ¨.cZKƞa! Vz::%:2$jpٖ5LQPړ0ON$he+滦?e^K `r<:1z <'* C 0zn3"`ܦkX@)FM=O9hy؍F87iX2kmЀlϥmFB zt,Vںzc ye\'`_Tx#}TxT->86Ѵ?sagj^q$ -c13H|<)w[QۀJu uc W]MyŇ3~K{3G+ުoip!bW.lIaP@ﴔM+RIP v?HL oTO8ms`avnLٮ(󾐰=_GhJ}1\"P@.Û-lc2:l$ ImY͜ K*H.W+dS\#iPp9DQg?A3og)Y%a {vbG~m_ 1ˀ=^RnSs?4uQ̵O;wT?_L(% ZVJLC$jnd÷I :aܲWSJ%2eDt^MŞqKR 8JAc &Nk n<}-ȥW< WL`&fYl{Lo^Q i ɰanb^PE  pHV<)S)O4u{BJP2W_ʬ̆vi6k5\*K ⢩ -rY3🝿$I1fEsm>v5\5^ӽZE /zb[Mbd\w(35R'pk9Cܿ-nꌩ+r,Q2D˼HdI~OoL`^{`q fZ2"):?x4w7wQ䤫@yz¹l-:?!%l)1X9]koٻtF|,*2ZC?ȋ7,B;!LIxۄbW}K"C93vVK(Dg@f,?*$4vkw0e#8;zC9E;%(zfx4",}G:8* iozھIcy#z"9*ߒ#+̺\@f~[Oa}z[^ptr{>K^&voE$xǫ.BPǠB=ONvmq vH|_K*:q5xW6:II8q%V(oM< gf8ff1Erlh<\/8wͬ42e\*-V<ush[A%6 lj] \hIn)40Ph? 0^;Ԭj+Ef0?]s2h`ߖukWc~ƹb32}ym)! /z;օzbVi?;D/AOLj;@/tiL^o$b@~(GV}Ss~L:)SK"="\ kK ? 'rS?rxC*z:Qq*OE#yZ%-fsv^SqΔ_| y8n0`xĦU\b1,(]пNDD7E, 8-hf~1 b%ÉwF AJmYqgˉ6K=&C׾Jс?R6>>xA+7 _!<%d2hJz'p'I"yЉRDئ`v16f9+ۥP36.(9UV5=n=ii j镍xRFbJQbT1 9UP.I$r/wS4B ѝ@4[Re B#"lF%X:ma:}uH.߮gQ~$ L;f$Ov23dS[85?.!mP߇ >Yv3@0ODWlIr@jqQӔUck<X98*JpWpL) Mz~_O ָc`&7AS̨:UغX?/O*DbWB~H*V6PU[qxWLq=] BѮʍҤ6URz̘ԺbE ^AD^2t'JG i%yc&wxSCXqSe`UG?(1vRHD=>_8p%֤‘BFz`A 솚OoUN@⻻/ kZĹ=y Q]#BWuY_-PQ2c;8lvLh.wZU?_fa6a?Bͤa Ui kʡTk -kWi4 1ȐIJ] |z;oI&ٹE߅;$JGq 7vGoA  /|pѥXr{eaM2ȒJ -1,/T"t'+t1d`jȐ˙Q>*aLWϼ^/weH?3\ 4Qw˦ F 4m]cp$8UGcٺ{$, ZG(Hst~|SI 7+-5>i ^|&u1έh*|4n0UӇľRYTmޱl˷XXwd,OY}qjti[Gg'7iO>I8~.D\dVEm 1mmϵDf$YPo3/?fvS?q?sL`0wЧGzb CTVsߨ8.IvW9|`Z?$gb6Oe6j%i0UlhkKؐ_23xCwypNel -&;?yd3SCH7_ `ِd-qsq]G"О5t Og /,7WZBg֝WxȦa| !^';GEUV!7 jxgQAI#l H׽L^:޾OUHƿN^,Zz0  rJR Q_)*:'^탮dA.u9la}H q]Gj5t\y"DC$mqѐ<Y| ^΍ȞXF쓕j$ٺI'"C훁;GwI\ ]8or @SBEcSwtb 넒F|!9$ {zU5$sˣZ X3Y^I^!Jbn`RgƉp -=S֕-Ǚ)VP-!i'Ļ_'& 'JhF:4ا^yq-N-ł [Liy/w/W[L$:HmrD!MbP4O4@` f j'!T1>s)/GBd _ 狊r_"e}(^(\9t)vdQr$#L%YGR_JI-Ï#bSuFĢ=md]s ? ERة[=ŨPL{R%ؽdYA"̎rSpSZs>[%[2v>MckM!m5,3>(n}@g;5_@q>WR`2&Z6}Wk?~9e3%P縍cɈ 2Nm%/ u})@e"*`TKR-Owv;`?9Lo0glN%''Z6=bpA ;öZ$H<da<%)j|yיFnn/iXbSjynSvPbFŲBuQhWJ:\9COL}}{T\f>?}zӟ>幀3 ,d'FSD @[35*ATb[;$St6l]G ݂~,Hԉ⦡#6doOh\cn# o3bL@o[Уeƞ|$/`@JW%a,>'e2 [81h69ݶe >rWktFDd7Q/qhGw%^+btcŲNFXɩ]U4s !o39<v/_p"Rhd([̱Ogˏq}}rF$F@UN〬N~?R35/u=u4r6 V%6H^ |AF2\NrTߠYQ6N F"`Ւօ.qH&/nR`+ݦ >S\|\)9.\ e z*ąihQ طs+HSv.k!dN֙/6 tA*NE&T6ILB!:&)ܧ2|!ytq6t@JbR/񇰇L@񲒛Y2.?$啦qfߺH"v"i_ F]Dqw͂ޛNؐbyjw,ݞrq콟I}m#jBwY=H58[F#$>>x͏lkpԦkOo uBVVwڞgb_sl`zhk'2lVʯ~U}GKD)IZ]B"bJ\,Ů$m>u9ТF0I >bSGKNr&59cd JmKEa f^Lq=rQUu@>^$17XL:YxDRazcńM`g&&Gfk:"S*M1 rT+C2ˢӀz5p rcV\}Ty Ddq~8۳rSSfy[閯ej M+Hֺ;-&J46T'dmxveKgu6鈀}+ y!X:Z ;p<PJcb]qQӃ;[[W-SJ-STrjqjKV4d'̋bPX7C=e:bwtE{6m&CO%[u Tʍ'+W`iK?;W{B= UO2myWn@v -nQUt+ꐡm@,51vD䕨E9N*dfryQO`5 RcRBEO\Rx{fe09*3SKo2`B ݾ&.A~7?^OH~gѶG'<:)Ywh&3GEnxGL35ePvqS],/6\%*@Hjv_~ F6_h N\*mT=w^ôhimQʦ>ENфKNS4 4U޴܃{7ZWم(h'LKƫ)vO[fO148Lk6uvQJƅ=)|`2%Gގ$^% *?pkaiMάYay]8uk X|"**t3.7N1q N/xL|#cp^6}rWyЗpny=Mw6a/3!s{N+jR/t YM7@)N`L'(V2Qz bM@E̾/2D{ps0=^c8ڷvyy%Mtih-QXzaQor٘bX}) LNkCàuF$ru ~׃!aR% C iwaUdrǺpOs,pU511kth@@5-ᔣ?ȂH[MQ3[5GԏؖyDQ"QԸ5ѼU<~֕ށCQw,"rʧ47"Nݕl/hԀ;W;ȠWb_>vJ;7t"%Z&D'b~EDZߚ<,*WDHVΆMuP畫Ȍ;HO[D>0# f+j 6 Eth;K7ȱ?ߙ|/a+񔰏SjDȾ:Cv T~-1Ld\2PU'eQ;%{)Վw?&kø]!phS?"Pau~5# rJ%$Sm"`"|þX[яzt@uS3Pm$/R`X+98@լ}tv > ':”Z}]Y+JY9 o^E+yKsYah#>0tP'|O=2!>3'˔ķm˸'pMof0f&5m9yu-j܉qDHUOti(jA̠ + VRFDܤb i/STT== 0V&qD|Ͷy@>QcO9HePN)Fcg@dC$]|ÿȋ./u#;,EM0h$>der VZǘ)k t5vlB<ėR jHYd8z?nNhT,OeٿF2K)L|h {볗S;%Tm:X%NT2ŒG ƚ'7!A`sv]aRڶwLP|NKtwA2crnX r#x0X#̊а36]yJTd+$w t3t=W2RbgE[~yP7u3!VAܛ_n=?"IJ6k#Zf.L6E{2?M<κ uZ\݀|f  GRe끋YkٝҟqrN( UXۀ"񛚩gS(lo *ig'FU,e?WF[ :qPkãJ8zmezՙqm>?p ;X<0HZ+1gR'oZx %uWT̍pߟ#C#Z < 1.Uk_(T'1 B10p1 On؃m$͎N%#@*X^%#=BҦ;N|Gz+ {ziֵ egYZ07070100000025000081a400000000000000000000000167a4d80000001d50000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/mpls/mpls_iptunnel.ko.xz7zXZִF!t/vm]?EhDTTk׶Ǽԡ]%%d4]2Kp҉5^GG<(a!s9ySl֋N*Aq0"*p3NB b$);]48[5_A+MJ7 WaaęN|w?eDܗC1۩Ȥe?L $~(U<$օu6c (f<ԃyJ07A -Iq ’ȷg&/M0ذ3].nĶiâ9$%@q+Vr bRaB JE^>HB@>Yd*l[8isPko?>cK5>0,uOp9Oo=Q`켴o9ZٞkyHk$?jcaNٟѺaEǾl~<U|4'5!d}l$سyt*!y5:Qq03rs(eΰ-Pgʎ*,eMEQzI3-~Q#xٟ'og^o \X=7D+SQ0;$X%ݽ kX'UmRHWriv= XeRLT>DhLQˏn|$m=IB XMFmndǯ+$)coȌ]кAMm|v-}U"k]g~Hfďͨwt/g\` q`rz46Nntl^قC0{GfkwjM _pf+hHDMV3ތ2%{Tdp1;װ)P ${Ssiy&r0h_6lC(b/9ϱ^5|\?RPg˟^a01D W \JBr4#vp0&[@㽼&A&Cyus6nÆW|g &Cjt0K5$j݊ͼQ_~=<'!"ZmY2{I*BVUǎ ;S͹O@QY)T)(%Cuc*ՙ_8v]k~M~i\<џ;7P5Za^e@,+4^ 9=Qyqڣ?Okp ȸrwc@AMa|?#A< $p%כVyTUZ/o=C{-02fP|=ߟ#%}YI[?akz3ksItC_) Moo* hY,?)JJکLrIWd3oڵ-YسuOhk]^a`IZpA yef|=u{Zun#٩K *I*C0?F'!@Sy6tx]+582^f_ | oXΧ(ZO'CKrmEDŎQ|+lrGk_"ƩqrFZegB9fu%i>}ף]e99E3RP1WU^$YGURiЩx1qsoG?[s lQ+mo|*Ynu1w%h#dt, gۜUAG3Aq GEO)@1퓷b ^wK'ՒSUm Ýǚ#7\&s,g*|&*-}+Kx) 8ÎBbf%RR,CNcPi搴Usup/%DPXmq>75K\35 8X'|k؞% ;p1Bv-rW4s1qHŧozJP~eX8et)Ro6#ke!6_#R84h %C>fzlu5ugM@qap>ӁR^nzdua7IO6v9/7SopُVWY%*V׉\ͧW+U^܏+{fBXZ@A^)-}xc? `ۘN&u a% юWm,\7+ hLq@v>i ,Dl$pfC{F0><83Oz6N-nV6VՎIꉃD8%X\#LQo,uyᰋ8%5Iy#t bFtDX[uxu싞Z`oJtq/ZGGp;|vf@|blD D:[*7 "3}̨DioЗⴟ ]!,oWdIbR;U]/zpĩnCMgUqUQ\(-T H=@Pm5~vAC!Jmݪ`\mGA+_d_ݵ,emNNLwC[(SqB nS89]M;q@3Ћ'>ib -Xھ vYd3ި GM,ǥ/,zQvL|DL+s/GLVY2Ka!C)v[5eYHK6\)nHF.Y5ØڃB`MMg>܀x[Eb݈~d}葋[#SkJ1 i/bC2@(F qǫܡ6*&2֋Z,V|EْUR:Ǥsb(4c}-Z 7l"o վ ܑz3xk 2wD"v&DN݉+R˺3Q@m$^GL!\!AZoOmӐ3Qő| &e ~^rV OlUsRdl}|spMh;AP ?$S`-B-^pK?- cH `z֣#plxΨ׈+|k>Ip5iF]= ]޽KнQC{,3~5q:NAlekT[hYr)]rv$^:YgPg&թ =<`kCVLKϺeס%6 foe۪GȖ>O َN4 o<N t0U` jL[p>DAwwT24kVK<~boqG_&8> {va5V뷑%3NGn_秏x@-׸HRq S;}D.SjkX.ňp?HƓ ̲`m*4bxpTA`M謾y'/cKA N'-vpDzo[5r)1zgTI+L\/Id{DY=CzHmw>!tbAO/|ۍƣX:SCãz&p: OJƌ=5T?7Dw&vjX<|S]sXR\f ' զQGZ^_Iі(&tC|̭T#sYzI<]&߻.2{}X'w,ajru0g ^e'=]cj#3ǀ_ ݐG IIooLoF +rD\jGbڤҏ`EJ3zŗR8A@ƟWR`:G_c2Qr!Eٙ t:gej-lv/'bgF62/i"̌A;pׁz=R+Eˣ$M\fjepUnc1'Uπɷ}$աqGkBik| =_yԡt9Et~vdb'.lY7Q,íi .,h)Ԯ'SZFAyTs`堒} OZ&jϞ`ydGE(@U$|'@o ւ@\ Be\;*zenz:+(vLQ cPĤ=`՛巅R$4ul-8IH"xK)ChI}8T JT!?p"0*:0 $ZvPUVXW5ėHr[-ߚ)-](0TkoQ\̬ƛpk(n|stXLV{P06@'vD>ۢ*-H=[RGSSʼn~4ɾỿ❊0Apa`+8n/Y ZT3f#Hzһe)K}?~s\_ô%_ oe Z ^j/?=*9 2vkDi(F`6݌1Z3_O?[ֈJ*}giަ̸K_%Y2Qog!0"̏L0]l K`A= H??L\ P쓠425T;?BD~ 'L Hk܉@>Ѕ+xbF@0mQhYĖ~PzƧϦ(: 9?vA5]6P"R7n!ED#؃,'erMIZ(^W*o=28} z:6'`*vg1楃<^tD z4ԏJEnΗ1d3:{oEøRIRm*CdekC{I@K9Cȗݦ\P2 Ff1\x@5<i*BD b/_SY77}]C0!H*U_՟]@,c̲{OY~m%NWgdV՜3-;Y#+jOA}> 7}1}^u_)J8qCKFp&4;i]m|2!$Op|3^5=`4bMK䥱 !^K'&wIo@(d|aWyL+c&߮{Y ⽊,]'˶&2|E׈XyԣOk {Qreʋbw,<&cL,!!i+H|nk9=ćZ`^aRA:\uy2zrIa1_ͣHTCH%hl%ԍ<Տ(5qE1rc:w?9ٺ p Z oX 9gXX|=9I7RĊ$xA@~c]Qմ8'5XHj>k\$QT<[/o?똙65'Qfe~M6HZvvpHI 4'sCմ3瘢Ep̎  n6d5BdyQ^\z?(Gh@V%ț ,FIvB`y=qmKL$v7_;4')hM#o&V`s1SӔEu]52+yBy-p b;ZC)HcS`,E=Vբ$T.la*H hLXG`Ѩo^¢K'nUQF>L/ W6:8JHAە.O7n6F`e y/oY;<[$me Q霩aDz]{) g[識 d~4W|u)u+~ )q 23n ۽?]oPc "_S# " YAց R)=XwXrJ'Hͦ:2idi&8 W(ėbf&H 98e a_. yvvr$NTVX$_."dZoPNvk2 FU*bP ːGVV&ugߨeq56_]4ZGCj/vղ#hFmNac sdRA^$Eʘ:W6 Z4V}yZߦ!ӥtJb˓9߼ -T~cQ& ˩sG8?|"Ѐlq!x<~L RZv隥ԙ o\]d'G'{sdX Z>*&7 ~&KIzDxcrkgMeĽXRü~Wɸ%:-TEGś?;e9QbB|}A4Haܳ"lҍMPT\?ejԷ`D5dY2i6iIC|^@ls#x\a(X#CR;H_3aU?ͯb.A!YÄ5`[QW 2_x D!C Xԙ/۵AUQcWV~P& q@+o~`& ڒ5YVaE&e/2u_˩ݭƳk0o{zk1WװM{LsH~3hƢm<1Hȫ&GCF^ lU^"}-ʿ$OȲK<9}=u]1Џ'֥Dh21mJzdsAMՄ2tdJeo`,VIðu &9b7.3Ϯh꽄BB 0[T9j[?l}ՔMXb9n\7XlmȞ,+ywmf;u8CT5o/j։?ƬL~6L]h{L>B_:{0}H,Wy8-Qs;$=?8g$m|0FXcf?Fe ݞwC3o}Z#Ҽv)m6#CH1 ØGzr'>AE6 0XZK|<k ggbaұԽFb.Ǹj(ŭو<;C`a Q!Mb+Y澾_F苚P;O؅fXLoKm_e bF$ɵ,'v_8dsؾ,qS G!oJ8e3|ƿ~ Ƚ1C”0p1gN=lwKx?9h3-C"tβI.ARSQS&7Q5AQ$|VF 1uAC b|${չwAn:UEۑlJҭ ?j;ULO+ Da~-5񭫱wyR XlH"$b[% **xIpJh|OV=+7ݳP轍\Ji\xaZy p5k~4_zoAgZ) ;di5}7\+79tI^zS9$dޙ?egUGвi+jOBݾgV*oՉ2CPJ BXpAaƬacpxj%A"c¢(m6[ 含ʂ0EwΊE?@\_~^mg.1&?>4,Aym;A}UkWZ GMiϠ4/<_d09.Tq8f|QK]c7yM:$s3nzT.2 yʾ`olEެ &}?K §CA1(nbz+IPuz.c/a_KWRSۏ?QjWL# ;[DzjՊzraQ6rnb ?MlKO֏qHUDqSyb(,߳Z*PTg>k0˖#WҙVʃ [(^!F.bO2b=\C%}ItCP0:_>:I"k}x&(i6Mz"vl, 6K@ u<^#06.-_c|E wQ}_C\K?~ xJ{ݻTȞ8}yRI<^[!H-s@n1!iv܆S_ZJ~9x *=r],P4s.9Ƒ'Hh`"?dj.$C&b&3eNV6(\/ |˷d%?m__ԾwWw,!(c._׋B OU0aWg{)<͵s')TOU5Wcι|EU4(Rp4CjfθMS\)`8Tby4c++lz#G1ver\"%v9?sN;ʑ@$\h:N9܇=95Rsj!cDwvȼ]&򲣵|$mV F_Ee^G.lNG#-n: oh\9O~:3#,Pi\z(SX @KA;>_l%&Ǫxx^D#ljH~4߁O6%I- ihWh0Smy}FZxٱt "/kiA߆O `fw"OݹrkI)gPюW$zm ["$)LmKI L.tU,<^ѧ˚Ea <"Y9dυRFQ<62ad]Z]MT%PjXM"ឈ9;#Z]$ =koGmА:Ab~BM՝R/lpW M]2F8̉D?h.E ghKP+ܽ4p$*VtWYrUpac,,짛8h}gHxvmj%㯗0)L7y><[`CJ!3ϡj*ޑv*ui3<(f~ptˉ©Z?f{ga},Љ-oklyR(ݸܕ(h>U1.[W7YbݟV0it3MS^`|=ͦH$  ANmٳFGUw~ B:WM& q+%:<F&*2n/m_ݶ(f_tq>*c!a5@}S"3] 8Y'=o'`S33\Cf9{,'ɝ #?^݂Nؙ,R-Iib8{ Py+,&--=rzęwmycq'֢i x?,'g)\l| 8w -腝)NaIK7%eP0@`2N+EU?h'H=q20쥷Hm Puc޶%@T/#]!%nD_$h+~+T\RP;F K`TlyXL'D)7CbB=Vms&ˤsRUY5k8akl!.ǙU_o4َXAfDw8}ol_ceM?~@9?d hK35ףZlW% w2δV-Q#wZHCMy@N8T(sb9Ua[W~+XFnٕBriW+H31s5;Qftp!Q\YiҶ~"Aיg3#΋)C~Tl QLS8ә@!,hY=bbPqAC1L+`3 @Y^~w&ddДEd7u ONvKmYG{09f@K. f}Jɦd!&=$(3jsDvV`J7Т!aT%#v0OMDLh'vt5hk"Ib;cÒgy~ѱiwgٔmv .\=~}N[-S Ӏ"U^ivz'Fi4>$;JF(EYf͏YcgMl])Nfĝ&ۆ%SpԇVgmF4o=~(tu'Ԗb=@II&~Wߝ#QNF߷vT}h:muͅHJ1“'4qQҼ|>E["=i)0՝> iQ ;z9\057)pr?*ώ'n)7R XL-]4 }jŏ\KJl+2{{@/McH_\f"pď-NC'M$Y`Ĥ.Gr<7S +bzh/rх0W㫩@_Ħ fr8QHLZ4ToH_ E9-b߁\n u8؊6.k:-c^CҠJwJr!m[K)a'Ju$U_Ԁ#9 ΢sa%j Vƃ޳=uzb ƽ[ ~o V4)̖/=(&s(q|k ?%~hIYthp?pi{JL(o9-,%5yv̶: vl R1S(FjH2Sd' 7IʖhWV3ڙ0>劎&EisVX RH3ag[W?3_Aa5R<Rqv!\+xAXwYHÈE ɀ/D@{h=) Y2_$UG }f58ɒJ̋B6j.c0Qv12X߳wH+2dWh{bu0+:TmK?Iҋ.Ʒ2U v @k05|" U(1Pn4Qv#c+9.Vm%6)hiF^ qT|\N<0(F|Zc }| 5'Ae uDY*c)G"Xbe4hӠEf ;#8L0Q`Y,fكw-V. F@)U8I}np:)ܥFzPOTg E4HV'apfTnL2SZS ~>:ճSw=AZNNc !Tk/`bP=*AKcX)La }4%hH6R8<_EmII2樣B&;yNE?U on OL4eֱW6,7m ]H]1;ƵZh68/dg+z!xf.j1O4Æ Ujpum]xcʣh]옜hQDZv|'p5d3wxy~@ ^* Pڎ~ L`>*ֱ{z% ib6 ʩԛk$wR6RXq?U g̼rTDd<ɠ7;!+ck1X QOCAݏPŖsCHy[nh@ծZEmd]oF ^<~m?M\^>IYBG\*[i ;}v{溱LjYn&A~G#YIpND$Jk_ך YaglGaa =Rf}ƀO@X6]L:H_Uħj]*S IE .r(~MBVgI' U&tJd r3PF_߶S;XijxQ3W(Ixe7L'Fog~ ^Wh.5}h"`A3tx">WIA\ ?J|G^>[5ǯaŅ?3Q09~_֎?n21OjrpqkSi{<U;7ZM-`-i R&߷lKXL㡄O>FMPfcO4[^_z_a [I'gNWWOfg8M#syID݋oL֌R߇A#G\+@4yZR7٪eLkR1Np!p~9sm*kSP/xw 8FOçjy|!>"eP(~S6_ wzW0TI;Iu!@8m_ []"òxP^qS&wᨗ3LvL%p%yuϻڔ 8kyP`s 3܆.>AOD 0=HǮfcw_շ'Ӵ;7nMⁱnF1 ⚮>i8:GH~w&W֊5mX\DjHɸ(hP6AIQJ؈RRRHKEʚQ;w`c_eA\}aj=/1ǼĎPsZ| mK=$f |Z]@6hSo{ӛHY[]^S#ɟ$~=q/A6yz6 Iu2eHa4g?8P)# Jt%Ҟd2e)W7Aݐ=^hӊ{V NPbGFSi|7R͌$eZ7:Z+L_'`*D4FDk$w > %7׬e_bfrB igpIEl||s9⑹(=\Yxb<#5`(}, l7#04b7Һ mYjIIKOP'5NGe$>^!_c?OO0gbf"ñՓi7M]Xz#@4g7_dӼo7I-Q+϶ķ=nLJ脘DKK? |^`$Ԟ``lbBeh|s50{Ը.Vlo]6ɴ: Qvj(f_gAlT\Vp.H Bdnu̖+G I1b}n$j+4@ҍy1O.Io$ӫl6MJct<si~a<;I\ `";)T,G竴A+cPCzglLK\]3۵Ś.q UbC}.2P88ԁlKdaMh?ZSvۚVh/{.?vMdk'!Έ{ K]%P Hs_W|Z%Ж!68 .w]tS"RUW1WYGE~Á`Nn oT<b OΜ^j뼧BJ(kQ߹]w})䭮O6 =߿$4̼rl4 К'G)xFvI))J:3:`y͌ aVhOu@> ,dC"ΜL.oa8.#Ńn~Vi%tE<]uB nR`}̇)Pt]#FkB6UƧVJג!db/]bɤQ=]F}uWrr4+~]+F7t1w4>ESxf] $Z֔^) wK97Piձlc;BY Uem Z6sx>#P>lRG ԿiEZP>ysv\lMM̂2Y5Q"`'w9}pwM\Kv#ȆS5r-?@i?Vz2*K`kdnX-[vV_}S8$Aw̗Z~ZA @!CKv\T"4[O^wС,ŜBt`~ՕTl[Q\}n?N[O^:vv EI29(C(^U 4!W[9jYAp U*~G“&>J);"Le(Jl<s"fcl.}YHiBSkR6 lt/$`T6y[VejhG %QM >[yslejnkWӳP'b;~QU>WFCn6'B/%Cgt xm|Ӎҡx 3MR| ^5nOKHl1D=hgRJXM>(W sLc*|2KH!zE"ZlZgxn IF?}x59[Am4`l^S(<;ґBz0Ʋc'4hETN5<ߴïɲc#SBڍ oI J0e TP̪ށUCaak~v}r# xpPmIbduqa}Q}L˴˘5\&WT&h!9Nd{{x-QWS \p"[d>aJѨ^/TLMf],Ou؊ .bM-B3s!QKm̓F =8Q];_ ?\b}_fge bu:]TPC‘{F"PDt.eƥ"4&1 ^#ńAwӑ~hu1lR( WbGj0l^._>NgTMJ2L8Z%WdYL _a4S!^BJ؟ *Q]t |sNN3`{D7e6?׈=VEuH'徙tâhUK$HDFl͎;xAߟ^buj vBE)SAA:H2Z4D&d٨_ɀ᧶tԡaU_=&!%iȮL|u(Oc)p'ŜlG+9 ;s'(A^!:."86$*0K׍%<L}O79z^ZPX_vV4Ms}^)EA?u_#wW׮R:_J_.>)E_ .¤*'8 ȟ gZ&Hh Lݕ-eB΢$YnZD>'fKK Fnb 6.QXvǩiN }e1K #朩n%W:5Yr4#LMѡ=m1mg%ƗTKF1?KT#x[:shYIحɫbzM_[)a 0Qu߼r'F:WX\?QX \NlVbQWp0 w:Zۖmh5?jXOFqFX}.kt Djc ">"0 Ek)qW@lR'4sXjhޯ!%^ +֧֤a_(N#gIc~T;vq3H(9H㶺& qXz 983ىX6SFx~s)\Z:#C&MDX35Dˤy;8O=`i=GS9ƫ~6X淵mݟh_69xe`kWRb[kվNJh :jC>5z5*bPtlS>RTl=?~M_ՁO1?5~x>g4䜱;WSl[ 0yF U QsU/ ?+z͹Hm7W&7=urDHKxKlchdYnssғZC^1U#cDj?\ Ŧ6]sNdI$;P9Ss-küs+n+C#\EexS@K՚"X!ek ^"]kӾ}W(J Zt& %Ն8)Dh4fiXj#htaF v[pn{ ۅ*aF"SB4xrE!CB =KbĴ*m?wpHcR!=uC9Ħ;nb9'À^_( }IbmٟYw7 f/<׵ʀAJ.+#+NK:4X3<%: &=EP5_oiva_!zJƐe)!XK=cΩ'YYGi&{)# (`)lNgAloK᱖/d>d[_1^Į nd9FQ4xz1GCLL: LJըaܩmCL_q6CZWalr+)ol06zLȴ.j%[89d6SPb $TC|4P/ šK@B֙%%}M ;idLՙy fyf-iU4id|@ LL@N%Wn >l>'LR=s [g7Df#a*IG3IJ:LKy7 Ҷ'ҊGۉQv*d|eCѥ[JYuX}èizh0tq$pM<4v Uxb]cABoF5)Ndk⌓ vnL\I(4nw+}_TrM=ˍL&<#Ǜs "\h;ՆE]OO.6e{PjKëNAǣh{A^<ІPYΫkEt7?"8@n϶Ĥ" GuP˸-N/SV'|KB(Bͭ;۔Ud AAB=7.}qsc@?5߮I/h,>(|"|p5UG_\H׃P& t?(:\!~˄@/u"l$=T <K ]\#GCvz0(ME$< rC) '&M2Е%Sdd]b\0 !j5n1GӮFso1-4B !<b=4 |'T:1򽋇b(|Uaj/]U䎶j3Eѷ#\Rbf%ׁ-{DM#uIr}rũ o:ǒB,;+wP"sXTbHLd$hbޘOA*;'P$hR9;pJ5ITtp#s%Um$8ԲF7~BNXa(P"bJ%MvA3)Q!@\RTY|KdRҗvh\Y<xB">|*wbʟ-&˽G|E}+ (%O}=26wɕc8+(- dhI.AJ1C6_:5Zna5 9|,wOs@ '@qԴOHVznce8K@?lE JG-$R !Z\w^?DBDdl1c&Qi&d@YXnp=bsX+IZD>ȍ]A>9_\ M`ܘIFG0S(K}TAԹ| i6)R-mBϧX# d}Łza #3(Yh LXiȬk?xiEc# nAGxɠ |kBJDDr+>y[\R)ϣ!2q.J+~rD+a"ֲ8a9ĭG73wF2 1%Yq*tB{IUYI6o"$ q cf(p dme/AwsUr7E_!T>]p^䛴S/)/N$|G~A:G`/LqNX濹PCMbuvL҉jE Y2F _bv+fY[&Z tbǠ^!0f8vEr("8-uVA&t*&!/FR% ",˜+,ٻw%oSu"_Hx[`8^> gڨ= h [IYxK,k0÷:ǎμ@[7?nLa 3}AMmҖ x3fDiXvPqwKq\v_in|«eyz ؽQ899 tBNv$[Eڎ#K [i_N#ёb+ QQk&&߫ /FsN)"|=7ܘ+%S;( D,iPh?bc-ĖK7[!X @|_F0ef=9"3$AgKTr;UV-r)m93Q/\bJ u99')|%z)tvofn=ADGͤ^M;ΛكMo43 846<)4&n޴5SXG\/"33iSC3ORAVWdyw/8Wu[Y"9D#3sMZX \FRacvLD#c#kUwb ')S`&!KhxV9xwa{\#c F`BƩRGSx 9B2U)s!VhZ{RHs/N5v?6ģTO,#.z . iLvU͗||!1tw jҏa_j/X/ r!R lzۼji2z27cDK:rsY+s:Ѕ@]7JL|QE[G" Fp]z lwWRżʚi4ii8 8P0/]i^;1dƜ"hstuijXL iwdBqp5*3}eqgySc{6 @5qTvTqkMI0ki RaQ ! ꬙ɐ"jq97)O[AV-Fi )gR-9dzeԶ@XQ-k? YKsp=26 Xl?L/Q8.G1ͮ:+$JL]}xySWI\M ܜLUVU:?<.DB6n,) \3V霗;G' dKkC{$!y\^Yn9L+ixͯY3Na/4<ۈ E%3,XFڴ\2=>EbU_~n @^C AV+_<B?="ж!H~# B,"\,ަH TO󛻒]WX]uC)G!aw8K`OԚmeeMwwAPߒzrU !θJ"=m)+pǛHĎXy^-d"HRdyAފ 7WYr' fE!"n*NGRwvPXKdoONz?k>j |K"WtiYMZD*'gQ 1`#'6E`*qV>- Ӻ{$'Fo[95uuVBۯzi<䖷6x֢DFp/Kn=؛סsS8B^͜y$ xи1П4sQnG+)%qm!uӈ^h4 ywQ-%AoreAT(=v:;14ƾ!}FybƈɴeE&[J8鯒Z VbZ½iZ֏p'kfIm/#E$n}eljTPzZ؀|k8c=PJT틀!z݋Wcb#XaIB2p!A~}70yC`c`5\'s/13Rz=V, Km+ZDcbC"Y[>[ =N"1yNP0e/4n2C#.olXZ~pfSCXo !Qird[+s6k?u1o:$ L\{kBtɿyPgG)oCt-w>ؾjWQߍl92s<ğրuʻ&q)(u^ =D^Ty&"gv)߭TUcF@%nZ,LJM}wosRlep"Sk1j$(KԏD aA!TmJAWhrqܪ /:b3ipM'#%T{*{V9?{AWi1Q^l74i;6ႻR/\7ǒR2ƁpHI517^#foE8кQm|#a I޴4V`Q#zU;1[VW֔h)S%\W$`C@Lfco)[Q pR?2u62<֤DP=Y=q`>d~66Ă֟բ-Z̪WQv6C<A^[T]>dTA98ЕݿYt6 7mI!%U$eg+)8N@?OIW]9Ffc(JCw7fthn酭E/hzc@wOsrqh~O^IO͟To&J0W鮨"TۑN+U"ߒDo1Vlj_pW/ 6d}k>*EғS}>R jo&Cc2Pr} m oYY6qT͠~4jS>l ~T-0-X=ui[XReęs y? |9,9؋{8D^k1ѼXazjLՀub1³&σl?vf#y,o2w9'ٹ5āG%~G;Pe;@hxd#Db{C /.*s85u vf-h-5#DQ#}cc _:)fZd~ 05[XFd$=S3awA`tt+#Kꇳ؀^ZT4!'b9#t  dTVt)\w0\fkRý.8%/E-o˥l͎e:QH!O"t-{w+V~!<: .͒M =J>ᓨƕ='c _.(O,`e3/%} #XI!_G7/q|M3 (-P!cR<ϓ^L2?C8$ DWAo6%#8)mI$$_-;'&'  `|B@w;'y.yK}rv3c92V~Q2/_[e bRB9@E up"i o\?ٙ01;Ų7}s.k5'_6JʄN[>O]# IC2c& :d2{UWz˽˭d1P[a{8//])[jB)-|2F5"2]>gr;*4nv(R\BV̙52`^μpњe= _28p@`DC츱O?&~vpOEFzX hC^]ǎvѷhcm5%b&Z!!= 7A.<КC?Pg;O 3(5bweq_'ayxh{mG|YVK&73bJE`,C˴efbZ~P}Mf1:!͔4FOBFbd,<@'})xɹ_I,s~?Ѓ0d{s'컼3aIR&K0+ qŘ 8e󩢫 _azKC*cٓNȊ4<@Tht S ,]:̞8tþ3٣[1jl2ZvK^ 8o栔)hAq9 9 B0&}2O%4htWcd>;PZJb` %w(Wȳʉq˪05ٟod#)n@Tֆ>MxÜD@zTs{F}NMj'0/Hn; D4;ЌCe2җ|vpۣm(~9BLKbREz>Q!+PӞ 0&rwnZ.dt&] .q+Qş$Q6!*NR@Yoy9!fd)ŝH5*(h4s*>y6>Xන=_z:ƘPlgb$7 f :)B>2NmhpIm5Hreq;|O/,㍛ ,qq(m*[z -Z< ]9BYӸtv b2\=iqYzVɆ嶩q,pXwQ!oT<@~S;6BQVպ631C0Vm`bG0tu:M}I bN#jiX9{G%i['+ׁ%@ZŇM?O !YnEK _Ӹ3V3gS<&0!IC|XMnScyB(=^E-y7\D tnk^OPFh$(5$}SS?@;z}M|pb5ac^ᔉ3/)BE0 <)mlsEhw?Q=XQIxr>#}[7ot'pYJ%siK^DF+cڙ޿z*egƂgƼY"A]a񨨻,YH4—PEt10L5F#CHkes< 'NK}pKr4hsEr! 31+ Md/riF6j JQ&n|RuHqFQcbGܠ@@ۉ-T+ig-hm(_emkWGpGL3YJ+*N8۔NTQ {VM<! 0$ş@pxA+=:`xWoItv_8Vtd :Ww,@4?v6 /ܚl=;RtR| ;eU~DtVf,h8I&4jRv@3 S I++PtH^ (lmC2)} 1+X M!KB\u: cXT>7R,|_Î/k:'$)$\{4AOz-C\C\d6rF+53u?ēf1rK밳uG}ȸf} jA"ר=ޱDqImPf$0@^4X4%<7RAeIa(K9h[V Ub06hңj3n5ѷna-;^tTu6r}X!jl 93^]~\G6: @s/V2~8\D&"i>s&&ĹMR,,v }>fK csaR9(?)JG5"A?iP*x:ksk 9@sRRBZ-90>kHn俻fv *ҶC__27yJ(eMF/-_8hL+ 6)ܾ'u"X;2G^觕u#ttY3UZKu#֠((rSG C;Q/:ڝW+p@_Wﴯ?ZsO8MQҞY@deF??DWB|,cKdh2zr5HdgJWXm/UvT'P@uZb5nh%.=DMSǷ:,&z"R5me;+\0a|^ҔSOoYvV٢aӍ1AmOg;~l'_'?.<:D OORѤ*R}c󳽴H"Qjt 9URHADudK1."Eqy ZPnZKD $<!ZhZ`S1 4?^{nS.f.@[+ϥ-6;ҁ؛ZqG} qs3 u{$ I1}ְv85Bi:Qv?؂ȳsӛ=%[Ap|֔#֮p,DY+a,cXí%q_yt[}Bك)3u9@T6?Cqlaи\V4V9e(5o]݈|fWG2R]l(2l}F h+XuƆ γADu<^xmUVƔC7ߝ8zkfp"tUCNܫ_e31u>kMaU?wr xU()cZ:Wi2ZF3ZxEEOAci{RʍN,ۍ T[SwN NYM 'p|L/ 5 :&O:)J6[_:]usߦAq+lY&O:7\Р}:t6Fnn2RymIBQ{"*W5"*gӨA5g Ш]B;rW6O W&"\ƕ,!U[mE'Zs-;![wb|PxHru?[S=VEem&Uج;u@1)$ySdZ#ു<$LV-Y HZsw̠1. G-/`ojQ`jLS#^dE;EA鬴?d|,[A(%b޳߲-1sXܮ@0NtySb5v%8f{ I=vAϯaZrBa|0sK}5_EIz5&ޅv3^d14Ҳ?'wW08bDc%1d?Z ICʸEAmdM8:Vx3?YfHI:頴?Zw'4CX8^tExP/3Egh.sv %^vN@ݎ{JaiJZGb*:/ĝxF7;"Gm` jk=sy2gOj7iF'+3sܣFk%Ud?j{I ZP*-`;p1skރ1ʚj~ddg "Jbʌ=POCLY\#7OJ矡vX U k!QdQnK_qxw_*8YW]b`cmpffhdpTERaY3u`Pu]Ehyd~)pj2Ē;MxaQ^':dv*):&*3x )0Eh{?ͳlimϖO}+:wf/KWu쎺66R(A(w꘏;Z?DC+#7=$gc>gQmX'=4rqO3;:lsypMJuXgj>"Q[bj\sK;RNF#>Zu):7S¨BR6ǹH8h:aZ?D$d! ^e]]#kaMETJV0%":H0h31~`GqT|tFp7늊6yv"3ص(ZYoc{,߉Mݨz*9LDW(rCO&שwyT{fPfh0(soSL 'pgO !c~DԔ5!q"4 ϹҠhM芳ĺ6܁`kT$G3``v3BHP@T^*nim@e(jt_/VBЇfc n֡]JXv)@0H@.wD}r,nǏ5"cy +>صnqr[ky[H4_WmNX.n (9PNtX\ea'EOGd,i!bؗhGo<G5.ˁX%יwպU\o_ER-6BbY)u~!gK|S嗲nL) +v?Elʊn Y4JU8'c^4MR3(`0|,KJcnp*u4$ү/fĩ颱a?Ɉ[=ǵDB +CA6[4qh{ĸ  1dxވ'#cWo>KU{ (i dBJY<=9XX~!nNj5aP>0歖:;m{!/^W)V_a&jrsیmpy?v,bJPEHw%sPYY.\_}{!oOA-b2t_8q?o5b&V$^x\rb 3x]=~\H"L?VfUUz&GX'j˶L ʠ>cmѲf)9c( QCLGiC( *g<DpQRAYЁO#b){\qyb⠼N*"JЩ D%GI&{5[פ)4h_l|_KdKx|={gq:wV9_,c]OH! d ^ҹ' sԿY ۀQ+;uO.j@I ժS^念>;oRRyk.- Y暠W,U':Sx<"O r;}Nc#-,@5l"wl Loܳvt;쌔*+36&Z! ]2)j4~(]K)G"R+SV;XMM2 < ym,::("c{{WnYj0<&U,9fM- x: `ũw8a Cg"CZ|D~ aV'`\, [ GgYZ07070100000027000081a400000000000000000000000167a4d80100004798000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.23.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽGW]?EhDTTk׶Ǽ5!? }@{=ϡ!$s˯dy?\sc5'tZ< Tu*!4'PC R##T#Aèv8T >mlu/Yi4 鿼S]SSWF2A<w\_)g[yYȞ28NG`Jh)?Ս]8P\ì6X/ug7i (ʮgO,l4WQr0< c>ޗ[{`O<P`Ӭ6ޘ F%.hW7hKS8cA23h0/\5Ю~zmF`9Bo%$>59)vonx/|=hyMo.p46pU-!+8޵BI&_ŸnAA~P;*nF:SKV yp_4H UE64-ck s?6d@#68 JSG5nsnlq!-hYMp6_!a7g%BWloMU]枝VYyZQ (dBVyci `t:ǷZO_cB9 F /,|Ž q o[|#7KzgIlL.>1sNp)x}lvH8a m)v]!PMh:z {YuV#\̃nm:}?c.Hz4k_'8jG#u'fd~V}ߵ=[Zbk#1bfCS/t=ҵO8J4?d[fRUЎ9C@;";.l,g7ǯWBg+3mӫU;\31W=J>3#.MաmYh{}ycjDyE/Z! wxJ(cZRJD]St1]RzVuX-uv!! Mۆ`\5M%9daGp7pCMc8N kxC2ZΤ\+PWÍRR]Krmk%T#YΝ<'.lN#!Ͼoy= A{vej0!@ư1W÷Yԩeg\$X a8RwbKG?򯇿VI*1xPwe=2 [M %E{-ͽ83u_84'͊i!i&߿ń[R Ǚ\`ž<*^3J#V.!􄃐ic1PmytZU;'- ]nvQ, L+~=aT6q3Jcf>z vR)l1'H@{2DxVʪhe=/TkO5,}˘ގ%|=2 MvbNs+bCg?WՠY1X]*͜F;%# w⍉:U){qwldg1An^qK$:>r8@9eKfz(NIt4 kOYG"C`xpneHNlhۘ06jG܎'(6'{s \8 Hq%7bxʳ"jzK붗Is Kہ')UlV2C])h}nN ]=R7؇ȚF7MsL*DۇO9hԏ@t83?=*vE쨵b,PU` m/kW7nakb"yź,f`@Y?IEO=)žBu.Zf 03PKhMoM(C`, F4yQ5m^H78FMeB0fn7|•7X:qZӯR*_Pzj}U^0["uUKK|_@w7ޝBj'UU8)Vr*J(H*0B{" (bJTqmP2{#YJ*v}uA% |aecBUŷJ^Zȭ`x/ <ѪxR<]Hf,NCɻ_钬!::Lձo8# U@%()7XMbחpS{%j?D9K!oy$Lͪd_p5D׵jv~1dHyၟ?QiOZ D'=ZUN]g-Kknj۠FTGo#_'Hg|Q%l)bvok?cI9we޷m_Lh.(NΞAL|!A cǑG/~r*Ir&nN , JL ,Y W;),>1\z۴vl6YH`);B7G_rޱoΜDXPz$5j`t)JNk)Y?&wJrrOT`#4S+y>sMI9O 5HlpF&&,IHzg̥Pc4q~*92 icnD -f4fY~rsj)._q46' X #0HXUlln_X&(^ i\@'M ʅ Ǡ&ǟJ"_5lHt=kVP$gՎ?y `d\%³<~lipS~/%6˦<;|Y<+28e&HHI koBŎuu;!Au58е05nE}$d.nurB8+k*Dۨc ܒy@lSAڮ?0G8cjš".]Y&yϭ_(yWѫ!'Y`E x$o}47SRU[8t5&ӕr݈8nЩD%Ռ) x"qn{{6m6`hh{Rmn~`˒@+.nD4UؔC7.Ŭ}h4cr 'O'جD(ڊǼV Tt满$72zs4;1$KX 2Gp Nc'Ik).&wĬ1-HcX8R 0 WVy '2wAD 5]>p{!%e:ț/PB=| VJ7Rf|4_#䯺x9ބMn__,|/P-Vں1LG/:3U=ʩTlwB9%1Dєj_ 1]ι!4Wh Jul l-]+)Pi 4@{]Pb*zLvl^>~\0puK*k4#U=#NgыYmm0&^c mU3ںLaە<6e48${qBD(>Y@`V Ngn[n.tp1A-TyQ?`\cY?G % Os""?qO#̸q'_G8klJpD-] %,K$qʋǀ`ܿl$t ۝%o\Pu.^4o.%B'YDMl Ⲵ5pv(-1V;eb9H=ME] M"i,M3T6 Y/7tGTG_\PRceYkIi5}$os&;$/-蠾TEڍڃ󗐉iUe3뗭xLo''fg;=±>mN?SC7"V6k*~@t' n $ WGqOMzk mus{ sx)H*GmQ2mt A_=4>\6搃{hؒ d+P$l= :bWƒwgVcj!UE呮-&Vyp?\/:`ZeB7˫~l_3ƕRіIux4!/Lwxe:!pYkBT"&1~ ^ReL"c}Cx&jy(:\ֿ97RMlw}Aip V-w*^̫An{Yl۝0ڇoN yTMеɂ#-|Ci!Ml3PeqG1V{PJ*ϣߵTp]c\CHJ V^,҅Nq# 7G܃5FP&MVlh֒S b \]9aHGC{&h(fck;=@O+Et QhI=A} H8n>T|Cy~@ЀMDgc`# fA?iKM=_V* 5ZСh׽tiFZ7~t|xB۞<n2E]/V]Br@PAj8a;#]< c>`idCᭀƃb܁~9g~z)~)w514n59qAGoOB;8Ys nG tCzOXR66ݬJ]WkFI:m3ݗ p7Y'gdޅwibY;w )`=1p^ܹ0n"V"mjK-԰ W>~fX^!S>y"qWe#¼}~QȝE MH 9%P6nnlOkm)ĸ`(){'GwxD\."Lgv^RY@eg<,a3տ4$]> &|.# |$5J>jTmpWg&R>kSDtlQQ%TǽǬN;ݭ(C*Y *ۼYרf)<^C$O8?9|yX̓x"WyҼ4@ob0C=.F=n'{)l!.^ 2oA>.);K&o{N* Qi%|I V63}pYA!߼N_l͝`t8vqko8}-{ofg2>#&XjQyS-E>ޛI 1I·AliZݘLP6Δ;!#{*Vq4 !ΰV>Q`pbch|f~ pC뱗ߋ߾&#COޟ)Wk(dQB۸e^L}LXg`i3*5M f{zʃP8|t@teiR¥RLr1 |#&Q!jx+Ԫwa*r6MԔ`spc}4354OGmF+a9 ؖO?K*l#^i.p7GMăƑ)M`;#B?tP1.Ђ@bʷ9&P@9 YJ bΥZ4@ nWf [@ǝu0g~%UaG%3*Upi9ȭ vZ##{,E&&#W2c[<թ˥ ])"Ndr]mo! ˺o)]51{vQM r"UaVMh҂EMΥ7d$X\ ēĎ rȬ$9 -iZib;'@ ?6P<_FˤhN,]yf]ɫQ#i"ag˵R2r .F4;:z{}xPxFD0Pzfʣj(Eخ}d/R%j}5O`߬ddN6gew5 ݷ%:*{mYe0giF9ń7e[/|uoR Ǻ4hNŒSJ^wĞ20\eCz%6z[Rjk[&>:#9: oEO٢ѦS)Y`^{w<rO~\.b1y%{|=sV@CQ q2 tܺ xݶT}k"O 6 *nYG#6e 7u_ J ΓJV(*€AuOc|ƙ6ܶT_kTƓ 5B,O~%Ҹt+~^|>h9HƾS|{T6, YUtLBiuP|)lk)H7x~VmcKjkg"wa(ܓ}j|$.B _U)'J5 ~"l jצ!֏F pW}05rݱKWX,[6uP7!"~OS0\CXvUSq%5Díejl"W'II$lJZ[C3s6->DUTܓHKqc,t30'g-[EpA Yw8H Mi $ tZj,ҔUp{Ӊ?;[R,re ̂@+sJ n^OE߷A}˟S`* -y"ۅ=ө9GXF6L]mƇd-C)dnu,:c8baqp +R()UDѩ̶ޢ -0 .(E/+40ڣ@Y&)ŊYmА~hx(:\r VY: ƅ8*qnYXpv;mkz*mв)A_TߐXнpҕJU\ïKBZna +S+!An)}tJUŐRxlfm)r];<*&mcyİ{%feVs!_~lIl8 o,7%9RvB[^|K _GOy xS(^ߟSqنj&h*' lR(P-.Y3`m4 Jj&:RׁspK!)28<+.mR2J٦A5C׮THGyР2K+{ΌGIJ<}J Yޥ6xI."yPֽع=.(XqGyicV1k f˩1wdmhnȨ+1 h@>@nֹ X{L-F8Cm]wO$J'BH JJB2^D3'*K a"7F܋įWBU÷Ʋ7qݴ:z?O qGOJz4'9;?rm&̅+PDx^~'Q@;+~&|Vu%7hm:tJ{kWw*hPJ,mVU!b}"UL랧wˊ~۶~`2sbѠoNJKB(I5ӇB<4Pȗ:0M+j ,bϸ5Sg}cEmPҕ4sdGGC;׶gK _RQJwu^iLzb}kxo~5[Rmt,?  L>uJhč;it L=+٣% {J.@,$yhQ2v25ھ8JjKb$Bؑm>Lp2ZWS"_AJSZ6EJ{}#5rWxF{{ i䅡ؐ#eDNO6^2.||Ow~[s?JR?X@,JZ4'YEx zȓIQeJr)p&˜ϽI'd<-Co,sh= &J zVYkt.ATݟ#MP"FhD 0o)צ-¡iak ?'7d֥bdF+L`p߼:7WZB7Y5&kMlU%B-f fop`vvHǮT𮙄aHeŔv]noe?)3 ~ʹwO~L4h8WK.$I% ێCЌ6y4&M܏"W:wZ :kK?CEΞ_~_Ϋj[aSwF\g m7m(˂L]^Cx$N1g6郣qv[~W8壤9jE8o \c sX.+ s*8]tPZ+pdFO\l U_[Z+yսdl8\,\:ԵW. 2)K/ ֜uSo/L8nANx6(+&#Ńr$qRh{q2p9f[%)0/*&|stnrRt'? :Ĩ 7{1av@6.Ѳu3]C:Dk>9OqXJ#%,mFla2 !MFjȥ|\ 7;YݏyѮC$ӤgBX2!/Bif&_AAٟ% OȃOf~`.,)"pZDx ~U^jd")ͩ[wE/NXl.4J~A t Jeț&$;i>>>'ս6-oq| 0ww!o(%c$h`MQ i0eؓ*yϭ17MHxX-~$6gme>$1/u~q Sq,S}'(Q?ZOUS,:DV ܼV 0ɖE/oC(52gWR_IK ʸ㍙Me0|Yq'=.,?ﯳcIZ}$',2ygEFR3ceeSdKɺ֓.F%^ZҼc!?EMe+JJ, 4ɭSnBO"XQu}][nҼQ"!ZHOi)[bDY[ݕɜ.wa֋0s>ȰqFD|?* eN maIҨd2{r}˒pG޺2BpȻ,՘{v*,SP闥kaj责)gNdV"XK X)Xp|ld_u>ȲL=hvo#HQa#J60 Ũmۧ-*ErptIFŔ ŕ*u{-U@vW U!sLtW]E-jḯD]>0\r%DSuQyU>E y* dTCdIO1qݺ1%) LBA)3GWx)SRK}kNlD%e#bmtib!D.{ N-+K))^! Õ0y+Ȳ(D"OA˽IŠ[ q``h\=i $\Y{?h[9NP龟Ša2e],ш]Jv'RCpQ6um+l9K#r 8nn`@hl Ň V$? gGLގތS`I~ x&^4Ai)HW1:ѿOY%@m}~ `p.Y ʢ{+/_̯qBOqaaTf;eR_%Y!xXMfD j xLIk& !"~L,}$D? hOm,i:tȷͲxZs476L\B{kM7f<>A^桨Pm=9]tՙ.䃵軱xI0uw*?.R۶D&A!CXѾ0!:~o`EWbQl񦤸k"09v >UA)y,Y>ڹK  Ag#$qyiy:4}4PLz^跚q";Vb06OAg6;kwFv>Ґ@tw( ҵ?S0Φ29Fa$yYQ V[v1s'+, ]nǻp),sB2|K.Fy=Y*m\vo͸btBP\U͌ p.S8XA.r^P=M{%)\fOX,f{#2&uBduJ"bĄ-e!7.6TQr) fpO;|ەҷ7)PS/污dd<Ub28fG0k;'.T4AllATw~t\}wǚm /^蛊#^1Lh(1ZYꢀDݫ4\y='N1H@1,AG|wK }4YC }bd,d6B6=g~3&CZyyAG1(B9qsa6*dl5O-xSպx[)-sR٤1+݄ @7k#1S+!(bܧ1jykw%K8b$Dr=.i{3?Vrj,59T/XCCv5Honnn)LICFgħf\NTg rܯ>$yWYW,d6gDBpYDVb wX)Ym>V$t7F,|ZY=Te `,g[3zZÿ$#1w} ]N T+,d"d(r7o>3i~qa, z, 3wF7 D@N!Yd_qzе4 2hk2||6'ʋYhP98~ H\Kj)/CP*"I,÷>6DI pn5 Pާtl*]yRFH=4m>BÔ>YGpx Xc NdfP0"\ҹ}0pϣ OIJX'GNjԚ^ʖ%Cb_a H|- ]`'|.(MN\f/ĉ~i&LB''v t󇳠 vK*Y'iY_)3IJ x>_KR+pmWdڢh磕 \a)}jkð8pQr`PHo. uKw#^AK#:-ް?v|AZrF`5 3GDdIeʉ#E|_%rBaAW@#bR`bhrS7~pT&KyckmoGhT;_=Bg_]qn&c`g$5LNmŒ40^ zz-I".BЭ^RZx [ӂZdȁB9kpƫ&peWQh͕D~Jy/iŪD y.}@:B$gϣ'XΕ(}vk::9\0C~,yO3 Ua +?;LzayOt\=_9e'2}^rGk ?d s֏$3>UbNSUNjM/mՕ% ^;Х(ZjQN9:8b{iHx'~4IH,xrH:q8R2S8KI[IO@m}\R?"M⳿ 4ߊ %>?t(՘}4*:q]% Et2pV4-JRmwU!,]$XB pY )bD-f_H3ww|.p^˯A/eԢ~OVj'oBg `]Ͳ ק"3_kX4 \,i{v,z@qB/ADBQJ?{.O1s6D6 PɷD+{tR̲8|Q Fb_Y}5~ZdRyeqRS JBFY/U@WZo#k;Cgh<Ԇ1Q]4kiNfW1*{qfAєz+pHCQo~1жYs{W5؊)f]P׭7Oz\@0?_Y*Ǡ@˜I\]Mљ+l羻d0ݔ9B5g4絡XG2YЌVO>DjTu0݆[Wk1^_l[eIݻʉdrMj(D[9/\/#0atE6#Xb$5 ?&Nw|Y;l@'r=;qK!昝|j[^A?բsZ#n]ROsq-~3`FJ: cpA(Ej*4 զjA䮆QV-:"N0)wWarex"U׽mRy#+Tr%zvP"^*U P̟YIG@!kyKTnW$A8j\Ӷj:[J%R1yZVKӄ'o~b} xl!,^APޫ# B"UjGU#dZLGčL+ش>أ~:"U1?B SeHv4۴\)U~ jq["Ùs;$Jò BF\Nn㓍, #F5l3ϟ|U|M&ȑ [475, %+AMe!FV BLk.".2(qg&Jzp t䛭#9N2hŲ0`;ĀTwmLf>D\aA-]A6Zs`perӳ,?uG;!|!/諵_G?`SW},MpBa'0}뽍fmɓ\WYFFa)@;{7w7֢(UWDW==zav_[:ҧmAKyhbHrZ# r2psCQZ,i}XN7/MיWӟԎfq!kkTD%k9Ӟ .$=hz^)c޷#{V"2UwKP(_}rr!ޒC+ ;8==N$$xsĒtB~=,l텞j9Cؗ{m6J =89ٯmRbL$ꆟ}{4K_w6MM$UK-qyagq~Ơ~ra+m~ޢм­oE>K]ȇhvej$YQc n/=) Kd"#rY<9u]Ռt !lKWg6Mj3&j0)bTI9Y]-XJ|(] 37s֬b>4(*Eeֹ҃/lsns /i 1c25S;dknXUת؊, \LF^ZYArPWH1F~~"(k|\x $8>el؋\S$"XxЏ4:61Js.3I!ųXlQLn7,+s4JǜQ|c.:#-ֱOzUb˔*g t [4zFjޅ8lTL`)}$behu-Aɞ[*?GsY5qyi55M=GKp[4P9H_%&1@kȀm[COm2  0_T"%g ) f[ܘl$}DGky X[zOYb|9F b<^GŹ (F]]LF׏ѝG/:玜N<߅q: -灙мJ%V2rvΦ[D7p`o~׽uZӃ@@=n;%B&-I*!ʝ~㳔 i(?J`gF3mx$"Zѣcn"=p^ aMaus,Cz:UNr@ZAX[J2{!M+_j]4$gGs9|2T1%uZf?RφH?KIc/SYjuhn|V)1a?uH2lbV~Rpcm#9J˙vS°.Fvڒ۰>\{R59,ѧ _~~_RlK.#zGk‰Aq`*=JۮPW1[H &WCJʪja+SmȽbCrdGxm {!RcSxug?>]ںb 7.ڥN-0x‡ Lb./ݔ/ RdC01ԽMz KDklОY|>ӴthjDBGK}Mz, n{Kzow=# ;BLY$)[lzHB'ziF$1W2?7g'QHT&Mu_ $+6GLFQ3ģ"κCxmO3bstaұ/w#"YF1,[skK7 {H92BTuK88huun64L^ݗ0Azf3O-j^$2(S?kT#0򄝼4K mrcM 6 T9Ty0'iLy~?^1e 0Yc3\n."\WlՀeu?f.AhL_9;6 vj*vbGşїX&HLO\ۻXm@.RaHbU`40Dk~I& `Wy%*n*y"u1ڮlWh9oޯTZ{lcw(zЋ =ee%˱J/A9"QLMB aP{(2@|[zfrTSQPOF"0(.3&,!nc:<,Z'/~ET⎽Ƚ2b1vaX}u5~E);5o'%<^ `ˮ "n+FJ-n jO#aq_)Y>J4uZ3Ι&2Lzqavǡgoj8?(2CU[^8_r702J&>/bktAa,rO]2#Q)v`$'J (1bWf%|~=5+]_zCk67r\8mp ,@ g!jl.f;nbqBg7 B$;OZ Yg,JYt X|do P.ie4d Rߨ+6vD=}8liqھ,UjE3"x͎bH4tp8ur;ι72LRaȐx<*,pS p4$o$h0Fq<6;̊XXKKk]`{ôG ;=;l6 a>^ޠ=\ɺ: -W!D T+yqQ RG5^8#ZуSUfh)jpoy$7G G/rcl фt~nzfcYƀ#b4tK<G@TP)Oi/oz/-Onze!lQ`0#ue#O2jD|IZy)a~Ӵ~)j:w=&NPWh<ҠpW 7VvI`wR?k)@qOYnN^*y L -dž0cyN -Lr3:P*2Z.6 p5{E,5,$ ~}.L7263K>XA2D%=pۆ]Yz#<^?kҙq >vYj2$8]Dԥ[Qex-05J/ADyWF-(^Cϒ4kYZW,IbaT9"'@yDzZd>cE&f5bq!E2/ä[80RbkV٧W4uX4ַܑҖ rHGnmjr 1GJ7D)j̎*pL;6= i=/8}'1LKpEN}LBae)vE;0JejPKW#Xllm#ջ7x4u9 0ЀՠW|_y5sRdgC-ԟ0|Msb$/m]L@z8sj!)frn` q$@NjFoD'0@L':>glJնj;Vw;$ᑨv*S@2:1N y޴54)yA$ZUkQ!(ԢN{>VMxG]ҹ=3bRI0WpO .qH/[K=T q(ʱt0OOِn;FmD;RQIK~Y+1hIWqoixԿ勪,\ˉ^w%=5d{|?/@n82=qp2W:ΞtrxP"omDTy~d QNq o>nSN-aԵBcЂ3X7ݗonkU4?W+@"ʌ[0l[s|jc?8ûiADy+aRBR) Qm}xRdYZД "RɼBP#ҩ%!%  +ݜA1Hz4V3a%Zhƽ]&öľvY}%ܸ*^Iu= V(ϸUS85M'bLr__W|a- Ӏ9{~p'JgD& OAҮWU$`é̃춰/S%} tb 0` Am]yZifOڥ$Eh`4=$8U*%?'*[&ŷ ,_4-w03[vvo7_-,hk1T7i, #})| |a$ol{~-l?h^޼^xu-DLji >gFkq2q#fQ@bVHKRvYNt,'?Y1Zk=,%ޥȺ»b$=/Qcй.溟]'(}60mdK[M߿>Q!l ;kK/^,Pg^/`8 kO<;.Ia0uXsAǩI-1ة<>8$?,* ,ʄP+z<쾿mj!ȥnՋ}}=Iģ\FwR> =Y%laq̚L@ΈcCi|mu_v9h KkHGk Ӑm_8PThewm_ _=_45*7o9f $s0 K9iU6zORTݨ *f1X|]͚GֹHG %TMI.FE\Ƴ߭D*ĶWL7pߖ~Տf1҅G-l(uxQ=2MԖl IN,聟 JKeú Lw6#k +qPE"̱`2c@qAusTsXv,q|crbA[{|l(enlNC[90cvp P?}t$!PQx=aBc{H<,ޞ>\Gpimxi $uDTv{.muERH}n_+TY-ЉqV,)nrE3H MlʣfA*e{QǨͰZ#,ՖY߼6Ĝa5 -K ^q 1,'e8,l&C-G P u,X44aL(_Iby=4i(dHmOExE[=+rKqdt_d%eKO0 ^W=Z,$~d?gs#vM7TZ#2hjL/7,Њ 81o(2d].w` C+dnT*ا,)͋JщA98u2O ,_Ѥ-~ilTb渹i6+}Nc Wy̝0 /:Ɍ,"ceSmkK)(Ec͗#MӆY4A$'%{%C*{tG&$ĎNQf`r.i&|(yp/C!ّ|h5)LXk\{a˜.\tSD҉ o=wō|zuN,bM<=h쓙8cA ɏ;he15Λc ĥu;N+ VFb H.@)w+d{G[`*:|ebv1!IxTFEb݋[ v=2>`#MKkbٰ+dpX%(^7 ǷW22&e*YXqɾI&kC/wvںute#kxa!i v|#/{D%Xpviuͅ6&0;ZnJf:kX+cYs[zgȀ8HiqaVOosd̎y*E&ӵRqB?\ć}lFB)qUY<̓yYW"E y{{㥛q%1W X$י@P+`먈nJk]#;FZ n tnpl)PWX,"ޠ)yS[\t/:Iy!KOvN)ohY)X)cm@kS%13Qr0UhʣUR%}SAY_*FxZzW^T6;v \ ;vX)}6gP)r7(pUI{W)l}Jow~w,}v')E ;J/ M5#POqrTkN_Ez#MMg51`+fxĝo[ZWǕbK^, dSy$ܘ+Oy",.R'@6ۤzjT郎D!)A/,HsD6zi>SnM\,@WToj^rULG6zM+p6=u?PǖM|:ǀ"'nckpKM hnnE|Wk uh ]K\/NU5YۘA*HjYGpVe$?H(׹G28[m b7|_]-XK;{{oLQtmMikfȜ~lK6f5=F ox%ok7X NSy*BVɘ PQʟ*X9ގEZ,khKB'w[d?{ |F)I\t@:A#H'nhIQ̏p2N@ԜW/{Y5E܌P\C "0h[ CJcP`w7ޭpm= HRMUD>P9$;~f,8v6y,5--k;Xaqꪼ6OeB2'ϙG Si ZtR .'M=ڵXXs(ŏJ _/rSBb̬+|Y+seGyn`LN%|LHG~C]e85׮؜tu\[nƃL4t ˒Ϟj茑U~-&ijˊ6Ny4xbf@͕=|| bqe T h#ߓ?ZH_5j}.{1Nѱʢy){65~OHQ>[" f2,[bZ;uD$^~S,3JX|X\$88c*,**ւ,Rbf)wb@!нNrϨP+vܞB'5<կrPf"ipv)O5LiIS V-H]#6 {lzR`pҞ f70\^z9z f= jOHIzٳ.Bt O^9Klom'B ۵$3m \*>dk{6*Ŝp9s,z4JRyI4 MwSmr}\/K4"1-_8z2%]AmލLaDԊJ"AXԏ p7pΘDeT,{YCF^-ֵV5rZe=8uG (ޝǫ`?'4 ew,aŌCfkNCQqBb"GwjZVi-~V%P࿫%*v4f ;~.ct[އD{{y'$i !KpMJAsHzIתe!]JX'-`0v;ºR?t8lk0rw_Al=xʙ 7bs`BEo MTxL)?IۂDAk,/)ڐ-7 T@%ċ//$gQTv^UY _`zt%@ $1Ik|)r#.(uem@G=Ww4ca۳Bݚ Oe ٍY^x}]=5RaӔ)&IϨiDІw:U CR1+z0M܅~nh|ɦjڈl0 !cҜaU-IZ$.?Y)@;4ä{&ԀR2杄G/( Z 8Ϩ[cKW룅Me/ cUW U˺UxG{ 2;P kG{G>v3SbEMC)MrQA`/&;wqn^}P{ p?^޹i8`cf7m!͉yf(V9>)w)ׯ/VtD ~u:'!%Bޚ ? f | &L Z+O3b k]El0h `YXēf|Lq~g̅17w"Wc6 \sP}\FB f]4WQheSrwVIY$.d2\ڍ{H^5GH5 ;o'jQvG AinQq cFxQ5SyIizBM$i <8^Oe>* ?l;4IƸ δ%j $Q48iG&_JLA<ݨAL*Ŧe+tnb \FX_s=6PONCU*QiaZVֳMY4A1@6K^iv#U脿fx-巙"3* b#qoCN;E!;<2k!gc15F5Npn=uF8t=_fPDd[ 4K%y?rs5Wzɂ 'C{w{5ʟ,T;w$ԋ26¡ 9 1npy ^\0!mx:yyKQ#t3nS7/p%"k_3I S\n"LU33s0kupUF ;ԬW&?WزN!=M!lzf%7oqaP~:"'wy*_BѼcJKXh( {Z?bcd;ZxCaJ}ˌH*,3)C]SOǾb\ZZWبZS\7xcX Gˏ. `p*Nb>t _Ka_M">%!V+⫰wD/BH#qGk3M#,WYxM׿IVB-q=*i}}Ñ3'k ,Q[UD}0{L0"UiWӒ݋uR h@tQ;y(8e\/`gȅDa2a;ңXpʊ>8˕}^Ϝ\pD/ `ĘW҉S5_,% ~mRzu47G@C}`>CN9JL` TnjD4hQuϼyfߘﭞz5n/мj] eExw st<5I}b99hZwMTtپ|~Ԙm L+43HIDK l˕6Wc[뤎8ɏ\;#LAXM`6=Ausé>ڃF'z0¾2N?h*7,ŘppgNE $]P\^NiXK2&p |vBx!]v~'YDbpAk-;qRwɖFha7W qa]J6g2جyJ&,'I@g7qO@C|dPG2 ,[ v4IZMȌTT"8ViYW 01Vmz+kF>UY(9Oj:M&ZSe?09L<zˢf+y횿;8ʥCs+Bꃏ<y wT|>~4!kٲ:ku ?wiqSr].Z3_bKD\Pok|pbu&V<ͺmI)&̤5=t}H<߷@Z,$>hO+O-A4G{izXb4%{[V?7s|+x;1*M3\޺_,2+kI QpfHxYiӾOJr7o؉ RY-TUTtt !f ^-ۋDA؂LYqЀv<Z ֆͼh2rZ:AZ7dw12LRҴMW{p.wF|ud)w}—~UN0?Կ\eN}Ie , z9^s`ߓ_2&> 9]y wrs"OszB,{ )83HC'ȫm[}6BU̖f@ҹ'M$U†-@k%(upQ_x&BK!}e*{vf\ђ!?Γ|'@۹H4ak 9[),'<ȂgBbz2t7BLClS$MܟT*P̐' AY,!Drka%r _0mᢹ `6ܬ {`f?wPAu1TB`"ڗa(&mյCF&aLWjjSV/۰D"lHP==O49g_jmnS͟ȣN6]#A/%kX*_-Bv8,;4F>m2m:Y;wsJHh{#ArXD~|MI)`*Ãf@}MDwɃլ<㿢\ծ1&T"8$8 ͑8-ܤdkY aZ!_B[Dnp>En,= ٞ^M5X? '5 |N=xKly'$~E⇔u)bF5oVƪEY uBWV, :,lo,tk(Qn"xn:"QbvDRSok;RA-sFjvivE@okBPjPvF",L܊!56m_$wAB`pH3 8m}z02Vj_9 ^|uIku3A]޶)gֈ-;hoYRo'!>43900wZ/1hS/wB"Hula$:&tPfX:;X"m@k\l碌m ,9q[Go~%SoГEsu=:bQ3[nSÿ '(Ԭ9;vag̺uNoo9˪_^*>l7~:2"9mS{]E<}f2oլ_{&C>SF -򊄱Cx*3+J$؇e[`VVJ"س&>Az,,WrD׎#e&0[|%+; y>ms6|'tG~Ǯ&O'Ϗ/{ To@~-a.Z?Q~cиW t ^sWGU`VrD˃'}|64o>N{K3̄y{\P +ga?{ z 3o[]޽ȹR9J~z_Sך]L{V)c£`HZc_L w_}dYT7ěS `"nTp] r> !X^A-~uX6<\0%T,kw&8NOM<@@o`'yix-_3sME+F mݚv|9βyu>r#aN { 0~qQ\DL| FUvė/D~x Vo-y j֢{-CU6S'&{ZRK_S3swUZ^oMYH 0zSy\-዆O_[$Km3 dpZ\9v~@1{ 7ڟ|%}BؒLjy̭*&%T0dZ'8_3W䣩ĢdJyڧy幟=þPiZlAq.05kLll)D!PmUqV~?q=z E"q8aYHD-դ/m랭qM^. 1C eO"K'zMWxf;!n{ࡈǤoL,2 ۂ(z#fa훝,zzV |fJa{F݋9۾ !gY4*.f5B4( oل"mVRƅ:Cʍy"dC,^*BjfIfdJx7g1 )lT !\&Rʞ*X?8dc{shFn scύZ]} *z7j J,QDD.ee+E_[R`-g3bT9ܡ*1p.DJؗmV}x#ȇ&C,[㇊.H,y9F"rL Ip7;Jzn/d9]78tD|Kd{#5^PBϩ#tUl1*DzSNrT"[|[>jPU)d!FT*ꝉf剼!Ժ .*'EeASa˚9@aPh Ej V n~2/㴣wE2T `T$nRr6h(/n맳( E%W1~*;նTEXzR[V'~o=3F2*TC[)x~8Ly#Юϝz2f~1i1b׾\8DUKB=65}{2+:˰@ble+!u#B8v$#;*3UNO0T1gE4̇8J T}2˰%.EتVMK] gg q\7"_uȟh~ XQ=*5w[68H-Lه啓 (՜ra˓Ήdӂ 3MwSԜiDaC!ަw\R_zY h=Fl7Vl y`[Wu..@;m7cV !=u%Iv5<hϚǃZ/c^y~ J jB[l)ɟj\$'cs#D͋Ҽ5*C٨b5yZFAOJ~!- 1< w }YPdP ܤm([!#DvW*&4ƻ oj~WqzF^uCu-DNRe v*&i;aldp20dW(A_ƣI[c'K!+8 h#ޮ8 Q1-.[65l.\Gc?C;B}(b]Ze9x}֥zR H'mÆ]JYae * )|9}UBM)d'0~*90˻(q%b=1BLl4(>,0מ!RP%r6SaHνsw.E}'_ ;}Pf-ޥU ܫ6_ -;Ǫ}SүӠWJ ݏ8+s;TJ1lf7/@ٍ )jeX\ S L8ʆZ86, +鞽}^Mz kf]dzP¾_9343K7ڤaҮ GصHY'ەeܱպWްtQO<{d2dyyM[@sWt`ӶY=CS5;xx&Y@7G[9QϜaIV+ϸBlxmfe]F?PX#Ϗ܇X u隌 [D Ծ؇kf2wY_#Ǣxe^wylIaC,Shq\>ڭo%'@Ӆ+*jMQFgʆ`R:i?`rhhjv~s݋^+OmgT r bjZcqi$ ZnV^.^|r1F|$) IsIļve :A1U3i&CQsTY X|/e %IQ!q =wx/kjJ>~p?|#~7~PPEǓ0V x&L⎪U 7cH}xjք-s9~F4RDAD`l'v1Y7j|]ٍ%SLJzh8:mU# b$X6_Ju &( eL# Tnt,C0sM]f|I3hP@[@O%jngT+D6F!HZŋ8g+0`ˡ: zFEd~GD$!IijMQQA?N`v.`/^B1pU1~-DHRQaO3)$k?4{@,ϲA E+abRfAm,K(*PQ885̭ wwBN5^3K#ˍww('mr7,6^8v0X|W.~YNn7` J/k>u<!A&"4E Ҕղ&u!OkDztogF|;'Sю~qyכ+jG@{R@Jz.5Z׊ѥC';a_,tbO#Sp. nUa+,Θ)mCaXC6\*"/[k! +s-D.'s/ԫA {\&ޚN UMN^sq0>7s _+.Qة6yYe޷NsSc'ъ7aIO>nFcK?שxVO[oqZ?cFz!tƁ"Xm dh}>l<+ԓfœd>--D6dΖ% g֚Aby6?i)RJ̌t};e^D;p"+NE1Ž ԸWʧ2d)qD7Ak2`caDZ*4Ve_&{w:hnFK,`cXC)>rۤKw)H׹=$Z_ FJ~P$`c)Gc/쒷MY+BքS` /^,Y 0j%ݐHnZӣQDNgf58JogW'W:rSN槲Qoب.wr<*9FZ kuq4t=>?ur(vH̘X҈`~X|gĮlhVrjotJ<׺v"`K_E1ߑL:0sk.hkHKYI{o I{leԉ]Tǡ/w9r/"H!rhG.]خN̏< crQ7DbUh2^ː9*n[Bq/3vߪ6fnz W1a"j{<*N?Zd5Cʘ=_<w(Ŧ$E*!g; ޤ0WܾmTu28_EN0}L"K]y C*)a(TןlJ?xcsMُUTcMU;i RxO"9TN>EH ߥud0=Ed(,;( L1Y<舟l4㢫]d,ғg[d`Ny nZWX4. !um?BֿOps}ޜsL?+\N%\z Uoed9ZX˙%T{~++/Du@4ڏ~9)LZJ!zl,q%,2>g 7xJWgՎ2nޛʓ; nυ+9}})bLYkϬC޵)1 t9LkpBuѪN#Iҵ$M s91QGϵw/yq1؆NJ'`vF֒k㶞Ե .ǗI U֣~`Ϋ{{k"?bzm%WadȽ"Bx[rD+Ho{DX_{p8}axX:%R C /f&ω[ĨaA .9o0t_ރCd m>_C\5- d8{ǣ9mR2+lr$]ѬZym"Ly\mqOP86 ir+KAJ{՘4߁a>8CRmg-zA]\eN߾cʯyq$lobh{zVܽqJ+0ȏV9UwAb(+EH0 P {..g mH@?{ ~p$DnD^|P"x?ā0C:g6ܴJB c/bI`8&!)A[[*=<5]D+9DFpPn#˫4,闆 B__]L9xHOxi".ԭX;u_pBArBĉ!t9IFlD|/FMiH~{.dP肫ݚ: ©Q#إ$LZ**hr~OyxfΝ{UsFI?=w}[<- 8uT ћ@E6B^bbo(%/ͤ.ph:pvU L+5=#`uWذgMơ0`*r:UiϔL%5p M׭o&SHv1(*gJvPv ;_|4$g'K5 0JmB*1Cꉤi4`)| /jG|yC"f檤|k3 zIl7-gs=^>{ +K]53!N`>nOhH蟕R{س?T#˺LoOK 6vքS5*}Ǯ~!U'ƷB? F"G6%_XDyh'!r5U zvp(\X.H7Fe>n?dxwxOΨjvK6(^2sH[[yK]G bt1^ )w#c~pڧ7>)F=(.x"Twd6*X[)ov`؂nhq1KbW~L$^n`l50sx!UǴ !I*V_Hw;5PY20c܈`̏ql+"ƈB#$-$t4WcɢUDz 7ԲbȪ(g{EzP<иPQ`ʹڗqe wt뙏wZ@)Xu/81<[z4ްxT]qDč:+&_o`:m9ªfCniʢ̹2TEDZ&(p˦5 !E\Yi Oݓ*F׆ǂ+$lj{q e]A( iY6m5zi._?ݚEJsi~K`n\PW5)@7.V-`1=s 1% z,iVAsXYBN2dW\:יiiR-d|% QaZ&{g*ks 9ib˿ڹ8gFD]0yy*ʦ`/[}ѵAcaVkݗS*B(,Z7=SjQDן_M˚4Qekĥ{:'|D;N…k05B\a0܆G@)dW} 2!AW2 /%OujHkJU%ꮼz>pGq4]aN#/{xEu -w|2c ES/gp` rΦi}ϻd6ZEP>Cg]]:U6TLƂG &Z M[8P@٪ʫ/j8#Z;sg,#AnE9Ȏi+={wWu2a*+A(s Dsc(jvn-H5WC8l)7MB &aioEqEdCv!:Qa''-(3 W%^9 ۷4f`ۋRrTDKWbz\)1/!F2hcuY2măpQ. }Ǯ 7?2Ъ~ZԂs{[sޮd-i#Fo$Jg9,)8;$Щ=rl@Xb:57$J~ߘB'U&׼4Q '%O{W*Ž88=a4ȸhakY=$ah01ED*o'v ;tXxd2b'tS4w) YsZz!Q F {޴]蓹5o_2jw=nM;HT >VRYvKQN#}3mM}Cfkvc/HM9Ɓ̆FQ96F%R{gʀ[%whd Go~l_Z&<д)撷Ac{٤Wutq Tamwڐ?Z0 2o, ˶b.V%´P&?<%~N.[(BE,~ gX ت~nM1I}}er e6)#owFPԔ->]&_hYJl< |[I;^WZ[qI5g]UbRR V΋d1 9F^?T.%EYjG/sЀfbqnyiQbӆa<<>,qnҘb1QJb sX60CBxjlC CK_t܅mO޽YnO:b'pHiۜ ˯=gaF64tSɂ+9Z5i2 =c:ze#+f,m/qd+3x d|5OfJXvcס񰋷78QZ: zx;#5_:Ew{X\4-@NRԩclRD!S 䶇) l7fÖt Qްؾ-{leL_q95E']!ߊI$:>ktޘ<_`y!'횻0k)1Աi(/8}Ÿ1`|MI8F<C)Q 5ǕWmn36*frM@1:r^AppO|Rb_ʄ Q( BZuƬ6H^åf@w)!<*yX`17={(9Đ1yIDx{/~BKR&jNJ]ZDXe]L_El)6}c4/d$+ h Z |Ro.!u6 hQ|\sA8hs8;b-i7ΛzdS xCןcX^{GBp4SM{tFwN\VʂuB _@UqZS>V}P7Tzim\t"qA0g&Nb׿ߡeZ^09GV3l:)82L|Aę㘮|F=4:N2YCv|+)`is=,wdE)pBG&G`C3p[P֡~6B7­;ĸQCOWo\=7 7?^^ߺMrFûMmoG'GnBfkdv͓ߒ|O6 d^ҏWsѽ͇c !8od n$Oʆr#Xw/Eo&C6#[ƴhUVU%%͆%kW@ ([d#u://÷eSWOirˋ4Ԯemk#cv_ ^Ck ;؝N$Q5ڢ +|.9Y) P8}@iUdu-63=.%e^tNfksfy},=YQ$";!5=%17XB  K$fWA)J6#y4LF±ԐFl U]&WhjV:1f% sPgr I(꟠oWz{z'M(B K"Pgx#[Y_6Tv6D;qˆ9ؓ%>A|xbG18<';BкƲ%]:%yw2m ѬLv\ŐiOM= 2.}bCE)sRWUujxgXb.7O`{C;E,L!Rc 0;}pj{K;}@J/`zy3жѵE9OOfMkJI(r%0{T h2X&J,LS)5.ǽD%vnhS*̦{TwP0_uኛM~% o| T!P]۪5&_Ij6J&x۷E$HcS1k]>?cWҙw v^[C Kfp9Yݨt{5qb˽_ p]ef#Qoq(/Dm3ǗvQ`a-᜵3s-~XjYc f㕉]B`tRg7l_*<>.xP_KR*JR ^U|كl WqG2 Onܭ4&lyzrl': K3zR!lVpa]k|6\L65k5zg>$sHxȧױLH-1DHm~g9NۥȎs@Į9a G>nޫ~b2aRw sL!<})r1Ϙo 8__1]@`T%~k@Ow=!)6ŐYh:p{z@{Z#wp~U0h;b@&0u=YU@:Rw` }͙g:X,'u6*g] yU-(p_؁M8c¹gs4 Zřw*ֵ[Œռ9Kj+MF_<\v t,;` f06v҉?j  N)앦ȨX҈m|x%=#SN{—K01oӻu]3V`x tajwlĄm-~/sÕ|s{"% G"?X01f!]b @ZRڸbx:b=AkڣN[+O@ ?iKRZK˲ryv_{AP3ҟ @:M#0y2_bƑ۽ig[ЋZC`ϔhg##7R&m0~5 0[V?Kpӎ_pk&TǺ (_aEu&ؖ:Fιr C#<` U0C CMv|5(;1P5uX pƕc : /y \H_V`:L{88KLU!="olg _!kzG2kVj Q4 (-,fQwhO$)! `=_gSqQ>/9 :.hRC7VߨK+B۪/Evx,,1*ēsk؛L8$K Yd}Ы6FT8ݗE#r ʛrMcpKA)?o1Wu:cgtpo6 HMϖ3~D0w9c,FH%sM3&8;ScK}9d${Z? K\L=xM2R7*wwgjq7ɭBʣq,MBnA=(v9fh P рL .D/:D hTg̙Td[N4UxT5@=|BS?w"P62H @f^|p:F96!s](c2f6-ۄ\GZF~*4AYr87z1O9 5r/ľp !]9yyOSqcB( GN THL~dIv?* ޚaMP[i݉_jM+Czh+=K-A8oA'ijoku9Jt>(,'neΕSϓ0E`#yZ`O9N9&bX xljJg€#Q9%e9 ftu |DyQ$dS}dd3P3$eb7q|ɬƘj7~3t-.E}a<#<JyC(uy) 7Tx,njsMY1rb@g>@/[I,`Szl0 <`)r$=Cc̘zWUWAfк궭` S.K9 DQX#+u,,g+Ր hƶ"eB덯|1 ۼ#bk=夻GT% gq迁L\* /hR{^טsχ0EGKPxt-2mg2y{nsDÚ!dscUDVtE%{ ^e@g=JIf!txϣwcmh'QLIo|bn2gTHsXaf!{ y&uFhA,rgNkZǃa d}q ܜ&ߤHŤK$|ODm7ps4;O[!lxݸh[;QI!nJ%=}.'GzC[o%(*!ux!WCƜ eaK=- r D8\;F ݠX`,8FcaWސP%׹נU MP#uO~Vdp`dsOv. sb~:;mmhH3f긐Q X7]`s]^["~Y!KWpԐOĎ\6wL$պF>S)w.NQMՉ =n6j`EuS {?M\=19+N{2Kqq* ݊lZ-֋~1KvIGxc?WAK0[cW+vY d.@,˷ӱg* _ hZX Xn$13Iaأ)$u Nm ib9pFƉv$ f%I@$[XdyRJlvt^('۪ S;,YjϧE'o>;%-)F[MRk7NZ.-<)n~8dUAi=Ϛis!l~d-_F?fmQf+kC|B)1?D#և&]0TPd$6\Oq3#+|,(¹Q4ߍ}BOv=rw&wjj+J]*Qko# 16 _pF0jMbr<{3OE|tgiyhO*0GxĮW!i"P!F*Y|{`$ &(Aͱ_fm6]{cwL8elE "! Y!Xs^eg, Gם^luhomQ'2T@/DzB[]0thAfٚ=( p9*}1h?Fҗ=֫? I^RamaR7=i%%9G>]ln(jfh07kʔ T?T`iKv-^99&d*fbe=V[ ~NTp8v*P3G:ybYb]qP`uZ*>eCPЫl-q%rG'qhQ ##[(Tx6=W nO]R &`JfuYeh@˹{{;nyuo̲5nͤ6l4sL\9E}ttcc4ԇۼzJ/I)s)&(æo3ve[ 0J#jȻ"x H*2p ]jc@+aQaK z}"bC5]X)[ī2v ̽MkC[+YsA-dx=!/^-n+z/彐3R+)zY[fBڶOr hYQDٹ*->jrǡ2wb?\]u,slNա3fCОIn MrcZ%8#et{R9~$rxXTn|ݦKGlIfok|F4"s)vg w;e2:ecGj~='hⵋIg%&'a p%<]2tG=ǪO EkRJZX?=mäD°fj:Ve+ѻVM3 7K lgUJ:3*fz_S]C]9Ij/gΑ҈tk6R֍-R eS̫YiAef.+ԍ[+ؾZA Hqۏ;1$0x'%s9 aiFצAUx/OXy|6b|h+}hTM>)8fo? p3ȫKLGL6s,oM3˿'FgA" h=TZPV;q?_o},~,c)I!:fk?pיdQ&#ET" eve`HD㤉\p'ohea$r+[Qߴ+&RߑaJRG^:FYͺHZ.A\ ;Y/M  [?~[h?SIkCz,.:X#<"tqP,&/˪脲'oXJ$ixAX\?73žϾbzX/vȭr 1G9/9>hjA%*9LЕM.DchҁEm{8AygD{ͨsvHe(9.hz7]\LV[m{L$"vr'A5ЖJo4NzӫKa_Wa.`bػOcPzyFHM2.ɕYJxv)vn(,IZL }Sq9#mh ^g*6nE.+FpF0*Zs76E.H$yak3)ٲ9Ng>D(M5񻺇) &4_{*cnq?n:* iF%@cEDK>#?ANxrmW m\3^VW0D Q;oŦ4tJw'r/%cCӜE4GjW]Fҡ<W9ʟgߓLi=C^4:;k`#6vbV *a񜿺Bm2Ne r xެ @u9.5*/hÞ2P E 5քa12*gǩ7IsG_: 4ʁ:(]D,Y/TJ66sJ7}_oXbP sBΧtqX{E{Ӣ707ɑ g  qc@fmzN[ +?\h qCC0f^AsjmtBf뮀#BvĘX9- CY>ͺ>ju<|Pói1-@qOׇ&w!Pw*x7\mO҇ROs9m$?2PwܧbFGX[JsBwwd+np.x*UJ/ʌy8BWHהw^ix̬y m33q|pbXK29["D ^ >!Z-gL{\d d}JF A)O0QğjD^:nC` VAãYܡf_[l*?WhtI4M lVș ڠ 1YpCjw@lƊ%.+qmlB@b}].[l%a  :=ᓆso1!坍Rn1ᬺ[H]+ |Q >)iyC'`NRmے2T=/'9( T;K{ϸN8as[Rqh?tEVo$ĭߗ{#(SѮ2*U ;֑(SDPk~ 7Gȏzx#ùk>x3@.UW$ $R\"74oĘDfniE >+96^=6>ʓ9JU}I%/9+Խ'?o^98wGW^zzҚ/MԨ@*LU.+WCbllܔ)fIդWj驔mGS2 f  *`cl8@>4mOHf~LJj>va:oZ$qX4>eEI?Eݵ[{X3a oxT.ʕErf}f1{g,"|1<ϯ=mE7`ЁQM(wD]CqEPHj-G{" _"|y)wv*9f]猏]l?0%юϾ*pd@Xd fd1ݷq\zPOe FI+%i0όWբ;()s7[ ['In!z 1 B1(Ǣٹ|Wti*|#xlSͱaj7YqF o wk9O#!;BOn&R _-[Ȍ-]nInr )791a̬j4\]iL&ܯ(Z^gjU,時MuRJxUI8"@ϤL࡞ d Y`Dj2`RlzQ@oE3aYRBhm##:>/LN}]RoͬzoFz̢PJrx &泩uG -JjyEV ;(>Sm1 _M(nA-xG7" xop75S-M|FG±z?!\28 6}^rn%׬{ӈ)0吇0P#EIW`f۱J 'z*M,ݏI%Z6obʻ=6B-r{3bDx7DfyY{S "oFΌJJm͂#e/]e iX藳 9=g"6 eSt{nS, l;XF@R ɠӔPScҝVSR|Y|Ea:6+-(}f &"|mKaЄ_>Z*YŨ~N't+.듨߽C;vB֚1m;{o]NBL2s 8 # ,~.2^*tϑDQsE 6u$.oeS1ИDp4,dtO, JwL<ፗuj7 FW) Sx+k=TrطFzšV)ar=˅.N:ӕHPѦagƒI>NjIuPd#?1,s/|tP*)KӯV|ZZb7dՈZrhm5d6TNg%tlqqEjJ3oܶ $=xFlayꙜO@SPDo``BL-9XܞMgUC\Pl)ɬc$V<"U$٨׳@_3\!f#7 ͊Ulc9~; e+uYT] auA[K*pm.stυJeuWMAЃȔ#ݶOqNci Gy!ZBWLٟ O`қv_IH8 q1^8꾎C^؟p٭IT>Hk,\1 6BW?Έ>#>~9MV~*zBXM3LJ!@S^q˷,^Mungv! >xHNtDOj$oX矸.בa@mf }B jݦ7}L_BAjǟ9SPo# k?#RLSe"le`DgN+F_0C̘+ ɮ (5IxhO|lػ-u$$~a(@2)8^Y [^f10pnTa JedڜAMT+=ğd]KdSn";gx<5AQwº8x;/ 2J?_NA.Z- 3 s70RF Ƞ_Q@ԲBH:SD9}ے>NA횹aaO.gxVWU8,|"t +)aIMp 6UzW2{U@vӀ~ƂdS/ J6a˵ &._~@oV5 '~dKl# oQO/Ȣ.ip3O3zn3I^5xwYE܏V`S3/'7㴇ٿ*azX]pbQ&@HѵWt9-ַ[hQYDϦ `2QsOv[8,=:vUg],d*F@]$<}!?R҈g$+Ü*9|sV؞mA;'5iAqK& AtgZ粝a8MT$J'~?smP>^R C׈B1"o(6^9uc<PN"&h*8Y a]x E^QK_b(Өr2ҮtjZV7(2 Ɂ毸vc )Õ#kSdOhH>Xn%Zrd>neEZ A5Mrpob]hmZH(,45?)FؐDa7x;MiP0"j]uXq`+)0n- ;:ޘ/ Ve'Nf4`8=%2ح}ه@ >*x{K9sd4j2QU4pu$(e:XCiEuF_ׂ5189ȗôw/w3Bw=;̛q-g+F%=ݖhi^iڲ{K+@~b*WO )&$C(~ꠟLM˼J!Ș$=%>r OF>~Ǘ8nUIBe^0:Z|+c[? XsQvųЏl=)\'4}%$/Bk+].\\x{xP]N|IPJC릴gTH\qqb3__H |r72>Ś M2#KL-#?F$(Ʒj/c @+F(\CIwk^y܋Ebbhq#6X$8lje@X"JŻSؓ,?\HZϹޖљSTe,h]r3zYY1_#:9$58.L,xYak6oULXTZUtǪsPV_VWशH[o|^ֶ{3B\L}=Yo[r*+}AZ{؅Mߨ)KpF1@ՄߪB<^ %Uy$._`Lf,- ; }t/[yYɤ8j,E,>aÕt ']_+Hd32w[e.6B3P^V_o$h\~dULjѳ]YF:iFhBî!=F!"<)>3qw%oHc.9Y!aANFhP}J\:sLwxiUt!;s.1A7: |CSZe( m>{L0B0fe:p7\q㶖KNJ|'>b_i.r18Lj>5e+S<ڕb|V *!B'o`phR*W&Ee&J3g ! 5C 05 qʱIazcz)v ]q%wm0n?0b/AL̝FT:l$mI:-+yz/}Zb(3bAƬe22c mlc ܱ~Ɏ&KB=tKP͇(ȃz|αD)eH4,:1+Lw;BRm Ƀ8tYgMvw7ry`*"T=qWٍj)OP6Ut*޳B:R˧FTC; e-j>1+T+?kR=mp)mh!N2LXБ1Qx1ԠvArx4Sm)j]]3E7 #-󶳳+-3ef?@g4) aԦkUydnSczJԔfM3k] BRÊOz6Ҳ6dmmd=гBRD"y^{ ˖1&H͊bD?Uǩ&e c~=,ߤҎilf\cWؗF.5]\%"s!ZXQi`Ed`}Q+ZBu7mcx x `N==At*ByJs C-]_+q  (\ 6)X8c#a{l{G} yHT9U48n*\Y?Qa=-PՓ\ z@77ְ韕xېN;hk̞$&Hm 1g cd|Ba-"*S U=pwn?Y|D;xC&B)T[Ojh t=BJH/Bz8L(gLFnLӉ[UJ" cy~|Pd@h:e{g?(/1/>2 Qo}J26km:Яr'Y*o}:]J7b~i!l+ L9[:=}9W/A U~AmfM(`Y%vRR-RD9Ws/>s6"g3aw_Qf ɘ*6=PM/{K˟ЃF}θF#sM 6lasA:\2A$wՕ uFU]$g) Xw~J6<3o~+ OR*g]} r;SI 3"uWN:>?P;}q\cL1tyFܓ9..r:4sce׷QyU?okǡi!/S*tSB'I4¸D- r ಧb#z5}.F_E&6XE:?xĐ&RFj: bPQd_$"$]j?ٶT$ׁGKs2Nh⢕Oc?(IلۂU>f4R803z4f/5w,`:Z|ǢSRn]_X  Zp(5)Y.YNv!6|' BcS4<C|:Il\)| 7纛N85K]: oP_n.9NRnQ q1"4gTg(gQX2,*L'ubOCdD,0CCu2p/ bmdU攒Cmv9tl.!ݶk;X%^GS5'` j\,Ȣ;P5 B~|P݇0( ^[﫱8 ڿ Q|f VG5`G=AܪLY/ń!~X%f$Yt%o♣1}?rJ!";N Ts_9QǦɁ]hx0DZ *,KJ'~uB("!SɌRa-E$X<ӟ>sb=Mi1)޸i~7.ـN :5?G{?`@B|db>j?gK苦jEʒ~T:C} \s |0'Twn-C A,*~J3=! (OS6ߛQr} ;*|)cdT0b\<߸wy[5R-v`i%m@ِB ꐷatYܴbb8X)wcB|p$|ķg]tnmj*XAulub2# ~[,g V1 J [Y^!At}ߛ8%Fzϸ4bMUm_E}>#P'aI e4 :U"Q= dj#CSw9WȼdI,R)‘Z(vH³Ԉln!MV)$$:)&8PqQR=[ֹݬ*0:M}t. -=33 l:_ oqT_PƊhvg 5K")F3a%èxZ!@jZЀD7U6òR*ڽT0K#k]匊ǯBdQX}"dҗe[~%02<W=%%$C)ɉ,>zlYD`h&dԓC%=7Y! :7ߙ}% ApȾU EhדP}Xla0rԈF[Gu/A doq?#Z4o Bf^= VRy V'i _J͖nLnq|mi ʈ>ZEcs15Iզ)!]J+FN\`Mp$9ْ/A'}c \)#qb[م`Q4ܦ[ICZLft{PՓ>1Gg*hB"/^GOVƽIZ BbÌXBLC{mVP^Z%xfYC'0R͵ri%tXXch@8of6茯:HXSՎm%&uo:2oѱ 4)1L6o!w:jBRh8N?4AT^BkE-om! bDF+PDx`C3*" r-X(5/JyF;R&ied@eHW'eɣʿdYjE5 S?=2bzPI43R-+VVcr )c`MEde1?\F#WA! CPGPMfز Gs) m|18qa̞vUDrt4D&G& xOq"[#huňత1im9G8BEɃ8#Ktxs뒺I|/ r3Q&׬z ʼF/Ɯ#+0jP!켗JLKDFA[0|!VԖ:kԝֳhZ6)}ا慔~D<19 Nv6F1h5F:k0Cr@ zbS$2 } x3Uk1=GK7(is|!|,9,V/z`siDα+˂A8} q="ƒbQGhߎ2s49;\*bt+ t{5mNrSvw䁺 CznjۣF4wJFQ7ebW[\ _W2,!aa沣KAy:!Փ&' vͲ7 JiVj|?XZl!\iVpwb 7q`luC+\#_rNC["~ iC妞n1[dr]/,>=`8(13/C`c1X" YmW94rpԕUoH*#X%F^|!$V!G e;N+[V,m;t=7 Ua_YR-@+ae/%+2e!$mf1? 3y#ވ̐ЖV.|rDgįsjmoT#4D /ٸb=Dyٱ _YMژVߔ ,m8$^(KہbG{zA419v+H6-N=dNW;M*9Ah,buՆcdvY \SJG=vGfnQTZSl8 .%t3Z,8"Z[#?|y&B@_|*/^-@P8mKNjuJ;g[B^Z ZeM .6ȱѴL;YU'Bנ*O`\/g$ 79S?2 Cٶcr$ws%# /pꖱhpj"7Z^ { $1uȔ_zQУD`K{P>I6Nż+F.'tn D~I?/dAv*IJ LAO}9{_^urvR`|Hoxb`koY;u=8?BL]ijuN,UW1:n>20&/0@")]Cx:,;TȩPsػ='?G#ɛ ,ީ>45qUz ͻ3u͌11%xAyD^ݴj*,a8 ac)ZMҕno2*FX)zR;V;lU0 <^'!o;!R &Y\jjD3R(ƨ:GgI9𾯨'A2I?_z6d"=?r$XdoY.M!} vGV~mZːky vf׿ n!evqJ?4svk> p=9қwU@w1 Q6ާ_^xE2Ol%߯w* 3ٞ`b!Jl ,>nmڃD !؉2dΓCX3=&a0ܛ8NWӜif8P_YNSayPq71Bkc 0@γG9%%^qٙ(m{#eܐ[}b1Sar&^?`IT# dPmKZ9ĕW1EǾI9zę}"ڣ'zvj(R${ss{J'xz:ʤou6a#/&+P%} a鵄*ѬugF _︀R8P^WU=ur7\` K+*Gh| ȧO mдG3LvWT0qV/خ*e9l^YkU2D%Ù y)aHԍb1mق6aR0 2|,_o-őV1l8Plxɣ% ^vF/!ZbնU(XL |Tj_q^@L85q%[SDz{3dkf ]LPu>gaքh KTzj^-A-epfAKMdj?Ex-P3XpqQH22Ih:] K`u#  َ_{C ?LMFmڐ@Tbхv5 JDxm z9me,'gڨw&нO^+FQH>ioI.jᗽ&mi\aU%vM G*+'l1% k6A,ղ\ A8 #ߢClP̘$y_|z6{-̀#Se E1hpVu_B F~zU^/TnG{yH< J(k)>Yi6wgLSNi𕃭z6/bD/C*c FA{҄17J7ve#k+Z"݇<#~ rР& @ߊ.QԿ7^?J!{qO{n>h;3J $1Ud("L[PLJ.1@@Kj}HAɀHo+'SRI?6U ąg6O !ƨム{dk l+KNTPoOw][.vN-r݇}9K>W[SLõ[$*cK|&͕Gtˍ2hEzC^O}<5hPA8@>p$<ȸT &(3Ca8xnш tη0|Q(A} m:j^?jWFYzx@0FyST1HE<tǓZhZYw#ˁ"-Y(ŭbPQaf^ b5%P7k]*?9rMJReacpPLŌs>P5d ;@ FܝG #~}Uc߲/nb +}=e7HFԅ/|x9vMKg]tbu:R6|V{NAjY.$Q$Eɳe tV3^I(T:L*AH@bb}IOM'E %91F˹fI=LEiIrлR8ǎ 9p{<}Cq<ٸ^Pqr?򦲣Vީޢ_7(/IvXuVlv@geѨz6Dɚp8º}E _Mɔ#hM5{8+^ygJv{akxS q0d;w"oϢ~zDrƠ& 7'SN#Q Lw'%czK9I!?؇,Nֳuh]DGD鋆Τ=5sw!=!̓1c9Fh$&02&U T 7 ϯ[<W(ɰ0,Z}HPy7vv7)xv$F d ة;_o0tcj}m!VtH L~\»P V - kKg1\vt_"+VDU% F ˼y<>mK@5Xx9ﶔ!xAr[IH$V"n_ 8D򀝅R,vebv)r%39)9Ӊ,AˎoS+ﳑM#Fʀ`ca~g{::۠H<3D#)PY1qArM^pm 2@J[lg(3mAo(Ow*;ȿCq5YkAZOh vI _ȼ[[5 ׅ3 X3@CA2p/aG g̽ujKpwm 29)"X"sU*Ws+k$3WTfA"ǥ]v6гG2+Ki~1q Rvƻ| M|C~?B%e/|}G6+u\P#E?Ja\AXOHkPp] AS BR#I71*AF !\:esaCr[FIIȶ,;N5 ѿɳ1/Y/'`gV&⿞eWo8'W=/q\A,p|@h69I4dmbvQ^8']5l92$n:MijJp;v76fG/m pqqj~܃ 뷔ÐrNzMar=[ns՜Xur!{yhl7bXZ=^D u"Jˋ5,UNcAšg]gJ}xݨIj g6 pjMZ&L_F.=emE[12uC1%ù%*#[W!U1.ӯT}rQ={{7{)Rm%.>\:;9|3ڽܘ7zϑk1KDƒ7`Febj5éGA)k3ofVF%v1ƀWn#j!G?[SnX7"ۂTc["!'P*n,~yzo$O>.qФ؅Ujs2b,z%Q = #&nCȷ6r٪%ONCJ.ZQA?Oe$ܝ\Xˬ'{Z?l>pP'e &\ȇIF$rvbgp:/3a hT>OAԬOgKpm,Vk6Q?zC1u iJ޵9pL;Fp|7=#@f`n-Ni[)0@ sp0-\;m֡MA.!f?EǷ4cVi4EIR+65-+!Q; ̈;+6r{0Am<'D}@,ueMW`_#Cnyļߠ`SP̭ݸIo1)nPp) [3aVsqmp(b$jӜ~K9?Vd~:$3F[ֽ" gG .NG09BGDt~)}s7ɼU~)3REuVld yN&2dV Z%Ӣ/l:bȏp\6 !w/puG0xfb\)=V.ϮFGR"N{5`FĿ; Djͣ9@l3 E +ߔЖͶ-։aϭN_Gw^v~ܹo1 th=׸I|&:3). cRA>ZuWK&.IF>4;0Kmϙ o9,_$4XxR8¹x*OoPJ|+AX(iCc$5bswR4Gj_p]l${ G*yHp5<^+8qLƾyckoSw@J%E齆߮oȬҪV6Au<'t;5 L tӵwIǍ6&#Q:}yw'Pl&"筇 ݇ݯvdj{DoY6JbNhB.GbxxT'$QZb=r$}꾥OCz!y7&-ՠghDsy2e\Dŕ:KN5p-}3~͹؊8?ψcZ.:_o0;Ep{s`XqL3LPY앖RAx%Nuvc@[\%öl͗Iv'7UJՁ=(<(F[+jg[Ω*RDyZtUw*lYhX]SAVdߧwyehvfTdr#ZTN0T+whMys+'hnEj @5Ua[ZX]*MsoisP2j<<eѝ:8jFio%އotg+'vF/N/BMtFNL ,v޳ 8AY7 m"YbkA,y p|TŪQm}eHtf!nw: (+b9C/ fݖKd5>}uw"F &O `euY뻕Ҿ}LBUmvB5l|d-(*@51X!ƝYH|..w _;6/9 ~ }7`3'H7ms<{",~eErۄ}FFp]ٕח*^*F/1vۃ&ɕVQ`8Pן=$R8ש{$i`8Vͫ Qbv6{6iqӜ=ۣk> \McJ D܅*ixt̽)9T1_m S_/q_ؑ,aO wlo;<<٣.K;zUZ\o>߯k֊]Ǚq) &md$zq>̜ ba5hYk7bݜ|&WezEgF5uP@|QXqϙ+e-e bzEe.M_>3cc~w;R3A_y.,ЬXb[p+=JWh@o_DDI,##6XrULW$qAeP,OS4M'L6L wT=8{=Zva򚼫$ q>4$t㌚t,BJ3*a+J5~&־yc.1Rղ+ liۓvع }Cd9R6VsY4Iyo0 ^D/J5,.#B: }՝n.h8Ns̍ Vp -i S.\ϭgsqp , Ԁ LP4ChSrj]tx9đ~uiƹǐ^f|6d䣚ոeGs_y6x%ZSNSYQ=k%U}2Ժ{ \ ' qTs}&;&(e?`pfzhjc Y[QHUi&0aHH:_$i= -Ԓ[KȝOYqa,`&μB)j]^!u[ $M5Y,6<8r+ ~kK؝6[ 4r,i+v[ʊb>_oXO\˂[oT9)7 oXeh03Su.kCIJ,w8,7Y |dq<\ ;CBC<=oa Fw TUOij|X9mT^F}خsS<1?@[FjQ)loi%fxZk_X4ݩ'lvsI#൏Qocx_ak\(OuRnA=9p"H4H4 1+= eyt/'#4|BScWL6Ybr|K1Bq,U7|(ZjP@," C8aMΡӬ$sQ>]   R4I@7bFÎ\?/`6ى]9.u粇뛷\` C<;U7.2Wpg߰xV(wQ%N'rA.cv0:)=&ZśV=gh(Ukߢ+};aY)-L`@AgxcBU%#lm`( hq-hDP4uD TIb}o1o8jpRο2 ;}_OB !`VR r-c 'ͭ&k2]ip4KM3iwg &!<'o՝ 5+~j%21 4u&'zƑv?r>RCڭ&Qď7HU8kp2/GYQgfkG!=KA5%  nQ_ur?V@"W9(ww{ ,(J@8eSu<=ע5T e&^((@m$݈7w(KX QOʽndqObj1pȚRn!TIdfZIG7KEMoF͹eUt}H1u<qU&=\^^;^(34SQF5FA;gcpz^EYbi 1hM{V!>@yQ?\KHP0ד}Y?n^ĉA;zT}7?]P^y~Y$EI2u;6r^Heq\tPw'>z[Ld-װXZYs1銏c<7#k` cB#]=9Lq+XC gU~T1dT~#љ^)2jg!C'go &cGS~;(_4|u!01TeT/EQr>HC-R\ tv6]Ó1O{)7A]7? 2," 22)/ &KןHHyvmɎpaI oOה19Wj#vMW5aQn ؜N\~:mX_ǜk.|M&L5BP[h^Y eJ 9,}U+7;{3rm'cj̢1q(xH$S/bAl,!)ʈR$W8'f D~˜vF)+#<-Nt-尣deӆˆM ޫSx~סMUB: [5ǕJbm;{Fe+ =WlJU}()U\m7%2 +(>,\?S#{@#t;zQgā!N?uO" }+T“BK:%9XIևCz`&m^=M};ٿMH gJ>l:k)v5D?.BIf^5yS{+N-pY+P[A5($??ps7tc+V&oOPx]! OQe786J`rsWKkQGc ޷iN+ j"`%GW3kpz2_ /gR<h pN3 7¼VW0J'V;p\1dHW$Ο.2y(Xs!} yN4eT^V?*#E'Lzly:=g:Nnt&|ρQD.+4 3X?9A}mg gxʠGi$4# gE;lZ5 oMNp|x(Ӣ,0Q D?$W hOk#p/˃2GQx]e˲<:~֣r0,Tq }Do[&^9cz+v(L9Mu{kMFeng&sC LjP>Rz^0_{a6}}0(e̝Xit,dYMwfLr3bfG7I%TpX޲a`]Բ&}&T,W(!J\7MWLYTW#H%fDxI,-ՍaIe|n# =o}kn'(K 84x)W/ op+29F|`RRFhk۰B_. ΎImK챤1''']l~})EϬe=zggs=~|BJ*.rIM"G~G٪mDff8qWInhXEj"O%ނ!F栞[{U/{R*;FʑueqA {e-=xrTˮv.!#iNW BrJVSxAwf: 6IOZ; : +Y1O4/L7nR[AC]ϵ7c}^K͘ӫirX؝?MEz/4RY1GkR|ح3gX7!}.C.O|0.)94=96^J:>SPRm(|Oʞz'&q,1:9VP`+ClqR0q{:BڕA xoJ;Z@6?}7(Ԟm+kL=2G`5(hR'_޿y)/n9~!W+̪bUmiY7̴@T~#4+V}K!ݠ4gsDKa Cȗb(;!S|] v5AiysR`)H֮QNȎЍzC @ru$CYůOGb 2:^tQFqvDn<=fp^NsѸv0 ޟD6CN߫8pTyXq?W6*4H0^@< F>p46Y 'mq>]Okyy1@NR 9VYj+T/ 5Ha&*wEl9(A29R5dB7ܑ_S{4DY뫊o=iGɈ"eƌ b}[Gv3A2 ]s!Ӆrș(+|Y'+/ƤkGZ(ʧTZ#P3ehfBRS3B;iFҮe4Zqn'ҠdEG 9 IF>=ߌlZdj =TFbHN<ϊ/OE7F=[!o$AilH,ˆ wu ~}NIYua_;L.ZPHZϧ):ݕOT%S3/ ̓&&-kz_zmNԗj͜#AEGYɫ.U D_8<}$X": 8*0dw^#r_J/R{ӴTruۙʾ˅(Ē|Z*hȗ+bZzSW -2^bFŸn)Y@)#dOBQc[5$<>%SQ5n(>p!{u>4bx[k=/ \MkpolxSX0TxA.'*t$ 7z)+j> \>)>s^azGB(CǝoK6עqk/qy|~}:X+&i!0$cxx2N%&s* 1E?f_D?QfCb$XwPlh<"`ӨsTDF춾.$M<,dvk>M6U@$y n#c _{ʼnG+< ljv3~#i3\ULW;-9^ѿ׫Qi4Ct Ϛ<U0@eS7k/heSN.`4H_<6rF8~۽hrTϊ oԗ7Ns34.d@ycR{9G39`jr\vP|"Zmj¸UC?}lB|lm:‰/ ltV:1=c{I]ߟ$wS$DM`D!gӳqE-޿R 鮈dabB`1_wj1` I&+(-`[_"S1w] g._2?Yߣ-Wda}9R:!I>1; OKHL,lD0.&ڮVh*wb;Cj ~jd<(7V/ 4cta-w+kbᄶ-2\ΰ bo7e[ӄ ﭔ5/.aq42)tpAN/팖!0 "Bx+YԾӇmYN!̹Cmku> rIB}wHR>m:NIg.Ǹ,]yUH{ 2D{T$"q#S(<y[]FBt+xAGQ"V4$d4!qΘ( )F^v.yD`(}3?lҡ/+~*CAmzrtܕ "LJځ} K4ŕ9?{D`P,K䱈V6`Z4L_+P;n||ٶH&r'[jJPssHK-)k#0 6vl9;Yar5?b{m ˺I#G'a\2?xzR#֩̄7)ּ]_^Ėc^aʘ(5oӇ{Xh{UlQcYU:hZ@R4\6DBVb':B kJ(&󵠿Ā굓( rgrR:Nl9% '.1 g^V)%djPہp \)fsz~ Vݒ[Ŕ{e?^E,'N&_yB*uzuvҴP7˨$ǖ ZLH;R%7.o\5B-l %^GpkHmePb"]W ?0y:AJ/\F"_b)h.ikkKw,䀓\6M`<,%ҧ=}D <daβrd6p/s<8frNM' Z2%@6b@rhHn aOJot( 憠f<# ;Kk f߂1U Sa-@;ݗEOAdCĮ&B|k1!l?&o`JF!wPgyvwh Erx=G1v6l+b8S.ZW^5s wWkQi7&y%),4co> ؁]{sE k&$Z?S8r\xfYmL6<+1HՓZu+6>P9 SiI|kY1D wVhs3Z~sHO}jk1.<'{{z|Ta@V@dki/l *މ=#+͇IILߜdxR.+Sx\ĵ FoHу4䱔 .)B7,G8BStHs% bRz+e f%@|MnKͨi>+o'C>~&~'_a$\SJ6lqVtʁڙc3r!C[_(aq$y;J1ppcyEB VSz-4DzDJbZ&)UT EG.y cy޺1m A(g)سV~LFB(.~xyϪRd ǣA@ЎK.""ÇJe:/D @lWW/@JG[ۡڟ[b28d3S0̈CGZ$`ofdRŰ5ZZ{nXQj1Z _K^>2H LiD`N'm$"؈ yĆ4 `!h XzʵW `E> %wqpePD[ Uef.m$>nRw]:r!T`6k8yE<[H?7ʶox1 ñ_Fpt}оU\fDy~sg$8@=-B4ЙYYGjҒ$jY,xh/iV0L$o (G78&`^ tΙUO`ߛs-˘Pbg@f/Ti޷ i,bG.3Zv8  [+-cدUIRT CQr?h zdG4|wGNtǞ_ e4 |68q4p:OUDU4@B"~$peN T$~@s1 m^k)\OϩG"s"wVNM 8~A1?x{v=X;{jƢ" [jolw.1[#;=#<*j`? '[D'*δMpjW? pngL'9>B6oja9(TZ”>jrˁ z`N"n쏅i"@j-LxYͿL6U -^ery{98$y 8GV㑷8J:\U!{Of0 .s}lOE޵?C|CU>%zB'*ä1~)#)w&:VD<w*05+/شVX+;M6t1N4Uiܤ')u<3 k5c,b^+n)?j%3 [9}aoDgpG*yˉ :.:oG-J2>E_鏳',Ljoޏ$D 9S-av[+pe{ɈfOdض1*uM=nROػ,[~!+ѿH(>yu+jAyP7SJM&e>-F(i=3hX8Խ gq_zZQ+Lj QM u6[O0Y_/J6 z"U!z=☙=;J֫bu*;J25Fm~y9< >,!tzt#RH7G>ŀXUT=`Ԉҗ6Us 9cD)H1Ƥt A9uhaZ岴R~!WRQHhYvl.أ+*`&Ƴ(2iO5Nwe,{l:(n]ѶeL&UWKh[_WQpi #_@ltb'*;9rSK#xZԋ\ijLhr%EedyOBWnJ0w@ĐɌ"]YE?vb'{[JQ* O^usٝe"@$Vp}P~-#D()QXC%Ȑb0.ފ۾0k޴Xó}{hk ѩG߮4@ OO9F(+GMQ!!Ye+)\MNh^Pm1 P,}{xh^k&n^4Z><9;hf\3C0o*Nw߷BuT  Z=5}wJGgWqdWg1jeEnv#ᯓ%B뀲&f97V&2aɬÝ,/ɧ ls˗ybjX 33!{TʦJ?aDK£V4WCQnUk|§nhY&^I/XEXZrva`S+q&@zkm42btݠoɚ+4UOA^6!-b{CXs7 贪)ԊVSg9^n!w+3GM}gсӜMC=W\DyC͐ ]R4{ %mDcG0DZ\#]@  "QCe^Ϡ~mvۧ=9&~ƍE_N.,ŷoU6ô-u1C`!(;0/u ]j{i0(ZdžŢI B۾};6I3#D_:o~)o_i|Ƿ_p0y[KC7'LZvo+9GEʁR$H5R>: 0{ʮ@=ps6mXFG "^Y垣A8}S۶R \(~Yk @"#cxn ❚+r#q1 .qdji.&k)(g F 2MK^4i)_v=Ϯ!80kFS,I%3+ e^s}Nk`{'w;O ڐNa[IqoQBi{&{g:;"E0s: wk-w]nЄFɴz85p5(W=[ZDʁؼ̲F5ki[pS`!P*)"Lm`NV, .%AÐJ' :D)VGXΤ(}m7^7`aÆ5*OeuLnb4h$8fP抬aa$%ީTh2gw񦔞O o\5*EoDFGj,/ȶj!PV*__m莰F Q%PsMc.ŕ ScNo6\̛^ê^9o%9%U :({~՝b/Qq59"Ц‘'XPYxGY j7R'u2:s]wҦ xCI^Q-o2y5Gӽ#Py~ ho)L13RK$/qt7SЈ iVE`A9a_୑ "3"FQD[bcB895<5ltFs T־֓8?LNֲͅ߾0xװE++q;̟e'hֳ[Nw/69Be8l0ki"w uf" 7$i%pEr\cIXzb  l9UVk|AFewB>ɧ/9-K?e;}9E#Ο1'\m:Nu@Ȥ)erY]">uky=ƥ.(@Qq ~lg<qݩO 2ä;*eSo=m$p7D;ɼhӔ4V/_2K 8fZldqLd1ts>P KB``^ [96M6A9֝S}@ Znth|NK: {vGC3ex C:8XKe~hXrepVo["m ,{ /s9*W'x')sMr+|*p5p+lݒSHr4en<7zHSG um. !e8:o2hBdpՆf)P$%Sw9ᬎ8@hgExۘh'À =n>Rg7; pU-AKhwV p6J%$ gU%Qސ O-џ҃L-ßS,G0ȎȊ}ډ *(SZ"`9ED\~^M@x"$ n05+5j]գʓ!(4ύ6@hHccSJB5:~]h(=ʀlC4?XLZu ڽWOJod+ 9`YEq T`ƓՍLdBUC#xu3"6w+ `rx,Oq*{ANnR2tE9  `K?_Պa@$ߒ;rӸ0Cr4V@8"\ŔRcP\7VLI8s)B]]\Ҏ ѹDaLf-XѴa6Dny5Y跬Dv42˯&fYF.66"V®")uHGc])y7 Մ@)'_ Kҁ*"Yu'<tO{7 C39lЛ"4)a{ H xYа^XZ_xi޼S"+2ZTe8DjFFR/fN_*R<`'( z4l;$< ^Yz8%-;cbh " L]3d#ȡ@sh'(5- 2?꒍x_j=2‹=ƴ\SDl5e^C? d&&m=`o9OFvצ<.ktY 3&w^KPrVCKz7fF)B|dܧ <7:˒cX# vջԯYJ<>a轡gp?1"գߏ>ǷЃ p %Džh+SO~Y4T >R=f9mYqoOE2?c\A1ẦI<:҅WHt}W%`䳊7~ J <DLkyK0=A_'L]fmKS)pk![r\.'!AYa$Hf (0p4S~bVqIjQP2\LR @ipK+pcyX!ۊQ$!>!*hWf:>d`~0QdŃr=29~9 &(Aba64+I¼JM pe_PiݐkXyb}L",<`B%?`sک"5If-n1z49sP a:nET ®KrX%*P9|7%U|+ݔCfEF Ty(_P/" 'EFn/6msC7o0f^LZQ.YhsC\H^!Bw |4(h e;ҥ\G.T}EJW^XwfݜZeHx=ATPQh-Ì\/MtY G_LJ}kZD˟F!No:a\{Dy4Y{u4”# hxoGky;wf2nߢX0 jGDB%k3,X԰:K%I:P=AѮ#?Gx Xnh~ uezVtS~0eJJq4~EKge U3BBJ{Jq IQi-O )4މh{Y~3rq܄FG»8)` M(X] Wb 39C)w(p7Jɳ{+ȗgvFʄÉ>dcΛSܘ3T 5s hUwyO l~1V=dpn#A; K܀Z~٪ގ>T`$=[a8=$^xaW9Bc>TS4H%J(i$"| = 9)F5]1+ 2uxx൸,]x,AK)Ԏv֚sJTb.!$38qAzFmƁ/\dX<5X'I|';F,dv@lg~8lHvFԁ7cV|R:ظ%8 B8WS+#DWzHR@T$p+ԈȬVͲLǂuIO~R#%*wo:`!d̅ C5ۃ㾍sPZ1 ʺ9 m$Uۃ.;50hJkm+(%JdlᅊyDzj?n3.=&[h ^dy8|"zdU&jarZpeSo˙3 Z ]׽ A޽{L#WP*K~Vܗ3>rhSZڑMB-JǏ8O.vSЍ nŃ꿧VօM $>gbn3 hji d/#zؓ[+NZ28mX0_zǩcG@:n/i$Nvr3[+3Lm~$l* (i&1?@H~{\ܘ-]lbvŰPl*8f+%.XVt>x`@b`yFn ; #L!Z͒$HdiA3"K1YΌGC<ǯ4NLY>Cz,+m -u7M KI 0@*JKp62ODF->aSXOMkGV.WڋwŃ%T u/@Y_E`_85Si4WlM-]C]~(SC܍kLT.]1fsLS!x)+?\皏;NLb`3} `gTqU3.ix\ ;G,4wʂ滖9?eP9xyWml0PE軌PG"Uy7O-RC.(Oiv"d$RqZ݈)4;;|`lޑCu֧:Y6 jxTr$t]Tb,لWZn1MИSCܳ|YUAbfjc7k G2AM#(-0mkN*|PBn2G^Ջ4xQ菽ӮxLAeZ֢U[ҏ=ώ 0wJ%hwR9F[(ǭzaOjĀ52 _q4'e+Z)#V|{Q`@K"үo{t7Waȫҥ+Fs{9\Mt.§y1Q\}&s~x9ZiKBrqa*ɀfAJp@)⸒{eIX+PD# ؚQrjQw$1V'(Z>(j$($;]fNi|G/#SM_үzZoYs&)H92UK7o:q3DɕZ@n|D"}.[_,?<7I{x9۩~&Ћ{I9%ӷ10&ƲCD!IG2?r3a: MoT*8+G)IC%u63%ֶ%f#kzJy8k wz\2w}#pb(*Cӽht}~}V}MC= Re _LUs@?ʾbos4pXd*) ȧaaá,6w6Bűt{ZpE6)0 \Q7@\ U Qk >JV.% l6!5פmNPPews+VTvN˷P![eF#7qk]9TxhR `b3һ,8UEh*Uf\WL#5XӜ wBDrĀ+OQnQPiqLTjV:qR q\KvJW>R37L)%{IA(laC%啜+}|ZNplh6Өz {T/e&h8JfPs=ON@/Jxd?~ B1moYxԺ3 U>pT=M|.hNd\N-/R2Ö *}kRce:N-m,SoL!BA$@S^yK<ɮd +? {'fIb'@ب'|(j jIv%u?[(:=~?E'eNtv2j1' \AŤoqv`aBS?IhYV)NʙF9c=+e5Ȑn0q_5 wUߥ_K#>MPH\kxoGSV˿%E,:րm5[AI a!]0q́~> kZwc,s ׳7nJ!-Q 3"rMEM#eA$/lI ?99!WЧcT{\/m&XU3iь|)C~ Z7p([L/vl~Dǚ)cObDDK."߲|g9hAX台oW6u ډk$:$R^,hpKȡlT{ȲBlBga Z/X<4qXRȢ7ޘ^*Ӆ'^ٶ ȝNÑ%O u#]D? '6 ZJt I mKkVEa]E`:^{ęSPmBt(w:<޸~3KxSm4=Ps? %+ hbR[.AӪ[ȓOg$ڬ \1" w=v}si"G7dBF/W#92bNĀeg!(*f- a[ov__V<UA 9iH63E{&~퉙#8c;ݙ$j-YDGhQ8LaFI ȟVZ,>}HܨXRNm50{2"X_֐^|]#| EUikDUr&oU,|! nW0]ŗL*4E>\*=жGjʵY(8`q=xɈ'/"׸X#;}*'e~ 1nNz^.6q#5AC,c=^f%δD 1炧(TB-oŃ4+䜙Gƨ#]eQpc$dB\ـaȼߎI͍śpĕ˾Ɔpu: @ʶ@V #xE)3{~15wEI3_ l9*e1NNNּ oD6돜M=mJfk<#bU8JOX`LKjy& 14֕U|\91CV9&5`8!R!<;h'm/"@La:_]M >r*ՁW3Y>ؐj 'l<06o` @M<+i֔Kd;£Ci~gP.m:$CvN"szߕ}aNu{,)0?@X$@:3%&k '5G&,P[UpI6:N1sp'}¤ߖg9tq\!=" 4B8/KO܂$pf7>d$њj\4 sǯ Z]A1/"o[A_OD&R{ $Us:`]TbHfۄ>,jW7AE(;Y"|Fk}sdiDf]jF͚Bi H#?3NT5)+=l5nS3SAj5Jt(δR$!S<,|rB f|x&̖ڋRٯlh@palb:K/A[~P hC, $K#g:Q`퀬-;2eg[k 1ToNߝ=x\n.>ET~IXgRObdvf8q d9dŕpKau|*;qYn15 BM<(ņ|ff&=;KlĴ%;su}^-H4劰:d=:Zɼo7Zp- ,'` 6<#veLF1Mf[hu)}Ppp 0n '-iЯ1D+݇ 4C3`P3$S'6v3u=k3q톋I>O;")"Y]h]};uלa?K! sHj]r9X?k r[XՍa  hvxc}OU꩗/)$ʸ{ݛ=c"wi慙%ED{o"m/7mk l0",'{uy#85Gmulj9>/-AD|]-!$NOUP+w\o^Q+SDZ!@{GyQ!N"B@^IhfHcf/NQ̓AnEZ_Ԭ{k[삄h@,::u'GX8'ڙ=''h|P5?fIXGˊJ*[G#ևo5Ua~YŶ!i.a ׊ȥ sղq;J[[CKBLg./'<7=kmZ/y{FI}k1jԟFJ3'|hGFFy m@y%^dEB&cC @'%vi@[0AgbfY.ѭ?efFKEjMa5 ϑ#OР<70<䦺.["rA7t yR*9=moIn۵}0Y.jAS:cJ9I+=/M&Si8hG3 g-90d>\O_&|](42%[~{~W$tb51*7O9hm IG`x"k߃' sm30} K,qhC#ʾe!OHw٦tƏ,tY~ז\ޞӟr+z v"Fa݋h8~Sx59<2D ث<6irW ƹEFlE٥s`*ijˑ|}HpPM7=WGB}2~M]2=| w>hJ$?_M3?]6Xc}IwlDJ:;Dn :?,b23XfWZQJkqBybAkHgiB%94ԁC}d(\&>GR%f7 ~F&c':Afpmc_WKnLu:C$<8پU'[$l!;^yW a8UuULDag%#@nHr-" HR&a%M7BVȝt,WΙ>048Nblk*]-6Q{'iOnQ#pFIR`+)b ;BN;!k?e"5$A?HaEUOMPd/mk#35K X(yB ^y}mSSE J=B%;\/ik|Vh 0VC?D*eMb ȅtve(*" U1k!-³l22Qvܧ! VkfArgU%1^|BdU lςP9=-`y;/IfL% aH`%KlahM_,T(HR D!d+SFɫ:k;Oº7aA@y4tDd508xIcuxfE7)Ġd5Pܐ*8\[J$@goi<+t9BoVԈ<1d8(e] f-+V۩O`$uˑ!9 /0ulGʶ' jכ=0-2v9IIiFF%Ĕ/9cpW~|FC4+C,Ŝ#{}N_%)^2kuwN4*a+0 ' ս@ zz|V|xg\jˎAhΑ B=@mnށ4G0հ_*rD ŗfry8Ȏ?`'h}qle5 {nW]<1{P,~9NP F)*e->_Jo;N8HKG>pz[{Hi!xgUB" ' _\=O];NF olF?'V$P 8`SްŊR=ؙ\h23t7^\UZL:*S7dfb!SQi}ʡ+G"w6F.l2-H=C0?@=?5cl%'%M<=H>Dbf( !x0A KYǣE2j"ohS1Y:TQ }tďNkV^xlI'`D{r? I)щ=1#Ԑ9f-"BdJ/uN@#&{̚2AHuw Ols-vI1xqxpG?aٗu-g$#hjFdՄCa =0! Lps<f4*/hSk$a, {Bׇ$#/d3{/߇S{fJgm8g~z6Yo^MM[ f6eh#.quVqconYN[@-~`褲W|<]MQJNJ_2k,:fpƵE'u΅n|)0X''#gAirw0ȰK4c{AM?C8/ _ȫ /.rb<ȟ/?̂[2%o״Mp߻Todt,q$ϗ}j@bU+;8͚ ݀О:iǗ"0yٺuE8պ$;Z|(WP>f~Y6<q:CiĂ}+ O8A9:(f]ĜҠ6#hMu qtAYb:q%3.Ȭq4x7\0{}'(,Q}1R%d.+&.5(Gq>3ߕ(B蹸bp"(Q{miu7 :$kgA(,/r/)%mTlȉe*:+:;>Aނ߰ AT+tAw!Nb~*{z#'2[[d 1cIϯ(Fz <xARz \ m cy{d46K)R|tmw֥DpI YNO.KRp{ '"Q|_CQQ:Wrؐ~τkSQE|2:eK5EoFu\ jQَoh 1`T.:؆)+O䩊a*-%gіi#f*el{RF_)>'Oèrld룾Qe ӂnlEC-%+m8t& _= HvOSN# ?7ZǞ^ Q3+(an"MGڗ.ġ06A<=7͗G0[/~(;a3;Y'`p6W-!Wm8C~ZC& -]6vt gWNg@ gY\ޏL/c,crN:͂D_Kw͐r^[`ZEKa{ZgO?S^F`~\e=jEUr§7$6^U[oBM3P@@4(\7H},jR(GM`& "޽7Ar 7wjU kmDRin ^ճJ;^m`֞ q 2-NeR%$iB S׉oGFKٗ#^:R~6 RzZ}|FkaDO$CAјL`Y|'qH2ޡ(X~`PyRDc9d%pa^WD/dA>;c:ʋa!d}m$oCy~/ٗW,-KK ڏ4 CZ>?MJ*BF֥1)6~s?! =:dCdN\pp' dUDM̞mVRj@Jrr3Ȗ8$nӀ@?n\δ\wlr,a) 𞾎3*BH=~u<&t5>p[ƒ( •5BCNYƷ%Mq(=eC_Op-_QGP&][aD=koȏbȕ0 EpSWW"h!%L5F<\$僰Vbhªl+M;.#N,_Rw);թhE.VlpXߓP€]3' |5\9U|fsaQzmB9*+ʮEN}~my=/gշ\u|MEaaJoPZ.1)}X:M3,_Zn DHn=9`S= eD>CbP>|F_bI#ٰՋwgPoN a"!;[JRcfS,6v~pAhNbgO` %6)!Hm\hZ@x2~,'YWd5Wf7XΣ|3@ (`Su7#m$<{z5{~†sC=!= :ֱiA_ Iu(jN6@H.1uy{^Gg3X.ys'z7],MĪ_0ULi(Q;?5x׺Ke^/'JMZFW7( VEQKK[^Cmwya3Úfpt_lB}VPN, yFd+Xѧ{бbIF1nM,7ƻ$nJKYM@at V̽>/\ 3c̥b4=SG~Mw^=-L G!-ԠIuvQ#N+ћDA}szג%!⫰Ua3Brtb^r4ÝPg,9;K0`+u8^z=l[31W4X:mFK|G? w{$TQ'J $2 Z y<솚M3-ėO2[k$q6K >#`y%+9^\v/PPŶM$ 6z~\˒ؔs Bi_a3DA۹&!IdÄl@ __!%Iux^\=iU|h ;4mq2]ªBia´E]QcԄ)bF7;U 6ń$72ҾkoOر?0#zmPLu)׬bfe\# UaU|Zha!tL RLdmvf8GPLs'Ӵ4fEk'ui Js^_q1JV̩4s3ZSǴi݊Gjk&achگr6;ĉ44#G/k <գ߯/Ic-_Z,XY us+˳ؠVB (Ȼ$u LF7 h7M sn7c$jFr>#0)h]Ħ "B;Mxq#k&RBu[C BɢFi.6v8<>n`,ry}Fna:Ќ8ڗ l8fٔI0ᨤYeJ[T9TjP !4W5J/1֋}Lfzm Zz9p ?|ڗ[v%RU|-ગRhM}ӹPL!MsaSr15F O[iۭ kя>YɣqZ QnG'&0$ۢ 8rb .G LO U[·o|B]B"WEF n~ ){ d"ͷ:CN+YB)]2"׹(C*PױEb>O,0Ӧ[%:F6!yn^i άl>k}Gs}E퉷aƊqЁbnW$+WW>3 E@Q+%G: #HU.{lU>EA8^d۬vٷsqU9X C_\ͦPxցy~AD}MMU =1mR2r_aչ$Ą ȿfU 6pDrRX MXsTA}[!h8AdP$p#_),1XhC}l%_VZ]6E|GxUnvނd]NV7427uOcǒ^61@ۉ676N KC^ɛ&,&.&MXǎ-k,4Rs! sniyneh OKW*q Hhar*Ԝj ^Po9=1,b=~$5˽yߒe$=ChVY(I@G Ao?Hfe[lsk@oLعv1bif5Ŝ& GQnjDci' lx ޽q(F]XK@g;~|Ug˜ٔz/6O(S ~'Pw)i4°ܥ(p_|ˍ\hع㈉GVzXbLԑ_PH|j,PHNߦ徎"Is ѲЧXOx!O>xCC[uH7rth.G?̰V[)1-':Nn3cutr=tKŎMiO\ߒ\G7ư-R^]@"GWa y 3Y~Kk/c;R!Yo(48 (,,TщG,wŜ/6vSTTZ _im<4op=At̬EHC)e@'aR'\.mq:n2I{p_"* $e]_SUAU3n=Z 8űZ& 9ҽ)@$ɼX$.ZpN: Όdr|L~DU+nKvea ذt[/NS_0F[g틽Z#wEnh]r7!Uy9t?ϋ@yaptGt;GQuqң=ap ayǡiNNbn.U6H;pt my,sr/PB'HkDJóq/"{Ȃ]:3Br,piD|9pLQռPR9JRBZNyB[ygI]*(-^mA:PGBj.ø5$հڀ* 4k|x04 [}'zۋvM7ʐغ%yÕ(jH("eo^o8-ǣj/Wp0;=ႍ"Um `?4)iF E'i旞x >x:&h7Ĵd>Zg,ke)DuD4"D)vKHϐ֤z^8^ oF/P_?9" N|0v>7/|>[ֶ4"ջףFkL$~U 8*sD+NֶdzP~_6 qG0z9 lLR̕ h 1/rL jeጦ܅oz~:Xg 1YguJwY4eBnsgtML@~5N)_cs9&LD| souvI+kXK'|OŴ:`Z.W>gT~U=og M5FdH{=/lqxUL]do3-hok=reE*8*)xdžqJ$TZ/‹)Qfv@O"?>W}Ps!Q^OkiPGUBf)ЕŮ&#p-`1TWEm;(~!ֶLa1 tWEFLSk6JhmfĝʁlaJ?߄ypDZ_y`7*uC_s/pb)ѠZ/t6FE{Mk\AF飴77DYdx1bCC}[b5ដ!h3+d@ d5 !ɶAEXwknwr7GwpF+r=}*Aw=$Ie,!Ojpc0Ȉo*gQQvHa=hĄk9^ [V经G %D.5`qSu19.U)@.?PϝrikW9u!Nxtj^Ci9ޡSi1j|)?bxBa !8ߑy%'B|-ÎfɯLCm Uփ}9:z WKHfҝ vƈ0wޟu Sz]{{~!%'W~N=_2~RDn{sߤٟ ImʴifTjFt6q%Q m}ƺ༤ֳQbu-c0'kKM׸\Em<}[Nq:OtCh-"wc?"6E6Kp@Œ^J(RƎ.u=h_><'@!ڒoike|]c{o.aM=Ƅ:I,'3?F :0#߿h"6Xn(sUm}9P6u&רs%V S$^o=]7~at{8a ƵEpĔ=jE7=QV#UWWC 'hJA7'p*mWT9pXnB?-y +`C@`{Ut|;%+o)E6^[nm" 9v)r͠OK"WEʎJ:%N揈3N-d?wƭH$ 5i @Fh2 [uftp"֤/!_sj+#8\^P18;h"c졞1q`.9I+~zT|nca%WR{[SaN2ww;f?_G͗%ϵq%o@FV/;{W0\goN^Ok'+2b1p/ΎO(@uȐyBSR ^*f yHqKl?wg=7RFiO=^>ZE].tg翴LFq+\FeWH!dstv#0d!!h}3#ߑQyq5>? v%L:ybJT6]BaѪ 3ƕP^l[}nRG<)15 `5i_+| @2"t`ct=$HߏÒk(R f*%[+hX/kY)T <78RdMϱ-Л mE J b #(K"BVDʇOc]Z.p4djyגC !&$% 2[2Hq gMN27S PT&6: %uSq쇤@]\C?(bt|4)=H|D.R)6t U|7pX3(TofX ;L  ͎&GXCL5klo4.hZY_]x;>{ГqqC'gei#)L@J+@,p$G<4CT1}٠nz ;>'HeOC'tkut_8Ti@Q3pӹ ۙXj.|aoY" g|DӚ9 )neO 2/46-~ ~ߘy9| Ix=P|XVீ uʄ. 1lrHƁC^ұMcXJ`ؙ-貆1FfS1~fK>Tj~Sf߂}|W(| D],@p{Qf5 q,ʖysO Db)(Ah5QrMaLPŬe>rztΩ$uA30} axN%ٽ e)]0":Dø6'S֤'MS)χ0\1,.d69 Txa'8AG>m}tXY2)sEdUHSTms'V/~le}vG'o됋Ķ"w*>⨟J* ʵm1˱?3s O~rҹ#ḞI =U+DUꗴye4S@uGpOp9XLjsT*&l<(phRBCԋsusoD<3M]!Ѡx;.F?Il h7>pe@᧐ck k5u0,PW4`P{nvآ{: 5Ү0jy&{MØw L(tݭݟUE GJ./^BeU9qlw=l*@ŌHD5rU+ܬD axjf » cC@2\scSDջ}[p1#(J"[Q*a0SS5iL.I=!$T8EW!D[ V73pkP$K ~F+"*>_ !P2Y{;(ɹe;,P6(!#Բ%p ޫ(18- 8f@_{:2vvUX[OoH9kFbC5Ŕ+Vz7QVkpCZ5BWR÷oc2m0{+[Y>K!F#NoJ3Gcϟy")Ido{`ܘ+Mi,؈Wa;D2 իVf?|@)sw咐$ɐUjd%xiB? )'[QD)oqZ Y #A:($Wwh^nn]|\|OT 5/Ck _chydDH~"'X֥L-helE Wy>s˶t Ѿ |(떪!e:af[\3r[hA96Gd9w@zR@{98Jٻ J4^PcoŒPtTV`8?kPAA|jWscA{x[4PTtǼT"I~HiP3|CKV#aqo7.ɒAx9뒽u(ιkXpDZ4EXmŎD[Yj (f]ϲrmWe*u$NI˿MqrpY$K&7d)0@Y BJqǀ8TYGsVIo'd*MJ%NGiۋWF?*Z}FzG͚vi.]V_rL(<.?^3<9*0Фc? ^CD53SX*pPkސc94ukUIS˷Xikwa<ltZBQV;4{lGK3."eZ|XA G H6 wpM{38ځ3 ǶJvUAb Oqcw~ks?&QF(>c*lcܿF{+ U7Ji#}MDz<(̒̀Ť3' EtEwツQ&A4ڂq ޝi>GmF@,_ʧq^^#nľFim&bp£ EºӰdV 5W*'`xL !źh.+ЍtR+# ku/f$&' J`^#*I8ycEW*&"I҅praYQu8XL$?| [vߦ'>V9[=BN5ZVO ϵc>!i$JY@ Qͅ/Lol9 4LbD* "2¦}ÛP0s_IwWA&G_]y%IdQ-qhLG#<OET)5(yˍYidZs^Ys1?)$ʼvKR&PWH`2D$,{j:I0rRvG` !i4a?GoXn9cY?gyUaF#gss<՝ t DƱyqy3:#3FKK>UYQn L@в~ǿya!:/ J?=yI>`e80 @rK̟9[מK`.P~犰2$Ks_A8:@*apfcm:zNWF*U ]3æI*c<% #`DK"rߥ@dY|Xy[FQ$:9@{2ƍM1 zd 9O&bm~΋,ܼat?37EwLfˌ|}]31ߐaw)T9wcΕ!/CI Qyjȇq b@rm!O*4A $ M廔" G)5&'.L3``B |v)%0ōUUE磕ܥ^3--^$gN Kz7n~!_d V>0Ab.-46Y%yO)$` #qʯ[vZ7 h5kȰhqk!D$?1z'iu^w+DxOu-:cJ 3woځ1*%zGw@t| >gC?IHTTI"["(Bܮ\V.n7CiTNO#.c's'xwofFe!7@ D^)..Q.ߢFu^ad ~NJB!1sg*NP<9Fhf&;b0lY e.x80$VSZ5y+Yhg'>]{VłZ}vd(!mq=G2Y̽ҊV:09J˚ _·CsWx\Rz=G~ {Ig߃ Z+C,͙oVN;D˯?: U}1&tm) x\׈zbIDcƾJX/&N *Ps>9Q$e)0 a';HyӐX\1e.BHC7ȇ++XUifD$cY@ QBxYs@P(A6jꕛ eLdKp||4 ,$8jgkb晨o5O>z)~(wIA&#1 }l@X12Hy0v~!@A/!L*CNdU 1:{N2#)>8 Օq 5vgaSt@H?/жǡ`!\}`I h "T:5L=ND oX8j]cףa`vj,UAd! G3^ Nf.mYhS528mRvPSǸ:_4J&(Ih3qk^:H DLy#5T VuAl,!m0 Kݴ\ l=DG'Ϲ-*VKz1 = WxcWs0PI 9=M{bh߸S<|r󎋪1 Z=M_ Pgfq)@D4|j[7uZ(TR65Y 6@pZD<>4XSKTxkq%6V?G.ɮ,J3>w $X(]PZ/pw0[`WC`߈vY&OLthDM31gSRSvb pM i8[gk&<QIq:w -}c~VG8WA&x2B^W c36UM'wЂQfh CK{ W-'O!$qCBE 5ml}'tܐ!>847B7yxKٴ V  f W%(b[ˊN2-Mb ~fzC,] sYO t_߈"^RH,J ` Z~7wX,<ĊUSh~&ō]~>k&Et*HL}OטyrSw>'(:P.CVz\Z,c>SԍFMn ٗѻM`#S(. Udd> -T,;yKnء$-5[w{>@]OMѹv".&+/&ZIkt2ڝ2;޸U8&f{ƃx6:eY˽Q8gcmY*)3Nv[T;+wHj MPQ% \e51呢 RtW~]rʼnzbDehB֕մш'?E寛ƅ]D/ Q5 ;c_4yhV+yVq?(OЛ}L+CV9Y&It8q~)N[^ (bٿDCtǼ1gc~U?/XZӖvib%PF{oaԔLLwS _GnK*YʹA΍ꩿ_\vP*37Xje'EN$<ӄgNkrWK}'$v/ JD#%T*ރSIιQ7T4X(w;.vSFw/igKħe/0I 3*C :b&QEG~UNՔ<ΐɖptp1"6MLCn|[*^b|+8P%p33#[?Q>VZ >#\t#2U+L+"'6/Qfp kUR 8k=9'P=V0+ȍ$\IZ !TnОwEK]c%ɵ9b)&T\P:o$&"*U}$ᵇ`$#;!&HFtċLyA9ޢ- n7Abs`~i;O y;DT _G/7 ǩ{1&c7 ]eRh'O?!6?EIV')d}YtߞI^thmA1=8nyӒ.M4>EdCd, {cul~0W3L~=h0JW=i~'cfL@d1_+C3Z2N|@8>S!CPن)V]p'6bEFcܲaRc͟<֜k$aBes8ׁ ZmU' R/ꗕiӏz - ž^j ;1Bw5ąv)4֒~?~|(XW ,J=@՟:zvcGw$> 1_*lsz5lڞx4W!Av-wݻU! -xK_oa7p(M+!C6pt Ņ>Y0lm-T*݊|P8k)]դ<,ՏAXEa-cc֡:xG{H{cy}6"|AtXgEߠmCS1pJ} J+^5bGR8n#JÏSW.͑{$x } Obu/D/h(%0?Wj/t#UKg .Q.-^ Qx1isi%&BZZ?dށNH"BFyݜy*?yM-dž.v,]W6cVH_P+K_@_&e;p (P5Ak/Z.VHpxK.Oco 4:`)M'rUm6i_-; tg.{MG nCtKdeGAWb~jnV092ujj޲^ gݾo|j{-.'Q0_q[TOW1MC+;t'K$9iN,@ n<<>`Ƨ_M8ݐ R?4x_ShM|2Fp` IN ЊmEG-;Џ7#η@=wSS<#ѣ,[YF%nHSA/x1Tb ѥ[ &|8K(th+捦A)kÀ .b yc@v=U21ܬ s嬆4[ è(`|d1Q.Lb57f k_J/O0rUl}Dί*đx OT|*;Mf`Jv:Qa8 ]8c%}S3DPVW q!&,b_s"!6os58?J1uV YВ"-[[?} F\{IMltuSs|"3ch_m)N Ď>O4TKBT:*{f;4ix!tSǑ`|Onp;P2.BmRKq8*QxmJoiסo*&5 8eHIsTuvFXx+BXdK .UN%{\:B3}("9=\;r1n%Vx.I^? `$抢m  zH]:̲'rl3uA>+TEn"v EiA󛄦оul5kuy]LK9 "K?XD4a="PuE~8t%sRα&咍)kpCٻiڴ ]7 iˆ:0+#"pI| =\D?~,Zn_e" nVN!ĸ3d\NXYiL9¤;6]DM$h#NSNyWsً7b:Fn0[a a1"_`8$5WQk27kI^u~pg}Vh Eao%)L$A$T+ .'J+m_Z|9!7q'.1EKUjե9YX;cu ņLR8oC|=3E@)0dmy^G-՚۪ySY)OZXGf^'|l穿gX\C]u{ǾwFg+ш{'.8*ɓ8{9͢Y_@C ,yS 4<\䟴T-LJ[nVdݥG)R|'ir)õƴK`.z;Utc0F6+!fL\Csmʍ\GU0P_(H\17C̏<E D8=_7ч޵AxL$JÔ'P'Yn+YƐVjܽ:M$G NӸu;ל+ աDm'GTg)xA ɯռ+;'LSY1H޶GY1'lu/Z":$J=Tf$w(yIq՝qbrGQb 3/^F 4G8F0j`7PnkY8dٸ&b`'~Jv䬸M{yx<Q+K2"K>ǪWW >}c7 e, o+Lh'HIIA<~֙6f5'͐!|iE̡JlNmO2=<{!!*J[gңN˫IY^!Vw)wDgAkB6.F/ }2՛$nq PT(JeK?$7 9|+W P:PUz;BG9ͽ?¹q)ŭeX.t vMAS1oQ | %stQUe*ӆfn p %aaѱjMľ *p^GmYE n3:c)z;(TtHKtݗds  !WHvjFen`$ر>U j9 ^duA=NOVaQ[I; fw0r _3%>~P_5[uWkSWqCSJRKQf2E--6Fe6BOr!kc" Q,8z$=̓b۬$$\Z9G9-du+J1a)HZ6Wvq. `& l+'Ͷ#oUeKtVLsKEQA7Y0蚛l`p9tB{TD9՘qęx\C϶kAK״!@钙9Uz79(Mڀܻ&ŴD gxYvQ2gjڂsҋ].kP>Ui_6ѴؓE I+L65)z+xcqU Mb I}VvRM178=ETRi0M_)InBKZWFSNb  ]9LA K&\ҍ 0VզpytׂNi]uT\H:v,׭x䭎2 T q%Y)_ ay* RMQFQXe\y=BX.fMw­kVttbC!P}Lkj@x6|uhx> =wQ1e/8 idoZ{!MRx6c;owTs(| xmط"d`:9+Ы L 7? {qIB,<3(}D`/LECIe9 'u fE*WJ;RQD R{\= #dlˆiY*@1u <%ʅL{m x!nI0 %Bg ={ U+~&eH`jpdx2stO÷',y @M{oRf,>aU ]ߍA:X,_Mi2D|4zd Ե[>Miidvfp%65+۴lq 9Ke+\A88aR5Ӻ]hA}9QihEk6Ttk~6eNlh_f6|1`]qP;8u4| {mX!Mx\֑``ĉnzA#X!$!@2ܢ)ђX dհ7'u0@* LQ$r)I,IN@!@I3w5h _OJćY^O 5\^3QeL@2WǓ-L24(L@d~d`ʌ=}ۺhtafc)V`'!Oo#4KD7~T`٘,R<kgr,@Cʾ*j.-݋8j'!(6z{:7^`XKaX<EgۛτdOY嬢_d6Er,1): )Oaɭi!"%*AS0Nt("µƭf{|+`Up0D"-7ΉTy֬ "2> ڕRoRη:P0- tF] >9 G TZR y>:*5i*W{?ɶa49^gϽfzW/QBOBTc@9!ʌ{+]on G~U/zr{ ozs"-eM@83<ݑMF0oWfGA9淥앯X'çˮzB Y-Jw%M_^la<7ޱRYJWsl8PZECn6 5 Su(;y} vo6\I붉!v 0F"`3(=QXgT6I0n+p_}PJi<`<~ xraQj.AeXj|v1ѳ2#>y@0 qacͼ7>^ -)oDaXhLRBKԃ8fyo߆LuS;İdq(|\'UF w=ks?j$R;b%*lP"\hiMw_kev/4ʺi0=2L4eҭ`#T+$Ő)?^VKI"rA*!UQll"XDݭû =ւkQv/gLEiHbW=;Sjr' *:3=oŵt{/͵jb`_̎"ȱŰe*Dxw}DJX,k|~xҒ$JJwSL qê1&Q70fX>ǎ~Ke1^=<2c^"Dqsxw$!1:vʔanJ qQM>#o͞g7bz(CR>ΎPOgFkF' YLbRMx[7\n{ڰ=0ڦq}-%94J1L]e-fDAPiNo&-eNU`Q GӢDro<=`uCjzB;O :SJ#{{/N4ik >MKxdZ/bh#` !Xuv4c?7a!^/O% &9 CZ ޲䬧 jt*[n݅2W]?oݼq2;[ZA͒`O@{HqSn6T[(_L#Q-D}@E"z*`K4D*'=Y92UͨUv2VL؞#VjkKJ~GϷx ͽ56j%kl\[H4 ~hvf/6Z-w_@]My(veDhEZɲ1>ZVJvH(9~=!n+K9B% M=NQ+ Dtk,`:O{iU|^V'=+f뱖Zd͟fUy+ּ-!62 oL& n+{&3J=ӧ0s6 C%BVy_ӓaSBѹ]ycɬrrAp RתVT{a '3*б=:3A4t,ia/.ȑ0|6SZ~x + 6\nh]U/ ~ГmO-rVlrWgv8wFfr ;]6աЖ"#C;OE-)Tdeaa-!JgTKMeW4jIih- ^,f16yp]Hü4| \1qm1#7#l3G]߲E5s- wqGY:682 2ude-2DO >2G2 2`sBr #6-Yn=wOweF*H`]ל6ժ+c}$/kh4@}2"ԓ%}p)RԲku Z.m@ ž߂׀!aLWQXLP@sOᚆiW+ hX6~Eka!X3+.s;'q Mf({. {]Bڎe^Ecw?tn9ELI| [[Q*o  J_&+Bf2s`L:w=3ϩ9\&Zi\/3'dR$tK7›#]f35eawa FG3M?_ոlAp>ibVʝWU7/4Gٍ@U5C`pz2\#m4L5Fey^%Qe҂\DMoLygnPvցNIj *DPצA?ĆaQgK<4keM ǁEh-.|Y"wxh(5zpdS*0.<aNzi&mOiP%yjSW9v bH;"7X+P ^Nd8N24 På { r9I'vfH{`%>؊7;=0S{3h 6ZkU"2EOtkmx\Dmk-~omڟݣ#~Sk8pϩ7Dv"GaXf)B+[LjI*4d^g)V˜rCy(QT9jgҁⷬ_#eZx6V8^0hMoX}zR)m?c 5,rGy>71۔oWJ!3+t v1obR7:8]V+,y$)99mФN24zy#NSRH?#ck%fnpT;ȅ}dd/цY]$HmWCl/^U3\JB#ǂ^3GGS+8ۆ+'سR h(. >r`vcrٲO2,}P_-K)_o$0u0nR[탭Gzl$^#Qpx wO dJhbbnN1C=S[L:kl$i=hLeT6t`Q!hƚau]&ӷc߼q 8gNǩmė[TJ nbٚ[-''$;Lk`[ֻBJfE{'*Ӎ'Uƃ'8I:$'v art8I:Zm` Mrے*oT\/H s 7Tl^ҭ:,8ʁr߂?.L -iaH60-{S A`*qԃ(~"*tP1~`lÚ&j f&rts=c<y7'm1`iR {q S+p1/dSz~WāЎ$8U{MݝI> Q9CENtȥEܰg1&Ϊ6qcBV&ONN.?jW4F1RD\&zfDebu8 /Tz6=6e֚mi6F%UmX:eoyuuDiYvW8L'EIK9`!kSܐHϡ@t޹8XCBkeF6\q̒k.PXwou޲: nyB@JWt"ȬSnBj՟9#/,a:q,> opk[+l_y}a'U3$eb|(Eٮ4,j]nf;EgSݱ0_-Wen%LcPm5m ,}Y*!9"p)I|j& 4*RG!!fIr:~m$efvb3GS%s{@&,wbj{Z7v[]wZE#KFޮ0%uƩMa SF  UĚlPE}nFG"hmK~s+එ/`AHv:6ZѸ(sAr 7#m0JPs e1:"!U~5xlXeV<>K8!Ri5%?NS^VOO.l@:JC<NHCa#HLO$y AT@/B77;.4?K$$&~&IvJ b?#)`ʮMRI9]2Frŀ"v-ļaD9MTvB4Y;FOp,?yTg+*G+j}K>`1=y"~d%{q*=lt֙(rUߣ]fgYGpaC٭ENJD,/EݼӅ w6389pM^PXOXWk#7N6f KL^AM'ȢWiѯ˫mA!2M BۃYK9P+G\#YJXO IBʏuay,]~VF2N\ W1Ø`j! 9.?GJZVgSU $.Y^hJ:LJe=a y^ ^qUgpVzGwP:Ѡ,'f,B-7!3 ' S"DfSiŒz eBC&]Fhu!J1G*۴ҐL"`2toJDwNB^`-忓|\iDel8\YB59MJ?^Z8 ۦVu堕j?ݝ2S'àPsuQý6h( D_8Xc\@>dm;Qd+>u7UhYw/e)6*Aq89/K@#:HmN xƟvAt;'~Z5O>*8H8*o1ˡj\OUҞ~w'3/<LbTAY1Hx%kD#|q0+\9֖Қ* nBK+j؃mtBYVc'4Kͨ䔊&Z~,N` %Q6-BX5Zn k`_ q5i$(GckS+2`A޳kgZ> <ʝuWdv#Ν<9 qeM\R}D.s ?kyde.Il}v _Gr7HUh2#.t/~TZ1?/}WQ/ɦ)ņFW0 y>K-shS~mc6`5 sLAVr:9IjJ^Ε O9C)f`;MQ lߕX&"*mZK:-y29;ȼ_(OoV<gIŁ sŨ˯kPHu XP3VF4Q RaBi4KY`D =ޔ6sKymƽ? Uw|ҺFl RgOc?Qz!~ms,CUsn^ 03Fi[dfdـ@]ڤ$I&f:j6t GF,0 !+7~ɰBG$eS{xGpǥr0ABF7uKk%Kxp}ceܚH9u+S|g m4 *>P7;_O2^w<W%=kÄK]<}$ž6G璏M72 (A#k1lB)shvݜh/xju?̎v~c=yɆx sظ-R\nlZ&D8s|4`qQ{;!I# mI5ñ J ^pf{A7cP-Q=[c9~z*A)UX9H&J>Աq&j߸ako 2ַ}:UsT57Mǥ jS% Ϸ{=o/|,)f>:ya#늱p HE zc.%aV,A{kBQ /AzC!U1QYsY:-}ѵ|4BR b"nƹp>׷`ԗ0 |A1feP sڵKaoËƯ~`'F Ӵ2VO dKµWcyHs Qwæj%>z(o@U {Rf´^0evd{Wʷ(Tm =|Baqt'c X+[4+Ksy+*A?q^ VV>vZ|a҆((Nd'RŏN\k:ٌhdd./ {?5Vk&<̎BWHL 4cP*c|/32s4;1i׽v;M$5"ou4 3y* vYS&4xfo0׫m~DRg:>2c56וE<.1@bg"bQDdv^ zy٦`@nG*O Tڃ0e=]>PLqCh.o ^${[}afaGmvzPxό8Yw7" :/nAP}sz~ypķ=f(xi!M6ؓc<wӚ |gEaCj+:^, 4^- Kdy.I5 qg6v#̀=s;?0f\ %s  ѓܐN%NqOJSx~L޸os<)|w(LV_YC X訠Ѝ_ ^a_e:jW ƹ>h9̦M\A8P&~ҫ]ŸY VETk|oR)Jǀ28#+D +* b}YD}tlμXels[eQ(}9|xYU2?^ǬB%Ȼgz>ԡk@N/P'全K2!O[^HJ9ơ1cQ9Fojd@&Y>G76I*̱YqaDXF`Kvf( pCA6 Լn/=4Pغi.Xjy5E2h F%RZM^HA [^[O=)9]{&V#şGb# O :;Q∄>f?ݖ['ŖVGg#rL';,(Q" Ӽn]o#mt=;of|D<ͦ㴶$0[mvi woz VTӔ4$xZWg+ ap y=_;& xk|s7~̐ikoq% n֖ˁTBp}' ###9\ߏ9" -ÙD엻'v-啭]y]V`nrQQRmvbV";QNj9-`7i{atnu"%HHh+Wqsڲd'&Nmq}5ְTHreaz6ڠLJ*)ONeFiz@s"u o/QAe.DY lls4^:؎ hN6WY|/+@jvPL atB3 yV[,z1'7ɼg{\ uC5>Tc5*qm"$Ɓ2lv#w\'{{lfQg\pg1vfg\W@ i^?ӻH-S/s?I6 gCmGZh*q-Ͻ֗K DQK:64WìIASU 4J wR4-<,oV1^BwnPaB=aR(4_1%{%ゟd('{3m^:M!U&|?>:?6+RVm56fGJc6už&Lz,d٤IT TE/ac[lV+))Ӑ#OL!AYmh'V ͻGfM.5YQx!N6Ԟ޸ SA4[ҁXT"b,e$.K, 8aEݔӜuY'JD_<$ImܵeT/LmH"\F9 uB,,[v^КE6CR՚"K!w2Fô$lK xLipN+z(˅7fSf&ZV' Q@~vÊXm sςG <;Y/ |/4Ffw=Y*IbưPyv]&rcIv}m*cJ`mOs9j^`4B,alƊlՂ^30m4kE$ëp`My>h^*gٜ=rEv2S7Auw A$Llq:J;6n{8JsϢ'eVd !t1t]3$R2?Yב? #Q {5/: =f7!?D詩(ԅ׆_L>ZDel+[,+)4,o FY8 +AN,'y /%{. y^a^!=7Qx,{iwsXe az906Djf㎁`α|DCA8ɿ7% \ƶdg 5԰RP;Zi"Bѝ6ɇ/L X tJD" =4*ˑ*Z5\@ \jedm9&eRuSD6 !~ ebҾɰxJah?vo`+Pػ̕O<_u\"#$&KE :9͑I!5h؂t@ӥxDYI?߶qvSA68{@&p&^Yf !B5w ˋfzPX5Jg|_,M ]ƫVޜH. t2סi\S &ۧX s60VqX9 +jۇN\dͺۦ{<X{[n U I`0&Κs9xpm̚@=+'xj/̮9>N#±FdR)G2A|k>jt,ݦ2α677 -J{4qI6G?æAWj-ķ$rxfFJq&UlIzBn:QRPm輵BX,8X<*N ǔXЀvvd ݃NFfT1GR~΢\Нa!\nM\]W lcI)ܪ726h |lE ±:vPT'tCG8>]+ˮYHe FigNvκRlŴ{J[-|#" |@gjn4ݛ7i%"`HHjeuJ7;5Æ\\AFuC}I VKprݐ&d{ uWa}"(t,SKxL"( ,3O~$?>x,&wlIp(#,E+$:XoW%JBM[FƦF2G|Ѡ5֛InV2QžQk?ER뒟& S` 0? "Fa]f<.[[Vjӥ_Un2s :A77jБ6XòR:y|GBqOrC;(cZYءx!;R,S,= wgܣ 79=Z8繤^f8=/͚;4שB0k#M K4u)HQG$UtnIE5)v`- niz(l@{h[(YpaXN3m<gӨ~l9D!juvY޿#V̞*]=Tf,"rEB6@Z>.l 'k[ \2`1ϑ.![<,]9;?Rs aMK(R<ݪ>SPMk9oQ3ۙ6ur B>ϊё&(-謵86TBhZÊrii.zaT5#j͜`o"lŪvkC% eʖ !@nT#Q۔k?ymaf7@!MI4㛰,^KJ*^?]wxrTu\ ۅw[*md#_GeꅇEo_Z&?@*)vα6g}[;dlL@dOXtQ~L@$ue^BK=Wzq8ϝՒ6ֻO|^2ڞ*n3 ݌c2Fg5P^V\Qt A9 gvlS۲I)?oO>RMJkC:F> ׉d.{l, F#8|5*Esfk]QY‡eO{^2 !T:u^-MCU&L b4ujwf)bBsJ2%0p78qacE/(3E$?pښP$$.#b.&|uWqU[A"rx];/ad,P P"9,eh"pxHqh! gݰMydA ÒB8/D*r |;TlPo[~gӏ6;\<^J*(kc\֓,L4 :-ҁhn:RhT`AJD #з6=aP#ݏl2&-Y7]x ьB"3I+i")eQ&2/8跴f+P゠|T^k|2ԘMAduï4X͖"AM~ث=DG&d%@{ks)*69J4xy1X<۸ap%~Xɂ^oEt $(NR^1:CE`p_}]D>s[hOx4J[_eoۼ$fbH \j#зzT45ܯ! J n T6W:9P®+ uzv,U{PJP1 =[ R 0d)(1\+F-ͷcbs>73bV;nie0[f.lW%ͷh F\ՎK- qms]qKn|IhTN_2`Qtua |,E>Ο|l"oYY6Sgܭ/zJu:nl/e{RYEګu3~WoakU<: Zͩv;xJ)vp%Dht|'R#L-!;|[0d%GKE:.f~vct;6/#,u~g%{0#c$H /'"tVaP1K,Iu4!]b|I3%x'9Пc0)o8ͪ>a/pHMc@G~j?um/1;toTߞ,/vϢ]4[PrXx27Y2~4J &e|mvN`"̠pY7އV^G,^Ar'M~8)G\+ǰ&H֑cˮ@Ȩ(Í|[H|aƾW*Y^fo DLMHLu&[L"Ζ`-nzH~8x_3ԵP*TDK1pG wDe0A?72AdnXtGiܯ)00kBo{aa]gxe۱uJ8;Ik*r>gR 9)dT`T^u-s1mmMڃY_4/\ E]#߾̮)X.fU ? RT',F)i!$2X~ p}+3xd J$|nTOl%N&PnHeqQYv%i8S*ee yUN$FqmWNFTq׸Wxψ=U%1}9~UGb ή,~r4 | -5NsOH^ʌc|Uj-m`{5`R%ȓ`M_yo.Nq[y(Qz>/V!"oO)D H+2>q:=VnӰi-9ԸcW֓j[#TYwqY(z$=Gqy4rFXV}zX*GXP&)h؞{#֍#롖1Ej))Ӏ%j:@.ճHSd1RQ'22tL} ,qQR$#<y?*3(iX8Rѳ )4 r*|f'όO/x$ :OB'9ԡAcq'c+,gpCN i9ϰ>+5wu] S@{hJ>Y}2%,0b5vwgIE=]HP<}EnQb̎+Rah4d-݃,au)(ymn$@zRܕxFe)InNh k pz6+ |h,wG"g݆Dm5Fbϳ:[]N#a}4iuuoa40񼫘0ezZ.dU\]+dM JwVNgijxP~4(-U:6iHrlVM= hKM-53NnSaQgl,wZhz%kh`$"_'Ef LھlcClt3CдBJi0 j#-0F~ ֊]BEO:R +PHP? Sa!Ў- 5i%5U^ hy?(oJpmMZe"7iH5 _#Jzi+\TDH>yёWLS?CYD!1RnP(' n&5+\r{+V9B:_u-?1${ f¢3]x':%x#hL+k MƥZ\Xw Rlty>GTDˋZ#ױRϱ[vX$Y^(<^aᠶÂQz/h cH/rnӖ_ũAr©.iNƬ I,@prVLS/jp~Q?(w9iv}J%bdw|Q*YҞ)˜B<3{ʠ`bF wѓg)W~SOη_bvzQ {%S*ӝAɲa]^fcxLnd}^FqF=^hlk_3djkW1$HUcUs 1`tX[k0H0t#m4s1V va)}$.f2~oSqZ 1ŋ6׽m|Ôh3T{cN9{Rhhv٪t\M|Va,0szS}Lmdz׆ׅUcs(QĞ`U<}IcOL 74I1}j)a)3}{'MDCg\׋GDY@R3'"wt0[ Z3r>]Ī_0 \_V٘(53489]+Z#ڳ̢~B.áuvKu; -F.rʱ@\k67>xӣˇ2)%OXOvJ[M\L)tUҶF4nM"9InL}bTW|AX__$ZacHpri\bEʶc6&4M5-ͪl ̞`" n|- mP@gDZ )3w$m{0kA SCK+1q!giꋒCՕBj~4ȩ`**A0;R"AO}8s~[oB}Bw"P9&-[@%¥X}TQ'lIXz9 yGӱդm$dts.c?^lr*ϧcF1/ĔXSS.$ID[6D>$ʏTs|Ѝ bglJnDCeh2}r~i|>Tb'AT7+E.^,~|蕰G:u=#6xSܲB״]KQuїسףy*d/#bK_B dd@}zOs+AN;.f)bRlLq'^=&ze{ס ]W]_Vt~zF^YQ(^.%\t>|igZc3jٖSN~)g>:8#f~z62Dj~L7;x⌻VzE8XWN1DhO>鑡-.3t|$@^xj t;ă4e` lL20K,V],J R+'H 5C5Q-+X2sP kw{Op*Prn ̝tџVHgnwX/δ/[lB΃Ww @Isˢ^`m-` 5|eȲW\6dJWN# 1^yH__KS\m;+<+i/گ RcmQB.9z-ϕ0@H^ ~הw эU&_[byݨ<% E 0 W33<^o?5tu2$dkmRmfո1p8]rN_^nas# Z~[$LglL'YAEcz]YI2ԓ}Llp2|9,ŘUx4anjuStd|Q1O.(eː -/k^LP-vbb ֶ(4_6ܘnD~0$;tߛeP1 s($1=1x˸4@kru3 /LJT儇H`5A?.~咎js8c!5<. ) +0}4Şm&)N2ȫwnc2cUmnFt65bRP]T\a=rmي!8Rt'sOYm.ET 694P%AqK$P?\ }3h$x#2]qF9ʊvB^0%2~Hfc|H'Ya bM4oqi砎UoY8 ]DTˁ /@$՝԰'R`=-BY\ @"E6,^ڳ9q)ÀE]G&"[F/SlOHs5g$q?u}Cޡ|E7b6$pñlͫxAHI̴sM#nO$@fْIjTW'+G!_9he{cpp^v`Xz)(K\͍z[a2`~ΙEmoYyo/sPzſٖӷ+82xe^<,KVnhaP[Rd E0Jo%(yMl']=$=?;6ű j{nl~! u DgqHJ%@6 m@`yp'y,};+v\`˧h:f݁Yl4_m%QrT&*AoeBPdo=ɠJ -7֜1H\)Uњ7wvYh`@Њ<Kt-]lQK=I9z$5·w.<17Ig5sLuewFvFon ݿ6P3&Ƃ쌒RI1 @A;$E5ߜ1ao[JO'R%{=%;vąއ9*=Ar 0OK"U=`!Ĭv'`GGCy3=DB1<:zE}_h(Szkqu"H+çL zF6OD* UJ"8 :{p7rLnKfUȡ^WoyL] 0iYnU! 7֘/%He9qU ':BjZ!C ^z[)K\ , %$0u8Ks ;UrdERʻ0W{,oF1K^8ٗ]]NEbf79J,X I WXRFIQ]$~U Py߀͍>˝w//+VV%BhdDc$OsU./eȹ\@Ww:7ܟAfS~IU[nm6LHH˫VgI lWj3XRBQ;z: T8]n"J$52)!=BhR-u(&znA%mL!Țp8[P9u2qH`4Nek}~&9TQÛL J aXa c LT+Pa[;5Rױy$4ҚEgumt3<"Bg!],Js,մ0G*bPk4v*#eJ ]󏹆 EvvCҪߢS8%iNJ 9>Ny(݋%mTw 4V" iu3O:%lcer%^":Gq-P]= I1%#f ZSǬ`Z59?V%h0OeR/d{N0]nHS>(֋9 $Kac/x^:)D^/џϘL*osqN KC 3_aq)ᆾ!g \ECyWuS!Nr'`A_k]+}/,*iCٔF~KBS,h6܉J3#Ad"2U"OBSn8"sJ^-c EE*S"(JӷݼSSXQ?Ȼ/ zJaʋAV}eàqF=`*pQ읭&6[yo $g?M=TnXO$C1˒RҊezqް0{KCWUB(w3*C7A Z0sV86Tx-k9R2ݡMVƆO 6jegZ~ ,Ѡ+g}۾}p-g+uKr91P88aWѓ<Qj amF)VW`56]k*;Vv3DIŸq~~p1W}`.BtYܦ6O7PxH9ͽR#]''C^8-D, .(X6eV[hZ}:5}FS#C40M_{%X.9f ,Ԁja$!i`aX iV]QzNСg:׍O# mP' NziGX6'~^bf UVO5!`+&k)cON-3+I:I): 3>4px<TjJ2{Q|WtE^ƾaFl{|0(tff53# Hѹtza~^N:a Z _=©s :0_tDg|`.X@L%^vou[=7E F&ݐLs9{"iO!x?Eˁ?FhEݖ`:l8@MO8 A#z$UeƘg 0p#bs3v{yEG`$?a OpF'B' QysaDcѥխ’tѤk:kU?Gn^8A=*l EV,D=nK.ԇ~u-oVohO|-7+{I:BK;Ԥ83)@/q@ZNtBAkP!XUPCηy+@~KAiPzdfFX@4Ug,?$NP8 d.DGF7|TҐWuky#DH@>0dXaN;Z}9F)P13.|.0x]& '^w[}914rrD18 "A AG13]λI2D} -qdHsĻ~&5pwTw ;Q<']vٻ;i`?,tF3C,*G2?xl{Tp<}u( d".]Ϝ`RU+ w疩t 1 X$h"Ly_"b-$:W[f ZzEӃ<`2<80Oi o-u'eTV_{W ް$)g!PşCU#RvI^]h³h*T0_>T6ia2sI~y"7>F6-1@;Pfύ{spD) =mۭQt SmPeגPdՖ؋_R>Ŏb#cӛu+<6-_WSߙ5 Q"eԃ!/DPgGX'  ^y<8ӓs0`; *Q&戓CղMu =I&^QynY{jl)7#ےfILt}! Q`.$hXpkT*7]Q l߀9{y.'Ju7xUN0Iuc={g*:4hs7WDt&MdAwP+ )^HRF.ĩ;9l  -m> GJڳٗ%5s.=S\j=CJ!zOc̎Wa #+FxҿF CIbh9j77U[-x,[3d>tVCrU7Cq@ziVUHFHL잗 5K]" 3:=Pp/CU䝍X-6K[o(05 c85ynzHhi%_[37HKhGD30NhQ!Uq1AgS CNe4Zl?m{Cj#LQ#iف/٘ A:UOi&-` īoMb J] X{,I7m BT4/L6 '&HG $LJ~^]AewʰWNc]2rg"[!}WT^ 9yR+юc8l- Z8(q΁|]y8i+,MnG;'P|ki A0A+9WvI|$NbCaYtCLr@ y_}n̝}a3=bHdJUsE _FYЊW[Kg=}-4pՖ86 ]N8  rH^Uxy+H. d%&=ך T-`5|_:lgR'cNx¦~OHQ:>$-B}.c\]2/*/=HOn%ZӒr]D|PtҢKK#S؃xD1\ `c @jjy }a |f>RךnNױu&:B .\wSR±*}M$t8MC lH4c9(ŁY1LGbN=yz+Hiz zp].nn˦< (0wB%D4, ֹZ:7b[W\r[u,ճv[(Wvf`KƀP5f3ebZyAEj0nb"~ i,7R10ZS{T.ܶ~%E_yD?>RVӧ`m{DZ~X|Q*!N| ʽYbyInQk %koȳҦ0Ok(1*ƺ}*5-A(mm-Fy@d9w5~ژ*iOVՀPYH3q=@:P\F~mkp6g*M~Ӳm>,S2l&\W=aBr`,}a|NywT(  ?Ot7LXe/(4~V8< X4uј碞XfDK/ +քXVK#k]8Sž^wgމ'QUSZEe3\+봸Ik 7b\_q%quv(e["5pk8+F`oM>l-nh$[`@!KՑ5U%tdȬQr԰|Z+t%wZZ0C@o\Z#e+Ѷ'Gie٪<O0vQưcCa #iQ< n-5Wr,Z] ?&Dxn A(ye|w`ĢQ}ڝc(էUZp#(ﰫsbGYNӰ0NO@Cu+vORehyP܎@Vd ]qcQW*gxʶw_~c,گ`Ta/,,5J!]'N}hY xjydՇNįs@WlӰ;7 ض9H U 풰r(s3Ylj3Zʜ; P"6rJ$۠% /h4> vθӋWHZD GZ J.`Y<mڔDk?֖Mh5TQY,j;儺S.GzTt(6VK0/};xuD1L4Xq_C E-X}ƢaWɓ};5 rkdRzψ4(9Jթ 7,詋Zg#Ix`}޺\yu$ƀj_aڶCfaj/a#ȁc]~]Xk!9@6ʮ#b^yh"e0}X1ʃS\)z\`>Z夑Co+Sj^a]rGiE+jMT5̨Ŧ~\/ Q<ޜ$؁|5>#RU),K|'}Fh ]=v/zqP P+l`ư{ԡ}kYr./ n"8(ᝐy2ŷ5VD7TM9\~*j;/u!l~7bOrS&Hֵk5)a%*5E{7g 2XaYgB&jP¹ ?΀;쥖1ܝ}-3+@NcҎ{#03#b`@7O -.Uعݸ  E4QS'bd*,u2i//*LbzKߤ$]7?xMtyd!S:u",ԩش5\MlWvDS?< oOP Gn*"ٷtu^>H"@d?.LKeHO8ifVQwF DҢjO)XCZ_XD# n\]L$ig5sajWQ*ZYb7EgW|8m$+|P(}rF;o.4ŎùVYZ玖VE}t$=_Y=^g yښM Y(MnrN~-?t$s5n pq)IMׅ - +Ii3ZӨ _q0\a|lz%m=TtHoiCx ԚO>!Xv2oEBv [ /(Gbcя܏edT5~Ysq?LD8 艾? l}խ7Ivf[GF3 Z-]u$<4 ؠEm0  LѷK zY:xY]a5+X>3c>MrBybth3ӆ*aڜ GqK.JG)c5:OVE6䘬d5_*|" bZh-oi\ ;sY<A^K4g_&,[- 4H)g>bY(ˆfH[h4mJE$ m ~gh{<_ogAf225 0^`:ɚFEJ;L5z nR̪{tr87$9;F?c!SruGy0h\]#>Wq,6 {\D) xmIrg9ѪS{f4(V yNzɐj~aLzTlAv΀.&%; /eWZ^TSa8;{jB.;mD BڠC Mg8U9ir<5L.++"뗽S_*xL\7Np_=πc +ysxAݫ=خĜ<}21ƓԦf#=:8/^^T $Lu&44X0'_EJǵˎ܆%e FXGE35_NW $n,Sbb~CmUSoNhVge(0 ؓg݄HS:Xr u\%c!ef;HD9:`4vv~҇ʅ=򌨶ej_W! f/BjY. ُkJ͊o@lZp EB{oᔹȒ& ({:᦯(GP/oElT"Eg0{vG84ZN*xplV?Xo=J0a,%z8׉2k"diЅhf/!ri;,g> ζʽtC1iDpGZ94!iUBH^oOzx/by1rUY,YO tBEx} XRjic|$uԴ]N-Ȫ!>QbM:;&4dK!öܝc7MsvR80287"mc.ITSOסչ]Ҭ5~^gT7"X{~#YF]f}ߚhTڡTmqD)Ҧ[G5}"G.eBnymZ 7֩dHo2j. DouǺܧL+"U+1x̥^ -Zso1'@w@e@*܌F<鮝s[(5HĶX.5'z/y&Rm G,.wSms~נzQS Cv=qs`OTJd1؀lMr&pR'Ra =9xuIsvldmoKȩ5' ~i"ŏti7Dr&%vp /m+xJ0|T/{tO)!UAs._XۡMȀb9^ 0TM˼kF5T'[I-+[(xygs* 2mj 'cJ ^yʭ]]~CMm9w47kFMܲhl#^4fyԊ>5-/\ͰjU uD[i%!9p,bC=[-,LPX3ZĿxRaulK8ڦY{q>BTڤ %>/X$o[8{m+ۜȭVL$cm>Jm_lD"ZaOV\㑳< 4aѦBZ?<,Qc]ၥX 1A3@& !M꓈E#a ]$o6J c'nhҫSͱifD<AʞC2 W[БHؘg=A#v ^Z%]A:+X+oVp+1OO) )r}Iv.>8VA9lw2oMBs@P(tDD.V@㗳~ߊjb?^Ih)P|Hurq ]<0R붋ݬ:_硜hVƆG$OGkǔ9ʂ6) yvGEqVe ,Y]~0h*R62ʸmI)<"Tz`F z=/-A-[ y/Ȉ"EMs[2w=m XpR0M@)$wuQy3dx7o;2Zbۄѥ@ϼ#`ʌ^^!Z}esQeuVoI;?#c ;*ZLGa?-jj 9"&^IJCPqѤ=۫~u~Fc?EJy%yWX!sU)Ѱc^j16$KOԒ}ǽٳ klBhkr6l(gXKIb^^Łkڢڜ#VP{Dk,zL`}8E^7,1/ "qfynۼJ q{okoocKR|+r'#3ڛgs=wqν`y?{穜=0ҹ0%u2u.Vi֟qḋDT ȸS.s&1:C"k@7aeBD Xw8jkqު7s"kmZ!xߣ+-H[` ʁϺ6&AW4TH2SUG9B.RU>L ,;Gz/ ̏מ'%H[vHKo0/C>QfnxWAƐŠqY>w&BJq ^7Bbhs OK}X/. G+]/4)軝$- dKZDɺnK T/`|&q *67M^f o:Tvબ ֽ|联#l_Xڌßa3":zn}a7mLXħD鳳^>8b{8iYA7$1d館SJ :҅ha hiYXmĶɬՒi4'78G+0p ̀g dL_Jƈ3y䘔hmƜ]vf0=r8*"w.M>Ut A2B%^U&K&:Uŭm,h͕.xa"ÍZ)G,BsYx^}ظՌp:a䤪ΎMp[J KhSF+Kt>P]n*5(0UB"8Ͼ&NiISc1'Zt6Ww&<$K9LWd=b֣[r9b ƀMңzVc^h[$˽߳X'#`M-lꦰ/B w<_$}/.2c~;FXĮ}EKhNFN;n/sk}v'1}AHÜD >?z-G O\ĐrER_5sX HC]bI 2dxUD3߯^K S, "`2@8^օrڵ&L!,6cםHJxVAV1Z9c%7!/v_ܹȋ.+2A {n|DN {[HG;$AcYOcKzENilb==o6=kZ1RBBpB#^ڀzՌ7r2m6;862L3 ew:wmQ+60gBJSvمSez(7-"++RF1:D*N†z |P(hf͉Ϩx[Oz~#:A (g-(&6QOhFd™ҋ4/Ȼiv;XQ׉۫ C5ƁMfK6y(| -=jHI]BP)hV!\u{32mF#SyA1.hw.ؾk2MɍorKth*) ;F(A-3zf;''Oρ:5E'Ɔ2Vmby5DG0 $ZVU puƀX卣X"wb5 yHh,Wjr_sW`*@Lj}JQW%7LL2Կ?&q~X5=R+Ը^ݳ=DT:V7p}nmvrRhjdNҞ{aCF8k9,Is~e|gdDK"*1Mx<@8C4\xD{KM0a? &->TUWԕ[=6糯d?vgwﰪ){164ii^#3Ϫ%Hct^;R,OGUVlS,Q+\Ckô4ھCx\mG5Ykx"6@pce%fZ 8(l-53,9ܭ-]i>ccޖzΫ較aW7"N#T#^QT2ky-ϗ0&'xV6LGq ,ETm1.D 3vqs N:@0L8 :7˞6o uI_f䒵J%GHtw' 0(! 3\0[:)G/q/ G/7= (OJa{ȪpDŽBrTNY AzU!DN[TG7:s_'[Lμ?&E~"T<9>Yl8Dlz{NN3N:fB0.ȱ8N)OlX'n3@-]xzu+$[J~s\Nx`o$r4ܑCVP@#th\7uT6wC>+>g|tWf0*cA->~ nXzB@wea$rJX^Q5 f0PBW&(cH].bj5eo<`?1j @bZHHq 3Y.%ىi7&vEc*ADyM##W nsA QX64hx[3eL=[?UM{7$~yDCV(:W>hݺvє|GBw Q9^YetO9AjC&"!7}KiPrʡRFMفhX_rp3 Ӿ'M%GLBlFb4["[w)Ϊc׷fyHr0[.;B]x_E0\pJ=|cTP{c+\uQuL_6. x~Yu|,#D#fpjēk~X\[+K=qU5vFE6ZeQ {r +D pVe?mmK&# dΪSVNJ%pmMݿ@ : M{&co-9 n[oF ^D1\2((&{Ji&YɌ_%_Qtڈ O޺:1'+jfang;ϋGE0bw\JlρeμJQ1e"ϋ{AXvڲ&gP ѾRh, Dfn-E 4hZO+|mzH/kBzqKY4_Fsm_s?-CD]zR(B?ױuxPԚC4F=!CR7ݩ pm.2fo?$Úuv['eFrlfI1S 0^9PC冢f4zotr*cutu%GKC[vq^*PAUcYJepOu!8 -ׄ9`}C,s>:T.07Dfv)K&VjX(#]GL$KKZn2ED͔M}8zTԪlHY 'oό d4%z37 i~8,GuP?뉈Ɵo(s#@P[ϔ08w ͨo >h4yi 쨎\^>%n/"憯ڧL mwUs340:L YdY(D 5Zxq2@B(Ɍß 3Rݮqyh_R /aiḀ//WX:e1ս2Pᮞ]lL{1tx*q%e z{ ;({RVǕ[ ,o3T{ѫ_PǮ[:WYࡧqu3|J$gÍÙi#j/ž ڍye8#̱G ;kb`Cg%YB;k [\Q8Vw+A`kh]<16{9N"1Ii!+^+J Vo?*A!\X!$̡Ub|r@4x+% ʙ0Y]v ꉿሩ/~!Q~뜍QrxHKn~y`?vYS8LPڗ\TNGtt -y^j]x|E7Y):$:| Ab=R 9NL >Ht9@<(ϙ;HJNwȃ#- !G5y4QvjP`O5u0OȬ-&7Py|p^m\ tkɼkbwGRG!.Hͱ6q+r&AM'wJ&ؑe;dt@h[ ^=:N]cW4Aۅ =C9Ľ聮JkULp Jxv_Iuyr| dg֔i T*SaCɺcćqΩ0:j-iVNC&Y%T}kנگt>YJMQ>ʠeRJ' KkmhȪ?)bW)oA8}7"V%x3εQGbTCظ+!Y\;cu<쒌T#e*HHJwvpPf`%#|XҭOfuo>lo#CC`5Ư| hPՆbDZ΋R+zK\/d|ohnZP>F',MRW pMneHᱧ8HK.e! }cy|:C~P#ZbJTb~Sٳ{w&&w:yE`+W}C7TŮ"xs;de5r訌׽k:2#;{CRYEUR(Z亡e@ӻ"\n^<){7kg]*~(^R^Yc3&m:syiw¶-ιz6Vx -t)&OU͜J։ǥuVNr`JjŹorVq:e\KZ? օҩb1i7(.e>1u3 ǁ e5JqgpCɮ ȮQ [mTxnA&*00`n$t:puiJ %%STgUeL1bU1Qz=<LnIQ5qޞ{ҨCGs_9cY/&^ G%שnEniHxT թd降$Z6REx"fSV3ZAPE۵7$ꡍjwGZ]ߞؑԣlI$K/@qd#9!5O{}TT(NiGΟ?@;|9Ƚ%Maahnc Z)qLZ b\*cEլ:3sZyE>HT#_!| Jk.8S[| u#n xeN0]q([tkіy@t:Lo )3F-a^DR;#Ay*ͥB M ٻ)4 Jַ$zwfi"*6UqQ:Ÿsc4 Yٰ[[+H;^AgjKr:ϭΪZ&4 @!cs ,o^3xwoV`Yqi ȡ&kn÷-^b(n/h6r2<<W{PV]$u~S,3/iDe2?5*뼄";Iw:0!+oEMZ}kQhy x?ekpܧB$MI)ھP`|O$W|U H +oXUdFd!P@,b2&YRr(VN_A{ke΋bw O/85kR VI8FLAV7m=SFr&!j^|u~+VLŻ F^Am 6nɍT8z \ X[R'>:\ PhJl?|ZZ> hJ*ƩJ3Ec0dǦC#q;@FSc{0G)Uq]ab߫ΝEhKMgA܄|S=BnSl_|}6wҤ-BYl.xsgdIqNlK#s i-|#yB$vUm x,ϏZ^gܙJ1d S^`hQ/OUm+\d }p܈ģd&o2Hܻ ~ǹ!(x}MH~bQZ8jj8&2E1_EH!0RmߝߩZxƍmXvV9JH9 {{Dg+;0r|dA/x&h=`F<O2"2N+B6*}-?d <ˊeK6sV**􈰾+JBD>D&4y^NV+6d{ 9PP3j*EF]~I;͡&8SóAk~͖L&K l;΁l7&_Mat"PV 6 b7j]$?za(%q0 E$cb 9$/{4 V 2Yq(jt{Cwt+5 ahڪ=\|Ÿ(2e P;q6/,2\y03B5Xf^e4's>y` ȷO1J$r܊+Sj 9[زW/z8a '\+O̤kYL]f4/]P (fvZ= ^()Bб z6(Fmx&.Q5'&!h/}p\I4f A-j1O9 YM[]y)>S4~f + r/sc 3)=*Ue%fAW#kgX4!_$cNJulO ulyTDE byŵ:_W1gNY֩G >Sr hp1[\)2vY9@ać5ZdMtAq:Z})+_h5Ӧ!o j S"h+U0@lč D0iWPk+N3BY&:O/baChH/Z~ׅI pٓ "Ƿpl-(|k&l`Btnӡbizm?e垦̴򴶚QW;Fk ѬS'w3-,o Mq]ԧRz*WhW6eg<@dݨS[bqaq#7vXo#(@^ðux[ZD8cP{f3%i >0 :s lUY-Fm+Ub3i\h}}HI:LE [݁XeSN2Fp7]IЙ K+G`wͲruh'BMlXb_c_Uy(8!wj4|tXˆPq:˖p_f D2SFQVQ|麮I}Y[ԼZ[KxCmlyť=^+QK6$ C)hh9/ؚBQ 9c73)SgV>Gw~ž_DX#L\iu!]&!qxY턒+$S8Y$*WeΪ 2nmq?\Vlʎ+yсDFa >k9X4oDla4T4Жٴ:޳ʫvƉY̫/9f:V*Yxxy$"cgKv- ŴGb&1T-E{8 b,Qeli R)JBK')*j) } *Vs2WwDUPh2ౕ_VM”~E3~ júj_YЭR!f%lƸ[Avwc:{pdx^É}})\p{C P9]O+TYfS8v =[_Lܶks_w,kW"$ӄ=FtDH{,fG|[ŭoҊs`,^].Yw*]D $w"HzjQauLXM7YlHyn*KdJ:c1<ު\7Se7vl5~m[#N#NثR^ҙ a+kE-c=)F*3R9|r{A ?!mc" Q쑇.6aD4հqek@P.)YkӋY@PԇtreVP.FPG q[GܗௗMcdIO K1ul )BeDAeԷ.`%d3ɾ4v]I Oy Qq=BDy?x%70_xx`&˷LB.s Ѯ?JsM 8ڨA=נ];~kQi3~]ط\\ 5ԗ:WQR^[ӄ]ZzWIׯcL9ۜ?wb#%i㺼sP3 Y9V}x^ߨ_~=yF~簦"Ԅ 8+V]ayLA%+S/G)UI0|6Pqn<073P5nG,rc;#FDz~s/|9[|d(o#2iW}%7R9$DB %r ־Q(=!'ꍑhq [0'-uuT16[w.;"+,K$>eZel 飩8qc){jH!A<|#v N#i6zyLu Q[Cb :w|M u\U$i dԑўe@O@$&$󌦷RygR2 bH.ڨpsX>>DS_ ]Hɕ۩ă:I +{H -(lZB̵AB&7y0iӦʑt:mQKG_4t'.>ArJ>| zY*du_Z <$*IѸrpʏ5 Ԕ2 /O˶s]“omg-iu2(yk\)<0҈%<)rV:bҐ*]6."*y46rIc3O8!c5 ܲjzvVgˌsa IטQy>i"9GbBQHOv22m|/kx9MHՔr%Uǟ6W,q*: jax.@J_"&qԔ܈WnGnʳTiKӫ|&n;=89@E9 (:GbrIO~G={#A0:.J}x\-i;!+=\n)q{9_==>['QjИղIa&=jJߞ:}Y4`[%cwO%ZuXS) -rvhRb+F4ϋY@SF>X}1eAO.Ri Nݥr\n"Agak6rϩa1]&ࣺ) X7f6Iʙhm:@wrXM?q:j X%5x<O7@%E{2HZě+~ ;m&y恾TOb0u*T icU2>8KCgǼ-1#0L[C gUOR@NjGY>e|'_˂M*hwN=a61aE×}pa̿olXcVwV"M~b1dDSGi$}e R.pzn:c}s[l~Hո1_ P:_<~~w_δGi mT.U^ŪOU~}M&JRNE$zCcX-[>eHd߁1a B Wqԍv'|!4w c z r 4{Qn9 iȳpa[%1Jp0APNe  B;ly@(BAT1 oS ťT@qON^ H*9tDtc2j\BkT) n-cXJ {&y۷r`;'FˉK?eXؙǗ7/OTMr]Y&8ÄPd^Ɲ(9xw3{ڠ.XAH.z/(ǐ$:mA+u W69l,SO0ʬovHt;bB)>k[ڕm<S89|,27>Į^⽭ś}M/quސYBzBF*eτoI>|6`[,79삉]1;Ez%aA72cn w.W) )A~.]b 8hBQ2V -xZ_r7x(2X O,E 7_E+_@/]NT$ $^eKmlbp oġ'Ajhap?Fal8꧋fcRڅl "R˙Hw6XgXe->މV$6&!Ӥr/`&<8V mp&M9Q/[LGIM)/s`y $ 8c9Ohr!#wf< C7<],J:7a2/~ i곀n45Þ&&UeY*)>بJ[<Zʶ6_X? ~;Psb'_'pPn䭐Ok> Ed|4Eoa5|0s3eulf'-J }גh"V0f0MY x+֓]Hwxl'plkuf&ȻO/7Es+NbY*``Yr"#&|hZEނ#f_E,Q4=T: j/'W(X0esN܃Zo]ubUuʀ`Iؿ /J4a=4䓭1L,Eˢh7E 7C~:(eczxhΛ0 m] 2y[Lz7bkHeⶀO3>g~f?'4bRso-?'# 8Jvj-\((z/V$4'DQp1D,}$kƆTnO@ /(0FJwrTu-.,P*M#F1#}Z$#=*z(xrM.lWaHSujQINJovKKe2dHDutVo4Nˆ+CԀ3m ?N}%Xu,#/imbJpUhnR{ ,*+꨺V ]`w,;_ Wc>|v0K50+_|h&>+ yNWaZ[>fwE.[\3 $%#}g|,D/ryO4g4gaR5Ep)SZ_^~H>w=CFoX>~dd*` luCfD^fCRmTГ[$ϑka>]pL:"&t_pЈSJm9@R/jt<Wo ;7𩗳jlZgȅo<^ȡpR`}E#PiaB;ܜ̡|@`ަ>g4Z.m2ɿF'k,&DJw.%j?t%q N Tۅ?rOݧW1pPu#pЀO(bWqF\NnwVjrikDA{|Om*kZMW\_3!)$v`{ ,;?A0ӿQŘ8QCr^`~Sי wiLQoWKm^b:RKDP LJ?PHzr.3/y~sm $= |}ۻ~ub8t ;WP߬V]x5.nFk^H(e,A.C靨-t' t"fKhW:ʆ8B.BwqӘa)䇁 bKcnpecRxM}j޶2Y(фIoShs".ށ'c7SD~kál41wTlrMv<۟9h3}G}4b@ym:jO+vM":}D-$VR"VU] btFPIQ೹e R?}|M | & een_ʱ+O0!㙯PpaxmM3 AUC.> ~桹5f;jyoV75"ɞ>G%eּ$-ش(5PvePDUaC%!yv}^ TSio͸YEyzH}@*qj;LD$Hh<>,y:tne/>vh2a{ؠc!FYtjZ):|OaK$ #Z{w;͍܏Xe, J<ܐ%0/TGE4awSzo"s#Exw9`f{G7":UՐSX6DڻE7 p e+6۔J7M@k7S#AE5Ov(tT~-.;ѱ>iV{~u5 ctU+=%B\G(n b9EU﵋aj>.7t9ș]:t;QlҽDɗ#vdD"s$pi3u-tT۸QZ#ON ׷jMXb$e["G!a7湥oA~ne[RcDZ⒱.t|,0=0~^ɱ!&b (Wii!AX]î #xYں7Y(_i;\8S Ÿ|g=^6 b áw.<\lZ2v!ྒྷpbje(o$)Q cۆ2$C~/<E&loskxhB6P UGq=-eɲ@ Z,AzN;QjU(%?:o$gv^}X{>R۫IS Vf퓽ߕ9v$q:/J=!d#0qP$}6sx@}s0t 6Bw¬RnzH`:)OHu Jefa󚦸35LIM2jS}`lv ]ad4YcPRҺs#8&OF\E;氁*-L 6]y+HÙ1DSُLuT'&lg# Z:&^WU_7ڴznIaߣ Q`kRċg|wDKi}|  Ұ>HSx^&]5!~;6_-]>ːw'Mna!w,wʣ=/wSZYͩakm-/:F. x2щ$i}/nj[RNEv,KPlGm!y?=6Kϱ_dDo\nza̓|gqXV.ԫRJXY41xTqWJ%8a\󺸐+8f1MhQ=py4E~8AvdW#ם1 aC 컴ژTp6Ru;y*S+ ) ʽs!?7M;F'E+ <_FR[:c_qkƤLjAxL}8fk*o u9m#Ӝe ?rZq=;3̠&˪%K(0VtbIM6?GH 8Y>̠tXGj鋜aۣ}υmRߣ}xfBN (F ]׍loBW,PB dAp|\@AZiZƲ4# "Q_ ةNԉF``{h*8ġ=>i^Ĕ0@o"BQq qNptg?N%-AbMu^ZXOvZO(-jHYFsi?.q}vOg0݈I~ )}n$?ȵ5M#趁Vc qTҟ* ߷jm @> x?:NJ+7f i8L4qumQw}A0EHRrN:GV;"s#! WO:WeөfSF1 ޏ 6pZvD:p%aWBOq=@K%BE3(!Pg\0)dLX{+:Q|F#Ȓd'pU\ho#4!Z JPx2w [g]o+6j*tynO<]Vs0RuAy(IJzyM/}D`omQD&͌c!{y&*ظ* DXٚ@+g,Yn~ $S1*eFQ [-KR$aǩ~ BԣKlM&>o5Aŧ勪BoϙS; %ʶlfG$Tlg1dYD%,y @{)l Cz a4{⃮?Y/.;^/5=&ͮSsU+yQ5#%mqb_L2gCig` ^gwd~eׇh_;k9t)acgG*V"@"lթ[ 3VWZpm܌lh^X@ xh 5{@ޚ\u+Jˉ|V~|oAxnźWv݆W.egg:I܋`5!T +["=8` GUf^4Ս4B<>~Gͯ=N@w "F预nW7=-U/vX->'x݀WIZ}J>Y1ǐWqGdI#9'$ڴIߺwͶQ$ch COk\A}4m JD?,2\S eE쎄_E;iFHq7i_PdKȨHvMR`>_jO~Z0阑g/3$sۭωh8~Dے^RAϲX%mhLQy*7H%m[,~9͛EWKLȖ Ik\2h~Bo@HO {^>qϩcSdQa*ѷ #x8rVW@ 8(2 RÂO}D>?$u~*䩵lܶB5'db~DS=Fذ _^(񚎻%[YEap~\vS&Q]obZCyPbGLuLs_"6_\FRm)*Ban&':+l>|۟0 [z>-"3SUw[ZW a5H᙭3l' c '3AiU2\ P31I7+qfhcţ@XyQhX;D׏o'ת&F_-7!v)ݐe%q0ppx\f-nyvf32Y(y5.pcU3q k=+ B ke/ťs &=%_Mnrxd1?I{&X.ɰ F@$tr֋(zG;pQ;Pʞ (1{u`8A-VͦPU]簼^ssjv7.!4h4Ǹ PBdZG )9O[heU:=[[Rd]ZUS\c,P \O=x3Otf!=shi;8(ԕ3)5L IAaJ}-9g}Y_+. m3dJH Aի}$h[?b%'d֭ 2'%kY č pրEnGMU84ƬSF(fw25+pH}b|A6i-1 J2F9fq%dUwA4'1$T'k,QkJ..p+OҀYN%4rVqYO\| )m*$!~Uvi}jEo8w?v0zܓP4YqPThIT3eu:fX?C,3Eϥ$.eQTY Fn"}kTX T30׌;,Y Z>k/DPI 8~̩?aX6) sT&mg"PJ7^T%?ξ:ؖYDB iF3T>̠E!\ 3%7nV_;?\iN֨;sQ /tFOɭHG{;`ǽJ>ѹӋ`6iClPI&RX6&7Nx:6G^(xՖN3?񱮂b+;{S6w׷6N.v Eo_yMrPm?4 9 ;UaiR'VHsftJ5MTPNqPpiZnm.Yb$ Iʴ/!t9^|Q#p[8jnbhýU71D6SVԦ\ƎUѬ<\GϜ4VBb!}Qc趒gM۔n|yؔ\<}?(7=J+ygXٕ ?qWk!E"W^p~aH _Tg¾sLkUo,%mܪSZ]-9;2io !nH=ͽA^F(q(fӴjebLxPH*Bq=+<unT3D$[ɗQGb8,`}o1g2'wJc[[ª@oN6CffCpKιb(&I}~t_ nsVoolbԏ2b)<6sn+і o$dO͗90iOWnhVѬ 30\ iTsxoykS)@H)NCTm^B15ID|wUI ݵ(zaWCsvҽnW=NT/n"u,H!Ơ.BaEr%F. ]1MAN>hYRmD?6YRO(ZKL A-uLkm7 VفfNՂڈA]&@H'k \x ۖRTo33?X>>}í;w#,kө>ICqIfUdvڨksTo.eޟz5ϱDHK"w;,P:)F{(I{کUTC% kԠ@Ekp0fR0 qJ~9' @Gm0c`s,ր/ //ѭh)3qQ^PfNLeP)ZQ14] d]cs |#7/$a.cRHM7eAZPݥA(ADr%]WTZ_0^`Q 0!pbբYA1"@cs'*Y.5cim{[#l]U$Г`B{b @ ؎_M1&d7$Cn 8SPay;_\>>0INOSb;B7݌JY_̰?匫W:W5k(e3ߦySǷ .Mn92x+S˼"OҺUlq=}ȽgCTTyv ,N_r jP0cܛ4#9dqu܃Jhmcq'klhdlPEvjރ:L'*< WXaȃ-ٮm^#cL&(|M +YH $ `V㴘 kQ6^>A$W kENCr2[#2B^1L=CSݟ#9ƺt9Z-@BvP3PJ4uߙ*0sw[E!Ywo~O˃8[8cVVRd-Ёݯr\e>% `tOG+d:F_\*ϋ_axWOc=5A=L$qx)I.(vY[$ZGkfGjKX8a45KYSs^z_9}C 2DaGJtLeԩ hqM6G< ix0W7FPlNKu?yLuxп܇P$%Ct^{ʼn\Õoalk>H. ؗ[R?}ǔG׽`sS:g~gR˾% DG= AͱRl ~[+I[;3B=[D-zWXFʲ0e%qcA(<^gL72>϶7oc%wO~Nή+ݜA=kE|JЦEEn9sU~U]?*TK9W<+ Sc%h,Qѹ9{ "y1 ':Ti,[<̍1@q# mc!~MA&?qOJA~}`h+. os;oi% 8DSARW2*>rThƭ5,ƪ"SUˡfhŜq͏%')bׄyGQt;C&I[7LB^6-N@{zvOE0Ibod4#MYeb2OPN0|!*U/0e~gb ӞXiM\&qv# F=T[%˗ߊ\hbZȗsC )ǾCwplʊ#kLV݌ PHZsA쩍Qac ((|0,40-nl=鼶ȹS9ZH I­1b ϤB']F[0gTGs)ܤ)kl>1ڹoq5@{5QN3nzHnn±;ylsB0+u0 cz|j{)?,U1wpؔm|(|;' 3M0'~H1Շ-7Ҙ3B`&eU e&$KVY'S4 'gbό"=s@ ` L<260֣0xc#];7B$V.ע9|*p]]jOq]EN53 lS`+HQ 6@#Ixi4:7 -TZrZ8y#GTLJ< } b-u[_}L!-\G:/e@4 @|/;iەȱ.oS"U%ض ]5=zsعq,nh-y漶;ա0Bt'Su /^&_K5&$<뾟gzUC?a}fS@VNC 5çS`h!pjrnS^00T6Lc8-וX,5;\nUuix,u} {-A_F+ʼnbcb8c!bP e^KoijPĬ*&. (dJ$$VZ+$yLIkg{]J\M 2,m ot(y(ټF <ˆ?.vQHEyTƜv#Z0("K|0pjTK+ Z\4Y[֊f06o,^wn$(W?_I9Qg|9Jc:Z}Of4m1ugAAփ""vm*T}o_LՓh7F䷨0Ti; -+WydQ;<YI>g9[VC~GLzx7e5[F};E1t2`@0طE^ICpEK?_nO OzxvғA. Ҏ)n=g~04W9?YG`,UU֘/qu EˁM[.c{WhVaPN wR"aC?ۖvoGkVD~k*媺_̙y PɵU%:_=rHd ޏk\ Ⱦ֓KxrhvY@&sB{ YE+Cw8O{gA [,~αA)1&g&1PXS+?J~ t'e5k(쇶ZG1[ Tn Eg4EpW%%Ls^UK#gr:g=tE*pQR諾c1!Њ K"f-K^c5$ûV M;6LqdrKnZ9쮡h4)7cX:<`,X6/uI5gg^!VIfG';2t4hVQ?qr~] @I;"\(:[ao'*co?/$iQ}W|9&ײuiH)p]Ma/ t7-q.N.OB0lmvt$bwdZ='/ACILк*FBb <j}軇 6*;o&yi 1L)rU ~H6q%yvt%ց33{/.&,꽲$Sh3]q M\w^ƞU)PضQP( DErj#<5$HɕnA3e7SEƔ`~SxD4Qw\y iJZ$ G?ݾ}}$8gh;@$9{0yDg*\L-+anB?Uqfg|:: iɭn1m8-s<';UްX98fk[` &$#Ǵ9q㏗8|Ԓgdk~W.jB d7\MoOs_1ny}(AF%bDzC{)7 ES0uof;0&m*ڰz:r~1=XX$k-6xrxx)T6` plJkz4+ ;ST^?˃иTl t(GRNJς> e ~unaԎِk"?x rHxNOQeJ'٥-y+j MYJWx)dЃZq^hژB-/KO 0zFM/RA#hTPCrWwVG|mTdѷ%3j(Ԛhm~ޔ"o;=y8!̄H@O2H> EۓqYWB/8DȘ<̎hkݱީfyqDO gT4-)qp͏&{%=) X~hygn޿I32c"kG!R eH|(t WCr!52Z 't؋C A{ *GS*" L8PO%9ܜ.~IsZ170nu =R,R .޷Fŕ5~qDW<x'j0@)eNt}•ګ d&*lylX/ߥILTǒ:?ѮP67A_O ~R ELĮuaC]fL׶&ť45e[ ^ΔpB7*Fԍ&ޅ=%M/oU9}nad8/b^儶T˘_lsy;88 VѢNH̄R< yL-O,u`7gLϷc*%/Ĝ7y,K+֭]GH|.%J9~꺔Yf-azfg?uEZd1. 餵+~ΩfX"%xS3۟]v@67%k4cڀOs ^ Ŕ+wOÙ&8%A6oyQ;tа}DVW 0c-K2>2EĥǀRIv,\#ŐbmK)i%r ;!PU՟b$ě߅2EcɴSۆKӝ0dvEy`BhDd渚iJ-OeA C6AmBǠ0O&&ujL/i>j](B6!`Am"h/wPTpMib ,tHh[ckXpj:*{p>>.?-N|nADf$vylf1o tgeJF4hU3PqcSˏ5ͣ]yO; G#G:D>_3lhR2Cd6K6K1\a@Wx+ATKmH<2?=06َ9Ѣv#St<1NkXP?Հ+SV"#h=uUMy6Y LmDYC^"R#-B(J؋X mRCNK8n[uznvIihyg%'0 8jsx8yXqPhY%TTHS:o]u|PH{2=n/ QJ@bYyg(2e._&>Y1Q֖Rgs!.EUps`lx]{+HA"Sfatr٩aR`O[2f63EJ%A遝_ץMGSI;s.;4MB[P\ȶ81'c7]$$SX頱 P] ?*w W 4+1yAu\6]4{2M G:rn=E7CK4*\t?͏@ߗLZP/b2{l2nPsV&HiA%P^;G1,c4Z)$?uSZ>t.PmCzTi휝srH$nB#3W׼ LFvClKW0Xvpk# <2I!'C?eXx͹aP? mP _50smM0bcbN9i/}'D0UG7* <0r6\dj|hf>fg9b= ;=ޓkÎI}) d1Sz:F) Meea y̳0EdW˜'!*\UQdص4ה:c5؋f*US"L@ qI=hۢx֔Jҩ VH=WD' s̆Qb4aۜm υ;Fd9rd PVmww#Sɤp!v[Cbc5Z?d [Y!} ċ7Y͎~J=2Oz']:]@,ؕrQ`̲ r 8kgnq"QYlrgx6)[iu`޿" [즙0ŽdYg%fET̞xGjL7wGdv!T.aYw&ڤSa(sQn$Lj;ԺũQ  f|ZoŸݱ`h?q-)Y]:Mj.ŒF$*4Pj#"q oL *W~P Pxn{3F #+FX%t2~I|oqq1ȉ1c4Psi N&V<(5,h"x(i?G~=.%g~dI@sU2'6X":G-({x/`XGCֱ\-b31HwA>Z\)Ryv+K1;͠ˈ UFY0sמb0 ~s,\ :G܀7# C@]?͉a(~.)k7q^Pph%WAl?TLo k 24aEl~%3WEӅ硈<_, {0c#6rCH&r)P#/b7o}a Po@Rj`%4™jxThl6h5&haWU!i[ 怱:x# 1mŦd҇Y \vkM8;$˶a,iS&X_ Tjx>a7~'t=I\&^6r‘rNbxw_5 '_?hmuE(ܟ}9YpL >.YV(Ll7XU']-GZ1~c_0|8O(CptH}ߋzrl֛Q).s1r^b~PX̀YfHwuSW4fC/o`7V;u&R,ʢb: Mw phe" .v m 6X#2tآN^^3O=]zHHC`$6(+i,dZ 1Bm{IۥS9&}r h>+ 3 Z?o9RmK܊ӱ]ѢR~П8,ܰ)3*6=:F/KZC(/Z[xD;G!lCq*aQ"Qr$v{˹"ʃr1;||mG8y'o,\%x:*<QT|͕A֋.X, rC9澧x :,?Vb-F8< 6gXzpϛ|竿iʤ٘v#fG[1 ?H*'3>'vǹ$;)ywoV Ǟ׸vBak@f aA< ͚/0_Qe^`ॼPo,6^rsJ"&=Iq/' YZ]A?J Gs׿ugZ %Ӆ8 7Ĉz(T((S蹮s^,A<S` ( ?0e\3DB15R~Q.6q\>W' Wø F;LoȠNrroEF e1t8޹B(7NѨ ٪^{jʇ9ur#aBJ"^9 c'HQA&( e#%=BBC40,.ocQ. ǟb.p Q] q$16H4U}I$23K"xԑu>@o,hd*rQ9&T{lT5ym涗po=N!A3(yM1uˬJ ReJEC .7#TsZ3Ft auo&|Y<+8#BSؗ=Q*@ȓ;rkM&` C:LWq`upЊWu˪+^uܑ'/Mc;.Ƚ$hwg~967Kw4l4_.Sx3|ß+ɸV8LOA)hM]VIST_)RWщ{*mx#W1g2WSAd`ڹMW.Y."IOExtӎ[;a9{mfOѣ[},;VcR!J=';@ rkl- ;-4hݗ' bfHrt묰@ 0Қd0J)ZEffx4 +g # ?S "R. W{O`}z Lqp 2`C/oH}t?Γkc7&I̓M4*\k],:]A8ڍ"c-U,?)apm@w?B6)/Xߏ+7WƢ-@M :;z]x[t"KR+7=QGA^~8EaD4}McrM':iZ;#_l%0%e;'Z& F/'ƅ~eV3D6+XW2 ==Ca 0Ƶ;G}}.(q#8o )E%"@x_KSCOxhlXQ-cË}/=qH!{#h䭶\,DBxk9ZHQcHd^HFӬPkMۈ#ߝ,VWNƦS N ~t1Y5݇BKqUZA vu 3 tɷI{5E{% ULf@^^ Д)44=,9oq'ě^!_mQ|/)q`ѫUqQ_< qD`) HO4k o+҈Cd9-mE5u4g\;٘8*Y*S&Zo)o5͓hVޅ6Ei`uѾq' xػzH(@3ZCrpʚ"":mF鬜A^2~2CZHfHNE:;p'/2~v)3P춳JZ/70@qX}-䩮Ӊ P01)j(1ÀG/W"? b3 e RU vOkphHeƷw#GHqr0Y3@-'^Z~<%I2sRXrS@P𵄧?iJ H&msJ(T/Ec]שpS5Ւ;;V-߶!c'z^w>_2*C=򶫀ˋ$#f;`U¡co8ጼr&N1@gQOW8_U2;(i_K*i:4ބT@OzWyAz&LP@i?]_F zj3kWs[pt棖l:r%w#]mFINw&ٵ*qRvVir3bnxho.K >zqy+7Ƿ*O#k,tU>|Cի-MrB[[@IZ{{`椖r\o-y#FF-Ӆ܂,9<:[EkRm#^.&V J:ٮA㠟v+~ActUT({T=V1'_%ŜS{nbWYBf̭SGhQLI,jG+PzӺ5\;em<ڳ4{ҍ%;#Z#]hٯx`.m L!* 2[Xy cZ x" 3RI$M=lu)d=pFNp4~!RaBEp1˳8SU.yc٤d2ջ!H7b+ n!!z95} *ibɦf*ݒ~mQWXw(oq+$XPwAN5H#mt"Dܺff|(q{<|~Lm}0~H;Z{y(wBoS\@[´D3:BЇ#L  ݏ8 ,c4෯hS&N%tKՏ"څ^BRHDa`Ƣ!_Ev$ ]?l^|,GQT]i58Y{ 7 o;$ TRպ{WgR׻Ju.7AS3><$2ZaT-&AHRWP`xqeO4S0f*]gֹjn>OwL: ܦdH(9a]2<%j7{9Kޏx#MXAsz튏CƄ4_E %D*?Ib{n"1d4fZ*iٮ3֐6n6ICK GӾZ[:R 6gnY{Z!? ˦_XKs;ոYBɑTҼI*md%8F(3LXܨZrt(3qض_r6bUl Kuq7̀s~ DA5A;Vuu{W?5BHhu{DZЌwkxo|#ng hCRBwl2gتLX5Aq@ w3^ژ)tV'r*RHC/+4F`W>f\ߠ'sbwX!ippL9L ׮G,i>#.U+_K 'Ax08y4q*OcߋЛ'\%~1{#gm7L J$VnMM+_5@SS.o8u۩'FE)ξ%kf`ioEJחnlv$grz-)&#o7}Eo|>NM2i4 BO=isl ڽ`;i%St/KC3^;ގ4dz.3nHE/S"[>懻rvT)ŸJsx x!rR™(lNg.ZK-w]:;X<>Ѥ- Ě̛Rfffڠ*cOa(kk[ko}CZ"u,'gtz|2+-d\R\3۬mVI_+S'(X%jקD &wЋ*erٱu6suaHK]Ӊ{ˠ`Mo`ܦW]N#poqsX@%URQra˷0,\T~K1e . TX* 9ajSQbpux6hRݴ"T~C}ڇ?}t7"S, f3a|˶ᕜ٘I@"|.vUY5.'y@%ubfᄇ\쁳j{5,`߬At,4G, >t>Dև:j҄#֏0ܬ/s@ϽeD5P.pI&G}tٔϭsXK[0'R]߾Ϻe9HЕn*{CXW9~mHP97@#$]\|>`LR>uo!̬žٹ);>1*.JsHTL&ZQ 8g}g&6Ddi%K. nY5]Pr25J[rJx$? ?l59==5Axjk=w@_;;¦gLjq* J ?T'QnqġOԫ2^3=G{CoB^eAgs~!w5ģvhT^׌] P]J#0A ~/QKk s8ܐ9/"k`yB02I*{n?֌4̀hIrBYshSUw[9k/X{KK Ӧ|8&Û]>pV_ jRM#砡>fN5ie$&$_  ^-㗋W"ϾJw8̈́0?*Kv^ʑi.ЌŖQ| R=uLbM;q`옘h!$3ϯanB},iP/`,OiQ> 7 NVLW/D.X*EziRggpeV;^$łiMH!#uRjܧlz\Ug8(}!] @V"F .& #3ISbC)-.HqYg73p}\$4/0tdrW j?@ܐYt6ۻj:1N2ǥ EߨVS5 FIafBI1WuJ)Mxm#bړj10f~bkh9XvVQPDz.4i@rs2^Szcl*w7{8n-_ch4_IKE-oYn!35;H4Hij * XLvJsi }jkEI3`s/65CK' }IjuK$2/ך9 $DŽ22[Gg vu38n%TG}jl.'9O*2h\BEo}v?X6gޤ Z˺'mSPӶ& 8QڶWSUV< %5u| Vgi({Oua=iG( vICL/2a%%7#jޒe X{pV.Րʼn‹ZKܱS65Z~˓sl1=0$8gkW0M-5s#P]TROlǐ0m0PY& 8e|dŦ@3lp5Q;Za:NgVwAFf `4iC D7z .u1}.nX<+[b Q*fruе B$S<R~:ºhk1vx8 | v8A5 ͳ}¶$ ;ԸBl)_ #nԨ_DKLh 3wHRTM(ψL^Lplyebv0!}eKV#}45&\l u?l۪*鄠>$K*9JCN7#إyɖ42 5,'x"e"O_%ٝSȵ*$/*ESΤ2;of<L!,,+ٳ}B,_O/w!j\ CspMFVi0):&TجfQQ/H@$ޔpT nq8pXp_&|$i@8#:%'@"OޝִxBÐ9Ntt憳pzlQ H"ƧBxI%z$vk ڰSm*tg{)^ѫϒ=k$,8`j%MNAQ? Q'@H,b94MI;bvz>լi{ Acf<λ+mЕi>WϿӉGK.ړ!&nXꛮq oײ1aŀ.Pk& x$7,O(^7+M[L!8W^!ZWeH9`7ED`W%ञPWr6zb,/ }1KN Њ7YX,BZ`R9OC96AƎb;7d>LXчQ'+<iV`]ߧT1TV7_r&9ziv̋\B0]5W֝V]ښJLL} z11rK& ӿ)WҊǟс#!x" DYP^v`>uQ_)DpF5{<džm?p\mJy[GXYΩV/u) =%ҳ(3&STO"E11K2TqT&[d ma²u2|wo mE/-"#|KWxk#T@̩٫X>q888Lj{kID׭~:fvnçyGW>m>O42;~PEVe ِ go}oP1R!9 #a0V9ch;;]),a^z*$*n|k?^G2Mȿժap܈MS c4 V{S\OV}Kk y3H|yY|ar%@j,K߻;\Տ1G4yʗ*F);8H-Zi;hkѱut;mT׹ o C=M!@lA@s-E妁Jf/.ME&ϖ&zt=쳐'Xcbt{B)(԰ KNaMס}RpG LUI uS_3֝h-+ۥXL*_ ` \KA7u“V~%E!!al}!dk3K_ZQVu&zd`m2 }ތZF8"@~G/F~k!#ѱ޾V5i*3*zV@힗fF1o_B *|X 8E8O( ښ.a`J .;Tf, }J/ުNPUYuxQMCUlWOgp&&~Йy fS❫j}ڷ0pj>lg.WrԃE\B.V+v=SXxl\8ëO*.uQTfvMzT:Fm {T'N?p嫥NEkSAD 92?jx!]l3IS|m ps6OfGa͂q3ꗂ~7uO_BN>x LrA/ӹ|gGWm*>JPj?X,eOw<?Blz|)4g_L!+|T"n/Xt/Bz o߸o)Igk ę;x D׾ CD 5Q.ٹ}b3vodH7K!tC،*h'ح2 ~tҢXgD' VB Ul:òWD{GBijGTZ%NN"Ot^M[ "o5%v@ 3#+s a9+%JBQЁV_! 'VD&+|hHsQ.'MfKDF_..Xv:|yMY0o NQ*A!jiJ!ՖeX3JżYohwlvZO\އWA Abb F֘~dV#ShUo}GCp;DZBW:(f&21C*2ڪDfoӇv-Q&'TF+GjưΆBTl~KWpI L2tl5op^ I0M8KkC@t̄^/tw !%u`E,ۺ!F>#ΐHo߆ oN$$GDTF#/Oc^}^zK Y '݈w< 븱hl1 \93Р-*將XeBҢCe jS6DT鿻]zp3.t|O)PI.׫? ՛ڷK!k xXb^ á 6R;*շ^8WuIH|;+\~P aKfsiO(:_M?bkSeITsS!IcOr OhYx:ؕ=`bͶ񽥃yXX)3::HnS,76Q4f+`RQ3Q\RU$`G THሣJyZin $4=^OwJ͝o-/4NbZX$⾣YڟG.'fc#}{ ODj I ZoA&Ar$9la8˺&8]}Ȱlߌytٚb+j_۝J 3{2M?}=0LX<]] # O hgW r[]k eik6sBzѤَ0'ZPJyXh*q0и- ''=bEҷX іR }ln`;vb8:wd%-0ZqrmWAZmЬ.xpg]ؕZb#TT)jސ7 Xyjni5AWMpdgү>&Qr3ES+~t_֭:l31h8ɤRNEWd)ztآ&ՎpKN)K}#m[ Ƶ&Gմ)s ?ᎰG垅Q!`E>$(#~ J5TzK,>*BC@lu#Ewqd5Vy=i7H!`+|43bĬw?sTكڎ2mv5d[H.0 [^PRQHuG#MP^wK8[-<^!6ðo3M]+fzNi;35 %؍sxiN9l !?E /XE4/(n/n( wG-\Yέ;M:h6&5IM/X >6NFX \ԍ(Q3">؝v%}"D-8~ol} ga|)ECQ#(\Y[qv-fe hփ'}94U aYmUd_b}DS@wsHqǿ NyN-*mu^ UsE[aeHS:\%J,/d$#C҉g]ް&0c}1@422>!&eaHN5ZޯK1 _]C ThDp_Ӵ-П0XBBK>zx{]Ƿ) \5' V ' -eYt؈NjH~$J0e opg%A\7ۆ8=G @|ô^J d+OI˟=͙Ɲ1ΤJ)IȚݎ{J.ƏuMU}J~Vxvոu)q« wʱ+MkMmILj>^b6 ɹ{{z硦g_"e%"A9B'][ X"rHb[qj6tAV2wC7,MKU/sdhN_+r=]5ϱZ(] {B6Z¡ ,-pS"BA}/ϑc B'1ȿ,aGe :P=$e:b3 U"Ӿ {/;,@^4< W+˰tp8qJDRB[d5咱ȃd{?|Yy: 1BC6YҘu\wS-_.mf R9R)r}pk[Q_*@6A_=x`CIi>oK"`L/XI**~vK/}=8^Ot[۷J+=XMGt6v 0;넦o1/i/Zb1w3i#Q|37lGѵ7q%@sQeǔ)o$!~t"׊DO?lॊ˲5;1\Cýg*._BcxC1˗A  gw\69>ݨDX S_'x #t{(P%@CcTU#j΅]ޔ/Xk̇NF cFKeO8ær7w}-8P25]a a( \IOHPM_vdn'"P<@#:Ad7ӾT>NBp ;,.j<)~]QJ"U> XeY~ pasVYs OP>OJu~ 8>=$ߡ=`ȼ34z?"(GNysӿR>]ucg3 Df/.;3>3C:M"f.!Q^DF+.C Bk0hy4YF_&8`|cƇM=Ӄ͒`-h%#蘦1JHj&b06+;tL]EY`Z`؁IN;r>.h 0 )e0\,n6(T}muуolB͡(AܝgfEHA#`QW65"m jjUi|:؜r?a!M-0˝sKI;:ȴXh4m-i@f^*tKZ盘8X`A7Wtfso'3t,~g;Q~`r (a05/% ,p,'GەĞ4~lRcvgQ j~2Vkލ'-{GOu̬k_'aC1̏76hK<צ~?eT%ȨC/ɹ]ܨ3bJ]E#tIaS^%2?i3z&\'ŤnlHC( = ˯5+8##IUsHhZ%Ï{A<-j.֪/ϔ#0}2Qkq!w)PEo_JI+ó$1~h"1ˬuWx$%ÕpF]%m!Ma%'52O0W_ETjώ k 9Ct T;49N5:yQjag9Czѕr:Vm`CTSPuܝg+KJ'ȖbώB.zjnBr=*ԛ>O=&Uޗ-`1 H"µc1ï4@6GphrW3W:>46VBsyW.M~`0Z+2~'?eԈLrChHiCMY`@B8DF4E r:ׇ!uST¶GCi3+d̨]X g[TI0ݡgIk?ٴcJ,i!XOqI#@<]ӭ3 ʏRu۱1ˆOh2D  |\!R7ӣ#0?>PUA`4?H5Z"IɊYvi]ݼrɓsW*(|K/]vl1jw eJXy? *;ql)L2JT+!Dz}rѳW*W,&%S $Cב:Q[wV|rt΅,.L}s__Jjh$M/$#\"a[TN]u,gM,>UDi]Leֵ¯p@!^w,v*_nzt6:k]ؐs'gGX^<6lq+-U0JLN*[x&įGM4;kZhёs_˭Z Om.^ZWDN/W̞BE9 6 ZIk0"$;PdjrƅM_dB?1j8} @\q\bDڃD2ޅGHBhol9qL-b6\dкz/Ű6$qF)޵n,CL~:˃cV(nYo'grL<{1#Wa%1"޵[;X$ m (&$o{H8Q)3xyF gX~jH2U SO^4qx_6iýnM?Ӭq0#byr$:V(kh3ŵ)tuu{q5le{i6H Ȓ3,:T]*9QB˔^ָ:y$ NQlXΔMR5+X䳰:9tˌ{2_ؗ1 Lbx`"q[6ճl.5e\mdiԷK\m+ɡߦ'KV-s8~=ck]Uیp2=mBys]0y(!t\V),ii)Sd% F6gsO< V{>t; ;F'6:;v'mӡJP/a8\iqVC8Ẹ.PKĚ~S"c+h)~5BF(C+3TԽ517\@;wpO~o7~o rZ1& 70h}f:CjমOv!g{b$sj;f͆ۗklpO ŷq*W3x{nehPo?:m 0׳hP8{Tڻ{E9X@[p{2>6G[6a!jщl O#KOnDÔc- kg7LB)~ȫ8yܡod״9g_/VV`OE_#es>3#s% A@\8z,SIn~3=%DR6"V4p4t>clɶbP|aj!&ff&7SYnd(szvM݇T{#g_Zh@#{щ0}L},\d^Z$ zZquj[`2|ܕ$eoPC^`JM9U. J#h u49f@ٍ{VR(ϳϷ5-!, x=/164G3EޗuHr>UZ=z\Q GxK}BUxlt-l^+n^u}r̓[9<}H޾IOJ4YKǠ,&A0̀| g2Nn6Do-_MnO_)tsTSkRʰ=gmI<;<<=4 ;pZy8i-鷁rD]C}sjhs;O_FV[Ǵf]n3t8=ٴ״8~6e0֣BT >)KK\C O ŠWvH?+ ;gzϜxo>$CW;tx l.ÃX t;# >lm'*$:k4xE{e.Ûn K(l$8fGsѷW)SXڴ[h)TO6A[' @Y!"`HER4!r+Qr._!^,òc՞(Wt\> rZ3mV?2ěS)g:u.o"dԦd=(׿5ԛ6=N;,b|?1Ms ψZJGz\yEX?M\ _B03clDgswIrx^tlYJB> y`G9ߙyPK3x4qpjG{Q1;3` s1J-@%u F,I 8I;%jp Vǎ^}0UF̧c̅viHP+u·Wgr8 }[*`Q&eD눽l5@ U]2@#֗V,hkWwo7Utqq`]%rK?"45T%n\)_ 3˙@+W PvtT6*Z]qL'PvM0/lp*lH~Pę y&}/ZUtbVeqNG3l{UuH4U~SpjW2AtA(`S}dH)4(h Zȿ &,Ļ2mCQ+B6`UsL 8*؇s N *6c>6}]Kޚ["- chIE?`x)3)FFqj4pz(C "*h[*M\5Q>r=  g}{ oyvyN.lX Bګ2/(9{ȮLh 1K_=D+,_fw0ia ,pJ-P%&mP5ǷO5z^X/@;%F16÷)tt@g@T?^PeaQgk87[AD8iiAcPJ'KOp.o5nF @wߜK}y@!KDF*r6dg4whƔYMlnl?{I|u [rK|}CL ?UUOȽE3I$_,XP) ͕e!DmhÉeQ=༛#`螋rTAY{5pfqb^\|ET<׋AIDu邲<<EU!n ZڈF9pxfE6^nMӥ5M)( ]V{ҨcjEMCnxi,vU܋E#CQj(g]FJcJk4w9J\n{J=zOz75AQk<' ~ m>r5t[I+ʛ0?grehc>Iq0Sz:ưHV<)&SYY`y% mͿ =׈Uq#7@qI0;"@%G@>J؝liY`1ʊ!>pbSw4Ga#u4AkK=ÀbDkC@jm|aWCJN'I=R=+z "jM>@ 6#LSڢdrXD{VYv]n2%CFD+ty6F1G ^&SvwXc/K'E)A AT rzz)fmWαaƉ&D(" mq,*"o?Yl$ī,~-URGb+%`i:bK&¤I77FP$ x;W'ޑr:>AG0B>A+b`2;نNGpK؊|շu)9z0]/%/F\p[]]$D^#4J>HlOt##2 x_)T&=kc8_tϳ5% %)/#jVIpdmrOLhL0#btI:5qb52}=dk=\&k_c FDxY*bKZ&;q\5T)O&)wpꠏa Eiґծw;#QН_'zs3юϴw_ AdY8=qY; ITJ:%͖j*$Q@oUƥc/AbӲ9ra>Mީ^ ")1htkozJUϒ  QˏW_6&3uWW(k32?{yuepDy;QGW,`ԔB/oh(w AH/dQb Z->/Oy$ouB.5~<=4j+5Q.Juq u:ZUyb}|K HVKLxzX&2eW&[#D2rn7=m QlA Ԇ7B.~yRz"ND!^y*,{ܕP t7=X.xէNXQTeƖ6m@5 ?b"N$ 8=5uz@H3o~~붦vWFPr "3& M! l\%~_iN_pzZxo~2WMi=oq"`"mgK7Ȩ "fI=/Z-CP6y.ؿ>(`v5IR F4;1NA]%1@X>[k`xYp%0dW0o묪rwXcJ֓9@eΕ-oj~baF4q[P}vO}&=;ٹNf~=Q~nb6%csyӺBed\ЋNs~9²,^r}i7s/Q&Ly *3Ax$5"F]8:(gg&qm?SM#i23 LLgƿ%}mgxXctE"-p5*Xq/fL:nA1`m"Ï 5r\d1@+H* ֌&<>d>pk} YҶv3MAjncksG?@V vv R?GIB(;$4X|D^*q(wzEofD^eZh6SlBaS@fЛx;wouMVMVm Bzi3,Ev&|PRP4>8vߎµE_}tӒsh!m"IB3Sa1zЌ\7FaL(QԬ|Ĉ-[(ўr| uf/A4܍%(boEhߺ p|A_h7d݀t' ༝? i3ź'| gQ%9bq`dF|& itm"?_ |ԿxH#rV{ 35Q< E>eh&;ZŅO5U୹2&0J6r 9qhuAɼcLfg7T db "J$Gb{t ZVSwKWt{CB8W܉lԼ9O^$PFcluX$Uh'ҿţ> YZ?gĄ聉0!FAhY&y88VV*s»Nn(뗪.ᗙ`$qUtd}Am R|Ku8S0 1v7C|ʾX>A e_P}iNj{b!-SؐGfh2z 8{>EJTS<MȉoZƒie/Umz[9;"NG"if׆'$/8*D?e0I|D)DO%NP*vqMu݊Lx?ѣk"U^OUcowhRm|y`a®5~E(X. f%gM BJ[6)3  A{}f 6%_ƸIR#e-dz>Ї%ob+UrL:_>:(#N&$ZlwM _6,9CGR O6ST +X=2t CȞ̀hb3TxL;,55Oĕ4lֹ5 Br*DqtǁGXȕfmR&S*B<.u$y0}`e>(;kk4+8&y NDCԼ7TD+UKUլiXdT R )`36{Hmݤ' p]5)?)N܎~"?]2_Pآ0ON(qq / $ *R4z 6'CW}dԂ:A3:'QĘ#xƐn/TA HSob̧!IB@/:5%L^x/&+ DFKǴሪmLdW 4xwTmwZTXdű \XU9m'GZTL3\lww|PkRw?dG٠. +REN BכIa>$R-4t&D =d(s&yknA𢡄wk.*{зy mBI(wpe Q{;&AZEjU °QuلmhN, rP"%`ܨEkt1dv 5L|L_wkьk5+W\[c˰O}EG 9P؏`l[E9;kaN aZ.lpG:/p&֛LWRvA+Sp^ W+'1س%k/Xbm ` 2ym!SM.34S DԡwϸH\FC;"MlzLh{aq(>N! x'sV÷;5?G4I`7(bdD̦Q>v$4ҍ8JߙP}yu[}Kgٗ*`SxzWG2piAJ8IvAXCo(|X%-AM{vږ]x3"V@D'}U&+/ԌW+m7"J҂cYL`:.n(W~lb+3\:#yX®?U܆֦oj/@R,AUБ`юʎZ<v`l$h ጽ.90pRpH+~8ofgvcZ`;J"MJ:u?sAWY8^9;/M9έ `Zr8]B;G&!:mH6?QȈC19OZbN"udw)^9k:v°|>E-`tkpyxHMCǻo$^+ }{ ԙuk/#V*sWY^GKӐ {4ӑzm5-|Lފ2^rlP=㓓te./,%좗9.;}|M)K3Y\<zUzI }׳$M% BrAZF"GP`D@$eڗ& ސȀv sͺv!jNt8? r~X_ 1Țl1WM)}8n;@Yp~CϚ*њ䁘݃U݄I8oey7cs[_3LKLN~ 6"tǷnIsuHr68dmS,|&zϸI/e &Rl u@:1.z5p؎Vg+Ԅi4gWaZOH)97Ss[2bsw/;`צypI ;)IoUAv:{x\/d5*i)D=[)|b{ed /@=$Ckw !,fʶa.queX\xhQ9ٍn͔7˺3F6='"rsҬFm nbn˽(&E.6E1(}1TG|:drdqzCHD?`C#; Д'dD So{ّ4xvCk%+_ OZ.B=Ii.ٰ͘pPEIO%iӐ w:uyK GZV?{fy9 yѓT]& QGf 7$RGتT3< u`߾:N|T Ƚs8U9ǘzLF `6?Gx=ntxhq.,1f8P$TqpmwT+T/N Ѝ|msc~{+b]FV_8 'tYq^e+%hw@^a}D4Zͥ \JԖ$ R kӀLc‡얱* -Rq0`83uvL%?kt;?@ldj,R*:Jhz]Q'QG.`_P0*pԤ{]ȕX7F n7:nHaC ef%mLC>p^9`e* P:7&ԲЯKW(]?q7TWco?_]U3ZS1@(W?`C+g%^|oy3ANdZ۬h[ iyNS}1.>-TSμ~Kvr=jL~ -8J@''ꃸuzu`ҕE7̴~ 1A=KryhAdќIh6} oN zhdh|{oջwWs0䈒ıea>o+cI89˛ŨK: eؚ@ 6xЃ`C?kQq)VxDZga%^\N29yG7SaP^D`rr°8^_3C(L5 ʿKZ |;@j"R.r?/ L.$uTuH~lyp(u B t_O7.jko`q =4!ؾE =aF!0ɄI@V-̽yX` ^%5Z%Sko\GΒOlb/C9zDsE)ǰKuzH) \q6Ơqaj҇Vsxdnt Y}~WetwKJ,:J ̼߉s)-[SUi57 W^ (VwQ_E6_;>fNBluZHkQ$$?>-][C <''.Y|Ӝ6\f wX׾UM,]+(aJ{Żj;NlqңpW[?!tS$0r8H6DC:9}Bt6mi]zz/S6V6b!E;Վ j(!iVAa5,ԡgM?=}=zak5Hfo[WG[ItM9"ٴ4Z~wSs|+GL(>KLݷզC Xv,=Cd7C?;Zݵ>p$@㔮Y>U9|_&~! rלsŭB=wOo (xOne+ǀB!'Őc˼Ye g/Aʼ,NrbzٖtG&4v8мLo{0ޞS{^=H89SgF:A{% S}wb$m~. dۄ/a) Ȗ k+#K hLԙYuPQvz<%sA^`{<0lGf.Hh^}bxW8s1ZwБ[ DPlDe)NM @ "'8%[?MQ׮ ++V痊m<(#Â1JOP o6J 0u)靶+J?0؛$}q֝i*17lɼ xXG=_jv2): @9߼<0`W_>rּWS,sG:6M?M 5-|~~i 8ϕ)V.16}ge"QI%JnQA7yle^D<(00-Qe#8X!5=ݹƋ)G!ˌ? L {@!Qن})TGE"W·S'd@ qbWa{L1%k(c?uA]65*? NRܥ=M!LEU@;Vnjs/,8[K^HeAꖧ 30"ӑ[I5I)&U}0sS-TU?ςbaDEI<.3#!~``GNiYS|r86-ݿ@SHLx J7 9'"(ؔlrkɚZI)# w[|OO_fE)-$oμٌ;T9ɧPAY299cEp[k00RĤOCv0lX3`rѴRd;36K`Z9@{,,A.BghZ+3bxKӘ $͓5_75C|7 *a_"*iޑ[AX5'%dh4!K~X|MkJ\) *Bp=u]*&>Ë/M8Iz@"; zN_K21#4 vy^)&gD)Nxk+X.Z+~%~ YQOV)߰Wʬ ʂJGr2@ 1}=!U h$kS ZL.;&IL'#ئ/*#ˏ(uy*y}x_cCH#AtvMQȼIt}K;]xvY' Ψq6]ť:bqvl0($3MS88lHqU-BŬK}q-dIT, l/k܆ lyɩ>r**G_2լ4<"0@̾غ4F>6])@(=P'+jtɘ>;d! 24Ɍ_Cj8u,ƮgU^S^жz4<Ֆ`[U-fKBm [K~ua :^/Vfi`IvNJbXWʗY.W\Z.~@smZKϼ.j0ՐU&0IkׇapGǞ4FT 9%f*4MAF ο]җmN'ͱk~wxa4xN[`%Ī" p1TY$k)r y->dĢ$$sV/>S8"nTNlbDݟ,Y=Vyg#^ 2e1!3COc4j]PSc }Iº< qaCB8ZBW5'!@VY6/>~рB9_.m,ooq4,ĪG 8vHNBEMt: 뜸Z4CRj(}(&hH+@x CL'\ъ;-ᓕXm'ɻ4:l++=垛<E5% ʁ R99<]I0y$3}סr)Ό4jP~ Ҋov3 ?a!\}Ls-G-:!k l]zOYrc ?[AK2pƇ3_!9Ўdf{tIk* ղXxzg\2h~>e=1rsxDƓ$:gdjY1wBѝFI|2;YbF*A]ǤaMS^'N4#鲸@;`o{x@Z{;$#RA|M|PLtU|ElB m>"Ov1L34' t0^H9WoU9c潸΍J%k`(_SvNuT'C dy=v.h:,wxj*9 sZuOP-''a.bvxPg&Ҙ-xuynA12Ri v<(d~O;;#KA^X|$1J~l*n$v!ʆdnY")HY# GIUxdMW_i3,%UN-j5GwYM51p.Efe'טIl<5bsHIF3Qª*Ho#,.&}'uPJ*(W#XM78Va2 eq6KEG+RdjȚ ,8̙ QV##hw9lKp ܋uu%Cڡ)qLa­h@WBX)1|5ضLMnND8#$ !pQ 5DzDyr;CEf>W&[cܝ&rX/|j;[>[r:-2]s/ ie~fb[bǡh±f榥*/~,as[ ]C&rmJc)\ ! S, aE%oؓ0њ1('PeGnh}yXZ "&\x tMr[9ڂݢD٢֏_xCAɻNmg-k,;IT҂jj޽&g_?ֿ< Cqqոi-tIs<fw!@$mCؼR*հlʑCU;=+znw䔈r_H7q/uMWE씘Ts.)Pj%ʖlA45HsIN?y#Mda_2xu6KMCu,ͬ~07- Ѫfc~!2,dw2fJ T+= D^ni&TQp:ဋp;`ʻMֆE*Njf{W~(j QyVS*N&\NSW*F賖EiB_θtH Haq*h.)}FT߮f3(kDGg2AJ?>P=ee&mݽG/c /jhjCڃ pA}~Y f,jS[ҿ kp=ɥ~H698~A!o]+gqӥ [yE64@[S}A vK)}P'M*WGbڴ{7+ I1ޠxwugeT?Qے ͲeDWb:L f2O# >Eغ[ި+(*YU`{ 7Lu|6C'.BÍ5qkN9]5!AaM.]h5*;@v;^/Fr4XsĬ?mȤ2Gʹ7(ED40׊Anf݂^|vz_Ea(bXX=Bڈ~._/o9#c4aҝd |@:|L 1ͻ9]qwSz0?lm*U nN;! Hx&S5o#KfTYr[!0&xO^]KJ/`V{*OŰ~ 6d( 1|A`"sV eguZ8EC\eDA&Q).!'Hi.v< *t ʊКr"^NM[ޱD[EY]7n9+RcPB(;Z"tCD-}+gQ'MG7$s"p"I1|G>5G0toZ"u8T e ;46PY `:y5hJ(&tʷeE54# fDŽ>u-u*7s"b3Zc(i` .bϋ)??yܲU?Z{\7/UhKji*a%9B92|Bmg%Ғ#o5z_4й;̪(z>\n!s"IRq<"(9m@s2*u3$ч,6_!E(|s/tkzfSs(pÖWx`␗A8.&8R=>-vzv[XK հMtUϊ z0qM~@h]*9coo/ d89-FfpK/e0d@oc+ruݭDaf/x9"-4W%-bFikn ڌ0 ##1i&XJ6kh_eꙅ0-q6w-.7"|ICOv{-Ɓe]v Ipi̿`*م釧kƐ( O ۊ\2D0iW{B <#Lr`{]5cZ_1'v) |eZ,]:tƕܵcZ-){T cj.sF܂hOC8/oDJhΝ]AxT^KmLu)8cp*3~/Rϡ<_K^K9L|ǚxߓ@Ҋ 9"7*L d g'ݻuuQn^O:Ċf䰟[yC()K(Ii;F9reb):jT_tI'ѤNt\u^,~BLUYO]at G % نr:âD&iYFz0Bk`4Q(@.ک@3`l@hBwR(Rû2#pJxÚo7QUZ+EaY_N$&ڊk[f%6 xFgR-l0 ZT◳HQd˲ 3gpπ}/M5 }."]l%% Huvy_{uGhB Ɂ]Iʓf 7|7ɽsӃsW( J",Z8/k)YO[pclKK1i4iSQ<7|XH8B;cƔKgS bÓZH "1XLA1)32y%h]^ %(9;# %kʸ+WNFavK\ o~:d߀lӌǡ㴩UIlfS|^93,|8)=D1}j-x;|q2Q| h i:kus}ƝZJ"E GImט;u0C{SEPC.%gwQ/[]xQ@d!Kq(8"ZO( H6Q/[6gpc6֑;K~gZo 8Z!D0ю97Pԟ b6sաK?Lop̪HjbjQy lUaoө^C԰3<Ѝ%Z.m \b{QvyCnTqX'bKJN>uy@+lV3tǂ%ǏEPтI? YF;9:AvupގGbT%FSIe`(-/-Ծ'f~2R4{^62)E4/)>"Eehii0y=`C6\g\BƂGL2X@ qV)grTvAYMn__RE. +Zlh@r|,?Y ^):p1:·¾qREcmJu+"T򉟯+&861iZ1!TH2 GoG䔨6AD,rXxn,yv l<ϔj'G~Rn+w`IҎU9@pqSQzAU@ϧf>wuPP2ݕ'LdT<2LcmBEe( mPAS&=~On(@|K\iQB,[r4:qjЭ:/6L[Vt(ʼ3K̂1P*/`F$gqx2 u _aI*tެ'b=ٗdBT2ja+4^;}K#pz]u5ï~f5a%8z4~5qdu,L L$ihǭBxg(Ry?S*w3G؅ 9 vd"b4vKC t#_{!.Nȷ?$^?okp֬@R2㜎R( )i O]!7qDtI Z  W,F%4W3nnx%;-p>q_F xV?=HtcQ0 w[elJ6+t A5n~rlh)e&e ^2o f8\[ d=O=XLI(tKeP _[gbzc]IUY ] ږ/ y~>Dw We9{d*1*nz p@{r;b\> !8Tn'$N#6&*Q3][2L,~#e{>!m2lIB1>I$,םwİ2ǙHE7#_] 6e  wb#  $ǁTGUKԾ|Nkocwnޟ/Jƞ"r1x%0%)4U7eD[bBO  nw]f)bAv֊Q @eqOnrF(-ruZi1u"-`C>|-H3a||{F.[FTcRMFuWx=BO ބWVFֹK\R0mNaaBC)'cX[{b8fKZSg\FS͈ `Up(*\9VҫCA*R#줏dX{L`]r;V U<+ xN^IF¨}/N0E\T6NAaw:'Zc2fgQf d[j.(ws̷@w; r9EY)q \mT >Uq bk "J-r{Ͳr+˥`;wf_ z%\AxtR5Z߃x? |oߌ? *ϊi\i&8sL]ó%7K0H^HύpHM:@#ʙ*u1BG\5{9eau '>%S9黐cL8ḹ(!>@# TSwRK}LHJB2껬Պ (>m2@Y r| ޟynxlO j1 ĺd|Maލ,čdHP !*k t%_8';%LOkoC>twA<%Eq8D2`WdʁLGaG)'Gvd>1gc"֥y]`>ݨnHt>Ƒ"GW6lUa|Q Yrh7` ȇ,^w#-֚W޾4d=&#t_4oW2~1w |V~`QҍPx:8?־ ÌrV<1qQFbB Wlo>"쬽])KQKp;בf _tv:ySR_԰=zB82/a)_;L`|*gp@{F7[p,O>&7NOhTqC ABHkU'LIjpEN'ٶXzJ $썩޻.7ѳ7*Tf-~/V,DQʚZ*hv}"K6sՖE\1qݯ9u7!^w!k%#ȚZJ ZR7# 9d?K+ɺaǦH!,0PU#FF=? VHI`TI\U I[OFGnQŃKkŎ-*^]wGg:6sWNnF;߭tЫ&:pHG4Xow\xZ#:$֍O7 -Gk.S1DϏnA S)s\# =_؎#WͮS ,#@Qoyv*VQ"-kAN05%Hn;m83n8,ofZJϬ$"G=ds³1=lTsw1$R7WG=U)w8 k&nw2<^ٳ"wAв-8_&ۿxO4\NsVv (.V[Zٯ]}C!{FC3,F|AH.Bdy 5$St&kE4%aV|R[>jQk3gx˖ -^3+N`9"XZYL^sŴ|lP#zUt];@*4rcj蘗oȣ5{!.WvfE YTo]);[oO}q=}l[a98g~=#܎UWk. %!:[֋蓴-5RHb}KNUfW0]u8s$JMzB_Ĺ7\p&V2vFJWi>sm2TAHSe}9?ѭ!wb |YYs An+R>}Zr~R޷ ]డ  }β:HŸӸ<^5$d1"E}Bq\uh$-TSK7$`AwʮԵ& krnybJlcʢ,Нx!?bLrzݕzFQ 6W :R)~[P OIfu ZD'̀>f+7dSoH,@=S+R6_aXU6[d(M͐7UP{]m_T;`kyf+R[[UGq} yM@нB#43'}4$uEGRR]]ťzaL2Ukگp.j_E>%҉>> VyU.ߟqigmK2]FFD"48 e8oQ(a䇯 QO1df{\SOxzwPC J]S!{_uzrb`t~)xO5zekУ'syWqЂw2t3qN>1n-xjꒋ}ړE.#$N>"&1;Ojyķ8e̤N\:Wpn&w {2Bv??>@Z]ˆgTO 4 -) M?4ʠ(JoL帍[w&9Fe/J80pҿC D޶]]YPe"Il6k8YҪj8$"?qndi-?8c(XJ ]ϩhR7"[X! t B&WDlD:Ȅ)UI\U=r p5NV2,Y^QCI\:Zq|ʈjTF$+ϑ}\6[u:Y+IvXa 1T%Mb\-y}E"϶ St3pq>5^|:.ÑxEt ʾݎ\Dg1, h QrmU]d{)YJF@MR%\a8OBa*GȲFyiF&}~ImmV.k>UUܕt wVkTGPnmzIHq"# cҝ)؋]")n+װ1UU$*WA畏冕ObrxxHcTaN l6X=U/qٮ'N;@BtPZ?FOElH^{3$^6=;we8hfݒH%x "Y Pfe+_"F&]3?yjm` k`pzњq:uyv+= 4|OvL.$u'^>w@-IxzaFAfIB@9f#%~غDUmZƥz\m?$^")ԧmg~RyI]Xm.K4 P-K Dou5Rn?8' Byɪr|D &𯊵"0E4x&j u*b "'f)=yJT߯"~Y(V^ apU'KC0/38m\{H1ϙ!v̬\eLyv#ld>wN)2b|H?A.4CW۠SG.]όP0v %C,i+à&}J71L%/V&2xXi7P;>`DGN3/UC~W,(,"9y`a>.v":t9nJ0Bz%NAsWvSVD|w eV跜ONЅ4y\%c)$՝&Sݳ.RKvENu n.ߘZlPMSt_Mx`o Z,5}#uצA\P5}ː0nzw%}CcIH(M@>w ~vEB2cS1 ]dS4'IHwoӗvI^-uf$?ӨA[9fPxشMǴ)!9a%ηYX`J/T F,{K`e̾7hztV3KNN33U]VкKb}']FӁ4K;@hp2`t^ nRhE!bq5Xԥ#?rFssB(r7;&;j|ŰBBԳ+CnIVc e௞9GʒR?uSnH ӰDTlŨ );xƓ`Vz!h7䈿 X'͙/SbrH{!.su/,J`3V ݶRd#Sa!>XntIw7֐%Dng@(GN2k?}4 CaGQ=vwiv5)P)O^UWWaP [< qtX'崁{Fl¾r5ZfiPt>FגV@8Ċ SӇe<;Ei(#_(ܓd2ͮ F=XiFtM,8jIN0LkKpTm_lntC"DURY z[!'q~TZxwCQ$"cZґVE\ϷHNX*B3d́v9฿T3YrbWO&s )6pmxiC٭[ @U\`~2' ,M AB:0X%-4*8G&Uز#wK"A9 <[~ S[9&xչ1/x@I,^z#Lܷ['^Q:ȃN*~?*vsKPFF^y}6O2N9s{{˗[ k[(Q KOV;wC)8au]gG^4B~.kj{ƚ3[4v;ތ&o7p~{#0Jp=<-܊Ǧ|*a>_ǃZjY>f&{BpU/t;KkRǬƾ鱕5s2>B/=F '7z$zg2Mno])u#C-[liw׶陙$"_KC*ha5nU,k:H 4k3 yMC=RY7&8T'Dl&8fx+!'̇sw<;jڱ9—H9H)RBփ7=fR-V>]8Hz5+)OT:z7T=Eon_wߗFF@\b<~k_Oa.1Y?9*>:*t> hE|U^L)92lrtT[:ځrFJ]+f!BvY<vEV8 O 'ĦT /c|`l)(ʷoec08G>])5 ߀7-(h.腊M̓czo6{mΓ"G5L2Y6^a[ cQ(=>^PXO[[)5h.U/9dH WK&2l!F_{Bk]g#&}`RD2{ՑjxTXIvyL, K/$`ӳ+s}SsP{r w*$L _ApT顷R|A!T%[x!W<#ްDUʷ~Dttcs*-4< 8wԶ3-7/ ,)&Ū"{0hZ_1` GX,qx$ga>.vJRYJJأ=+1}PJO4ô'UNma(H{]*uLڠB1 )]q:ש 3~&΍_\#_9A2,U x c 3aq<͜LVS'#mb>V Ui:~CT 'Hqo#6OD%u~!)6FDs ×X|οV"UR:8E6DC$Ύl%":vH(cO{W%8.>gu2:xrxNhF}υ(}>V,@]֜`dLC;boMvlkq KIxQ)]Tn$6 TmYqG0Pn0LQp;/n:uӱl)x8 Q[ |޻Φ;e-P UQ$>1H~bCy૸ c.wZXf*pQjD*pӨZh#zL WArp?^hHGvVjPGn7j͐_]KVcC~UٳX~rUKw++h#3qb-vy@ K;m&@>ow'f(%8 1(M9dk!xKh!_Ƚ "bgsݓ:rc ݿq݇$WQ 4kYi7Zn:| ه޽WV͘YbdHZL:L~tz`6%#pws:wu\Pf.-׀V@Mssk?G,{ ucPLrs2* #>p۝k`|<:N r_̳蜻*cMH W~x+ Xq`4&EA/CD)g$]+k|l5 ?8ɻ n9b&)5T9"'9KIr>gk?)g〆ТUrjS!'(z$!~Y5'H57f_POp=*-;vRa+2 l_3s,ծ W ̸rreq4 xR~4M#hU\V"6Qqf;cP]? 2ƗudlJNgjU7<E-'O !jNV0e)wvxWc';U*k'64 wˍyM8鵡rLXO0ԥA(KQ܄}#:Vm\fڈdvXuyd;1;zڸ}5J(qV`ĉh+v q~# 7n }h_eDP觃Y. ձ霊L3yÑU.ߌ[|8&nE+JfDHoDG6!PS5MF a Fmj[+j(ABƅkGPhK="gfe ȳA+@t<0H~'/9^ (mv^$0\w+=jdlf{7*T0sVF;)X`;3K;"Imjܨ3%'H$r1}񠺟iZ˅ ?l8ӥF--+q ^mܩ*Loށ!Ý3&/ ˷jKo z-ce\x{AyQ\__g@R|ֻcxn} GoV3:=/CL{suKiYU7\R3zv 3t8FZ ֬>B̀A`TptS0AM]ڸ[Di3rʴ6.1,I$#1qcH˙ՏR8O,{/^7d \i )#OF TS~9OsU,< /ָƐ*(\y sX\Gt_Xo?@eJk[AO;Muh<а⥾S@8yWWe@ m"E8[_>ul_ ;*H:hȗcs_:h5ʍM^p D+dls9at7/+5_\&)fr52?&lFHevUZR#{ŃvG'uZ]g#2Z䔖<拗 4-z8*x6RSg҅P%5#'H +cpfWDbP\%eq^]\ZOkfpҦ#o4w2EnnG5vw|x;V_tΒ77v*B*5j⢘s($ D۔fvԐ>}dI?=hZv?XNKךQsu)5xv"D(P2; a ү areA9\NSR?1Bbъݣ*Yiۦ.`b ѱkPXZRZW5]I^}x2ȣ2sîKR3|`aWct}m1KNu Q.gqWFnE o:?㯺rГc̮yb/\?r"Cڪfۄo"gbx^i210lrNc`jw%TdJpG=,ohI\l2o1&|beн"`sF{ ؂u\=qH|r'w=z:__yq<{`Xܜو]3sxKrz /Y>& rZ'-p@ )mp_8T)>ݑVx,P\_(x[3'n23Dt;@%EߗPҭ:^cj\Vҩ2Z| ¢(mp. >: 2Fg[ǣB6{T{VȾ]Ed`KaL8Eך-I%|/YAWl 1fX8DBXykT9Wk_KwD6*XGBA<Ƅ;/h&'w+".k:PP>Ɛ/hGKʌl1 0_VN'Y[V-n̙4ɇWɤ@VAV =UzCU-&BڦM#Zvz #f(lH9hycx>lJL_"XR.NE'ɏ# 3K7%&EJ>H=غM>Q#li_P4ۈ9 {8Hg!*H.=c/`"  KD@S!t?DEߝe`UyTBWv&s|6CPII "طV,~myi9r-֍h{]rp MV*C Iӊ1JR abr^}.t5B2p̆#FlA4u7ԝW]ߒZ_oA8C>Hd)yA{@ d* ㎃L4ٶUy('=hFM]\gHUvF3C[H 'dq7?Ex,j= QCd l4fa g cRlngix DI|4 ݆ca6\,5a]T [tj̉f=Ѧ{d~g؆b)?p=63N{Nylm&!O2Uuv<+4 .Z+;nx(.ՋV T~y]aH-E\Ԉ]?1hsop}ecAգƋ40Q5z}zYwjR lPU)iH7??v0ey'ٟ5VZ`.?A5#[-_^)gi1h:_ ˈPK] 579BeRuaTl-׼[O^ +UгiDJ#GU8}njf$vZ?p7:jcm:*TdzQ2)DQRV!ѿWi(\p׾psH1pAvF6ե>pJ;2ָzlq5]^R\s"c2yNѭzcL<U4>mC;ƾ%d Y_?k`P>NPDU&2ǟ{DdXpP.L]x֮FaUw/:> gJY$XUT]] '.6L6OZUF3;%_e|2vgHtlKUrs!N 5hY_-&G%@TC.zoW2/X؆Uq(}Dڀ+8Q6O.ס[!bYt  F`>;G~T NA;  ;B R⋥P `#;2hխ֌BÄyۄ\J&yx[ i''=lJ'15,gHTavߕl/@ĥV1RD@z+WVT˱-_7K 3Dѝ D5l23I\ Bcf:tBѺ\p֟}KvUv fc%!6HOM!}HcjT[{ $5ƿRa۵:Nc7|a\!EFXa {lܶErA!.Fa-ki48PWb2V96GER2G_.wc>K+j˃)N`96Z#J G\Qgr32QE}  $|\ bkeu`Zr;|'k}F@Ǻq')SNCb8QgtǠ箏Ǥp6Z]B#4#:a0P Mg 6W}QUuքutaidTM[*]2@vUB iv54453X< .6uZǓh~HO xj4*]W\X7X -U8!-0iMHz<5g+q)GQ$2@V^̟R>%a?/5kbT%cr )ϝ,wQ,%CLƚ|C$0W>{ە?f JtF]D5MU‚$f?OŠn̉6K!kR"D9 WOr*_'"(z?p56GjK!D 6[<%m$ u|:p ߵ;$dXfG4l+#X`g?[Jbw {`E~# oH蝀>āRn(+жP~±prkDYRzI  7,r!S a` ~pXy8Ru7e8FlW|b-䝶׋N|.9 tbشi1žF3Gm}TN$B6|ԣxI>;vN.V!_+Zevh8^)Qa& VR܈Vx7UMO'=k*@(&;_q&եPUC+} _NQQ=w0m}jwٻZ]XQ>R KOkus}VoF. x0C@Xw{ucTvt5 6a,IS=,Y,ڥ :}94/kڻ}4˗)8uWy( >1xj_[jg9^9It~S4_MSr r!4&5wL] e]v Y٥){&HR>ko8!# D6Ş;BمC MI)` sӕMi)s4mzn#ߚ>Em.ۍ=a#xeĹp1C(b8K|ʒ5\{y5@a`B2/[.)^hn) yY\S7-\Hvz6Kj\R"4S߇$Ϳ s:#ܓDj'N.|Df!C.V f `R?ݿd ;zOB`c&/V$TH:_pL=MGB;G:,U -_Gs<[ DĈ62A1L}/+v 7x%SI<ɲjD%ۥJ!Є|vc]S ylpX:{ "m00" ̬$T#rk5ptux11f×1ՙ ]R:1nL'$ xqm0uY0WoB`5O܆2SzMP H [[\rSö[םHeC,ee0֞`h㵐 g24m}Vqz?8,~Q_գ9yq# ;s˕Ghx^ʿzvD+[`:P w cW8]8Bz1's,U 3VXMx4or5N dĂ$5XXoX-釖]Q53At0nZܰ ijE(p2YS 7UlmA+bO.r+ 7G\d'Q=nC`=PyGU[ !6:ϑ]GxnY-L>BڷEmJ0^V!Dx%!~@)B OQ.B'DƱcއ;" E?S*/qn]?٤?טjUdK|RO -؀LR@n`?Ұ֖O1myY £6u(AKNf?up-2\u3( %pS)3bwdHfnX }i32gҸUIG-yQ-q杻t͢~j 46F}8D Mr•bߛƽӂ?iu=3hyfٌ*&̄b.rHt8j1 .@y#at.Ko+֜(h}⊹go=~o59 aa1$fewK 6E*Yb zڪ(T`ii% D9 ]Pa?ζUS p)^$fqc,9~v :nGWNh3"gC$ē͞Hnl^iϚ##e fil{D'Oc2 Es {N EXW->;pHݜaQ2wj3J=?|iwht(CmKQJ>_&Wm,}_配 eߤ2QE¦5yJ|݈@777z-P[dj.)4Hu]JPxPV(Y}&;.{F1މgSp ^C{Z-'d2&lA2{(Zl&Tj7sYD̺IH_$jU&w3[IW~a@*PcoqP5f8&hJ狴A'pvt @\|P`ٰۦ3hhKn17xOUsDaҨ)Zоc,>{=J썎Dw%=5xN )nخH!뵴3$|.&UEM!i e}RBKx5R;C \ <<ϑ ~֮\ԗhC^}܊Yqu헏k\bL@B%ix9yϿh[3mm."u*4-q&ݫT4ׂG9~vX*C53@M_:eAw/2g^@&\Nm[ 0EQĹ!jD$pZ8ޤppO.u0[፥0VN;4TS ޯ#~QnA8~T2,/X).2{ m`lFu@dB*4g~9 J$Z2DM oY MeNi3 Mn«Ɉ\d6m;y~RZk.~ 6lEyz9Eݿ3!S@L7z(R.wc guF 1 Gx?! ?U_%,B~'C9 n ͘I*6]BE}|Ag/-ejGߏO"LfcI\>5OPזS 6ѣu" *MBSnY*k d#v\Df׶lN|+NX|n jsW=pGCзO Rί/{ӸsC+$@Aİp.;_3 ?"-ݩr"F5{4iurz1p)u&ڶ@ l!iXÊW#wC?ZUTD.b˂Ś:Ҭb5A=DoяxWɈ |4{R˚FݔZ,Dh+)fĹ3,I5I㔠"!h"Ǵ>V asO abcv'uCϊqFɖP}\X,CqO%_(C)cBs)Sz2^K*~&SGB7Vr ƳZ?ӽ4`BޒzAbFzWYnxpP EO?NĖ `UxjhhPc\mDqWǑktjk!K0&<cr|c4 !h͞{uNbɤQ >$J#F\SGFFIEmcw]1ǃ?Hը$ƙU$?Ħַgw%F6G45~Խ ֘@ G~ y)ҶuC4wX(F{30cc{6@D7ދTrp߅4%P;ؖW{0T^6'BCO*_ #f?okgb̊s}6,#rhr6Q;vf-202'nud̎2 hqNumv&u:}c@i[RRՈ< u~لdgQ6r3]=q=x'2]ZEA,#hˈN@ўx_Kr{T7Rˮ`&#Y`Ȝ) jQQQ)ᑐCj1/`7omp X^1Zgs8Ր=7 :H7Vewe.yeԠϣ>s=V.1…PR5_SD`34H&U4qXn\w){'_5hjԶM |c-8ߣDBrPSotZ3H(lXǯ'?Wa(ʞy2H"%0w *MLqv Ȍ~|`jt}›oZ |恏"qZpeNQ*vb3*Kz{(0+`k 0SFчݸ qUvK:32Kf}|b:Ү"B\^$s%|Xf>vz-ȷL fZi9r5.Nxq9qiCQ(3 Ȭ,++6W`rXu7aҥ Mb4ZbLM(ɗEr@kgr*#$zyF4 9t-SHо4_4^leDEk *;boDdw%n&l׏p;J| 3 Y֙@^z'Z|n$~m-nV7fG4û̀RÿXavoE nʩ#58'vOpF?Y1+|ذvگF2X'HD1]d@-&d*u'.?h;-:[ {jS0)𨡮~LN䥕#";BU:i R޷QAGM4[1S{PXI]ϦL54mGc{FVsOVd_N$nEv;}ТY=쐍Guܼ+39r3Vy4ϯө%5ĸ❄ 4S:U3nG/-oo HaQ[T{FvDȾ=GlP3!+"DJGC',pLnV1?Ѻ+SS?j 21y);OMjDŐ 3,+T󢱚hΰ`~kE=THI+D9^9gDu̱SWǴF]lgei'1"4pBprG yD}z Վ ϰ).yZB-tJ )nK7X[KpT-EŠj=6DM_b\Ewh.KviN/km)/ó.ْ%\ތ*z^Zjɠ*F% * M} !Dk:eBݠBK!|u,Mʋ<È.o (@!1%8$ض,ӸΈU~ʨ#`U!]QX5ntټa{nvE8:_o+80KW+GԹtwiY@ZϏlzcNɓK oNY7׫l; UafCHRhL E,(=Kq==c6T/<\Z*l**M`e[ T/piLd[%∬ `,CH.R2.< 1%Ή\P=ɺ9Ah `)a9 zhUYkݪXIxfocM˦Iⷹ߬, 69|/W.WP !z_8OvkkS.b 5MEvoU8CqHiDҫd^@=]Ј->2 0 _Y"Hd-jGf<)]P*Kg[$ZntdDUe57>p}iM^v,5z@-b!o&kMC]I(^Q4es9ŁX.y]%痤88Q48M1[q:Wh|EӀz (#_u8 ZvL,B|M00q@>W2p It4ګtpPgʭu8 K'aM h==;/"_rɲȒ9[HJJ|C&a8H#qnTe@3HqX]B9G{x.B$t""tT{*õ/Iq3EVNLu! /`{VM#,8rzҿ1UR $RxYa :%Y&fDjӄeOʊoCcH|G#ðϋ[v"BbvבF K%4F( +XFZLy})Oj`d(sO  ĺ[aN$cy}I5fmAUQEtE 0ME-U:\;6~qؔ?4>٥M/+n8r%#Q-IV RUY0붬11MӘ'[L{Oq' |bjq³$8&^.|GT׿T<}Gaٔt3E\53ʦSW27ϣ'H-'Z6W p_{`h1 .3O]|ϬLF=@*EsN]+ l sx`ЮW3N|Jcii@G`)uЩJ44~;S8VzEҿ3ݼ]˿CSZ"#Ki%!ۛHi@ϥ"%|>K26.}?q_WպCKCZS&]T+#n)l_ ,pwgPz+F݊oYM/Uo zrw9V6kOX?΢x/5x%6 G0'?M9QwS,'H3j5$0!ڱK3eVFnTATۑG\ w J (m,;0]EPxKΡ1DY{Sv19v(jmlvmzpE[El\m Kj`&eG&Jc{b`n JX`DuU܃^W[ ~˼bfT:Qa V^P(JYwGA "2h "YQ-9EC\tI:x\hggsr?IK hXݚ.ײ!M#br>fnfa'P%_GA? %._mƤ_&r(+ S=nt/:{]ꥱ>dG?'wsL1ԿQ櫢r3 G߸a 5q *pct Lx+ ̲ lщSO^ղ7kթr>[TbmV= @߁~Ѐ]=YײZ uZs$cH Ew0e H$x'eCʴ| @Qw&OZB tB<.y/|n8x? / Yt {&x|G1&8[ ) HӝNa6ud (ihV 2M\myuYZ$Et$q/{zVO&%Q BMԀܶ-]" 3 tepE,AՑ Џ["]R6lr}6nkߞ9-|3)o,!Nq4,z׼ E+r 2"T9wm00d3 BVNұrQZy$cC/+Ɖܭ"k_C ThG,w~]y%L ̫d\ڧɲDbܛ^$y![UabDŜQjXLL.'R];:_Po"0=TOoN̷4Y enйbb !UpW9+@ܒq._;uXIKkʚ1Ȭ& Eĩj|UKիC||`oPՂi ?lgLgi\7|z!0V[5mP^ )}@9mͬʦLr1LOsTB|!D7%_b@DCKdJk]&-bZ8Zw8Ķhxp:4'ŦK-?s\FjPS/ [ݷ"f,ڎ\U ۥ:+DNXA(*%]qK/ ƓZՠQqK~ۈW ʒzБ| !*ƿ/~=*e@>x);GEa[$>84NR@*xG4NuM҆|mC$eUj),˰2x=A#\#:qa:zkOyBSF| ᵋl_MgϒUgكã="fAumSȦtȚbV6b-Gl~HXvK)fzIPJ/+56IteTa*cx%yPR YS4}"Y흩fͤBѸj 1[ztboZ҆ɥ>oblwxU0 7߆e[2O{~ ;a KNW]&c"SQ=Zb NNE~_hLtAh2!%mrvhؒI@{|/ʎxa`1r1ķ1ښt13R/\z3^6 m4 L:a}7`]|Z֏C` }e!mI_#h9qƺ&دvbG齤 {V[8h@5G^ks;:E+?Gcākf_ʊ]4"9̼'C3E }G oqf5@v5o54RUZ[<XY$R,nv *bm*5]jfsj@C%"ɓF]HY"`&XCGY _GcRcȓhM1 ! f(LRZ5Z'!=/.lOL:OV7<3 u.dWV^1Z!j)Go7ӽȔ(BrC !"bsq$n:JcJ}}I{q5 J4I3>v)(27bIĈhOm"g&PMgn"Vũ'bLcHWg*M'0-븧We&ߑ"Cf ~ziG (עY*Q;#<|UL<_<  i1e**cjr)4ݫڙU{yr@"c<<[w]A="ُY [n8RGɄD F,$Q^j6RrB$EbwmW4㻑D;:@?= GH1W߶J M2/R%}8N3[z ,?oOo=U$ghnkKfKaސ(=zc9]$쳾&p\- 1VFn!]TUIKh&,4H9E[ڵb:vu:ɂۄImՃO)?@49DbZvE4vV^{ LEX%\L:' i tao!|gEHUyn-&->nZenϚ׭D-"0Wei<&!VoQ R*'d5rUb o Q,) ͢*C,foi`wor2(ʬO <eO$TOrL~6*=}!*#P!ae1TR+l~%~c F :JƝV 1AP!L@[-~دVVȆ1Wf@K(]Svָmࣞmi/-mJ%8»ʇS4/E&ͱ+zf 6ڡX ;k`14EiuzF Osm8qRqaur:r{_kOu!fut&UG>Z`z9pcq:¸6,H/Ց5 D/K yWMˡg&jt.G4g,S]㝺˩dlw^<)` S|\mh_2;`L %VN,E F*ܚ.]so%'lUCV zD3bkR*bhgx/j`0OiKC ȹ=e8R%&̂K?+dh69%W?VCoH_ 6ťŇJ14'*zPv]'.ٽ6c>-1RqQ{J^#QZ$\V,;hZv?Pdl9}LZ86?گ.2q"ƀhb:h6sw 5l.T/ Jctu yyΉGJ*)zX1ۛ+G3"QR5&k? Nl^ͷ'>4ю\Y1'WF3Bda iʡ f0 eE] ;6K0ʗI](cm$d s&wս>u bB$)Xɢ7=Cuwv_+: tS)N$ Mn/-7|ҏ-P'9:TH?-j#凒VTG ZJk_:WH (`7iLE^ACs/MlQT/y|?+]9O%S'?a}yVHH@t1?JyEm%SE!{쮍eeBi{ftH-ϱ( }\2Qgk.'qW }"M*z C&;2dE5uYq}H*HP}"ڗ h-D: `Ah0Z%)Wc=9jNwݏ2SX)f#ZR6'Pzh$s˷r@(vGaJi~&ؓpf( {ߵ럨!汢ݏ!IUZAT w&] 1#6~p^gq^wMɣL L( S\+MΒuo,!N.⎡.1 ʧ=v$5c~?u=ʜ/:mUhK:qŤ 3[\x43TnqwM;$T]&dCpZÒ l5+Ȉ96Br ł|st!2&sYUH>?JBJ/zNļ`Q"1`kVyFCy}:ǧ 7f` @K9ƥ+r ȹH`[?"%6UࣼƪpHm6s@7x3LX[|F9Bv25YQٟ{$>_H^rX( ff(sH3/E&\_4ߠ~O^-&P,Rre1 !oIs,ݕKƔXTZf$RЉ4RB Cr b,~e1i}80XHiaQJ6vIszU~{M{!6% a~L'm$QO~t/D+`\)N ] U/ ֐VK@N`<,?4耹g,o{3_Y4 ]BF 35^  LKx3=qYMgMo"^-lG-Zc'WV~jTY`9@60*U&/qQ#;EW$*hm#]Qa2ϒ;WFM 9c}H^"19c{˓F\\{藦f1@\Zqj"cr>.65pǩ zEv9*}Zq y9#욁H;qkV 4ՖJ``SF$V7InNW-n'l+j+>wTylZa&q-GgUwUa[̓d= ؎䁁6gvgZ[bQasq`"u3w.=:$4AWn͒HíD)k=HOs-,_A8a뵎 /9HԓF_$Xn Ĝ\"lIp+{y7KcjTKT&qu y9;lSRc_|=kwYǘ":YExrO뙣 !/A&}w N`=UBaCإZy\RN@l^tcK +/09Oh:dRESK h㸰N@s1jOv']X-I^l=R~mL#T=ȃHt!ZJPmP4(FVO58ĦDEK3[`?W(ʸ!'|3L^NݎR¾gɒzQ a)fD."yf 8bVjچ)PN-O$bt,b𖻷'%<cܓG 9ڵRk^D ;# eoOGYA x#אbs@eyxMlzfpJ Z^9oa&ݪQ:Ҍȿ^lځh2#T}@¼t/iqiYpBH{ǃxl9 &HNYh7SWRM=A' $Xtvu+ǗC -y$TKo*AY'NH[d|QkϘ'4, I/Bo R0؃/I1^>/ަ~%Sly`,q!Or /k=g90 Q"F[6tN1 ,26OobzH3%E1JSrրS߿4ܤ:^Q«J}=/Qj GD[f1 ŐEۿ}tmjpm:Yi_z?'m,> }-#8ntP;/8Xz-1nN$!ܕ,X8Ν®?a"暪X5uU%^'wb'0_&?R9\-_zsO :fJ / 0so[}ePWcӷ6r&e6V+󙤆 S Qml9ceЯ$Fc)aeW=O"\ҥM}Ƣ'6:r7_ź5sE޵ BOJ m_ q#Mm.[ ;jwk=F)/0K 02;5Bu3K}p3c ;+d0 !w d~Ӑ?/`g0CC7GƑmoeƱRVn%e``Wrj(mf-W>&91V5qMHKlSFIJuI>Yҧkiv7g1Znd:+H3G\`ҭl +?'xNj>\I #W󙫠)0 4}&En2ld4es_ߣ\>FWC#!Rۃ*LҎr,4|6,18FˢUDl/%]i&T @ (zzދ-lHC`6# qe Gin0Iɾ@c uO)rLM#eP~g}mc"r?s(Y*OŌK"i\[|V+W&E|B.1TՏ聪!6 /y>;\W5_W~Ö{spJO搼s:MӋpuc<=ILHQ?"QAүbO(Sk̚$E>.U3{#wMлC&#H'2ps{$Z΄^-e~T>ƈ5;G3H@)b? v]oBm8oB>\;9*|{k$ 2aW4d{\CO.8585Z;j˴tށ9'cBI/RXo:j"U.?E.(5xz6-L^ɴBK]B+CM1.N۳5H/MK{2O} !2+Y% <'v[.L؈?R=U1^[y"fcR`jBf8'd !溟dxH㺲ݹyOQ AkAEW7 i݇:B||vȲ{aI #zOvt0kheŲdM2:03a/=3 'G0ekQE$ӄ9yYW;^VK߁R~lBkd{\lPa*wY;tTO6VkŖp%+,wvv8om[.'0@m/9[Ȍru@)V> \x;*f[s Hsn>8ŕ=>l xr4be$ hFF_!ă5ePSѐ_gʔ%Xw:TM2r텺tx1̽Dd/E:D0+JHL[cha>잉{j#Ul`{g5υE8w3Cf^Y0މ^Mۯ,j_,y>|dOJ͒ʷFjiK]r= ҂??% ij3t!hݯmY( AY5HLynWk)2=D-0{}E?xv2> SM W( KVn6z#ߓ%dJ'n-1W?݌WcQxhVsﶼ p@$f,pG7oD#rPT:QcلA l2%H4tԺ S{A}(g;}=dY[{ރOU9l<_p[wEwͺc>ٮ3:u ߲Sc]"HI͵JvMAwGS+z9 , G U9F5g!1*6( %nw`tHogӐƶ4Eqr}nuaiI0מאcAIb=T} DȔKC.`J-dEf:-s5QO8i:@FvB(>@zlP4c`#!EA" Y(xNb5>_KrY&*)[0IrI0 Xx Y zZi:T^}sVGZ#=~\N=Ew1k%#uzP3Z\%o$ՠ* 9K,|VlM{ic)iȆFU&{q&Xꃿ7X(Ly5pC)L<$,=RSu&vuVUD;TY:t%,a|Oh)K. ]][#9>w&V NI$[fJHL[:ro$i,&ܕ9:aA0w*\,؟M?xa}IUeKr?/.3}B4nY,ZJwBn!< ^Z?٫$==̔mQnʱ>-tR]ݍ?6xgH˾!5`H]ecݫw5Ac}b'^]bǖ)_ѳ92(K E"0=~olnH{4#;S.Vc]PD Oq\GwHX`THGA㇒Fl%6COVx<兺10h% OH*8fV4A6V`[B"6 S>1}k+F'1e͸ikꑍ{3ەO6An JB т|1_jS?ϪH;d#28pU1R3'I \_u[ ;"??P%DS͹wF)R>gt+Ƨ%7)IǪB,pWoPX!;=}YwH́Q9WxܠՇ5Ғ{uzQÇ~ "Ԉ5.G־VA+ }KA^Y43X|΄nA', @UhzxpwϸN[k7ή+x 46:nc}(E:7uX꬙`'&r&5FXp\-` UOѶ7WDiJfc/fgD3i+!Sr̻Z')Z#l$zp?ݗs^wu,x!*%^Z쳜_x(5XӤdGwr@|Ë/7@~UL~ ;-vfQ=܏֋/"]%>y QDBװ@HUΰUhh7-k]3?{4C8`>.K m<[])q oLWqOdž2$ P 5еMO9w@(>fꔮpBӽ9{1mًdVjdg+0L-pfnFiϣE`>"81ss.^)ih+Ҷ&:;X?.ulF,WO!X:*ҧjHe[.?S䑔mh$nf|JraLo%`խx3c;D .0遟ur- h~.c3wH ;:=&,mSyBK5$̨_4E@pXc~uUWpVSd˸S$EN%q}0j|0E}Ui4zE߱t=y8q!=L3F}ގ/j״ Yc87uIsjawWҝ1wjd`lo3> Ѕ!eA1=W[ Δ0tsDV3FtT #ɾ1=*5 SpLGY^'#|R=BD#^g|<& t{+?rɶ:ltϬ u5a39f7 z~#,eR7kSThAO[j_NGۋdhGmz0KӖp;޼qȎH8"K%%+w3hM]󣰵ƬURf2@:ؔaC:pTYqCm3::UA"i>rv0oGX7$wST·iQ5Bl!ê |w^GG/m1k#9"LiK8 }k}Aؓrz*ftBQUX!/]k YB镛1\·Aq<ٯ.3^;EdOA57K,E~헪e鉤qPY2vn*kxmypo/tvvA hAW1d?8ƹ:gZ[Oؽ*"Pt1\^-k)u;-JQ-CnjNbXup''npc!p=$ mE GÂ,N}3_3=Q 3ah©YRR)(dS& T#Sɍ^ | [[) {YESx]Fƅp /0%? ٧c1>oU/F~ׁY!&OI]f `a-bW7A 恒Wqt}Nuwqq3@},|,TfY1G3q0d!ĦwY9@#Pf`J%n8>ou Ǯ6rtQ9Εu]+':Rf ˦$;CgK7<0@эpû(h/,toIб8:`^HMZK1K _vM&氀ߤ .Kow@eA"CRT.$ i4{lVrƜIO?%z=itR=8_l}#j㪯lz1(29}K$o`ML }ӐIwݪϡ k .#c}ENW TkJc92^W{Y=ANMX[bKgqTuSKKi S*="ùc5VU&VI3j.-hXbO'(`Ws;rkJi7PKo S`I^DNd@ufxe`x%oms}i^ϙܽ?QR` uYB=뒿_RtBx휠86+jU2j{J \d|ܗ$lpfS1Ʌ8 .k`lvc jǙ0q-k:X-̮:ڛ[8q]rWpax2RvV=Z+؇C;gI:TaC!BO;,UTir8៖-dA:FP`%cܞIv6dEHz^M6;:F@"Q!;̋2+1 %CeMsc3wu͹iī2'2-)7Ƚ%CAܼ8RQl v4HWh heQ?+Z]x*W+.vtڷC:ԙ|j.aJDFnV{4 .y?hDqttf^"~P89s$VK@i˦EVy60V S̈ep15:#(F|PU$ra SaԔѺ&R *ĎqC_]I׼RzfI :j'ZE$B#;v5YNjS!(d<.?מEÇ*!Fq;xAf! GޭTBkŵO-s`bAI[Taa1 5u-/rRl.ƺVkPmuk6/hu>VbP> Dmg).KC+ÛG Xtl:I\2Qk#f@kno o"4/T2s-oxmK9i)-*DORIS%SvA ?:]xI:|"c>*? "y}I1F^T},zTrO')S%4A#"%FN42TlD;mr,Hl6ľ^O$_vSDK@+Kψ'6-HTUwG$. z+!Zhd= G67!7#b2N^"%yExO͉\BO,t:Y_ y"Q)dŭA)BWrƒ@M2eቻ#:g; %p2g.h 8Kt:ChN\QKVQsZ 30%}Kf n@CǶʳ =C~uQ-nU'Fڽ/PSMrxy0y(E]/EB 2mځaVpٽz XTn!hwDî_JdnfM7 n_i;vi(`:b%K]`8E'fӷvOS3:E0%RXm؟" K :ɤF0;ʦ;3 \*z}çA@CSaeA}kS;&@ӛ9}IH\?yA#of!P6{uM~J&Jxo(a>hF(%*e Z⨴m/3}d a%o)۰3PW)_= c- }T:*N(Glh(FK*y]1X׎ESyIO1} ^y 섎,x֡ɆL %DZ$| gv!UGjϞK߸~/26 19ChyƙPrEo55zrtXqKG"CڒzH Dr2Rc=Բ<0a2"y+/t»i%QP.,^C@[hht2lOoެ y+KZ!Cd -)+Ȝ./}^ &ui`)m0z&l]]gHZ$6CB\KUuInT!Eb6:onQESQŵC@~㷫^j'TX9|`k$ D cȢgO߇;a>}t@yL E/&Mk=޺DVѼarIq”7dM1,;Kz6y D<6BPXɻnnuA(m']{wdF,O.d#Jj{Z FH՗D?3I6KuG2eLR-#]ybI0Ɗ.CYl-";. !mD9C p,ի7^S@Jk-T8 5kӇ s_vrP NXaxs\8Ë)S*vl^ov"W+P@t53&6jY@سHc/`)jkw˜՝ #%wVNuO3WD%VL^Zed⾤JbJ* i' 4u އ]} f_^8WE p*%|:hD>'n֋txn9ߨ3AptrܙDY=8kQ)CUЌ>zѧzQ_"g)Vr i|)g~L@jβI"(L ^e1 7}kգ61FxVt>Bmb ួ??+>w-%ҭZz)/Os |@ʗV.FQ !EʺVcW%r!Wk xx \u8פCSR/{sӧQ+zTj .I)ZF"+9@{pg9j,BNVPخTf\*4V7R9 ;bZ=ědlucy7A=߶,sf+O\u-a0lvܳT04)F^\/W"ls3i"Sg*B\Zɐ+mʽ eG.RC>W lVfx> W xYHЄ|{?Gꉴiͥvһm..Z7xAcK9dtw,Z,uZ_ӫ"4#H`\3'*P#OT8|0Uf55DDyNaߡiwK^@iXh%X:4ӀN7f|A 8LKny O߸V}t F_3ϙ}Ϸtw@t¨a Ppcޥ_ES}4Ǘ龧L&2:8ZB*Ɏ+_R6"(Sj/ ѡ jo4>&s6kk>ݕ_5 -f$YL`_  .$uDxK9 #$?NL?4[bݳQ!kT˱X"Uǹ63% \5s<;M@ZڙȜ$ѩ2c[ƌE)tj6ګ|BsD-Ku] y+m # 8_u=kbSaHkk+ނp~5=ߞp8 *_H ;Ŕ/Ym5D3’T< 2KEmXqH7PԚ+;9]#bH*ނsh?k.B0l༓íܹMod0%nu8Br+(7z:UmX<=M C.|r`.Ou\7|/¯ Ўo3iEri`8.$HUΨCyT~dTw!%ߣh"r#@Cl SlT0x`^P;L%49 $^4P}ޡR1(j9 7V׏OY`_]W,Q)) Ӯ"XD YBc#o6yDih1)X5ާ J[[q%e;r:T/:sejwV.x'  @TS+K?cm^3E"(hi@@?hg_M-o>Kܨ*J;Fګ>7Jt6ǽcb~KKVXWTe$[2l)QU5AզxU\ ,{E$e*51ɫf$c@vMиIҞ=NsyES+w'{]97%e(?Tv[{,ETu]Dž}]υ*xXZC{hIn-eˈ8. ѺGB|L]1qyycS0<8 : Tlj)MUJC P!i"`S)%6̤D( ƨ A[/CCuBؔf#8ֶV L.U<*#Eg{!]8N\0Bcg߆`Jfw熰b9 NK6Z0QwDհjp L659i`pԆMta|gyrQ:Q_51m׎6WOAYn;D\ߎNQ BV1iqs=7R\`4Tg"DI_5[* Gx.)Yԃm4\vtwv0V7æXR5VDvj?Zw3,%1zr J]9uӽޅAC_j^Qwv¸ܿ, X=bpX"2NtxQ3U6Ą7N$ݎd|PbW=:˪!I|2XǴ*Dp8v b}4d,38?32. bTAiNU2o6%H[[Zn҃i!Vl͌4E[ t\GXsY/L{a8j ~ Q,NLVU) Cf}:n`S66RyoV_db;7dP&sٻxZ*-7bܴď;CpEᶙ3Ru`\FQpXa|\|i`BцMbB:o)ZFj'|j 0)-# x'>{n_bdmDXzIYSik_P%Z*Z '$%'cxi,91ǙIT5n?u%CĝY "[7[sP>]4s3?Ae:S'w"f >z3g* DD% PR#ֿXIal;iHOoEFݩL(֞dv8Zz{*I \m8p68|1/@bs)֑~YF]!CJ<,> tYݎefzpApMWfT>#I3DR`9Ą).}F}:iJDHԦ*VzX{oU: _xÐ/vN3Ψ%9Kl6ՙhHA׽͢GE{Kt+E&\O$[ Yˬ]<n͹kάF7WQ.ySDHR8)hhtd5)ŭ*p+rw#qUn6i=@)d{A}PiJ3Q>B89O,I',\rA-w މa E=mVv13w_U!L鋈hcVt=ևJ7nH;J/LR+a| 09oQp*6?LlD&՞9xg~ZL2qJ,reB\Ipg|гWB ֩0ɪYZcq/(OΚd"—[I#)S9F0,ݬBWv`9l#rG5JӎiQgPN9*Ikod'9ХxXC$sԔk,ˀIq"iI$>\cq(_)%1dqa6p lOu8y~݀j*_I‘O"th3gSU1Gf-SwW34}#N ޜ誉l/Mu@, ,1LjFD zR<{-ۀ}m8-/y>JۓXEOy]`§ݐ)b頡{)˜Z%[ebW=KL; "iB{x%R:NZm(5n͗"<F2{X6b*lWf j豋P| l`%ԬηpbVU3SHo͍f`|H(U8ug#l| ÑѝqPWNשmd?_żs,yqV AȅF$&AO׮؏p OqPWca>jF[]Aۂ|Y( fh:?4*qE}Ty_079F]g?¼{^_a Oۿ}('"k Ozd(̚khkR2>tWI5O)};)5I#  2m,VT˺Im"W. =azBl#<̍p**6MzaʁB+3pP&; 7 MHS9w[SiyK`0FHXNcO1/:ѨN٨IhAU(Jix5]ѲẂB+P!Xw!2*R %DE Ũt3'}v2e~K,DWSn&f;tEoI0+㗭oc~.VD z,{?(c8ϢVJ7oHoJ[sE! OHaQЩl ދ+T]V`IEuA2먦7>`П29$VL0i 8 h\& 8ƩjG-`ːW-HIFH|z#Ys]ɽ'pZωk+ffx} *GwkUIδAձL8tNЬ_$^|M:.uDxy&NJl.[ ax6ʑeS|%)}ZlK܁6H(u! Qiܭ+6I],P@=C>D^Ɲc~g($|BCs/G,7{Ǫ1Bs7/vZLX}$X yR՗>}jqd9%q.dYt>hh#IQA-=Cd`va2 P`aɘkd 썷]g 0x+i}{VνrS&ҨjJ9/K XsX:LF2sJ]w"nz[`ɦ qԇ+Re6f2-5U)=.71Sr%GAWg{TGf 礄:FAW*OS1h͛"OФ\my 9s9C'Xrkjǁ p,')N+.g=027^]}E\/CDhOK0Drx,4!|zѾI\rcr:@q JX@{tNĖ.u?~ƍ|sT Y_qKkX;_KL@} %p{%VUR [(=G2?,8Ygh'QӺʸφϔ3g>3 #LsS,g)FEE>e[z _ !,Xq*? f~iSjA\aڅ:AwSqę$(N0b_k( dg Bң(΋qfa$ H)+K3 d֖`יi1G|PR C='ÅTj9ZՌ-m'z}XP9_Lߘ\2#VI1T:2f?^uoiKbOT݁nNps` {ΎS*9y$r{L OV`(#HJsI5 ϞL7Q5c VHN`JՐz@*&l^7= g&?i Q{O k~[xb0 &5i=ୖs D'/ˣWL Hw2xKE^ 8u:_k'4{x}r=GH\$\^TN]lh`'^Wܠsws1XxJԴ\pQ ϓRKyƙ pї0HWhr {liG\1[JsqIB~7 Yw*C-oǍ>$|#`so"Fe WyW&[ޑiyQׂ\UΙW94۲+ug}zTkEnq2 X4+KFLȂ:Hfxؠ[nQ9}$~vEJ{r]+ꞛ/)812oEB*ba\W 7LyLtC0/)N$O2|.JeJu|QX{`1}X.Uz[.w4$L3#\r ͟g X  eVYFt):7.oNN~g~kpEQp[t{DI#ųO,:20:(DgKCLȌwd@Nᡀְd`cf<Ҫ rp2iSA<-(]1Hnـdu3OqȽ UWFn%k$Dl[0OGGX$v5&4ymg>ԟR6Ü"PZ8<6-yɫ.jt0xٹsd';CڛƋV\q?3`Q)gPRY{X/~{D܁hܕseCsE.12t a=Zl E /F󸠘ey/5Į4UI ]$ӂ7OHaXY3h,qE1:W?S 8F)zRYG! ыA]['&]Z% dU-JwwRg~Qc= V tj8Utfy5~Z)܏6Ijf@LTemU_T<Tt`н3h<}\`迂ή,`j7Z=kL]%Ԋ>h݁Is ڀS7V!vl֗IQpCWk66ntş/s*Q7t#:5zN^-n2DV^f.6?ŠK\GXxΎ/ H r_ )3N 4(%|8\Z{RN2B*Պ z"Yj]a֌X.nYf_| MX'\=#jMݜPŏA76ۉ\.hi!bň/}GL31RƯyJѢjX2,+]?{JXAdO]H{bѪZH =%;͂^ AMj4!Pkq駮@9lwFv`ٔs7efsզaYt9RkܞaӴD6쨤uC8*-bj=tUp%'t^TS3ptlȎ.KbGEVoGl*Pc4^Ni_ ,Zds?nP4OB# ]z[ }8CnM@nY.YSj2gAr(gM/gb^*EA+B_]$1j ^ĈN= Yr1h?U,TypUMO~鬔%0rN.W6k+nq}&) Z~ 9k&JҠ݆ks3aaC{7 j.S]#:wl8mLJؽhKv:2R6^&k"Lѭ!lKcꡐ M;GR^gN,(ѨmN8)wR0~B9v!a"38 ] _  pIw\/V({u(\-Nhخjm.ϲ?TH ƞ3~?)r)&y0/s-4j9ɵ+~]iXJ'FB -x_ȤWW; /\W~4k͆SR eG*X(DC? :*nB}f{g V\ލ 5U~-G_u i)ylG{]FppsiԳ=CQHtZa=`;/w!^:"{5r02/qh5.\`s cT(xG6Ri2dFuS*?_X; lz?#1S&nw) #E Q{=wL\_b)sipLωZ)V?0nQJ1!?N=, Y47WJ b 6F$IdvbXL3껹*cޞ+}ȿ!%- !wž'm dJvشH@("+ ?=e)/4 =m{YUV,vˬ8< TPKˋE$rP\+he=sDOϦKҼdF_)6~#fa|·̟ zԟ>D7$Z K'#Dřpb mh Ry&2ݳs[dV妠5JL,hǕXcD2֪my۰டK)xe:--$ $aW3>ϯoD3D}PC\j)ˮ8J/7>G?W5Y|rPhMzE}`MNg\ -4$|Ȉ¿m] p5AfQ5+Pԍ)[0`.mIB!rP4>p@TO![+w8-'"VYZڈ}P77thwa3Ii8&$7iX%d.`{BDK.SM&aVvAJvq}\d<,Onj''w=?dUL|I̒fNep 𰈎0yɺD^om6+3p[PוU Z/oKPm;9b&Xo^`ˢDL I"&_J 5@>onxeNosݛx}Csк8U1 Y9.#օ;X*JĖͶo?w^4|~֡U2U:SHA}LzNtD,ĚXmmo*)$ν˿Np|Yӎ(M8IRS$jΏNbC+#zӥhf{-^ ̎ y ẜ*mE@~MET-EPK4k~4õ!4GuR`גe ?)VzޓV;r0pZws;oaIo]'LK{aIȨqr '/:g~3 $P؞Züɼ|P8ݵsyгwo xfRb39fSv2<P` ~A]/jLy[~PxWiosGgRAg\6'lDNDSBQClp̠l5Syu-ʖQ6CLC:0_x/RXH`|Wo}Y!<SЎ+)8hBT@dg[u)h,̿_$FFP 4Wp9 @ ͺǣsڄURk}+޸6e)$>'kMriR-؟=m8*vC׮M+nۗV5\x9v:طįQ۳Kl3EHmp?VDxvV_U;@O1xK#-:00j6ڦJr*sV%H=qȍ! ~YFp-n&7nSmE!R:o~&YLu5^-`:NWuzuhnê îFqS{>A0fB[j|- 33S롢qUF}[zeEe:m wއ h| R̋ Zsz$~&y0bMYL1Bk'ȌZ:G?sv[.P>5 C,ƢB$m3>㾍,GQ&}YL] -*NRSݶ-"ufq :䚄m9,V ;2ynxՂK%樭gk˴'B4Q caEqb*a'.ZDf|h,5#p{d9QhCu{^|G 𔁧V넮)~G}[U_0XcY9A^_4f3崚6ň{Lp "% H=bC>Y`~WhUt_H4klmݒ+g$y6rģ¿TOus%7iՐ[#7Y9 $yէ(q瑠4 x!|44#/G ZT6ջ^c"'G輨w~KH +`&fW؜ՙkev| hs)l ؆'@"B Z-HOeco sIı:ٮ`$=$mSm' +l*{<'7-Q,1M_[ČLK ȁ| Vx'w0[6׶G\%@t L[G]0z>\B@ *ɧIbeW#«jfG]4?Ucjks g02_"\3e/PmجIN0׳h”ذ%(vq `zw!08 JZ>=J TOUYًSzN~ĉ`?I;"5~ kRF-y8fsƊ4i(4iI %Ea$Ϲ Z!=/DFإA~S꺳/l 5Eg,e'TS։34 ~6@2q@I0HH s`xp)[dqgޠt $'τ+j =URsOWylSպ$} R.ⱱ*͆b a@~|VN/L_fr{jPNG^Yzr~`Y5s7~N=Iuz<_rk~N IvXph1vWKPbvvEf ur@+Wg&)yz7!o?E`Iam952Ta4 t9v AT=t}S^&BCT{?Շ|#hH섘f[ETo #jB? Hr΢nXAQ6H;uZ%I(pT`_ӓթ49#9F{5S;2n ԑ3>[:jM TZ|gH%B!:k7љȥ {N >S@X?.X䒠;{(sY ';3qMTxHk^Dž kz eʙxTզ3Z /Y; 8Żfhi@\E4{~1\u4]en]j,~ nEke(K@b;&Ā_v9'/}5(^ j&&p@H053@OX\>u٬; (Dk}`e2ͤ О_6 763+E葓u̘QS.ƣv7hK2xq,c$}WJ9Rd|A=*R U;Zgܪ>4?g ogU19 ^k_IJ[|n, ޟVlL~AʋpzC:XG!̉e~%J,K5(Q_l(%4'Jg( &\Zךܱ9sHꐑ lLMKFanuuq*5a8'XCks$vPYsy4nd8{s;,Junt2(ֵ“A{p 颧_*@J#lfX,TAvD1,vL8Jl 7-{̀G iLYh1^^ KB^W9-,%:A P3\k#C<ˢ~IVm*TMW׊/* 0%‰k)+3PPN߳lrQ)V*.aY}kohTw}W"4tE. |CT]X/Ч'\S@_.ɑ;k91 –p`VYw ddI2ZS QIdrX\w-G y I YU.iSKvl .Kkeui:D|u@L߻3?{S~kh3HΒ=[3N9 [F dU!,>͒QE_H/I^fNNlP@wwr:p"0 fOCnsq?PS&N)|X&O誆d dЖT0YɞvQSC@91}U ƃAFP"Fy46ƒ5Y(i*`켺:|4P̷o, Bp}aD RN~jaCBZkA-d Y Q.dq"Ȯ=3vmh$vshm P8]4ߨOiG 'C-~Q5 zkO]7q%0e Im;?kUA4 qDxHU$No*[$\*%U?/_wwq;Lg:fGf/K& E?{|é0>)M3vV) ~nXSSxbV!MKk9=Qf0QV,HV#!uty;RtK05!ƒsH% ^ ~F kBgy@y@HC=ża$+wځϓʇذC:"VE@y71#LC0h.@*aWp*kaS]8SB12),R-6$\MR`鈔fW+t=ܹ25)k l\4O:WoCzO)T8CspҰ# Wi ۂ6X&]ק:YjdBdv66ĵ$$ "+"RWu͵YW!(ukV/Ib9,nƼ3F}QbM8Ϥ!{g ٶKTj"ǑF:X1P mehT-uek9[/* )ӎK4 Y! (e_i:C;_;|;t pmt4ꍡrKʿ{KU8a,KvD֥2+ mqod h'{ ]ZJZE SP((w|\7mSV>ptF(Aؖq,;1'K{" 軘 >SXMi2mW1ydZdYpU5yX+~lppc@npRWv䣮Z{N c+WZ"(.fp2$(C}_+_E𥂚{:++.awgW ԍ[*S93jx? 8 ϲ0DR5d4i ,bMܧygo@ Ux )Q*ΣVwč= cl&(ѓf<2WKblyt~ˣVL2^S55YHqGHxv=]KAIvwvs:uE{O?%l9?0|XEԏŗqFK[F۸c[tږ5\3}͵`N{6NMͪ"zƽ7%זA`ҵSAngzu1wK<)J  ANKeNJo= _JGg zdѩ/KI7n{m2%(XF&DBw}{ eō.c盟ZW-\2/&ֳ$f>iZ^&H1Hn6 kwyH xBӻ6;'m,aUvҍi0\-Q&jC EN9ODИ}tܬtp)Ͻ?TE0E\̭ۺ4^+b ]'wFɤ4āA58/NWc[zRFGyh/*q+RK4'@7tQ tۂHKd<]8':%eaX"/zwZltyLYw4p l`2w3~ήi-Z*.- QgV~T=6u{oŵwx+k}OA82ﻛkn N4eXX1PG`(;HQ\H 3I!7%CQ7M i&0Y0& +o!1;W?aFH+6^QU'IHiC*Žpϴ7"Ѧg"OqCCsяXXn "? jST^0F@ cʇDq?Q:Jև!Zܵ`T]"_t[{pM:(Aᘯ]#g)NT1OfQWcudLW\zLK$vưx:G68%T$ty"HCwǼ~Lm+ x,S& I4\BJXo 胞QHNiA7Dz%&BXP,FO-Xӽ`E1Ӊ/sÕ=B 僰9rFS}7 XiŇ 3_biJ擌AkGP4c6BS}Rx{Nvr5mEYL d ŕ(y Io(tg",PΜʷ ;Jk; 6r@R Ґ{W4E:>Zsb xsXˁAcF\O[ȟA&PKSo@|\MeD 7r^WT/y_fAҘ.X()CMx>_UG揃ۀȟrCs[taϫ?DoD8gKv#.<'r6bB`@*#Puͤx73lfD2#,ﲣ `bTD;'LlJ=,bWaCD OǞyʉf\a4 ߑ>=72E6_m$KGpe?>OP =#<ēuVF$_!mǑdp"*) ovzM\}n.o3s3$Ef/xY:["s[9ULeav =&Lʺ3ÖK?6B 'U3$&&`t: %!t',?94ծm74PQ*Z%9"xu3ժ\K{9 !/D&1E-]YbYl2 Ư 7 e 8۞ >%,x~ZVqj 7UT ˊgvّCnqW@"7M>^ 0VoSoyjVW4avUq9č[79ɒ1CZiNU$1,Wam]t=-N۱5q~l]̣p^;yCc*QSvI+tP<InBU8l06`O7ús#K'kȦ ,51 =!^ENPi&=&aV!g*ɛe?_m1F[U!!2" ܋ B0^R*rp}]7CSe5dC5 r{~E)rN* DRcy1^&?/XQNn;om CW, NU_D3)Pw|8?Aՙۋ?:DJ Xqb}nCsx tI_m*$GɴV! Cu!K1W[%jpJ߸U"q/r!fxM7ZT=!ST%[BM ay+ 4)b6~J)D f5`G/_:L!J75W?QJbϋ'30Mk65[lL'؃렸WnNJW}vXE3qIwR124ARi\ \>p.jۧF`,wiڜjTSȜ@NKa" ˫Yւ|8”FzA=<,Oc Jy7)c?UC>͞sC$g1TH r|c"8L&U)eҡ꘲ebǰIWD1N*ȃѻL&|YYsqf' ib1„jwP˥m"_g-X1_p>AM!V令|ziyqG#FTw2V s anӈ2r8E_$?"kiH2S:lXehK``d.Ϻ;K`*G$":g԰ *p`&2<Ȟt 6 cw[6wN¬3)Fwr0\R܀rsI~Hv@P=?Ck>u2P3pns'E<e-GO$[qO%Hwj&R)\[ HDc™^ʈ> poߔFv[&qqla'o'x#_+ nN]IX i+)b>7],AC SBZyS(H|+-,hEQ{X~4; vyA fdGZ߅}}=@H8(nY!C4fH2ؠi]2Vp2,g7m\ؘo0b0eGl̓+#+n iEXl슯RϺ{nlVל?D,t&'Vbikpќ(~s|:G{պ$ )s5? Tv.aӊyjXNWz1"7@48b_EYUFDn~4;X%"l͗?Ƃ]2CKezYpQLν 9c֖hGie^grɹn$.52_%rXrL:P[B=,9!cjB{o &jD <篖bٚBf̩S$\S=N UFGXD5n?sRxXIh5v@s|}a] HX=1h`$7Ee)h>lJFƂLuY3ʕC.3&dd&l?o+"O tĵfBs~DJ)'H¨ڮvip0B"$x-;z9IM[;)MVf{O#E6!iC^E<-,aHUCP hݝ%ʄ"fLf +Ǎ x>Y@a=*8YnbцbFb+-A=;71P8BB$D|ږQsHwzK$Z뽞*lO/Etq\!B49|* k-[{tLƃYLFn곩*c^k(Ohv<,pb_^'eOG37U ٜ7sIanmـFottk6wڥ6""~[ϴZ穳ljNF5P!G\.։a>SyA*8v/Q5QMV B~3{FSsQq%vyEaK{mv>Oh|Gb}Zec5 na@ $Rүly'*q;LP~@ *tY~I NaNUɫ]:Wkw-r\.Ҧ 3LQRR.rPYk+$X Z͌X]uktV@;50=@VvJpM$ qTߜa=J%/?8%QS&ʆ<'? -]=eAF ƵAa;T/=wZ%.d|,+0m$NZpoOQ]l\- "pbW1(i# L=ҝmW Ɲ8R(ML̋W_+vV,"twvvO'"5u[&7?$|%X^&"dx, ۬IJ"Pt9|e9+6E/}zfj#;s#7$5lwK % [˭^ vP^&N4~;6vX1u1a3Z; T*0{;ZJ#RAqK @#$0ůYZ)س'XtRo]²6|iMپ`$<"(t-[{E@尃!QxK,s ~Y -c }W`yFgkhn^@&u")0uª%[^vGWؾ8$K[ 'uuv hl@Z~^k(8-[N2gdg {]Th9%Z]J$ݡ,w%x| c'_C>$rw[-˾bM˞4CigU"COz#Tn&]΁|Gf_ XmXu^C~!-ֺPK;p*"Ĕq5]OX a q9Lֳʐ s.,t4 ˄=^hLP, s׎L\?)1d|W$*c֭I̙ 6%@sό &Ê Rw.^-hL}pM’٨aCWw6~'o^& '$.&b~[n/eUpXvd>9c>W̚)ͯфJ^?/lsX *Q^[7$øw%2Kyb=Tъ N /w9tOF9G[n`("5щ¨i,cl(m6JLl-61+@$M/|0JF<"%髚k&%wHdR,=@AǍ&ډ,>f/kC!:1ʥ<㣹tpiωDZg5~8Ev\K7a{x.=pDļ1lWYe˔AKՊodD|zZ0˴ FZ45}aHat;ó>z\V_%·t c!!bgo7z|([LuL߷lMUih 1 cx^` +gV!kaO5={"ȣ,`4R3.*pJk用HX( Tܻ4t}6nF\,'ˑrDDG>׉=14ݝ7|n_, ȅ R_/'6]AӪٶVhZ\xT8vJ`E&*h rgFx'0pg'v\ܔ:VEZ tg>,!Q<\§z>?t>9jyUW[9eN@[Ynb8ѣ{䮼=qRǑ8)A%tG5Ā3ڶu8xuH,`;Gzi1lb 6hx!O> ,$ZmY'dF 'pI'<5dD&سhz SAgGɳ~u5`)xXr:p:rJ+J 0/C|.Ջ[Wmxo$ Hyb@7 Kk<9jCn~%JHVo HrrE$Q~.(UM&Y]ojY|,9ygY?Լ^[Dq =-A~ ` /%G5}.sTE5Zf1:P\bObPoUQ;`,9%\xIvB~$#t7- ;iZ,; %:P*u4FFTQ#D%L{B"l^J"ҿtFMcg @(}&@0m O&W8}(G'Z;dJ+ws=8ʜ'>[qģQ" T+Oc9ɛdv փ!ͤs7/x*p'ƁX4`68Xvhr X3~\J2;202gwv@O(AӨs/G)6F1 0ϳs>nz4S%Ҏ̆Z?'hRg'Y^54$c?$L[@ Z((̃|'rAk$i!=iLKټ\(7B]/6' rq̋;\L;u{(u 5Z)@-ofDi'Th]c-jGxXWb94ecXsI󘫖 \\on02Z8TGFzWe :Rio!/٨ɰDHǃ7sǜU riz͚L^\;qPtL ²@ryVAW0!o=RfQ"E$ne5bjPVBߨ&.3?ҍ^blC äUg&{Ӆ#:|B=UM427Ѕm|$Q^cmHv8Lge3;=֬&</bql@yM %]WPa8i9p^P%ǁM+xwW~(o{=9˥JqI`dcq;f@U0:Ӊ>g'R"9AՒ!yW0Ճx^EoT/̸[O!r,`HLM>%<濘Zї[jIv'ImM1z:2q]Ϸ2;܌ :u=%0fD_ W0bw@I5O]QCdΩD xTu5~e5Fꞥ[Xnhu^Z|*v;ԕC\7BtG 1ߩƴ4LXrP?tzy1`V>ژVѩ/D3'Kηx[yj |[\R{ud*h]eȊ]4`| Y)ܸvYp,#WE1p#$'rBbc`}Aol;@ ЇДS|{Gbf8|?P!Ouav"nƼ8@:SV#]`RX;^5-/X{ISG}by|_]6Gɤ)ꚣ XSau,(=3q~r,* D<( Iv5-D ? 2,_ɀv+%v(g,k2w({J4*6 SxC lxK:1̅Zl*#D{YdH;%:mݘl2PދNZ0ʲ(4K R[@G Q']d24ⷤD?+Ңו0%@[ 2/7w@iopɋc^̢I:JԥZ_+k{)-X؊Hi9HںFg4=Ā3yt$P}ʫ(BЊY{,߹ n+ʲ*7J_jq)Yp[H`+;LAMiZ,S"o(UFDzk4A_NEeЭO!;֖Oךϭ>aVZ=钽w L FPEm`ۭ H6Tt3kw7fJ#2l W!vچ8+F5 (40?{2pG `1tDzxspC}V5o 4m8Zm5bxWlV9`̋=K$,QO8]7]W=lKůP^_㼎u0vƀ8&]1Zͤ{yh]N]] ?ar+_MP><6}Lj6fe|6 塐#ֈ.G4';`uii8`b[|5'j8-:CadJ1Vj(z#YrtTXİ:Xx;,eR ^lYɼ}^p ^L ,ÂΈ?ۘ6|cMT䙶{Oku?2]?K>bT0wb;w>W\iZ ;?ZyIA!q\>~VZKRG/l5s?6FBpE  RBMgYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!  c!xx۵`cqQRaAMclL: YZ