kernel-debug-modules-5.14.0-503.38.1.el9_5> M Mv ĉJ4!!%joLne)Ip-Bm5 ']gMreleng@rockylinux.org p-Bm5 ']*z F,MͱpJ U1 '82V,)vKI&c7"BTm*闡KY)YO.JI$S~T7 !( lOa(z=4;%Nuf"`WLSwuH<.P\tc*oӳhBvB捻DO#}^HI@R ie0ĈpήSy[38A] 53] 3:y㦼LcRҡO>N_mH UG Gم݇9N‹uPe{B\Q3DѹWm>7@OEԕD9֯^9f@څb!K  }LorCttQyve4ea5ab65fdd026c77d12618964a4626dd79058dbe61fc3dbc412116f155a07596b8981d8271352c458fad11e6e4a35f87cdb67eUc%-U|s*)734B,>C!?!d - U %=CI V * 0*  *  *  * ** T****pGXH Xl Y (Y{8Ys9[Ps:tTs> ߵ@ ߽G *H p*I *X DGY `G\!d*]! *^!zb! ld! e! f! l! t! *u!*v!(w!x*x! *y!@!!!!!!\!`Ckernel-debug-modules5.14.0503.38.1.el9_5kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.gppb-6892e19d-9b42-49e8-983b-b710536b16b8-b-s390x4 Rocky Linux 9.5Rocky Enterprise Software Foundation((GPL-2.0-only WITH Linux-syscall-note) OR BSD-2-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-only WITH Linux-syscall-note) OR CDDL-1.0) AND ((GPL-2.0-only WITH Linux-syscall-note) OR Linux-OpenIB) AND ((GPL-2.0-only WITH Linux-syscall-note) OR MIT) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR BSD-3-Clause) AND ((GPL-2.0-or-later WITH Linux-syscall-note) OR MIT) AND Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND BSD-3-Clause-Clear AND GFDL-1.1-no-invariants-or-later AND GPL-1.0-or-later AND (GPL-1.0-or-later OR BSD-3-Clause) AND (GPL-1.0-or-later WITH Linux-syscall-note) AND GPL-2.0-only AND (GPL-2.0-only OR Apache-2.0) AND (GPL-2.0-only OR BSD-2-Clause) AND (GPL-2.0-only OR BSD-3-Clause) AND (GPL-2.0-only OR CDDL-1.0) AND (GPL-2.0-only OR GFDL-1.1-no-invariants-or-later) AND (GPL-2.0-only OR GFDL-1.2-no-invariants-only) AND (GPL-2.0-only WITH Linux-syscall-note) AND GPL-2.0-or-later AND (GPL-2.0-or-later OR BSD-2-Clause) AND (GPL-2.0-or-later OR BSD-3-Clause) AND (GPL-2.0-or-later OR CC-BY-4.0) AND (GPL-2.0-or-later WITH GCC-exception-2.0) AND (GPL-2.0-or-later WITH Linux-syscall-note) AND ISC AND LGPL-2.0-or-later AND (LGPL-2.0-or-later OR BSD-2-Clause) AND (LGPL-2.0-or-later WITH Linux-syscall-note) AND LGPL-2.1-only AND (LGPL-2.1-only OR BSD-2-Clause) AND (LGPL-2.1-only WITH Linux-syscall-note) AND LGPL-2.1-or-later AND (LGPL-2.1-or-later WITH Linux-syscall-note) AND (Linux-OpenIB OR GPL-2.0-only) AND (Linux-OpenIB OR GPL-2.0-only OR BSD-2-Clause) AND Linux-man-pages-copyleft AND MIT AND (MIT OR GPL-2.0-only) AND (MIT OR GPL-2.0-or-later) AND (MIT OR LGPL-2.1-only) AND (MPL-1.1 OR GPL-2.0-only) AND (X11 OR GPL-2.0-only) AND (X11 OR GPL-2.0-or-later) AND ZlibRocky Linux Build System (Peridot) Unspecifiedhttps://www.kernel.org/linuxs390x/sbin/depmod -a 5.14.0-503.38.1.el9_5.s390x+debug if [ ! -f /var/lib/rpm-state/kernel/installing_core_5.14.0-503.38.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.38.1.el9_5.s390x+debug fi/sbin/depmod -a 5.14.0-503.38.1.el9_5.s390x+debug#X{XdL< `6L8X <  WEx\;Ҵ\Gd`)kgggggggggggggggggggggggggggggggggggggggggged284fabd88b3c480be973188b832249161e1431cdc49416b8f75f68673d24929c8671cb2e94b1d5b78b9b22a4255ba87ee295868d9eca49b3d352feb1122cbbc805b5a8f8c9b9456583775b42fcdbe4db5f7a90f76601dac53f12fa507e39495b4f54cb04d579773bb0051b80f445d4187499a793f517e4d01bff16c52ac4744e787ebce60d2bc1fbdfe8fda3f3c0e4a1a58a68500e85f8e500581b79b67eb2abd87645a74d55bc536ebbbabb3fd80b80838b35912914fdd00912e2179ae3201d5f2dd137ad5b7e5b6f08fd2ccc781c0dc2eda910e4b8cd449701808bfa367082fa961d73e8a8e43905c6635e2b19ca17f6bcce030b2caa5737b3b56ac1124ce2cd2dc6bc55f6b9a15dc4b87e1a4453c90a01fd8d26b64d8e4681d9d68b69e3f3e39e2d6457437a5f71220e0cdd0bbb622ad8936229c2b7471e0713460194ba9f0000802f84c9eda846e2b120c64f37ff8077947e35687c0b13c6642da155e3460dfbd8bd9eac90d9528088a6c4e8cebb0592f5231dde182fcb4c54fe67e3b41a01d11d0d76851053f346d8fce07593738ef96d651bf2326d0fb256f5bb71be3318ee364fbcf739240425744dc887aee2fc743de42b684cc225092b64602500dbdcd54559e3053ddabfcc6abe172ac0749c5b32263ccc4ee281912c79cde304305450787f02e5d200a2893aa17331ed6d7c06a1585fd7727713b815dac098e4d39dcb2150b5c23051bf2f5d3a808360e94c13ae7b2230e817ef6b29e485701c192fa2005c9be3994fe330474c5a291e9d16e9eac449ec4e8897e4a417185c0638b5c198694a2113c649ffe05a35d036bcc21f717e05266e917ec48760c1771f84c21101ba338274a0d5867686c6f0fbf0912c57204ec07164f839389b5b81181b8e5e1a2022561a0db2cbd71d408fdd9da4f42209a98e2ffbacde23f08c22ac3787bbc6e41a9749e0d0389704542fc5bc15219869cbcea2b1c84119e15b654a0a018511447cdc3395617cf246caef64960f255d3b2043df092132ada20cd9de017cc4ce507781348afcfa1c5c101a6f2c166903f4716357a5752ecd3e9522672e4fc4257c341c23a0d5b53e6c50fbf037e424b383d381e1eae08ea68345d9bfc7c567278fa6c005371cba9625a5301703b936dcb7952af99a7150f84c476f5d5e453a8934b1c8065e4de3b1271272332586fffa5263629662e4acb264643feb2dc740fdf71648c373ccf42a2c2648e399c12b0eb607cadcfe73937977dfeedaa971dfdf44053dd42a92b70aa6c8e33336d1f714bbd19e3ca246b0ac997793d925ce27cd912364dbc1af1cdcf320672f72f0f16690c620cca8334aeb573432d26f0b8f095e52299f2b16552759a242f7ebae67ecd3bb7c04409300fc7269e34883776130f3fdb6aad9df16b7ee120daf5f00fd3c35d203f6564b2cf67cd4ba393f44626c6d1e4ade226623312a41af9f0f24495fd05f4fd9f12c90feb61281fe97ae42276c1a7bbd9094cea2d337b7bd1a24d2163746841604cb427df6524d69222ded0ab790eb034310db9115cd103d374895a3ece06f6dd450b5fd44dc650d58a187e5166d9e77e26b42a33f30ffcba52b6e33cbf547b03e5099bae2110b01317829eee7c00866f633944615ecd2f8c8358fb1b9910b80ffa633e0b7ec8222e0aec1847b7447e8508b0e07067abbba35e8e5844227acc120f1894bd2d577b2b970f7d62ed2727e53002f6903f5a5e18c5d8b78e5541fe86dee4cc80f273b8c65369e19f383b8bf776102fde3525b1195a76fb8879c33126257d701a69ab755d483719b61b2e58e7becdb41a0039d60572df5d2b11f381f1b95461e6880f37bccf130c6cc2a43d03d65c23c7b161851bd6bca371af6a51ae0f3f5f6b714c060rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.14.0-503.38.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.38.1.el9_5.s390x+debug5.14.0-503.38.1.el9_5.s390x+debug3.0.4-14.6.0-14.0-15.2-14.16.1.3ggglg2@gggw@g͂gɎ@gH@ggg@g@g@gu@g:g@gd gZ@gR@gNgH[@g? g5@g,g$g6ff@fLfX@fcf@fff4ff@f(@ffą@f3f?@ffJf@ff@faf@ff@f@ff>@f@fIff@f`f@ffwf&@fff=@ff@f}T@fz@fy_fuk@ftfqvfp%@fp%@fj@fifffaf`S@f_f]@fXj@fU@fTufM@fLfH@fE@fCR@fBf;i@f:f4f/f+@f*Ef&Q@fff"@f@f@f Df@ffg@ee,ee@eZRelease Engineering - 5.14.0-503.38.1Chao YE [5.14.0-503.38.1.el9_5]CKI KWF Bot [5.14.0-503.37.1.el9_5]CKI KWF Bot [5.14.0-503.36.1.el9_5]CKI KWF Bot [5.14.0-503.35.1.el9_5]CKI KWF Bot [5.14.0-503.34.1.el9_5]Chao YE [5.14.0-503.33.1.el9_5]CKI KWF Bot [5.14.0-503.32.1.el9_5]Chao YE [5.14.0-503.31.1.el9_5]Patrick Talbert [5.14.0-503.30.1.el9_5]Chao YE [5.14.0-503.29.1.el9_5]Chao YE [5.14.0-503.28.1.el9_5]Chao YE [5.14.0-503.27.1.el9_5]Chao YE [5.14.0-503.26.1.el9_5]Chao YE [5.14.0-503.25.1.el9_5]Chao YE [5.14.0-503.24.1.el9_5]Chao YE [5.14.0-503.23.1.el9_5]Chao YE [5.14.0-503.22.1.el9_5]Lucas Zampieri [5.14.0-503.21.1.el9_5]Lucas Zampieri [5.14.0-503.20.1.el9_5]Lucas Zampieri [5.14.0-503.19.1.el9_5]Lucas Zampieri [5.14.0-503.18.1.el9_5]Lucas Zampieri [5.14.0-503.17.1.el9_5]Lucas Zampieri [5.14.0-503.16.1.el9_5]Lucas Zampieri [5.14.0-503.15.1.el9_5]Lucas Zampieri [5.14.0-503.14.1.el9_5]Lucas Zampieri [5.14.0-503.13.1.el9_5]Lucas Zampieri [5.14.0-503.12.1.el9_5]Lucas Zampieri [5.14.0-503.11.1.el9_5]Lucas Zampieri [5.14.0-503.10.1.el9_5]Lucas Zampieri [5.14.0-503.9.1.el9_5]Lucas Zampieri [5.14.0-503.8.1.el9_5]Lucas Zampieri [5.14.0-503.7.1.el9_5]Lucas Zampieri [5.14.0-503.6.1.el9_5]Lucas Zampieri [5.14.0-503.5.1.el9_5]Lucas Zampieri [5.14.0-503.4.1.el9_5]Lucas Zampieri [5.14.0-503.3.1.el9_5]Lucas Zampieri [5.14.0-503.2.1.el9_5]Lucas Zampieri [5.14.0-503.1.1.el9_5]Lucas Zampieri [5.14.0-503.el9]Lucas Zampieri [5.14.0-502.el9]Lucas Zampieri [5.14.0-501.el9]Lucas Zampieri [5.14.0-500.el9]Lucas Zampieri [5.14.0-499.el9]Lucas Zampieri [5.14.0-498.el9]Lucas Zampieri [5.14.0-497.el9]Lucas Zampieri [5.14.0-496.el9]Lucas Zampieri [5.14.0-495.el9]Lucas Zampieri [5.14.0-494.el9]Lucas Zampieri [5.14.0-493.el9]Lucas Zampieri [5.14.0-492.el9]Scott Weaver [5.14.0-491.el9]Scott Weaver [5.14.0-490.el9]Lucas Zampieri [5.14.0-489.el9]Lucas Zampieri [5.14.0-488.el9]Lucas Zampieri [5.14.0-487.el9]Lucas Zampieri [5.14.0-486.el9]Lucas Zampieri [5.14.0-485.el9]Lucas Zampieri [5.14.0-484.el9]Lucas Zampieri [5.14.0-483.el9]Lucas Zampieri [5.14.0-482.el9]Lucas Zampieri [5.14.0-481.el9]Lucas Zampieri [5.14.0-480.el9]Lucas Zampieri [5.14.0-479.el9]Lucas Zampieri [5.14.0-478.el9]Lucas Zampieri [5.14.0-477.el9]Lucas Zampieri [5.14.0-476.el9]Lucas Zampieri [5.14.0-475.el9]Lucas Zampieri [5.14.0-474.el9]Lucas Zampieri [5.14.0-473.el9]Lucas Zampieri [5.14.0-472.el9]Lucas Zampieri [5.14.0-471.el9]Lucas Zampieri [5.14.0-470.el9]Lucas Zampieri [5.14.0-469.el9]Lucas Zampieri [5.14.0-468.el9]Lucas Zampieri [5.14.0-467.el9]Lucas Zampieri [5.14.0-466.el9]Lucas Zampieri [5.14.0-465.el9]Lucas Zampieri [5.14.0-464.el9]Lucas Zampieri [5.14.0-463.el9]Lucas Zampieri [5.14.0-462.el9]Lucas Zampieri [5.14.0-461.el9]Lucas Zampieri [5.14.0-460.el9]Lucas Zampieri [5.14.0-459.el9]Lucas Zampieri [5.14.0-458.el9]Scott Weaver [5.14.0-457.el9]Lucas Zampieri [5.14.0-456.el9]Lucas Zampieri [5.14.0-455.el9]Lucas Zampieri [5.14.0-454.el9]Lucas Zampieri [5.14.0-453.el9]Lucas Zampieri [5.14.0-452.el9]Lucas Zampieri [5.14.0-451.el9]Lucas Zampieri [5.14.0-450.el9]Lucas Zampieri [5.14.0-449.el9]Lucas Zampieri [5.14.0-448.el9]Patrick Talbert [5.14.0-447.el9]Patrick Talbert [5.14.0-446.el9]Lucas Zampieri [5.14.0-445.el9]Lucas Zampieri [5.14.0-444.el9]Lucas Zampieri [5.14.0-443.el9]Lucas Zampieri [5.14.0-442.el9]Lucas Zampieri [5.14.0-441.el9]Lucas Zampieri [5.14.0-440.el9]Lucas Zampieri [5.14.0-439.el9]Lucas Zampieri [5.14.0-438.el9]Lucas Zampieri [5.14.0-437.el9]Lucas Zampieri [5.14.0-436.el9]Scott Weaver [5.14.0-435.el9]Scott Weaver [5.14.0-434.el9]Scott Weaver [5.14.0-433.el9]Lucas Zampieri [5.14.0-432.el9]Lucas Zampieri [5.14.0-431.el9]Lucas Zampieri [5.14.0-430.el9]Lucas Zampieri [5.14.0-429.el9]Lucas Zampieri [5.14.0-428.el9]- Porting to Rocky Linux 9, debranding and Rocky branding - Ensure aarch64 kernel is not compressed- ALSA: usb-audio: Fix out of bounds reads when finding clock sources (CKI Backport Bot) [RHEL-86726] {CVE-2024-53150}- scsi: core: Fix command pass through retry regression (Ewan D. Milne) [RHEL-77123]- cpufreq: intel_pstate: Support Emerald Rapids OOB mode (Steve Best) [RHEL-67636] - cxgb4: use port number to set mac addr (Michal Schmidt) [RHEL-79672] - ice: stop storing XDP verdict within ice_rx_buf (Petr Oros) [RHEL-76141] - ice: gather page_count()'s of each frag right before XDP prog call (Petr Oros) [RHEL-76141] - ice: put Rx buffers after being done with current frame (Petr Oros) [RHEL-76141] - gve: trigger RX NAPI instead of TX NAPI in gve_xsk_wakeup (Joshua Washington) [RHEL-74413] - gve: process XSK TX descriptors as part of RX NAPI (Joshua Washington) [RHEL-74413] - gve: guard XSK operations on the existence of queues (Joshua Washington) [RHEL-74413] {CVE-2024-57933} - gve: guard XDP xmit NDO on existence of xdp queues (Joshua Washington) [RHEL-74413] {CVE-2024-57932} - gve: Fix an edge case for TSO skb validity check (Joshua Washington) [RHEL-74413] - gve: Fix XDP TX completion handling when counters overflow (Joshua Washington) [RHEL-74413] - gve: Clear napi->skb before dev_kfree_skb_any() (Joshua Washington) [RHEL-74413] {CVE-2024-40937} - gve: ignore nonrelevant GSO type bits when processing TSO headers (Joshua Washington) [RHEL-74413]- cppc_cpufreq: Use desired perf if feedback ctrs are 0 or unchanged (Mark Langsdorf) [RHEL-78643] - coresight: etm4x: Add ACPI support in platform driver (Mark Salter) [RHEL-80223] - block: Fix lockdep warning in blk_mq_mark_tag_wait (Ming Lei) [RHEL-73024] - md: fix deadlock between mddev_suspend and flush bio (Nigel Croxon) [RHEL-76058] {CVE-2024-43855} - redhat/configs: replace IOMMU_DEFAULT_DMA_STRICT with IOMMU_DEFAULT_DMA_LAZY (Jerry Snitselaar) [RHEL-76412] - ibmvnic: Only record tx completed bytes once per handler (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Only replenish rx pool when resources are getting low (Mamatha Inamdar) [RHEL-71289] - ibmvnic: Return error code on TX scrq flush fail (Mamatha Inamdar) [RHEL-71289] - intel_idle: fix ACPI _CST matching for newer Xeon platforms (David Arcari) [RHEL-62987]- arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array (CKI Backport Bot) [RHEL-82734] {CVE-2025-21785} - crypto: rng - Fix extrng EFAULT handling (Herbert Xu) [RHEL-70643]- scsi: st: New session only when Unit Attention for new tape (John Meneghini) [RHEL-62266] - scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset (John Meneghini) [RHEL-62266] - scsi: st: Don't modify unknown block number in MTIOCGET (John Meneghini) [RHEL-62266] - x86/mm/ident_map: Use gbpages only where full GB page should be mapped. (Chris von Recklinghausen) [RHEL-62210] - SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- SUNRPC: Handle -ETIMEDOUT return from tlshd (Benjamin Coddington) [RHEL-79870] - SUNRPC: timeout and cancel TLS handshake with -ETIMEDOUT (Benjamin Coddington) [RHEL-79870] - tls: Fix tls_sw_sendmsg error handling (Benjamin Coddington) [RHEL-79870] - SUNRPC: Fix a hang in TLS sock_close if sk_write_pending (Benjamin Coddington) [RHEL-79870]- HID: core: zero-initialize the report buffer (Benjamin Tissoires) [RHEL-81838] {CVE-2024-50302} - x86/kaslr: Expose and use the end of the physical memory address space (Waiman Long) [RHEL-70002] - ALSA: usb-audio: Fix a DMA to stack memory bug (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix for sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices (Jaroslav Kysela) [RHEL-81799] {CVE-2024-53197} - ALSA: usb-audio: Add sampling rates support for Mbox3 (Jaroslav Kysela) [RHEL-81799] - x86/kexec: Add EFI config table identity mapping for kexec kernel (Jay Shin) [RHEL-74170] - mm: fix NULL pointer dereference in alloc_pages_bulk_noprof (Jay Shin) [RHEL-73210] {CVE-2024-53113} - can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- can: bcm: Fix UAF in bcm_proc_show() (CKI KWF BOT) [RHEL-80746] {CVE-2023-52922} - smb: client: fix chmod(2) regression with ATTR_READONLY (Jay Shin) [RHEL-80526] - hugetlb: prioritize surplus allocation from current node (Aristeu Rozanski) [RHEL-77488] - dev: Acquire netdev_rename_lock before restoring dev->name in dev_change_name(). (Antoine Tenart) [RHEL-77338] - net: add softirq safety to netdev_rename_lock (Antoine Tenart) [RHEL-77343] - arp: Convert ioctl(SIOCGARP) to RCU. (Antoine Tenart) [RHEL-77343] - net: Protect dev->name by seqlock. (Antoine Tenart) [RHEL-77343] - net: Remove unused declaration dev_restart() (Antoine Tenart) [RHEL-77343] - arp: Get dev after calling arp_req_(delete|set|get)(). (Antoine Tenart) [RHEL-77343] - arp: Remove a nest in arp_req_get(). (Antoine Tenart) [RHEL-77343] - arp: Factorise ip_route_output() call in arp_req_set() and arp_req_delete(). (Antoine Tenart) [RHEL-77343] - arp: Validate netmask earlier for SIOCDARP and SIOCSARP in arp_ioctl(). (Antoine Tenart) [RHEL-77343] - arp: Move ATF_COM setting in arp_req_set(). (Antoine Tenart) [RHEL-77343] - ACPI: extlog: fix NULL pointer dereference check (Mark Langsdorf) [RHEL-75250] {CVE-2023-52605} - vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans (Jon Maloy) [RHEL-75461] {CVE-2024-50264} - x86/pci: Skip early E820 check for ECAM region (CKI Backport Bot) [RHEL-67065] - cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids (Steve Best) [RHEL-64291]- rhel-9.5: gate on kernel-qe tests results not cki ones (Bruno Goncalves) - ice: implement low latency PHY timer updates (Petr Oros) [RHEL-75466] - ice: check low latency PHY timer update firmware capability (Petr Oros) [RHEL-75466] - ice: add lock to protect low latency interface (Petr Oros) [RHEL-75466] - ice: rename TS_LL_READ* macros to REG_LL_PROXY_H_* (Petr Oros) [RHEL-75466] - ice: use read_poll_timeout_atomic in ice_read_phy_tstamp_ll_e810 (Petr Oros) [RHEL-75466] - smb: client: get rid of kstrdup() in get_ses_refpath() (Paulo Alcantara) [RHEL-72875] - smb: client: fix noisy when tree connecting to DFS interlink targets (Paulo Alcantara) [RHEL-72875] - smb: client: don't trust DFSREF_STORAGE_SERVER bit (Paulo Alcantara) [RHEL-72875] - smb: client: don't check for @leaf_fullpath in match_server() (Paulo Alcantara) [RHEL-72875] - smb: client: get rid of TCP_Server_Info::refpath_lock (Paulo Alcantara) [RHEL-72875] - smb: client: don't retry DFS targets on server shutdown (Paulo Alcantara) [RHEL-72875] - smb: client: fix return value of parse_dfs_referrals() (Paulo Alcantara) [RHEL-72875] - smb: client: optimize referral walk on failed link targets (Paulo Alcantara) [RHEL-72875] - smb: client: provide dns_resolve_{unc,name} helpers (Paulo Alcantara) [RHEL-72875] - smb: client: parse DNS domain name from domain= option (Paulo Alcantara) [RHEL-72875] - smb: client: fix DFS mount against old servers with NTLMSSP (Paulo Alcantara) [RHEL-72875] - smb: client: parse av pair type 4 in CHALLENGE_MESSAGE (Paulo Alcantara) [RHEL-72875] - smb: client: introduce av_for_each_entry() helper (Paulo Alcantara) [RHEL-72875] - smb: client: fix double free of TCP_Server_Info::hostname (Paulo Alcantara) [RHEL-72875] - cifs: support mounting with alternate password to allow password rotation (Paulo Alcantara) [RHEL-72875] - cifs: support reconnect with alternate password for SMB1 (Paulo Alcantara) [RHEL-72875] - smb: client: sync the root session and superblock context passwords before automounting (Paulo Alcantara) [RHEL-72875] - cifs: unlock on error in smb3_reconfigure() (Paulo Alcantara) [RHEL-72875] - cifs: during remount, make sure passwords are in sync (Paulo Alcantara) [RHEL-72875] - smb: client: Handle kstrdup failures for passwords (Paulo Alcantara) [RHEL-72875] {CVE-2024-50120} - smb: client: fix TCP timers deadlock after rmmod (Paulo Alcantara) [RHEL-72875] {CVE-2024-54680} - smb: client: Fix use-after-free of network namespace. (Paulo Alcantara) [RHEL-72875] {CVE-2024-53095} - Fix spelling errors in Server Message Block (Paulo Alcantara) [RHEL-72875] - af_packet: do not call packet_read_pending() from tpacket_destruct_skb() (CKI Backport Bot) [RHEL-78423]- bnxt_en: Fix GSO type for HW GRO packets on 5750X chips (CKI Backport Bot) [RHEL-73726] - intel_idle: Disable promotion to C1E on Jasper Lake and Elkhart Lake (David Arcari) [RHEL-62985] - intel_idle: add Granite Rapids Xeon support (David Arcari) [RHEL-62985] - intel_idle: Switch to new Intel CPU model defines (David Arcari) [RHEL-62985] - x86/resctrl: Remove redundant variable in mbm_config_write_domain() (David Arcari) [RHEL-59001] - x86/resctrl: Read supported bandwidth sources from CPUID (David Arcari) [RHEL-59001] - x86/resctrl: Remove hard-coded memory bandwidth limit (David Arcari) [RHEL-59001] - mei: me: disable RPL-S on SPS and IGN firmwares (CKI Backport Bot) [RHEL-60895] - smb: client: change return value in open_cached_dir_by_dentry() if !cfids (Jay Shin) [RHEL-75935] - smb: client: disable directory caching when dir_cache_timeout is zero (Jay Shin) [RHEL-75935] - smb: client: remove unnecessary checks in open_cached_dir() (Jay Shin) [RHEL-75935] - smb: prevent use-after-free due to open_cached_dir error paths (Jay Shin) [RHEL-75935] {CVE-2024-53177} - smb: Don't leak cfid when reconnect races with open_cached_dir (Jay Shin) [RHEL-75935] {CVE-2024-53178} - smb3: request handle caching when caching directories (Jay Shin) [RHEL-75935] - bnxt_en: Unregister PTP during PCI shutdown and suspend (Michal Schmidt) [RHEL-69514] - bnxt_en: Refactor bnxt_ptp_init() (Michal Schmidt) [RHEL-69514] - smb: client: ignore unhandled reparse tags (Jay Shin) [RHEL-77743] - smb: client: fix oops due to unset link speed (Jay Shin) [RHEL-77359]- NFS: enable nconnect for RDMA (Benjamin Coddington) [RHEL-77179] - Revert "scsi: lpfc: Early return after marking final NLP_DROPPED flag in dev_loss_tmo" (Dick Kennedy) [RHEL-70933] - idpf: fix idpf_vc_core_init error path (CKI Backport Bot) [RHEL-70191] - idpf: avoid vport access in idpf_get_link_ksettings (CKI Backport Bot) [RHEL-70191] - ip6mr: fix tables suspicious RCU usage (Andrea Claudi) [RHEL-71730] - ipmr: tune the ipmr_can_free_table() checks. (Andrea Claudi) [RHEL-71730] - ipmr: add debug check for mr table cleanup (Andrea Claudi) [RHEL-71730] - net: ip6mr: add RTM_GETROUTE netlink op (Andrea Claudi) [RHEL-71730] - i40e: add ability to reset VF for Tx and Rx MDD events (Michal Schmidt) [RHEL-75972] - tcp: fix mptcp DSS corruption due to large pmtu xmit (Paolo Abeni) [RHEL-62215] - mptcp: handle consistently DSS corruption (Paolo Abeni) [RHEL-62215]- redhat: drop Y issues from changelog (Jan Stancek) - media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format (CKI Backport Bot) [RHEL-78075] {CVE-2024-53104}- md/md-bitmap: fix writing non bitmap pages (CKI Backport Bot) [RHEL-76800]- smb: client: fix potential race in cifs_put_tcon() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: don't try following DFS links in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow reconnect when sending ioctl (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: get rid of @nlsc param in cifs_tree_connect() (Jay Shin) [RHEL-73594 RHEL-70959] - smb: client: allow more DFS referrals to be cached (Jay Shin) [RHEL-73594 RHEL-70959] - smb3: fix broken reconnect when password changing on the server by allowing password rotation (Jay Shin) [RHEL-73594 RHEL-57983] - i40e: Fix handling changed priv flags (Kamal Heib) [RHEL-69857 RHEL-30524] - mm: migrate: fix getting incorrect page mapping during page migration (Rafael Aquini) [RHEL-70898 RHEL-27742 RHEL-28873] {CVE-2023-52490} - mm: migrate: record the mlocked page status to remove unnecessary lru drain (Rafael Aquini) [RHEL-70898 RHEL-27742] - mm: convert migrate_pages() to work on folios (Rafael Aquini) [RHEL-70898 RHEL-27742] - migrate_pages_batch: simplify retrying and failure counting of large folios (Rafael Aquini) [RHEL-70898 RHEL-27742]- printk: nbcon: Fix illegal RCU usage on thread wakeup (Derek Barbosa) [RHEL-73036]- [s390] zcore: WRITE is "data source", not destination... (CKI Backport Bot) [RHEL-63078] - arm64/sve: Discard stale CPU state when handling SVE traps (Mark Salter) [RHEL-72218] {CVE-2024-50275} - bpf: Use raw_spinlock_t in ringbuf (Luis Claudio R. Goncalves) [RHEL-68992 RHEL-20608] - rh_messages.h: un-unmaintain hfi1 (CKI Backport Bot) [RHEL-71322] - scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths (Dick Kennedy) [RHEL-66055 RHEL-53595] - scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info (Dick Kennedy) [RHEL-66055 RHEL-53595] - ASoC: SOF: ipc4-topology: Preserve the DMA Link ID for ChainDMA on unprepare (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Only handle dai_config with HW_PARAMS for ChainDMA (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use single token list for the copiers (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Use correct queue_id for requesting input pin format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Adjust the params based on DAI formats (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Improve readability of sof_ipc4_prepare_dai_copier() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology/pcm: Rename sof_ipc4_copier_is_single_format() (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Print out the channel count in sof_ipc4_dbg_audio_format (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc3-topology: support tdm slot number query (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: add sof_dai_get_tdm_slots function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: sof-audio: rename dai clock setting query function (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Add support for NHLT with 16-bit only DMIC blob (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Correct DAI copier config and NHLT blob request (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: Allow selective update in sof_ipc4_update_hw_params (Jaroslav Kysela) [RHEL-62030] - ASoC: SOF: ipc4-topology: remove shadowed variable (Jaroslav Kysela) [RHEL-62030] - Revert "ixgbe: Manual AN-37 for troublesome link partners for X550 SFI" (Ivan Vecera) [RHEL-65624] - KVM: SVM: Propagate error from snp_guest_req_init() to userspace (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_EXTENDED_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - x86/sev: Move sev_guest.h into common SEV header (Bandan Das) [RHEL-68361 RHEL-65840] - KVM: SEV: Provide support for SNP_GUEST_REQUEST NAE event (Bandan Das) [RHEL-68361 RHEL-65840] - i40e: fix race condition by adding filter's intermediate sync state (CKI Backport Bot) [RHEL-69809] {CVE-2024-53088} - ice: fix truesize operations for PAGE_SIZE >= 8192 (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix ICE_LAST_OFFSET formula (CKI Backport Bot) [RHEL-70660 RHEL-37905] - ice: fix page reuse when PAGE_SIZE is over 8k (CKI Backport Bot) [RHEL-70660 RHEL-37905] - nvme-fabrics: handle zero MAXCMD without closing the connection (Maurizio Lombardi) [RHEL-72970] - selftests: netfilter: add test case for recent mismatch bug (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: unconditionally flush pending work before notifier (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_set_pipapo_avx2: disable softinterrupts (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_set_pipapo: fix initial map fill (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nf_tables: store new sets in dedicated list (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_socket_cgroup_subtree_level() (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: make cgroupsv2 matching work with namespaces (Florian Westphal) [RHEL-71357 RHEL-60554] - netfilter: nft_socket: fix sk refcount leaks (Florian Westphal) [RHEL-71357 RHEL-60554] - tcp: Fix use-after-free of nreq in reqsk_timer_handler(). (Guillaume Nault) [RHEL-70541 RHEL-70449] - tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink(). (Guillaume Nault) [RHEL-66329 RHEL-66328] {CVE-2024-50154} - rcu: Use system_unbound_wq to avoid disturbing isolated CPUs (Waiman Long) [RHEL-61329 RHEL-50220] - scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error (Cathy Avery) [RHEL-71393 RHEL-9848] - scsi: storvsc: Handle additional SRB status values (Cathy Avery) [RHEL-71393 RHEL-9848]- mlxsw: spectrum_ipip: Fix memory leak when changing remote IPv6 address (CKI Backport Bot) [RHEL-66899] {CVE-2024-50252} - CVE-2024-53122 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust (Patrick Talbert) [RHEL-70083 RHEL-69670] {CVE-2024-53122} - mm: make show_free_areas() static (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - mm: remove arguments of show_mem() (Aristeu Rozanski) [RHEL-66998 RHEL-27743] - KVM: s390: Change virtual to physical address access in diag 0x258 handler (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: gaccess: Check if guest address is in memslot (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: Fix SORTL and DFLTCC instruction format error in __insn32_query (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/uv: Panic for set and remove shared access UVC errors (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: remove useless include (Thomas Huth) [RHEL-67922 RHEL-65229] - s390/mm: Re-enable the shared zeropage for !PV and !skeys KVM guests (Thomas Huth) [RHEL-67922 RHEL-65229] - mm/userfaultfd: Do not place zeropages when zeropages are disallowed (Thomas Huth) [RHEL-67922 RHEL-65229] - s390: allow pte_offset_map_lock() to fail (Thomas Huth) [RHEL-67922 RHEL-54248] - KVM: s390: vsie: Use virt_to_phys for crypto control block (Thomas Huth) [RHEL-67922 RHEL-65229] - KVM: s390: vsie: Use virt_to_phys for facility control block (Thomas Huth) [RHEL-67922 RHEL-65229] - gfs2: Prevent inode creation race (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Only defer deletes when we have an iopen glock (Andreas Gruenbacher) [RHEL-68137 RHEL-68102] - gfs2: Randomize GLF_VERIFY_DELETE work delay (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Use mod_delayed_work in gfs2_queue_try_to_evict (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Update to the evict / remote delete documentation (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Call gfs2_queue_verify_delete from gfs2_evict_inode (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Clean up delete work processing (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Minor delete_work_func cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Return enum evict_behavior from gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename dinode_demise to evict_behavior (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Faster gfs2_upgrade_iopen_glock wakeups (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Fix unlinked inode cleanup (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Allow immediate GLF_VERIFY_DELETE work (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Initialize gl_no_formal_ino earlier (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename GLF_VERIFY_EVICT to GLF_VERIFY_DELETE (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: make timeout values more explicit (Wolfram Sang) [RHEL-62105 RHEL-60945] - gfs2: Simplify function gfs2_upgrade_iopen_glock (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - gfs2: Rename SDF_DEACTIVATING to SDF_KILL (Andreas Gruenbacher) [RHEL-62105 RHEL-60945] - smb: client: fix use-after-free of signing key (Jay Shin) [RHEL-69306 RHEL-66206] - net/iucv: fix use after free in iucv_sock_close() (Mete Durlu) [RHEL-60300 RHEL-53992] - KVM: arm64: Ensure vgic_ready() is ordered against MMIO registration (CKI Backport Bot) [RHEL-70294]- bnxt_en: Add support for user configured RSS key (Michal Schmidt) [RHEL-68699 RHEL-54645] - bnxt_en: Add function to calculate Toeplitz hash (Michal Schmidt) [RHEL-68699 RHEL-54645] - kvm: Note an RCU quiescent state on guest exit (Leonardo Bras) [RHEL-65734 RHEL-20288] - rcu: Add rcutree.nohz_full_patience_delay to reduce nohz_full OS jitter (Leonardo Bras) [RHEL-65734 RHEL-20288] - context_tracking: Fix KCSAN noinstr violation (Leonardo Bras) [RHEL-65734 RHEL-20288] - perf/aux: Fix AUX buffer serialization (Michael Petlan) [RHEL-67495] {CVE-2024-46713} - RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages (Mohammad Heib) [RHEL-66669 RHEL-52759] {CVE-2024-50208}- xfrm: validate new SA's prefixlen using SA family when sel.family is unset (Sabrina Dubroca) [RHEL-66462 RHEL-66461] {CVE-2024-50142} - xfrm: fix one more kernel-infoleak in algo dumping (CKI Backport Bot) [RHEL-65960] {CVE-2024-50110} - Revert "Merge: [qed] softlockup triggered by ethtool -d [rhel-9.5.z]" (Lucas Zampieri) [RHEL-61705] - tracing/hwlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix a race during cpuhp processing (Tomas Glozar) [RHEL-69468] {CVE-2024-49866} - tracing/timerlat: Drop interface_lock in stop_kthread() (Tomas Glozar) [RHEL-69468] - tracing/timerlat: Fix duplicated kthread creation due to CPU online/offline (Tomas Glozar) [RHEL-69468] - ceph: remove the incorrect Fw reference check when dirtying pages (Xiubo Li) [RHEL-61416 RHEL-60255]- bpf: Fix a kernel verifier crash in stacksafe() (CKI Backport Bot) [RHEL-66097 RHEL-66098] {CVE-2024-45020} - bpf: Fix a sdiv overflow issue (CKI Backport Bot) [RHEL-64598 RHEL-64597] {CVE-2024-49888} - bpf: Fix out-of-bounds write in trie_get_next_key() (CKI Backport Bot) [RHEL-66877] {CVE-2024-50262} - bpf: Fix use-after-free in bpf_uprobe_multi_link_attach() (CKI Backport Bot) [RHEL-63331] {CVE-2024-47675} - nfsd: ensure that nfsd4_fattr_args.context is zeroed out (Jay Shin) [RHEL-58884 RHEL-58883] {CVE-2024-46697} - KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory (Jon Maloy) [RHEL-65872] {CVE-2024-50115} - net: tighten bad gso csum offset check in virtio_net_hdr (Guillaume Nault) [RHEL-67683] - udp: fix receiving fraglist GSO packets (Guillaume Nault) [RHEL-67683] - Bluetooth: hci: fix null-ptr-deref in hci_read_supported_codecs (CKI Backport Bot) [RHEL-66804] {CVE-2024-50255} - Bluetooth: ISO: Fix UAF on iso_sock_timeout (Bastien Nocera) [RHEL-66321] {CVE-2024-50124} - Bluetooth: SCO: Fix UAF on sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-50125} - Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout (Bastien Nocera) [RHEL-65928] {CVE-2024-27398} - bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATE (CKI Backport Bot) [RHEL-44173] {CVE-2024-38564} - Bluetooth: bnep: fix wild-memory-access in proto_unregister (CKI Backport Bot) [RHEL-66365] {CVE-2024-50148} - Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout (CKI Backport Bot) [RHEL-57716 RHEL-36374] {CVE-2024-27399}- arm64: probes: Remove broken LDR (literal) uprobe support (CKI Backport Bot) [RHEL-66046] {CVE-2024-50099} - qed: put cond_resched() in qed_dmae_operation_wait() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow the callee of qed_mcp_nvm_read() to sleep (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: put cond_resched() in qed_grc_dump_ctx_data() (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: make 'ethtool -d' 10 times faster (Michal Schmidt) [RHEL-61705 RHEL-6372] - qed: allow sleep in qed_mcp_trace_dump() (Michal Schmidt) [RHEL-61705 RHEL-6372] - sched/numa: Fix the potential null pointer dereference in task_numa_work() (CKI Backport Bot) [RHEL-66810] {CVE-2024-50223} - irqchip/gic-v4: Correctly deal with set_affinity on lazily-mapped VPEs (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - irqchip/gic-v4: Don't allow a VMOVP on a dying VPE (Charles Mirabile) [RHEL-66969] {CVE-2024-50192} - perf/x86/intel/uncore: Support HBM and CXL PMON counters (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Cleanup unused unit structure (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to PCI uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MSR uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Apply the unit control RB tree to MMIO uncore units (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Retrieve the unit ID from the unit control RB tree (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Support per PMU cpumask (Michael Petlan) [RHEL-65856] - perf/x86/uncore: Save the unit control address of all units (Michael Petlan) [RHEL-65856]- s390/dasd: fix error recovery leading to data corruption on ESE devices (Mete Durlu) [RHEL-64902 RHEL-55873] - net/smc: fix illegal rmb_desc access in SMC-D connection dump (Steve Best) [RHEL-65436 RHEL-27748] {CVE-2024-26615} - gitlab-ci: use zstream builder container image (Michael Hofmann) - netfilter: nft_payload: sanitize offset and length before calling skb_checksum() (CKI Backport Bot) [RHEL-66856] {CVE-2024-50251} - net: avoid potential underflow in qdisc_pkt_len_init() with UFO (CKI Backport Bot) [RHEL-65401] {CVE-2024-49949} - block: initialize integrity buffer to zero before writing it to media (Ming Lei) [RHEL-58761 RHEL-54768] {CVE-2024-43854} - proc: fix dentry/inode overinstantiating under /proc/${pid}/net (Joel Savitz) [RHEL-62824 RHEL-57703] - iommu: Restore lost return in iommu_report_device_fault() (CKI Backport Bot) [RHEL-67364] {CVE-2024-44994} - net: ena: Extend customer metrics reporting support (Kamal Heib) [RHEL-66933 RHEL-59968] - net: ena: Add ENA Express metrics support (Kamal Heib) [RHEL-66933 RHEL-59968] - xsk: fix batch alloc API on non-coherent systems (Felix Maurer) [RHEL-59884 RHEL-58954] - selinux,smack: don't bypass permissions check in inode_setsecctx hook (Ondrej Mosnacek) [RHEL-66106] {CVE-2024-46695} - PCI/AER: Disable AER service on suspend (Lenny Szubowicz) [RHEL-67037 RHEL-22265] - ACPI: PM: s2idle: Evaluate all Low-Power S0 Idle _DSM functions (Mark Langsdorf) [RHEL-67037 RHEL-54149] - mptcp: fallback when MPTCP opts are dropped after 1st data (CKI Backport Bot) [RHEL-62216 RHEL-62218] - cpufreq: amd-pstate: add check for cpufreq_cpu_get's return value (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Add the missing cpufreq_cpu_put() (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: Fix the scaling_max_freq setting on shared memory CPPC systems (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate-ut: Convert nominal_freq to khz during comparisons (David Arcari) [RHEL-61469 RHEL-45016] - cpufreq/amd-pstate: fix setting policy current frequency value (David Arcari) [RHEL-61469 RHEL-45016] - netfilter: flowtable: initialise extack before use (CKI Backport Bot) [RHEL-58545] {CVE-2024-45018}- USB: serial: mos7840: fix crash on resume (Desnes Nunes) [RHEL-65484 RHEL-59050] {CVE-2024-42244} - attr: block mode changes of symlinks (CKI Backport Bot) [RHEL-61231 RHEL-60822] - ice: Adjust PTP init for 2x50G E825C devices (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add NAC Topology device capability parser (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add support for E825-C TS PLL handling (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Change CGU regs struct to anonymous (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ETH56G PHY model for E825C products (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_get_base_incval() helper (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Move CGU block (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Add PHY OFFSET_READY register clearing (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Implement Tx interrupt enablement functions (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce helper to get tmr_cmd_reg values (Petr Oros) [RHEL-64017 RHEL-29210] - ice: Introduce ice_ptp_hw struct (Petr Oros) [RHEL-64017 RHEL-29210] - wifi: rtw89: limit the PPDU length for VHT rate to 0x40000 (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 885xbx: apply common settings to 8851B, 8852B and 8852BT (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: fix definition of KIP register number (Narpat Mali) [RHEL-61753 RHEL-35542] - wifi: rtw89: 8852b: set AMSDU limit to 5000 (Narpat Mali) [RHEL-61753 RHEL-35542] - bpf: Fix overrunning reservations in ringbuf (CKI Backport Bot) [RHEL-62940] {CVE-2024-41009} - net: tcp: accept old ack during closing (Jamie Bainbridge) [RHEL-61424 RHEL-60572] - cxl/port: Fix use-after-free, permit out-of-order decoder shutdown (CKI Backport Bot) [RHEL-66837] {CVE-2024-50226} - ethtool: check device is present when getting link settings (Michal Schmidt) [RHEL-60581 RHEL-57750] - iommu/amd: Fix argument order in amd_iommu_dev_flush_pasid_all() (CKI Backport Bot) [RHEL-59982 RHEL-59981]- ext4: fix off by one issue in alloc_flex_gd() (Pavel Reichl) [RHEL-65318] - ping: fix address binding wrt vrf (Antoine Tenart) [RHEL-57564 RHEL-50920] - smb: client: stop flooding dmesg in smb2_calc_signature() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: print failed session logoffs with FYI (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: propagate error from cifs_construct_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS failover in multiuser mounts (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: fix DFS interlink failover (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: improve purging of cached referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: avoid unnecessary reconnects when refreshing referrals (Paulo Alcantara) [RHEL-36346 RHEL-61193] - smb: client: handle lack of FSCTL_GET_REPARSE_POINT support (Paulo Alcantara) [RHEL-36346 RHEL-57983] - smb: client: fix deadlock in smb2_find_smb_tcon() (Paulo Alcantara) [RHEL-36346 RHEL-57983] - cifs: Fix reacquisition of volume cookie on still-live connection (Paulo Alcantara) [RHEL-36346 RHEL-57983]- efi: libstub: Move screen_info handling to common code (Maxim Levitsky) [RHEL-65344] - mpls: Reduce skb re-allocations due to skb_cow() (Guillaume Nault) [RHEL-61697] - mptcp: pm: Fix uaf in __timer_delete_sync (CKI Backport Bot) [RHEL-64678 RHEL-60737] {CVE-2024-46858} - ceph: fix cap ref leak via netfs init_request (Patrick Donnelly) [RHEL-62667 RHEL-61459] - gitlab-ci: provide consistent kcidb_tree_name (Michael Hofmann)- net: nexthop: Initialize all fields in dumped nexthops (Antoine Tenart) [RHEL-55080] {CVE-2024-42283} - tracing/osnoise: Fix build when timerlat is not enabled (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread() (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/timerlat: Only clear timer if a kthread exists (Tomas Glozar) [RHEL-61870 RHEL-39968] - tracing/osnoise: Use a cpumask to know what threads are kthreads (Tomas Glozar) [RHEL-61870 RHEL-39968] - iommufd: Require drivers to supply the cache_invalidate_user ops (CKI Backport Bot) [RHEL-60681 RHEL-60761] {CVE-2024-46824} - Revert "fw loader: Remove the now superfluous sentinel element from ctl_table array" (Eric Chanudet) [RHEL-62925 RHEL-50129] - smb: client: fix hang in wait_for_response() for negproto (Jay Shin) [RHEL-61607 RHEL-57983]- memcg: protect concurrent access to mem_cgroup_idr (Rafael Aquini) [RHEL-56254] {CVE-2024-43892} - bnxt_en: Fix double DMA unmapping for XDP_REDIRECT (Michal Schmidt) [RHEL-57259] {CVE-2024-44984}- intel_th: pci: Add Granite Rapids SOC support (Michael Petlan) [RHEL-15664] - dma: fix call order in dmam_free_coherent (Eder Zulian) [RHEL-54751] {CVE-2024-43856} - dmaengine: idxd: Avoid unnecessary destruction of file_ida (Jerry Snitselaar) [RHEL-44508] {CVE-2024-38629}- tipc: Return non-zero value from tipc_udp_addr2str() on error (Xin Long) [RHEL-55074] {CVE-2024-42284} - net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink (Michal Schmidt) [RHEL-57119] {CVE-2024-44970} - net/mlx5e: Fix CT entry update leaks of modify header context (Michal Schmidt) [RHEL-55628] {CVE-2024-43864} - net/mlx5: Always drain health in shutdown callback (Michal Schmidt) [RHEL-55616] {CVE-2024-43866} - net/mlx5: SF, Stop waiting for FW as teardown was called (Michal Schmidt) [RHEL-55616] - net/mlx5: Fix missing lock on sync reset reload (Michal Schmidt) [RHEL-55121] {CVE-2024-42268}- ionic: fix kernel panic in XDP_TX action (CKI Backport Bot) [RHEL-47730] {CVE-2024-40907} - r8169: Fix possible ring buffer corruption on fragmented Tx packets. (Izabela Bakollari) [RHEL-44037] {CVE-2024-38586} - ata: libata-core: Fix double free on error (Tomas Henzl) [RHEL-53777] - ata: libata: Fix memory leak for error path in ata_host_alloc() (Tomas Henzl) [RHEL-53777] - ata: ahci: Clean up sysfs file on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Fix null pointer dereference on error (Tomas Henzl) [RHEL-53777] - ata: libata-core: Add ATA_HORKAGE_NOLPM for all Crucial BX SSD1 models (Tomas Henzl) [RHEL-53777] - ata: ahci: Do not enable LPM if no LPM states are supported by the HBA (Tomas Henzl) [RHEL-53777] - ata: libata-scsi: Set the RMB bit only for removable media devices (Tomas Henzl) [RHEL-53777] - ata: libata-core: Do not try to set sleeping devices to standby (Tomas Henzl) [RHEL-53777] - KVM: s390: fix validity interception issue when gisa is switched off (CKI Backport Bot) [RHEL-57197] {CVE-2024-45005}- wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() (Jose Ignacio Tornos Martinez) [RHEL-55579] {CVE-2024-43879} - wifi: mac80211: fix NULL dereference at band check in starting tx ba session (Jose Ignacio Tornos Martinez) [RHEL-56191] {CVE-2024-43911} - wifi: rtw89: Fix array index mistake in rtw89_sta_info_get_iter() (Jose Ignacio Tornos Martinez) [RHEL-54805] {CVE-2024-43842}- scsi: smartpqi: Bump driver version to 2.1.26-030 (Don Brace) [RHEL-21268] - scsi: smartpqi: Fix logical volume rescan race condition (Don Brace) [RHEL-21268] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [RHEL-21268] - gfs2: Fix NULL pointer dereference in gfs2_log_flush (Andrew Price) [RHEL-51559] {CVE-2024-42079} - x86/mm: Fix pti_clone_pgtable() alignment assumption (Rafael Aquini) [RHEL-57170] {CVE-2024-44965} - bnxt_en: Adjust logging of firmware messages in case of released token in __hwrm_send() (CKI Backport Bot) [RHEL-47822] {CVE-2024-40919}- kabi: enable check-kabi (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate_workspacesize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateInit2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflateEnd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zlib_inflate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zgid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol zap_vma_ptes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol yield to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_run to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xz_dec_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_uses_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_peek_desc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_tx_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_tx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_set_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_get_pool_from_qid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xsk_clear_rx_need_wakeup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_set_rxq_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_raw_get_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_unmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_device_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_sync_for_cpu_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_dma_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xp_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_set_features_flag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_unreg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_reg_mem_model to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xdp_rxq_info_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_rxq_info_is_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame_rx_napi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_return_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_master_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_set_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_features_clear_redirect_target to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_redirect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_do_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xdp_convert_zc_to_xdp_frame to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xattr_full_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_store to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xas_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_set_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_load to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_get_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find_after to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol xa_clear_mark to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc_cyclic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __xa_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_spec_ctrl_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_return_thunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rsi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rdi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rcx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rbp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_rax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r9 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r15 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r14 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r13 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r12 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r11 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __x86_indirect_thunk_r10 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol x86_cpu_to_apicid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __write_overflow_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol write_inode_now to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __warn_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wake_up_process to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wake_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __wait_on_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vzalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vsnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vscnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vprintk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_zone_stat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_munmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_mmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vm_event_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmemmap_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_to_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc_32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_proto to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_vlan_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vlan_dev_real_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __virt_addr_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_unlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_symlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_setxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rmdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_rename to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_removexattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_readlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mknod to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_iter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __vfs_getxattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_getattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_fsync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfs_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol vfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __var_waitqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_undefined to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_teardown_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_setup_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_possible_blades to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_hub_info_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_get_hubless_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __uv_cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_obj_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_install_heap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_pci_topology to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_master_nasid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_heapsize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_get_geoinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol uv_bios_enum_objs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol usleep_range_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __unregister_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unregister_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unmap_mapping_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol unlock_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp_tunnel_nic_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol udp4_hwcsum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_termios_encode_baud_rate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_std_termios to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_link_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_port_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_insert_flip_string_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_flip_buffer_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_driver_kref_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tty_buffer_request_room to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tty_alloc_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tsc_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_wait_for_completion to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol try_module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_pagecache to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol truncate_inode_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_raw_output_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_print_flags_seq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tracepoint_mmap_lock_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_handle_return to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_reg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_raw_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_ignore_this_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_reserve to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol trace_event_buffer_commit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol touch_softlockup_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _totalram_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_validate_xmit_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tls_get_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timer_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol timecounter_cyc2time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol time64_to_tm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol this_cpu_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol thaw_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tcp_hashinfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __task_pid_nr_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_unlock_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_kill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol tasklet_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __tasklet_hi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sys_tz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_wq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol system_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_streq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_remove_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sysfs_match_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_file_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_create_bin_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sysfs_add_file_to_group to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_mapping_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol synchronize_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sync_blockdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __symbol_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sw_hweight32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio_noacct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol submit_bio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strstr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strsep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strrchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strnlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strncasecmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strlcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcspn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strchr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol strcat to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_slow_dec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol static_key_count to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __stack_chk_fail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sscanf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol softnet_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_setsockopt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_gen_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sock_alloc_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_region_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol snprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sn_partition_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single_async to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_single to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol smp_call_function_many to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sme_me_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_vlan_pop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_tstamp_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_recv_udp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_realloc_headroom to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_queue_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_push to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_pull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_pad to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __skb_flow_dissect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_ext_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_dequeue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy_bits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_copy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone_tx_timestamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum_help to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_checksum to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol skb_add_rx_frag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sk_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sized_strscpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol single_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_write_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtoul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_strtol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_statfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol simple_attr_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol si_meminfo to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sigprocmask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_sb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol shrink_dcache_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __sg_page_iter_dma_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sg_copy_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_user_nice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __set_page_dirty_nobuffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_page_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_normalized_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_freezable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_disk_ro to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_current_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_cpus_allowed_ptr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_capacity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol set_blocksize to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol setattr_prepare to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_puts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_putc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_printf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol seq_lseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol send_sig to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_set_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_sb_eat_lsm_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_inode_init_security to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_free_mnt_opts to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol security_d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sdev_prefix_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule_notrace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__preempt_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__might_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCT__cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_vpd_lun_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_host to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_remove_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsilun_to_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_sdev_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_is_fc_rport to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_busy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_host_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_command_size_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_change_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsicam_bios_param to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_host_with_dma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scsi_add_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol scnprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __SCK__tp_func_xdp_exception to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule_timeout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_numa_hop_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock_cpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol sched_clock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rtnl_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rps_may_expire_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol round_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol root_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __root_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rht_bucket_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhltable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_insert_slow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_free_and_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rhashtable_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol revert_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __request_module to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware_direct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol request_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remove_proc_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol remap_pfn_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_sock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol release_firmware to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_sysctl_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_switchdev_blocking_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_shrinker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_reboot_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_nmi_handler to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netevent_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier_dev_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdevice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_kprobe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inetaddr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_inet6addr_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_filesystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_fib_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol register_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_chrdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_blkdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __register_binfmt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __refrigerator to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_warn_saturate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_if_one to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol refcount_dec_and_mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol recalc_sigpending to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __read_overflow2_field to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_user_mmap_entry_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_route to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_resolve_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_reject to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_read_gid_l2_fields to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_query_gid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_listen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_disconnect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_destroy_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_create_qp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rdma_create_kernel_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_connect to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_bind_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_alloc_hw_stats_struct to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rdma_accept to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcuref_get_slowpath to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_read_unlock_strict to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __rcu_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rcu_barrier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_insert_color to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_first to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol rb_erase to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_write_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_spin_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irqrestore to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irqsave to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock_bh to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _raw_read_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_next_chunk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_insert to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol radix_tree_delete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol queue_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_iscsi_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qed_put_eth_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol qdisc_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pv_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_unused_fd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_devmap_managed_page_refs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __put_cred to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptrs_per_p4d to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_schedule_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_parse_header to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_find_pin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_clock_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ptp_classify_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ___pskb_trim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pskb_pull_tail to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pskb_expand_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol psample_sample_packet to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_mkdir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dostring to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec_minmax to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_dointvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol proc_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol priv_to_devlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __printk_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol print_hex_dump to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_to_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol prepare_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_test_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_lock_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_to_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_from_xattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol posix_acl_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_initwait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol poll_freewait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pm_schedule_suspend to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pm_runtime_resume to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_op_pci_match_record to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pldmfw_flash_image to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pipe_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pid_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol physical_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol phys_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgprot_writecombine to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pgdir_shift to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_run_bpf_submit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol perf_trace_buf_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol percpu_ref_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __per_cpu_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcpu_hot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_write_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wake_from_d3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_wait_for_pending_transaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_vfs_assigned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_unregister_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_set_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_sriov_get_totalvfs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_power_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_set_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_select_bars to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_save_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_restore_msi_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_request_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_selected_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_release_regions to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pci_register_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_read_config_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_prepare_to_sleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_num_vf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_can_alloc_dyn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_msix_alloc_irq_at to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_irq_vector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_virtfn_devfn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_vf_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iov_get_pf_drvdata to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_ioremap_bar to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_iomap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_dsn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_free_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_ext_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_find_capability to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_relaxed_ordering_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_ptm_enabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_print_link_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_wake to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_ptm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msix_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device_mem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_enable_atomic_ops_to_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_flr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_word to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_capability_read_dword to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pcie_bandwidth_available to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_sriov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msix to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_msi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_link_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_disable_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_device_is_present to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_dev_driver to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_clear_master to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_cfg_access_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_bus_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_alloc_irq_vectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pci_aer_clear_nonfatal_status to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol path_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_set_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ushort to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_ulong to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_uint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_short to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_long to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_charp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_byte to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_ops_bool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_get_int to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol param_array_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic_notifier_list to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __pagevec_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagevec_lookup_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_update_nid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_pool_alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_offset_base to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol page_frag_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __page_frag_cache_drain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol pagecache_get_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol override_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol on_each_cpu_cond_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __num_online_cpus to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol numa_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ns_to_timespec64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nr_cpu_ids to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol notify_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol noop_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_to_cpumask_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_states to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __node_distance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol node_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol nla_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol new_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_ratelimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_wake_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_stop_all_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_tx_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_xps_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_tso_max_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_tx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_set_real_num_rx_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_schedule_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_rx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netif_napi_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_napi_add_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_detach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_device_attach to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netif_carrier_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol net_dim to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_update_features to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_unbind_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_state_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_tc_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_sb_channel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_set_num_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rx_handler_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_rss_key_fill to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_reset_tc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_refcnt_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_printk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_port_same_parent_id to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_pick_tx to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_notice to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_master_upper_dev_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_lower_get_next to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_features_change to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol netdev_bind_sb_channel_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __netdev_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __neigh_event_send to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol neigh_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_fdb_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ndo_dflt_bridge_getlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ndelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_schedule_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule_irqoff to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __napi_schedule to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_gro_receive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_complete_done to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_busy_loop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol napi_alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol names_cachep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mutex_is_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mutex_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol msleep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __msecs_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_writepages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mpage_readahead to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_nodev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mount_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_refcount to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol module_layout to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __module_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mod_delayed_work_on to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mntget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmu_notifier_get_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mmput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_start_locking to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_released to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mmap_lock_do_trace_acquire_returned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mlxfw_firmware_flash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol misc_deregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol metadata_dst_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mem_section to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc_slab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mempool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memparse to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memory_read_from_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memmove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memdup_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcpy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memcmp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol memchr_inv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mds_idle_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_page_accessed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __mark_inode_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol mark_buffer_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol loops_per_jiffy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_one_len to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lookup_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lock_sock_nested to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_lock_inode_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol locks_delete_block to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol lockref_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __local_bh_enable_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol llist_add_batch to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_del_entry_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __list_add_valid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree_call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kvfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_with_offset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_snapshot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_real_seconds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get_coarse_real_ts64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ktime_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_use_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_unuse_mm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_should_stop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_queue_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_destroy_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_worker to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_create_on_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_complete_and_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kthread_bind to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoull to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtouint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtou16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtos16 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoll to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtoint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrtobool to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kstrdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol krealloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent_env to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_uevent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_init_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_get_unless_zero to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kobject_create_and_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_shrink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create_usercopy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmem_cache_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_node_trace to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_large to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kmalloc_caches to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_pgrp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_fasync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_block_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kill_anon_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kexec_crash_loaded to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kern_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sigaction to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_sendmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_recvmsg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kernel_fpu_begin_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kblockd_schedule_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_usecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_to_msecs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies_64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iter_file_splice_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iterate_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_vmalloc_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol is_uv_system to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iscsi_boot_create_host_kset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_set_affinity_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_poll_disable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_get_irq_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol irq_cpu_rmap_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __irq_apply_affinity_hint to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_stub to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_skip_exthdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_find_hdr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ipv6_chk_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ipv6_addr_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_tos2prio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_send_check to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_route_output_flow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ip_dev_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_route_output_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ip6_dst_hoplimit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iowrite32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_kvec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iov_iter_advance to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iounmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap_wc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioremap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread32be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ioread16be to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol iomem_resource to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_mapping_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_inode_pages2_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol invalidate_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_to_scsilun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol int_pow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __insert_inode_hash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inode_init_always to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_var_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_waitqueue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_wait_entry to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_uts_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_user_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_timer_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_task to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_swait_queue_head to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_special_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __init_rwsem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol init_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_group_p to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_del_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol inet_add_protocol to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_dev_finish_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in_aton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in6_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol in4_pton to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol import_iovec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ilookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol igrab to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_preload to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_get_next_ul to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_find to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol idr_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ida_alloc_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_unregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_find_best_pgsz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_umem_dmabuf_get_pinned to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_sg_to_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_set_device_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_resize_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_query_port to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_modify_qp_is_ok to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_get_eth_speed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dispatch_event to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_set_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_device_get_by_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ibdev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol I_BDEV to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_destroy_cq_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dereg_mr_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_pd_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ib_dealloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_create_cq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __ib_alloc_pd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ib_alloc_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_write_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_reg_block_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hyperv_read_cfg_blk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_unsync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_sync_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __hw_addr_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hugetlb_optimize_vmemmap_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_start_range_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_forward to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hrtimer_cancel to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol hex_dump_to_buffer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol groups_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_register_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_put_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_insert_raw to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_deregister_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gnss_allocate_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_zeroed_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages_remote to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_user_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_nocheck_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_user_1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_unused_fd_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_random_bytes to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_fs_type to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __get_free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device_system_crosststamp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol get_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_write_checks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_shutdown_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_setlease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_read_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_pipe_buf_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_permission to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_fillattr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __generic_file_write_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_splice_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_read_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_file_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_error_remove_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol generic_delete_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol gcd to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fs_bio_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freezing_slow_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol freeze_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __free_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_netdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_fib_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol free_cpumask_var to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fortify_panic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol forget_all_cached_acls to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol follow_up to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol folio_wait_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __folio_cancel_dirty to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __flush_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flush_signals to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_vlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_pppoe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_eth_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ports to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_keyid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv6_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ipv4_addrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_ip to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_enc_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_cvlan to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_control to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_rule_match_basic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_keys_dissector to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_dev_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_indr_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_setup_simple to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol flow_block_cb_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol firmware_request_nowarn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_wait to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol finish_no_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_vma to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_pid_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_andnot_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_next_and_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_last_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pid to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol find_get_pages_range_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_zero_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _find_first_bit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filp_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_ns_capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_write_and_wait_range to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol filemap_fault to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol file_bdev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fget to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __fentry__ to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol fd_install to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol event_triggers_call to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_validate_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_type_trans to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_sprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_ts_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_op_get_link to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_intersect_link_masks to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_link_mode_to_legacy_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ethtool_convert_legacy_u32_to_link_mode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_platform_get_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol eth_get_headlen to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol ether_setup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol end_page_writeback to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol enable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol empty_zero_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol emergency_restart to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol elfcorehdr_addr to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol efi to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_pr_debug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_netdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_ibdev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dynamic_dev_dbg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dump_stack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dst_release to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_set_d_op to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol drop_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_for_each_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol driver_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_rehash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_reset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dql_completed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dput to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_prune_aliases to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_on_pin_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_pin_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_netdev_pin_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dpll_device_change_ntf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read_trylock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down_interruptible to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol downgrade_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol down to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol do_trace_netlink_extack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol done_path_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_obtain_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_move to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_get_system_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmi_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_unmap_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_set_coherent_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_pool_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_free_coherent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_map_page_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dmam_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_make_root to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_free_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dma_alloc_attrs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol disable_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_invalidate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_instantiate to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_hash_and_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dget_parent to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_find_alias to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_warn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_uc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_promiscuity to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mtu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_set_mac_address to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_remove_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __dev_queue_xmit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_printk_emit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_request_threaded_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmemdup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kfree to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_kasprintf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_hwmon_device_register_with_groups to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devm_free_irq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_global to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add_excl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_mc_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devmap_managed_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __devm_add_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_unlock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_traps_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_trap_groups_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_size_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_nodes_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_node_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_rate_leaf_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_param_driverinit_value_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_trap_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_to_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resources_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_resource_occ_get_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_remote_reload_actions_performed to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_region_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_type_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_register_with_ops to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_vf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_sf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_port_attrs_pci_pf_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_params_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_net to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_stored_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_running_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_version_fixed_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_info_serial_number_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_state_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_priv to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_health_report to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u8_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u64_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_u32_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_string_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_obj_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_bool_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_binary_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_start to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_fmsg_arr_pair_nest_end to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_timeout_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_flash_update_status_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devlink_alloc_ns to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_health_reporter_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol devl_assert_locked to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_irq_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_kfree_skb_any_reason to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_set_wakeup_enable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_remove_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_create to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol device_add_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_stats to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_iflink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_get_by_index to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_err to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_driver_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _dev_crit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_close to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_change_flags to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_base_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_addr_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dev_add_pack to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol destroy_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __destroy_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dentry_open to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol del_gendisk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol delayed_work_timer_fn to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __delay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol default_llseek to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dec_zone_page_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup_and_remove to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_lookup to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_x32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u8 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u64 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_u32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_size_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file_unsafe to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_file to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_dir to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_blob to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_create_atomic_t to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_write to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol debugfs_attr_read to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol deactivate_super to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __d_drop to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcbnl_ieee_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_setapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_ieee_delapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dcb_getapp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_unregister_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_remove_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_register_notify to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca_add_requester to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol dca3_get_tag to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_alloc_anon to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol d_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_umask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol current_time to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _ctype to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_partial to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol csum_ipv6_magic to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_update to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_shash_final to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_destroy_tfm to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crypto_alloc_shash to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol create_empty_buffers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol crc32_le to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_sibling_map to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_present_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_possible_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpu_online_mask to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_number to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpumask_local_spread to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_khz to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_info to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_setup_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cpuhp_remove_state to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpufreq_quick_get to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cpu_bit_bitmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_unrolled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_generic_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol copy_user_enhanced_fast_string to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_to_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __copy_overflow to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _copy_from_iter to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol convert_art_ns_to_tsc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol consume_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __const_udelay to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init_type_name to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol config_group_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_unregister_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol configfs_register_subsystem to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __cond_resched to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete_all to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol complete to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol commit_creds to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clock_t_to_jiffies to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_page_dirty_for_io to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_nlink to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol clear_inode to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol class_destroy to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __check_object_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_del to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_alloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cdev_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cc_mkdec to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol capable to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work_sync to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cancel_delayed_work to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_usermodehelper to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_switchdev_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_srcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_rcu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol call_netdevice_notifiers to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol cachemode2protval to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register_notifier to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_for_each_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bus_find_device to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol build_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __break_lease to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_warn_invalid_xdp_action to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run7 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run5 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run4 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run3 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run2 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_trace_run1 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_stats_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_inc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_prog_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_master_redirect_enabled_key to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bpf_dispatcher_xdp_func to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol boot_cpu_data to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_full_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol block_write_begin to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blocking_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blockdev_superblock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_status_to_errno to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_start_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_stack_limits to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_set_queue_depth to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user_iov to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_user to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_rq_map_sg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_rq_map_kern to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_segment_boundary to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_physical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_segments to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_hw_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_max_discard_sectors to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_logical_block_size to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_opt to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_io_min to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_flag_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_dma_alignment to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_queue_bounce_limit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_put_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_unfreeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_stop_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_start_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_run_hw_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_map_queues to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_init_allocated_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_freeze_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_free_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_mq_end_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_destroy_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_complete_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_tag_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_mq_alloc_request to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_integrity_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_finish_plug to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blk_execute_rq to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol blkdev_issue_flush to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __blk_alloc_disk to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_zalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_xor to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_weight to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_subset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_set to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_release_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_print_to_pagebuf to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_parselist to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_or to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_intersects to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_from_arr32 to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_next_zero_area_off to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bitmap_find_free_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_equal to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_clear to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_andnot to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __bitmap_and to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bioset_exit to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_put to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_kmalloc to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_integrity_prep to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_endio to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_clone_blkg_association to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_associate_blkg to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_clone to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_alloc_bioset to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bio_add_page to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bin2hex to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_path to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol bdev_file_open_by_dev to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol balance_dirty_pages_ratelimited to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol avenrun to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_driver_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_driver_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol auxiliary_device_init to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __auxiliary_device_add to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol autoremove_wake_function to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_unregister to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_chain_register to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol atomic_notifier_call_chain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol _atomic_dec_and_lock to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full_domain to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_synchronize_full to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol async_schedule_node to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arp_tbl to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_split to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol argv_free to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol arch_touch_nmi_watchdog to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_workqueue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_skb to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu_gfp to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_percpu to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol __alloc_pages to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_netdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_etherdev_mqs to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_cpu_rmap to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol alloc_chrdev_region to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue_exclusive to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_wait_queue to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol add_timer to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_get_table to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol acpi_disabled to stablelist (Čestmír Kalina) [RHEL-56065] - kabi: add symbol abort_creds to stablelist (Čestmír Kalina) [RHEL-56065]- ice: fix VSI lists confusion when adding VLANs (Michal Schmidt) [RHEL-20571] - ice: fix accounting for filters shared by multiple VSIs (Michal Schmidt) [RHEL-20571] - nvme-multipath: fix io accounting on failover (John Meneghini) [RHEL-56635] - nvme: fix multipath batched completion accounting (John Meneghini) [RHEL-56635] - netfilter: tproxy: bail out if IP has been disabled on the device (Phil Sutter) [RHEL-44369] {CVE-2024-36270} - mm: list_lru: fix UAF for memory cgroup (Rafael Aquini) [RHEL-56160] {CVE-2024-43888} - platform/x86: dell-smbios-wmi: Avoid false-positive memcpy() warning (David Arcari) [RHEL-56614] - arm64: properly install vmlinuz.efi (Lenny Szubowicz) [RHEL-46772] - buildtar: fix tarballs with EFI_ZBOOT enabled (Lenny Szubowicz) [RHEL-46772] - wifi: iwlwifi: mvm: fix a crash on 7265 (Jose Ignacio Tornos Martinez) [RHEL-57681] - wifi: iwlwifi: mvm: support iwl_dev_tx_power_cmd_v8 (Jose Ignacio Tornos Martinez) [RHEL-57681]- perf: Fix event leak upon exec and file release (Michael Petlan) [RHEL-55606] {CVE-2024-43869} - perf: Fix event leak upon exit (Michael Petlan) [RHEL-55603] {CVE-2024-43870} - task_work: Introduce task_work_cancel() again (Michael Petlan) [RHEL-55603] - task_work: s/task_work_cancel()/task_work_cancel_func()/ (Michael Petlan) [RHEL-55603] - net: openvswitch: fix overwriting ct original tuple for ICMPv6 (cki-backport-bot) [RHEL-44213] {CVE-2024-38558} - net: drop bad gso csum_start and offset in virtio_net_hdr (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: change maximum number of UDP segments to 128 (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - net: missing check virtio (Laurent Vivier) [RHEL-54891] {CVE-2024-43817} - fuse: Initialize beyond-EOF page contents before setting uptodate (CKI Backport Bot) [RHEL-56932] {CVE-2024-44947} - wifi: mac80211: Avoid address calculations via out of bounds array indexing (CKI Backport Bot) [RHEL-51285] {CVE-2024-41071} - nvme-pci: add missing condition check for existence of mapped data (Maurizio Lombardi) [RHEL-55099] {CVE-2024-42276}- sctp: fix association labeling in the duplicate COOKIE-ECHO case (Ondrej Mosnacek) [RHEL-48647] - s390/ap: Refine AP bus bindings complete processing (Cédric Le Goater) [RHEL-50373] - ice: Add netif_device_attach/detach into PF reset flow (Michal Schmidt) [RHEL-56084]- usb: xhci: prevent potential failure in handle_tx_event() for Transfer events without TRB (Desnes Nunes) [RHEL-52378] {CVE-2024-42226} - redhat: set defaults for RHEL 9.5 (Lucas Zampieri)- Revert "Merge: scsi: fnic: driver update" (John Meneghini) [RHEL-36420] - dev/parport: fix the array out-of-bounds risk (CKI Backport Bot) [RHEL-54990] {CVE-2024-42301} - leds: trigger: Unregister sysfs attributes before calling deactivate() (CKI Backport Bot) [RHEL-54835] {CVE-2024-43830} - null_blk: fix validation of block size (Ming Lei) [RHEL-51322] {CVE-2024-41077} - s390/fpu: Re-add exception handling in load_fpu_state() (Aristeu Rozanski) [RHEL-39346] - redhat: spec: add cachestat to kselftest package (Eric Chanudet) [RHEL-50302] - selftests: cachestat: Fix build warnings on ppc64 (Eric Chanudet) [RHEL-50302] - selftests/cachestat: Fix print_cachestat format (Eric Chanudet) [RHEL-50302] - selftests: cachestat: use proper syscall number macro (Eric Chanudet) [RHEL-50302] - selftests: cachestat: properly link in librt (Eric Chanudet) [RHEL-50302] - selftests: cachestat: catch failing fsync test on tmpfs (Eric Chanudet) [RHEL-50302] - selftests: cachestat: test for cachestat availability (Eric Chanudet) [RHEL-50302] - selftests: add selftests for cachestat (Eric Chanudet) [RHEL-50302]- net: stmmac: enable HW-accelerated VLAN stripping for gmac4 only (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: fix error array size (Andrew Halaney) [RHEL-6297] - net: stmmac: Assign configured channel value to EXTTS event (Andrew Halaney) [RHEL-6297] - net: stmmac: No need to calculate speed divider when offload is disabled (Andrew Halaney) [RHEL-6297] - net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Configure host DMA width (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST structure to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: move the EST lock to struct stmmac_priv (Andrew Halaney) [RHEL-6297] - net: stmmac: add support for RZ/N1 GMAC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use pcs_init/pcs_exit (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce pcs_init/pcs_exit stmmac operations (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_xpcs_setup() generic to all PCS devices (Andrew Halaney) [RHEL-6297] - net: stmmac: Add dedicated XPCS cleanup method (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: account for rgmii-txid/rxid/id phy-mode (Andrew Halaney) [RHEL-6297] - net: stmmac: Rename phylink_get_caps() callback to update_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix IP-cores specific MAC capabilities (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix max-speed being ignored on queue re-init (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply half-duplex-less constraint for DW QoS Eth only (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC mmc tx/rx missing statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Add GMAC LPI statistics (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx queue priority assignment (Andrew Halaney) [RHEL-6297] - net: stmmac: Support a generic PCS field in mac_device_info (Andrew Halaney) [RHEL-6297] - net: stmmac: don't rely on lynx_pcs presence to check for a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Remove unused of_gpio.h (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Update link clock rate only for RGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Complete meta data only when enabled (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc_core: Drop interrupt registers from stats (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Add support for 2.5G SGMII (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix EST offset for dwmac 5.10 (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix incorrect dereference in interrupt handlers (Andrew Halaney) [RHEL-6297] - net: stmmac: Simplify mtl IRQ status checking (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: use #define for string constants (Andrew Halaney) [RHEL-6297] - net: stmmac: Add driver support for common safety IRQ (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Enable TBS on all queues but 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: remove eee_enabled/eee_active in stmmac_ethtool_op_get_eee() (Andrew Halaney) [RHEL-6297] - net: stmmac: protect updates of 64-bit statistics counters (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix a typo of register name in DPP safety handling (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: fix handling of DPP safety error for DMA channels (Andrew Halaney) [RHEL-6297] - net: stmmac: Report taprio offload status (Andrew Halaney) [RHEL-6297] - net: stmmac: est: Per Tx-queue error count for HLBF (Andrew Halaney) [RHEL-6297] - net: stmmac: Offload queueMaxSDU from tc-taprio (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add support for JH7100 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: set TSO/TBS TX queues default settings (Andrew Halaney) [RHEL-6297] - net: stmmac: do not clear TBS enable bit on link up/down (Andrew Halaney) [RHEL-6297] - net: fill in MODULE_DESCRIPTION()s for dwmac-socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: Wait a bit for the reset to take effect (Andrew Halaney) [RHEL-6297] - net: stmmac: Prevent DSA tags from breaking COE (Andrew Halaney) [RHEL-6297] - net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: Enable Per DMA Channel interrupt" (Andrew Halaney) [RHEL-6297] - net: stmmac: Use interrupt mode INTM=1 for per channel irq (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for TX/RX channel interrupt (Andrew Halaney) [RHEL-6297] - net: stmmac: Make MSI interrupt routine generic (Andrew Halaney) [RHEL-6297] - net: stmmac: fix ethtool per-queue statistics (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: drop useless check for compatible fallback (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Make sure MDIO is initialized before use (Andrew Halaney) [RHEL-6297] - net: stmmac: mmc: Support more counters for XGMAC Core (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for EST cycle-time-extension (Andrew Halaney) [RHEL-6297] - net: stmmac: Refactor EST implementation (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: EST interrupts handling (Andrew Halaney) [RHEL-6297] - net: stmmac: fix FPE events losing (Andrew Halaney) [RHEL-6297] - net: stmmac: Add Tx HWTS support to XDP ZC (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Disable FPE MMC interrupts (Andrew Halaney) [RHEL-6297] - net: stmmac: Add support for HW-accelerated VLAN stripping (Andrew Halaney) [RHEL-6297] - net: stmmac: reduce dma ring display code duplication (Andrew Halaney) [RHEL-6297] - net: stmmac: remove extra newline from descriptors display (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: Add architecture dependency (Andrew Halaney) [RHEL-6297] - net: stmmac: avoid rx queue overrun (Andrew Halaney) [RHEL-6297] - net: stmmac: fix rx budget limit check (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs (Andrew Halaney) [RHEL-6297] - net: stmmac: update MAC capabilities when tx queues are updated (Andrew Halaney) [RHEL-6297] - net: stmmac: increase TX coalesce timer to 5ms (Andrew Halaney) [RHEL-6297] - net: stmmac: move TX timer arm after DMA enable (Andrew Halaney) [RHEL-6297] - net: stmmac: improve TX timer arm logic (Andrew Halaney) [RHEL-6297] - net: introduce napi_is_scheduled helper (Andrew Halaney) [RHEL-6297] - net: stmmac: do not silently change auxiliary snapshot capture channel (Andrew Halaney) [RHEL-6297] - net: stmmac: ptp: stmmac_enable(): move change of plat->flags into mutex (Andrew Halaney) [RHEL-6297] - net: stmmac: intel: remove unnecessary field struct plat_stmmacenet_data::ext_snapshot_num (Andrew Halaney) [RHEL-6297] - net: stmmac: use correct PPS capture input index (Andrew Halaney) [RHEL-6297] - net: stmmac: simplify debug message on stmmac_enable() (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove redundant checking for rx_coalesce_usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: fix typo in comment (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: refactor clock config (Andrew Halaney) [RHEL-6297] - net: stmmac: remove unneeded stmmac_poll_controller (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: fix resume on STM32 MCU (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: fix the incorrect parameter (Andrew Halaney) [RHEL-6297] - net: stmmac: fix incorrect rxq|txq_stats reference (Andrew Halaney) [RHEL-6297] - net: stmmac: make stmmac_{probe|remove}_config_dt static (Andrew Halaney) [RHEL-6297] - net: stmmac: rename stmmac_pltfr_remove_no_dt to stmmac_pltfr_remove (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sunxi: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-socfpga: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-mediatek: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-lpc18xx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ipq806x: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-intel-plat: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-ingenic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-imx: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: Tx coe sw fallback (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for Loongson-1 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: fix handling of zero coalescing tx-usecs (Andrew Halaney) [RHEL-6297] - net: stmmac: failure to probe without MAC interface specified (Andrew Halaney) [RHEL-6297] - net: stmmac: clarify difference between "interface" and "phy_interface" (Andrew Halaney) [RHEL-6297] - net: stmmac: convert half-duplex support to positive logic (Andrew Halaney) [RHEL-6297] - net: stmmac: move priv->phylink_config.mac_managed_pm (Andrew Halaney) [RHEL-6297] - net: stmmac: move xgmac specific phylink caps to dwxgmac2 core (Andrew Halaney) [RHEL-6297] - net: stmmac: move gmac4 specific phylink capabilities to gmac4 (Andrew Halaney) [RHEL-6297] - net: stmmac: provide stmmac_mac_phylink_get_caps() (Andrew Halaney) [RHEL-6297] - net: stmmac: use phylink_limit_mac_speed() (Andrew Halaney) [RHEL-6297] - net: stmmac: use "mdio_bus_data" local variable (Andrew Halaney) [RHEL-6297] - net: stmmac: clean up passing fwnode to phylink (Andrew Halaney) [RHEL-6297] - net: stmmac: convert plat->phylink_node to fwnode (Andrew Halaney) [RHEL-6297] - net: stmmac: Check more MAC HW features for XGMAC Core 3.20 (Andrew Halaney) [RHEL-6297] - stmmac: intel: Enable correction of MAC propagation delay (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: show more MAC HW features in debugfs (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: RX queue routing configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-oxnas: remove obsolete dwmac glue driver (Andrew Halaney) [RHEL-6297] - net: stmmac: XGMAC support for mdio C22 addr > 3 (Andrew Halaney) [RHEL-6297] - net: stmmac: Apply redundant write work around on 4.xx too (Andrew Halaney) [RHEL-6297] - net: stmmac: use per-queue 64 bit statistics where necessary (Andrew Halaney) [RHEL-6297] - net: stmmac: don't clear network statistics in .ndo_open() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: Fix L3L4 filter count (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Log more errors in probe (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use dev_err_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: Use of_get_phy_mode() over device_get_phy_mode() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qcom-ethqos: use devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-qco-ethqos: use devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide devm_stmmac_probe_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_remove_no_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_exit() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-generic: use stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: provide stmmac_pltfr_init() (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: fix possible memory leak in __stmmac_open (Andrew Halaney) [RHEL-6297] - net: dwmac_socfpga: initialize local data for mdio regmap configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: make the pcs_lynx cleanup sequence specific to dwmac_socfpga (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sogfpga: use the lynx pcs driver (Andrew Halaney) [RHEL-6297] - net: stmmac: use xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: pcs: xpcs: add xpcs_create_mdiodev() (Andrew Halaney) [RHEL-6297] - net: mdio: add mdio_device_get() and mdio_device_put() (Andrew Halaney) [RHEL-6297] - net: stmmac: xgmac: add ethtool per-queue irq statistic support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-tegra: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sun8i: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-stm32: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-sti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-rk: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-dwc-qos-eth: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-visconti: Make visconti_eth_clock_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_pltfr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register (Andrew Halaney) [RHEL-6297] - net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-sti: remove stih415/stih416/stid127 (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-starfive: Add phy interface settings (Andrew Halaney) [RHEL-6297] - net: stmmac: Add glue layer for StarFive JH7110 SoC (Andrew Halaney) [RHEL-6297] - net: stmmac: platform: Add snps,dwmac-5.20 IP compatible string (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP ZC receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: add Rx HWTS metadata to XDP receive pkt (Andrew Halaney) [RHEL-6297] - net: stmmac: introduce wrapper for struct xdp_buff (Andrew Halaney) [RHEL-6297] - net: stmmac: Remove unnecessary if statement brackets (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: rework optional clock handling (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Always return struct anarion_gmac * from anarion_config_dt() (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-anarion: Use annotation __iomem for register base (Andrew Halaney) [RHEL-6297] - net: stmmac: check fwnode for phy device before scanning for phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Add queue reset into stmmac_xdp_open() function (Andrew Halaney) [RHEL-6297] - net: stmmac: fix up RX flow hash indirection table when setting channels (Andrew Halaney) [RHEL-6297] - net: stmmac: remove redundant fixup to support fixed-link mode (Andrew Halaney) [RHEL-6297] - net: stmmac: check if MAC needs to attach to a PHY (Andrew Halaney) [RHEL-6297] - net: stmmac: Fix for mismatched host/device DMA address width (Andrew Halaney) [RHEL-6297] - net: stmmac: generic: drop of_match_ptr for ID table (Andrew Halaney) [RHEL-6297] - net: stmmac: add to set device wake up flag when stmmac init phy (Andrew Halaney) [RHEL-6297] - net: stmmac: Restrict warning on disabling DMA store and fwd mode (Andrew Halaney) [RHEL-6297] - net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Make struct dwc_eth_dwmac_data::remove return void (Andrew Halaney) [RHEL-6297] - net: stmmac: Make stmmac_dvr_remove() return void (Andrew Halaney) [RHEL-6297] - net: stmmac: fix invalid call to mdiobus_get_phy() (Andrew Halaney) [RHEL-6297] - net: stmmac: Separate C22 and C45 transactions for xgmac (Andrew Halaney) [RHEL-6297] - net: stmmac: add aux timestamps fifo clearance wait (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-mediatek: remove the dwmac_fix_mac_speed (Andrew Halaney) [RHEL-6297] - net: stmmac: fix errno when create_singlethread_workqueue() fails (Andrew Halaney) [RHEL-6297] - stmmac: fix potential division by 0 (Andrew Halaney) [RHEL-6297] - net: stmmac: Add check for taprio basetime configuration (Andrew Halaney) [RHEL-6297] - net: stmmac: fix possible memory leak in stmmac_dvr_probe() (Andrew Halaney) [RHEL-6297] - net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload() (Andrew Halaney) [RHEL-6297] - net: stmmac: fix "snps,axi-config" node property parsing (Andrew Halaney) [RHEL-6297] - Revert "net: stmmac: use sysfs_streq() instead of strncmp()" (Andrew Halaney) [RHEL-6297] - net: stmmac: Set MAC's flow control register to reflect current settings (Andrew Halaney) [RHEL-6297] - net: stmmac: use sysfs_streq() instead of strncmp() (Andrew Halaney) [RHEL-6297] - net: stmmac: ensure tx function is not running in stmmac_xdp_release() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing of_node_put() while module exiting (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_device() in loongson_dwmac_probe() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix missing pci_disable_msi() while module exiting (Andrew Halaney) [RHEL-6297] - net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable() (Andrew Halaney) [RHEL-6297] - stmmac: dwmac-loongson: fix invalid mdio_node (Andrew Halaney) [RHEL-6297] - net: stmmac: remove duplicate dma queue channel macros (Andrew Halaney) [RHEL-6297] - net: stmmac: rk3588: Allow multiple gmac controller (Andrew Halaney) [RHEL-6297] - net: stmmac: add a parse for new property 'snps,clk-csr' (Andrew Halaney) [RHEL-6297] - net: stmmac: Minor spell fix related to 'stmmac_clk_csr_set()' (Andrew Halaney) [RHEL-6297] - net: ethernet: stmicro: stmmac: dwmac-rk: Add rv1126 support (Andrew Halaney) [RHEL-6297] - net: stmmac: dwc-qos: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-6297] - net: ethernet: stmmac: dwmac-rk: Add gmac support for rk3588 (Andrew Halaney) [RHEL-6297] - ceph: force sending a cap update msg back to MDS for revoke op (Xiubo Li) [RHEL-48618] - ceph: periodically flush the cap releases (Xiubo Li) [RHEL-48618] - eeprom: at24: use of_match_ptr() (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Use pm_runtime_resume_and_get to simplify the code (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C64-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: add ST M24C32-D Additional Write lockable page support (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Annotate struct at24_data with __counted_by (Alessandro Carminati) [RHEL-47160] - eeprom: at24: Drop at24_get_chip_data() (Alessandro Carminati) [RHEL-47160] - mm: turn off test_uffdio_wp if CONFIG_PTE_MARKER_UFFD_WP is not configured. (Nico Pache) [RHEL-39306] - mm: update uffd-stress to handle EINVAL for unset config features (Nico Pache) [RHEL-39306] - selftests/bpf: Fix flaky test btf_map_in_map/lookup_update (Nico Pache) [RHEL-39306] - kselftests: mm: add s390 to ARCH list (Nico Pache) [RHEL-39306] - selftests/mm: fix powerpc ARCH check (Nico Pache) [RHEL-39306] - selftests: bpf: xskxceiver: ksft_print_msg: fix format type error (Nico Pache) [RHEL-39306] - hugetlbfs: ensure generic_hugetlb_get_unmapped_area() returns higher address than mmap_min_addr (Nico Pache) [RHEL-39306] - selftests/vm: fix inability to build any vm tests (Nico Pache) [RHEL-39306] - Makefile: add headers_install to kselftest targets (Nico Pache) [RHEL-39306] - selftests: drop KSFT_KHDR_INSTALL make target (Nico Pache) [RHEL-39306] - selftests: stop using KSFT_KHDR_INSTALL (Nico Pache) [RHEL-39306] - selftests: net: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: landlock: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: Add the uapi headers include variable (Nico Pache) [RHEL-39306] - selftests: futex: set DEFAULT_INSTALL_HDR_PATH (Nico Pache) [RHEL-39306] - selftests: drop khdr make target (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Make it POSIX-compliant (Nico Pache) [RHEL-39306] - selftests: use printf instead of echo -ne (Nico Pache) [RHEL-39306] - selftests: find echo binary to use -ne options (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to finish the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add a helper to abort the test (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to pass/fail test based on exit code (Nico Pache) [RHEL-39306] - selftests: ktap_helpers: Add helper to print diagnostic messages (Nico Pache) [RHEL-39306] - selftests: Move KTAP bash helpers to selftests common folder (Nico Pache) [RHEL-39306] - kselftest: dt: Stop relying on dirname to improve performance (Nico Pache) [RHEL-39306] - kselftest: Add new test for detecting unprobed Devicetree devices (Nico Pache) [RHEL-39306] - selftests:modify the incorrect print format (Nico Pache) [RHEL-39306] - selftests/mm: Substitute attribute with a macro (Nico Pache) [RHEL-39306] - selftests: Add printf attribute to kselftest prints (Nico Pache) [RHEL-39306] - selftests: fix dependency checker script (Nico Pache) [RHEL-39306] - kselftest/runner.sh: Propagate SIGTERM to runner child (Nico Pache) [RHEL-39306] - selftests/harness: Actually report SKIP for signal tests (Nico Pache) [RHEL-39306] - testing: kselftest_harness: add filtering and enumerating tests (Nico Pache) [RHEL-39306] - selftests: break the dependency upon local header files (Nico Pache) [RHEL-39306] - kselftest: Add a ksft_perror() helper (Nico Pache) [RHEL-39306] - selftests: Make the usage formatting consistent in kselftest_deps.sh (Nico Pache) [RHEL-39306] - kselftests: Enable the echo command to print newlines in Makefile (Nico Pache) [RHEL-39306] - selftest: Taint kernel when test module loaded (Nico Pache) [RHEL-39306] - selftests: Fix build when $(O) points to a relative path (Nico Pache) [RHEL-39306] - selftests: Use -isystem instead of -I to include headers (Nico Pache) [RHEL-39306] - selftests: Correct the headers install path (Nico Pache) [RHEL-39306] - selftests: Add and export a kernel uapi headers path (Nico Pache) [RHEL-39306] - selftests: set the BUILD variable to absolute path (Nico Pache) [RHEL-39306] - kselftest: signal all child processes (Nico Pache) [RHEL-39306] - selftests/mm: fix additional build errors for selftests (Nico Pache) [RHEL-39306] - selftests: mm: protection_keys: save/restore nr_hugepages value from launch script (Nico Pache) [RHEL-39306] - selftests: mm: make map_fixed_noreplace test names stable (Nico Pache) [RHEL-39306] - selftests/mm: fix build warnings on ppc64 (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage size at runtime (Nico Pache) [RHEL-39306] - mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions (Nico Pache) [RHEL-39306] - selftests: mm: cow: flag vmsplice() hugetlb tests as XFAIL (Nico Pache) [RHEL-39306] - selftests/mm: soft-dirty should fail if a testcase fails (Nico Pache) [RHEL-39306] - selftests/mm: parse VMA range in one go (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: fix hugetlb mem size calculation (Nico Pache) [RHEL-39306] - selftests/mm: confirm VA exhaustion without reliance on correctness of mmap() (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msg (Nico Pache) [RHEL-39306] - selftests/mm: include strings.h for ffsl (Nico Pache) [RHEL-39306] - selftests/mm: fix ARM related issue with fork after pthread_create (Nico Pache) [RHEL-39306] - selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEM (Nico Pache) [RHEL-39306] - selftests: mm: restore settings from only parent process (Nico Pache) [RHEL-39306] - selftests/mm: Fix build with _FORTIFY_SOURCE (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add missing tests (Nico Pache) [RHEL-39306] - selftests/mm: protection_keys: save/restore nr_hugepages settings (Nico Pache) [RHEL-39306] - selftests/mm: save and restore nr_hugepages value (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests: remove sudo and conform to tap (Nico Pache) [RHEL-39306] - selftests/mm: hugetlb_reparenting_test: do not unmount (Nico Pache) [RHEL-39306] - selftests/mm: log a consistent test name for check_compaction (Nico Pache) [RHEL-39306] - selftests/mm: log skipped compaction test as a skip (Nico Pache) [RHEL-39306] - selftests/mm: virtual_address_range: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: transhuge-stress: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: split_huge_page_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mremap_dontunmap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mrelease_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock2-tests: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: mlock-random-test: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_populate: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_hugetlb: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: map_fixed_noreplace: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: skip test if application doesn't has root privileges (Nico Pache) [RHEL-39306] - selftests/mm: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests: mm: hugepage-mmap: conform to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: gup_test: conform test to TAP format output (Nico Pache) [RHEL-39306] - mm/selftests: hugepage-mremap: conform test to TAP format output (Nico Pache) [RHEL-39306] - selftests/mm: log run_vmtests.sh results in TAP format (Nico Pache) [RHEL-39306] - selftests/mm: skip the hugetlb-madvise tests on unmet hugepage requirements (Nico Pache) [RHEL-39306] - selftests/mm: skip uffd hugetlb tests with insufficient hugepages (Nico Pache) [RHEL-39306] - selftests/mm: dont fail testsuite due to a lack of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: run_vmtests.sh: add hugetlb test category (Nico Pache) [RHEL-39306] - selftests/mm: new test that steals pages (Nico Pache) [RHEL-39306] - selftests: mm: perform some system cleanup before using hugepages (Nico Pache) [RHEL-39306] - selftests: avoid using SKIP(exit()) in harness fixure setup (Nico Pache) [RHEL-39306] - selftests/mm: uffd-unit-test check if huge page size is 0 (Nico Pache) [RHEL-39306] - selftests/mm: ksm_tests should only MADV_HUGEPAGE valid memory (Nico Pache) [RHEL-39306] - selftests/mm: switch to bash from sh (Nico Pache) [RHEL-39306] - selftests/mm: restore number of hugepages (Nico Pache) [RHEL-39306] - selftests/mm: add a new test for madv and hugetlb (Nico Pache) [RHEL-39306] - mm/ksm: test case for prctl fork/exec workflow (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for no-inherit memory-deny-write-execute (Nico Pache) [RHEL-39306] - kselftest: vm: check errnos in mdwe_test (Nico Pache) [RHEL-39306] - kselftest: vm: fix mdwe's mmap_FIXED test case (Nico Pache) [RHEL-39306] - kselftest: vm: fix tabs/spaces inconsistency in the mdwe test (Nico Pache) [RHEL-39306] - selftests: mm: add a test for mutually aligned moves > PMD size (Nico Pache) [RHEL-39306] - selftests: mm: fix failure case when new remap region was not found (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress help information (Nico Pache) [RHEL-39306] - selftests: mm: ksm: fix incorrect evaluation of parameter (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: fix incorrect position of #endif (Nico Pache) [RHEL-39306] - selftests: mm: remove wrong kernel header inclusion (Nico Pache) [RHEL-39306] - selftests/mm: move certain uffd*() routines from vm_util.c to uffd-common.c (Nico Pache) [RHEL-39306] - selftests/mm: fix two -Wformat-security warnings in uffd builds (Nico Pache) [RHEL-39306] - selftests/mm: fix uffd-stress unused function warning (Nico Pache) [RHEL-39306] - selftests/mm: factor out detection of hugetlb page sizes into vm_util (Nico Pache) [RHEL-39306] - selftests/ksm: ksm_functional_tests: add prctl unmerge test (Nico Pache) [RHEL-39306] - selftests/mm: add new selftests for KSM (Nico Pache) [RHEL-39306] - selftests/mm: add tests for RO pinning vs fork() (Nico Pache) [RHEL-39306] - selftests/mm: rename COW_EXTRA_LIBS to IOURING_EXTRA_LIBS (Nico Pache) [RHEL-39306] - selftests/mm: extend and rename uffd pagemap test (Nico Pache) [RHEL-39306] - selftests/mm: add a few options for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: add uffdio register ioctls test (Nico Pache) [RHEL-39306] - selftests/mm: add shmem-private test to uffd-stress (Nico Pache) [RHEL-39306] - selftests/mm: drop sys/dev test in uffd-stress test (Nico Pache) [RHEL-39306] - selftests/mm: allow uffd test to skip properly with no privilege (Nico Pache) [RHEL-39306] - selftests/mm: workaround no way to detect uffd-minor + wp (Nico Pache) [RHEL-39306] - selftests/mm: move zeropage test into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd sig/events tests into uffd unit tests (Nico Pache) [RHEL-39306] - selftests/mm: move uffd minor test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: move uffd pagemap test to unit test (Nico Pache) [RHEL-39306] - selftests/mm: add framework for uffd-unit-test (Nico Pache) [RHEL-39306] - selftests/mm: allow allocate_area() to fail properly (Nico Pache) [RHEL-39306] - selftests/mm: let uffd_handle_page_fault() take wp parameter (Nico Pache) [RHEL-39306] - selftests/mm: rename uffd_stats to uffd_args (Nico Pache) [RHEL-39306] - selftests/mm: drop global hpage_size in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: drop global mem_fd in uffd tests (Nico Pache) [RHEL-39306] - selftests/mm: UFFDIO_API test (Nico Pache) [RHEL-39306] - selftests/mm: uffd_open_{dev|sys}() (Nico Pache) [RHEL-39306] - selftests/mm: uffd_[un]register() (Nico Pache) [RHEL-39306] - selftests/mm: split uffd tests into uffd-stress and uffd-unit-tests (Nico Pache) [RHEL-39306] - selftests/mm: create uffd-common.[ch] (Nico Pache) [RHEL-39306] - selftests/mm: drop test_uffdio_zeropage_eexist (Nico Pache) [RHEL-39306] - selftests/mm: test UFFDIO_ZEROPAGE only when !hugetlb (Nico Pache) [RHEL-39306] - selftests/mm: mkdirty: test behavior of (pte|pmd)_mkdirty on VMAs without write permissions (Nico Pache) [RHEL-39306] - selftests/mm: reuse read_pmd_pagesize() in COW selftest (Nico Pache) [RHEL-39306] - mm: userfaultfd: add UFFDIO_CONTINUE_MODE_WP to install WP PTEs (Nico Pache) [RHEL-39306] - kselftest: vm: fix unused variable warning (Nico Pache) [RHEL-39306] - kselftest: vm: add tests for memory-deny-write-execute (Nico Pache) [RHEL-39306] - selftests/vm: cow: R/O long-term pinning reliability tests for non-anon pages (Nico Pache) [RHEL-39306] - config: enable CONFIG_DP83TG720_PHY (Izabela Bakollari) [RHEL-33716] - config: CONFIG_QCA807X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA808X_PHY (Izabela Bakollari) [RHEL-33716] - config: enable CONFIG_QCA83XX_PHY (Izabela Bakollari) [RHEL-33716] - net: linkmode: add linkmode_fill() helper (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: fix compilation when CONFIG_GPIOLIB is not set (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: move interface mode check to .config_init_once (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: get master/slave configuration in link down state (Izabela Bakollari) [RHEL-33716] - net: phy: dp83tg720: wake up PHYs in managed mode (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: at803x: fix kernel panic with at8031_probe (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: use devm_clk_get_optional_enabled for the rmii-ref clock (Izabela Bakollari) [RHEL-33716] - net: sfp: update comment for FS SFP-10G-T quirk (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: switch to crc_itu_t() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: drop wrong endianness conversion for addr and CRC (Izabela Bakollari) [RHEL-33716] - net: phy: fix phy_read_poll_timeout argument type in genphy_loopback (Izabela Bakollari) [RHEL-33716] - net: sfp: enhance quirk for Fibrestore 2.5G copper SFP module (Izabela Bakollari) [RHEL-33716] - net: phy: qca807x: add support for configurable LED (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: generalize some qca808x LED functions (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move common qca808x LED define to shared header (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: add support for QCA807x PHY Family (Izabela Bakollari) [RHEL-33716] - net: phy: provide whether link has changed in c37_read_status (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move more function to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: add devm/of_phy_package_join helper (Izabela Bakollari) [RHEL-33716] - net: phy: add support for scanning PHY in PHY packages nodes (Izabela Bakollari) [RHEL-33716] - of: mdio: Add of_node_put() when breaking out of for_each_xx (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO helpers to simplify the code (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add 5Gbps support to rtl822x_config_aneg() (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: use generic MDIO constants (Izabela Bakollari) [RHEL-33716] - net: mdio: add 2.5g and 5g related PMA speed constants (Izabela Bakollari) [RHEL-33716] - net: phy: c45 scanning: Don't consider -ENODEV fatal (Izabela Bakollari) [RHEL-33716] - net: phy: add helper phy_advertise_eee_all (Izabela Bakollari) [RHEL-33716] - net: phy: constify phydev->drv (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix the frequency adjustments (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: default to LED active High if not set (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: qca808x: fix logic error in LED brightness set (Izabela Bakollari) [RHEL-33716] - net: phy: realtek: add support for RTL8126A-integrated 5Gbps PHY (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for active-low LEDs (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: detach qca808x PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: move additional functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: deatch qca83xx PHY driver from at803x (Izabela Bakollari) [RHEL-33716] - net: phy: qcom: create and move functions to shared library (Izabela Bakollari) [RHEL-33716] - net: phy: move at803x PHY driver to dedicated directory (Izabela Bakollari) [RHEL-33716] - net: phy: adin1100: Add interrupt support for link change (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Prevent nullptr exceptions on ISR (Izabela Bakollari) [RHEL-33716] - net: phy: c45: change genphy_c45_ethtool_[get|set]_eee to use EEE linkmode bitmaps (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix set/get PHC time for lan8814 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add LED support for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY LEDs polarity modes (Izabela Bakollari) [RHEL-33716] - net: phy: mediatek-ge-soc: sync driver with MediaTek SDK (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8814 (Izabela Bakollari) [RHEL-33716] - net: sfp-bus: fix SFP mode detect from bitrate (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: populate .soft_reset for KSZ9131 (Izabela Bakollari) [RHEL-33716] - net: micrel: Fix PTP frame parsing for lan8841 (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read_status more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add support for cdt cross short test for qca808x (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: refactor qca808x cable test get status function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: generalize cdt fault length function (Izabela Bakollari) [RHEL-33716] - net: Use of_property_present() for testing DT property presence (Izabela Bakollari) [RHEL-33716] - net: phylink: move phylink_pcs_neg_mode() into phylink.c (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: add refcounting for fwnodes to mdiobus (Izabela Bakollari) [RHEL-33716] - net: phy: linux/phy.h: fix Excess kernel-doc description warning (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: implement mdo_insert_tx_tag (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec statistics (Izabela Bakollari) [RHEL-33716] - net: phy: nxp-c45-tja11xx: add MACsec support (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: better align function varibles to open parenthesis (Izabela Bakollari) [RHEL-33716] - net: sfp: fix PHY discovery for FS SFP-10G-T module (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: replace msleep(1) with usleep_range (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove extra space after cast (Izabela Bakollari) [RHEL-33716] - net: phy: add support for PHY package MMD read/write (Izabela Bakollari) [RHEL-33716] - net: phy: restructure __phy_write/read_mmd to helper and phydev user (Izabela Bakollari) [RHEL-33716] - net: phy: extend PHY package API to support multiple global address (Izabela Bakollari) [RHEL-33716] - net: phy: make addr type u8 in phy_package_shared struct (Izabela Bakollari) [RHEL-33716] - net: phylink: reimplement population of pl->supported for in-band (Izabela Bakollari) [RHEL-33716] - net: phy: skip LED triggers on PHYs on SFP modules (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make read specific status function more generic (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific qca808x config_aneg to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: Add support for the DP83TG720S Ethernet PHY (Izabela Bakollari) [RHEL-33716] - net: phy: c45: add genphy_c45_pma_read_ext_abilities() function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: drop specific PHY ID check from cable test functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8035 specific DT parse to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move at8031 functions in dedicated section (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: make at8031 related DT functions name more specific (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_intr to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 WOL bits to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 config_init to dedicated function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific at8031 probe mode check to dedicated probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move specific DT option for at8031 to specific probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move qca83xx specific check in dedicated functions (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: raname hw_stats functions to qca83xx specific name (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: move disable WOL to specific at8031 probe (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: fix passing the wrong reference for config_intr (Izabela Bakollari) [RHEL-33716] - net: mdio_bus: replace deprecated strncpy with strscpy (Izabela Bakollari) [RHEL-33716] - net: sfp: Convert to platform remove callback returning void (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: allow usage of generic ethernet-phy clock (Izabela Bakollari) [RHEL-33716] - net: phy: adin: allow control of Fast Link Down (Izabela Bakollari) [RHEL-33716] - net: phylink: use the PHY's possible_interfaces if populated (Izabela Bakollari) [RHEL-33716] - net: phylink: split out PHY validation from phylink_bringup_phy() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_mask() (Izabela Bakollari) [RHEL-33716] - net: phylink: pass PHY into phylink_validate_one() (Izabela Bakollari) [RHEL-33716] - net: phylink: split out per-interface validation (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: fill in possible_interfaces for AQR113C (Izabela Bakollari) [RHEL-33716] - net: phy: bcm84881: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: fill in possible_interfaces (Izabela Bakollari) [RHEL-33716] - net: phy: marvell10g: table driven mactype decode (Izabela Bakollari) [RHEL-33716] - net: phy: add possible interfaces (Izabela Bakollari) [RHEL-33716] - net: sfp: rework the RollBall PHY waiting code (Izabela Bakollari) [RHEL-33716] - net: phy: correctly check soft_reset ret ONLY if defined for PHY (Izabela Bakollari) [RHEL-33716] - net: phylink: use for_each_set_bit() (Izabela Bakollari) [RHEL-33716] - net: phy: broadcom: Wire suspend/resume for BCM54612E (Izabela Bakollari) [RHEL-33716] - net: sfp: use linkmode_*() rather than open coding (Izabela Bakollari) [RHEL-33716] - net: phylink: use linkmode_fill() (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: add firmware load support (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move MMD_VEND define to header (Izabela Bakollari) [RHEL-33716] - net: phy: aquantia: move to separate directory (Izabela Bakollari) [RHEL-33716] - net: mdio: fix typo in header (Izabela Bakollari) [RHEL-33716] - net: phylink: initialize carrier state at creation (Izabela Bakollari) [RHEL-33716] - net: phy: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: mdio: fill in missing MODULE_DESCRIPTION()s (Izabela Bakollari) [RHEL-33716] - net: phy: micrel: Fix forced link mode for KSZ886X switches (Izabela Bakollari) [RHEL-33716] - net: dsa: microchip: ksz8: Enable MIIM PHY Control reg access (Izabela Bakollari) [RHEL-33716] - net: phy: mscc: macsec: reject PN update requests (Izabela Bakollari) [RHEL-33716] - net: phy: dp83867: Add support for hardware blinking LEDs (Izabela Bakollari) [RHEL-33716] - net: sfp: improve Nokia GPON sfp fixup (Izabela Bakollari) [RHEL-33716] - net: sfp: re-implement ignoring the hardware TX_FAULT signal (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for FS's 2.5G copper SFP (Izabela Bakollari) [RHEL-33716] - net: phy: amd: Support the Altima AMI101L (Izabela Bakollari) [RHEL-33716] - net: sfp: add quirk for Fiberstone GPON-ONU-34-20BI (Izabela Bakollari) [RHEL-33716] - net: phy: fix regression with AX88772A PHY driver (Izabela Bakollari) [RHEL-33716] - net: phy: convert phy_stop() to use split state machine (Izabela Bakollari) [RHEL-33716] - net: phy: split locked and unlocked section of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move phy_suspend() to end of phy_state_machine() (Izabela Bakollari) [RHEL-33716] - net: phy: move call to start aneg (Izabela Bakollari) [RHEL-33716] - net: phy: call phy_error_precise() while holding the lock (Izabela Bakollari) [RHEL-33716] - net: phy: always call phy_process_state_change() under lock (Izabela Bakollari) [RHEL-33716] - net: phy: marvell: Add support for offloading LED blinking (Izabela Bakollari) [RHEL-33716] - net: phy: phy_device: Call into the PHY driver to set LED offload (Izabela Bakollari) [RHEL-33716] - net: sfp: Remove unused function declaration sfp_link_configure() (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: add qca8081 fifo reset on the link changed (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: remove qca8081 1G fast retrain and slave seed config (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 1G chip type (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: enable qca8081 slave seed conditionally (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: merge qca8081 slave seed function (Izabela Bakollari) [RHEL-33716] - net: phy: at803x: support qca8081 genphy_c45_pma_read_abilities (Izabela Bakollari) [RHEL-33716] - net: mdio: Introduce a regmap-based mdio driver (Izabela Bakollari) [RHEL-33716] - net: phylib: fix phy_read*_poll_timeout() (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdio_device_get() and mdio_device_put() (Izabela Bakollari) [RHEL-33716] - net: mdio: add clause 73 to ethtool conversion helper (Izabela Bakollari) [RHEL-33716] - mdio_bus: unhide mdio_bus_init prototype (Izabela Bakollari) [RHEL-33716] - net: mdio: fix owner field for mdio buses registered using ACPI (Izabela Bakollari) [RHEL-33716] - net: phy: improve phy_read_poll_timeout (Izabela Bakollari) [RHEL-33716] - net: mdio: add mdiodev_c45_(read|write) (Izabela Bakollari) [RHEL-33716] - docs: networking: phy: add missing space (Izabela Bakollari) [RHEL-33716]- x86/bhi: Avoid warning in #DB handler due to BHI mitigation (Waiman Long) [RHEL-53662 RHEL-53665] {CVE-2024-42240} - redhat: Fix the ownership of /lib/modules/ directory (Vitaly Kuznetsov) [RHEL-21034] - move ownership of /lib/modules// to kernel-core (Thorsten Leemhuis) [RHEL-21034] - KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfns (Paolo Bonzini) [RHEL-32435] - KVM: extend kvm_range_has_memory_attributes() to check subset of attributes (Paolo Bonzini) [RHEL-32435] - KVM: cleanup and add shortcuts to kvm_range_has_memory_attributes() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: move check for already-populated page to common code (Paolo Bonzini) [RHEL-32435] - KVM: remove kvm_arch_gmem_prepare_needed() (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvm (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guest (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfn (Paolo Bonzini) [RHEL-32435] - KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_* (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: do not go through struct page (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparation (Paolo Bonzini) [RHEL-32435] - KVM: guest_memfd: return folio from __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-32435] - KVM: x86: Eliminate log spam from limited APIC timer periods (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Use sev_es_host_save_area() helper when initializing tsc_aux (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Force sev_es_host_save_area() to be inlined (for noinstr usage) (Paolo Bonzini) [RHEL-32435] - KVM: SVM: Consider NUMA affinity when allocating per-CPU save_area (Paolo Bonzini) [RHEL-32435] - KVM: SVM: not account memory allocation for per-CPU svm_data (Paolo Bonzini) [RHEL-32435] - KVM: SVM: remove useless input parameter in snp_safe_alloc_page (Paolo Bonzini) [RHEL-32435] - KVM: Validate hva in kvm_gpc_activate_hva() to fix __kvm_gpc_refresh() WARN (Paolo Bonzini) [RHEL-32435] - KVM: interrupt kvm_gmem_populate() on signals (Paolo Bonzini) [RHEL-32435] - KVM: Stop processing *all* memslots when "null" mmu_notifier handler is found (Paolo Bonzini) [RHEL-32435] - KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin() (Paolo Bonzini) [RHEL-32435] - KVM: selftests: x86: Prioritize getting max_gfn from GuestPhysBits (Paolo Bonzini) [RHEL-32435] - KVM: selftests: Fix shift of 32 bit unsigned int more than 32 bits (Paolo Bonzini) [RHEL-32435] - KVM: Discard zero mask with function kvm_dirty_ring_reset (Paolo Bonzini) [RHEL-32435] - virt: guest_memfd: fix reference leak on hwpoisoned page (Paolo Bonzini) [RHEL-32435] - kvm: do not account temporary allocations to kmem (Paolo Bonzini) [RHEL-32435] - KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes (Paolo Bonzini) [RHEL-32435] - KVM: SVM: WARN on vNMI + NMI window iff NMIs are outright masked (Paolo Bonzini) [RHEL-32435] - net: ntb_netdev: Move ntb_netdev_rx_handler() to call netif_rx() from __netif_rx() (Myron Stowe) [RHEL-51754] {CVE-2024-42110} - Disable NVGRACE_GPU_VFIO_PCI CONFIG for now (Donald Dutile) [RHEL-36542] - vfio/nvgrace-gpu: Convey kvm to map device memory region as noncached (Donald Dutile) [RHEL-36544] - vfio: Convey kvm that the vfio-pci device is wc safe (Donald Dutile) [RHEL-36543] - vfio/nvgrace-gpu: Add vfio pci variant module for grace hopper (Donald Dutile) [RHEL-36542] - x86/bugs: Extend VMware Retbleed workaround to Nehalem & earlier CPUs (Waiman Long) [RHEL-48649] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Apacer AS340 (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for AMD Radeon S3 SSD (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Add ATA_HORKAGE_NOLPM for Crucial CT240BX500SSD1 (Ewan D. Milne) [RHEL-23829] - ata: ahci: Do not apply Intel PCS quirk on Intel Alder Lake (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Allow command duration limits detection for ACS-4 drives (Ewan D. Milne) [RHEL-23829] - ata: ahci: Add mask_port_map module parameter (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-sata: Factor out NCQ Priority configuration helpers (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: asm1166: don't limit reported ports (Ewan D. Milne) [RHEL-23829] - ahci: print the number of implemented ports (Ewan D. Milne) [RHEL-23829] - ahci: asm1064: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nomsi (Ewan D. Milne) [RHEL-23829] - ahci: drop unused board_ahci_noncq (Ewan D. Milne) [RHEL-23829] - ahci: clean up ahci_broken_devslp quirk (Ewan D. Milne) [RHEL-23829] - ahci: rename board_ahci_nosntf (Ewan D. Milne) [RHEL-23829] - ahci: clean up intel_pcs_quirk (Ewan D. Milne) [RHEL-23829] - ata: ahci: Drop low power policy board type (Ewan D. Milne) [RHEL-23829] - ata: ahci: do not enable LPM on external ports (Ewan D. Milne) [RHEL-23829] - ata: ahci: drop hpriv param from ahci_update_initial_lpm_policy() (Ewan D. Milne) [RHEL-23829] - ata: ahci: a hotplug capable port is an external port (Ewan D. Milne) [RHEL-23829] - ata: ahci: move marking of external port earlier (Ewan D. Milne) [RHEL-23829] - ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts (Ewan D. Milne) [RHEL-23829] - ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers (Ewan D. Milne) [RHEL-23829] - ahci: asm1166: correct count of reported ports (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: improve sysfs description for ATA_LPM_UNKNOWN (Ewan D. Milne) [RHEL-23829] - scsi: sd: Fix system start for ATA devices (Ewan D. Milne) [RHEL-23829] - scsi: Change SCSI device boolean fields to single bit flags (Ewan D. Milne) [RHEL-23829] - scsi: sd: Introduce manage_shutdown device flag (Ewan D. Milne) [RHEL-23829] - ata: libata-eh: Spinup disk on resume after revalidation (Ewan D. Milne) [RHEL-23829] - ata: xgene: Use of_device_get_match_data() (Ewan D. Milne) [RHEL-23829] - scsi: Remove scsi device no_start_on_resume flag (Ewan D. Milne) [RHEL-23829] - scsi: sd: Do not issue commands to suspended disks on shutdown (Ewan D. Milne) [RHEL-23829] - ata: libata: Annotate struct ata_cpr_log with __counted_by (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: Disable scsi device manage_system_start_stop (Ewan D. Milne) [RHEL-23829] - scsi: sd: Differentiate system and runtime start/stop management (Ewan D. Milne) [RHEL-23829] - ata: libata-scsi: link ata port and scsi device (Ewan D. Milne) [RHEL-23829] - ata: libata-core: Fix port and device removal (Ewan D. Milne) [RHEL-23829] - ata: libata-sata: increase PMP SRST timeout to 10s (Ewan D. Milne) [RHEL-23829] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fetch sense data for successful commands iff CDL enabled (Ewan D. Milne) [RHEL-23829] - ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val() (Ewan D. Milne) [RHEL-23829] - ata: libata: fix parameter type of ata_deadline() (Ewan D. Milne) [RHEL-23829] - ata,scsi: do not issue START STOP UNIT on resume (Ewan D. Milne) [RHEL-23829] - ata: libata-core: fix when to fetch sense data for successful commands (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Fix ata_msense_control kdoc comment (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Handle completion of CDL commands using policy 0xD (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Set read/write commands CDL index (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Add ATA feature control sub-page translation (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Add support for CDL pages mode sense (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata-scsi: Handle CDL bits in ata_scsiop_maint_in() (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Detect support for command duration limits (Ewan D. Milne) [RHEL-23829] - scsi: ata: libata: Change ata_eh_request_sense() to not set CHECK_CONDITION (Ewan D. Milne) [RHEL-23829] - ata: Use of_property_present() for testing DT property presence (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_POLICY configuration item back (Ewan D. Milne) [RHEL-23829] - ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item (Ewan D. Milne) [RHEL-23829] - virt: efi_secret: Convert to platform remove callback returning void (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add get_event_log() support for CC platforms (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Measure into CC protocol if TCG2 protocol is absent (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Add Confidential Computing (CC) measurement typedefs (Lenny Szubowicz) [RHEL-30322] - efi/tpm: Use symbolic GUID name from spec for final events table (Lenny Szubowicz) [RHEL-30322] - efi/libstub: Use TPM event typedefs from the TCG PC Client spec (Lenny Szubowicz) [RHEL-30322]- mm: huge_memory: use !CONFIG_64BIT to relax huge page alignment on 32 bit machines (Chris von Recklinghausen) [RHEL-54027] {CVE-2024-42258} - rtla/osnoise: set the default threshold to 1us (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Better report when histogram is empty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/osnoise: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Fix -t\--trace[=file] (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Fix histogram report when a cpu count is 0 (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Add the --warm-up option (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for hist mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Add a summary for top mode (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Use pretty formatting only on interactive tty (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/auto-analysis: Replace \t with spaces (Luis Claudio R. Goncalves) [RHEL-50869] - rtla/timerlat: Simplify "no value" printing on top (Luis Claudio R. Goncalves) [RHEL-50869] - tools/rtla: Add -U/--user-load option to timerlat (Luis Claudio R. Goncalves) [RHEL-50869] - Documentation: Add tools/rtla timerlat -u option documentation (Luis Claudio R. Goncalves) [RHEL-50869] - rtla: Make doc build optional (Luis Claudio R. Goncalves) [RHEL-50869] - kernfs: change kernfs_rename_lock into a read-write lock (Ian Kent) [RHEL-52956] - kernfs: Separate kernfs_pr_cont_buf and rename_lock (Ian Kent) [RHEL-52956] - kernfs: fix missing kernfs_iattr_rwsem locking (Ian Kent) [RHEL-52956] - kernfs: Use a per-fs rwsem to protect per-fs list of kernfs_super_info (Ian Kent) [RHEL-52956] - kernfs: Introduce separate rwsem to protect inode attributes (Ian Kent) [RHEL-52956] - perf/x86/intel: Support Perfmon MSRs aliasing (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support PERFEVTSEL extension (Michael Petlan) [RHEL-20059] - perf/x86: Add config_mask to represent EVENTSEL bitmask (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support new data source for Lunar Lake (Michael Petlan) [RHEL-20059] - perf/x86/intel: Rename model-specific pebs_latency_data functions (Michael Petlan) [RHEL-20059] - perf/x86: Add Lunar Lake and Arrow Lake support (Michael Petlan) [RHEL-20059] - perf/x86: Support counter mask (Michael Petlan) [RHEL-20059] - perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c (Michael Petlan) [RHEL-20059] - perf/x86/intel: Support the PEBS event mask (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Lunarlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Add Arrowlake support (Michael Petlan) [RHEL-20059] - perf/x86/intel: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/msr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/uncore: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/pt: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/lbr: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - perf/x86/intel/cstate: Switch to new Intel CPU model defines (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Update arch/x86/include/asm/intel-family.h (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add new macros to work with (vendor/family/model) values (Michael Petlan) [RHEL-20059] - x86/cpu/vfm: Add/initialize x86_vfm field to struct cpuinfo_x86 (Michael Petlan) [RHEL-20059] - intel_th: pci: Add Lunar Lake support (Michael Petlan) [RHEL-20057] - iommufd/iova_bitmap: Remove iterator logic (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Dynamic pinning on iova_bitmap_set() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Consolidate iova_bitmap_set exit conditionals (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Move initial pinning to iova_bitmap_for_each() (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Cache mapped length in iova_bitmap_map struct (Jerry Snitselaar) [RHEL-40162] - iommufd/iova_bitmap: Check iova_bitmap_done() after set ahead (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Do not record head iova to better match iommu drivers (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix tests to use MOCK_PAGE_SIZE based buffer sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Add tests for <= u8 bitmap sizes (Jerry Snitselaar) [RHEL-40162] - iommufd/selftest: Fix iommufd_test_dirty() to handle class_register (Jeff Moyer) [RHEL-23824] - fs : Fix warning using plain integer as NULL (Jeff Moyer) [RHEL-23824] - libnvdimm: remove kernel-doc warnings: (Jeff Moyer) [RHEL-23824] - testing: nvdimm: make struct class structures constant (Jeff Moyer) [RHEL-23824] - libnvdimm: Annotate struct nd_region with __counted_by (Jeff Moyer) [RHEL-23824] - libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value (Jeff Moyer) [RHEL-23824] - dax: refactor deprecated strncpy (Jeff Moyer) [RHEL-23824] - nvdimm: Fix dereference after free in register_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm: Fix memleak of pmu attr_groups in unregister_nvdimm_pmu() (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Avoid unnecessary endian conversion (Jeff Moyer) [RHEL-23824] - nvdimm/pfn_dev: Prevent the creation of zero-sized namespaces (Jeff Moyer) [RHEL-23824] - nvdimm: Explicitly include correct DT includes (Jeff Moyer) [RHEL-23824] - nvdimm: Use kstrtobool() instead of strtobool() (Jeff Moyer) [RHEL-23824] - dax: enable dax fault handler to report VM_FAULT_HWPOISON (Jeff Moyer) [RHEL-23824] - nvdimm: make security_show static (Jeff Moyer) [RHEL-23824] - nvdimm: make nd_class variable static (Jeff Moyer) [RHEL-23824] - dax/kmem: Pass valid argument to memory_group_register_static (Jeff Moyer) [RHEL-23824] - fsdax: remove redundant variable 'error' (Jeff Moyer) [RHEL-23824] - dax: Cleanup extra dax_region references (Jeff Moyer) [RHEL-23824] - dax: Introduce alloc_dev_dax_id() (Jeff Moyer) [RHEL-23824] - dax: Use device_unregister() in unregister_dax_mapping() (Jeff Moyer) [RHEL-23824] - dax: Fix dax_mapping_release() use after free (Jeff Moyer) [RHEL-23824] - tools/testing/nvdimm: Drop empty platform remove function (Jeff Moyer) [RHEL-23824] - dax/kmem: Fix leak of memory-hotplug resources (Jeff Moyer) [RHEL-23824] - dax: super.c: fix kernel-doc bad line warning (Jeff Moyer) [RHEL-23824] - nvdimm/region: Move cache management to the region driver (Jeff Moyer) [RHEL-23824] - ACPI: HMAT: Release platform device in case of platform_device_add_data() fails (Jeff Moyer) [RHEL-23824] - arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY (Mark Salter) [RHEL-46931] {CVE-2024-39488} - RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt (Kamal Heib) [RHEL-44248] {CVE-2024-38544}- ARM: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add interrupt-names to arch timer nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r9a07g044: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779a0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F4 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: s4sk: Fix ethernet0 alias (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-ethernet: Enable Ethernet Switch and SERDES (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rzg2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen3: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rzg1: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - ARM: dts: rcar-gen2: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add missing hypervisor virtual timer IRQ (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add aliases for I2C buses (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Improve TMU interrupt descriptions (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add R-Car S4 Starter Kit support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: spider: Enable PCIe Host ch0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add PCIe Host and Endpoint nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add GP LEDs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add INTC-EX node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Revise renesas,ipmmu-main (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Use proper labels for thermal zones (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Drop specifying the GIC_CPU_MASK_SIMPLE() for GICv3 systems (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to MMC node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable UFS device (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CA55 operating points (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add Ethernet Switch and SERDES nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Switch from SCIF3 to HSCIF0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix SCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Fix HSCIF "brg_int" clock (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add missing bootargs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Move aliases and chosen (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add MSIOF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add TMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CMT support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable eMMC0 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SDHI0 support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Fix scif0/scif3 sort order (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable SCIF0 on second connector (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add SCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add HSCIF nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add DMA properties to SCIF3 (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPU core clocks (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add CPUIdle support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add L3 cache controller (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add UFS node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add iommus to DMAC nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add IPMMU nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add sys-dmac nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add thermal support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add GPIO nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: rcar-gen4: Add interrupt properties to watchdog nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Add Ethernet sub-board (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Add I2C4 and EEPROMs (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add I2C nodes (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider: Complete SCIF3 description (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add pinctrl device node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: spider-cpu: Enable watchdog timer (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: r8a779f0: Add RWDT node (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas R8A779F0 SoC support (Steve Dunnagan) [RHEL-53987] - arm64: dts: renesas: Add Renesas Spider boards support (Steve Dunnagan) [RHEL-53987] - net/sched: Fix UAF when resolving a clash (Xin Long) [RHEL-51020] {CVE-2024-41040} - scsi: qedf: Ensure the copied buf is NUL terminated (John Meneghini) [RHEL-44201 RHEL-44202] {CVE-2024-38559} - netfilter: br_netfilter: remove WARN traps (Florian Westphal) [RHEL-36872] - netfilter: br_netfilter: skip conntrack input hook for promisc packets (Florian Westphal) [RHEL-36872] - netfilter: bridge: confirm multicast packets before passing them up the stack (Florian Westphal) [RHEL-36872] {CVE-2024-27415} - netfilter: nf_conntrack_bridge: initialize err to 0 (Florian Westphal) [RHEL-36872] - net/mlx5e: Add mqprio_rl cleanup and free in mlx5e_priv_cleanup() (Benjamin Poirier) [RHEL-45365] - net/mlx5: E-switch, Create ingress ACL when needed (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Add check for srq max_sge attribute (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Fix unwind flow as part of mlx5_ib_stage_init_init (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Ensure created mkeys always have a populated rb_key (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Follow rb_key.ats when creating new mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Remove extra unlock on error path (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets (Benjamin Poirier) [RHEL-45365] - net/mlx5: Fix tainted pointer delete is case of flow rules creation fail (Benjamin Poirier) [RHEL-45365] - net/mlx5: Always stop health timer during driver removal (Benjamin Poirier) [RHEL-45365] - net/mlx5: Stop waiting for PCI if pci channel is offline (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix UDP GSO for encapsulated packets (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion (Benjamin Poirier) [RHEL-45365] - net/mlx5e: Fix IPsec tunnel mode offload feature check (Benjamin Poirier) [RHEL-45365] - net/mlx5: Use mlx5_ipsec_rx_status_destroy to correctly delete status rules (Benjamin Poirier) [RHEL-45365] - net/mlx5: Lag, do bond only if slaves agree on roce state (Benjamin Poirier) [RHEL-45365] - net/mlx5: Reload only IB representors upon lag disable/enable (Benjamin Poirier) [RHEL-45365] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Adding remote atomic access flag to updatable flags (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Change check for cacheable mkeys (Benjamin Poirier) [RHEL-45365] - RDMA/mlx5: Uncacheable mkey has neither rb_key or cache_ent (Benjamin Poirier) [RHEL-45365] - mlx5: stop warning for 64KB pages (Benjamin Poirier) [RHEL-45365] - mlx5: avoid truncating error message (Benjamin Poirier) [RHEL-45365] - tools/power/x86/intel-speed-select: v1.19 release (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Display CPU as None for -1 (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: SST BF/TF support per level (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase number of CPUs displayed (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Present all TRL levels for turbo-freq (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Fix display for unsupported levels (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Support multiple dies (David Arcari) [RHEL-20031] - tools/power/x86/intel-speed-select: Increase die count (David Arcari) [RHEL-20031] - platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove() (David Arcari) [RHEL-20031] - platform/x86: ISST: Support SST-BF and SST-TF per level (David Arcari) [RHEL-20031] - platform/x86: ISST: Add missing MODULE_DESCRIPTION (David Arcari) [RHEL-20031] - platform/x86: ISST: Add dev_fmt (David Arcari) [RHEL-20031] - platform/x86: ISST: Support partitioned systems (David Arcari) [RHEL-20031] - platform/x86: ISST: Shorten the assignments for power_domain_info (David Arcari) [RHEL-20031] - platform/x86: ISST: Use local variable for auxdev->dev (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Add additional TPMI header fields (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Align comments in kernel-doc (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Check major version change for TPMI Information (David Arcari) [RHEL-20031] - platform/x86/intel/tpmi: Handle error from tpmi_process_info() (David Arcari) [RHEL-20031] - audit: Send netlink ACK before setting connection in auditd_set (Richard Guy Briggs) [RHEL-9096]- xfs: allow SECURE namespace xattrs to use reserved block pool (Pavel Reichl) [RHEL-49806] - firmware: cs_dsp: Validate payload length before processing block (David Arcari) [RHEL-53640] {CVE-2024-42237} - selftests: netfilter: test nat source port clash resolution interaction with tcp early demux (Florian Westphal) [RHEL-6151] - netfilter: nf_nat: undo erroneous tcp edemux lookup after port clash (Florian Westphal) [RHEL-6151] - xfs: allow symlinks with short remote targets (CKI Backport Bot) [RHEL-53164] - netfilter: Use flowlabel flow key when re-routing mangled packets (Florian Westphal) [RHEL-40213] - ppp: reject claimed-as-LCP but actually malformed packets (Guillaume Nault) [RHEL-51059] {CVE-2024-41044} - mptcp: ensure snd_una is properly initialized on connect (Florian Westphal) [RHEL-47943 RHEL-47944] {CVE-2024-40931} - Bluetooth: ISO: Check socket flag instead of hcon (CKI Backport Bot) [RHEL-51982] {CVE-2024-42141} - bluetooth/hci: disallow setting handle bigger than HCI_CONN_HANDLE_MAX (CKI Backport Bot) [RHEL-51910] {CVE-2024-42132} - Bluetooth: hci_core: cancel all works upon hci_unregister_dev() (CKI Backport Bot) [RHEL-51214] {CVE-2024-41063} - mm: vmalloc: check if a hash-index is in cpu_possible_mask (CKI Backport Bot) [RHEL-50955] {CVE-2024-41032} - Merge DRM changes from upstream v6.9..v6.9.11 (Dave Airlie) [RHEL-24103] - powerpc/mm: Fix false detection of read faults (Chris von Recklinghausen) [RHEL-50040] - powerpc/mm: Support execute-only memory on the Radix MMU (Chris von Recklinghausen) [RHEL-50040] - io_uring/sqpoll: work around a potential audit memory leak (Jeff Moyer) [RHEL-48561] {CVE-2024-41001} - io_uring/rsrc: don't lock while !TASK_RUNNING (Jeff Moyer) [RHEL-47830] {CVE-2024-40922} - io_uring/io-wq: Use set_bit() and test_bit() at worker->flags (Jeff Moyer) [RHEL-47505] {CVE-2024-39508} - kunit: kasan_test: fix backport error in kasan test (Nico Pache) [RHEL-39303] - redhat: add configs for new kunit tests (Nico Pache) [RHEL-39303] - kasan: use unchecked __memset internally (Nico Pache) [RHEL-39303] - kasan: unify printk prefixes (Nico Pache) [RHEL-39303] - net/handshake: Fix handshake_req_destroy_test1 (Nico Pache) [RHEL-39303] - kunit: bail out early in __kunit_test_suites_init() if there are no suites to test (Nico Pache) [RHEL-39303] - kunit: string-stream-test: use KUNIT_DEFINE_ACTION_WRAPPER (Nico Pache) [RHEL-39303] - kunit: test: Move fault tests behind KUNIT_FAULT_TEST Kconfig option (Nico Pache) [RHEL-39303] - kunit: unregister the device on error (Nico Pache) [RHEL-39303] - kunit: Fix race condition in try-catch completion (Nico Pache) [RHEL-39303] - kunit: Add tests for fault (Nico Pache) [RHEL-39303] - kunit: Print last test location on fault (Nico Pache) [RHEL-39303] - kunit: Handle test faults (Nico Pache) [RHEL-39303] - kunit: Fix timeout message (Nico Pache) [RHEL-39303] - kunit: Fix kthread reference (Nico Pache) [RHEL-39303] - kunit: Handle thread creation error (Nico Pache) [RHEL-39303] - lib: checksum: hide unused expected_csum_ipv6_magic[] (Nico Pache) [RHEL-39303] - Revert "kunit: memcpy: Split slow memcpy tests into MEMCPY_SLOW_KUNIT_TEST" (Nico Pache) [RHEL-39303] - kunit: Fix again checksum tests on big endian CPUs (Nico Pache) [RHEL-39303] - kunit: Annotate _MSG assertion variants with gnu printf specifiers (Nico Pache) [RHEL-39303] - rtc: test: Fix invalid format specifier. (Nico Pache) [RHEL-39303] - lib: memcpy_kunit: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - lib/cmdline: Fix an invalid format specifier in an assertion msg (Nico Pache) [RHEL-39303] - kunit: test: Log the correct filter string in executor_test (Nico Pache) [RHEL-39303] - kunit: make kunit_bus_type const (Nico Pache) [RHEL-39303] - kunit: Mark filter* params as rw (Nico Pache) [RHEL-39303] - kunit: tool: Print UML command (Nico Pache) [RHEL-39303] - time/kunit: Use correct format specifier (Nico Pache) [RHEL-39303] - Documentation: KUnit: Update the instructions on how to test static functions (Nico Pache) [RHEL-39303] - kunit: run test suites only after module initialization completes (Nico Pache) [RHEL-39303] - MAINTAINERS: kunit: Add Rae Moar as a reviewer (Nico Pache) [RHEL-39303] - lib: checksum: Fix build with CONFIG_NET=n (Nico Pache) [RHEL-39303] - kunit: Add tests for csum_ipv6_magic and ip_fast_csum (Nico Pache) [RHEL-39303] - Documentation: kunit: Add clang UML coverage example (Nico Pache) [RHEL-39303] - kunit: Protect string comparisons against NULL (Nico Pache) [RHEL-39303] - kunit: Add example of kunit_activate_static_stub() with pointer-to-function (Nico Pache) [RHEL-39303] - kunit: Allow passing function pointer to kunit_activate_static_stub() (Nico Pache) [RHEL-39303] - kunit: Fix NULL-dereference in kunit_init_suite() if suite->log is NULL (Nico Pache) [RHEL-39303] - kunit: Reset test->priv after each param iteration (Nico Pache) [RHEL-39303] - kunit: Add example for using test->priv (Nico Pache) [RHEL-39303] - Documentation: Add debugfs docs with run after boot (Nico Pache) [RHEL-39303] - kunit: add ability to run tests after boot using debugfs (Nico Pache) [RHEL-39303] - kunit: add is_init test attribute (Nico Pache) [RHEL-39303] - kunit: add example suite to test init suites (Nico Pache) [RHEL-39303] - kunit: add KUNIT_INIT_TABLE to init linker section (Nico Pache) [RHEL-39303] - kunit: move KUNIT_TABLE out of INIT_DATA (Nico Pache) [RHEL-39303] - kunit: tool: add test for parsing attributes (Nico Pache) [RHEL-39303] - kunit: tool: fix parsing of test attributes (Nico Pache) [RHEL-39303] - kunit: debugfs: Handle errors from alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: debugfs: Fix unchecked dereference in debugfs_print_results() (Nico Pache) [RHEL-39303] - kunit: string-stream: Allow ERR_PTR to be passed to string_stream_destroy() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Avoid cast warning when testing gfp_t flags (Nico Pache) [RHEL-39303] - mptcp: fill in missing MODULE_DESCRIPTION() (Nico Pache) [RHEL-39303] - kunit: test: Avoid cast warning when adding kfree() as an action (Nico Pache) [RHEL-39303] - kunit: Reset suite counter right before running tests (Nico Pache) [RHEL-39303] - kunit: Warn if tests are slow (Nico Pache) [RHEL-39303] - kasan: fix and update KUNIT_EXPECT_KASAN_FAIL comment (Nico Pache) [RHEL-39303] - x86/asm: Fix build of UML with KASAN (Nico Pache) [RHEL-39303] - kunit: Reset test status on each param iteration (Nico Pache) [RHEL-39303] - kunit: string-stream: Test performance of string_stream (Nico Pache) [RHEL-39303] - kunit: Use string_stream for test log (Nico Pache) [RHEL-39303] - kunit: string-stream: Add tests for freeing resource-managed string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Decouple string_stream from kunit (Nico Pache) [RHEL-39303] - kunit: string-stream: Add kunit_alloc_string_stream() (Nico Pache) [RHEL-39303] - kunit: Don't use a managed alloc in is_literal() (Nico Pache) [RHEL-39303] - kunit: string-stream-test: Add cases for string_stream newline appending (Nico Pache) [RHEL-39303] - kunit: string-stream: Add option to make all lines end with newline (Nico Pache) [RHEL-39303] - kunit: string-stream: Improve testing of string_stream (Nico Pache) [RHEL-39303] - kunit: string-stream: Don't create a fragment for empty strings (Nico Pache) [RHEL-39303] - kunit: Fix wild-memory-access bug in kunit_free_suite_set() (Nico Pache) [RHEL-39303] - kunit: tool: Add command line interface to filter and report attributes (Nico Pache) [RHEL-39303] - kunit: tool: Enable CONFIG_FORTIFY_SOURCE under UML (Nico Pache) [RHEL-39303] - kunit: tool: undo type subscripts for subprocess.Popen (Nico Pache) [RHEL-39303] - kunit: tool: Add support for SH under QEMU (Nico Pache) [RHEL-39303] - kunit: tool: Add support for overriding the QEMU serial port (Nico Pache) [RHEL-39303] - kunit: tool: fix pre-existing `mypy --strict` errors and update run_checks.py (Nico Pache) [RHEL-39303] - kunit: tool: remove unused imports and variables (Nico Pache) [RHEL-39303] - kunit: tool: add subscripts for type annotations where appropriate (Nico Pache) [RHEL-39303] - kunit: tool: Add support for m68k under QEMU (Nico Pache) [RHEL-39303] - kunit: kunit.py extract handlers (Nico Pache) [RHEL-39303] - kunit: tool: remove redundant file.close() call in unit test (Nico Pache) [RHEL-39303] - kunit: tool: unit tests all check parser errors, standardize formatting a bit (Nico Pache) [RHEL-39303] - kunit: tool: make TestCounts a dataclass (Nico Pache) [RHEL-39303] - kunit: tool: make parser preserve whitespace when printing test log (Nico Pache) [RHEL-39303] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [RHEL-39303] - kunit: tool: rename all_test_uml.config, use it for --alltests (Nico Pache) [RHEL-39303] - Documentation: KUnit: Fix non-uml anchor (Nico Pache) [RHEL-39303] - Documentation: Kunit: Fix inconsistent titles (Nico Pache) [RHEL-39303] - Documentation: kunit: fix trivial typo (Nico Pache) [RHEL-39303] - kunit: tool: make --raw_output=kunit (aka --raw_output) preserve leading spaces (Nico Pache) [RHEL-39303] - Documentation: Kunit: Add ref for other kinds of tests (Nico Pache) [RHEL-39303] - net: bridge: mst: fix suspicious rcu usage in br_mst_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: pass vlan group directly to br_mst_vlan_set_state (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - net: bridge: mst: fix vlan use-after-free (CKI Backport Bot) [RHEL-43727] {CVE-2024-36979} - crypto: bcm - Fix pointer arithmetic (cki-backport-bot) [RHEL-44114] {CVE-2024-38579}- Add amd-pstate-ut to the mod-internal.list (David Arcari) [RHEL-53955] - firmware: cs_dsp: Return error if block header overflows file (David Arcari) [RHEL-53650] {CVE-2024-42238} - mm: prevent derefencing NULL ptr in pfn_section_valid() (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - mm, kmsan: fix infinite recursion due to RCU critical section (Audra Mitchell) [RHEL-51138] {CVE-2024-41055} - netfilter: nf_tables: prefer nft_chain_validate (Phil Sutter) [RHEL-51046] {CVE-2024-41042} - netfilter: nf_tables: allow loop termination for pending fatal signal (Phil Sutter) [RHEL-51046] - netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers (Phil Sutter) [RHEL-51522] {CVE-2024-42070} - netfilter: nft_inner: validate mandatory meta and payload (Phil Sutter) [RHEL-47486] {CVE-2024-39504} - netfilter: ipset: Fix suspicious rcu_dereference_protected() (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - netfilter: ipset: Add list flush to cancel_gc (Phil Sutter) [RHEL-47616] {CVE-2024-39503} - qed/qede: Fix scheduling while atomic (John Meneghini) [RHEL-9751] - cachefiles: fix slab-use-after-free in cachefiles_withdraw_cookie() (Pavel Reichl) [RHEL-51157] {CVE-2024-41057} - cachefiles: fix slab-use-after-free in fscache_withdraw_volume() (Pavel Reichl) [RHEL-51163] {CVE-2024-41058} - netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() (Pavel Reichl) [RHEL-51157 RHEL-51163] - nvme-fabrics: use reserved tag for reg read/write command (CKI Backport Bot) [RHEL-51357] {CVE-2024-41082} - nvmet: always initialize cqe.result (Maurizio Lombardi) [RHEL-51334 RHEL-51335] {CVE-2024-41079} - nvmet: fix a possible leak when destroy a ctrl during qp establishment (Maurizio Lombardi) [RHEL-52019 RHEL-52020] {CVE-2024-42152} - NFSv4: Fix memory leak in nfs4_set_security_label (CKI Backport Bot) [RHEL-52083] {CVE-2024-41076} - xfs: don't walk off the end of a directory data block (CKI Backport Bot) [RHEL-50885] {CVE-2024-41013} - xfs: add bounds checking to xlog_recover_process_data (CKI Backport Bot) [RHEL-50862] {CVE-2024-41014} - tcp: avoid too many retransmit packets (Florian Westphal) [RHEL-48637] {CVE-2024-41007} - tcp: use signed arithmetic in tcp_rtx_probe0_timed_out() (Florian Westphal) [RHEL-48637] - nfs: handle error of rpc_proc_register() in init_nfs_fs() (Scott Mayhew) [RHEL-39906] {CVE-2024-36939} - mm/page_table_check: fix crash on ZONE_DEVICE (Chris von Recklinghausen) [RHEL-48052] {CVE-2024-40948} - net: asix: add proper error handling of usb read errors (Ken Cox) [RHEL-28110] {CVE-2021-47101} - asix: fix uninit-value in asix_mdio_read() (Ken Cox) [RHEL-28110] {CVE-2021-47101}- mptcp: fix possible NULL dereferences (Antoine Tenart) [RHEL-48648] - af_packet: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - udp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - tcp: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: raw: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - ping: use sk_skb_reason_drop to free rx packets (Antoine Tenart) [RHEL-48648] - net: introduce sk_skb_reason_drop function (Antoine Tenart) [RHEL-48648] - net: add rx_sk to trace_kfree_skb (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_check_req() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: handle timewait cases in the receive path (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_ack() (Antoine Tenart) [RHEL-48648] - tcp: rstreason: fully support in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - rstreason: make it work in trace world (Antoine Tenart) [RHEL-48648] - mptcp: introducing a helper into active reset logic (Antoine Tenart) [RHEL-48648] - mptcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - tcp: support rstreason for passive reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for active reset (Antoine Tenart) [RHEL-48648] - rstreason: prepare for passive reset (Antoine Tenart) [RHEL-48648] - net: introduce rstreason to detect why the RST is sent (Antoine Tenart) [RHEL-48648] - trace: tcp: fully support trace_tcp_send_reset (Antoine Tenart) [RHEL-48648] - trace: adjust TP_STORE_ADDR_PORTS_SKB() parameters (Antoine Tenart) [RHEL-48648] - net: udp: add IP/port data to the tracepoint udp/udp_fail_queue_rcv_skb (Antoine Tenart) [RHEL-48648] - net: port TP_STORE_ADDR_PORTS_SKB macro to be tcp/udp independent (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sock_set_state() (Antoine Tenart) [RHEL-48648] - trace: use TP_STORE_ADDRS() macro in inet_sk_error_report() (Antoine Tenart) [RHEL-48648] - trace: move to TP_STORE_ADDRS related macro to net_probe_common.h (Antoine Tenart) [RHEL-48648] - inet: preserve const qualifier in inet_sk() (Antoine Tenart) [RHEL-48648] - tcp: make dropreason in tcp_child_process() work (Antoine Tenart) [RHEL-48648] - tcp: make the dropreason really work when calling tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add dropreasons in tcp_rcv_state_process() (Antoine Tenart) [RHEL-48648] - tcp: add more specific possible drop reasons in tcp_rcv_synsent_state_process() (Antoine Tenart) [RHEL-48648] - tcp: introduce dropreasons in receive path (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv6 (Antoine Tenart) [RHEL-48648] - tcp: use drop reasons in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: directly drop skb in cookie check for ipv4 (Antoine Tenart) [RHEL-48648] - tcp: add a dropreason definitions and prepare for cookie check (Antoine Tenart) [RHEL-48648] - tcp: Clean up goto labels in cookie_v[46]_check(). (Antoine Tenart) [RHEL-48648] - net: use %pS for kfree_skb tracing event location (Antoine Tenart) [RHEL-48648] - PCI: endpoint: remove bogus return in pci_epf_device_remove() (Brian Masney) [RHEL-47218] - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update (Ivan Vecera) [RHEL-37006] {CVE-2024-35855} - mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash (Ivan Vecera) [RHEL-37010] {CVE-2024-35854} - mlxsw: spectrum_acl_tcam: Fix memory leak during rehash (Ivan Vecera) [RHEL-37014] {CVE-2024-35853} - mlxsw: spectrum_acl_tcam: Fix incorrect list API usage (Ivan Vecera) [RHEL-37486] {CVE-2024-36006}- tcp_metrics: validate source addr length (Guillaume Nault) [RHEL-52031] {CVE-2024-42154} - SUNRPC: Fix loop termination condition in gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - NFSD: Support write delegations in LAYOUTGET (Benjamin Coddington) [RHEL-53004] - nfs: fix undefined behavior in nfs_block_bits() (Benjamin Coddington) [RHEL-53004] - knfsd: LOOKUP can return an illegal error value (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fixup gss_status tracepoint error output (Benjamin Coddington) [RHEL-53004] - nfs: pass explicit offset/count to trace events (Benjamin Coddington) [RHEL-53004] - net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket (Benjamin Coddington) [RHEL-53004] - gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey (Benjamin Coddington) [RHEL-53004] - NFSD: Fix nfsdcld warning (Benjamin Coddington) [RHEL-53004] - NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server (Benjamin Coddington) [RHEL-53004] - SUNRPC: avoid soft lockup when transmitting UDP to reachable server. (Benjamin Coddington) [RHEL-53004] - xprtrdma: Fix rpcrdma_reqs_reset() (Benjamin Coddington) [RHEL-53004] - Revert "nfsd: fix oops when reading pool_stats before server is started" (Benjamin Coddington) [RHEL-53004] - nfsd: initialise nfsd_info.mutex early. (Benjamin Coddington) [RHEL-53004] - nfs: drop the incorrect assertion in nfs_swap_rw() (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix backchannel reply, again (Benjamin Coddington) [RHEL-53004] - NFS: add barriers when testing for NFS_FSDATA_BLOCKED (Benjamin Coddington) [RHEL-53004] - SUNRPC: return proper error from gss_wrap_req_priv (Benjamin Coddington) [RHEL-53004] - NFSv4.1 enforce rootpath check in fs_location query (Benjamin Coddington) [RHEL-53004] - pNFS/filelayout: fixup pNfs allocation modes (Benjamin Coddington) [RHEL-53004] - rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL (Benjamin Coddington) [RHEL-53004] - NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS (Benjamin Coddington) [RHEL-53004] - sunrpc: fix NFSACL RPC retry on soft mount (Benjamin Coddington) [RHEL-53004] - nfs: keep server info for remounts (Benjamin Coddington) [RHEL-53004] - SUNRPC: Fix gss_free_in_token_pages() (Benjamin Coddington) [RHEL-53004] - sunrpc: removed redundant procp check (Benjamin Coddington) [RHEL-53004] - wifi: mt76: replace skb_put with skb_put_zero (CKI Backport Bot) [RHEL-52367] {CVE-2024-42225} - ice: xsk: fix txq interrupt mapping (Petr Oros) [RHEL-15670] - ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog (Petr Oros) [RHEL-15670] - ice: improve updating ice_{t,r}x_ring::xsk_pool (Petr Oros) [RHEL-15670] - ice: toggle netif_carrier when setting up XSK pool (Petr Oros) [RHEL-15670] - ice: modify error handling when setting XSK pool in ndo_bpf (Petr Oros) [RHEL-15670] - ice: replace synchronize_rcu with synchronize_net (Petr Oros) [RHEL-15670] - ice: don't busy wait for Rx queue disable in ice_qp_dis() (Petr Oros) [RHEL-15670] - ice: respect netif readiness in AF_XDP ZC related ndo's (Petr Oros) [RHEL-15670] - wifi: rtw89: fw: scan offload prohibit all 6 GHz channel if no 6 GHz sband (CKI Backport Bot) [RHEL-51809] {CVE-2024-42125} - wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values (CKI Backport Bot) [RHEL-51767] {CVE-2024-42114} - udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port(). (CKI Backport Bot) [RHEL-51033] {CVE-2024-41041} - ACPI: fix double INT_SRC_OVR override (Desnes Nunes) [RHEL-45576] - vfs: don't mod negative dentry count when on shrinker list (Brian Foster) [RHEL-46609] - fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading (Brian Foster) [RHEL-46609] - netpoll: Fix race condition in netpoll_owner_active (CKI Backport Bot) [RHEL-49371] {CVE-2024-41005} - xfs: fix log recovery buffer allocation for the legacy h_size fixup (Bill O'Donnell) [RHEL-46479] {CVE-2024-39472} - tun: limit printing rate when illegal packet received by tun dev (Jon Maloy) [RHEL-35048] {CVE-2024-27013}- Revert: Duplicated code of __iowrite32_copy() (Lucas Zampieri) - cxl/mem: Fix no cxl_nvd during pmem region auto-assembling (John W. Linville) [RHEL-51364] {CVE-2024-41085} - cxl/region: Avoid null pointer dereference in region lookup (John W. Linville) [RHEL-51656] {CVE-2024-41084} - PCI/MSI: Fix UAF in msi_capability_init (John W. Linville) [RHEL-51436] {CVE-2024-41096} - perf test stat_bpf_counter.sh: Stabilize the test results (Michael Petlan) [RHEL-33020] - perf test bpf-counters: Add test for BPF event modifier (Michael Petlan) [RHEL-33020] - nvme: avoid double free special payload (CKI Backport Bot) [RHEL-51309] {CVE-2024-41073} - ext4: do not create EA inode under buffer lock (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fold quota accounting into ext4_xattr_inode_lookup_create() (Carlos Maiolino) [RHEL-48282] {CVE-2024-40972} - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - ext4: turn quotas off if mount failed after enabling quotas (Carlos Maiolino) [RHEL-48517] {CVE-2024-40998} - arm64/io: add constant-argument check (Charles Mirabile) [RHEL-43402] - IB/mlx5: Use __iowrite64_copy() for write combining stores (Charles Mirabile) [RHEL-43402] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Charles Mirabile) [RHEL-43402] - s390: Stop using weak symbols for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: use the correct count for __iowrite64_copy() (Charles Mirabile) [RHEL-43402] - s390: Implement __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - x86: Stop using weak symbols for __iowrite32_copy() (Charles Mirabile) [RHEL-43402] - hwmon: (dell-smm) Add Dell Precision 7540 to fan control whitelist (David Arcari) [RHEL-37108]- perf vendor events: Add westmereex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-sp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add westmereep-dp counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update tigerlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add snowridgex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update skylake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add silvermont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sierraforest events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update sapphirerapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update sandybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update rocketlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemex counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add nehalemep counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update meteorlake events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add lunarlake counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add knightslanding counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update jaketown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivytown metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update ivybridge metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update icelake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update haswellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add haswell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update graniterapids events and add counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update/add grandridge events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmontplus counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add goldmont counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add/update emeraldrapids events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update elkhartlake events (Michael Petlan) [RHEL-32689] - perf vendor events: Update cascadelakex events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellx metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwellde metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update broadwell metrics add event counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Add bonnell counter information (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlaken events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events: Update alderlake events/metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 mapping (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 metrics (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 uncore events (Michael Petlan) [RHEL-32689] - perf vendor events amd: Add Zen 5 core events (Michael Petlan) [RHEL-32689] - perf vendor events intel: Remove info metrics erroneously in TopdownL1 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update snowridgex to 1.22 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylake to v58 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update skylakex to 1.33 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sierraforest to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update sapphirerapids to 1.20 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update meteorlake to 1.08 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update lunarlake to 1.01 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update icelakex to 1.24 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update grandridge to 1.02 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update emeraldrapids to 1.06 (Michael Petlan) [RHEL-32689] - perf vendor events intel: Update cascadelakex to 1.21 (Michael Petlan) [RHEL-32689] - perf list: Escape '\r' in JSON output (Michael Petlan) [RHEL-37153] - filelock: Fix fcntl/close race recovery compat path (Pavel Reichl) [RHEL-50898] {CVE-2024-41020} - x86: stop playing stack games in profile_pc() (CKI Backport Bot) [RHEL-51649] {CVE-2024-42096} - pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER (CKI Backport Bot) [RHEL-51624] {CVE-2024-42090} - ftruncate: pass a signed offset (CKI Backport Bot) [RHEL-51605] {CVE-2024-42084} - firmware: cs_dsp: Use strnlen() on name fields in V1 wmfw files (CKI Backport Bot) [RHEL-51150] {CVE-2024-41056} - filelock: fix potential use-after-free in posix_lock_inode (CKI Backport Bot) [RHEL-51103] {CVE-2024-41049} - firmware: cs_dsp: Fix overflow checking of wmfw header (CKI Backport Bot) [RHEL-51005] {CVE-2024-41039} - firmware: cs_dsp: Prevent buffer overrun when processing V2 alg headers (CKI Backport Bot) [RHEL-50993] {CVE-2024-41038} - tools/perf: Handle perftool-testsuite_probe testcases fail when kernel debuginfo is not present (Michael Petlan) [RHEL-50646] - perf/x86/amd/core: Define a proper ref-cycles event for Zen 4 and later (Michael Petlan) [RHEL-44190] - perf/x86/amd/core: Update and fix stalled-cycles-* events for Zen 2 and later (Michael Petlan) [RHEL-44190] - net: hns3: fix kernel crash problem in concurrent scenario (Ken Cox) [RHEL-47499] {CVE-2024-39507} - powerpc/perf: Set cpumode flags using sample address (Michael Petlan) [RHEL-12231] - Input: gpio-keys - filter gpio_keys -EPROBE_DEFER error messages (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add system suspend support for dedicated wakeirqs (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - convert to dev_err_probe() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - use input_report_key() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - add support for linux,input-value DTS property (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Luiz Capitulino) [RHEL-50463] - Input: gpio-keys - cancel delayed work only in case of GPIO (Luiz Capitulino) [RHEL-50463] - redhat/configs: enable CONFIG_KEYBOARD_GPIO (Luiz Capitulino) [RHEL-50463] - workqueue: Always queue work items to the newest PWQ for order workqueues (Waiman Long) [RHEL-49500] - workqueue: Update cpumasks after only applying it successfully (Waiman Long) [RHEL-49500] - workqueue: Cleanup subsys attribute registration (Waiman Long) [RHEL-49500] - workqueue: Fix divide error in wq_update_node_max_active() (Waiman Long) [RHEL-49500] - workqueue: The default node_nr_active should have its max set to max_active (Waiman Long) [RHEL-49500] - workqueue: Fix selection of wake_cpu in kick_pool() (Waiman Long) [RHEL-49500] - i40e: Fully suspend and resume IO operations in EEH case (Kamal Heib) [RHEL-32176] - i40e: factoring out i40e_suspend/i40e_resume (Kamal Heib) [RHEL-32176] - i40e: Add and use helper to reconfigure TC for given VSI (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VEB (Kamal Heib) [RHEL-32176] - i40e: Consolidate checks whether given VSI is main (Kamal Heib) [RHEL-32176] - i40e: Add helper to access main VSI (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of i40e_detect_recover_hung() (Kamal Heib) [RHEL-32176] - i40e: Refactor argument of several client notification functions (Kamal Heib) [RHEL-32176] - i40e: Remove flags field from i40e_veb (Kamal Heib) [RHEL-32176] - i40e: Fix devlink port unregistering (Kamal Heib) [RHEL-32176] - i40e: Do not call devlink_port_type_clear() (Kamal Heib) [RHEL-32176] - i40e: Align devlink info versions with ice driver and add docs (Kamal Heib) [RHEL-32176] - i40e: Add PBA as board id info to devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Add handler for devlink .info_get (Kamal Heib) [RHEL-32176] - i40e: Implement ndo_get_devlink_port (Kamal Heib) [RHEL-32176] - i40e: Add initial devlink support (Kamal Heib) [RHEL-32176] - dmaengine: idxd: Check for driver name match before sva user feature (Jerry Snitselaar) [RHEL-44836 RHEL-46619] - dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix error path in ioat3_dma_probe() (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix leaking on version mismatch (Jerry Snitselaar) [RHEL-44836] - dmaengine: idma64: Add check for dma_set_max_seg_size (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra186: Fix residual calculation (Jerry Snitselaar) [RHEL-44836] - idma64: Don't try to serve interrupts when device is powered off (Jerry Snitselaar) [RHEL-44836] - dmaengine: ti: k3-udma: Report short packet errors (Jerry Snitselaar) [RHEL-44836] - dmaengine: tegra210-adma: fix global intr clear (Jerry Snitselaar) [RHEL-44836] - dma: gpi: remove spurious unlock in gpi_ch_init (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix oops during rmmod on single-CPU platforms (Jerry Snitselaar) [RHEL-37363] {CVE-2024-35989} - dmaengine: idxd: Convert spinlock to mutex to lock evl workqueue (Jerry Snitselaar) [RHEL-44836] - dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list (Jerry Snitselaar) [RHEL-44836] - dmaengine: ioatdma: Fix missing kmem_cache_destroy() (Jerry Snitselaar) [RHEL-44836] - platform/x86/intel/sdsi: Add attribute to read the current meter state (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Add in-band BIOS lock support (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Combine read and write mailbox flows (David Arcari) [RHEL-15562] - platform/x86/intel/sdsi: Set message size during writes (David Arcari) [RHEL-15562] - cxl/cper: Fix non-ACPI-APEI-GHES build (John Allen) [RHEL-36781] - driver core: Add a guard() definition for the device_lock() (John Allen) [RHEL-36781] - cxl/cper: Remove duplicated GUID defines (John Allen) [RHEL-36781] - cxl/pci: Process CPER events (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - acpi/ghes: Remove CXL CPER notifications (John Allen) [RHEL-36781] - cxl/region: Allow out of order assembly of autodiscovered regions (John Allen) [RHEL-36781] - cxl/region: Handle endpoint decoders in cxl_region_find_decoder() (John Allen) [RHEL-36781] - cxl/trace: Remove unnecessary memcpy's (John Allen) [RHEL-36781] - cxl/cper: Fix errant CPER prints for CXL events (John Allen) [RHEL-36781] - cxl/pci: Register for and process CPER events (John Allen) [RHEL-36781] - PCI: Introduce cleanup helpers for device reference counts and locks (John Allen) [RHEL-36781] - acpi/ghes: Process CXL Component Events (John Allen) [RHEL-36781] - cxl/events: Create a CXL event union (John Allen) [RHEL-36781] - cxl/events: Separate UUID from event structures (John Allen) [RHEL-36781] - cxl/events: Remove passing a UUID to known event traces (John Allen) [RHEL-36781] - cxl/events: Create common event UUID defines (John Allen) [RHEL-36781] - cxl/events: Promote CXL event structures to a core header (John Allen) [RHEL-36781] - cxl/trace: Pass UUID explicitly to event traces (John Allen) [RHEL-36781] - cxl/pci: Change CXL AER support check to use native AER (John Allen) [RHEL-36781] - cxl/hdm: Fix && vs || bug (John Allen) [RHEL-36781] - cxl/core/regs: Rework cxl_map_pmu_regs() to use map->dev for devm (John Allen) [RHEL-36781] - cxl/core/regs: Rename phys_addr in cxl_map_component_regs() (John Allen) [RHEL-36781] - cxl/pci: Disable root port interrupts in RCH mode (John Allen) [RHEL-36781] - cxl/pci: Skip to handle RAS errors if CXL.mem device is detached (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port error logging (John Allen) [RHEL-36781] - cxl/pci: Map RCH downstream AER registers for logging protocol errors (John Allen) [RHEL-36781] - cxl/pci: Update CXL error logging to use RAS register address (John Allen) [RHEL-36781] - cxl/pci: Add RCH downstream port AER register discovery (John Allen) [RHEL-36781] - cxl/port: Remove Component Register base address from struct cxl_port (John Allen) [RHEL-36781] - cxl/pci: Remove Component Register base address from struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/hdm: Use stored Component Register mappings to map HDM decoder capability (John Allen) [RHEL-36781] - cxl/pci: Store the endpoint's Component Register mappings in struct cxl_dev_state (John Allen) [RHEL-36781] - cxl/port: Pre-initialize component register mappings (John Allen) [RHEL-36781] - cxl/port: Rename @comp_map to @reg_map in struct cxl_register_map (John Allen) [RHEL-36781] - Fix cxl_map_component_regs and cxl_map_device_regs (John Allen) [RHEL-36781] - io_uring: only taint the kernel on successful system call (Jeff Moyer) [RHEL-27755] - io_uring/net: ensure async prep handlers always initialize ->done_io (Jeff Moyer) [RHEL-27755] - io-wq: write next_work before dropping acct_lock (Jeff Moyer) [RHEL-27755] - io_uring: use the right type for work_llist empty check (Jeff Moyer) [RHEL-27755] - io_uring: clear opcode specific data for an early failure (Jeff Moyer) [RHEL-27755 RHEL-37293] {CVE-2024-35923} - io_uring: clean rings on NO_MMAP alloc fail (Jeff Moyer) [RHEL-27755] - io_uring/net: correctly handle multishot recvmsg retry setup (Jeff Moyer) [RHEL-27755] - io_uring: fix poll_remove stalled req completion (Jeff Moyer) [RHEL-27755] - io_uring: Fix release of pinned pages when __io_uaddr_map fails (Jeff Moyer) [RHEL-27755 RHEL-36926] {CVE-2024-35831} - io_uring: don't save/restore iowait state (Jeff Moyer) [RHEL-27755] - io_uring/net: correct the type of variable (Jeff Moyer) [RHEL-27755] - io_uring/net: fix overflow check in io_recvmsg_mshot_prep() (Jeff Moyer) [RHEL-27755 RHEL-36928] {CVE-2024-35827} - io_uring/net: move receive multishot out of the generic msghdr path (Jeff Moyer) [RHEL-27755] - io_uring/net: unify how recvmsg and sendmsg copy in the msghdr (Jeff Moyer) [RHEL-27755] - io_uring: remove unconditional looping in local task_work handling (Jeff Moyer) [RHEL-27755] - io_uring: remove looping around handling traditional task_work (Jeff Moyer) [RHEL-27755] - io_uring: fail NOP if non-zero op flags is passed in (Jeff Moyer) [RHEL-27755] - io_uring/net: restore msg_control on sendzc retry (Jeff Moyer) [RHEL-27755] - io_uring: Fix io_cqring_wait() not restoring sigmask on get_timespec64() failure (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: hold io_buffer_list reference over mmap (Jeff Moyer) [RHEL-27755 RHEL-37250] {CVE-2024-35880} - io_uring/kbuf: protect io_buffer_list teardown with a reference (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of bl->is_ready (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: get rid of lower BGID lists (Jeff Moyer) [RHEL-27755] - io_uring: use private workqueue for exit work (Jeff Moyer) [RHEL-27755] - io_uring: disable io-wq execution of multishot NOWAIT requests (Jeff Moyer) [RHEL-27755] - io_uring: refactor DEFER_TASKRUN multishot checks (Jeff Moyer) [RHEL-27755] - io_uring/net: move recv/recvmsg flags out of retry loop (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot io-wq checks (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sendzc lazy wake polling (Jeff Moyer) [RHEL-27755] - io_uring/net: remove dependency on REQ_F_PARTIAL_IO for sr->done_io (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't allow multishot reads without NOWAIT support (Jeff Moyer) [RHEL-27755] - io_uring/waitid: always remove waitid entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/futex: always remove futex entry for cancel all (Jeff Moyer) [RHEL-27755] - io_uring/rw: return IOU_ISSUE_SKIP_COMPLETE for multishot retry (Jeff Moyer) [RHEL-27755] - io_uring: fix io_queue_proc modifying req->flags (Jeff Moyer) [RHEL-27755] - io_uring: fix mshot read defer taskrun cqe posting (Jeff Moyer) [RHEL-27755] - io_uring/net: fix multishot accept overflow handling (Jeff Moyer) [RHEL-27755] - io_uring: add io_file_can_poll() helper (Jeff Moyer) [RHEL-27755] - io_uring: expand main struct io_kiocb flags to 64-bits (Jeff Moyer) [RHEL-27755] - io_uring/net: fix sr->len for IORING_OP_RECV with MSG_WAITALL and buffers (Jeff Moyer) [RHEL-27755] - io_uring/net: limit inline multishot retries (Jeff Moyer) [RHEL-27755] - io_uring/poll: add requeue return code from poll multishot handling (Jeff Moyer) [RHEL-27755] - io_uring/net: un-indent mshot retry path in io_recv_finish() (Jeff Moyer) [RHEL-27755] - io_uring/poll: move poll execution helpers higher up (Jeff Moyer) [RHEL-27755] - io_uring/rw: ensure poll based multishot read retries appropriately (Jeff Moyer) [RHEL-27755] - io_uring: enable audit and restrict cred override for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring: combine cq_wait_nr checks (Jeff Moyer) [RHEL-27755] - io_uring: clean *local_work_add var naming (Jeff Moyer) [RHEL-27755] - io_uring: clean up local tw add-wait sync (Jeff Moyer) [RHEL-27755] - io_uring: adjust defer tw counting (Jeff Moyer) [RHEL-27755] - io_uring/register: guard compat syscall with CONFIG_COMPAT (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: improve code generation for fixed file assignment (Jeff Moyer) [RHEL-27755] - io_uring/rw: cleanup io_rw_done() (Jeff Moyer) [RHEL-27755] - io_uring/kbuf: add method for returning provided buffer ring head (Jeff Moyer) [RHEL-27755] - io_uring/register: move io_uring_register(2) related code to register.c (Jeff Moyer) [RHEL-27755] - io_uring/openclose: add support for IORING_OP_FIXED_FD_INSTALL (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_get_task (Jeff Moyer) [RHEL-27755] - io_uring/cmd: inline io_uring_cmd_do_in_task_lazy (Jeff Moyer) [RHEL-27755] - io_uring: split out cmd api into a separate header (Jeff Moyer) [RHEL-27755] - io_uring: optimise ltimeout for inline execution (Jeff Moyer) [RHEL-27755] - io_uring: don't check iopoll if request completes (Jeff Moyer) [RHEL-27755] - file: remove pointless wrapper (Jeff Moyer) [RHEL-27755] - io_uring/poll: don't enable lazy wake for POLLEXCLUSIVE (Jeff Moyer) [RHEL-27755] - io_uring: do not clamp read length for multishot read (Jeff Moyer) [RHEL-27755] - io_uring: do not allow multishot read to set addr or len (Jeff Moyer) [RHEL-27755] - io_uring: indicate if io_kbuf_recycle did recycle anything (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for fixed read/write (Jeff Moyer) [RHEL-27755] - io_uring/rw: add separate prep handler for readv/writev (Jeff Moyer) [RHEL-27755] - io_uring/rw: don't attempt to allocate async data if opcode doesn't need it (Jeff Moyer) [RHEL-27755] - selftests/bpf/sockopt: Add io_uring support (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_SETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Introduce SOCKET_URING_OP_GETSOCKOPT (Jeff Moyer) [RHEL-27755] - io_uring/cmd: return -EOPNOTSUPP if net is disabled (Jeff Moyer) [RHEL-27755] - selftests/net: Extract uring helpers to be reusable (Jeff Moyer) [RHEL-27755] - tools headers: Grab copy of io_uring.h (Jeff Moyer) [RHEL-27755] - io_uring/cmd: Pass compat mode in issue_flags (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_getsockopt (Jeff Moyer) [RHEL-27755] - net/socket: Break down __sys_setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for setsockopt (Jeff Moyer) [RHEL-27755] - bpf: Add sockptr support for getsockopt (Jeff Moyer) [RHEL-27755] - io_uring/poll: use IOU_F_TWQ_LAZY_WAKE for wakeups (Jeff Moyer) [RHEL-27755] - io_uring: use files_lookup_fd_locked() (Jeff Moyer) [RHEL-27755] - io_uring: add support for vectored futex waits (Jeff Moyer) [RHEL-27755] - io_uring: add support for futex wake and wait (Jeff Moyer) [RHEL-27755] - io_uring: cancelable uring_cmd (Jeff Moyer) [RHEL-27755] - io_uring: retain top 8bits of uring_cmd flags for kernel internal use (Jeff Moyer) [RHEL-27755] - io_uring: add IORING_OP_WAITID support (Jeff Moyer) [RHEL-27755] - io_uring/rw: add support for IORING_OP_READ_MULTISHOT (Jeff Moyer) [RHEL-27755] - exit: add internal include file with helpers (Jeff Moyer) [RHEL-27755] - exit: add kernel_waitid_prepare() helper (Jeff Moyer) [RHEL-27755] - exit: move core of do_wait() into helper (Jeff Moyer) [RHEL-27755] - exit: abstract out should_wake helper for child_wait_callback() (Jeff Moyer) [RHEL-27755] - io_uring/rw: mark readv/writev as vectored in the opcode definition (Jeff Moyer) [RHEL-27755] - io_uring/rw: split io_read() into a helper (Jeff Moyer) [RHEL-27755] - io_uring/rsrc: Annotate struct io_mapped_ubuf with __counted_by (Jeff Moyer) [RHEL-27755] - io_uring: use kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: create kiocb_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - fs: add kerneldoc to file_{start,end}_write() helpers (Jeff Moyer) [RHEL-27755] - io_uring: rename kiocb_end_write() local helper (Jeff Moyer) [RHEL-27755] - io_uring: use call_rcu_hurry if signaling an eventfd (Jeff Moyer) [RHEL-27755] - pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (Jeff Moyer) [RHEL-27755] - pipe: set FMODE_NOWAIT on pipes (Jeff Moyer) [RHEL-27755] - splice: clear FMODE_NOWAIT on file if splice/vmsplice is used (Jeff Moyer) [RHEL-27755] - net: move dev->state into net_device_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move lstats in net_device_read_txrx (Felix Maurer) [RHEL-30902] - tcp: move tp->scaling_ratio to tcp_sock_read_txrx group (Felix Maurer) [RHEL-30902] - net-device: move xdp_prog to net_device_read_rx (Felix Maurer) [RHEL-30902] - net-device: move gso_partial_features to net_device_read_tx (Felix Maurer) [RHEL-30902] - Documentations: fix net_cachelines documentation build warning (Felix Maurer) [RHEL-30902] - tcp: reorganize tcp_sock fast path variables (Felix Maurer) [RHEL-30902] - net-device: reorganize net_device fast path variables (Felix Maurer) [RHEL-30902] - netns-ipv4: reorganize netns_ipv4 fast path variables (Felix Maurer) [RHEL-30902] - cache: enforce cache groups (Felix Maurer) [RHEL-30902] - Documentations: Analyze heavily used Networking related structs (Felix Maurer) [RHEL-30902] - net/tcp: refactor tcp_inet6_sk() (Felix Maurer) [RHEL-30902]- filelock: Remove locks reliably when fcntl/close race is detected (Bill O'Donnell) [RHEL-50176] {CVE-2024-41012} - tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device() (Oleg Nesterov) [RHEL-30589] - sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU (Oleg Nesterov) [RHEL-30589] - sched/isolation: Prevent boot crash when the boot CPU is nohz_full (Oleg Nesterov) [RHEL-30589] - tun: add missing verification for short frame (Patrick Talbert) [RHEL-50203] {CVE-2024-41091} - tap: add missing verification for short frame (Patrick Talbert) [RHEL-50265] {CVE-2024-41090} - mm: avoid overflows in dirty throttling logic (Chris von Recklinghausen) [RHEL-50004] - Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again" (Chris von Recklinghausen) [RHEL-50004] - lockdep: config: adjust MAX_LOCKDEP_ENTRIES and MAX_LOCKDEP_CHAINS for RT-debug (Luis Claudio R. Goncalves) [RHEL-49554] - rt: lockdep: fix "lockdep bfs error:-1" warning at boot (Luis Claudio R. Goncalves) [RHEL-49554] - redhat/configs: enable some RTCs needed on arm64 boards (Luiz Capitulino) [RHEL-21063] - redhat/configs: Make CONFIG_RTC_DRV_TEGRA=m (Luiz Capitulino) [RHEL-49511] - arm64/io: add constant-argument check (Ivan Vecera) [RHEL-48792] - arm64/io: Provide a WC friendly __iowriteXX_copy() (Ivan Vecera) [RHEL-48792] - s390: Stop using weak symbols for __iowrite64_copy() (Ivan Vecera) [RHEL-48792] - s390: Implement __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - x86: Stop using weak symbols for __iowrite32_copy() (Ivan Vecera) [RHEL-48792] - nvmem: core: fix device node refcounting (Luiz Capitulino) [RHEL-47030] - nvmem: imx-ocotp: add support for post processing (Luiz Capitulino) [RHEL-47030] - nvmem: core: add nvmem cell post processing callback (Luiz Capitulino) [RHEL-47030] - nvmem: core: rework nvmem cell instance creation (Luiz Capitulino) [RHEL-47030] - mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL (CKI Backport Bot) [RHEL-46467] {CVE-2024-39474} - redhat/configs: add config item for CONFIG_MFD_TPS65219 (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add GPIO cell instance (Enric Balletbo i Serra) [RHEL-46714] - regulator: tps65219: Fix matching interrupts for their regulators (Enric Balletbo i Serra) [RHEL-46714] - mfd: tps65219: Add driver for TI TPS65219 PMIC (Enric Balletbo i Serra) [RHEL-46714] - regulator: dt-bindings: Add TI TPS65219 PMIC bindings (Enric Balletbo i Serra) [RHEL-46714] - spi: fsl-lpspi: use 'time_left' variable with wait_for_completion_timeout() (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: remove redundant spi_controller_put call (Andrew Halaney) [RHEL-33234] - spi: lpspi: Avoid potential use-after-free in probe() (Andrew Halaney) [RHEL-33234] {CVE-2024-26866} - spi: fsl-lpspi: switch to use modern name (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Read chip-select amount from hardware for i.MX93 (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Move controller initialization further down (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: Remove num_cs from device struct (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: downgrade log level for pio mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: disable lpspi module irq in DMA mode (Andrew Halaney) [RHEL-33234] - spi: lpspi: run transfer speed_hz sanity check (Andrew Halaney) [RHEL-33234] - spi: fsl-lpspi: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-33234] - spi: spi-fsl-lpspi: support multiple cs for lpspi (Andrew Halaney) [RHEL-33234] - spi: introduce new helpers with using modern naming (Andrew Halaney) [RHEL-33234] - scsi: mpi3mr: Avoid possible run-time warning with long manufacturer strings (Ewan D. Milne) [RHEL-39925] - string.h: Introduce memtostr() and memtostr_pad() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix some kernel-doc warnings in scsi_bsg_mpi3mr.h (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Avoid memcpy field-spanning write WARNING (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace deprecated strncpy() with assignments (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Reduce stack usage in mpi3mr_refresh_sas_ports() (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Use ida to manage mrioc ID (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Fix mpi3mr_fw.c kernel-doc warnings (Ewan D. Milne) [RHEL-39925] - scsi: mpi3mr: Replace 1-element array with flex-array (Ewan D. Milne) [RHEL-39925] - r8169: add missing conditional compiling for call to r8169_remove_leds (Izabela Bakollari) [RHEL-36272] - r8169: fix LED-related deadlock on module removal (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8168M (Izabela Bakollari) [RHEL-36272] - r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d (Izabela Bakollari) [RHEL-36272] - r8169: skip DASH fw status checks when DASH is disabled (Izabela Bakollari) [RHEL-36272] - r8169: add MODULE_FIRMWARE entry for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: add support for returning tx_lpi_timer in ethtool get_eee (Izabela Bakollari) [RHEL-36272] - r8169: support setting the EEE tx idle timer on RTL8168h (Izabela Bakollari) [RHEL-36272] - r8169: add generic rtl_set_eee_txidle_timer function (Izabela Bakollari) [RHEL-36272] - r8169: add LED support for RTL8125/RTL8126 (Izabela Bakollari) [RHEL-36272] - r8169: improve checking for valid LED modes (Izabela Bakollari) [RHEL-36272] - r8169: add support for RTL8126A (Izabela Bakollari) [RHEL-36272] - r8169: simplify EEE handling (Izabela Bakollari) [RHEL-36272] - r8169: fix building with CONFIG_LEDS_CLASS=m (Izabela Bakollari) [RHEL-36272] - r8169: Fix PCI error on system resume (Izabela Bakollari) [RHEL-36272] - r8169: add support for LED's on RTL8168/RTL8101 (Izabela Bakollari) [RHEL-36272] - r8169: fix rtl8125b PAUSE frames blasting when suspended (Izabela Bakollari) [RHEL-36272] - r8169: improve handling task scheduling (Izabela Bakollari) [RHEL-36272] - r8169: remove multicast filter limit (Izabela Bakollari) [RHEL-36272] - r8169: remove not needed check in rtl_fw_write_firmware (Izabela Bakollari) [RHEL-36272] - r8169: improve RTL8411b phy-down fixup (Izabela Bakollari) [RHEL-36272] - mm: disable CONFIG_PER_VMA_LOCK until its fixed (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA with corrected ordering (Rafael Aquini) [RHEL-48221] - mm: lock newly mapped VMA which can be modified after it becomes visible (Rafael Aquini) [RHEL-48221] - mm: lock a vma before stack expansion (Rafael Aquini) [RHEL-48221] - fork: lock VMAs of the parent process when forking (Rafael Aquini) [RHEL-48221] - shmem: fix smaps BUG sleeping while atomic (Rafael Aquini) [RHEL-48221] - arm64: mm: pass original fault address to handle_mm_fault() in PER_VMA_LOCK block (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Ensure user pages are not slab pages (Rafael Aquini) [RHEL-48221] - mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM (Rafael Aquini) [RHEL-48221] - hugetlb: pte_alloc_huge() to replace huge pte_alloc_map() (Rafael Aquini) [RHEL-48221] - mm: shrinkers: fix debugfs file permissions (Rafael Aquini) [RHEL-48221] - mm: correct arg in reclaim_pages()/reclaim_clean_pages_from_list() (Rafael Aquini) [RHEL-48221] - mm/huge_memory: revert "Partly revert "mm/thp: carry over dirty bit when thp splits on pmd"" (Rafael Aquini) [RHEL-48221] - mm/migrate: revert "mm/migrate: fix wrongly apply write bit after mkdirty on sparc64" (Rafael Aquini) [RHEL-48221] - mm: backing-dev: set variables dev_attr_min,max_bytes storage-class-specifier to static (Rafael Aquini) [RHEL-48221] - userfaultfd: convert mfill_atomic() to use a folio (Rafael Aquini) [RHEL-48221] - smaps: fix defined but not used smaps_shmem_walk_ops (Rafael Aquini) [RHEL-48221] - mm/smaps: simplify shmem handling of pte holes (Rafael Aquini) [RHEL-48221] - mm/smaps: fix shmem pte hole swap calculation (Rafael Aquini) [RHEL-48221] - arm64/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - x86/mm: try VMA lock-based page fault handling first (Rafael Aquini) [RHEL-48221] - mm: move mmap_lock assert function definitions (Rafael Aquini) [RHEL-48221] - mm: remove vmf_insert_pfn_xxx_prot() for huge page-table entries (Rafael Aquini) [RHEL-48221] - mm: remove unused vmf_insert_mixed_prot() (Rafael Aquini) [RHEL-48221] - mm/memtest: add results of early memtest to /proc/meminfo (Rafael Aquini) [RHEL-48221] - mm/khugepaged: alloc_charge_hpage() take care of mem charge errors (Rafael Aquini) [RHEL-48221] - mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit (Rafael Aquini) [RHEL-48221] - mm: hugetlb: move hugeltb sysctls to its own file (Rafael Aquini) [RHEL-48221] - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE (Rafael Aquini) [RHEL-48221] - mm/slab: remove CONFIG_SLOB code from slab common code (Rafael Aquini) [RHEL-48221] - mm, page_flags: remove PG_slob_free (Rafael Aquini) [RHEL-48221] - mm/slub: fix help comment of SLUB_DEBUG (Rafael Aquini) [RHEL-48221] - splice: Export filemap/direct_splice_read() (Rafael Aquini) [RHEL-48221] - hugetlb: check for undefined shift on 32 bit architectures (Rafael Aquini) [RHEL-48221] - mm: update mmap_sem comments to refer to mmap_lock (Rafael Aquini) [RHEL-48221] - include/linux/mm: fix release_pages_arg kernel doc comment (Rafael Aquini) [RHEL-48221] - mm: shrinkers: add missing includes for undeclared types (Rafael Aquini) [RHEL-48221] - mm: fix typo in struct vm_operations_struct comments (Rafael Aquini) [RHEL-48221] - mm, slab: ignore SLAB_RECLAIM_ACCOUNT with CONFIG_SLUB_TINY (Rafael Aquini) [RHEL-48221] - slab: Remove special-casing of const 0 size allocations (Rafael Aquini) [RHEL-48221] - slab: Clean up SLOB vs kmalloc() definition (Rafael Aquini) [RHEL-48221] - slab: Explain why SLAB_TYPESAFE_BY_RCU reference before locking (Rafael Aquini) [RHEL-48221] - powerpc: Rely on generic definition of hugepd_t and is_hugepd when unused (Rafael Aquini) [RHEL-48221] - powerpc/nohash: Remove pgd_huge() stub (Rafael Aquini) [RHEL-48221] - mm: slab: fix comment for __assume_kmalloc_alignment (Rafael Aquini) [RHEL-48221]- net/mlx5: Fix MTMP register capability offset in MCAM register (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Fix port number for counter query in multi-port configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Restore mistakenly dropped parts in register devlink flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lag, restore buckets number to default after hash LAG deactivation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block XOR hash with over 128 channels (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Do not produce metadata freelist entries in Tx port ts WQE xmit (Benjamin Poirier) [RHEL-24466] - net/mlx5e: HTB, Fix inconsistencies with QoS SQs number (Benjamin Poirier) [RHEL-24466] - net/mlx5e: RSS, Block changing channels number when RXFH is configured (Benjamin Poirier) [RHEL-24466] - net/mlx5: Correctly compare pkt reformat ids (Benjamin Poirier) [RHEL-24466] - net/mlx5: offset comp irq index in name by one (Benjamin Poirier) [RHEL-24466] - net/mlx5: Register devlink first under devlink lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, store eswitch pointer before registering devlink_param (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Relax DEVX access upon modify commands (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix query of sd_group field (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Use the correct lag ports number when creating TISes (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Implement fractional frequency offset get pin op (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Use struct to get values from mlx5_dpll_synce_status_get() (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use swap() instead of open coding it (Benjamin Poirier) [RHEL-24466] - net/mlx5: devcom, Add component size getter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Decouple CQ from priv (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Statify function mlx5e_monitor_counter_arm (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move TISes from priv to mdev HW resources (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove TLS-specific logic in generic create TIS API (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control TX flow table root (Benjamin Poirier) [RHEL-24466] - net/mlx5: fs, Command to control L2TABLE entry silent mode (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose Management PCIe Index Register (MPIR) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add mlx5_ifc bits used for supporting single netdev Socket-Direct (Benjamin Poirier) [RHEL-24466] - mlx5: implement VLAN tag XDP hint (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Expose register c0 for RDMA device (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, expose eswitch manager vport (Benjamin Poirier) [RHEL-24466] - net/mlx5: Manage ICM type of SW encap (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Support handling of SW encap ICM area (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce indirect-sw-encap ICM properties (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Implement AF_XDP TX timestamp and checksum offload (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove early assignment to netdev->features (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport rep stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Query maximum frequency adjustment of the PTP hardware clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert scaled ppm values outside the s32 range for PHC frequency adjustments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Initialize clock->ptp_info inside mlx5_init_timer_clock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor real time clock operation checks for PHC (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Access array with enum values instead of magic numbers (Benjamin Poirier) [RHEL-24466] - net/mlx5: simplify mlx5_set_driver_version string assignments (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_flow_handle with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5: Annotate struct mlx5_fc_bulk with __counted_by (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Some cleanup in mlx5e_tc_stats_matchall() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allow sync reset flow when BF MGT interface device is present (Benjamin Poirier) [RHEL-24466] - net/mlx5: print change on SW reset semaphore returns busy (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Switch to using _bh variant of of spinlock API in port timestamping NAPI poll context (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix MACsec state loss upon state update in offload path (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Change the warning when ignore_flow_level is not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check capability for fw_reset (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Change flow rule destination checking (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: Block entering switchdev mode with ns inconsistency" (Benjamin Poirier) [RHEL-24466] - net/mlx5: DPLL, Fix possible use after free after delayed work timer triggers (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Don't expose debugfs entries for RRoCE general parameters if not supported (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Ignore IPsec replay window values on sender side (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Allow software parsing when IPsec crypto is enabled (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5 device constant for selecting CQ period mode for ASO (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Can't go to uplink vport on RX rule (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Use the right GVMI number for drop action (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, fix multicast packets sent to uplink (Benjamin Poirier) [RHEL-24466] - net/mlx5: Fix a WARN upon a callback command failure (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix inconsistent hairpin RQT sizes (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix a race in command alloc flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Allow old devices to use multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Free used cpus mask when an IRQ is released (Benjamin Poirier) [RHEL-24466] - Revert "net/mlx5: DR, Supporting inline WQE when possible" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Increase max supported channels number to 256 (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Preparations for supporting larger number of channels (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_init() and mlx5e_rss_free() API's (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor mlx5e_rss_set_rxfh() and mlx5e_rss_get_rxfh() (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Refactor rx_res_init() and rx_res_free() APIs (Benjamin Poirier) [RHEL-24463 RHEL-24466] - net/mlx5e: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use PTR_ERR_OR_ZERO() to simplify code (Benjamin Poirier) [RHEL-24466] - net/mlx5: fix config name in Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused declaration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Replace global mlx5_intf_lock with HCA devcom component lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor LAG peer device lookout bus logic to mlx5 devcom (Benjamin Poirier) [RHEL-24466] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Benjamin Poirier) [RHEL-24466] - net/mlx5: Redesign SF active work to remove table_lock (Benjamin Poirier) [RHEL-24466] - net/mlx5: Parallelize vhca event handling (Benjamin Poirier) [RHEL-24466] - mlx5: Fix type of mode parameter in mlx5_dpll_device_mode_get() (Benjamin Poirier) [RHEL-24466] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce ifc bits for migration in a chunk mode (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: Implement mkeys management via LIFO queue (Benjamin Poirier) [RHEL-24466] - net/mlx5: Enable 4 ports multiport E-switch (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add a health error syndrome for pci data poisoned (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Handle multi destination action in the right order (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Add check for multi destination FTE (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Enable mcast in smfs steering mode (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Check police action rate for matchall filter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Consider aggregated port speed during rate configuration (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant max_sfs check and field from struct mlx5_sf_dev_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove SF table reference counting (Benjamin Poirier) [RHEL-24466] - net/mlx5: Push common deletion code into mlx5_sf_del() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_sf_deactivate_all() to mlx5_sf_del_all() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Move state lock taking into mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Convert SF port_indices xarray to function_ids xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use devlink port pointer to get the pointer of container SF struct (Benjamin Poirier) [RHEL-24466] - net/mlx5: Call mlx5_sf_id_erase() once in mlx5_sf_dealloc() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Set en auxiliary devlink instance as nested (Benjamin Poirier) [RHEL-24466] - net/mlx5: SF, Implement peer devlink set for SF representor devlink port (Benjamin Poirier) [RHEL-24466] - net/mlx5: Lift reload limitation when SFs are present (Benjamin Poirier) [RHEL-24466] - net/mlx5: Disable eswitch as the first thing in mlx5_unload() (Benjamin Poirier) [RHEL-24466] - mlx5: Implement SyncE support using DPLL infrastructure (Benjamin Poirier) [RHEL-24466] - net/mlx5: Perform DMA operations in the right locations (Benjamin Poirier) [RHEL-24466] - net/mlx5e: macsec: use update_pn flag instead of PN comparation (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Supporting inline WQE when possible (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update dead links in Kconfig documentation (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove health syndrome enum duplication (Benjamin Poirier) [RHEL-24466] - net/mlx5: DR, Remove unneeded local variable (Benjamin Poirier) [RHEL-24466] - net/mlx5: IRQ, consolidate irq and affinity mask allocation (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Fix spelling mistake "Faided" -> "Failed" (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Introduce ethtool stats (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Warn if aRFS table does not exist for aRFS rule (Benjamin Poirier) [RHEL-24466] - net/mlx5e: aRFS, Prevent repeated kernel rule migrations requests (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check of mlx5_vhca_event_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use mlx5_sf_start_function_id() helper instead of directly calling MLX5_CAP_GEN() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant SF supported check from mlx5_sf_hw_table_init() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use auxiliary_device_uninit() instead of device_put() (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-switch, Add checking for flow rule destinations (Benjamin Poirier) [RHEL-24466] - net/mlx5: Check with FW that sync reset completed successfully (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose NIC temperature via hardware monitoring kernel API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose port.c/mlx5_query_module_num() function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Bridge, Only handle registered netdev bridge events (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, Remove redundant arg ignore_flow_lvl (Benjamin Poirier) [RHEL-24466] - net/mlx5: remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate completion EQs dynamically (Benjamin Poirier) [RHEL-24466] - net/mlx5: Handle SF IRQ request in the absence of SF IRQ pool (Benjamin Poirier) [RHEL-24466] - net/mlx5: Rename mlx5_comp_vectors_count() to mlx5_comp_vectors_max() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add IRQ vector to CPU lookup function (Benjamin Poirier) [RHEL-24466] - net/mlx5: Introduce mlx5_cpumask_default_spread (Benjamin Poirier) [RHEL-24466] - net/mlx5: Implement single completion EQ create/destroy methods (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion EQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release handlers in EQ layer (Benjamin Poirier) [RHEL-24466] - net/mlx5: Use xarray to store and manage completion IRQs (Benjamin Poirier) [RHEL-24466] - net/mlx5: Refactor completion IRQ request/release API (Benjamin Poirier) [RHEL-24466] - net/mlx5: Track the current number of completion EQs (Benjamin Poirier) [RHEL-24466] - IB/mlx5: Add HW counter called rx_dct_connect (Benjamin Poirier) [RHEL-24466] - RDMA/mlx: Remove unnecessary variable initializations (mlx5) (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove duplicate code for user flow (Benjamin Poirier) [RHEL-24466] - net/mlx5: Allocate command stats with xarray (Benjamin Poirier) [RHEL-24466] - net/mlx5: split mlx5_cmd_init() to probe and reload routines (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant cmdif revision check (Benjamin Poirier) [RHEL-24466] - net/mlx5: Re-organize mlx5_cmd struct (Benjamin Poirier) [RHEL-24466] - RDMA/mlx5: align MR mem allocation size to power-of-two (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update the driver with the recent thermal changes (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove pointless vport lookup from mlx5_esw_check_port_type() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant check from mlx5_esw_query_vport_vhca_id() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant is_mdev_switchdev_mode() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove redundant MLX5_ESWITCH_MANAGER() check from is_ib_rep_supported() (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove redundant comment (Benjamin Poirier) [RHEL-24466] - net/mlx5: Remove unused ecpu field from struct mlx5_sf_table (Benjamin Poirier) [RHEL-24466] - net/mlx5: Add header file for events (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Add local loopback counter to vport stats (Benjamin Poirier) [RHEL-24466] - net/mlx5: Expose bits for local loopback counter (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove mlx5e_dbg() and msglvl support (Benjamin Poirier) [RHEL-24466] - net/mlx5: E-Switch, remove redundant else statements (Benjamin Poirier) [RHEL-24466] - net/mlx5e: simplify condition after napi budget handling change (Benjamin Poirier) [RHEL-24466] - net/mlx5e: TC, refactor access to hash key (Benjamin Poirier) [RHEL-24466] - net/mlx5e: Remove RX page cache leftovers (Benjamin Poirier) [RHEL-24466] - net/mlx5: Document previously implemented mlx5 tracepoints (Benjamin Poirier) [RHEL-24466] - net/mlx5: Update Kconfig parameter documentation (Benjamin Poirier) [RHEL-24466]- redhat/dracut-virt.conf: add systemd-veritysetup module (Emanuele Giuseppe Esposito) [RHEL-45168] - redhat/uki_addons/virt: add common FIPS addon (Emanuele Giuseppe Esposito) [RHEL-45160] - redhat/kernel.spec: add uki_addons to create UKI kernel cmdline addons (Emanuele Giuseppe Esposito) [RHEL-45159] - gcc-plugins/stackleak: Avoid .head.text section (Bandan Das) [RHEL-39439] - x86/sev: Skip ROM range scans and validation for SEV-SNP guests (Bandan Das) [RHEL-39439] - x86/sev: Move early startup code into .head.text section (Bandan Das) [RHEL-39439] - x86/sme: Move early SME kernel encryption handling into .head.text (Bandan Das) [RHEL-39439] - x86/sev: Do the C-bit verification only on the BSP (Bandan Das) [RHEL-39439] - x86/sev: Fix kernel crash due to late update to read-only ghcb_version (Bandan Das) [RHEL-39439] - xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr() (CKI Backport Bot) [RHEL-48140] {CVE-2024-40959} - eeprom: at24: fix memory corruption race condition (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Probe for DDR3 thermal sensor in the SPD case (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Use dev_err_probe for nvmem register failure (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: Add support for 24c1025 EEPROM (Mark Salter) [RHEL-37020] {CVE-2024-35848} - eeprom: at24: remove struct at24_client (Mark Salter) [RHEL-37020] {CVE-2024-35848} - at24: Support probing while in non-zero ACPI D state (Mark Salter) [RHEL-37020] {CVE-2024-35848} - selftests: forwarding: devlink_lib: Wait for udev events after reloading (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - drivers: core: synchronize really_probe() and dev_uevent() (Mark Langsdorf) [RHEL-47652] {CVE-2024-39501} - xhci: Handle TD clearing for multiple streams case (CKI Backport Bot) [RHEL-47892] {CVE-2024-40927} - PCI: pciehp: Retain Power Indicator bits for userspace indicators (Myron Stowe) [RHEL-41181] - sched: act_ct: take care of padding in struct zones_ht_key (Xin Long) [RHEL-50682] - net: bridge: xmit: make sure we have at least eth header len bytes (cki-backport-bot) [RHEL-44297] {CVE-2024-38538} - hugetlb: force allocating surplus hugepages on mempolicy allowed nodes (Aristeu Rozanski) [RHEL-38605] - USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages (CKI Backport Bot) [RHEL-47558] {CVE-2024-40904} - scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory (CKI Backport Bot) [RHEL-47535] {CVE-2024-40901} - vmxnet3: update to version 9 (Izabela Bakollari) [RHEL-50675] - vmxnet3: add command to allow disabling of offloads (Izabela Bakollari) [RHEL-50675] - vmxnet3: add latency measurement support in vmxnet3 (Izabela Bakollari) [RHEL-50675] - vmxnet3: prepare for version 9 changes (Izabela Bakollari) [RHEL-50675] - vmxnet3: disable rx data ring on dma allocation failure (Izabela Bakollari) [RHEL-50675] - vmxnet3: Fix missing reserved tailroom (Izabela Bakollari) [RHEL-50675] - maple_tree: fix mas_empty_area_rev() null pointer dereference (Aristeu Rozanski) [RHEL-39862] {CVE-2024-36891} - rbd: don't assume rbd_is_lock_owner() for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings (Ilya Dryomov) [RHEL-50366] - rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait (Ilya Dryomov) [RHEL-50366] - scsi: qedf: Set qed_slowpath_params to zero before use (John Meneghini) [RHEL-25193] - scsi: qedf: Wait for stag work during unload (John Meneghini) [RHEL-25193] - scsi: qedf: Don't process stag work during unload and recovery (John Meneghini) [RHEL-25193] - scsi: qedf: Use FC rport as argument for qedf_initiate_tmf() (John Meneghini) [RHEL-25193] - net: fix __dst_negative_advice() race (Xin Long) [RHEL-41185] {CVE-2024-36971} - net: annotate data-races around sk->sk_dst_pending_confirm (Xin Long) [RHEL-41185] - scsi: qla2xxx: Fix off by one in qla_edif_app_getstats() (Ewan D. Milne) [RHEL-39719] {CVE-2024-36025} - igb: Remove redundant runtime resume for ethtool_ops (Corinna Vinschen) [RHEL-17487] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17487] - igb: simplify pci ops declaration (Corinna Vinschen) [RHEL-17487] - igb: Fix missing time sync events (Corinna Vinschen) [RHEL-17487] - intel: make module parameters readable in sys filesystem (Corinna Vinschen) [RHEL-17487 RHEL-25998] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17487] - igb: extend PTP timestamp adjustments to i211 (Corinna Vinschen) [RHEL-17487] - net: intel: igb: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17487] - igb: Fix string truncation warnings in igb_set_fw_version (Corinna Vinschen) [RHEL-17487 RHEL-38454] {CVE-2024-36010} - intel: legacy: field get conversion (Corinna Vinschen) [RHEL-17487] - intel: legacy: field prep conversion (Corinna Vinschen) [RHEL-17487] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17487] - igb: Use FIELD_GET() to extract Link Width (Corinna Vinschen) [RHEL-17487] - netdevsim: fix rtnetlink.sh selftest (CKI Backport Bot) [RHEL-50016] - selinux: avoid dereference of garbage after mount failure (Ondrej Mosnacek) [RHEL-37187] {CVE-2024-35904} - calipso: fix memory leak in netlbl_calipso_add_pass() (Ondrej Mosnacek) [RHEL-37044] {CVE-2023-52698} - powerpc/pseries: Whitelist dtl slub object for copying to userspace (Mamatha Inamdar) [RHEL-51242] {CVE-2024-41065} - tcp: Fix shift-out-of-bounds in dctcp_update_alpha(). (CKI Backport Bot) [RHEL-44414] {CVE-2024-37356} - tty: add the option to have a tty reject a new ldisc (John W. Linville) [RHEL-48254] {CVE-2024-40966} - irqchip/gic-v3-its: Prevent double free on error (Charles Mirabile) [RHEL-37024] {CVE-2024-35847} - usb-storage: alauda: Check whether the media is initialized (CKI Backport Bot) [RHEL-43714] {CVE-2024-38619} - scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool (Ewan D. Milne) [RHEL-38285] {CVE-2023-52811} - gfs2: Fix potential glock use-after-free on unmount (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: simplify gdlm_put_lock with out_free label (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - gfs2: Remove ill-placed consistency check (Andreas Gruenbacher) [RHEL-44155] {CVE-2024-38570} - openvswitch: Set the skbuff pkt_type for proper pmtud support. (Aaron Conole) [RHEL-37650] - scsi: mpi3mr: Driver version update to 8.8.1.0.50 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Update MPI Headers to revision 31 (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Debug ability improvements (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set the WriteSame Divert Capability in the IOCInit MPI Request (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Clear ioctl blocking flag for an unresponsive controller (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Set MPI request flags appropriately (Ewan D. Milne) [RHEL-30580] - scsi: mpi3mr: Block devices are not removed even when VDs are offlined (Ewan D. Milne) [RHEL-30580] - x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk (Waiman Long) [RHEL-31230] - x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Fix the SRSO mitigation on Zen3/4 (Waiman Long) [RHEL-31230] - redhat/configs: Rename x86 CPU mitigations config entries (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETHUNK => CONFIG_MITIGATION_RETHUNK (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_SRSO => CONFIG_MITIGATION_SRSO (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBRS_ENTRY => CONFIG_MITIGATION_IBRS_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_UNRET_ENTRY => CONFIG_MITIGATION_UNRET_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_SLS => CONFIG_MITIGATION_SLS (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_RETPOLINE => CONFIG_MITIGATION_RETPOLINE (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_PAGE_TABLE_ISOLATION => CONFIG_MITIGATION_PAGE_TABLE_ISOLATION (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CALL_DEPTH_TRACKING => CONFIG_MITIGATION_CALL_DEPTH_TRACKING (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_CPU_IBPB_ENTRY => CONFIG_MITIGATION_IBPB_ENTRY (Waiman Long) [RHEL-31230] - x86/bugs: Rename CONFIG_GDS_FORCE_MITIGATION => CONFIG_MITIGATION_GDS_FORCE (Waiman Long) [RHEL-31230] - kbuild: use objtool-args-y to clean up objtool arguments (Waiman Long) [RHEL-31230] - kbuild: do not create *.prelink.o for Clang LTO or IBT (Waiman Long) [RHEL-31230] - kbuild: replace $(linked-object) with CONFIG options (Waiman Long) [RHEL-31230]- powerpc/pseries: Fix scv instruction crash with kexec (Mamatha Inamdar) [RHEL-14159] - powerpc/numa: Online a node if PHB is attached. (Mamatha Inamdar) [RHEL-50147] - KVM: s390: fix LPSWEY handling (CKI Backport Bot) [RHEL-49749] - Revert "nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage" (Chris Leech) [RHEL-49696] - Revert "nvme-tcp: Fix comma-related oops" (Chris Leech) [RHEL-49696] - sched/deadline: Fix task_struct reference leak (Phil Auld) [RHEL-48226] - sched: Move psi_account_irqtime() out of update_rq_clock_task() hotpath (Phil Auld) [RHEL-48226] - sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write() (Phil Auld) [RHEL-48226] - sched/fair: Remove stale FREQUENCY_UTIL comment (Phil Auld) [RHEL-48226] - sched/debug: Dump domains' level (Phil Auld) [RHEL-48226] - docs: cgroup-v1: Clarify that domain levels are system-specific (Phil Auld) [RHEL-48226] - sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level (Phil Auld) [RHEL-48226] - delayacct: track delays from IRQ/SOFTIRQ (Phil Auld) [RHEL-48226] - delayacct: improve the average delay precision of getdelay tool to microsecond (Phil Auld) [RHEL-48226] - nvme: cancel pending I/O if nvme controller is in terminal state (John Meneghini) [RHEL-35807] - iommu/amd: Fix GT feature enablement again (Jerry Snitselaar) [RHEL-42766] - iommu/amd: Invalidate cache before removing device from domain list (Jerry Snitselaar) [RHEL-44835] - dma: fix DMA sync for drivers not calling dma_set_mask*() (Jerry Snitselaar) [RHEL-44835] - iommu/dma: avoid expensive indirect calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: avoid redundant calls for sync operations (Jerry Snitselaar) [RHEL-44835] - dma: compile-out DMA sync op calls when not used (Jerry Snitselaar) [RHEL-44835] - iommu/dma: fix zeroing of bounce buffer padding used by untrusted devices (Jerry Snitselaar) [RHEL-44835] - swiotlb: remove alloc_size argument to swiotlb_tbl_map_single() (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix Invalid wait context issue (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix sysfs leak in iommu init (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Check EFR[EPHSup] bit before enabling PPR (Jerry Snitselaar) [RHEL-44835] - iommu/amd: Fix workqueue name (Jerry Snitselaar) [RHEL-44835] - iommu: Return right value in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-44835] - genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline (cki-backport-bot) [RHEL-44447] {CVE-2024-31076} - net: openvswitch: Fix Use-After-Free in ovs_ct_exit (cki-backport-bot) [RHEL-36364] {CVE-2024-27395} - mptcp: ensure snd_nxt is properly initialized on connect (cki-backport-bot) [RHEL-39867] {CVE-2024-36889} - pstore/ram: Fix crash when setting number of cpus to an odd number (Lenny Szubowicz) [RHEL-29473] {CVE-2023-52619}- nvme-multipath: implement "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - nvme-multipath: prepare for "queue-depth" iopolicy (John Meneghini) [RHEL-45230] - dm-crypt: limit the size of encryption requests (Benjamin Marzinski) [RHEL-49548] - wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup() (CKI Backport Bot) [RHEL-47786] {CVE-2024-40912} - tracing: Ensure visibility when inserting an element into tracing_map (Jerome Marchand) [RHEL-30459] {CVE-2024-26645} - tracing/trigger: Fix to return error if failed to alloc snapshot (Jerome Marchand) [RHEL-33284] {CVE-2024-26920} - block: fix request.queuelist usage in flush (Ming Lei) [RHEL-43552] - block: fix that util can be greater than 100% (Ming Lei) [RHEL-42408] - block: support to account io_ticks precisely (Ming Lei) [RHEL-42408] - scsi: fnic: Move fnic_fnic_flush_tx() to a work queue (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Convert snprintf() to sysfs_emit() (John Meneghini) [RHEL-36420] - scsi: fnic: unlock on error path in fnic_queuecommand() (John Meneghini) [RHEL-36420] - scsi: fnic: Increment driver version (John Meneghini) [RHEL-36420] - scsi: fnic: Improve logs and add support for multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic driver (John Meneghini) [RHEL-36420] - scsi: fnic: Add support for multiqueue (MQ) in fnic_main.c (John Meneghini) [RHEL-36420] - scsi: fnic: Remove usage of host_lock (John Meneghini) [RHEL-36420] - scsi: fnic: Define stats to track multiqueue (MQ) IOs (John Meneghini) [RHEL-36420] - scsi: fnic: Modify ISRs to support multiqueue (MQ) (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor and redefine fnic.h for multiqueue (John Meneghini) [RHEL-36420] - scsi: fnic: Get copy workqueue count and interrupt mode from config (John Meneghini) [RHEL-36420] - scsi: fnic: Rename wq_copy to hw_copy_wq (John Meneghini) [RHEL-36420] - scsi: fnic: Add and improve log messages (John Meneghini) [RHEL-36420] - scsi: fnic: Add and use fnic number (John Meneghini) [RHEL-36420] - scsi: fnic: Modify definitions to sync with VIC firmware (John Meneghini) [RHEL-36420] - scsi: fnic: Return error if vmalloc() failed (John Meneghini) [RHEL-36420] - scsi: fnic: Clean up some inconsistent indenting (John Meneghini) [RHEL-36420] - scsi: fnic: Fix sg_reset success path (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unused functions fnic_scsi_host_start/end_tag() (John Meneghini) [RHEL-36420] - scsi: fnic: Replace sgreset tag with max_tag_id (John Meneghini) [RHEL-36420] - scsi: fnic: Replace return codes in fnic_clean_pending_aborts() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vmalloc_array() and vcalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Use vzalloc() (John Meneghini) [RHEL-36420] - scsi: fnic: Switch to use %ptTs (John Meneghini) [RHEL-36420] - scsi: fnic: Refactor code in fnic probe to initialize SCSI layer (John Meneghini) [RHEL-36420] - scsi: fnic: Replace DMA mask of 64 bits with 47 bits (John Meneghini) [RHEL-36420] - scsi: fnic: Remove unneeded flush_workqueue() (John Meneghini) [RHEL-36420] - scsi: fnic: Remove redundant NULL check (John Meneghini) [RHEL-36420] - scsi: fnic: Stop using the SCSI pointer (John Meneghini) [RHEL-36420] - scsi: fnic: Fix a tracing statement (John Meneghini) [RHEL-36420] - scsi: fnic: Call scsi_done() directly (John Meneghini) [RHEL-36420]- net: ena: Fix redundant device NUMA node override (Kamal Heib) [RHEL-40816] - ibmvnic: Free any outstanding tx skbs during scrq reset (Mamatha Inamdar) [RHEL-45045] - ibmvnic: Add tx check to prevent skb leak (Mamatha Inamdar) [RHEL-45045] - ibmvnic: rename local variable index to bufidx (Mamatha Inamdar) [RHEL-45045] - nfs: don't invalidate dentries on transient errors (Scott Mayhew) [RHEL-35853] - wifi: mt76: mt7921s: fix potential hung tasks during chip recovery (CKI Backport Bot) [RHEL-48319] {CVE-2024-40977} - wifi: cfg80211: validate HE operation element parsing (CKI Backport Bot) [RHEL-48273] {CVE-2024-40930} - wifi: iwlwifi: mvm: don't read past the mfuart notifcation (CKI Backport Bot) [RHEL-48026] {CVE-2024-40941} - wifi: iwlwifi: mvm: check n_ssids before accessing the ssids (CKI Backport Bot) [RHEL-47918] {CVE-2024-40929} - wifi: cfg80211: Lock wiphy in cfg80211_get_station (CKI Backport Bot) [RHEL-47768] {CVE-2024-40911} - efi/libstub: arm64: Remap relocated image with strict permissions (Lenny Szubowicz) [RHEL-39186] - efi/libstub: zboot: Mark zboot EFI application as NX compatible (Lenny Szubowicz) [RHEL-39186] - irqchip/renesas-irqc: Use platform_get_irq_optional() to get the interrupt (Radu Rendec) [RHEL-47248] - reset: Fix devm bulk optional exclusive control getter (Radu Rendec) [RHEL-47248] - net: rswitch: Avoid use-after-free in rswitch_poll() (Radu Rendec) [RHEL-47248] - mm/memory-failure: fix handling of dissolved but not taken off from buddy pages (Aristeu Rozanski) [RHEL-45023] {CVE-2024-39298} - net: psample: fix flag being set in wrong skb (Adrian Moreno) [RHEL-31876] - net: openvswitch: store sampling probability in cb. (Adrian Moreno) [RHEL-31876] - net: openvswitch: add psample action (Adrian Moreno) [RHEL-31876] - net: psample: allow using rate as probability (Adrian Moreno) [RHEL-31876] - net: psample: skip packet copy if no listeners (Adrian Moreno) [RHEL-31876] - net: sched: act_sample: add action cookie to sample (Adrian Moreno) [RHEL-31876] - net: psample: add user cookie (Adrian Moreno) [RHEL-31876] - cipso: make cipso_v4_skbuff_delattr() fully remove the CIPSO options (Ondrej Mosnacek) [RHEL-44136] - cipso: fix total option length computation (Ondrej Mosnacek) [RHEL-44136] - ACPI: APEI: EINJ: Add support for vendor defined error types (Mark Langsdorf) [RHEL-17909] - platform/chrome: cros_ec_debugfs: Fix permissions for panicinfo (Mark Langsdorf) [RHEL-17909] - fs: debugfs: Add write functionality to debugfs blobs (Mark Langsdorf) [RHEL-17909] - ACPI: APEI: EINJ: Refactor available_error_type_show() (Mark Langsdorf) [RHEL-17909] - mfd: syscon: Fix null pointer dereference in of_syscon_register() (Mark Langsdorf) [RHEL-26884] {CVE-2023-52467} - nvme-multipath: find NUMA path only for online numa-node (Chris Leech) [RHEL-40088] - ACPI: arm64: export acpi_arch_thermal_cpufreq_pctg() (Charles Mirabile) [RHEL-1697] - ACPI: processor: reduce CPUFREQ thermal reduction pctg for Tegra241 (Charles Mirabile) [RHEL-1697] - ACPI: thermal: Add Thermal fast Sampling Period (_TFP) support (Charles Mirabile) [RHEL-1697] - scsi: specify .sense_len = SCSI_SENSE_BUFFERSIZE in scsi_execute() scsi_exec_args (Ewan D. Milne) [RHEL-30596]- ionic: fix use after netif_napi_del() (CKI Backport Bot) [RHEL-47634] {CVE-2024-39502} - i2c: lpi2c: Avoid calling clk_get_rate during transfer (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: imx-lpi2c: return -EINVAL when i2c peripheral clk doesn't work (David Arcari) [RHEL-48206] {CVE-2024-40965} - i2c: smbus: Support DDR5 and LPDDR5 SPD EEPROMs (David Arcari) [RHEL-49526] - ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine." (CKI Backport Bot) [RHEL-48391] {CVE-2024-40984} - vmci: prevent speculation leaks by sanitizing event in event_deliver() (CKI Backport Bot) [RHEL-47688] {CVE-2024-39499} - drm/fbdev-generic: Fix framebuffer on big endian devices (Thomas Huth) [RHEL-45158] - fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children stats (Brian Foster) [RHEL-31564] {CVE-2024-26686} - fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand() (Brian Foster) [RHEL-31564] - fs/proc: do_task_stat: use __for_each_thread() (Brian Foster) [RHEL-31564] - of: unittest: Fix compile in the non-dynamic case (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: unittest: Fix of_count_phandle_with_args() expected value message (Steve Best) [RHEL-37072] {CVE-2023-52679} - of: Fix double free in of_parse_phandle_with_args_map (Steve Best) [RHEL-37072] {CVE-2023-52679}- net/mlx5e: Fix netif state handling (Benjamin Poirier) [RHEL-43870] {CVE-2024-38608} - net/mlx5e: Add wrapping for auxiliary_driver ops and remove unused args (Benjamin Poirier) [RHEL-43870] - net: fix rc7's __skb_datagram_iter() (Paolo Abeni) [RHEL-46610] - net: allow skb_datagram_iter to be called from any context (Paolo Abeni) [RHEL-46610] - net: do not leave a dangling sk pointer, when socket creation fails (Paolo Abeni) [RHEL-46610] - netns: Make get_net_ns() handle zero refcount net (Paolo Abeni) [RHEL-46610] - net: fix out-of-bounds access in ops_init (Paolo Abeni) [RHEL-46610] - net: ethtool: correct MAX attribute value for stats (Davide Caratti) [RHEL-46358] - net: ethtool: fix the error condition in ethtool_get_phy_stats_ethtool() (Davide Caratti) [RHEL-46358 RHEL-47900] {CVE-2024-40928} - audit: use KMEM_CACHE() instead of kmem_cache_create() (Ricardo Robaina) [RHEL-35421] - audit: remove unnecessary assignment in audit_dupe_lsm_field() (Ricardo Robaina) [RHEL-35421] - audit,io_uring: io_uring openat triggers audit reference count underflow (Ricardo Robaina) [RHEL-35421] - audit: Annotate struct audit_chunk with __counted_by (Ricardo Robaina) [RHEL-35421] - putname(): IS_ERR_OR_NULL() is wrong here (Ricardo Robaina) [RHEL-35421] - net/mlx5: Discard command completions in internal error (Kamal Heib) [RHEL-44237] {CVE-2024-38555} - efi/arm64: Fix kmemleak false positive in arm64_efi_rt_init() (Waiman Long) [RHEL-24125] - fbdev/hyperv_fb: Include (Waiman Long) [RHEL-24125] - drm/hyperv: Fix a compilation issue because of not including screen_info.h (Waiman Long) [RHEL-24125] - efi: Do not include from EFI header (Waiman Long) [RHEL-24125] - PCI: Clear Secondary Status errors after enumeration (Myron Stowe) [RHEL-44851] - leds: gpio: Add kernel log if devm_fwnode_gpiod_get() fails (Radu Rendec) [RHEL-43483] - leds: gpio: Update headers (Radu Rendec) [RHEL-43483] - leds: gpio: Remove unneeded assignment (Radu Rendec) [RHEL-43483] - leds: gpio: Move temporary variable for struct device to gpio_led_probe() (Radu Rendec) [RHEL-43483] - leds: gpio: Refactor code to use devm_gpiod_get_index_optional() (Radu Rendec) [RHEL-43483] - leds: gpio: Utilise PTR_ERR_OR_ZERO() (Radu Rendec) [RHEL-43483] - leds: gpio: Keep driver firmware interface agnostic (Radu Rendec) [RHEL-43483] - leds: gpio: Annotate struct gpio_leds_priv with __counted_by (Radu Rendec) [RHEL-43483] - leds: gpio: Configure per-LED pin control (Radu Rendec) [RHEL-43483] - leds: gpio: switch to using devm_fwnode_gpiod_get() (Radu Rendec) [RHEL-43483] - leds: move default_state read from fwnode to core (Radu Rendec) [RHEL-43483] - PM: sleep: Restore asynchronous device resume optimization (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - PM: sleep: Fix possible deadlocks in core system-wide PM code (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - async: Introduce async_schedule_dev_nocall() (Mark Langsdorf) [RHEL-29018] {CVE-2023-52498} - pmdomain: imx8mp-blk-ctrl: imx8mp_blk: Add fdcc clock to hdmimix domain (Mark Salter) [RHEL-37329] {CVE-2024-35942} - perf: hisi: Fix use-after-free when register pmu fails (Mark Salter) [RHEL-38291] {CVE-2023-52859} - Enable tmpfs quota configuration option (Carlos Maiolino) [RHEL-7768] - shmem: properly report quota mount options (Carlos Maiolino) [RHEL-7768] - shmem: move spinlock into shmem_recalc_inode() to fix quota support (Carlos Maiolino) [RHEL-7768] - shmem: fix quota lock nesting in huge hole handling (Carlos Maiolino) [RHEL-7768] - tmpfs: fix race on handling dquot rbtree (Carlos Maiolino) [RHEL-7768] - shmem: Add default quota limit mount options (Carlos Maiolino) [RHEL-7768] - shmem: quota support (Carlos Maiolino) [RHEL-7768] - shmem: prepare shmem quota infrastructure (Carlos Maiolino) [RHEL-7768] - quota: Check presence of quota operation structures instead of ->quota_read and ->quota_write callbacks (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_get_inode() return ERR_PTR instead of NULL (Carlos Maiolino) [RHEL-7768] - shmem: make shmem_inode_acct_block() return error (Carlos Maiolino) [RHEL-7768]- bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set() (CKI Backport Bot) [RHEL-46919] {CVE-2024-39487} - phy: ti: gmii-sel: Enable SGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Fix register offset when parent is not a syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Allow parent to not be syscon node (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable USXGMII mode for J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J784S4 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for SGMII mode (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW9G GMII SEL in J721e (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Update methods for fetching and using qsgmii main port (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: Add support for CPSW5G GMII SEL in J7200 (Andrew Halaney) [RHEL-44742] - phy: ti: gmii-sel: check of_get_address() for failure (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Fix audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for audio refclk (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Allow the clock node to not be of type syscon (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Use dev_err_probe() helper (Andrew Halaney) [RHEL-44742] - clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Consolidate serdes0 references (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Assign only lanes 0 and 1 to PCIe1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add node for EHRPWMs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add PCIe support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add overlay for PCIe0 and PCIe1 EP Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable PCIe0 and PCIe1 in RC Mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add PCIe nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add TPS62873 node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add support for USB (Andrew Halaney) [RHEL-44742] - arm64: boot: dts: ti: k3-*: Add memory node to bootloader stage (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay for dual port USXGMII mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4: Add overlay to enable QSGMII mode with CPSW9G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Enable Main CPSW2G node and add aliases for it (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-main: Add CPSW2G and CPSW9G nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j784s4-evm: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Fix csi2-dual-imx219 dtb names (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Fix Ethernet PHY RESET GPIOs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add USB-C (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add main esm address range (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Enable support for SDR104 speed mode (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Enable UHS mode support for SD cards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Remove unused properties in sdhci nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65-main: Fix sdhci node properties (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable UHS support for MMCSD (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for the am625-phyboard-lyra (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am64-phyboard-electra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Fix UART pin type and macro type (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin-dahlia: support sleep-moci (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-verdin: replace sleep-moci hog with regulator (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Disable USB LPM (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: add the USB sub-system (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62/a: use sub-node for USB_PHY_CTRL registers (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62*: Add PHY2 region to USB wrapper node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG1 devices (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add Audio Codec (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Use exact ranges for FSS node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Move SerDes mux nodes under the control node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add full compatible to SerDes control nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-{am62p,j722s}: Disable ethernet by default (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Increase CAN max bitrate (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-verdin: add PCIe reset gpio hog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: fix GPIOs pinctrl (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove UART baud rate selection (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-lp-sk: Remove tps65219 power-button (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use mmc-pwrseq for wl18xx enable (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: use SD1 CD as GPIO (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set memory size to 2gb (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: dahlia: fix audio clock (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p5-sk: minor whitespace cleanup (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: hummingboard-t: add overlays for m.2 pci-e and usb-3 (Andrew Halaney) [RHEL-44742] - arm64: dts: add description for solidrun am642 som and evaluation board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Add support for OSPI flash (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable CAN interfaces for AM69 SK board (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Enable overlays for SK-AM62P (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add nodes for CSI-RX (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add DMASS1 for CSI (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable OSPI NOR support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j722s-evm: Enable CPSW3G RGMII1 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Fix mux-reg-masks in hbmc_mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM62A SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add common1 register space for AM65x SoC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add overlay for ICSSG1 2nd port (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: add ICSSG1 Ethernet support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Add bootph-all property in MMC node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix bus-width property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Fix ti,clkbuf-sel property in MMC nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am6*: Remove DLL properties for soft PHYs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64-main: Fix ITAP/OTAP values for MMC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Enable eMMC support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci2 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add sdhci0 instance (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Add overlay for IMX219 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Model CSI2RX connector mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-base-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable camera peripherals (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add reserved memory for watchdog (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add support for TI J722S Evaluation Module (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Introduce J722S family of SoCs (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Support IOT2050-SM variant (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Annotate LED nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out DP related bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out enabling of USB3 support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Factor out arduino connector bits (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Disable R5 lockstep for all PG2 boards (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: Set VDD CORE minimum voltage to 0.75V (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62-wakeup: Configure ti-sysc for wkup_uart0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: am62-phyboard-lyra: Add overlay to enable a GPIO fan (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: add support for Verdin USB1 interface (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB3.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Add DT overlay for PCIe + USB2.0 SERDES personality card (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62: Make the main_conf node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Make the FSS node a simple-bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert usb_serdes_mux node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Convert serdes_ln_ctrl node into reg-mux (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050*: Clarify GPL-2.0 as GPL-2.0-only (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: beagle*: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-serdes: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-pinctrl: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62p: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Use https for urls (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: use ti,j7200-padconf compatible (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Makefile: Add HDMI audio check for AM62A7-SK (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a7-sk: Add HDMI support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am62a-main: Add node for Display SubSystem (DSS) (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: phycore-am64: Add ADC (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for multiple CAN instances (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Add support for CAN instance 0 in main domain (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Add support for CAN nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: verdin-am62: mallow: add TPM device (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am64: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am65: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Remove PCIe endpoint node (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721s2-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j721e-beagleboneai64: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-j7200-som-p0: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am69-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am68-sk-som: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-base-board: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: iot2050: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-sk: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-evm: Do not split single items (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am642-phyboard-electra: Add TPM support (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: Disable clock output of the ethernet PHY (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Use the builtin mdio bus (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am625-sk: Add boot phase tags for USB0 (Andrew Halaney) [RHEL-44742] - arm64: dts: ti: k3-am654-main: Add device tree entry for SGX GPU (Andrew Halaney) [RHEL-44742] - openvswitch: get related ct labels from its master if it is not confirmed (Xin Long) [RHEL-44560] - block: refine the EOF check in blkdev_iomap_begin (Ming Lei) [RHEL-43906] {CVE-2024-38604} - mm/userfaultfd: reset ptes when close() for wr-protected ones (Nico Pache) [RHEL-39639] {CVE-2024-36881} - scsi: mpi3mr: Fix printk() format strings (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Update driver version to 8.5.1.0.0 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-3 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-2 (Ewan D. Milne) [RHEL-18205] - scsi: mpi3mr: Support for preallocation of SGL BSG data buffers part-1 (Ewan D. Milne) [RHEL-18205] - x86/mce: Dynamically size space for machine check records (Aristeu Rozanski) [RHEL-24864]- powerpc/eeh: avoid possible crash when edev->pdev changes (Mamatha Inamdar) [RHEL-45149] - mm/shmem: disable PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/filemap: skip to create PMD-sized page cache if needed (Donald Dutile) [RHEL-14441] - mm/readahead: limit page cache size in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - readahead: use ilog2 instead of a while loop in page_cache_ra_order() (Donald Dutile) [RHEL-14441] - mm/filemap: make MAX_PAGECACHE_ORDER acceptable to xarray (Donald Dutile) [RHEL-14441] - filemap: add helper mapping_max_folio_size() (Donald Dutile) [RHEL-14441] - filemap: Allow __filemap_get_folio to allocate large folios (Donald Dutile) [RHEL-14441] - filemap: Add fgf_t typedef (Donald Dutile) [RHEL-14441] - cpuidle: ACPI/intel: fix MWAIT hint target C-state computation (David Arcari) [RHEL-47255] - intel_idle: Add Meteorlake support (David Arcari) [RHEL-47255] - x86: Fix CPUIDLE_FLAG_IRQ_ENABLE leaking timer reprogram (David Arcari) [RHEL-47255] - coredump: Proactively round up to kmalloc bucket size (Audra Mitchell) [RHEL-44555] - efi/unaccepted: touch soft lockup during memory accept (CKI Backport Bot) [RHEL-46580] {CVE-2024-36936} - media: cec: cec-api: add locking in cec_release() (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid confusing "transmit timed out" message (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: avoid recursive cec_claim_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: cec-adap: always cancel work in cec_transmit_msg_fh (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: remove length check of Timer Status (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: count low-drive, error and arb-lost conditions (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add note about *_from_edid() function usage in drm (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_unconfigured() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: add adap_nb_transmit_canceled() callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: don't set last_initiator if tx in progress (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: disable adapter in cec_devnode_unregister (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: core: not all messages were passed on when monitoring (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add support for Absolute Volume Control (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: log when claiming LA fails unexpectedly (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: drop activate_cnt, use state info instead (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: reconfigure if the PA changes during configuration (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: fix is_configuring state (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: stop trying LAs on CEC_TX_STATUS_TIMEOUT (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-adap.c: don't unconfigure if already unconfigured (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add optional adap_configured callback (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: add xfer_timeout_ms field (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: use call_op and check for !unregistered (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix interrupt en/disable handling (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: drop unused 'enabled' field from struct cec_pin (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: fix off-by-one SFT check (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec-pin: rename timer overrun variables (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: correctly pass on reply results (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: abort if the current transmit was canceled (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: call enable_adap on s_log_addrs (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: fix a deadlock situation (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: safely unhook lists in cec_data (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - media: cec: copy sequence field for the reply (Kate Hsuan) [RHEL-22561] {CVE-2024-23848} - net: wwan: iosm: Fix tainted pointer delete is case of region creation fail (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: mhi: drop driver owner assignment (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Split 64bit accesses to fix alignment issues (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: make wwan_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: hwsim: make wwan_hwsim_class constant (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Prefer struct_size over open coded arithmetic (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: core: constify the struct device_type usage (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add fastboot WWAN port (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Infrastructure for early port configuration (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add sysfs attribute for device state machine (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Add WWAN fastboot port type (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: qcom_bam_dmux: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: iosm: Fixed multiple typos in multiple files (Jose Ignacio Tornos Martinez) [RHEL-9429] - Revert "net: wwan: iosm: enable runtime pm support for 7560" (Jose Ignacio Tornos Martinez) [RHEL-9429] - drivers: net: wwan: wwan_core.c: resolved spelling mistake (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: t7xx: Add __counted_by for struct t7xx_fsm_event and use struct_size() (Jose Ignacio Tornos Martinez) [RHEL-9429] - wwan: core: Use the bitmap API to allocate bitmaps (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: enable runtime pm support for 7560 (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: clean up unused struct members (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused enum definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - net: wwan: iosm: remove unused macro definition (Jose Ignacio Tornos Martinez) [RHEL-9429] - selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval (Hangbin Liu) [RHEL-45825] - selftests: test_bridge_neigh_suppress.sh: Fix failures due to duplicate MAC (Hangbin Liu) [RHEL-45825] - selftests: reuseaddr_conflict: add missing new line at the end of the output (Hangbin Liu) [RHEL-45825] - selftests: forwarding: Fix ping failure due to short timeout (Hangbin Liu) [RHEL-45825] - selftests: net: more strict check in net_helper (Hangbin Liu) [RHEL-45825] - seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL dereference in rt6_probe() (Hangbin Liu) [RHEL-45826] - ipv6: prevent possible NULL deref in fib6_nh_init() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix the RT cache flush via sysctl using a previous delay (Hangbin Liu) [RHEL-45826] - ipv6: fix possible race in __fib6_drop_pcpu_from() (Hangbin Liu) [RHEL-45826] - net/ipv6: Fix route deleting failure when metric equals 0 (Hangbin Liu) [RHEL-45826] - ipv6: prevent NULL dereference in ip6_output() (Hangbin Liu) [RHEL-45826] - net: ipv6: fix wrong start position when receive hop-by-hop fragment (Hangbin Liu) [RHEL-45826] - ipv6: Fix infinite recursion in fib6_dump_done(). (Hangbin Liu) [RHEL-45826] - ACPI: CPPC: Fix access width used for PCC registers (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Fix bit_offset shift in MASK_VAL() macro (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - ACPI: CPPC: Use access_width over bit_width for system memory accesses (Mark Langsdorf) [RHEL-37532] {CVE-2024-35995} - net: usb: ax88179_178a: improve link status logs (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: improve reset check (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: fix link status when link is set to down/up (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: Add check for usbnet_get_endpoints() (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: stop lying about skb->truesize (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid writing the mac address before first reading (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: non necessary second random mac address (Jose Ignacio Tornos Martinez) [RHEL-45458] - net: usb: ax88179_178a: avoid the interface always configured as random address (Jose Ignacio Tornos Martinez) [RHEL-45458] - i2c: designware: Add ACPI ID for Granite Rapids-D I2C controller (David Arcari) [RHEL-29353] - prinkt/nbcon: Add a scheduling point to nbcon_kthread_func(). (Derek Barbosa) [RHEL-37526] - rhel: add ICE_HWMON cfg (Petr Oros) [RHEL-17486] - ice: use proper macro for testing bit (Petr Oros) [RHEL-17486] - ice: Reject pin requests with unsupported flags (Petr Oros) [RHEL-17486] - ice: Don't process extts if PTP is disabled (Petr Oros) [RHEL-17486] - ice: Fix improper extts handling (Petr Oros) [RHEL-17486] - ice: Rebuild TC queues on VSI queue reconfiguration (Petr Oros) [RHEL-17486] - ice: Fix VSI list rule with ICE_SW_LKUP_LAST type (Petr Oros) [RHEL-17486] - ice: fix 200G link speed message log (Petr Oros) [RHEL-17486] - ice: avoid IRQ collision to fix init failure on ACPI S3 resume (Petr Oros) [RHEL-17486] - ice: map XDP queues to vectors in ice_vsi_map_rings_to_vectors() (Petr Oros) [RHEL-17486] - ice: add flag to distinguish reset from .ndo_bpf in XDP rings config (Petr Oros) [RHEL-17486] - ice: remove af_xdp_zc_qps bitmap (Petr Oros) [RHEL-17486] - ice: fix reads from NVM Shadow RAM on E830 and E825-C devices (Petr Oros) [RHEL-17486] - ice: fix iteration of TLVs in Preserved Fields Area (Petr Oros) [RHEL-17486] - ice: fix 200G PHY types to link speed mapping (Petr Oros) [RHEL-17486] - ice: fix accounting if a VLAN already exists (Petr Oros) [RHEL-17486] - ice: Interpret .set_channels() input differently (Petr Oros) [RHEL-17486] - ice: Fix package download algorithm (Petr Oros) [RHEL-17486] - ice: remove correct filters during eswitch release (Petr Oros) [RHEL-17486] - ice: refactor struct ice_vsi_cfg_params to be inside of struct ice_vsi (Petr Oros) [RHEL-17486] - ice: Deduplicate tc action setup (Petr Oros) [RHEL-17486] - ice: update E830 device ids and comments (Petr Oros) [RHEL-17486] - ice: add additional E830 device ids (Petr Oros) [RHEL-17486] - ice: ensure the copied buf is NUL terminated (Petr Oros) [RHEL-17486] - ice: fix LAG and VF lock dependency in ice_reset_vf() (Petr Oros) [RHEL-17486] - ice: Fix checking for unsupported keys on non-tunnel device (Petr Oros) [RHEL-17486] - ice: tc: allow zero flags in parsing tc flower (Petr Oros) [RHEL-17486] - ice: tc: check src_vsi in case of traffic from VF (Petr Oros) [RHEL-17486] - ice: store VF relative MSI-X index in q_vector->vf_reg_idx (Petr Oros) [RHEL-17486] - ice: set vf->num_msix in ice_initialize_vf_entry() (Petr Oros) [RHEL-17486] - ice: Implement 'flow-type ether' rules (Petr Oros) [RHEL-17486] - ice: Remove unnecessary argument from ice_fdir_comp_rules() (Petr Oros) [RHEL-17486] - ice: Fix freeing uninitialized pointers (Petr Oros) [RHEL-17486] - ice: hold devlink lock for whole init/cleanup (Petr Oros) [RHEL-17486] - ice: move devlink port code to a separate file (Petr Oros) [RHEL-17486] - ice: move ice_devlink.[ch] to devlink folder (Petr Oros) [RHEL-17486] - ice: Remove newlines in NL_SET_ERR_MSG_MOD (Petr Oros) [RHEL-17486] - ice: Add switch recipe reusing feature (Petr Oros) [RHEL-17486] - ice: count representor stats (Petr Oros) [RHEL-17486] - ice: do switchdev slow-path Rx using PF VSI (Petr Oros) [RHEL-17486] - ice: change repr::id values (Petr Oros) [RHEL-17486] - ice: remove switchdev control plane VSI (Petr Oros) [RHEL-17486] - ice: control default Tx rule in lag (Petr Oros) [RHEL-17486] - ice: default Tx rule instead of to queue (Petr Oros) [RHEL-17486] - ice: do Tx through PF netdev in slow-path (Petr Oros) [RHEL-17486] - ice: remove eswitch changing queues algorithm (Petr Oros) [RHEL-17486] - ice: fix memory corruption bug with suspend and rebuild (Petr Oros) [RHEL-17486] - ice: Refactor FW data type and fix bitmap casting issue (Petr Oros) [RHEL-17486] - ice: fix stats being updated by way too large values (Petr Oros) [RHEL-17486] - ice: fix typo in assignment (Petr Oros) [RHEL-17486] - net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink() (Petr Oros) [RHEL-17486] - ice: virtchnl: stop pretending to support RSS over AQ or registers (Petr Oros) [RHEL-17486] - ice: reconfig host after changing MSI-X on VF (Petr Oros) [RHEL-17486] - ice: reorder disabling IRQ and NAPI in ice_qp_dis (Petr Oros) [RHEL-17486] - ice: avoid unnecessary devm_ usage (Petr Oros) [RHEL-17486] - ice: do not disable Tx queues twice in ice_down() (Petr Oros) [RHEL-17486] - ice: cleanup line splitting for context set functions (Petr Oros) [RHEL-17486] - ice: use GENMASK instead of BIT(n) - 1 in pack functions (Petr Oros) [RHEL-17486] - ice: rename ice_write_* functions to ice_pack_ctx_* (Petr Oros) [RHEL-17486] - ice: remove vf->lan_vsi_num field (Petr Oros) [RHEL-17486] - ice: use relative VSI index for VFs instead of PF VSI number (Petr Oros) [RHEL-17486] - ice: remove unnecessary duplicate checks for VF VSI ID (Petr Oros) [RHEL-17486] - ice: pass VSI pointer into ice_vc_isvalid_q_id (Petr Oros) [RHEL-17486] - ice: Fix debugfs with devlink reload (Petr Oros) [RHEL-17486] - ice: Remove and readd netdev during devlink reload (Petr Oros) [RHEL-17486] - ice: add support for 3k signing DDP sections for E825C (Petr Oros) [RHEL-17486] - ice: Add helper function ice_is_generic_mac (Petr Oros) [RHEL-17486] - ice: introduce new E825C devices family (Petr Oros) [RHEL-17486] - ice: remove incorrect comment (Petr Oros) [RHEL-17486] - ice: Add a new counter for Rx EIPE errors (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_txq() static (Petr Oros) [RHEL-17486] - ice: make ice_vsi_cfg_rxq() static (Petr Oros) [RHEL-17486] - ice: stop destroying and reinitalizing Tx tracker during reset (Petr Oros) [RHEL-17486] - ice: factor out ice_ptp_rebuild_owner() (Petr Oros) [RHEL-17486] - ice: rename ice_ptp_tx_cfg_intr (Petr Oros) [RHEL-17486] - ice: don't check has_ready_bitmap in E810 functions (Petr Oros) [RHEL-17486] - ice: rename verify_cached to has_ready_bitmap (Petr Oros) [RHEL-17486] - ice: pass reset type to PTP reset functions (Petr Oros) [RHEL-17486] - ice: introduce PTP state machine (Petr Oros) [RHEL-17486] - ice: ice_base.c: Add const modifier to params and vars (Petr Oros) [RHEL-17486] - ice: remove rx_len_errors statistic (Petr Oros) [RHEL-17486] - ice: replace ice_vf_recreate_vsi() with ice_vf_reconfig_vsi() (Petr Oros) [RHEL-17486] - ice: Add support for packet mirroring using hardware in switchdev mode (Petr Oros) [RHEL-17486] - ice: Enable SW interrupt from FW for LL TS (Petr Oros) [RHEL-17486] - ice: Schedule service task in IRQ top half (Petr Oros) [RHEL-17486] - ice: cleanup inconsistent code (Petr Oros) [RHEL-17486] - ice: field get conversion (Petr Oros) [RHEL-17486] - ice: fix pre-shifted bit usage (Petr Oros) [RHEL-17486] - ice: field prep conversion (Petr Oros) [RHEL-17486] - ice: Fix PF with enabled XDP going no-carrier after reset (Petr Oros) [RHEL-17486] - ice: use VLAN proto from ring packet context in skb path (Petr Oros) [RHEL-17486] - ice: Implement VLAN tag hint (Petr Oros) [RHEL-17486] - ice: Support XDP hints in AF_XDP ZC mode (Petr Oros) [RHEL-17486] - ice: Support RX hash XDP hint (Petr Oros) [RHEL-17486] - ice: Support HW timestamp hint (Petr Oros) [RHEL-17486] - ice: Introduce ice_xdp_buff (Petr Oros) [RHEL-17486] - ice: Make ptype internal to descriptor info processing (Petr Oros) [RHEL-17486] - ice: make RX HW timestamp reading code more reusable (Petr Oros) [RHEL-17486] - ice: make RX hash reading code more reusable (Petr Oros) [RHEL-17486] - ice: add ability to read and configure FW log data (Petr Oros) [RHEL-17486] - ice: enable FW logging (Petr Oros) [RHEL-17486] - ice: configure FW logging (Petr Oros) [RHEL-17486] - ice: remove FW logging code (Petr Oros) [RHEL-17486] - iavf: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: enable symmetric-xor RSS for Toeplitz hash function (Petr Oros) [RHEL-17486] - ice: refactor the FD and RSS flow ID generation (Petr Oros) [RHEL-17486] - ice: refactor RSS configuration (Petr Oros) [RHEL-17486] - ice: fix ICE_AQ_VSI_Q_OPT_RSS_* register values (Petr Oros) [RHEL-17486] - ice: Rename E822 to E82X (Petr Oros) [RHEL-17486] - ice: periodically kick Tx timestamp interrupt (Petr Oros) [RHEL-17486] - ice: Re-enable timestamping correctly after reset (Petr Oros) [RHEL-17486] - ice: Improve logs for max ntuple errors (Petr Oros) [RHEL-17486] - ice: read internal temperature sensor (Petr Oros) [RHEL-17486] - ice: fix error code in ice_eswitch_attach() (Petr Oros) [RHEL-17486] - ice: reserve number of CP queues (Petr Oros) [RHEL-17486] - ice: adjust switchdev rebuild path (Petr Oros) [RHEL-17486] - ice: add VF representors one by one (Petr Oros) [RHEL-17486] - ice: realloc VSI stats arrays (Petr Oros) [RHEL-17486] - ice: set Tx topology every time new repr is added (Petr Oros) [RHEL-17486] - ice: allow changing SWITCHDEV_CTRL VSI queues (Petr Oros) [RHEL-17486] - ice: return pointer to representor (Petr Oros) [RHEL-17486] - ice: make representor code generic (Petr Oros) [RHEL-17486] - ice: remove VF pointer reference in eswitch code (Petr Oros) [RHEL-17486] - ice: track port representors in xarray (Petr Oros) [RHEL-17486] - ice: use repr instead of vf->repr (Petr Oros) [RHEL-17486] - ice: track q_id in representor (Petr Oros) [RHEL-17486] - ice: remove unused control VSI parameter (Petr Oros) [RHEL-17486] - ice: remove redundant max_vsi_num variable (Petr Oros) [RHEL-17486] - ice: rename switchdev to eswitch (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_switch.c (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_dis_txq_item (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() for struct ice_aqc_add_tx_qgrp (Petr Oros) [RHEL-17486] - ice: make use of DEFINE_FLEX() in ice_ddp.c (Petr Oros) [RHEL-17486] - ice: drop two params of ice_aq_move_sched_elems() (Petr Oros) [RHEL-17486] - ice: ice_sched_remove_elems: replace 1 elem array param by u32 (Petr Oros) [RHEL-17486] - ice: Check CRC strip requirement for VLAN strip (Petr Oros) [RHEL-17486] - ice: Support FCS/CRC strip disable for VF (Petr Oros) [RHEL-17486] - ptp: introduce helpers to adjust by scaled parts per million (Petr Oros) [RHEL-17486]- i40e: fix: remove needless retries of NVM update (CKI Backport Bot) [RHEL-36692] - i2c: smbus: Support up to 8 SPD EEPROMs (David Arcari) [RHEL-47257] - net/mlx5: Add a timeout to acquire the command queue semaphore (Benjamin Poirier) [RHEL-44225] {CVE-2024-38556} - spi: fix null pointer dereference within spi_sync (Andrew Halaney) [RHEL-39777] {CVE-2024-36930} - spi: Fix null dereference on suspend (Andrew Halaney) [RHEL-38218] {CVE-2023-52749} - Revert "sched/fair: Make sure to try to detach at least one movable task" (Phil Auld) [RHEL-45194] - ACPI: LPIT: Avoid u32 multiplication overflow (Mark Langsdorf) [RHEL-37064] {CVE-2023-52683} - netfilter: nft_fib: allow from forward/input without iif selector (Florian Westphal) [RHEL-36316] - netfilter: nft_fib: reverse path filter for policy-based routing on iif (Florian Westphal) [RHEL-36316] - tipc: force a dst refcount before doing decryption (Xin Long) [RHEL-6118] - PM / devfreq: Fix buffer overflow in trans_stat_show (Mark Salter) [RHEL-29457] {CVE-2023-52614} - nvme: find numa distance only if controller has valid numa id (John Meneghini) [RHEL-35806] - HID: amd_sfh: Handle "no sensors" in PM operations (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors (Benjamin Tissoires) [RHEL-23851] - HID: mcp-2221: cancel delayed_work only when CONFIG_IIO is enabled (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Fix N64 controller being identified as mouse (Benjamin Tissoires) [RHEL-23851] - selftests/hid: wacom: fix confidence tests (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Add additional tests of confidence behavior (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix failing tablet button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix ruff linter complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: fix mypy complains (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: be stricter for some transitions (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add a secondary barrel switch test (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: convert the primary button tests (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: add variants of states with buttons (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: define the elements of PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: set initial data for tilt/twist (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: do not set invert when the eraser is used (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move move_to function to PenDigitizer (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: move the transitions to PenState (Benjamin Tissoires) [RHEL-23851] - selftests/hid: tablets: remove unused class (Benjamin Tissoires) [RHEL-23851] - selftests/hid: base: allow for multiple skip_if_uhdev (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: allow finer control on the build steps (Benjamin Tissoires) [RHEL-23851] - selftests/hid: vmtest.sh: update vm2c and container (Benjamin Tissoires) [RHEL-23851] - selftests/hid: force using our compiled libbpf headers (Benjamin Tissoires) [RHEL-23851] - selftests/hid: do not manually call headers_install (Benjamin Tissoires) [RHEL-23851] - selftests/hid: ensure we can compile the tests on kernels pre-6.3 (Benjamin Tissoires) [RHEL-23851] - Input: powermate - fix use-after-free in powermate_config_complete (Benjamin Tissoires) [RHEL-23851 RHEL-28076] {CVE-2023-52475} - Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - do not skip atkbd_deactivate() when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - use ab83 as id when skipping the getid command (Benjamin Tissoires) [RHEL-23851] - Input: atkbd - skip ATKBD_CMD_GETID in translated mode (Benjamin Tissoires) [RHEL-23851] - Input: allocate keycode for Display refresh rate toggle (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Revert to await reset ACK before reading report descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: allow mice to use all types of reports (Benjamin Tissoires) [RHEL-23851] - HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc (Benjamin Tissoires) [RHEL-23851] - HID: input: avoid polling stylus battery on Chromebook Pompom (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Avoid disabling the interrupt (Benjamin Tissoires) [RHEL-23851] - HID: amd_sfh: Update HPD sensor structure elements (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add missing null pointer checks to LED initialization (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Introduce thunderstrike_destroy() (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Fix some missing function calls() in the probe error handling path (Benjamin Tissoires) [RHEL-23851] - HID: rmi: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: usbhid: remove #ifdef CONFIG_PM (Benjamin Tissoires) [RHEL-23851] - HID: core: remove #ifdef CONFIG_PM from hid_driver (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid-of: fix NULL-deref on failed power up (Benjamin Tissoires) [RHEL-23851 RHEL-31600] {CVE-2024-26717} - HID: i2c-hid: Skip SET_POWER SLEEP for Cirque touchpad on system suspend (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili2901 timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Renumber I2C_HID_QUIRK_ defines (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Remove I2C_HID_QUIRK_SET_PWR_WAKEUP_DEV quirk (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Turn missing reset ack into a warning (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Move i2c_hid_finish_hwreset() to after reading the report-descriptor (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch i2c_hid_parse() to goto style error handling (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Split i2c_hid_hwreset() in start() and finish() functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Fold i2c_hid_execute_reset() into i2c_hid_hwreset() (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Add IDEA5002 to i2c_hid_acpi_blacklist[] (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: fix handling of unpopulated devices (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: elan: Add ili9882t timing (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: add more DRM dependencies (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Do panel follower work on the system_wq (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Support being a panel follower (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Suspend i2c-hid devices in remove (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Make suspend and resume into helper functions (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Rearrange probe() to power things up later (Benjamin Tissoires) [RHEL-23851] - HID: i2c-hid: Switch to SYSTEM_SLEEP_PM_OPS() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: mouse - use sysfs_emit[_at]() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: use sysfs_emit() instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - Input: i8042 - add nomux quirk for Acer P459-G2-M (Benjamin Tissoires) [RHEL-23851] - Input: psmouse - enable Synaptics InterTouch for ThinkPad L14 G1 (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - fix use after free in rmi_unregister_function() (Benjamin Tissoires) [RHEL-23851 RHEL-38304] {CVE-2023-52840} - Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport (Benjamin Tissoires) [RHEL-23851] - Input: leds - annotate struct input_leds with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: evdev - annotate struct evdev_client with __counted_by (Benjamin Tissoires) [RHEL-23851] - Input: synaptics-rmi4 - replace deprecated strncpy (Benjamin Tissoires) [RHEL-23851] - Input: Annotate struct ff_device with __counted_by (Benjamin Tissoires) [RHEL-23851] - HID: bpf: make bus_type const in struct hid_bpf_ops (Benjamin Tissoires) [RHEL-23851] - HID: Reorder fields in 'struct hid_input' (Benjamin Tissoires) [RHEL-23851] - HID: Add introduction about HID for non-kernel programmers (Benjamin Tissoires) [RHEL-23851] - HID: wacom: generic: Avoid reporting a serial of '0' to userspace (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add required quirk for Synaptics 0xcddc device (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Do not register input devices until after hid_hw_start (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Do not flood kernel log (Benjamin Tissoires) [RHEL-23851] - HID: bpf: use __bpf_kfunc instead of noinline (Benjamin Tissoires) [RHEL-23851] - HID: bpf: actually free hdev memory after attaching a HID-BPF program (Benjamin Tissoires) [RHEL-23851] - HID: bpf: remove double fdget() (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: fix a problem of memory leak in hidraw_release() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: add support for Logitech G Pro X Superlight 2 (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Fix cleanup in probe() (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: remove pointless error message (Benjamin Tissoires) [RHEL-23851] - HID: make ishtp_cl_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: make hid_bus_type const (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Add gamepad-only mode switched to by holding options (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Better handling of serial number length (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Update list of identifiers from SDL (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Make client_opened a counter (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Clean up locking (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Disable watchdog instead of using a heartbeat (Benjamin Tissoires) [RHEL-23851] - HID: hid-steam: Avoid overwriting smoothing parameter (Benjamin Tissoires) [RHEL-23851] - HID: magicmouse: fix kerneldoc for struct magicmouse_sc (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Enable hid core report processing for all devices (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Correct behavior when processing some confidence == false touches (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: Prevent divide-by-zero on code (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: fix initializer element is not constant error (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: add support for nso controllers (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "hfd.cn" and "WKB603" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Restrict detection of patched firmware only to USB cptkbd (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Labtec/ODDOR/aikeec handbrake (Benjamin Tissoires) [RHEL-23851] - HID: uhid: replace deprecated strncpy with strscpy (Benjamin Tissoires) [RHEL-23851] - HID: wacom: Remove AES power_supply after extended inactivity (Benjamin Tissoires) [RHEL-23851] - HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: reset the backlight brightness level on resume (Benjamin Tissoires) [RHEL-23851] - HID: hid-asus: add const to read-only outgoing usb buffer (Benjamin Tissoires) [RHEL-23851] - Revert "HID: logitech-dj: Add support for a new lightspeed receiver iteration" (Benjamin Tissoires) [RHEL-23851] - HID: add ALWAYS_POLL quirk for Apple kb (Benjamin Tissoires) [RHEL-23851] - HID: glorious: fix Glorious Model I HID report (Benjamin Tissoires) [RHEL-23851] - HID: fix HID device resource race between HID core and debugging support (Benjamin Tissoires) [RHEL-23851] - HID: apple: add Jamesdonkey and A3R to non-apple keyboards list (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Handle reads greater than 60 bytes (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Don't set bus speed on every transfer (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set ACPI companion (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Allow IO to start during probe (Benjamin Tissoires) [RHEL-23851] - HID: mcp2221: Set driver data before I2C adapter add (Benjamin Tissoires) [RHEL-23851] - HID: mcp2200: added driver for GPIOs of MCP2200 (Benjamin Tissoires) [RHEL-23851] - HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Stop IO before calling hid_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop HIDPP_QUIRK_UNIFYING (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Drop delayed_work_cb() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Fix connect event race (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove unused connected param from *_connect() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove connected check for non-unifying devices (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add hidpp_non_unifying_init() helper (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move hidpp_overwrite_name() to before connect check (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Move g920_get_config() to just before hidpp_ff_init() (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Remove wtp_get_config() call from probe() (Benjamin Tissoires) [RHEL-23851] - hid: lenovo: Resend all settings on reset_resume for compact keyboards (Benjamin Tissoires) [RHEL-23851] - HID: nintendo: cleanup LED code (Benjamin Tissoires) [RHEL-23851] - HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Select POWER_SUPPLY Kconfig option (Benjamin Tissoires) [RHEL-23851] - HID: prodikeys: Replace deprecated strncpy() with strscpy() (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Fix signedness bug in steelseries_headset_arctis_1_fetch_battery() (Benjamin Tissoires) [RHEL-23851] - hid: Remove trailing whitespace (Benjamin Tissoires) [RHEL-23851] - HID: apple: Add "Hailuck" to the list of non-apple keyboards (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: arctis_1_battery_request[] should be static (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for Logitech MX Anywhere 3 mouse (Benjamin Tissoires) [RHEL-23851] - HID: wacom: struct name cleanup (Benjamin Tissoires) [RHEL-23851] - HID: wacom: remove unnecessary 'connected' variable from EKR (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Update Thunderstrike LED instance name to use id (Benjamin Tissoires) [RHEL-23851] - HID: nvidia-shield: Add battery support for Thunderstrike (Benjamin Tissoires) [RHEL-23851] - HID: hid-google-stadiaff: add support for Stadia force feedback (Benjamin Tissoires) [RHEL-23851] - HID: logitech-dj: Add support for a new lightspeed receiver iteration (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Add support for the Pro X Superlight (Benjamin Tissoires) [RHEL-23851] - HID: steelseries: Add support for Arctis 1 XBox (Benjamin Tissoires) [RHEL-23851] - HID: input: Fix Apple Magic Trackpad 1 Bluetooth disconnect (Benjamin Tissoires) [RHEL-23851] - HID: logitech-hidpp: Rename HID++ "internal" error constant (Benjamin Tissoires) [RHEL-23851] - HID: hid-wiimote-debug.c: Drop error checking for debugfs_create_file (Benjamin Tissoires) [RHEL-23851] - HID: sensor-hub: Allow multi-function sensor devices (Benjamin Tissoires) [RHEL-23851] - HID: hidraw: make hidraw_class structure const (Benjamin Tissoires) [RHEL-23851] - HID: roccat: make all 'class' structures const (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use octal permissions (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Convert to DEVICE_ATTR_RW() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use sysfs_emit() to instead of scnprintf() (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use BIT() in GPIO setter and getter (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define all GPIO mask and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Define maximum GPIO constant and use it (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Remove dead code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Don't call ->to_irq() explicitly (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Switch to for_each_set_bit() to simplify the code (Benjamin Tissoires) [RHEL-23851] - HID: cp2112: Use str_write_read() and str_read_write() (Benjamin Tissoires) [RHEL-23851] - nfsd: fix oops when reading pool_stats before server is started (Benjamin Coddington) [RHEL-34875] - nfsd: don't create nfsv4recoverydir in nfsdfs when not used. (Benjamin Coddington) [RHEL-34875] - NFSD: grab nfsd_mutex in nfsd_nl_rpc_status_get_dumpit() (Benjamin Coddington) [RHEL-34875] - fs: don't call posix_acl_listxattr in generic_listxattr (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd4_encode_fattr4() crasher (Benjamin Coddington) [RHEL-34875] - NFSD: fix endianness issue in nfsd4_encode_fattr4 (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix rpcgss_context trace event acceptor field (Benjamin Coddington) [RHEL-34875] - NFSD: Fix nfsd_clid_class use of __string_len() macro (Benjamin Coddington) [RHEL-34875] - nfs: fix panic when nfs4_ff_layout_prepare_ds() fails (Benjamin Coddington) [RHEL-34875] - NFS: Fix an off by one in root_nfs_cat() (Benjamin Coddington) [RHEL-34875] - NFS: Fix nfs_netfs_issue_read() xarray locking for writeback interrupt (Benjamin Coddington) [RHEL-34875] - nfsd: Fix a regression in nfsd_setattr() (Benjamin Coddington) [RHEL-34875] - nfsd: don't call locks_release_private() twice concurrently (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning more bytes than maxcount (Benjamin Coddington) [RHEL-34875] - NFSD: fix LISTXATTRS returning a short list with eof=TRUE (Benjamin Coddington) [RHEL-34875] - NFSD: change LISTXATTRS cookie encoding to big-endian (Benjamin Coddington) [RHEL-34875] - NFSD: fix nfsd4_listxattr_validate_cookie (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix some memleaks in gssx_dec_option_array (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix a memleak in gss_import_v2_context (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix listxattr maximum XDR buffer size (Benjamin Coddington) [RHEL-34875] - NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102 (Benjamin Coddington) [RHEL-34875] - net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr() (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a state manager thread deadlock regression (Benjamin Coddington) [RHEL-34875] - NFSv4: Fix a nfs4_state_manager() race (Benjamin Coddington) [RHEL-34875] - nfs: fix UAF on pathwalk running into umount (Benjamin Coddington) [RHEL-34875] - nfs: make nfs_set_verifier() safe for use in RCU pathwalk (Benjamin Coddington) [RHEL-34875] - nfsd: don't take fi_lock in nfsd_break_deleg_cb() (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Assign the right value for initval and retries for rpc timeout (Benjamin Coddington) [RHEL-34875] - nfsd: fix RELEASE_LOCKOWNER (Benjamin Coddington) [RHEL-34875] - net: fill in MODULE_DESCRIPTION()s for Sun RPC (Benjamin Coddington) [RHEL-34875] - nfsd: rename nfsd_last_thread() to nfsd_destroy_serv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: discard sv_refcnt, and svc_get/svc_put (Benjamin Coddington) [RHEL-34875] - svc: don't hold reference for poolstats, only mutex. (Benjamin Coddington) [RHEL-34875] - SUNRPC: remove printk when back channel request not found (Benjamin Coddington) [RHEL-34875] - svcrdma: Implement multi-stage Read completion again (Benjamin Coddington) [RHEL-34875] - svcrdma: Copy construction of svc_rqst::rq_arg to rdma_read_complete() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svcxprt_rdma::sc_read_complete_q (Benjamin Coddington) [RHEL-34875] - svcrdma: Add back svc_rdma_recv_ctxt::rc_pages (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up comment in svc_rdma_accept() (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove queue-shortening warnings (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove pointer addresses shown in dprintk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Optimize svc_rdma_cc_init() (Benjamin Coddington) [RHEL-34875] - svcrdma: De-duplicate completion ID initialization helpers (Benjamin Coddington) [RHEL-34875] - svcrdma: Move the svc_rdma_cc_init() call (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_special() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_call_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_multiple_chunks() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_copy_inline_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update the synopsis of svc_rdma_read_data_item() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_read_chunk_range() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_chunk() (Benjamin Coddington) [RHEL-34875] - svcrdma: Update synopsis of svc_rdma_build_read_segment() (Benjamin Coddington) [RHEL-34875] - svcrdma: Move read_info::ri_pageoff into struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Move svc_rdma_read_info::ri_pageno to struct svc_rdma_recv_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Start moving fields out of struct svc_rdma_read_info (Benjamin Coddington) [RHEL-34875] - svcrdma: Move struct svc_rdma_chunk_ctxt to svc_rdma.h (Benjamin Coddington) [RHEL-34875] - svcrdma: Remove the svc_rdma_chunk_ctxt::cc_rdma field (Benjamin Coddington) [RHEL-34875] - svcrdma: Pass a pointer to the transport to svc_rdma_cc_release() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport to svc_rdma_post_chunk_ctxt() (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Read chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Explicitly pass the transport into Write chunk I/O paths (Benjamin Coddington) [RHEL-34875] - svcrdma: Acquire the svcxprt_rdma pointer from the CQ context (Benjamin Coddington) [RHEL-34875] - svcrdma: Reduce size of struct svc_rdma_rw_ctxt (Benjamin Coddington) [RHEL-34875] - svcrdma: Update some svcrdma DMA-related tracepoints (Benjamin Coddington) [RHEL-34875] - svcrdma: DMA error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - svcrdma: SQ error tracepoints should report completion IDs (Benjamin Coddington) [RHEL-34875] - rpcrdma: Introduce a simple cid tracepoint class (Benjamin Coddington) [RHEL-34875] - svcrdma: Add lockdep class keys for transport locks (Benjamin Coddington) [RHEL-34875] - svcrdma: Clean up locking (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_write_info_free() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add an async version of svc_rdma_send_ctxt_put() (Benjamin Coddington) [RHEL-34875] - svcrdma: Add a utility workqueue to svcrdma (Benjamin Coddington) [RHEL-34875] - svcrdma: Pre-allocate svc_rdma_recv_ctxt objects (Benjamin Coddington) [RHEL-34875] - svcrdma: Eliminate allocation of recv_ctxt objects in backchannel (Benjamin Coddington) [RHEL-34875] - nfsd: remove unnecessary NULL check (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove RQ_SPLICE_OK (Benjamin Coddington) [RHEL-34875] - NFSD: Modify NFSv4 to use nfsd_read_splice_ok() (Benjamin Coddington) [RHEL-34875] - NFSD: Replace RQ_SPLICE_OK in nfsd_read() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add a server-side API for retrieving an RPC's pseudoflavor (Benjamin Coddington) [RHEL-34875] - NFSD: Document lack of f_pos_lock in nfsd_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove nfsd_drc_gc() tracepoint (Benjamin Coddington) [RHEL-34875] - NFSD: Make the file_delayed_close workqueue UNBOUND (Benjamin Coddington) [RHEL-34875] - NFSD: use read_seqbegin() rather than read_seqbegin_or_lock() (Benjamin Coddington) [RHEL-34875] - nfsd: new Kconfig option for legacy client tracking (Benjamin Coddington) [RHEL-34875] - NFSv4.1: Use the nfs_client's rpc timeouts for backchannel (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fixup v4.1 backchannel request timeouts (Benjamin Coddington) [RHEL-34875] - rpc_pipefs: Replace one label in bl_resolve_deviceid() (Benjamin Coddington) [RHEL-34875] - NFS: drop unused nfs_direct_req bytes_left (Benjamin Coddington) [RHEL-34875] - NFS: More fixes for nfs_direct_write_reschedule_io() (Benjamin Coddington) [RHEL-34875] - NFS: Use the correct commit info in nfs_join_page_group() (Benjamin Coddington) [RHEL-34875] - NFS: More O_DIRECT accounting fixes for error paths (Benjamin Coddington) [RHEL-34875] - NFS: Fix O_DIRECT locking issues (Benjamin Coddington) [RHEL-34875] - NFS: Fix error handling for O_DIRECT write scheduling (Benjamin Coddington) [RHEL-34875] - pNFS: Fix the pnfs block driver's calculation of layoutget size (Benjamin Coddington) [RHEL-34875] - nfs: print fileid in lookup tracepoints (Benjamin Coddington) [RHEL-34875] - nfs: rename the nfs_async_rename_done tracepoint (Benjamin Coddington) [RHEL-34875] - nfs: add new tracepoint at nfs4 revalidate entry point (Benjamin Coddington) [RHEL-34875] - SUNRPC: fix _xprt_switch_find_current_entry logic (Benjamin Coddington) [RHEL-34875] - NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT (Benjamin Coddington) [RHEL-34875] - NFSv4.1: if referring calls are complete, trust the stateid argument (Benjamin Coddington) [RHEL-34875] - NFSv4: Track the number of referring calls in struct cb_process_state (Benjamin Coddington) [RHEL-34875] - pnfs/blocklayout: Don't add zero-length pnfs_block_dev (Benjamin Coddington) [RHEL-34875] - blocklayoutdriver: Fix reference leak of pnfs_device_node (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix a suspicious RCU usage warning (Benjamin Coddington) [RHEL-34875] - SUNRPC: Create a helper function for accessing the rpc_clnt's xprt_switch (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() (Benjamin Coddington) [RHEL-34875] - nfsd: kill stale comment about simple_fill_super() requirements (Benjamin Coddington) [RHEL-34875] - SUNRPC: Replace strlcpy() with strscpy() (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 738401a9bd1ac34ccd5723d69640a4adbb1a4bc0 (Benjamin Coddington) [RHEL-34875] - NFSD: Revert 6c41d9a9bd0298002805758216a9c44e38a8500d (Benjamin Coddington) [RHEL-34875] - nfsd: hold nfsd_mutex across entire netlink operation (Benjamin Coddington) [RHEL-34875] - NFSD: Fix checksum mismatches in the duplicate reply cache (Benjamin Coddington) [RHEL-34875] - NFSD: Fix "start of NFS reply" pointer passed to nfsd_cache_update() (Benjamin Coddington) [RHEL-34875] - NFSD: Update nfsd_cache_append() to use xdr_stream (Benjamin Coddington) [RHEL-34875] - nfsd: fix file memleak on client_opens_release (Benjamin Coddington) [RHEL-34875] - nfs: Convert nfs_symlink() to use a folio (Benjamin Coddington) [RHEL-34875] - SUNRPC: Fix RPC client cleaned up the freed pipefs dentries (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO (Benjamin Coddington) [RHEL-34875] - SUNRPC: Add an IS_ERR() check back to where it was (Benjamin Coddington) [RHEL-34875] - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Benjamin Coddington) [RHEL-34875] - nfs41: drop dependency between flexfiles layout driver and NFSv3 modules (Benjamin Coddington) [RHEL-34875] - SUNRPC: SOFTCONN tasks should time out when on the sending list (Benjamin Coddington) [RHEL-34875] - SUNRPC: Force close the socket when a hard error is reported (Benjamin Coddington) [RHEL-34875] - SUNRPC: Don't skip timeout checks in call_connect_status() (Benjamin Coddington) [RHEL-34875] - SUNRPC: ECONNRESET might require a rebind (Benjamin Coddington) [RHEL-34875] - NFSv4/pnfs: Allow layoutget to return EAGAIN for softerr mounts (Benjamin Coddington) [RHEL-34875] - NFSv4: Add a parameter to limit the number of retries after NFS4ERR_DELAY (Benjamin Coddington) [RHEL-34875] - fs: add a new SB_I_NOUMASK flag (Benjamin Coddington) [RHEL-34875] - svcrdma: Fix tracepoint printk format (Benjamin Coddington) [RHEL-34875] - svcrdma: Drop connection after an RDMA Read error (Benjamin Coddington) [RHEL-34875] - NFSD: clean up alloc_init_deleg() (Benjamin Coddington) [RHEL-34875] - NFSD: Fix frame size warning in svc_export_parse() (Benjamin Coddington) [RHEL-34875] - NFSD: Rewrite synopsis of nfsd_percpu_counters_init() (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs3proc.c (Benjamin Coddington) [RHEL-34875] - nfsd: Clean up errors in nfs4state.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up errors in stats.c (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_seek() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_offset_status() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy_notify() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_copy() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_test_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_exchange_id() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_do_encode_secinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_readdir() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_entry4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add an nfsd4_encode_nfs_cookie4() helper (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_dirent() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_sequence() (Benjamin Coddington) [RHEL-34875] - NFSD: Restructure nfsd4_encode_create_session() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_channel_attr4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add a utility function for encoding sessionid4 objects (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_open() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_none_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_write_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_open_read_delegation4() (Benjamin Coddington) [RHEL-34875] - NFSD: Refactor nfsd4_encode_lock_denied() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_lock_owner4() (Benjamin Coddington) [RHEL-34875] - NFSD: Remove a layering violation when encoding lock_denied (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_getdeviceinfo() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @gdev parameter of ->encode_getdeviceinfo a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutreturn() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutcommit() (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_layoutget() (Benjamin Coddington) [RHEL-34875] - NFSD: Make @lgp parameter of ->encode_layoutget a const pointer (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_stateid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_count4() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_fattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Use a bitmask loop to encode FATTR4 results (Benjamin Coddington) [RHEL-34875] - NFSD: Copy FATTR4 bit number definitions from RFCs (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_xattr_support() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_sec_label() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_suppattr_exclcreat() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_blksize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_layout_types() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mounted_on_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_modify() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_metadata() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_delta() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_create() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_time_access() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_used() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_space_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rawdev() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner_group() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_owner() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_numlinks() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_mode() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxwrite() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxread() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxname() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxlink() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_maxfilesize() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fs_locations() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_total() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_free() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_files_avail() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fileid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_filehandle() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_acl() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_nfsace4() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_aclsupport() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_rdattr_error() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_lease_time() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fsid() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_size() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_change() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_fh_expire_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_type() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4_supported_attrs() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__false() (Benjamin Coddington) [RHEL-34875] - NFSD: Add nfsd4_encode_fattr4__true() (Benjamin Coddington) [RHEL-34875] - NFSD: Add struct nfsd4_fattr_args (Benjamin Coddington) [RHEL-34875] - NFSD: Clean up nfsd4_encode_setattr() (Benjamin Coddington) [RHEL-34875] - NFSD: Rename nfsd4_encode_bitmap() (Benjamin Coddington) [RHEL-34875] - NFSD: Add simple u32, u64, and bool encoders (Benjamin Coddington) [RHEL-34875] - SUNRPC: Remove BUG_ON call sites (Benjamin Coddington) [RHEL-34875] - nfs: fix the typo of rfc number about xattr in NFSv4 (Benjamin Coddington) [RHEL-34875] - NFSD: add rpc_status netlink support (Benjamin Coddington) [RHEL-34875] - NFSD: handle GETATTR conflict with write delegation (Benjamin Coddington) [RHEL-34875] - NFSD: add support for CB_GETATTR callback (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_rqst::rq_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change svc_pool::sp_flags bits to enum (Benjamin Coddington) [RHEL-34875] - SUNRPC: change cache_head.flags bits to enum (Benjamin Coddington) [RHEL-34875] - lockd: hold a reference to nlmsvc_serv while stopping the thread. (Benjamin Coddington) [RHEL-34875] - SUNRPC: integrate back-channel processing with svc_recv() (Benjamin Coddington) [RHEL-34875] - SUNRPC: Clean up bc_svc_process() (Benjamin Coddington) [RHEL-34875] - SUNRPC: rename and refactor svc_get_next_xprt() (Benjamin Coddington) [RHEL-34875] - SUNRPC: move all of xprt handling into svc_xprt_handle() (Benjamin Coddington) [RHEL-34875] - lockd: fix race in async lock request handling (Benjamin Coddington) [RHEL-34875] - lockd: don't call vfs_lock_file() for pending requests (Benjamin Coddington) [RHEL-34875] - lockd: introduce safe async lock op (Benjamin Coddington) [RHEL-34875] - Documentation: Add missing documentation for EXPORT_OP flags (Benjamin Coddington) [RHEL-34875] - nfsd: Don't reset the write verifier on a commit EAGAIN (Benjamin Coddington) [RHEL-34875] - nfsd: Handle EOPENSTALE correctly in the filecache (Benjamin Coddington) [RHEL-34875] - NFSD: add trace points to track server copy progress (Benjamin Coddington) [RHEL-34875] - NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point (Benjamin Coddington) [RHEL-34875] - nfs: move nfs4_xattr_handlers to .rodata (Benjamin Coddington) [RHEL-34875] - xattr: make the xattr array itself const (Benjamin Coddington) [RHEL-34875] - xattr: remove unused argument (Benjamin Coddington) [RHEL-34875] - xattr: add listxattr helper (Benjamin Coddington) [RHEL-34875] - xattr: simplify listxattr helpers (Benjamin Coddington) [RHEL-34875] - xattr: use rbtree for simple_xattrs (Benjamin Coddington) [RHEL-34875] - NFS/flexfiles: Annotate struct nfs4_ff_layout_segment with __counted_by (Benjamin Coddington) [RHEL-34875] - nfs41: Annotate struct nfs4_file_layout_dsaddr with __counted_by (Benjamin Coddington) [RHEL-34875] - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP (Izabela Bakollari) [RHEL-26682] {CVE-2024-26600} - scsi: core: Handle devices which return an unusually large VPD page count (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix handling of SCMD_FAIL_IF_RECOVERING (Ewan D. Milne) [RHEL-33543] - scsi: sd: Unregister device if device_add_disk() failed in sd_probe() (Ewan D. Milne) [RHEL-33543] - scsi: core: Fix unremoved procfs host directory regression (Ewan D. Milne) [RHEL-33543] - scsi: st: Make st_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: ch: Make ch_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: sg: Make sg_sysfs_class constant (Ewan D. Milne) [RHEL-33543] - scsi: core: ata: Do no try to probe for CDL on old drives (Ewan D. Milne) [RHEL-33543] - scsi: core: Simplify scsi_cdl_check_cmd() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Handle read/write CDL timeout failures (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce BLK_STS_DURATION_LIMIT (Ewan D. Milne) [RHEL-33543] - scsi: sd: Set read/write command CDL index (Ewan D. Milne) [RHEL-33543] - block: uapi: Fix compilation errors using ioprio.h with C++ (Ewan D. Milne) [RHEL-33543] - scsi: block: Improve ioprio value validity checks (Ewan D. Milne) [RHEL-33543] - scsi: block: Introduce ioprio hints (Ewan D. Milne) [RHEL-33543] - scsi: block: ioprio: Clean up interface definition (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow enabling and disabling command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Detect support for command duration limits (Ewan D. Milne) [RHEL-33543] - scsi: core: Support Service Action in scsi_report_opcode() (Ewan D. Milne) [RHEL-33543] - scsi: core: Support retrieving sub-pages of mode pages (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename and move get_scsi_ml_byte() (Ewan D. Milne) [RHEL-33543] - scsi: core: Constify the struct device_type usage (Ewan D. Milne) [RHEL-33543] - scsi: core: Consult supported VPD page list prior to fetching page (Ewan D. Milne) [RHEL-33543] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Ewan D. Milne) [RHEL-33543] - scsi: core: Make scsi_bus_type const (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Make pseudo_lld_bus const (Ewan D. Milne) [RHEL-33543] - scsi: iscsi: Make iscsi_flashnode_bus const (Ewan D. Milne) [RHEL-33543] - scsi: ufs: Have midlayer retry start stop errors (Ewan D. Milne) [RHEL-33543] - scsi: sr: Have midlayer retry get_sectorsize() errors (Ewan D. Milne) [RHEL-33543] - scsi: ses: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry read_capacity_10() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have SCSI midlayer retry scsi_report_lun_scan() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_mode_sense() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Have midlayer retry ch_do_scsi() UAs (Ewan D. Milne) [RHEL-33543] - scsi: ch: Remove unit_attention (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_sync_cache() errors (Ewan D. Milne) [RHEL-33543] - scsi: spi: Have midlayer retry spi_execute() UAs (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: rdac: Have midlayer retry send_mode_select() errors (Ewan D. Milne) [RHEL-33543] - scsi: device_handler: hp_sw: Have midlayer retry scsi_execute_cmd() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Have midlayer retry sd_spinup_disk() errors (Ewan D. Milne) [RHEL-33543] - scsi: sd: Use separate buf for START_STOP in sd_spinup_disk() (Ewan D. Milne) [RHEL-33543] - scsi: core: Retry INQUIRY after timeout (Ewan D. Milne) [RHEL-33543] - scsi: core: Have midlayer retry scsi_probe_lun() errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Allow passthrough to request midlayer retries (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_suspend_common() (Ewan D. Milne) [RHEL-33543] - scsi: sr: Fix sshdr use in sr_get_events (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in cache_type_store (Ewan D. Milne) [RHEL-33543] - scsi: Fix sshdr use in scsi_test_unit_ready (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix scsi_mode_sense caller's sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: spi: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: rdac: Fix send_mode_select retry handling (Ewan D. Milne) [RHEL-33543] - scsi: hp_sw: Fix sshdr use (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in sd_spinup_disk (Ewan D. Milne) [RHEL-33543] - scsi: sd: Fix sshdr use in read_capacity_16 (Ewan D. Milne) [RHEL-33543] - scsi: core: Safe warning about bad dev info string (Ewan D. Milne) [RHEL-33543] - scsi: core: Kick the requeue list after inserting when flushing (Ewan D. Milne) [RHEL-33543] - scsi: core: Add a precondition check in scsi_eh_scmd_add() (Ewan D. Milne) [RHEL-33543] - scsi: ch: Replace deprecated strncpy() with strscpy() (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Delete some bogus error checking (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Fix some bugs in sdebug_error_write() (Ewan D. Milne) [RHEL-33543] - scsi: core: Add comment to target_destroy in scsi_host_template (Ewan D. Milne) [RHEL-33543] - scsi: core: Clean up scsi_dev_queue_ready() (Ewan D. Milne) [RHEL-33543] - scsi: core: Handle depopulation and restoration in progress (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add param to control sdev's allow_restart (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add debugfs interface to fail target reset (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Reset LUN failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add new error injection type: Abort Failed (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Set command result and sense data if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Return failed value if error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Time out command if the error is injected (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Define grammar to remove added error injection (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Add interface to manage error injection for a single device (Ewan D. Milne) [RHEL-33543] - scsi: scsi_debug: Create scsi_debug directory in the debugfs filesystem (Ewan D. Milne) [RHEL-33543] - scsi: simplify sysctl registration with register_sysctl() (Ewan D. Milne) [RHEL-33543] - scsi: sd: Convert SCSI errors to PR errors (Ewan D. Milne) [RHEL-33543] - scsi: core: Rename status_byte to sg_status_byte (Ewan D. Milne) [RHEL-33543] - scsi/scsi_error: Use call_rcu_hurry() instead of call_rcu() (Ewan D. Milne) [RHEL-33543] - scsi: st: Remove redundant variable pointer stp (Ewan D. Milne) [RHEL-33543]- tipc: fix UAF in error path (Xin Long) [RHEL-34280] {CVE-2024-36886} - redhat: Add cgroup kselftests to kernel-selftests-internal (Waiman Long) [RHEL-43555] - vxlan: Pull inner IP header in vxlan_xmit_one(). (Guillaume Nault) [RHEL-35248] - geneve: Fix incorrect inner network header offset when innerprotoinherit is set (Guillaume Nault) [RHEL-35248] - vxlan: Pull inner IP header in vxlan_rcv(). (Guillaume Nault) [RHEL-35248] - gpio: tegra186: Fix tegra186_gpio_is_accessible() check (Charles Mirabile) [RHEL-32452] - ALSA: update configuration for RHEL 9.5 (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_rpmsg: update Kconfig dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: SND_SOC_IMX_RPMSG should depend on OF and I2C (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: only clear WAKESTS for HDaudio codecs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-ctrl: add missing WAKE_STS clear (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: tgl: Add fw_regs area to debugfs map for IPC4 (Jaroslav Kysela) [RHEL-27515] - ALSA: pci: hda: hda_controller: Add support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hdac_controller: Implement support for use_pio_for_commands mode (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - soundwire: clarify maximum allowed address (Jaroslav Kysela) [RHEL-27515] - soundwire: remove unused sdw_bus_conf structure (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: remove PDI offset completely (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add helper to detect SoundWire wakes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-codec: preserve WAKEEN values (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Add fw_regs area to debugfs map (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce flags to force commands via PIO instead of CORB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Select AZX_DCAPS_PIO_COMMANDS for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-bus: Use PIO mode for Lunar Lake (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: adds RT714 and RT1318 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: add cs42l43 only support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Fix input format query of process modules without base extension (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix yet another spot for system message conversion (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix wrong loading calibrated data sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2552: Add TX path for capturing AUDIO-OUT data (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: fix register configuration for tdm (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs_dsp_ctl: Use private_free for control cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Fix a warning reported by robot kernel test (Jaroslav Kysela) [RHEL-27515] - soundwire: cadence: fix invalid PDI offset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove Framework Laptop 16 from quirks (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: tas2781: Component should be unbound before deconstruction (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move flags to private struct (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Fixup typo in device link checking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix swapped song position pointer data (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Set default protocol when not given explicitly (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't accept an invalid UMP protocol number (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Don't clear bank selection after sending a program change (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix incorrect UMP type for system messages (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Don't clear bank selection at event -> UMP MIDI2 conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Fix missing bank setup between MIDI1/MIDI2 UMP conversion (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Adjust G814JZR to use SPI init for amp (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Remove debugfs at disconnection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs don't work for ProBook 440/460 G11. (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Enable proc module when CONFIG_MODULES=y (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix NULL module pointer assignment at card init (Jaroslav Kysela) [RHEL-27515 RHEL-43900] {CVE-2024-38605} - regmap: kunit: Fix array overflow in stride() test (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Set lower bound of start tick time (Jaroslav Kysela) [RHEL-27515 RHEL-43811] {CVE-2024-38618} - ALSA: hda/realtek: Drop doubly quirk entry for 103c:8a2e (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - fixed headset Mic not show (Jaroslav Kysela) [RHEL-27515] - ALSA: Fix deadlocks with kctl removals at disconnection (Jaroslav Kysela) [RHEL-27515 RHEL-43933] {CVE-2024-38600} - ASoC: rt715-sdca-sdw: Fix wrong complete waiting in rt715_dev_resume() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix lifetime of cs_dsp instance (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Initialize shared data during bind callback (Jaroslav Kysela) [RHEL-27515] - ASoC: xilinx: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: ux500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: topology-test: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add missing module descriptions (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: ab8500: Add missing module description (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp platform device creation failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix build error without CONFIG_PM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix conflicting PCI SSID 17aa:386f for Lenovo Legion models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Set GPIO3 to default at S4 state for Thinkpad with ALC1318 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-sdw-acpi: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515 RHEL-39879] {CVE-2024-36955} - ASoC: SOF: debug: Handle cases when fw_lib_prefix is not set, NULL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dsp-config: harden I2C/I2S codec detection (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix usages of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219-aad: fix usage of device_get_named_child_node() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: use mutex for E-MU FPGA access locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: move the whole GPIO event handling to the workqueue (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU card dock presence monitoring (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: fix E-MU dock initialization (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: factor out snd_emu1010_load_dock_firmware() (Jaroslav Kysela) [RHEL-27515] - ALSA: emu10k1: make E-MU FPGA writes potentially more reliable (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: use const qualifier for immutable data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo 13X (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo 13X laptop without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: volume step modification (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Avoid static analysis warning of uninitialised variable (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa881x: set clk_stop_mode1 flag (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Fix conversion from MIDI2 to MIDI1 UMP messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Enable audio jacks of Haier Boyue G42 with ALC269VC (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Set name of control as in topology (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Huawei Matebook D14 NBLB-WAX9N (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add support for up to 768kHz sample rate (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: add support for 705.6kHz and 768kHz sample rates (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: add DSD formats (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix volumn control of ThinkBook 16P Gen4 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fixes for Asus GU605M and GA403U sound (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Use shared cs-amp-lib to apply calibration (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Remove Speaker ID for Lenovo Legion slim 7 16ARHA7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set the max PCM Gain using tuning setting (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP Omen models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP Omen models using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: Add new vendor_id and subsystem_id to support ThinkPad ICE-1 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Handle error returned by sof_select_ipc_and_paths (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715: add vendor clear control register (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix an NULL vs IS_ERR() check (Jaroslav Kysela) [RHEL-27515] - tools/include: Sync uapi/sound/asound.h with the kernel sources (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Update DSP1RX5/6 Sources for DSP config (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: add headset microphone vrefo setting (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: modify channel number to support 4 channels (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rt5645: add cbj sleeve gpio property (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating (Jaroslav Kysela) [RHEL-27515] - ASoC: acp: Support microphone from device Acer 315-24p (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: debug: show firmware/topology prefix/names (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: pcm: Restrict DSP D0i3 during S0ix to IPC3 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add default firmware library path for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Do not reset the ChainDMA if it has not been allocated (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Introduce generic sof_ipc4_pcm_stream_priv (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for sof_ipc4_timestamp_info pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use consistent name for snd_sof_pcm_stream pointer (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add test cases for regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add cache-drop test with multiple cache blocks (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Replace a kmalloc/kfree() pair with KUnit-managed alloc (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Use a KUnit action to call regmap_exit() (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-sync tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add more cache-drop tests (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run non-sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Run sparse cache tests at non-zero register addresses (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Introduce struct for test case parameters (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Create a struct device for the regmap (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Fix warnings of implicit casts to __le16 and __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent overwriting firmware ASP config (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix unintended bus access while resetting amp (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Exit cache-only after cs35l56_wait_for_firmware_boot() (Jaroslav Kysela) [RHEL-27515] - regmap: Add regmap_read_bypassed() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Apply Asus T100TA quirk to Asus T100TAM too (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix DSPK 16-bit playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug window description (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: correct the register for pow calibrated data (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP SnowWhite laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Init debugfs before booting firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Wake from D0ix when starting streaming (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Test result of avs_get_module_entry() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix potential integer overflow (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Replace risky functions with safer variants (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix ASRC module initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix config_length for config-less copiers (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Silence false-positive memcpy() warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix debug-slot offset calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Restore stream decoupling on prepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Core: Add remove_late() to sof_init_environment failure path (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix for false dsp interrupts (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Disable DMIC/SSP offload on remove (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Remove notification of driver write (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_cs_dsp_ctl: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Use cs_dsp_coeff_lock_and_[read|write]_ctrl() (Jaroslav Kysela) [RHEL-27515] - firmware: cs_dsp: Add locked wrappers for coeff read and write (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct the mtl_dsp_dump output (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp/mtl: Add support for ACE ROM state codes (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Implement firmware boot state check (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Disable interrupts when firmware boot failed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: Correct rom_status_reg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Create debugfs file to force a clean DSP boot (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: boards: Add modules description (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Removing the control of ADC_SCALE (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve a headphone detection issue after suspend and resume (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: modify clock table (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Solve error interruption issue (Jaroslav Kysela) [RHEL-27515] - ALSA: line6: Zero-initialize message buffers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Support ASUS ROG G634JYR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add sound quirks for Lenovo Legion slim 7 16ARHA7 models (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: emu10k1: fix synthesizer sample playback position and caching" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix uninitialized symbol 'ret' warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for acp_init function error handling (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: mark dvc_tlv with __maybe_unused (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw (Jaroslav Kysela) [RHEL-27515] - ASoC: rt-sdw*: add __func__ to all error logs (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt712-sdca-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt711-sdca: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682-sdw: fix locking sequence (Jaroslav Kysela) [RHEL-27515] - ASoC: kirkwood: Fix potential NULL dereference (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: fix for wake interrupt handling for clockstop mode (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add ACPI device match tables (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix inactive headset mic jack (Jaroslav Kysela) [RHEL-27515] - regmap: maple: Fix cache corruption in regcache_maple_drop() (Jaroslav Kysela) [RHEL-27515 RHEL-39706] {CVE-2024-36019} - ASoC: amd: acp: fix for acp pdm configuration check (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove useless dev_dbg from playback_hook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add debug statements to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add locks to kcontrols (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove digital gain kcontrol (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: change cs35l56 name_prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: change rt715-sdca dai name (Jaroslav Kysela) [RHEL-27515] - ASoC: rt715-sdca: rename dai name with rt715-sdca prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: use rt_dmic_rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt722_sdca: set rtd_init in codec_info_list[] (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused rt dmic rtd_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use generic rtd_init function for Realtek SDW DMICs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out codec name generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out BlueTooth DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out HDMI DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out DMIC DAI creation. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Factor out SSP DAI creation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Use for_each_set_bit (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Only pass dai_link pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Move get_codec_dai_by_name() into sof_sdw itself (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Set channel map directly from endpoints (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Only pass codec_conf pointer around (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_dai() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_acpi() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: sof_sdw: Make find_codec_info_part() return a pointer (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Correct extraction of data pointer in suspend/resume (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mtrace: rework mtrace timestamp setting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dsp: Skip IMR boot on ACE platforms in case of S3 suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Compensate LLP in case it is not reset (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add pplcllpl/u members to hdac_ext_stream (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Correct the delay calculation (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pcm: Add pointer callback to sof_ipc_pcm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Invalidate the stream_start_offset in PAUSED state (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Combine the SOF_IPC4_PIPE_PAUSED cases in pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Move struct sof_ipc4_timestamp_info definition locally (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Remove the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Use the snd_sof_pcm_get_dai_frame_counter() for pcm_delay (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-common-ops: Do not set the get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Set the dai/host get frame/byte counter callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Introduce a new callback pair to be used for PCM delay reporting (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl/lnl: Use the generic get_stream_position callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: Implement get_stream_position (Linear Link Position) (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-pcm: Use dsp_max_burst_size_in_ms to place constraint (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Save the DMA maximum burst size for PCMs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add dsp_max_burst_size_in_ms member to snd_sof_pcm_stream (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Set the init_done flag before component_add() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Raise device name message log level (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine_pcm: Allow passing component name via config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Board cleanup (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Do not ignore route checks (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Do not ignore route checks when parsing graphs (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Disable route checks for Skylake boards (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-nhlt: add intel_nhlt_ssp_device_type() function (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: support NHLT device type (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Fix unannotated kfree() cleanup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for some Clevo laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for HP Spectre x360 14 eu0000 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix the hp playback volume issue for LG machines (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: Fix and add DPCM locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: add kunitconfig (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add in quirk for Acer Swift Go 16 - SFG16-71 (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Name feature ctl using output if input is PCM" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Skip IRAM/DRAM size modification for Steam Deck OLED (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Move signed_fw_image to struct acp_quirk_entry (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Fix missing irq-disable at closing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga 9 14IMH9 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "add new YC platform variant (0x63) support" (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Revert "Fix non-functional mic on Lenovo 21J2" (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Stop parsing channels bits when all channels are found. (Jaroslav Kysela) [RHEL-27515 RHEL-36904] {CVE-2024-27436} - ALSA: hda/realtek - ALC236 fix volume mute & mic mute LED on some HP models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove unnecessary runtime_pm calls (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Skip dummy codec when adding platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS M7600RE (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range again (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen 4i4 low-voltage detection (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen autogain status values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix Scarlett 4th Gen input gain range (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: use dev_dbg in system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not call pm_runtime_force_* in system_resume/suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add lock to system_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not reset cur_* values in runtime_suspend (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: restore power state after system_resume (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - platform/x86: serial-multi-instantiate: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add support for CS35L54 and CS35L57 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: catpt: Carefully use PCI bitwise constants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Include sound/hda_codec.h (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: hda_component: Add missing #include guards (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix missing mutex_lock in wm_adsp_write_ctl() (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Remove non-existent member from kerneldoc (Jaroslav Kysela) [RHEL-27515] - firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: change support for ES8326 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing members of private structure (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add event to snd_soc_dapm trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: trace: add component to set_bias_level trace events (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: atom: sst_ipc: Remove unused intel-mid.h (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong GPIO_FN_SEL and SPI_CLK_CONFIG1 defaults (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core.c: Prefer to return dai->driver->name in snd_soc_dai_name_get() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add KUnit test for calibration helpers (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP Pavilion Aero Laptop 13-be2xxx(8BD6) into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: More cleanup with snd_ctl_find_id_mixer() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Skip i915 initialization on CNL/LKF-based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Skip HDMI/DP registration if i915 is missing (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Ignore codecs with no suppoting driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Cleanup error messages (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Reuse for_each_pcm_streams() (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Name feature ctl using output if input is PCM (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Overwrite CS35L41 configuration for ASUS UM5302LA (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Lenovo Thinkbook 16P laptops (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support Lenovo Thinkbook 16P (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add Headset Mic supported Acer NB platform (Jaroslav Kysela) [RHEL-27515] - soundwire: Use snd_soc_substream_to_rtd() to obtain rtd (Jaroslav Kysela) [RHEL-27515] - soundwire: constify the struct device_type usage (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Move put_user() call out of scoped_guard() in snd_hwdep_control_ioctl() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: optimize the probe codec process (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Fix wrong register defaults (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet (Jaroslav Kysela) [RHEL-27515] - ASoC: madera: Fix typo in madera_set_fll_clks shift value (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: midi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use guard() for PCM stream locks (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: oss: Use guard() for setup (Jaroslav Kysela) [RHEL-27515] - ALSA: control_led: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: info: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: jack: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fifo: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: memory: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ports: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: queue: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hrtimer: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: hwdep: Use guard() for locking (Jaroslav Kysela) [RHEL-27515] - ALSA: kunit: Fix sparse warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 21J2 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: add new YC platform variant (0x63) support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Prevent bad sign extension in cs35l56_read_silicon_uid() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add Lenovo ThinkBook 21J0 into DMI quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Add a test for ranges in combination with windows (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: correct TX SMIC MUXn widgets on SM8350+ (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: split widgets per different LPASS versions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add special fixup for Lenovo 14IRP8 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Apply amp calibration from EFI data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Add helper functions for amp calibration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs-amp-lib: Add helpers for factory calibration data (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Add wm_adsp_start() and wm_adsp_stop() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add time postfixes on defines (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Add some missing dev_err_probe()s (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Handle error from devm_pm_runtime_enable() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Use __u8 type rather than u8 for firmware interface (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-card: Fix missing locking in snd_soc_card_get_kcontrol() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: tas2781: enable subwoofer volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use CLASS() for fdget()/fdput() (Jaroslav Kysela) [RHEL-27515] - ALSA: mixer_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm_oss: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: oss: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: virmidi: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: ump: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: core: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: compress_offload: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: timer: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: vmaster: Use automatic cleanup of kfree() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: clarify and fix default msbits value for all formats (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: tidyup strcmp() param on snd_soc_is_matching_dai() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: modify ACP register end address macro (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: update license (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: prioq: Unify cell removal functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: beep: Drop stale mutex (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: remove redundant assignment to variable clock (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5660: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5640: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5616: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5514: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: nau8825: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: da7213: Simplify mclk initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa884x: Allow sharing reset GPIO (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wsa8840: Add reset-gpios for shared line (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt440 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Downgrade BDL table overflow message (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Set up BDL table at hw_params (Jaroslav Kysela) [RHEL-27515] - ALSA: Drop leftover snd-rtctimer stuff from Makefile (Jaroslav Kysela) [RHEL-27515] - ALSA: ump: Fix the discard error code from snd_ump_legacy_open() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Populate board selection with new I2S entries (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICCMAX recommendations for ICL+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: TGL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ICL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: CNL-based platforms support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IRQ handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Abstract IPC handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Prefix SKL/APL-specific members (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix sound clipping in single capture scenario (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: L1SEN reference counted (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Remove redundant delays in suspend(). (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Remove redundant initialization of pointer 'data' (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix soundwire dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: add machine select and register code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: fix for acp pme wake for soundwire configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: remove acp_reset flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp child platform device creation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: refactor acp device configuration read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: Constify pointer to of_phandle_args (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP 840 G8 (MB 8AB8) (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Must clear HALO_STATE before issuing SYSTEM_RESET (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix top speaker connection on Dell Inspiron 16 Plus 7630 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: fix buffer overflow in test_format_fill_silence() (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: Fix "Coverity: virtsnd_kctl_tlv_op(): Uninitialized variables" warning. (Jaroslav Kysela) [RHEL-27515] - ALSA: avoid 'bool' as variable name (Jaroslav Kysela) [RHEL-27515] - soundwire: bus_type: make sdw_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: More relaxed check of MIDI jack names (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LED For HP mt645 (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: remove redundant 'tristate' for SND_SEQ_UMP_CLIENT (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: make snd_seq_bus_type const (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: make soundbus_bus_type const (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add some bounds checking to firmware data (Jaroslav Kysela) [RHEL-27515 RHEL-34741] {CVE-2024-26927} - ALSA: hda/realtek: cs35l41: Fix order and duplicates in quirks table (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Fix device ID / model name (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: cs35l41: Add internal speaker support for ASUS UM3402 with missing DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Workaround for ACPI with broken spk-id-gpios property (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Simplify setting AMIC control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Mark AMIC control registers as volatile (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: tx-macro: Drop unimplemented DMIC clock divider (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: va-macro: add npl clk (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix function cast warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add Lenovo Legion 7i gen7 sound quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: set config_length based on device_count (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-mlink: update incorrect comment (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Fix runtime pm usage counter balance after fw exception (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: add support for dspless mode beyond HDAudio (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: Do not use LNL specific wrappers in DSPless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: add SoundWire dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: use dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: Parse DAI type token for dspless mode (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: start SoundWire links earlier for LNL+ devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: topology: dynamically allocate and store DAI widget->private (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai: remove dspless special case (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: fix dma_id for CHAIN_DMA capture (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: allow chain_dma for all supported DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: store number of playback/capture streams (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda-dai-ops: enable chain_dma for ALH (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops: add new 'is_chain_dma_supported' callback (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: change chain_dma handling in dai_config (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC3: fix message bounds on ipc ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: Workaround for crashed firmware on system suspend (Jaroslav Kysela) [RHEL-27515 RHEL-35128] {CVE-2024-27057} - ASoC: q6dsp: fix event handler prototype (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-lnl: Change the topology path to intel/sof-ipc4-tplg (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-tgl: Change the default paths and firmware names (Jaroslav Kysela) [RHEL-27515] - ALSA: aw2: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ALSA: ctxfi: avoid casting function pointers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: fix TYPO 'reguest' to 'request' in error log (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on Lenovo 82UU (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: Ensure that changed bytes are actually different (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add devicetree support to select topologies (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add DMI quirk for inverted jack-detect on MeeGoPad T8 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Make LattePanda board DMI match more precise (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: es1968: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: fm801: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: maestro3: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: riptide: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: sis7019: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: via82xx: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Use DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aaci: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: pxa2xx-ac97: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: at73c213: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ali5451: Embed suspend image into struct snd_ali (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cmipci: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: cs4281: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: echoaudio: Simplify with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Replace with DEFINE_SIPMLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcsp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als300: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: als4000: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: atiixp: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: ens137x: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: intel8x0: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Replace with DEFINE_SIMPLE_DEV_PM_OPS() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix locking in ACP IRQ handler (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Cleanup codec_name handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove default from IRQ1_CFG register (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: remove unused acpi_subysystem_id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Expose FW version with sysfs (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: add support for audio controls (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: select intended config FW_CS_DSP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add "Intel Reference board" SSID in the ALC256. (Jaroslav Kysela) [RHEL-27515] - ALSA: HDA: intel-sdw-acpi: add kernel parameter to select alternate controller (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: starts non sdw BE id with the highest sdw BE id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-lnl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add RT712 support for LNL (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Remove unused function prototypes (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: Add stub for sof_ssp_get_codec_name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: common: DMI remap for rebranded Intel NUC M15 (LAPRC710) laptops (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove .init callbacks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: add common sdw dai link init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt5682: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs42l42: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt700: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt712_sdca: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt711: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: use helper to get codec dai by name (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: add get_codec_dai_by_name helper function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use single rtd_init for rt_amps (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link order customization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: dmi quirk cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for mtl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for tgl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: board id cleanup for jsl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc3-topology: Fix pipeline tear down logic (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix deadlock in ASP1 mixer register initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: constify static sdw_slave_ops struct (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Send initial config to module if present (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add topology parsing support for initial config (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: UAPI: Add tokens for initial config feature (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix dynamic port assignment when TDM is set (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: fix raw noinc write test wrapping (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add system suspend ops to disable IRQ (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Handle error from devm_pm_runtime_enable (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_auxdevice: remove redundant assignment to variable link_flags (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for Lenovo Ideapad Pro 5 16ARP8 (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: fix SND_AMD_SOUNDWIRE_ACPI dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: fix SND_SOC_WCD939X dependencies (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Shut down jack detection on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Sync the hp ilimit works when removing the component (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add clear of stashed pointer on component remove (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add module parameter to tascodec_init() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Fix pci_probe() error path (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: fix reversed if statement in cs35l56_dspwait_asp1tx_put() (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add IDs for Dell dual spk platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Add quirk for SWS JS201D (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Remove two HP Laptops using CS35L41 (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Fix dependencies for SND_CORE_TEST (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Ignore clock selector errors for single connection (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Remove unused test stub function (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix filename string field layout (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Fix order of searching for firmware files (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Allow more time for firmware to boot (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Load tunings for the correct speaker models (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Firmware file must match the version of preloaded firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix misuse of wm_adsp 'part' string for silicon revision (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix for initializing ASP1 mixer registers (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Initialize all ASP1 registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix default SDW TX mixer registers (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Fix to ensure ASP1 registers match cache (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove buggy checks from cs35l56_is_fw_reload_needed() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Don't add the same register patch multiple times (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clean up wm_adsp (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: cs35l56_component_remove() must clear cs35l56->component (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Don't overwrite fwf_name with the default (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: Fix firmware file search order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply headset jack quirk for non-bass alc287 thinkpads (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp driver pm ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: select soundwire dependency flag for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: update descriptor fields for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add machine select logic for soundwire based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add Soundwire DAI configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add interrupt handling for SoundWire manager devices (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add code for invoking soundwire manager helper functions (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor register mask structure (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: implement function to extract slave information (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor soundwire pads enable (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: refactor amd soundwire manager device node creation (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: update license (Jaroslav Kysela) [RHEL-27515] - ASoC/soundwire: implement generic api for scanning amd soundwire controller (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add sound core KUnit test (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix snd_pcm_format_name function (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add missing formats to formats list (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support ASUS Zenbook UM3402YAR (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook UX3402VA (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: mtl-match: Add cs42l43_l0 cs35l56_l23 for MTL (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix support for a Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI quirk for MSI Bravo 15 C7VF (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Check presence of valid altsetting control (Jaroslav Kysela) [RHEL-27515] - Revert "ALSA: usb-audio: Skip setting clock selector for single connections" (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support HP models without _DSD using dual Speaker ID (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional HP Envy Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for various HP ENVY models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Set Channel Index correctly when system is missing _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Support read-only clock selector control (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Drop type from "clocks" (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use fls to calculate the pre-divider for the PLL (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Refactor to use for_each_set_bit() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Use USEC_PER_MSEC rather than hard coding (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add pm_ptr around the power ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Check error from device_property_read_u32_array() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Minor code tidy ups (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Tidy up header includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for HP G11 Laptops using CS35L56 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Move hda_component implementation to module (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: realtek: Re-work CS35L41 fixups to re-use for other amps (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Adding new volume kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove unneeded semicolon (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Sort quirk table entries (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: add quirk for RODE NT-USB+ (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: remove duplicate check if queue is broken (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek - Add speaker pin verbtable for Dell dual speaker platform (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: fix typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Skip setting clock selector for single connections (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs8409: Suppress vmaster control for Dolphin models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Increase default bdl_pos_adj for Apollo Lake (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Replace numeric device IDs with constant values (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: limit speaker volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Remove executable bit (Jaroslav Kysela) [RHEL-27515] - ASoC: allow up to eight CPU/codec DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd934x: drop unneeded regulator include (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: skip printing deferred probe failuers (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: handle deferred probe (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add check for cpu dai link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Update platform name for different boards (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable rt5682s clocks in acp slave mode (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: fix headphones volume controls (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: drop unused gain hack remnant (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-wsa-macro: fix compander volume hack (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: fix PA volume control (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: fix the capture noise issue (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Minimize the pop noise on headphone (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Improving the THD+N performance (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: improving crosstalk performance (Jaroslav Kysela) [RHEL-27515] - ALSA: synth: Save a few bytes of memory when registering a 'snd_emux' (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: add missing const to Documentation (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8540: Add pre-charge actions for input (Jaroslav Kysela) [RHEL-27515] - ASoC: p1022_rdk: fix all kernel-doc warnings (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Use devm_kcalloc() instead of devm_kzalloc() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Compute file paths on firmware load (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Skip firmware test for custom loaders (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Optimize quirk for Valve Galileo (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Fix memory leak in amd_sof_acp_probe() (Jaroslav Kysela) [RHEL-27515 RHEL-37099] {CVE-2023-52663} - ASoC: amd: acp: Update MODULE_DESCRIPTION for sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing error handling in sof-mach (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Make use of existing *_CODEC_DAI macros (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Drop redundant initialization of machine driver data (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Codec driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add WCD939x Soundwire devices driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wcd-mbhc-v2: add support when connected behind an USB-C audio mux (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: document WCD939x Audio Codec (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,wcd938x: move out common properties (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,micfil: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Add support for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: fsl,sai: Add compatible string for i.MX95 platform (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable headset mic on Lenovo M70 Gen5 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-pcm: remove log message for LLP (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: generic: Remove obsolete call to ledtrig_audio_get (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Fix yet more -Wformat-truncation warnings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Properly setup HDMI stream (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix index check on graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Revert "Fix wrong kfree() usage" (Jaroslav Kysela) [RHEL-27515] - ALSA: oxygen: Fix right channel of capture volume mixer (Jaroslav Kysela) [RHEL-27515] - ALSA: aloop: Introduce a function to get if access is interleaved mode (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8195: Remove afe-dai component and rework codec link (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: annotate calibration data endianness (Jaroslav Kysela) [RHEL-27515] - ASoC: mediatek: mt8192: Check existence of dai_name before dereferencing (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP Envy X360 13-ay0xxx (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_rt298: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bxt_da7219_max98357a: Fix kernel ops due to COMP_DUMMY change (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix TDM enable and DAI format control flow (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Fix PM_RUNTIME usage (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into driver (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: Add tas2563 into header file for DSP mode (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2562: move tas2563 from tas2562 driver to tas2781 driver (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: move tas2563 from tas2562.yaml to tas2781.yaml (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: fix building without CONFIG_SPI (Jaroslav Kysela) [RHEL-27515] - ALSA: ac97: fix build regression (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support more HP models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add fixup for Lenovo 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add TAS2563 support for 14ARB7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add configurable global i2c address (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: add ptrs to calibration functions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ZBook (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add driver properties for cs35l41 for Lenovo Legion Slim 7 Gen 8 serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for Lenovo Legion Slim 7 Gen 8 (2023) serie (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: configure the amp after firmware load (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: enable SND_PCI_QUIRK for hp pavilion 14-ec1xxx series (Jaroslav Kysela) [RHEL-27515] - ALSA: mark all struct bus_type as const (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5663: cancel the work when system suspends (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add PCM Input Switch for Solo Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for custom Gen 4 Direct Monitor mixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add minimum firmware version check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Solo, 2i2, and 4i4 Gen 4 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add power status control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add R/O headphone volume control (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable autogain during phantom power state change (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for controls with a "mute mode" (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Disable input controls while autogain is running (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Air Presence + Drive option (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Store mix_ctls for Gen 4 Direct Monitor (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for software-controllable input gain (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Handle Gen 4 Direct Monitor mix updates (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove repeated elem->head.mixer references (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Allow for interfaces without per-channel volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split direct_monitor out from monitor_other (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Minor refactor MSD mode check (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove line_out_hw_vol device info entry (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split input_other into level/pad/air/phantom (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for DSP mux channels (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Split dim_mute_update from vol_updated (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for air/phantom control on input 2 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove struct scarlett2_usb_volume_status (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add scarlett2_mixer_value_to_db() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for Gen 4 style parameters (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor common port_count lookups (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Change num_mux_* from int to u8 (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add #define for SCARLETT2_MIX_MAX (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Refactor scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Parameterise notifications (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Rename db_scale_scarlett2_gain to volume (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Remove scarlett2_config_sets array (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Simplify enums by removing explicit values (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add config set struct (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer has_msd_mode from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Infer standalone switch from config items (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check for phantom persistence config item (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Check presence of mixer using mux_assignment (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add support for uploading new firmware (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add check for config_item presence (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add ioctl commands to erase flash segments (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Formatting fixes (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add skeleton hwdep/ioctl interface (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Update maintainer info (Jaroslav Kysela) [RHEL-27515 RHEL-37068] {CVE-2023-52680} - ALSA: scarlett2: Add missing error check to scarlett2_config_save() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add missing error checks to *_ctl_get() (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put() (Jaroslav Kysela) [RHEL-27515 RHEL-37084] {CVE-2023-52674} - ALSA: scarlett2: Add missing mutex lock around get meter levels (Jaroslav Kysela) [RHEL-27515 RHEL-37056] {CVE-2023-52689} - ALSA: scarlett2: Add #defines for firmware upgrade (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Retrieve useful flash segment numbers (Jaroslav Kysela) [RHEL-27515] - ALSA: scarlett2: Convert meter levels from little-endian (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for Dell models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Prevent firmware load if SPI speed too low (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional Dell models without _DSD (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: fix kvmalloc_array() arguments order (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: remove sound controls in unbind (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: move set_drv_data outside tasdevice_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: fix typos in comment (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: do not use regcache (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add mono speaker information to the components string (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5645: Set card.components string (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add a rt5645_components() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add rt5645_get_pdata() helper (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Refactor rt5645_parse_dt() (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Add platform-data for Acer Switch V 10 (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[] (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Only add SPI CS GPIO if SPI is enabled in kernel (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Do not allow uninitialised variables to be freed (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Add acp-psp mailbox interface for iram-dram fence register modification (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Rename amd_bt sof_dai_type (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add i2s bt dai configuration support for AMD platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Refactor sof_i2s_tokens reading to update acpbt dai (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Refactor spinlock_irq(&sdev->ipc_lock) sequence in irq_handler (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: don't create dummy Component via COMP_DUMMY() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: hdaudio.c: use snd_soc_dummy_dlc (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_sai: Fix channel swap issue on i.MX8MP (Jaroslav Kysela) [RHEL-27515] - ASoC: hdmi-codec: fix missing report for jack initial status (Jaroslav Kysela) [RHEL-27515] - ASoC: topology: Replace fake root_device with kunit_device in tests (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2023 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS Zenbook 2022 Models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Support additional ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirks for ASUS ROG 2023 models (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Add config table to support many laptops without _DSD (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Remove redundant ret variable (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: add support for FW version 0x0503 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Fix trivial code style issues (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm.c: Complete the active count for components without DAIs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: Add X1E80100 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add x1e80100 sound machine driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add missing MODULE_DESCRIPTION in mach-common (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp-config: Add missing MODULE_DESCRIPTION (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Switch to {RUNTIME,SYSTEM_SLEEP}_PM_OPS (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Allow probing ACP PCI when SOF is disabled (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Drop conflicting ACPI-based probing (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8650 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: document SM8650 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: tegra20_ac97: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add new swapped-speakers quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346 (Jaroslav Kysela) [RHEL-27515] - soundwire: amd: drop bus freq calculation and set 'max_clk_freq' (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed a typo (Jaroslav Kysela) [RHEL-27515] - ALSA: usb-audio: Increase delay in MOTU M quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add pm ops support for renoir platform. (Jaroslav Kysela) [RHEL-27515] - ASoC: tas2781: check the validity of prm_no/cfg_no (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: remove duplicated including (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: check fw_context_save for library reload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: synchronize fw_config_params with fw definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: IPC4: query fw_context_save feature from fw (Jaroslav Kysela) [RHEL-27515] - ALSA: au88x0: fixed spelling mistakes in au88x0_core.c (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/tas2781: select program 0, conf 0 by default (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for ASUS ROG GV302XA (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Document new DAI link flags playback-only/capture-only (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: Introduce playback-only/capture-only DAI link flags (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing statics for hp_ilimit functions (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Allow HP amp to cool off after current limit (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Don't enable bias sense during type detect (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Change CS35L56 prefixes to AMPn (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wsa884x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Add 4 channel support (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: drop duplicate channel defines (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: audioreach: Commonize setting channel mappings (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Apply mute LED quirk for HP15-db (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/cs35l56: Use set/get APIs to access spi->chip_select (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: fix off by one in graph_parse_node_multi_nm() (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct SoundWire port list (Jaroslav Kysela) [RHEL-27515] - mfd: cs42l43: Correct order of include files to be alphabetical (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: modify config flag read logic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: add HDA_ARL PCI support (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: fix ARL-S definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: add HDA_ARL PCI ID support (Jaroslav Kysela) [RHEL-27515] - PCI: add INTEL_HDA_ARL to pci_ids.h (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: stop timer before buffer is released (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: Add Framework laptop 16 to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevents spinning during runtime suspend (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Prevent IRQ handling when suspending/resuming (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l45: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Set bclk as source to set pll for rt5682s codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Enable dpcm_capture for MAX98388 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add i2s bt support for nau8821-max card (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add new cpu dai and dailink creation for I2S BT instance (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Remove extra dmi parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: vangogh: Add condition check for acp config flag (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add new dmi entries for acp5x platform (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Revert Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/realtek: add new Framework laptop to quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_cs_amp: Connect outputs to a speaker widget (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: lnl: add core get and set support for dsp core (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Fix spelling mistake "retrieveing" -> "retrieving" (Jaroslav Kysela) [RHEL-27515] - ASoC: rt722-sdca: Set lane_control_support for multilane (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Wire up buffer flags (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: add alignment for topology header file struct definition (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: align topology header file with sof topology header (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: check ctx->headset_codec_dev instead of playback (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw_rt_sdca_jack_common: ctx->headset_codec_dev = NULL (Jaroslav Kysela) [RHEL-27515 RHEL-37048] {CVE-2023-52697} - ASoC: Intel: sof_nau8825: board id cleanup for rpl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: glk_rt5682_max98357a: fix board id mismatch (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: board id cleanup for adl boards (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-tgl-match: add cs42l43 and cs35l56 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Determine quirks/routing with codec-dev ACPI DSM (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Add is_bytcr helper variable (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcht_es8316: Dump basic _DSM information (Jaroslav Kysela) [RHEL-27515] - ASoC: es83xx: add ACPI DSM helper module (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to core.c from sof-of-dev.c (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Limit speaker digital volumes (Jaroslav Kysela) [RHEL-27515] - ASoC: ops: add correct range check for limiting volume (Jaroslav Kysela) [RHEL-27515] - ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate (Jaroslav Kysela) [RHEL-27515] - ASoC: da7219: Support low DC impedance headset (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for a new Huawei Matebook laptop (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: Add support for SM8450 and SM8550 (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: sc8280xp: set card driver name from match data (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4349: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l42: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cirrus: edb93xx: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs4271: Convert to GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l36: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l35: Drop legacy includes (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l34: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l33: Fix GPIO name and drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l32: Drop legacy include (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hda: Conditionally register dais for HDMI and Analog (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: set active_decimator correct default value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Fix non-functional mic on ASUS E1504FA (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add DMI entry to support System76 Pangolin 13 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Disable power-save on KONTRON SinglePC (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Move Soundwire runtime stream alloc to soundcards (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Add helper for allocating Soundwire stream runtime (Jaroslav Kysela) [RHEL-27515] - ptrace: Convert ptrace_attach() to use lock guards (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Add module ID print during module set up (Jaroslav Kysela) [RHEL-27515] - ASoC: core: Fix a handful of spelling mistakes. (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Move window offset configuration earlier (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement IPC version fallback if firmware files are missing (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Do not use resource managed allocation for ipc4_data (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Add helper for initialization of paths, ops (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Rely on core to create the file paths (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-pci-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: core: Implement firmware, topology path setup in core (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-of-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-acpi-dev: Save the default IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add placeholder for platform IPC type and path overrides (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_machine_* functions from sof-audio.c to core.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Move sof_of_machine_select() to sof-of-dev.c from sof-audio.c (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: icp3-dtrace: Fix wrong kfree() usage (Jaroslav Kysela) [RHEL-27515] - soundwire: generic_bandwidth_allocation use bus->params.max_dr_freq (Jaroslav Kysela) [RHEL-27515] - soundwire: intel_ace2x: fix AC timing setting for ACE2.x (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: fix NULL pointer dereference for multi_link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DAI link generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support DAI link array generation (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI-In link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support HDMI-In link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: simplify HDMI-In quirks (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for BT offload link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: rename function parameter (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support BT offload link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for amp link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support amp link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for codec link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support codec link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: cht_bsw_rt5672: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: ssp-common: get codec name function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: check return value (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_maxim_common: add else between 2 if test (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove dead code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-intel-mtl-match: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Unhardcode HDAudio BE DAI drivers description (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Kill S24_LE format (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Drop snd_hdac_calc_stream_format() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel Skylake: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hdac_hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/ca0132: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda/hdmi: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Switch to new stream-format interface (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Upgrade stream-format infrastructure (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Honor subformat when configuring runtime (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Honor subformat when querying PCMs (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Introduce MSBITS subformat interface (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi: add Gen4.1 SDCA board support for LNL RVP (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Add rt722 support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Make use of dev_err_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: remove unused function declaration (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use existing helpers to change GPROCEN and PIE bits (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: call dsp dump when boot retry fails (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: add CPU/Codec = N:M sample (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2-custom-sample: Add connection image (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: use better image for Multi connection (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-graph-card2: add CPU:Codec = N:M support (Jaroslav Kysela) [RHEL-27515] - ASoC: makes CPU/Codec channel connection map more generic (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Handle ALSA kcontrol change notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Add data struct for module notification message from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-control: Implement control update for switch/enum controls (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-topology: Helper to find an swidget by module/instance id (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: Always register the HDMI dai links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: skl_hda_dsp_generic: Drop HDMI routes when HDMI is not available (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: correct white-spaces in examples (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow configuration of bit clock and frame inversion (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: set controller id to hw master id (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: introduce controller_id (Jaroslav Kysela) [RHEL-27515] - soundwire: fix initializing sysfs for same devices on different buses (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Allow driver to work without IRQ connection (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: refine the requested phy clock frequency (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: Add Google Steelix topology compatible (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: fix up bad merge (Jaroslav Kysela) [RHEL-27515] - soundwire: stream: constify sdw_port_config when adding devices (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: drop unneeded qcom_swrm_stream_alloc_ports() cleanup (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: move sconfig in qcom_swrm_stream_alloc_ports() out of critical section (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5650: add mutex to avoid the jack detection failure (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl_xcvr: Enable 2 * TX bit clock for spdif only case (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Refer to correct stream index at loops (Jaroslav Kysela) [RHEL-27515] - ASoC: imx-rpmsg: Force codec power on in low power audio mode (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8810: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add switch to control normal and alt hp inputs (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Add handling of ACPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Store device in private struct and use it more consistently (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix incorrect frame delay configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: cs43130: Fix the position of const qualifier (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: mem leak in skl register function (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Fix mem leak in few functions (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add missing SND_SOC_AMD_ACP_LEGACY_COMMON flag for ACP70 (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Alays handle -EPROBE_DEFER (Jaroslav Kysela) [RHEL-27515] - ASoC: rt5682s: Add LDO output selection for dacref (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp7.0 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: add mtl_rt5650 support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Add missing static from runtime PM ops (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8974: Correct boost mixer inputs (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: yc: Add HP 255 G10 into quirk table (Jaroslav Kysela) [RHEL-27515] - regmap: kunit: add noinc write test (Jaroslav Kysela) [RHEL-27515] - regmap: ram: support noinc semantics (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: remove unnecessary NULL check (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,sm8250: add SM8550 sound card (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the bin file parsing method (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use dma_request_slave_channel() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: correct the format order (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix for indentation issue (Jaroslav Kysela) [RHEL-27515] - ASoC: dapm: Simplify widget clone (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: remove unused variables (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8186: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: mt8195: clean up unused code (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing the headset detection time (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Add chip version flag (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: ES8326: Changing initialisation and broadcasting (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Add slew rate controls. (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: nau8821: Add DMIC slew rate. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5514: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: probe: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: hdaudio: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: dmic: Add proper id_table (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Add support for configuring PDM interface from topology (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx8m: Add DAI driver entry for MICFIL PDM (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: trivial: fix comment typo (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify macro value error (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the wrong judgment of re value (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the maximum value of calib (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs (Jaroslav Kysela) [RHEL-27515] - mfd: arizona-i2c: Simplify obtaining I2C match data (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: fix for i2s mode register field update (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: Fix -Wuninitialized in aw_dev_set_vcalb() (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix unused rockchip_i2s_tdm_match warning for !CONFIG_OF (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa883x: make use of new mute_unmute_on_trigger flag (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: add flag to mute and unmute stream during trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: select SND_SOC_AMD_ACP_LEGACY_COMMON for ACP63 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add ACPI dependency (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88399: fix typo in Kconfig select (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Add rt5514 machine board (Jaroslav Kysela) [RHEL-27515] - ALSA: virtio: use ack callback (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: machine: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8995: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8994: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wm8962: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd9335: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rt5682s: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: max9867: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-rx-macro: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adav80x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: adau1373: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: 88pm860x: Handle component name prefix (Jaroslav Kysela) [RHEL-27515] - ALSA: seq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Drop obsoleted comments and definitions (Jaroslav Kysela) [RHEL-27515] - ALSA: wavefront: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: opl3: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: caiaq: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: mixart: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: azt3328: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: rawmidi: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ALSA: control: Replace with __packed attribute (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp7.0 (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add pci legacy driver support for acp7.0 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp power on mask macro value (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: change acp-deinit function arguments (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for pdm use case (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add condition check for i2s clock generation (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add platform and flag data to acp data structure (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add code for scanning acp pdm controller (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add Kconfig options for acp6.3 based platform driver (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add machine driver support for acp6.3 platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: add i2s clock generation support for acp6.3 based platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: refactor acp i2s clock generation code (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add acp6.3 pci legacy driver support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: add an error code check in skl_pcm_trigger (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wcd938x: use defines for entries in snd_soc_dai_driver array (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_IN_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_OUT_MAP quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_MCLK_19_2MHZ quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add BYT_WM5102_SSP2 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw88399 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw88399 (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw88399" (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Make return of remove_late void, too (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: bytcr_wm5102: Add support for Lenovo Yoga Tab 3 Pro YT3-X90 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: soc-acpi-cht: Add Lenovo Yoga Tab 3 Pro YT3-X90 quirk (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add option to use sram for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: refactor acp dram usage for data bin loading (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: increase DSP cache window range (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: add support for acp6.3 based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: Add acpi machine id for acp6.3 version based platform (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify max_register usage error (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for DMIC links (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: support dmic link initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic31xx: switch to gpiod_set_value_cansleep (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Remove extra argument from snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move snd_hdac_i915_init to before probe_work. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow xe as match for i915_component_master_match (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Add an allow_modprobe argument to snd_hdac_i915_init (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: i915: Allow override of gpu binding. (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Intel: Fix error handling in azx_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: enable wake capability for acp pci driver (Jaroslav Kysela) [RHEL-27515] - ASoC: sigmadsp: Add __counted_by for struct sigmadsp_data and use struct_size() (Jaroslav Kysela) [RHEL-27515] - soundwire: dmi-quirks: update HP Omen match (Jaroslav Kysela) [RHEL-27515] - soundwire: bus: improve error handling for clock stop prepare/deprepare (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: make .remove callback return void (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the notification payload (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: pci-mtl: use ARL specific firmware definitions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use common module for HDMI link (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: board_helpers: new module for common functions (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_sdw: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: use sof_hdmi_private to init HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_hdmi: add common header for HDMI (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_ssp_amp: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_rt5682: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_nau8825: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_da7219: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: sof_cs42l42: remove hdac-hdmi support (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: Fix -Wuninitialized in tegra210_amx_platform_probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: ssm4567: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5663: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt286: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: nau8825: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98927: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98373: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: es8336: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: da7219: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt298: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: max98357a: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt5682: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: rt274: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: i2s_test: Validate machine board configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Improve topology parsing of dynamic strings (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Introduce helper functions for SSP and TDM handling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Only create SSP%d snd_soc_dai_driver when requested (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: explicitly include binding headers when used (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: sof-client: fix build when only IPC4 is selected (Jaroslav Kysela) [RHEL-27515] - ASoC: Use device_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom/lpass: Constify struct lpass_variant (Jaroslav Kysela) [RHEL-27515] - ASoC: Drop unnecessary of_match_device() calls (Jaroslav Kysela) [RHEL-27515] - ASoC: da7218: Use i2c_get_match_data() (Jaroslav Kysela) [RHEL-27515] - ASoC: Explicitly include correct DT includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Add code_loading parameter to stream setup (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Fix stream fifo_size initialization (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on SPI (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Enable low-power hibernation mode on i2c (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Wake transactions need to be issued twice (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Change hibernate sequence to use allow auto hibernate (Jaroslav Kysela) [RHEL-27515] - ALSA: aoa: Replace asm/prom.h with explicit includes (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Poll SDxFIFOS after programming SDxFMT (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Introduce HOST stream setup mechanism (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: Skylake: Use helper to setup HOST stream (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Initialise a variable to silence possible static analysis error (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: Annotate struct snd_soc_dapm_widget_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Remove unused hibernate wake constants (Jaroslav Kysela) [RHEL-27515] - ASoC: Adds support for TAS575x to the pcm512x driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: aw88261: Remove non-existing reset gpio (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Remove reset-gpios from AW88261 (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Remove unused variable (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: fix an error code (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Drop superfluous stream decoupling (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Keep module refcount up when gathering traces (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Disable DSP before loading basefw (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Preallocate memory for module configuration (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Use generic size defines (Jaroslav Kysela) [RHEL-27515] - ASoC: Intel: avs: Move IPC error messages one level down (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Simplify referencing dai-params.yaml (Jaroslav Kysela) [RHEL-27515] - ASoC: doc: Update codec to codec examples (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission mode of function parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add aw87390 amplifier driver (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sync-flag" to "awinic,sync-flag" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add code for bin parsing compatible with aw87390 (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify i2c driver name (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Rename "sound-channel" to "awinic,audio-channel" (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Modify the transmission method of parameters (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Remove the "fade-enable property" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add schema for "awinic,aw87390" (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: awinic,aw88395: Add properties for multiple PA support (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Remove useless else (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: rtq9128: Add TDM input source select (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: rtq9128: Add TDM input source slect property (Jaroslav Kysela) [RHEL-27515] - sh: boards: Fix Sound Simple-Card struct name (Jaroslav Kysela) [RHEL-27515] - ASoC: remove asoc_xxx() compatible macro (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - sound: Fix snd_pcm_readv()/writev() to use iov access functions (Jaroslav Kysela) [RHEL-27515] - ASoC: audio-iio-aux: Use flex array to simplify code (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-generic-dmaengine-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-component: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-topology: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-compress: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-utils: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-link: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dapm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-core: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-dai: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc-pcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: mediatek: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: intel: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: sof: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: cs47lxx: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: wm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: rt5677: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: intel: avs: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soundwire: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: extensa: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: generic: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: tegra: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: fsl: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: bcm: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: simple_card_utils.h: convert not to use asoc_xxx() (Jaroslav Kysela) [RHEL-27515] - ASoC: soc.h: convert asoc_xxx() to snd_soc_xxx() (Jaroslav Kysela) [RHEL-27515] - ALSA: usx2y: Annotate struct snd_usx2y_urb_seq with __counted_by (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: Annotate struct hda_conn_list with __counted_by (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: Add Richtek rtq9128 audio amplifier support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add Richtek rtq9128 audio amplifier (Jaroslav Kysela) [RHEL-27515] - soundwire: qcom: Log clk_get("iface") failures (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Select GPIOLIB for KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Drop unused IPC type defines (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: mediatek: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: imx: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: amd: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Use generic names for IPC types (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Kconfig: Rename SND_SOC_SOF_INTEL_IPC4 to SND_SOC_SOF_IPC4 (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Extend timeout on bias sense timeout (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Move headset bias sense enable earlier in process (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Enable bias sense by default (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: Lower default type detect time (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: handle EXCEPTION_CAUGHT notification from firmware (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: hda: add ipc4 FW panic support on CAVS 2.5+ platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: mtl: dump dsp stack (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Intel: add telemetry retrieval support on Intel platforms (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add exception node in sof debugfs directory (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add definition of telemetry slot for exception handling (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: add a helper function to search debug slot (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4-mtrace: move debug slot related definitions to header.h (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: Xtensa: dump ar registers to restore call stack (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cirrus_scodec: Add KUnit test (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: tidyup SND_SOC_DAIFMT_xxx (Jaroslav Kysela) [RHEL-27515] - ASoC: da7213: add .auto_selectable_formats support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wlf,wm8782: Add wlf,fsampen property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Use wlf,fsampen device tree property (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8782: Constrain maximum audio rate at runtime (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42l43: make const array controls static (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: ps: Fix -Wformat-truncation warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rt1015: fix the first word being cut off (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Omit cs35l56_pm_ops_i2c_spi if I2C/SPI not enabled (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use new export macro for dev_pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l56: Use pm_ptr() (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ipc4: Dump the payload also when set_get_data fails (Jaroslav Kysela) [RHEL-27515] - ASoC: SOF: ops.h: Change the error code for not supported to EOPNOTSUPP (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [RHEL-27515] - ASoC: nau8821: Revise MICBIAS control for power saving. (Jaroslav Kysela) [RHEL-27515] - ASoC: hdac_hdmi: Remove temporary string use in create_fill_jack_kcontrols (Jaroslav Kysela) [RHEL-27515] - ASoC: cs35l41: Use modern pm_ops (Jaroslav Kysela) [RHEL-27515] - ASoC: max98927: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98520: Drop pointless includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98388: Correct the includes (Jaroslav Kysela) [RHEL-27515] - ASoC: max98396: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max98373: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: max98357a: Drop pointless include (Jaroslav Kysela) [RHEL-27515] - ASoC: max9768: Convert to use GPIO descriptors (Jaroslav Kysela) [RHEL-27515] - ASoC: tas571x: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: cs42xx8-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: wm8580: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add machine driver that enables sound for systems with a ES8336 codec (Jaroslav Kysela) [RHEL-27515] - ASoC: amd: acp: Add support for splitting the codec specific code from the ACP driver (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for MCLK div by 2 (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Replace NR_SUPPORTED_MCLK_LRCK_RATIOS with ARRAY_SIZE() (Jaroslav Kysela) [RHEL-27515] - ASoC: es8316: Enable support for S32 LE format (Jaroslav Kysela) [RHEL-27515] - ASoC: codecs: lpass-tx-macro: Add SM6115 support (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: qcom,lpass-tx-macro: Add SM6115 (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: ak4642: Minor cleanups in probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-i2c: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: tlv320aic32x4-spi: Simplify probe() (Jaroslav Kysela) [RHEL-27515] - ASoC: codec: tlv320aic32x4: Add enum aic32x4_type to aic32x4_probe() (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Fix error checks of default read/write copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: Name iov_iter argument as iterator instead of buffer (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Drop unused iov_iter for process callback (Jaroslav Kysela) [RHEL-27515] - dt-bindings: Fix typos (Jaroslav Kysela) [RHEL-27515] - ALSA: doc: Update description for the new PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: pcm: Drop obsoleted PCM copy_user ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Drop obsoleted PCM copy_user and copy_kernel ops (Jaroslav Kysela) [RHEL-27515] - ASoC: component: Add generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: qcom: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Use iov_iter for process callback, too (Jaroslav Kysela) [RHEL-27515] - ASoC: dmaengine: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: pcmtest: Update comment about PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: xen: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme9652: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: hdsp: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme96: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: nm256: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: rme32: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: korg1212: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: es1938: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: dummy: Convert to generic PCM copy ops (Jaroslav Kysela) [RHEL-27515] - ALSA: core: Add memory copy helpers between iov_iter and iomem (Jaroslav Kysela) [RHEL-27515] - ALSA: pcm: Add copy ops with iov_iter (Jaroslav Kysela) [RHEL-27515] - iov_iter: Export import_ubuf() (Jaroslav Kysela) [RHEL-27515] - spi: tegra114: Remove unnecessary NULL-pointer checks (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: Fix Wvoid-pointer-to-enum-cast warning (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: merge DAI call back functions into ops (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Drop unneeded quotes (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi parameters of chip select APIs (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_drvdata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - spi: Constify spi_get_ctldata()'s spi parameter (Jaroslav Kysela) [RHEL-27515] - ALSA: hda: cs35l41: Replace all spi->chip_select references with function call (Jaroslav Kysela) [RHEL-27515] - spi: Add APIs in spi core to set/get spi->chip_select and spi->cs_gpiod (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: remove prefix (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add clocks on endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add missing mclk-fs (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: add definitions/ports (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: use definitions for port/endpoint (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Add support for RK3588 (Jaroslav Kysela) [RHEL-27515] - ASoC: rockchip: i2s_tdm: Make the grf property optional (Jaroslav Kysela) [RHEL-27515] - spi: Reintroduce spi_set_cs_timing() (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Document audio OF graph dai-tdm-slot-num dai-tdm-slot-width props (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Add missing (unevaluated|additional)Properties on child nodes (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts' (Jaroslav Kysela) [RHEL-27515] - dt-bindings: sound: Add generic serial MIDI device (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: mt8192-mt6359: add new compatible and new properties (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: support tick_delay without enhance_timing (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: wcd938x: Add gpio property for selecting CTIA/OMTP headset (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: Centralize the 'sound-dai' definition (Jaroslav Kysela) [RHEL-27515] - ASoC: dt-bindings: audio-graph-port: enable both flag/phandle for bitclock/frame-master (Jaroslav Kysela) [RHEL-27515] - spi: modify set_cs_timing parameter (Jaroslav Kysela) [RHEL-27515] - spi: mediatek: add tick_delay support (Jaroslav Kysela) [RHEL-27515]- sdhci-of-dwcmshc: disable PM runtime in dwcmshc_remove() (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Drop Tx network packet when Tx TmFIFO is full (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-tmfifo: Remove unnecessary bool conversion (Luiz Capitulino) [RHEL-45234] - platform/mellanox: mlxbf-pmc: fix signedness bugs (Luiz Capitulino) [RHEL-45234] - drivers/platform/mellanox: Convert snprintf to sysfs_emit (Luiz Capitulino) [RHEL-45234] - cpufreq: exit() callback is optional (Mark Langsdorf) [RHEL-43846] {CVE-2024-38615} - cppc_cpufreq: Fix possible null pointer dereference (Mark Langsdorf) [RHEL-44143] {CVE-2024-38573} - ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit() (Mark Langsdorf) [RHEL-33200] {CVE-2024-26894} - RAS/AMD/ATL: Use system settings for MI300 DRAM to normalized address translation (Aristeu Rozanski) [RHEL-38634] - RAS/AMD/ATL: Fix MI300 bank hash (Aristeu Rozanski) [RHEL-38634] - arm64: hibernate: Fix level3 translation fault in swsusp_save() (Mark Salter) [RHEL-35086] {CVE-2024-26989} - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37717] {CVE-2021-47386} - pstore/platform: Add check for kstrdup (Steve Best) [RHEL-38128] {CVE-2023-52869} - ARM: 9359/1: flush: check if the folio is reserved for no-mapping addresses (Charles Mirabile) [RHEL-34956] {CVE-2024-26947} - PM: sleep: wakeirq: fix wake irq warning in system suspend (Mark Langsdorf) [RHEL-26183] - drivers/base/cpu: crash data showing should depends on KEXEC_CORE (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: fix error handling in add_memory_resource() (Mark Langsdorf) [RHEL-26183] - mm/memory_hotplug: add missing mem_hotplug_lock (Mark Langsdorf) [RHEL-26183] - regmap: fix bogus error on regcache_sync success (Mark Langsdorf) [RHEL-26183] - fw loader: Remove the now superfluous sentinel element from ctl_table array (Mark Langsdorf) [RHEL-26183] - regmap: fix NULL deref on lookup (Mark Langsdorf) [RHEL-26183] - driver core: platform: Annotate struct irq_affinity_devres with __counted_by (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Make property entry API test modular (Mark Langsdorf) [RHEL-26183] - drivers/base: Add modular KUnit property entry API tests (Mark Langsdorf) [RHEL-26183] - driver core: Add missing parameter description to __fwnode_link_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Unify the firmware node type check (Mark Langsdorf) [RHEL-26183] - driver core: platform: Use temporary variable in platform_device_add() (Mark Langsdorf) [RHEL-26183] - driver core: platform: Refactor error path in a couple places (Mark Langsdorf) [RHEL-26183] - driver core: platform: Drop redundant check in platform_device_add() (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Fix wrong register marked as in-cache when creating new node (Mark Langsdorf) [RHEL-26183] - driver core: return an error when dev_set_name() hasn't happened (Mark Langsdorf) [RHEL-26183] - crash: memory and CPU hotplug sysfs attributes (Mark Langsdorf) [RHEL-26183] - driver core: Call in reversed order in device_platform_notify_remove() (Mark Langsdorf) [RHEL-26183] - driver core: Return proper error code when dev_set_name() fails (Mark Langsdorf) [RHEL-26183] - mm,thp: fix nodeN/meminfo output alignment (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros to root device tests (Mark Langsdorf) [RHEL-26183] - drivers: base: test: Add missing MODULE_* macros for platform devices tests (Mark Langsdorf) [RHEL-26183] - drivers: base: Free devm resources when unregistering a device (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for platform devices (Mark Langsdorf) [RHEL-26183] - drivers: base: Add basic devm tests for root devices (Mark Langsdorf) [RHEL-26183] - drivers/base: Disable CONFIG_DM_KUNIT_TEST (Mark Langsdorf) [RHEL-26183] - base/node: Remove duplicated include (Mark Langsdorf) [RHEL-26183] - driver core: Call dma_cleanup() on the test_remove path (Mark Langsdorf) [RHEL-26183] - driver core: test_async: fix an error code (Mark Langsdorf) [RHEL-26183] - of: Move of_device_{add,register,unregister} to platform.c (Mark Langsdorf) [RHEL-26183] - of: Move of_platform_register_reconfig_notifier() into DT core (Mark Langsdorf) [RHEL-26183] - regmap: Provide user selectable option to enable regmap (Mark Langsdorf) [RHEL-26183] - Regmap: Add REGMAP_BUILD (Mark Langsdorf) [RHEL-26183] - regmap: Fix the type used for a bitmap pointer (Mark Langsdorf) [RHEL-26183] - regmap: Remove dynamic allocation warnings for rbtree and maple (Mark Langsdorf) [RHEL-26183] - regmap: rbtree: Use alloc_flags for memory allocations (Mark Langsdorf) [RHEL-26183] - regmap: Reject fast_io regmap configurations with RBTREE and MAPLE caches (Mark Langsdorf) [RHEL-26183] - regmap-irq: Fix out-of-bounds access when allocating config buffers (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Remove unused 64-bit support code (Mark Langsdorf) [RHEL-26183] - regmap: cache: Revert "Add 64-bit mode support" (Mark Langsdorf) [RHEL-26183] - regmap: Revert "add 64-bit mode support" and Co. (Mark Langsdorf) [RHEL-26183] - PM: domains: Move the verification of in-params from genpd_add_device() (Mark Langsdorf) [RHEL-26183] - regmap: Drop early readability check (Mark Langsdorf) [RHEL-26183] - drivers: fwnode: fix fwnode_irq_get[_byname]() (Mark Langsdorf) [RHEL-26183] - regmap: Check for register readability before checking cache during read (Mark Langsdorf) [RHEL-26183] - regmap: Add debugfs file for forcing field writes (Mark Langsdorf) [RHEL-26183] - regmap: Don't check for changes in regcache_set_val() (Mark Langsdorf) [RHEL-26183] - regmap: Add missing cache_only checks (Mark Langsdorf) [RHEL-26183] - regmap: regmap-irq: Move handle_post_irq to before pm_runtime_put (Mark Langsdorf) [RHEL-26183] - base/node: Use 'property' to identify an access parameter (Mark Langsdorf) [RHEL-26183] - isa: Remove unnecessary checks (Mark Langsdorf) [RHEL-26183] - PM: suspend: Fix pm_suspend_target_state handling for !CONFIG_PM (Mark Langsdorf) [RHEL-26183] - PM: domains: fix integer overflow issues in genpd_parse_state() (Mark Langsdorf) [RHEL-26183] - regmap: mmio: Allow passing an empty config->reg_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop backward compatibility for inverted mask/unmask (Mark Langsdorf) [RHEL-26183] - regmap-irq: Minor adjustments to .handle_mask_sync() (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove support for not_fixed_stride (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove type registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Remove virtual registers (Mark Langsdorf) [RHEL-26183] - regmap-irq: Drop map from handle_mask_sync() parameters (Mark Langsdorf) [RHEL-26183] - hwrng: cn10k - use dev_err_probe (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - delete empty remove function (Bharat Bhushan) [RHEL-22181] - hwrng: cn10k - Add extended trng register support (Bharat Bhushan) [RHEL-22181] - hwrng: octeon - Fix warnings on 32-bit platforms (Bharat Bhushan) [RHEL-22181] - REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri)- REDHAT: Makefile, dont reset dist-git-tmp if set (Lucas Zampieri) - Revert "REDHAT: Fix values in Makefile being redefined" (Lucas Zampieri) - tools/power turbostat: Add local build_bug.h header for snapshot target (David Arcari) [RHEL-33321] - tools/power turbostat: Fix unc freq columns not showing with '-q' or '-l' (David Arcari) [RHEL-33321] - tools/power turbostat: option '-n' is ambiguous (David Arcari) [RHEL-33321 RHEL-36084] - tools/power turbostat: version 2024.05.10 (David Arcari) [RHEL-33321] - tools/power turbostat: Ignore pkg_cstate_limit when it is not available (David Arcari) [RHEL-33321] - tools/power turbostat: Fix order of strings in pkg_cstate_limit_strings (David Arcari) [RHEL-33321] - tools/power turbostat: Read Package-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Read Core-cstates via perf (David Arcari) [RHEL-33321] - tools/power turbostat: Avoid possible memory corruption due to sparse topology IDs (David Arcari) [RHEL-33321] - tools/power turbostat: Add columns for clustered uncore frequency (David Arcari) [RHEL-33321] - tools/power turbostat: Enable non-privileged users to read sysfs counters (David Arcari) [RHEL-33321] - tools/power turbostat: Replace _Static_assert with BUILD_BUG_ON (David Arcari) [RHEL-33321] - tools/power turbostat: Add ARL-H support (David Arcari) [RHEL-33321] - tools/power turbostat: Enhance ARL/LNL support (David Arcari) [RHEL-33321] - tools/power turbostat: Survive sparse die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Remember global max_die_id (David Arcari) [RHEL-33321] - tools/power turbostat: Harden probe_intel_uncore_frequency() (David Arcari) [RHEL-33321] - tools/power turbostat: Add "snapshot:" Makefile target (David Arcari) [RHEL-33321] - platform/x86:intel/pmc: Enable S0ix blocker show in Lunar Lake (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Update LNL signal status map (Steve Best) [RHEL-46817] - platform/x86:intel/pmc: Add support to show S0ix blocker counter (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Fix PCH names in comments (Steve Best) [RHEL-46817] - platform/x86/intel/pmc: Improve PKGC residency counters debug (Steve Best) [RHEL-46817] - platform/x86/intel/pmc/arl: Put GNA device in D3 (Steve Best) [RHEL-46817] - net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc() (Davide Caratti) [RHEL-45534] - net/sched: taprio: extend minimum interval restriction to entire cycle too (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - net/sched: taprio: make q->picos_per_byte available to fill_sched_entry() (Davide Caratti) [RHEL-44375 RHEL-45534] {CVE-2024-36244} - rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation (Davide Caratti) [RHEL-39715] {CVE-2024-36017} - xfs: process free extents to busy list in FIFO order (Pavel Reichl) [RHEL-7961] - xfs: adjust the incore perag block_count when shrinking (Pavel Reichl) [RHEL-7961] - xfs: abort fstrim if kernel is suspending (Pavel Reichl) [RHEL-7961] - xfs: reduce AGF hold times during fstrim operations (Pavel Reichl) [RHEL-7961] - xfs: move log discard work to xfs_discard.c (Pavel Reichl) [RHEL-7961] - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv (Ken Cox) [RHEL-38415] {CVE-2021-47459} - tty: n_gsm: fix possible out-of-bounds in gsm0_receive() (Steve Best) [RHEL-39354] {CVE-2024-36016} - net/sched: initialize noop_qdisc owner (Davide Caratti) [RHEL-35058] - net/sched: Fix mirred deadlock on device recursion (Davide Caratti) [RHEL-35058] {CVE-2024-27010} - KVM: SEV-ES: Fix svm_get_msr()/svm_set_msr() for KVM_SEV_ES_INIT guests (Paolo Bonzini) [RHEL-16745] - x86/e820: Add a new e820 table update helper (Paolo Bonzini) [RHEL-16745] - x86/sev: Add callback to apply RMP table fixups for kexec (Paolo Bonzini) [RHEL-16745] - x86/kexec: Do not update E820 kexec table for setup_data (Paolo Bonzini) [RHEL-16745] - x86/e820: Don't reserve SETUP_RNG_SEED in e820 (Paolo Bonzini) [RHEL-16745] - redhat: add new configs (Paolo Bonzini) [RHEL-16745] - KVM: SNP: Fix LBR Virtualization for SNP guest (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't save mmu_invalidate_seq after checking private attr (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Delegate LBR virtualization to the processor (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Disallow SEV-ES guests when X86_FEATURE_LBRV is absent (Paolo Bonzini) [RHEL-16745] - KVM: SEV-ES: Prevent MSR access post VMSA encryption (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Remove the need to trigger an UNBLOCK event on AP creation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Don't WARN() if RMP lookup fails when invalidating gmem pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Automatically switch reclaimed pages to shared (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Add module parameter to enable SEV-SNP (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Avoid WBINVD for HVA-based MMU notifications for SNP (Paolo Bonzini) [RHEL-16745] - KVM: x86: Implement hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for invalidating private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Implement gmem hook for initializing private pages (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Support SEV-SNP AP Creation NAE event (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle RMP nested page faults (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle MSR based Page State Change VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle GHCB GPA register VMGEXIT (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_FINISH command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_UPDATE command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add KVM_SEV_SNP_LAUNCH_START command (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add initial SEV-SNP support (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Select KVM_GENERIC_PRIVATE_MEM when CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: MMU: Disable fast path if KVM_EXIT_MEMORY_FAULT is needed (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add hook for determining max NPT mapping level (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for invalidating memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add interface for populating gmem pages with user data (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: extract __kvm_gmem_get_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: Add hook for initializing memory (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: limit overzealous WARN (Paolo Bonzini) [RHEL-16745] - KVM: guest_memfd: pass error up from filemap_grab_folio (Paolo Bonzini) [RHEL-16745] - KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits (Paolo Bonzini) [RHEL-16745] - KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID (Paolo Bonzini) [RHEL-16745] - KVM: x86: Split core of hypercall emulation to helper function (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Allow per-guest configuration of GHCB protocol version (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for termination requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add GHCB handling for Hypervisor Feature Support requests (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Add support to handle AP reset MSR protocol (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Don't force emulation of L2 accesses to non-APIC internal slots (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Move private vs. shared check above slot validity checks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: check for invalid async page faults involving private memory (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use synthetic page fault error code to indicate private faults (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Pass full 64-bit error code when handling page faults (Paolo Bonzini) [RHEL-16745] - KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler (Paolo Bonzini) [RHEL-16745] - KVM: x86: Define more SEV+ page fault error bits/flags for #NPF (Paolo Bonzini) [RHEL-16745] - KVM: x86: Remove separate "bit" defines for page fault error code masks (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation (Paolo Bonzini) [RHEL-16745] - KVM: x86: Disable KVM_INTEL_PROVE_VE by default (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Enumerate EPT Violation #VE support in /proc/cpuinfo (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Print SPTEs on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Dump VMCS on unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add sanity checks that KVM doesn't create EPT #VE SPTEs (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Always handle #VEs in L0 (never forward #VEs from L2 to L1) (Paolo Bonzini) [RHEL-16745] - KVM: nVMX: Initialize #VE info page for vmcs02 when proving #VE support (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Don't kill the VM on an unexpected #VE (Paolo Bonzini) [RHEL-16745] - KVM: VMX: Introduce test mode related to EPT violation VE (Paolo Bonzini) [RHEL-16745] - KVM, x86: add architectural support code for #VE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Track shadow MMIO value on a per-VM basis (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Use SHADOW_NONPRESENT_VALUE for atomic zap in TDP MMU (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE (Paolo Bonzini) [RHEL-16745] - KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE (Paolo Bonzini) [RHEL-16745] - KVM: Allow page-sized MMU caches to be initialized with custom 64-bit values (Paolo Bonzini) [RHEL-16745] - KVM: delete .change_pte MMU notifier callback (Paolo Bonzini) [RHEL-16745] - KVM: x86: Explicitly zero kvm_caps during vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_mce_cap on vendor module load (Paolo Bonzini) [RHEL-16745] - KVM: x86: Fully re-initialize supported_vm_types on vendor module load (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add test for transferring FPU state into VMSA (Paolo Bonzini) [RHEL-16745] - selftests: kvm: split "launch" phase of SEV VM creation (Paolo Bonzini) [RHEL-16745] - selftests: kvm: switch to using KVM_X86_*_VM (Paolo Bonzini) [RHEL-16745] - selftests: kvm: add tests for KVM_SEV_INIT2 (Paolo Bonzini) [RHEL-16745] - KVM: SEV: allow SEV-ES DebugSwap again (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce KVM_SEV_INIT2 operation (Paolo Bonzini) [RHEL-16745] - KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time (Paolo Bonzini) [RHEL-16745] - KVM: SEV: define VM types for SEV and SEV-ES (Paolo Bonzini) [RHEL-16745] - KVM: SEV: introduce to_kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: x86: Add supported_vm_types to kvm_caps (Paolo Bonzini) [RHEL-16745] - KVM: x86: add fields to struct kvm_arch for CoCo features (Paolo Bonzini) [RHEL-16745] - KVM: SEV: store VMSA features in kvm_sev_info (Paolo Bonzini) [RHEL-16745] - KVM: SEV: publish supported VMSA features (Paolo Bonzini) [RHEL-16745] - KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR (Paolo Bonzini) [RHEL-16745] - KVM: x86: use u64_to_user_ptr() (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [RHEL-16745] - KVM: SVM: Invert handling of SEV and SEV_ES feature flags (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: clarify usage of KVM_MEMORY_ENCRYPT_OP (Paolo Bonzini) [RHEL-16745] - Documentation: kvm/sev: separate description of firmware (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Track SNP host status with cc_platform_*() (Paolo Bonzini) [RHEL-16745] - x86/cc: Add cc_platform_set/_clear() helpers (Paolo Bonzini) [RHEL-16745] - x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM (Paolo Bonzini) [RHEL-16745] - x86/tdx: Preserve shared bit on mprotect() (Paolo Bonzini) [RHEL-16745] - x86/sev: Check for MWAITX and MONITORX opcodes in the #VC handler (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add models 0x10-0x1f to the Zen5 range (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Update the Zenbleed microcode revisions (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Avoid discarding errors in psp_send_platform_access_msg() (Paolo Bonzini) [RHEL-16745] - crypto: ccp - State in dmesg that TSME is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Disable KMSAN for memory encryption TUs (Paolo Bonzini) [RHEL-16745] - x86/sev: Dump SEV_STATUS (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Have it depend on AMD_IOMMU (Paolo Bonzini) [RHEL-16745] - iommu/amd: Fix failure return from snp_lookup_rmpentry() (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Make snp_range_list static (Paolo Bonzini) [RHEL-16745] - Documentation: virt: Fix up pre-formatted text block for SEV ioctls (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_SET_CONFIG command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_COMMIT command (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add the SNP_PLATFORM_STATUS command (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Enable/unmask SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - KVM: SEV: Make AVIC backing, VMSA and VMCB memory allocation SNP safe (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add panic notifier for SEV/SNP firmware shutdown on kdump (Paolo Bonzini) [RHEL-16745] - iommu/amd: Clean up RMP entries for IOMMU pages during SNP shutdown (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle legacy SEV commands when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle non-volatile INIT_EX data when SNP is enabled (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Handle the legacy TMR allocation when SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/sev: Introduce an SNP leaked pages list (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Provide an API to issue SEV and SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Add support to initialize the AMD-SP for SEV-SNP (Paolo Bonzini) [RHEL-16745] - crypto: ccp: Define the SEV-SNP commands (Paolo Bonzini) [RHEL-16745] - crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked (Paolo Bonzini) [RHEL-16745] - x86/sev: Adjust the directmap to avoid inadvertent RMP faults (Paolo Bonzini) [RHEL-16745] - x86/sev: Add helper functions for RMPUPDATE and PSMASH instruction (Paolo Bonzini) [RHEL-16745] - x86/fault: Dump RMP table information when RMP page faults occur (Paolo Bonzini) [RHEL-16745] - x86/traps: Define RMP violation #PF error code (Paolo Bonzini) [RHEL-16745] - x86/fault: Add helper for dumping RMP entries (Paolo Bonzini) [RHEL-16745] - x86/sev: Add RMP entry lookup helpers (Paolo Bonzini) [RHEL-16745] - x86/sev: Add SEV-SNP host initialization support (Paolo Bonzini) [RHEL-16745] - x86/mtrr: Don't print errors if MtrrFixDramModEn is set when SNP enabled (Paolo Bonzini) [RHEL-16745] - iommu/amd: Don't rely on external callers to enable IOMMU SNP support (Paolo Bonzini) [RHEL-16745] - x86/speculation: Do not enable Automatic IBRS if SEV-SNP is enabled (Paolo Bonzini) [RHEL-16745] - x86/cpufeatures: Add SEV-SNP CPU feature (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Do the common init on future Zens too (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add more models to X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN5 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Add X86_FEATURE_ZEN1 (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Drop now unused CPU erratum checking function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1485[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_400[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_383[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Get rid of amd_erratum_1054[] (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the DIV0 bug detection to the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move Zenbleed check to the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Rename init_amd_zn() to init_amd_zen_common() (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Call the spectral chicken in the Zen2 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move erratum 1076 fix into the Zen1 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Move the Zen3 BTC_NO detection to the Zen3 init function (Paolo Bonzini) [RHEL-16745] - x86/CPU/AMD: Carve out the erratum 1386 fix (Paolo Bonzini) [RHEL-16745] - x86/sev: Fix position dependent variable references in startup code (Paolo Bonzini) [RHEL-16745] - x86/Kconfig: Remove CONFIG_AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT (Paolo Bonzini) [RHEL-16745] - x86/sme: Fix memory encryption setting if enabled by default and not overridden (Paolo Bonzini) [RHEL-16745]- netfilter: conntrack: switch connlabels to atomic_t (Xin Long) [RHEL-28816] - sched: act_ct: add netns into the key of tcf_ct_flow_table (Xin Long) [RHEL-28816] - stm class: Fix a double free in stm_register_device() (David Arcari) [RHEL-44520] {CVE-2024-38627} - lib/test_hmm.c: handle src_pfns and dst_pfns allocation failure (cki-backport-bot) [RHEL-44261] {CVE-2024-38543} - netfilter: complete validation of user input (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - netfilter: validate user input for expected length (Phil Sutter) [RHEL-37212] {CVE-2024-35896} - xfs: fix reloading entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: make inode unlinked bucket recovery work with quotacheck (Pavel Reichl) [RHEL-7990] - xfs: reload entire unlinked bucket lists (Pavel Reichl) [RHEL-7990] - xfs: use i_prev_unlinked to distinguish inodes that are not on the unlinked list (Pavel Reichl) [RHEL-7990] - xfs: load uncached unlinked inodes into memory on demand (Pavel Reichl) [RHEL-7990] - netfilter: nf_tables: Implement table adoption support (Phil Sutter) [RHEL-32120] - netfilter: nf_tables: Introduce NFT_TABLE_F_PERSIST (Phil Sutter) [RHEL-32120] - netfilter: uapi: Document NFT_TABLE_F_OWNER flag (Phil Sutter) [RHEL-32120] - net: core: reject skb_copy(_expand) for fraglist GSO skbs (Xin Long) [RHEL-39781] {CVE-2024-36929} - net: relax socket state check at accept time. (Florian Westphal) [RHEL-39833] - tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets (Florian Westphal) [RHEL-39833] {CVE-2024-36905} - ppdev: Add an error check in register_device (Steve Best) [RHEL-39127] {CVE-2024-36015} - ppdev: Remove usage of the deprecated ida_simple_xx() API (Steve Best) [RHEL-39127] {CVE-2024-36015} - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37725] {CVE-2021-47384} - of: module: prevent NULL pointer dereference in vsnprintf() (Steve Best) [RHEL-37254] {CVE-2024-35878}- KEYS: trusted: Fix memory leak in tpm2_key_encode() (CKI Backport Bot) [RHEL-41151] {CVE-2024-36967} - mm/zswap: invalidate duplicate entry when !zswap_enabled (Rafael Aquini) [RHEL-40684] - mm: zswap: fix objcg use-after-free in entry destruction (Rafael Aquini) [RHEL-40684] - mm: memcg: add per-memcg zswap writeback stat (Rafael Aquini) [RHEL-40684] - zswap: make shrinking memcg-aware (Rafael Aquini) [RHEL-40684] - memcontrol: implement mem_cgroup_tryget_online() (Rafael Aquini) [RHEL-40684] - mm/list_lru.c: remove unused list_lru_from_kmem() (Rafael Aquini) [RHEL-40684] - list_lru: allow explicit memcg and NUMA node selection (Rafael Aquini) [RHEL-40684] - mm: zswap: fix potential memory corruption on duplicate store (Rafael Aquini) [RHEL-40684] - mm: zswap: kill zswap_get_swap_cache_page() (Rafael Aquini) [RHEL-40684] - mm: zswap: tighten up entry invalidation (Rafael Aquini) [RHEL-40684] - mm: zswap: use zswap_invalidate_entry() for duplicates (Rafael Aquini) [RHEL-40684] - zswap: make zswap_load() take a folio (Rafael Aquini) [RHEL-40684] - swap: remove some calls to compound_head() in swap_readpage() (Rafael Aquini) [RHEL-40684] - memcg: convert get_obj_cgroup_from_page to get_obj_cgroup_from_folio (Rafael Aquini) [RHEL-40684] - zswap: make zswap_store() take a folio (Rafael Aquini) [RHEL-40684] - mm: kill frontswap (Rafael Aquini) [RHEL-40684] - mm: zswap: fix double invalidate with exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: invaldiate entry after writeback (Rafael Aquini) [RHEL-40684] - mm: zswap: remove zswap_header (Rafael Aquini) [RHEL-40684] - mm: zswap: simplify writeback function (Rafael Aquini) [RHEL-40684] - mm: zswap: remove shrink from zpool interface (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zsmalloc (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from z3fold (Rafael Aquini) [RHEL-40684] - mm: zswap: remove page reclaim logic from zbud (Rafael Aquini) [RHEL-40684] - mm: zswap: add pool shrinking mechanism (Rafael Aquini) [RHEL-40684] - mm: zswap: support exclusive loads (Rafael Aquini) [RHEL-40684] - mm: zswap: shrink until can accept (Rafael Aquini) [RHEL-40684] - swap, __read_swap_cache_async(): enlarge get/put_swap_device protection range (Rafael Aquini) [RHEL-40684] - af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data-races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - af_unix: Fix data races around sk->sk_shutdown. (Guillaume Nault) [RHEL-43969] {CVE-2024-38596} - tls: fix missing memory barrier in tls_init (cki-backport-bot) [RHEL-44477] {CVE-2024-36489} - net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP (cki-backport-bot) [RHEL-43400] {CVE-2024-36974} - packet: annotate data-races around ignore_outgoing (cki-backport-bot) [RHEL-33238] {CVE-2024-26862} - gfs2: Be more careful with the quota sync generation (Andreas Gruenbacher) [RHEL-40902] - gfs2: Get rid of some unnecessary quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Add some missing quota locking (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fold qd_fish into gfs2_quota_sync (Andreas Gruenbacher) [RHEL-40902] - gfs2: quota need_sync cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: Fix and clean up function do_qc (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "Add quota_change type" (Andreas Gruenbacher) [RHEL-40902] - gfs2: Revert "ignore negated quota changes" (Andreas Gruenbacher) [RHEL-40902] - gfs2: qd_check_sync cleanups (Andreas Gruenbacher) [RHEL-40902] - gfs2: Check quota consistency on mount (Andreas Gruenbacher) [RHEL-40902] - gfs2: Minor gfs2_quota_init error path cleanup (Andreas Gruenbacher) [RHEL-40902] - gfs2: fix kernel BUG in gfs2_quota_cleanup (Edward Adam Davis) [RHEL-40902] - gfs2: Clean up quota.c:print_message (Andreas Gruenbacher) [RHEL-40902] - gfs2: Clean up gfs2_alloc_parms initializers (Andreas Gruenbacher) [RHEL-40902] - gfs2: Two quota=account mode fixes (Andreas Gruenbacher) [RHEL-40902] - gfs2: Remove useless assignment (Bob Peterson) [RHEL-40902] - gfs2: simplify slot_get (Bob Peterson) [RHEL-40902] - gfs2: Simplify qd2offset (Bob Peterson) [RHEL-40902] - gfs2: Remove quota allocation info from quota file (Bob Peterson) [RHEL-40902] - gfs2: use constant for array size (Bob Peterson) [RHEL-40902] - gfs2: Set qd_sync_gen in do_sync (Bob Peterson) [RHEL-40902] - gfs2: Remove useless err set (Bob Peterson) [RHEL-40902] - gfs2: Small gfs2_quota_lock cleanup (Bob Peterson) [RHEL-40902] - gfs2: move qdsb_put and reduce redundancy (Bob Peterson) [RHEL-40902] - gfs2: Don't try to sync non-changes (Bob Peterson) [RHEL-40902] - gfs2: Simplify function need_sync (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded pg_oflow variable (Bob Peterson) [RHEL-40902] - gfs2: remove unneeded variable done (Bob Peterson) [RHEL-40902] - gfs2: pass sdp to gfs2_write_buf_to_page (Bob Peterson) [RHEL-40902] - gfs2: pass sdp in to gfs2_write_disk_quota (Bob Peterson) [RHEL-40902] - gfs2: Pass sdp to gfs2_adjust_quota (Bob Peterson) [RHEL-40902] - gfs2: remove dead code for quota writes (Bob Peterson) [RHEL-40902] - gfs2: Use qd_sbd more consequently (Bob Peterson) [RHEL-40902] - gfs2: replace 'found' with dedicated list iterator variable (Jakob Koschel) [RHEL-40902] - gfs2: Fix gfs2_qa_get imbalance in gfs2_quota_hold (Bob Peterson) [RHEL-40902] - KVM: arm64: FFA: Release hyp rx buffer (Sebastian Ott) [RHEL-43288] - KVM: arm64: Disassociate vcpus from redistributor region on teardown (Sebastian Ott) [RHEL-43288] - KVM: arm64: Ensure that SME controls are disabled in protected mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor CPACR trap bit setting/clearing to use ELx format (Sebastian Ott) [RHEL-43288] - KVM: arm64: Consolidate initializing the host data's fpsimd_state/sve in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Eagerly restore host fpsimd/sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allocate memory mapped at hyp for host sve state in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Specialize handling of host fpsimd state on trap (Sebastian Ott) [RHEL-43288] - KVM: arm64: Abstract set/clear of CPTR_EL2 bits behind helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix prototype for __sve_save_state/__sve_restore_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reintroduce __sve_save_state (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Expose BTI and CSV_frac to a guest hypervisor (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fix relative priorities of exceptions generated by ERETAx (Sebastian Ott) [RHEL-43288] - KVM: arm64: AArch32: Fix spurious trapping of conditional instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix AArch32 register narrowing on userspace write (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test vCPU-scoped feature ID registers (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Test that feature ID regs survive a reset (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Store expected register value in set_id_regs (Sebastian Ott) [RHEL-43288] - KVM: selftests: arm64: Rename helper in set_id_regs to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Only reset vCPU-scoped feature ID regs once (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reset VM feature ID regs from kvm_reset_sys_regs() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename is_id_reg() to imply VM scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Destroy mpidr_data for 'late' vCPU creation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move management of __hyp_running_vcpu to load/put on VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic: Allocate private interrupts on demand (Sebastian Ott) [RHEL-43288] - KVM: arm64: Force injection of a data abort on NISV MMIO exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Restrict supported capabilities for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor setting the return value in kvm_vm_ioctl_enable_cap() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add is_pkvm_initialized() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: Document the KVM/arm64-specific calls in hypercalls.rst (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename firmware pseudo-register documentation file (Sebastian Ott) [RHEL-43288] - KVM: arm64: Reformat/beautify PTP hypercall documentation (Sebastian Ott) [RHEL-43288] - KVM: arm64: Clarify rationale for ZCR_EL1 value restored on guest exit (Sebastian Ott) [RHEL-43288] - KVM: arm64: Introduce and use predicates that check for protected VMs (Sebastian Ott) [RHEL-43288] - KVM: arm64: Simplify vgic-v3 hypercalls (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move setting the page as dirty out of the critical section (Sebastian Ott) [RHEL-43288] - KVM: arm64: Change kvm_handle_mmio_return() return polarity (Sebastian Ott) [RHEL-43288] - KVM: arm64: Fix comment for __pkvm_vcpu_init_traps() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Prevent kmemleak from accessing .hyp.data (Sebastian Ott) [RHEL-43288] - KVM: arm64: Do not map the host fpsimd state to hyp in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rename __tlb_switch_to_{guest,host}() in VHE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Support TLB invalidation in guest context (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BBM when changing only s/w bits in Stage-2 PTE (Sebastian Ott) [RHEL-43288] - KVM: arm64: Check for PTE validity when checking for executable/cacheable (Sebastian Ott) [RHEL-43288] - KVM: arm64: Avoid BUG-ing from the host abort path (Sebastian Ott) [RHEL-43288] - KVM: arm64: Issue CMOs when tearing down guest s2 pages (Sebastian Ott) [RHEL-43288] - KVM: arm64: Refactor checks for FP state ownership (Sebastian Ott) [RHEL-43288] - KVM: arm64: Move guest_owns_fp_regs() to increase its scope (Sebastian Ott) [RHEL-43288] - KVM: arm64: Initialize the kvm host data's fpsimd_state pointer in pKVM (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove duplicated AA64MMFR1_EL1 XNX (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add stress test for LPI injection (Sebastian Ott) [RHEL-43288] - KVM: selftests: Use MPIDR_HWID_BITMASK from cputype.h (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add helper for enabling LPIs on a redistributor (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add a minimal library for interacting with an ITS (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add quadword MMIO accessors (Sebastian Ott) [RHEL-43288] - KVM: selftests: Standardise layout of GIC frames (Sebastian Ott) [RHEL-43288] - KVM: selftests: Align with kernel's GIC definitions (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of the lpi_list_lock (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Rip out the global translation cache (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Use the per-ITS translation cache for injection (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Spin off helper for finding ITS by doorbell addr (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Maintain a translation cache per ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Scope translation cache invalidations to an ITS (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Get rid of vgic_copy_lpi_list() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-debug: Use an xarray mark for debug iterator (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_cmd_handle_movall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in vgic_its_invall() (Sebastian Ott) [RHEL-43288] - KVM: arm64: vgic-its: Walk LPI xarray in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-43288] - KVM: Treat the device list as an rculist (Sebastian Ott) [RHEL-43288] - KVM: selftests: Add test for uaccesses to non-existent vgic-v2 CPUIF (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Work around lack of pauth support in old toolchains (Sebastian Ott) [RHEL-43288] - KVM: arm64: Drop trapping of PAuth instructions/keys (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Advertise support for PAuth (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle ERETA[AB] instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add emulation for ERETAx instructions (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add kvm_has_pauth() helper (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Reinject PAC exceptions caused by HCR_EL2.API==0 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Handle HCR_EL2.{API,APK} independently (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Honor HFGITR_EL2.ERET being set (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Fast-track 'InHost' exception returns (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Add trap forwarding for ERET and SMC (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Configure HCR_EL2 for FEAT_NV2 (Sebastian Ott) [RHEL-43288] - KVM: arm64: nv: Drop VCPU_HYP_CONTEXT flag (Sebastian Ott) [RHEL-43288] - KVM: arm64: Constraint PAuth support to consistent implementations (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add helpers for ESR_ELx_ERET_ISS_ERET* (Sebastian Ott) [RHEL-43288] - KVM: arm64: Harden __ctxt_sys_reg() against out-of-range values (Sebastian Ott) [RHEL-43288] - KVM: arm64: Remove FFA_MSG_SEND_DIRECT_REQ from the denylist (Sebastian Ott) [RHEL-43288] - KVM: arm64: Improve out-of-order sysreg table diagnostics (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude FP ownership from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_fpsimd_state pointer from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude mdcr_el2_host from kvm_vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Exclude host_debug_data from vcpu_arch (Sebastian Ott) [RHEL-43288] - KVM: arm64: Add accessor for per-CPU state (Sebastian Ott) [RHEL-43288] - KVM: selftests: Allow many vCPUs and reader threads per UFFD in demand paging test (Sebastian Ott) [RHEL-43288] - KVM: selftests: Report per-vcpu demand paging rate from demand paging test (Sebastian Ott) [RHEL-43288] - KVM: arm64: Rationalise KVM banner output (Sebastian Ott) [RHEL-43288] - KVM: arm64: Use TLBI_TTL_UNKNOWN in __kvm_tlb_flush_vmid_range() (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't pass a TLBI level hint when zapping table entries (Sebastian Ott) [RHEL-43288] - KVM: arm64: Don't defer TLB invalidation when zapping table entries (Sebastian Ott) [RHEL-43288] - arm64/mm: Update tlb invalidation routines for FEAT_LPA2 (Sebastian Ott) [RHEL-43288] - arm64: Avoid cpus_have_const_cap() for ARM64_HAS_ARMv8_4_TTL (Sebastian Ott) [RHEL-43288] - vfio/pci: fix potential memory leak in vfio_intx_enable() (Alex Williamson) [RHEL-44424] {CVE-2024-38632} - perf test arm64: Fix version that enables VG register on Arm (Michael Petlan) [RHEL-32688] - scsi: qedf: Make qedf_execute_tmf() non-preemptible (John Meneghini) [RHEL-25790] - can: isotp: isotp_sendmsg(): fix return error fix on TX path (Radu Rendec) [RHEL-39584] - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path (Radu Rendec) [RHEL-39584] - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() (Radu Rendec) [RHEL-39584] - netfilter: nf_tables: set dormant flag on hook register failure (Phil Sutter) [RHEL-33123] {CVE-2024-26835} - perf annotate: Fix segfault on sample histogram (Michael Petlan) [RHEL-29571] - perf symbols: Fix ownership of string in dso__load_vmlinux() (Michael Petlan) [RHEL-29571] - perf symbols: Update kcore map before merging in remaining symbols (Michael Petlan) [RHEL-29571] - perf maps: Re-use __maps__free_maps_by_name() (Michael Petlan) [RHEL-29571] - perf symbols: Remove map from list before updating addresses (Michael Petlan) [RHEL-29571] - perf annotate: Fix memory leak in annotated_source (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check variable address range properly (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check pointer offset when checking variables (Michael Petlan) [RHEL-29571] - perf tests: Remove dependency on lscpu (Michael Petlan) [RHEL-29571] - perf map: Remove kernel map before updating start and end addresses (Michael Petlan) [RHEL-29571] - perf tests: Apply attributes to all events in object code reading test (Michael Petlan) [RHEL-29571] - perf tests: Make "test data symbol" more robust on Neoverse N1 (Michael Petlan) [RHEL-29571] - perf test: Use a single fd for the child process out/err (Michael Petlan) [RHEL-29571] - perf test: Stat output per thread of just the parent process (Michael Petlan) [RHEL-29571] - perf record: Delete session after stopping sideband thread (Michael Petlan) [RHEL-29571] - perf riscv: Fix the warning due to the incompatible type (Michael Petlan) [RHEL-29571] - perf lock contention: Add a missing NULL check (Michael Petlan) [RHEL-29571] - perf annotate: Make sure to call symbol__annotate2() in TUI (Michael Petlan) [RHEL-29571] - riscv: andes: Support specifying symbolic firmware and hardware raw events (Michael Petlan) [RHEL-29571] - perf annotate: Add comments in the data structures (Michael Petlan) [RHEL-29571] - perf annotate: Remove sym_hist.addr[] array (Michael Petlan) [RHEL-29571] - perf annotate: Calculate instruction overhead using hashmap (Michael Petlan) [RHEL-29571] - perf annotate: Add a hashmap for symbol histogram (Michael Petlan) [RHEL-29571] - perf threads: Reduce table size from 256 to 8 (Michael Petlan) [RHEL-29571] - perf threads: Switch from rbtree to hashmap (Michael Petlan) [RHEL-29571] - perf threads: Move threads to its own files (Michael Petlan) [RHEL-29571] - perf machine: Move machine's threads into its own abstraction (Michael Petlan) [RHEL-29571] - perf machine: Move fprintf to for_each loop and a callback (Michael Petlan) [RHEL-29571] - perf trace: Ignore thread hashing in summary (Michael Petlan) [RHEL-29571] - perf report: Sort child tasks by tid (Michael Petlan) [RHEL-29571] - perf vendor events amd: Fix Zen 4 cache latency events (Michael Petlan) [RHEL-29571] - perf version: Display availability of OpenCSD support (Michael Petlan) [RHEL-29571] - perf vendor events intel: Add umasks/occ_sel to PCU events. (Michael Petlan) [RHEL-29571] - perf map: Fix map reference count issues (Michael Petlan) [RHEL-29571] - libperf evlist: Avoid out-of-bounds access (Michael Petlan) [RHEL-29571] - perf lock contention: Account contending locks too (Michael Petlan) [RHEL-29571] - perf metrics: Fix segv for metrics with no events (Michael Petlan) [RHEL-29571] - perf metrics: Fix metric matching (Michael Petlan) [RHEL-29571] - perf pmu: Fix a potential memory leak in perf_pmu__lookup() (Michael Petlan) [RHEL-29571] - perf test: Fix spelling mistake "curent" -> "current" (Michael Petlan) [RHEL-29571] - perf test: Use TEST_FAIL in the TEST_ASSERT macros instead of -1 (Michael Petlan) [RHEL-29571] - perf data convert: Fix segfault when converting to json when cpu_desc isn't set (Michael Petlan) [RHEL-29571] - perf bpf: Check that the minimal vmlinux.h installed is the latest one (Michael Petlan) [RHEL-29571] - perf print-events: make is_event_supported() more robust (Michael Petlan) [RHEL-29571] - perf tests: Add option to run tests in parallel (Michael Petlan) [RHEL-29571] - perf tests: Run time generate shell test suites (Michael Petlan) [RHEL-29571] - perf tests: Use scandirat for shell script finding (Michael Petlan) [RHEL-29571] - perf test: Rename builtin-test-list and add missed header guard (Michael Petlan) [RHEL-29571] - tools subcmd: Add a no exec function call option (Michael Petlan) [RHEL-29571] - perf tests: Avoid fork in perf_has_symbol test (Michael Petlan) [RHEL-29571] - perf list: Add scandirat compatibility function (Michael Petlan) [RHEL-29571] - perf thread_map: Skip exited threads when scanning /proc (Michael Petlan) [RHEL-29571] - perf list: fix short description for some cache events (Michael Petlan) [RHEL-29571] - perf stat: Fix metric-only aggregation index (Michael Petlan) [RHEL-29571] - perf metrics: Compute unmerged uncore metrics individually (Michael Petlan) [RHEL-29571] - perf stat: Pass fewer metric arguments (Michael Petlan) [RHEL-29571] - perf: script: prefer capstone to XED (Michael Petlan) [RHEL-29571] - perf: script: add raw|disasm arguments to --insn-trace option (Michael Petlan) [RHEL-29571] - perf: script: add field 'disasm' to display mnemonic instructions (Michael Petlan) [RHEL-29571] - perf: util: use capstone disasm engine to show assembly instructions (Michael Petlan) [RHEL-29571] - perf: build: introduce the libcapstone (Michael Petlan) [RHEL-29571] - perf list: For metricgroup only list include description (Michael Petlan) [RHEL-29571] - perf tools: Fixup module symbol end address properly (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sapphirerapids TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sandybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update jaketown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivytown TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update ivybridge TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update cascadelakex TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellx TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwellde TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake TMA metrics to 4.7 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update tigerlake events to v1.15 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update skylake events to v58 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update sierraforst events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update rocketlake events to v1.02 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update meteorlake events to v1.07 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update icelake events to v1.21 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update haswell events to v35 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update grandridge events to v1.01 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update emeraldrapids events to v1.03 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update broadwell events to v29 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlaken events to v1.24 (Michael Petlan) [RHEL-29571] - perf vendor events intel: Update alderlake events to v1.24 (Michael Petlan) [RHEL-29571] - perf augmented_raw_syscalls.bpf: Move 'struct timespec64' to vmlinux.h (Michael Petlan) [RHEL-29571] - perf testsuite: Install kprobe tests and common files (Michael Petlan) [RHEL-29571] - perf testsuite: Add test for kprobe handling (Michael Petlan) [RHEL-29571] - perf testsuite: Add common output checking helpers (Michael Petlan) [RHEL-29571] - perf testsuite: Add test case for perf probe (Michael Petlan) [RHEL-29571] - perf testsuite: Add initialization script for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common setting for shell tests (Michael Petlan) [RHEL-29571] - perf testsuite: Add common regex patters (Michael Petlan) [RHEL-29571] - perf test: Enable Symbols test to work with a current module dso (Michael Petlan) [RHEL-29571] - perf build: Cleanup perf register configuration (Michael Petlan) [RHEL-29571] - perf parse-regs: Introduce a weak function arch__sample_reg_masks() (Michael Petlan) [RHEL-29571] - perf parse-regs: Always build perf register functions (Michael Petlan) [RHEL-29571] - perf build: Remove unused CONFIG_PERF_REGS (Michael Petlan) [RHEL-29571] - perf metric: Don't remove scale from counts (Michael Petlan) [RHEL-29571] - perf stat: Avoid metric-only segv (Michael Petlan) [RHEL-29571] - perf expr: Fix "has_event" function for metric style events (Michael Petlan) [RHEL-29571] - perf expr: Allow NaN to be a valid number (Michael Petlan) [RHEL-29571] - perf maps: Locking tidy up of nr_maps (Michael Petlan) [RHEL-29571] - perf maps: Hide maps internals (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_next_entry (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find_by_name (Michael Petlan) [RHEL-29571] - perf maps: Get map before returning in maps__find (Michael Petlan) [RHEL-29571] - perf maps: Switch from rbtree to lazily sorted array for addresses (Michael Petlan) [RHEL-29571] - perf srcline: Add missed addr2line closes (Michael Petlan) [RHEL-29571] - perf stat: Support per-cluster aggregation (Michael Petlan) [RHEL-29571] - perf tools: Remove misleading comments on map functions (Michael Petlan) [RHEL-29571] - perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_pid and cpu_last_switched initialization to perf_sched__{lat|map|replay}() (Michael Petlan) [RHEL-29571] - perf sched: Move curr_thread initialization to perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Fix memory leak in perf_sched__map() (Michael Petlan) [RHEL-29571] - perf sched: Move start_work_mutex and work_done_wait_mutex initialization to perf_sched__replay() (Michael Petlan) [RHEL-29571] - perf test: Skip metric w/o event name on arm64 in stat STD output linter (Michael Petlan) [RHEL-29571] - perf symbols: Slightly improve module file executable section mappings (Michael Petlan) [RHEL-29571] - perf tools: Make it possible to see perf's kernel and module memory mappings (Michael Petlan) [RHEL-29571] - perf record: Display data size on pipe mode (Michael Petlan) [RHEL-29571] - perf script: Print source line for each jump in brstackinsn (Michael Petlan) [RHEL-29571] - perf kvm powerpc: Fix build (Michael Petlan) [RHEL-29571] - tools: perf: Expose sample ID / stream ID to python scripts (Michael Petlan) [RHEL-29571] - perf bpf: Clean up the generated/copied vmlinux.h (Michael Petlan) [RHEL-29571] - perf jevents: Drop or simplify small integer values (Michael Petlan) [RHEL-29571] - perf parse-events: Print all errors (Michael Petlan) [RHEL-29571] - perf parse-events: Improve error location of terms cloned from an event (Michael Petlan) [RHEL-29571] - perf tsc: Add missing newlines to debug statements (Michael Petlan) [RHEL-29571] - perf Documentation: Add some more hints to tips.txt (Michael Petlan) [RHEL-29571] - perf test: Simplify metric value validation test final report (Michael Petlan) [RHEL-29571] - perf report: Prevent segfault with --no-parent (Michael Petlan) [RHEL-29571] - perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample() (Michael Petlan) [RHEL-29571] - perf evsel: Rename get_states() to parse_task_states() and make it public (Michael Petlan) [RHEL-29571] - perf tools: Add -H short option for --hierarchy (Michael Petlan) [RHEL-29571] - perf pmu: Treat the msr pmu as software (Michael Petlan) [RHEL-29571] - perf test: Skip test_arm_callgraph_fp.sh if unwinding isn't built in (Michael Petlan) [RHEL-29571] - perf version: Display availability of HAVE_DWARF_UNWIND_SUPPORT (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_pmus__num_mem_pmus() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__record_args() (Michael Petlan) [RHEL-29571] - perf mem: Clean up is_mem_loads_aux_event() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_event__supported() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__name() (Michael Petlan) [RHEL-29571] - perf mem: Clean up perf_mem_events__ptr() (Michael Petlan) [RHEL-29571] - perf mem: Add mem_events into the supported perf_pmu (Michael Petlan) [RHEL-29571] - perf sched: Commit to evsel__taskstate() to parse task state info (Michael Petlan) [RHEL-29571] - perf util: Add evsel__taskstate() to parse the task state info instead (Michael Petlan) [RHEL-29571] - perf util: Add helpers to parse task state string from libtraceevent (Michael Petlan) [RHEL-29571] - perf sched: Sync state char array with the kernel (Michael Petlan) [RHEL-29571] - perf data: Minor code style alignment cleanup (Michael Petlan) [RHEL-29571] - perf record: Check conflict between '--timestamp-filename' option and pipe mode before recording (Michael Petlan) [RHEL-29571] - perf record: Fix possible incorrect free in record__switch_output() (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Check allowed DWARF Ops (Michael Petlan) [RHEL-29571] - perf annotate-data: Support stack variables (Michael Petlan) [RHEL-29571] - perf dwarf-aux: Add die_get_cfa() (Michael Petlan) [RHEL-29571] - perf annotate-data: Support global variables (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle PC-relative addressing (Michael Petlan) [RHEL-29571] - perf annotate-data: Add stack operation pseudo type (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle array style accesses (Michael Petlan) [RHEL-29571] - perf annotate-data: Handle macro fusion on x86 (Michael Petlan) [RHEL-29571] - perf annotate-data: Parse 'lock' prefix from llvm-objdump (Michael Petlan) [RHEL-29571] - perf build: Check whether pkg-config is installed when libtraceevent is linked (Michael Petlan) [RHEL-29571] - perf test: raise limit to 20 percent for perf_stat_--bpf-counters_test (Michael Petlan) [RHEL-29571] - perf/x86: Fix out of range data (Michael Petlan) [RHEL-29571] - perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event (Michael Petlan) [RHEL-29571] - perf/x86/amd/core: Avoid register reset when CPU is dead (Michael Petlan) [RHEL-29571] - perf/x86/amd/lbr: Discard erroneous branch entries (Michael Petlan) [RHEL-29571] - perf/bpf: Fix duplicate type check (Michael Petlan) [RHEL-29571] - perf/x86/amd/uncore: Fix __percpu annotation (Michael Petlan) [RHEL-29571] - tipc: Check the bearer type before calling tipc_udp_nl_bearer_add() (Xin Long) [RHEL-31303] {CVE-2024-26663} - netfilter: nf_tables: honor table dormant flag from netdev release event path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix memleak in map from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restore set elements when delete set fails (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: discard table flag update with pending basechain deletion (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject table flag and netdev basechain updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject new basechain after table flag update (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: flush pending destroy work before exit_net release (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path (Florian Westphal) [RHEL-33985] {CVE-2024-26925} - netfilter: nf_tables: release batch on table validation from abort path (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not compare internal table flags on updates (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject constant set with timeout (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: use kzalloc for hook allocation (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: register hooks last when adding new chain/flowtable (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: fix bidirectional offload regression (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: skip end interval element from gc (Florian Westphal) [RHEL-33985] {CVE-2024-26581} - netfilter: nf_tables: use timestamp to check for set element timeout (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: Remove unused variable nft_net (Florian Westphal) [RHEL-33985] - netfilter: nft_ct: reject direction for ct id (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: restrict match/target protocol to u16 (Florian Westphal) [RHEL-33985] - netfilter: nft_compat: reject unused compat flag (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: NULL pointer dereference in nf_tables_updobj() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate() (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: validate NFPROTO_* family (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: restrict anonymous set and map names to 16 bytes (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: reject configurations that cause integer overflow (Florian Westphal) [RHEL-33985] {CVE-2024-26668} - netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: skip dead set elements in netlink dump (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: do not allow mismatch field size and set key length (Florian Westphal) [RHEL-33985] - netfilter: nft_limit: do not ignore unsupported flags (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: reject invalid set policy (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: shrink memory consumption of set elements (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: prefer sync gc to async worker (Florian Westphal) [RHEL-33985] - netfilter: nft_set_rbtree: rename gc deactivate+erase function (Florian Westphal) [RHEL-33985] - netfilter: nf_tables: de-constify set commit ops function argument (Florian Westphal) [RHEL-33985]- igc: Fix Energy Efficient Ethernet support declaration (Corinna Vinschen) [RHEL-17489] - igc: Fix LED-related deadlock on driver unbind (Corinna Vinschen) [RHEL-17489] - igc: Remove redundant runtime resume for ethtool ops (Corinna Vinschen) [RHEL-17489] - igc: Refactor runtime power management flow (Corinna Vinschen) [RHEL-17489] - net: intel: implement modern PM ops declarations (Corinna Vinschen) [RHEL-17489] - igc: Remove stale comment about Tx timestamping (Corinna Vinschen) [RHEL-17489] - igc: Fix missing time sync events (Corinna Vinschen) [RHEL-17489] - igc: avoid returning frame twice in XDP_REDIRECT (Corinna Vinschen) [RHEL-17489 RHEL-33266] {CVE-2024-26853} - igc: fix LEDS_CLASS dependency (Corinna Vinschen) [RHEL-17489] - eth: igc: remove unused embedded struct net_device (Corinna Vinschen) [RHEL-17489] - net: adopt skb_network_offset() and similar helpers (Corinna Vinschen) [RHEL-17489] - net: intel: igc: Use linkmode helpers for EEE (Corinna Vinschen) [RHEL-17489] - net: intel: i40e/igc: Remove setting Autoneg in EEE capabilities (Corinna Vinschen) [RHEL-17489] - igc: Add support for LEDs on i225/i226 (Corinna Vinschen) [RHEL-17489] - igc: Remove temporary workaround (Corinna Vinschen) [RHEL-17489] - igc: Unify filtering rule fields (Corinna Vinschen) [RHEL-17489] - igc: Use netdev printing functions for flex filters (Corinna Vinschen) [RHEL-17489] - igc: Use reverse xmas tree (Corinna Vinschen) [RHEL-17489] - igc: Fix hicredit calculation (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN EtherType mask (Corinna Vinschen) [RHEL-17489] - igc: Check VLAN TCI mask (Corinna Vinschen) [RHEL-17489] - igc: Report VLAN EtherType matching back to user (Corinna Vinschen) [RHEL-17489] - igc: field get conversion (Corinna Vinschen) [RHEL-17489] - igc: field prep conversion (Corinna Vinschen) [RHEL-17489] - intel: add bit macro includes where needed (Corinna Vinschen) [RHEL-17489] - igc: Add support for PTP .getcyclesx64() (Corinna Vinschen) [RHEL-17489] - igc: Simplify setting flags in the TX data descriptor (Corinna Vinschen) [RHEL-17489] - bnxt_en: Restore PTP tx_avail count in case of skb_pad() error (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Set TSO max segs on devices with limits (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.44 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.39 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix error recovery for 5760X (P7) chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix memory leak in bnxt_hwrm_get_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Prevent TX timeout with a very small TX ring (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix TX ring indexing logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix AGG ring check logic in bnxt_check_rings() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix trimming of P5 RX and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix HWTSTAMP_FILTER_ALL packet timestamp logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix wrong return value check in bnxt_close_nic() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Clear resource reservation during resume (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - net: bnxt: fix a potential use-after-free in bnxt_init_tc (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add 5760X (P7) PCI IDs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Report the new ethtool link modes in the new firmware interface (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support force speed using the new HWRM fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support new firmware link parameters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor ethtool speeds logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new RX and TPA_START completion types for P7 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor and refine bnxt_tpa_start() and bnxt_tpa_end(). (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RX VLAN acceleration logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add new P7 hardware interface definitions (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor RSS capability fields (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Implement the new toggle bit doorbell mechanism on P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Consolidate DB offset calculation (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Define basic P7 macros (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.3.15 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix backing store V2 logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Rename some macros for the P5 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the NAPI logic for the new P7 chips (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify RX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify TX ring indexing logic. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add db_ring_mask and related macro to bnxt_db_info struct. (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for HWRM_FUNC_BACKING_STORE_CFG_V2 firmware calls (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add support for new backing store query firmware API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add bnxt_setup_ctxm_pg_tbls() helper function (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use the pg_info field in bnxt_ctx_mem_type struct (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add page info to struct bnxt_ctx_mem_type (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure context memory data structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Free bp->ctx inside bnxt_free_ctx_mem() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: The caller of bnxt_alloc_ctx_mem() should always free bp->ctx (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Optimize xmit_more TX path (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use existing MSIX vectors for all mqprio TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add macros related to TC and TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add helper to get the number of CP rings required for TX rings (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support up to 8 TX rings per MSIX (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_hwrm_set_coal() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: New encoding for the TX opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor bnxt_tx_int() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Remove BNXT_RX_HDL and BNXT_TX_HDL (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Restructure cp_ring_arr in struct bnxt_cp_ring_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add completion ring pointer in TX and RX ring structures (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Put the TX producer information in the TX BD opaque field (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix 2 stray ethtool -S counters (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: extend media types to supported and autoneg modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: convert to linkmode_set_bit() API (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Refactor NRZ/PAM4 link speed related logic (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: refactor speed independent ethtool modes (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: support lane configuration via ethtool (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: add infrastructure to lookup ethtool link mode (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Fix invoking hwmon_notify_event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Do not call sleeping hwmon_notify_event() from NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - eth: bnxt: fix backward compatibility with older devices (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - Revert "bnxt_en: Support QOS and TPID settings for the SRIOV VLAN" (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update VNIC resource calculation for VFs (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Support QOS and TPID settings for the SRIOV VLAN (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Event handler for Thermal event (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Use non-standard attribute to expose shutdown temperature (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Expose threshold temperatures through hwmon (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Modify the driver to use hwmon_device_register_with_info (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Move hwmon functions into a dedicated file (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Enhance hwmon temperature reporting (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Update firmware interface to 1.10.2.171 (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: use the NAPI skb allocation cache (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Add tx_resets ring counter (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Display the ring error counters under ethtool -S (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Save ring error counters across reset (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt_en: Increment rx_resets counter in bnxt_disable_napi() (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - bnxt: don't handle XDP in netpoll (Ken Cox) [RHEL-19811 RHEL-23120 RHEL-25505] - netfilter: bridge: replace physindev with physinif in nf_bridge_info (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: propagate net to nf_bridge_get_physindev (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nfnetlink_log: use proper helper for fetching physinif (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - netfilter: nf_queue: remove excess nf_bridge variable (Florian Westphal) [RHEL-37040 RHEL-37041] {CVE-2024-35839} - nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment(). (Xin Long) [RHEL-39772] {CVE-2024-36933} - net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment() (Xin Long) [RHEL-39772] - s390/zcrypt: Use EBUSY to indicate temp unavailability (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Handle ep11 cprb return code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: Fix wrong format string in debug feature printout (Tobias Huschle) [RHEL-23687] - s390/pkey: improve pkey retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: improve zcrypt retry behavior (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce retries on in-kernel send CPRB functions (Tobias Huschle) [RHEL-23687] - s390/ap: introduce mutex to lock the AP bus scan (Tobias Huschle) [RHEL-23687] - s390/ap: rework ap_scan_bus() to return true on config change (Tobias Huschle) [RHEL-23687] - s390/ap: clarify AP scan bus related functions and variables (Tobias Huschle) [RHEL-23687] - s390/ap: rearm APQNs bindings complete completion (Tobias Huschle) [RHEL-23687] - s390/ap: explicitly include ultravisor header (Tobias Huschle) [RHEL-23687] - s390/zcrypt: add debug possibility for CCA and EP11 messages (Tobias Huschle) [RHEL-23687] - s390/ap: add debug possibility for AP messages (Tobias Huschle) [RHEL-23687] - s390/pkey: introduce dynamic debugging for pkey (Tobias Huschle) [RHEL-23687] - s390/pkey: harmonize pkey s390 debug feature calls (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce dynamic debugging for AP and zcrypt code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: harmonize debug feature calls and defines (Tobias Huschle) [RHEL-23687] - s390/ap: handle outband SE bind state change (Tobias Huschle) [RHEL-23687] - s390/ap: store TAPQ hwinfo in struct ap_card (Tobias Huschle) [RHEL-23687] - s390/ap: fix vanishing crypto cards in SE environment (Tobias Huschle) [RHEL-23687] - s390/zcrypt: don't report online if card or queue is in check-stop state (Tobias Huschle) [RHEL-23687] - s390/zcrypt: update list of EP11 operation modes (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove CEX2 and CEX3 device drivers (Tobias Huschle) [RHEL-23687] - s390/zcrypt: do not retry administrative requests (Tobias Huschle) [RHEL-23687] - s390/zcrypt: cleanup some debug code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: use kvmalloc_array() instead of kzalloc() (Tobias Huschle) [RHEL-23687] - s390/pkey: zeroize key blobs (Tobias Huschle) [RHEL-23687] - s390/zcrypt: rework arrays with length zero occurrences (Tobias Huschle) [RHEL-23687] - s390/zcrypt: simplify prep of CCA key token (Tobias Huschle) [RHEL-23687] - s390/zcrypt: remove unused ancient padding code (Tobias Huschle) [RHEL-23687] - s390/zcrypt: introduce ctfm field in struct CPRBX (Tobias Huschle) [RHEL-23687] - s390/zcrypt: fix warning about field-spanning write (Tobias Huschle) [RHEL-23687] - xfrm: interface: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bridge: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - sit: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_vti: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_tunnel: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ip6_gre: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - vxlan: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - ipv4: add __unregister_nexthop_notifier() (Antoine Tenart) [RHEL-29681] - gtp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - geneve: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bonding: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - bareudp: use exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - nexthop: convert nexthop_net_exit_batch to exit_batch_rtnl method (Antoine Tenart) [RHEL-29681] - net: add exit_batch_rtnl() method (Antoine Tenart) [RHEL-29681] - net: remove default_device_exit() (Antoine Tenart) [RHEL-29681] - can: gw: switch cangw_pernet_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipmr: introduce ipmr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ip6mr: introduce ip6mr_net_exit_batch() (Antoine Tenart) [RHEL-29681] - ipv6: change fib6_rules_net_exit() to batch mode (Antoine Tenart) [RHEL-29681] - ipv4: add fib_net_exit_batch() (Antoine Tenart) [RHEL-29681] - nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() (Antoine Tenart) [RHEL-29681] - net: net_namespace: Optimize the code (Antoine Tenart) [RHEL-29681] - netfilter: nf_tables: missing iterator type in lookup walk (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not free live element (Florian Westphal) [RHEL-33380 RHEL-34223] {CVE-2024-26924} - netfilter: nft_set_pipapo: release elements in clone only from destroy path (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: walk over current view on netlink dump (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: do not rely on ZERO_SIZE_PTR (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: constify lookup fn args where possible (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: fix missing : in kdoc (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove scratch_aligned pointer (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: add helper to release pcpu scratch area (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: store index in scratch maps (Florian Westphal) [RHEL-33380] - netfilter: nft_set_pipapo: remove static in nft_pipapo_get() (Florian Westphal) [RHEL-33380] - Another hunk from an upstream merge commit (John W. Linville) [RHEL-23582] - cxl/core/regs: Fix usage of map->reg_type in cxl_decode_regblock() before assigned (John W. Linville) [RHEL-23582] - cxl/region: Fix cxlr_pmem leaks (John W. Linville) [RHEL-23582] - cxl/region: Fix memregion leaks in devm_cxl_add_region() (John W. Linville) [RHEL-23582] - cxl/port: Fix missing target list lock (John W. Linville) [RHEL-23582] - cxl/region: Use cxl_calc_interleave_pos() for auto-discovery (John W. Linville) [RHEL-23582] - cxl/region: Calculate a target position in a region interleave (John W. Linville) [RHEL-23582] - cxl/region: Prepare the decoder match range helper for reuse (John W. Linville) [RHEL-23582] - testing: nvdimm: add missing prototypes for wrapped functions (John W. Linville) [RHEL-23582] - cxl/core: Fix potential payload size confusion in cxl_mem_get_poison() (John W. Linville) [RHEL-23582] - cxl/trace: Correct DPA field masks for general_media & dram events (John W. Linville) [RHEL-23582] - cxl/acpi: Fix load failures due to single window creation failure (John W. Linville) [RHEL-23582] - perf: CXL: fix mismatched cpmu event opcode (John W. Linville) [RHEL-23582] - cxl/memdev: Hold region_rwsem during inject and clear poison ops (John W. Linville) [RHEL-23582] - cxl/core: Always hold region_rwsem while reading poison lists (John W. Linville) [RHEL-23582] - cxl/memdev: Fix sanitize vs decoder setup locking (John W. Linville) [RHEL-23582] - cxl/core: Fix initialization of mbox_cmd.size_out in get event (John W. Linville) [RHEL-23582] - cxl/mem: Fix for the index of Clear Event Record Handle (John W. Linville) [RHEL-23582] - libnvdimm: mark 'security_show' static again (John W. Linville) [RHEL-23582] - cxl/trace: Properly initialize cxl_poison region name (John W. Linville) [RHEL-23582] - cxl/pci: Fix disabling memory if DVSEC CXL Range does not match a CFMWS window (John W. Linville) [RHEL-23582] - cxl/region:Fix overflow issue in alloc_hpa() (John W. Linville) [RHEL-23582] - cxl/port: Fix decoder initialization when nr_targets > interleave_ways (John W. Linville) [RHEL-23582] - cxl/region: fix x9 interleave typo (John W. Linville) [RHEL-23582] - cxl/pmu: Ensure put_device on pmu devices (John W. Linville) [RHEL-23582] - cxl/hdm: Fix dpa translation locking (John W. Linville) [RHEL-23582] - cxl/hdm: Remove broken error path (John W. Linville) [RHEL-23582] - cxl/port: Fix delete_endpoint() vs parent unregistration race (John W. Linville) [RHEL-23582] - cxl/region: Fix x1 root-decoder granularity calculations (John W. Linville) [RHEL-23582] - cxl/region: Fix cxl_region_rwsem lock held when returning to user space (John W. Linville) [RHEL-23582] - cxl/mbox: Remove useless cast in cxl_mem_create_range_info() (John W. Linville) [RHEL-23582] - cxl/region: Do not try to cleanup after cxl_region_setup_targets() fails (John W. Linville) [RHEL-23582] - cxl/mem: Fix shutdown order (John W. Linville) [RHEL-23582] - cxl/pci: Fix sanitize notifier setup (John W. Linville) [RHEL-23582] - cxl/acpi: Annotate struct cxl_cxims_data with __counted_by (John W. Linville) [RHEL-23582] - cxl/region: Refactor granularity select in cxl_port_setup_targets() (John W. Linville) [RHEL-23582] - cxl/region: Match auto-discovered region decoders by HPA range (John W. Linville) [RHEL-23582] - cxl/mbox: Fix CEL logic for poison and security commands (John W. Linville) [RHEL-23582] - cxl/pci: Replace host_bridge->native_aer with pcie_aer_is_native() (John W. Linville) [RHEL-23582] - cxl/pci: Fix appropriate checking for _OSC while handling CXL RAS registers (John W. Linville) [RHEL-23582] - cxl/memdev: Only show sanitize sysfs files when supported (John W. Linville) [RHEL-23582] - cxl/memdev: Document security state in kern-doc (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused SZ_512G macro (John W. Linville) [RHEL-23582] - cxl/acpi: Return 'rc' instead of '0' in cxl_parse_cfmws() (John W. Linville) [RHEL-23582] - cxl/mem: Fix a double shift bug (John W. Linville) [RHEL-23582] - cxl: fix CONFIG_FW_LOADER dependency (John W. Linville) [RHEL-23582] - cxl: Fix one kernel-doc comment (John W. Linville) [RHEL-23582] - cxl/pci: Use correct flag for sanitize polling (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_CXL_PMU (John W. Linville) [RHEL-23582] - perf: CXL Performance Monitoring Unit driver (John W. Linville) [RHEL-23582] - Merge branch 'for-6.5/cxl-type-2' into for-6.5/cxl (John W. Linville) [RHEL-23582] - tools/testing/cxl: add firmware update emulation to CXL memdevs (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use named effects for the Command Effect Log (John W. Linville) [RHEL-23582] - tools/testing/cxl: Fix command effects for inject/clear poison (John W. Linville) [RHEL-23582] - cxl: add a firmware update mechanism using the sysfs firmware loader (John W. Linville) [RHEL-23582] - cxl/test: Add Secure Erase opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Support Secure Erase (John W. Linville) [RHEL-23582] - cxl/test: Add Sanitize opcode support (John W. Linville) [RHEL-23582] - cxl/mem: Wire up Sanitization support (John W. Linville) [RHEL-23582] - cxl/mbox: Add sanitization handling machinery (John W. Linville) [RHEL-23582] - cxl/mem: Introduce security state sysfs file (John W. Linville) [RHEL-23582] - cxl/mbox: Allow for IRQ_NONE case in the isr (John W. Linville) [RHEL-23582] - Revert "cxl/port: Enable the HDM decoder capability for switch ports" (John W. Linville) [RHEL-23582] - cxl/memdev: Formalize endpoint port linkage (John W. Linville) [RHEL-23582] - cxl/pci: Unconditionally unmask 256B Flit errors (John W. Linville) [RHEL-23582] - cxl/region: Manage decoder target_type at decoder-attach time (John W. Linville) [RHEL-23582] - cxl/hdm: Default CXL_DEVTYPE_DEVMEM decoders to CXL_DECODER_DEVMEM (John W. Linville) [RHEL-23582] - cxl/port: Rename CXL_DECODER_{EXPANDER, ACCELERATOR} => {HOSTONLYMEM, DEVMEM} (John W. Linville) [RHEL-23582] - cxl/memdev: Make mailbox functionality optional (John W. Linville) [RHEL-23582] - cxl/mbox: Move mailbox related driver state to its own data structure (John W. Linville) [RHEL-23582] - cxl: Remove leftover attribute documentation in 'struct cxl_dev_state' (John W. Linville) [RHEL-23582] - cxl: Fix kernel-doc warnings (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove unused @cxlds argument (John W. Linville) [RHEL-23582] - cxl/regs: Clarify when a 'struct cxl_register_map' is input vs output (John W. Linville) [RHEL-23582] - cxl/region: Fix state transitions after reset failure (John W. Linville) [RHEL-23582] - cxl/region: Flag partially torn down regions as unusable (John W. Linville) [RHEL-23582] - cxl/region: Move cache invalidation before region teardown, and before setup (John W. Linville) [RHEL-23582] - cxl/pci: Find and register CXL PMU devices (John W. Linville) [RHEL-23582] - cxl: Add functions to get an instance of / count regblocks of a given type (John W. Linville) [RHEL-23582] - cxl/mbox: Add background cmd handling machinery (John W. Linville) [RHEL-23582] - rcuwait: Support timeouts (John W. Linville) [RHEL-23582] - cxl/pci: Introduce cxl_request_irq() (John W. Linville) [RHEL-23582] - cxl/pci: Allocate irq vectors earlier during probe (John W. Linville) [RHEL-23582] - cxl: Explicitly initialize resources when media is not ready (John W. Linville) [RHEL-23582] - cxl: Move cxl_await_media_ready() to before capacity info retrieval (John W. Linville) [RHEL-23582] - cxl: Wait Memory_Info_Valid before access memory related info (John W. Linville) [RHEL-23582] - cxl/port: Enable the HDM decoder capability for switch ports (John W. Linville) [RHEL-23582] - cxl: Add missing return to cdat read error path (John W. Linville) [RHEL-23582] - cxl/test: Add mock test for set_timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Update CMD_RC_TABLE (John W. Linville) [RHEL-23582] - tools/testing/cxl: Require CONFIG_DEBUG_FS (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add a sysfs attr to test poison inject limits (John W. Linville) [RHEL-23582] - tools/testing/cxl: Use injected poison for get poison list (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/mem: Add debugfs attributes for poison inject and clear (John W. Linville) [RHEL-23582] - cxl/memdev: Trace inject and clear poison as cxl_poison events (John W. Linville) [RHEL-23582] - cxl/memdev: Warn of poison inject or clear to a mapped region (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Clear Poison mailbox command (John W. Linville) [RHEL-23582] - cxl/memdev: Add support for the Inject Poison mailbox command (John W. Linville) [RHEL-23582] - tools/testing/cxl: Mock support for Get Poison List (John W. Linville) [RHEL-23582] - cxl/trace: Add an HPA to cxl_poison trace events (John W. Linville) [RHEL-23582] - cxl/region: Provide region info to the cxl_poison trace event (John W. Linville) [RHEL-23582] - cxl/memdev: Add trigger_poison_list sysfs attribute (John W. Linville) [RHEL-23582] - cxl/trace: Add TRACE support for CXL media-error records (John W. Linville) [RHEL-23582] - cxl/mbox: Add GET_POISON_LIST mailbox command (John W. Linville) [RHEL-23582] - cxl/mbox: Initialize the poison state (John W. Linville) [RHEL-23582] - cxl/mbox: Restrict poison cmds to debugfs cxl_raw_allow_all (John W. Linville) [RHEL-23582] - cxl/mbox: Deprecate poison commands (John W. Linville) [RHEL-23582] - cxl/port: Fix port to pci device assumptions in read_cdat_data() (John W. Linville) [RHEL-23582] - cxl/pci: Rightsize CDAT response allocation (John W. Linville) [RHEL-23582] - cxl/pci: Simplify CDAT retrieval error path (John W. Linville) [RHEL-23582] - cxl/pci: Use CDAT DOE mailbox created by PCI core (John W. Linville) [RHEL-23582] - PCI/DOE: Create mailboxes on device enumeration (John W. Linville) [RHEL-23582] - PCI/DOE: Allow mailbox creation without devres management (John W. Linville) [RHEL-23582] - PCI/DOE: Deduplicate mailbox flushing (John W. Linville) [RHEL-23582] - PCI/DOE: Make asynchronous API private (John W. Linville) [RHEL-23582] - cxl/pci: Use synchronous API for DOE (John W. Linville) [RHEL-23582] - PCI/DOE: Provide synchronous API and use it internally (John W. Linville) [RHEL-23582] - cxl/hdm: Add more HDM decoder debug messages at startup (John W. Linville) [RHEL-23582] - cxl/port: Scan single-target ports for decoders (John W. Linville) [RHEL-23582] - cxl/core: Drop unused io-64-nonatomic-lo-hi.h (John W. Linville) [RHEL-23582] - cxl/hdm: Use 4-byte reads to retrieve HDM decoder base+limit (John W. Linville) [RHEL-23582] - cxl/hdm: Extend DVSEC range register emulation for region enumeration (John W. Linville) [RHEL-23582] - cxl/hdm: Limit emulation to the number of range registers (John W. Linville) [RHEL-23582] - cxl/hdm: Skip emulation when driver manages mem_enable (John W. Linville) [RHEL-23582] - cxl/hdm: Fix double allocation of @cxlhdm (John W. Linville) [RHEL-23582] - cxl/mem: Add kdoc param for event log driver state (John W. Linville) [RHEL-23582] - cxl/trace: Add serial number to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Add host output to trace points (John W. Linville) [RHEL-23582] - cxl/trace: Standardize device information output (John W. Linville) [RHEL-23582] - cxl/pci: Remove locked check for dvsec_range_allowed() (John W. Linville) [RHEL-23582] - cxl/hdm: Add emulation when HDM decoders are not committed (John W. Linville) [RHEL-23582] - cxl/hdm: Create emulated cxl_hdm for devices that do not have HDM decoders (John W. Linville) [RHEL-23582] - cxl/hdm: Emulate HDM decoder from DVSEC range registers (John W. Linville) [RHEL-23582] - cxl/pci: Refactor cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl/port: Export cxl_dvsec_rr_decode() to cxl_port (John W. Linville) [RHEL-23582] - cxl/pci: Break out range register decoding from cxl_hdm_decode_init() (John W. Linville) [RHEL-23582] - cxl: add RAS status unmasking for CXL (John W. Linville) [RHEL-23582] - cxl/pmem: Fix nvdimm registration races (John W. Linville) [RHEL-23582] - cxl/uapi: Tag commands from cxl_query_cmd() (John W. Linville) [RHEL-23582] - cxl/mem: Remove unused CXL_CMD_FLAG_NONE define (John W. Linville) [RHEL-23582] - redhat/configs: add config item for CONFIG_DEV_DAX_CXL (John W. Linville) [RHEL-23582] - cxl/mem: Correct full ID range allocation (John W. Linville) [RHEL-23582] - cxl/pci: Fix irq oneshot expectations (John W. Linville) [RHEL-23582] - cxl/pci: Set the device timestamp (John W. Linville) [RHEL-23582] - cxl/mbox: Add missing parameter to docs. (John W. Linville) [RHEL-23582] - cxl/test: Simulate event log overflow (John W. Linville) [RHEL-23582] - cxl/test: Add specific events (John W. Linville) [RHEL-23582] - cxl/test: Add generic mock events (John W. Linville) [RHEL-23582] - cxl/mem: Trace Memory Module Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace DRAM Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Trace General Media Event Record (John W. Linville) [RHEL-23582] - cxl/mem: Wire up event interrupts (John W. Linville) [RHEL-23582] - cxl: fix spelling mistakes (John W. Linville) [RHEL-23582] - tools/testing/cxl: Remove cxl_test module math loading message (John W. Linville) [RHEL-23582] - tools/testing/cxl: Add XOR Math support to cxl_test (John W. Linville) [RHEL-23582] - cxl/mbox: Add debug messages for enabled mailbox commands (John W. Linville) [RHEL-23582] - cxl/mem: Read, trace, and clear events on driver load (John W. Linville) [RHEL-23582] - PCI/CXL: Export native CXL error reporting control (John W. Linville) [RHEL-23582] - fix build breakage in tools/testing/cxl (John W. Linville) [RHEL-23582] - redhat/configs: turn off CONFIG_NVDIMM_SECURITY_TEST (John W. Linville) [RHEL-23582] - libnvdimm: Introduce CONFIG_NVDIMM_SECURITY_TEST flag (John W. Linville) [RHEL-23582]- bonding: fix incorrect software timestamping report (Hangbin Liu) [RHEL-42409] - redhat/configs: increase CONFIG_DEFAULT_MMAP_MIN_ADDR from 32K to 64K for aarch64 (Brian Masney) [RHEL-45195] - locking/atomic: Make test_and_*_bit() ordered on failure (Paolo Bonzini) [RHEL-45199] - net: amd-xgbe: Fix skb data length underflow (Ken Cox) [RHEL-43794] {CVE-2022-48743} - net: sched: sch_multiq: fix possible OOB write in multiq_tune() (cki-backport-bot) [RHEL-43470] {CVE-2024-36978} - serial: port: Don't block system suspend even if bytes are left to xmit (Andrew Halaney) [RHEL-41060] - serial: core: Fix missing shutdown and startup for serial base port (Andrew Halaney) [RHEL-41060] - serial: core: Clearing the circular buffer before NULLifying it (Andrew Halaney) [RHEL-41060] - serial: port: Don't suspend if the port is still busy (Andrew Halaney) [RHEL-41060] - mmc: sdhci_am654: Fix ITAPDLY for HS400 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Update comments in sdhci_am654_set_clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Fix itapdly/otapdly array type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add OTAP/ITAP delay enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Write ITAPDLY for DDR52 timing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: Add tuning algorithm for delay chain (Lucas Karpinski) [RHEL-41085] - Revert "mmc: core: Capture correct oemid-bits for eMMC cards" (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture correct oemid-bits for eMMC cards (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix error propagation for some ioctl commands (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix error code in sdhci_sprd_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Disable LPM during initialization (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: fix LPM negotiation so x86/S0ix SoCs can suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix build error unused-function (Lucas Karpinski) [RHEL-41085] - mmc: host: Improve I/O read/write performance for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: core: sdio: hold retuning if sdio in 1-bit mode (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Move card detect gpio polarity quirk to gpiolib (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Replace platform device pointer by generic one (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Use temporary variable for struct device (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Get rid of platform data leftovers (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Add description for struct member (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: move atmel MCI header file (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to gpio descriptors (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Add SD HS mode online tuning (Lucas Karpinski) [RHEL-41085] - mmc: core: Add host specific tuning support for SD HS mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Rename sdhci_pltfm_register() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Remove sdhci_pltfm_unregister() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-sparx5: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-hlwd: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_f_sdh30: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-dove: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-bcm-kona: Use sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pltfm: Add sdhci_pltfm_remove() (Lucas Karpinski) [RHEL-41085] - mmc: core: Cleanup mmc_sd_num_wr_blocks() function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: remove redundant of_match_ptr() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix double mmc_free_host() in wbsd_init() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Use devm_platform_ioremap_resource_byname() (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix in_flight[issue_type] value error (Lucas Karpinski) [RHEL-41085] - MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: force non-modular build and remove symbol_get usage (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-mcf: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: owl: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: alcor: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-tegra: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Convert to platform remove (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: remove unneeded variables (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: xenon: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: milbeaut: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pic32: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: cb710: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-41085] - mmc: core: propagate removable attribute to driver core (Lucas Karpinski) [RHEL-41085] - mmc: Explicitly include correct DT includes (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Make SDIO irq truly optional (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove outdated indentation (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: register irqs before registering controller (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: Revert "mmc: core: Allow mmc_start_host() synchronously detect a card" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Improve ux500 debug prints (Lucas Karpinski) [RHEL-41085] - mmc: moxart: read scr register without changing byte order (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Drop redundant WARN_ON() in the irq handler (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for SW busy-end timeouts (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: add delay block support for STM32MP25 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: prepare other delay block support (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: manage block gap hardware flow control (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v3.0 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add stm32_idmabsize_align parameter (Lucas Karpinski) [RHEL-41085] - mmc: usdhi60rol0: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sunxi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-spear: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-acpi: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: owl: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mvsdio: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: fix deferred probing (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out a helper function (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use a switch statement machine (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Use state machine state as exit condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Retry the busy start condition (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Make busy complete state machine explicit (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break out error check in busy detect (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Stash status while waiting for busy (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Unwind big if() clause (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Clear busy_status when starting command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: set feedback clock when using delay block (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: fix max busy timeout calculation (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: reduce CIT for better performance (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Mask the replay timer timeout of AER (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add support SD Express card for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Add VDD2 definition for power control register (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL9767 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add Genesys Logic GL9767 support (Lucas Karpinski) [RHEL-41085] - rnbd-srv: don't pass a holder for non-exclusive blkdev_get_by_path (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove redundant mmc_request_done() call from irq context (Lucas Karpinski) [RHEL-41085] - mmc: block: ioctl: do write error check for spi (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used. (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Add/rename SDIO ID of the RTL8723DS SDIO wifi cards (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: rtw8723d: Implement RTL8723DS (SDIO) efuse parsing (Lucas Karpinski) [RHEL-41085] - wifi: rtw88: sdio: Check the HISR RX_REQUEST bit in rtw_sdio_rx_isr() (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unnecessary error checks and change return type (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Disable broken 64-bit DMA on MSM8916 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix invalid response handling (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Avoid ugly error message when SDIO wakeup IRQ isn't used (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Avoid cast to incompatible function type (Lucas Karpinski) [RHEL-41085] - mmc: block: Suppress empty whitespaces in prints (Lucas Karpinski) [RHEL-41085] - mmc: omap: restore original power up/down steps (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix deferred probe (Lucas Karpinski) [RHEL-41085] - mmc: omap: fix broken slot switch lookup (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix N810 MMC gpiod table (Lucas Karpinski) [RHEL-41085] - ARM: OMAP2+: fix bogus MMC GPIO labels on Nokia N8x0 (Lucas Karpinski) [RHEL-41085] - ARM: omap2: Fix copy/paste bug (Lucas Karpinski) [RHEL-41085] - ARM/mmc: Convert old mmci-omap to GPIO descriptors (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Make dw_mci_pltfm_remove() return void (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works (Lucas Karpinski) [RHEL-41085] - mmc: block: ensure error propagation for non-blk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Fix an error handling path in sdhci_cdns_probe() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: remove unreachable code (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support mmc hardware reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Add AMD Pensando Elba SoC support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Support device specific init during probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-cadence: Enable device specific override of writel() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Switch to the new ICE API (Lucas Karpinski) [RHEL-41085] - mmc: sdio: add Realtek SDIO vendor ID and various wifi device IDs (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove unused macro mmc_req_rel_wr (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip setting clock delay for 400KHz (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for eMMC5.1 on Xilinx Versal Net platform (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow mmc_start_host() synchronously detect a card (Lucas Karpinski) [RHEL-41085] - mmc: core: remove unnecessary (void*) conversions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data (Lucas Karpinski) [RHEL-41085] - mmc: core: Log about empty non-removable slots (Lucas Karpinski) [RHEL-41085] - mmc: sdricoh_cs: remove unused sdricoh_readw function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Remove Intel Thunder Bay SOC support (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-aspeed: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: owl-mmc: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: omap: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: drop useless sdhci_get_compatibility() !OF stub (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use new helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: add helpers mmc_regulator_enable/disable_vqmmc (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: simplify usage of mmc_regulator_set_ocr (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Use of_property_present() for testing DT property presence (Lucas Karpinski) [RHEL-41085] - mmc: Use of_property_read_bool() for boolean properties (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove R-Car H3 ES1.* handling (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-starfive: Fix initialization of prev_err (Lucas Karpinski) [RHEL-41085] - mmc: core: Allow invalid regulator in mmc_regulator_set_ocr() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support to request the "gate" clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix SDR50 mode timing issue (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: core: fix return value check in devm_mmc_alloc_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: constify member data of struct meson_host (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_clk_get_enabled() for core clock (Lucas Karpinski) [RHEL-41085] - mmc: starfive: Add sdio/emmc driver support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add StarFive MMC module (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: support platform interrupt as card detect interrupt (Lucas Karpinski) [RHEL-41085] - mmc: core: support setting card detect interrupt from drivers (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix SDIO mode if cap_sdio_irq isn't set (Lucas Karpinski) [RHEL-41085] - mmc: core: Align to common busy polling behaviour for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: remove meson_mmc_get_cd (Lucas Karpinski) [RHEL-41085] - mmc: omap: drop TPS65010 dependency (Lucas Karpinski) [RHEL-41085] - mmc: moxart: set maximum request/block/segment sizes (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Use devm_platform_get_and_ioremap_resource() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: use devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: core: add devm_mmc_alloc_host (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Add support for vqmmc power supply (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Work around bug on JZ4760(B) (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: fix error handling in mmc_spi_probe() (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control to switch UHS speed (Lucas Karpinski) [RHEL-41085] - mmc: uniphier-sd: Add control of UHS mode using SD interface logic (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: uniphier-sd: Add socionext,syscon-uhs-mode property (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sdhci-pxa: add pxav1 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional pinctrl for SDIO IRQ workaround (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add SDIO card IRQ workaround for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add optional core clock (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: change clock name to match DT bindings (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add register workaround for PXA168 silicon bug (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: enable CONFIG_MMC_SDHCI_IO_ACCESSORS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav2: add initial support for PXA168 V1 controller (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq_sd8787: Allow being built-in irrespective of dependencies (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-iproc: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pxav3: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Replace SDHCI_QUIRK_MISSING_CAPS (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Replace SDHCI_QUIRK_MISSING_CAPS for Ricoh controller (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Spelling s/compement/complement/ (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix race between stop command and start of next command (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Add RZ/V2M compatible string (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Modify mismatched function name (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: renesas,sdhi: Document RZ/V2M support (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix eMMC init failure after hw reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Resolve "unused" warnings with CONFIG_OF=n (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: limit the SDHC clock frequency (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove unneeded semicolon (Lucas Karpinski) [RHEL-41085] - mmc: core: Normalize the error handling branch in sd_read_ext_regs() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix no reset data and command after voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Avoid unnecessary ->set_clock() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix voltage switch delay (Lucas Karpinski) [RHEL-41085] - mmc: mmc-hsq: Use fifo to dispatch mmc_request (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove non-data R1B ioctl workaround (Lucas Karpinski) [RHEL-41085] - mmc: core: refactor debugfs code (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix missing clk_disable_unprepare in msdc_of_clock_parse() (Lucas Karpinski) [RHEL-41085] - mmc: Avoid open coding by using mmc_op_tuning() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Fix removal of debugfs file (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: use new convenience macro from MMC core (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: add helper to access quirks (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: better reset from HS400 mode (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: alway populate SCC pointer (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix ambiguous TRIM and DISCARD arg (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: Use device_match_of_node() (Lucas Karpinski) [RHEL-41085] - clk: socfpga: remove the setting of clk-phase for sdmmc_clk (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-pltfm: socfpga: add method to configure clk-phase (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: synopsys-dw-mshc: document "altr,sysmgr-syscon" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix the SD tuning issue that the SDHCI_TRANSFER_MODE is cleared incorrectly (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add quirks for broken timeout clock capability (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add support for non-removable media (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add compatible string for Socionext F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-fujitsu: Add compatible string for F_SDH30_E51 (Lucas Karpinski) [RHEL-41085] - mmc: f-sdh30: Add reset control support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Convert sdhci-fujitsu to JSON schema (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix two spelling mistakes in comment (Lucas Karpinski) [RHEL-41085] - mmc: mmci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: via-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: litex_mmc: ensure `host->irq == 0` if polling (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: add Inline Crypto Engine clock control (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove 'alignment_shift' from platform data (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove tmio_mmc_k(un)map_atomic helpers (Lucas Karpinski) [RHEL-41085] - mmc: Remove duplicate words in comments (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: toshsd: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: alcor: fix return value check of mmc_add_host() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Set PROBE_PREFER_ASYNCHRONOUS (Lucas Karpinski) [RHEL-41085] - mmc: core: properly select voltage range without power cycle (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-*: Convert drivers to new sdhci_and_cqhci_reset() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Allow building with COMPILE_TEST (Lucas Karpinski) [RHEL-41085] - mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix WRITE_ZEROES CQE handling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add support for dynamic configuration (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix kernel panic when remove non-standard SDIO card (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake (Lucas Karpinski) [RHEL-41085] - mmc: block: Remove error check of hw_reset on reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix minimum clock limit (Lucas Karpinski) [RHEL-41085] - mmc: queue: Cancel recovery work on cleanup (Lucas Karpinski) [RHEL-41085] - mmc: remove tmio_mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: wbsd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tmio_mmc_core: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_bounce_block() (Lucas Karpinski) [RHEL-41085] - mmc: tifm_sd: Remove local_irq_{save,restore}() around tifm_sd_transfer_data() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_test: Remove local_irq_{save,restore}() around sg_copy_{from,to}_buffer() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: bcm2835: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Replace kmap_atomic() with kmap_local_page() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around sg_miter_{next,stop}() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Remove local_irq_{save,restore}() around k[un]map_atomic() (Lucas Karpinski) [RHEL-41085] - mmc: remove cns3xxx driver (Lucas Karpinski) [RHEL-41085] - clk: remove s3c24xx driver (Lucas Karpinski) [RHEL-41085] - mmc: remove s3cmci driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Fix the limitation of div (Lucas Karpinski) [RHEL-41085] - mmc: core: Terminate infinite loop in SD-UHS voltage switch (Lucas Karpinski) [RHEL-41085] - mmc: moxart: fix 4-bit bus width and remove 8-bit bus width (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Fix host->cmd is null (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: add SDIO interrupt support (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: adjust and re-use constant IRQ_EN_MASK (Lucas Karpinski) [RHEL-41085] - mmc: jz4740_mmc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix error check for dma_map_sg (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: Fix an error handling path in au1xmmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: core: Switch to basic workqueue API for sdio_irq_work (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix UHS-I SD 1.8V workaround branch (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix clock refcount imbalance during unbind (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: fix some SD cards compatibility issue at DDR50 mode (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Clear interrupts when cqe off/disable (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix another error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: pxamci: Fix an error handling path in pxamci_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: add support for SDIO eint wakup IRQ (Lucas Karpinski) [RHEL-41085] - mmc: core: Add support for SDIO wakeup interrupt (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties (Lucas Karpinski) [RHEL-41085] - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: cavium-octeon: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: core: quirks: Add of_node_put() when breaking out of loop (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: drop redundant of_device_id entries (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Use mmc_card_sdio macro (Lucas Karpinski) [RHEL-41085] - mmc: core: Use mmc_card_* macro and add a new for the sd_combo type (Lucas Karpinski) [RHEL-41085] - mmc: core: Replace with already defined values for readability (Lucas Karpinski) [RHEL-41085] - mmc: block: Add single read for 4k sector cards (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R (Lucas Karpinski) [RHEL-41085] - mmc: tmio: avoid glitches when resetting (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Fix typo's (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Get the reset handle early in the probe (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: re-tuning is needed after a pm transition to support emmc HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix a lockdep warning for PM runtime init (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() (Lucas Karpinski) [RHEL-41085] - mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-st: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Obviously always return success in remove callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: wait dma stop bit reset to 0 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Fix typo in comment (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Fix file release memory leak (Lucas Karpinski) [RHEL-41085] - mmc: block: Fix CQE recovery reset success (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: fix typo (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs error state entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: debugfs: Add debug fs entry for mmc driver (Lucas Karpinski) [RHEL-41085] - mmc: sdhci: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: core: Capture eMMC and SD card errors (Lucas Karpinski) [RHEL-41085] - mmc: mxcmmc: Silence a clang warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix busy polling for MMC_SEND_OP_COND again (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add NULL check for data field (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Fix compiler warning (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sdx65 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add compatible string check for sm8150 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Add SoC specific compatibles (Lucas Karpinski) [RHEL-41085] - mmc: Add MMC_QUIRK_BROKEN_SD_CACHE for Kingston Canvas Go Plus from 11/2019 (Lucas Karpinski) [RHEL-41085] - mmc: core: Add SD card quirk for broken discard (Lucas Karpinski) [RHEL-41085] - mmc: core: Support zeroout using TRIM for eMMC (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Enable Clock Gating to save power (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-brcmstb: Re-organize flags (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Remove custom ios handler (Lucas Karpinski) [RHEL-41085] - mmc: atmel-mci: Simplify if(chan) and if(!chan) (Lucas Karpinski) [RHEL-41085] - mmc: core: Add CIDs for cards to the entropy pool (Lucas Karpinski) [RHEL-41085] - mmc: core: use kobj_to_dev() (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Fix DMA descriptors allocated above 32 bits (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC (Lucas Karpinski) [RHEL-41085] - mmc: core: Allows to override the timeout value for ioctl() path (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Fix initialization frozen issue (Lucas Karpinski) [RHEL-41085] - mmc: core: Set HS clock speed before sending HS CMD13 (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Break IRQ status loop when all zero (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: switch to device-managed dmam_alloc_coherent() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter ASPM L1.2 (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: move platform_data header to proper location (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Apply DMA engine limits to maximum segment size (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Use devm_clk_hw_get_clk() for clock retrieval (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Remove .card_hw_reset callback (Lucas Karpinski) [RHEL-41085] - mmc: improve API to make clear hw_reset callback is for cards (Lucas Karpinski) [RHEL-41085] - mmc: core: improve API to make clear that mmc_sw_reset is for cards (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: remove superfluous specific M3W entry (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: R-Car V3M also has no HS400 (Lucas Karpinski) [RHEL-41085] - mmc: omap: Make it CCF clk API compatible (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup support for writeback-cache for eMMC and SD (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: parse speed mode options (Lucas Karpinski) [RHEL-41085] - mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: use a buffer for unaligned DMA requests (Lucas Karpinski) [RHEL-41085] - mmc: block: Check for errors after write on SPI (Lucas Karpinski) [RHEL-41085] - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: correctly check all elements of sg list (Lucas Karpinski) [RHEL-41085] - mmc: tmio: remove outdated members from host struct (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Silence delay phase calculation debug log (Lucas Karpinski) [RHEL-41085] - mmc: davinci_mmc: Handle error for clk_enable (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add runtime PM for GL9763E (Lucas Karpinski) [RHEL-41085] - mmc: dw-mmc-rockchip: Fix handling invalid clock rates (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Support setting f_min from host drivers (Lucas Karpinski) [RHEL-41085] - mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND (Lucas Karpinski) [RHEL-41085] - mmc: core: Drop HS400 caps unless 8-bit bus is supported too (Lucas Karpinski) [RHEL-41085] - mmc: host: Return an error when ->enable_sdio_irq() ops is missing (Lucas Karpinski) [RHEL-41085] - mmc: core: Improve fallback to speed modes if eMMC HS200 fails (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Simplify division/shift logic (Lucas Karpinski) [RHEL-41085] - mmc: meson: Fix usage of meson_mmc_post_req() (Lucas Karpinski) [RHEL-41085] - mmc: core: use sysfs_emit() instead of sprintf() (Lucas Karpinski) [RHEL-41085] - mmc: block: fix read single on recovery logic (Lucas Karpinski) [RHEL-41085] - mmc: sunxi-mmc: Add D1 MMC variant (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Use device_property_string_array_count() (Lucas Karpinski) [RHEL-41085] - mmc: davinci: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - mmc: wmt-sdmmc: Use of_device_get_match_data() helper (Lucas Karpinski) [RHEL-41085] - moxart: fix potential use-after-free on remove path (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: Check for null res pointer (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9750 and GL9755 (Lucas Karpinski) [RHEL-41085] - mmc: core: Wait for command setting 'Power Off Notification' bit to complete (Lucas Karpinski) [RHEL-41085] - mmc: Add driver for LiteX's LiteSDCard interface (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Add bindings for LiteSDCard (Lucas Karpinski) [RHEL-41085] - MAINTAINERS: co-maintain LiteX platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-esdhc: Check for error num after setting mask (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix potential null pointer risk (Lucas Karpinski) [RHEL-41085] - mmc: au1xmmc: propagate errors from platform_get_irq() (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Improve card input timing at SDR104/HS200 mode (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Support using a bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: ingenic: Support using bi-directional DMA channel (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Do not wait for DTO in case of error (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add driver callbacks for data read timeout (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc-exynos: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: exynos-dw-mshc: Add support for ARTPEC-8 (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Drop unused MESON_SDHC_NUM_BUILTIN_CLKS macro (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdio: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: meson-mx-sdhc: add IRQ check (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: clean up a debug message (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Assign src_clk parent to src_clk_cg for legacy DTs (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Fix usage of devm_clk_get_optional() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Take action for no-sdio device-tree parameter (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use BIT() and GENMASK() macros to describe fields (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Use readl_poll_timeout instead of open-coded polling (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL975[50]: Issue 8/16-bit MMIO reads as 32-bit reads. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-gli: GL9755: Support for CD/WP inversion on OF platforms (Lucas Karpinski) [RHEL-41085] - mmc: mmci: stm32: clear DLYB_CR after sending tuning command (Lucas Karpinski) [RHEL-41085] - mmc: mmci: add hs200 support for stm32 sdmmc (Lucas Karpinski) [RHEL-41085] - mmc: mmci: increase stm32 sdmmcv2 clock max freq (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add support for sdmmc variant revision v2.2 (Lucas Karpinski) [RHEL-41085] - mmc: core: Fix blk_status_t handling (Lucas Karpinski) [RHEL-41085] - mmc: core: Remove redundant driver match function (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: free the ext_csd when mmc_get_ext_csd success (Lucas Karpinski) [RHEL-41085] - mmc: mxc: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: jz4740: Use the new PM macros (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Use write_or_read temporary variable in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Convert 'multiple' to be boolean in mmc_spi_data_do() (Lucas Karpinski) [RHEL-41085] - mmc: core: Disable card detect during shutdown (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: initialize variable properly when tuning (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: rockchip: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: hi3798cv200: use common_caps (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: add common capabilities to replace caps (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci: Add PCI ID for Intel ADL (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Allow lower TMOUT value than maximum (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Simplify an expression (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: Use devm_clk_get_optional() to obtain CD clock (Lucas Karpinski) [RHEL-41085] - mmc: spi: Add device-tree SPI IDs (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Revert special init for wl1251 (Lucas Karpinski) [RHEL-41085] - mmc: core: transplant ti,wl1251 quirks from to be retired omap_hsmmc (Lucas Karpinski) [RHEL-41085] - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO (Lucas Karpinski) [RHEL-41085] - mmc: core: provide macro and table to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: allow to match the device tree to apply quirks (Lucas Karpinski) [RHEL-41085] - mmc: core: rewrite mmc_fixup_device() (Lucas Karpinski) [RHEL-41085] - mmc: core: adjust polling interval for CMD1 (Lucas Karpinski) [RHEL-41085] - mmc: core: change __mmc_poll_for_busy() parameter type (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Avoid hung state if GEN_CMD transfer fails (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reinit card irqs in reset routine (Lucas Karpinski) [RHEL-41085] - mmc: tmio: reenable card irqs after the reset callback (Lucas Karpinski) [RHEL-41085] - mmc: mediatek: Move cqhci init behind ungate clock (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: Fix spelling mistake "candiates" -> candidates (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: clear HALT state after CQE enable (Lucas Karpinski) [RHEL-41085] - mmc: vub300: fix control-message timeouts (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: exynos: fix the finding clock sample value (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix build if CONFIG_PM_SLEEP is not set (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Drop use of ->init_card() callback (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Remove forward declaration of sdhci_omap_context_save() (Lucas Karpinski) [RHEL-41085] - mmc: add MT7921 SDIO identifiers for MediaTek Bluetooth devices (Lucas Karpinski) [RHEL-41085] - mmc: winbond: don't build on M68K (Lucas Karpinski) [RHEL-41085] - mmc: mxs-mmc: disable regulator on error and in the remove function (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Configure optional wakeirq (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Allow SDIO card power off and enable aggressive PM (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Implement PM runtime functions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Add omap_offset to support omap3 and earlier (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Handle voltages to add support omap4 (Lucas Karpinski) [RHEL-41085] - dt-bindings: sdhci-omap: Update binding for legacy SoCs (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix null pointer dereference on pointer host (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix reference count leaks in moxart_probe (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Update default label when no con_id provided (Lucas Karpinski) [RHEL-41085] - mmc: slot-gpio: Refactor mmc_gpio_alloc() (Lucas Karpinski) [RHEL-41085] - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-sprd: Wait until DLL locked after being configured (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" -> "unsupported" (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: Describe driver in KConfig (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: replace while loop with read_poll_timeout (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-at91: wait for calibration done before proceed (Lucas Karpinski) [RHEL-41085] - mmc: mmci: Add small comment about reset thread (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Parse legacy ti,non-removable property (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Restore sysconfig after reset (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix context restore (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add HS400 online tuning support (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-s3c: drop unneeded MODULE_ALIAS (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: update mmc-card.yaml reference (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Dont wait for DRTO on Write RSP error (Lucas Karpinski) [RHEL-41085] - mmc: cqhci: Print out qcnt in case of timeout (Lucas Karpinski) [RHEL-41085] - mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_PM_OPS() (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to the arasan eMMC driver (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Remove unused parameters(mrq) (Lucas Karpinski) [RHEL-41085] - mmc: mtk-sd: Add wait dma stop done flow (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi: fix regression with hard reset on old SDHIs (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Only inject fault before done/error (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: fix compilation warning (Lucas Karpinski) [RHEL-41085] - mmc: queue: Remove unused parameters(request_queue) (Lucas Karpinski) [RHEL-41085] - mmc: core: Return correct emmc response in case of ioctl error (Lucas Karpinski) [RHEL-41085] - mmc: queue: Match the data type of max_segments (Lucas Karpinski) [RHEL-41085] - mmc: switch from 'pci_' to 'dma_' API (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: add wilc1000_sdio dependency for pwrseq_sd8787 (Lucas Karpinski) [RHEL-41085] - mmc: pwrseq: sd8787: add support for wilc1000 (Lucas Karpinski) [RHEL-41085] - dt-bindings: mmc: Extend pwrseq-sd8787 binding for wilc1000 (Lucas Karpinski) [RHEL-41085] - mmc: core: Issue HPI in case the BKOPS timed out (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: Implement card_busy function (Lucas Karpinski) [RHEL-41085] - mmc: moxart: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-msm: Use maximum possible data timeout value (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Print contents of unknown CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: sdio: Don't warn about vendor CIS tuples (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy after I/O writes (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy for mmc ioctls (Lucas Karpinski) [RHEL-41085] - mmc: core: Avoid hogging the CPU while polling for busy in the I/O err path (Lucas Karpinski) [RHEL-41085] - mmc: dw_mmc: Add data CRC error injection (Lucas Karpinski) [RHEL-41085] - mmc: mmci: De-assert reset on probe (Lucas Karpinski) [RHEL-41085] - mmc: core: Only print retune error when we don't check for card removal (Lucas Karpinski) [RHEL-41085] - mmc: host: factor out clearing the retune state (Lucas Karpinski) [RHEL-41085] - mmc: host: add kdoc for mmc_retune_{en|dis}able (Lucas Karpinski) [RHEL-41085] - mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() (Lucas Karpinski) [RHEL-41085] - mmc: usdhi6rol0: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: sh_mmcif: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for termination (Lucas Karpinski) [RHEL-41085] - mmc: arasan: Fix the issue in reading tap values from DT (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modify data type of the clk_phase array (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Use appropriate type of division macro (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Check return value of non-void funtions (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in ZynqMP platform (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12" quirk. (Lucas Karpinski) [RHEL-41085] - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP (Lucas Karpinski) [RHEL-41085] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 and CONFIG_USB_DEFAULT_AUTHORIZATION_MODE (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_PHY_RTK_RTD_USB2PHY and CONFIG_PHY_RTK_RTD_USB3PHY (Desnes Nunes) [RHEL-37673] - redhat/configs: Adding CONFIG_TYPEC_MUX_IT5205 (Desnes Nunes) [RHEL-37673] - kcov, usb: disable interrupts in kcov_remote_start_usb_softirq (Desnes Nunes) [RHEL-37673] - kcov: fix spelling typos in comments (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix use-after-free case in tcpm_register_source_caps (Desnes Nunes) [RHEL-37673] - usb: core: hcd: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - backtracetest: Convert from tasklet to BH workqueue (Desnes Nunes) [RHEL-37673] - media: dvb_frontend: Use wait_event_freezable_timeout() for freezable kthread (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: Check for port partner validity before consuming it (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: enforce ready state when queueing alt mode vdm (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: unregister existing source caps before re-registration (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: clear pd_event queue in PORT_RESET (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: queue correct sop type in tcpm_queue_vdm_unlocked (Desnes Nunes) [RHEL-37673] - usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device (Desnes Nunes) [RHEL-37673] - usb: ohci: Prevent missed ohci interrupts (Desnes Nunes) [RHEL-37673] - USB: core: Fix access violation during port device removal (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Prevent phy suspend during init (Desnes Nunes) [RHEL-37673] - usb: xhci-plat: Don't include xhci.h (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Telit FN920C04 rmnet compositions (Desnes Nunes) [RHEL-37673] - usb: dwc3: ep0: Don't reset resource alloc flag (Desnes Nunes) [RHEL-37673] - Revert "usb: cdc-wdm: close race between read and workqueue" (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Rolling RW101-GL and RW135-GL support (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Lonsung U8300/U9300 product (Desnes Nunes) [RHEL-37673] - USB: serial: option: add support for Fibocom FM650/FG650 (Desnes Nunes) [RHEL-37673] - USB: serial: option: support Quectel EM060K sub-models (Desnes Nunes) [RHEL-37673] - USB: serial: option: add Fibocom FM135-GL variants (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Disable the USB hub clock on failure (Desnes Nunes) [RHEL-37673] - thunderbolt: Avoid notify PM core about runtime PM resume (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix wake configurations after device unplug (Desnes Nunes) [RHEL-37673] - phy: freescale: imx8m-pcie: fix pcie link-up instability (Desnes Nunes) [RHEL-37673] - usb: Disable USB3 LPM at shutdown (Desnes Nunes) [RHEL-37673] - xhci: Fix root hub port null pointer dereference in xhci tracepoints (Desnes Nunes) [RHEL-37673] - usb: xhci: correct return value in case of STS_HCE (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in port "disable" sysfs attribute (Desnes Nunes) [RHEL-37673] - USB: core: Add hub_get() and hub_put() routines (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Check capabilities before cable and identity discovery (Desnes Nunes) [RHEL-37673] - usb: typec: Return size of buffer if pd_set operation succeeds (Desnes Nunes) [RHEL-37673] - usb: udc: remove warning when queue disabled ep (Desnes Nunes) [RHEL-37673] - usb: dwc3: Properly set system wakeup (Desnes Nunes) [RHEL-37673] - Revert "usb: phy: generic: Get the vbus supply" (Desnes Nunes) [RHEL-37673] - usb: cdc-wdm: close race between read and workqueue (Desnes Nunes) [RHEL-37673] - USB: core: Fix deadlock in usb_deauthorize_interface() (Desnes Nunes) [RHEL-37673] - USB: UAS: return ENODEV when submit urbs fail with device not attached (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Fix oops due to freeing uninitialized pld pointer (Desnes Nunes) [RHEL-37673] - usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic (Desnes Nunes) [RHEL-37673] - phy: tegra: xusb: Add API to retrieve the port number of phy (Desnes Nunes) [RHEL-37673] - usb: Clarify expected behavior of dev_bin_attrs_are_visible() (Desnes Nunes) [RHEL-37673] - xhci: Allow RPM on the USB controller (1022:43f7) by default (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add support to set tcpc connector orientatition (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add generic tcpci fallback compatible (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: typec-tcpci: add tcpci fallback binding (Desnes Nunes) [RHEL-37673] - usb: core: Set connect_type of ports based on DT node (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add downstream facing ports to realtek binding (Desnes Nunes) [RHEL-37673] - usb: misc: onboard_usb_hub: Add support for TI TUSB8020B (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add binding for TI USB8020B hub controller (Desnes Nunes) [RHEL-37673] - usb: dwc3: core: Add DWC31 version 2.00a controller (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP' alternate modes with cable plug (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register SOP/SOP' Discover Identity Responses (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Register cables based on GET_CABLE_PROPERTY (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros (Desnes Nunes) [RHEL-37673] - usb: typec: pd: no opencoding of FIELD_GET (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: send configure message on sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: fix SOP' sequences in tcpm_pd_svdm (Desnes Nunes) [RHEL-37673] - usb: usb-acpi: Set port connect type of not connectable ports correctly (Desnes Nunes) [RHEL-37673] - usb: Export BOS descriptor to sysfs (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M (Desnes Nunes) [RHEL-37673] - USB: serial: keyspan: remove redundant assignment to pointer data (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: remove redundant assignment to variable cflag (Desnes Nunes) [RHEL-37673] - USB: serial: oti6858: remove redundant assignment to variable divisor (Desnes Nunes) [RHEL-37673] - USB: serial: option: add MeiG Smart SLM320 product (Desnes Nunes) [RHEL-37673] - USB: serial: cp210x: add ID for MGP Instruments PDS100 (Desnes Nunes) [RHEL-37673] - USB: serial: add device ID for VeriFone adapter (Desnes Nunes) [RHEL-37673] - USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB (Desnes Nunes) [RHEL-37673] - USB: document some API requirements on disconnection (Desnes Nunes) [RHEL-37673] - usb: xhci: Add error handling in xhci_map_urb_for_dma (Desnes Nunes) [RHEL-37673] - xhci: dbc: poll at different rate depending on data transfer activity (Desnes Nunes) [RHEL-37673] - xhci: retry Stop Endpoint on buggy NEC controllers (Desnes Nunes) [RHEL-37673] - xhci: fix matching completion events with TDs (Desnes Nunes) [RHEL-37673] - usb: xhci: utilize 'xhci_free_segments_for_ring()' for freeing segments (Desnes Nunes) [RHEL-37673] - usb: xhci: remove duplicate code from 'xhci_clear_command_ring()' (Desnes Nunes) [RHEL-37673] - xhci: save slot ID in struct 'xhci_port' (Desnes Nunes) [RHEL-37673] - xhci: replace real & fake port with pointer to root hub port (Desnes Nunes) [RHEL-37673] - xhci: rework how real & fake ports are found (Desnes Nunes) [RHEL-37673] - usb: typec: constify struct class usage (Desnes Nunes) [RHEL-37673] - USB: typec: no opencoding FIELD_GET (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix uaf in pvr2_context_set_notify (Desnes Nunes) [RHEL-37673] - media: usb: s2255: Refactor s2255_get_fx2fw (Desnes Nunes) [RHEL-37673] - thunderbolt: Constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - thunderbolt: Add trace events support for the control channel (Desnes Nunes) [RHEL-37673] - thunderbolt: Keep the domain powered when USB4 port is in redrive mode (Desnes Nunes) [RHEL-37673] - Revert "xhci: add helper to stop endpoint and wait for completion" (Desnes Nunes) [RHEL-37673] - usb: core: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: phy: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: constify the struct device_type usage (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Get PD revision for partner (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Update connector cap and status (Desnes Nunes) [RHEL-37673] - usb: typec: ucsi: Limit read size on v1.2 (Desnes Nunes) [RHEL-37673] - minmax: relax check to allow comparison between unsigned arguments and signed constants (Desnes Nunes) [RHEL-37673] - minmax: allow comparisons of 'int' against 'unsigned char/short' (Desnes Nunes) [RHEL-37673] - minmax: allow min()/max()/clamp() if the arguments have the same signedness. (Desnes Nunes) [RHEL-37673] - minmax: add umin(a, b) and umax(a, b) (Desnes Nunes) [RHEL-37673] - minmax: fix header inclusions (Desnes Nunes) [RHEL-37673] - tracing: Define the is_signed_type() macro once (Desnes Nunes) [RHEL-37673] - usb: roles: Link the switch to its connector (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: microchip,usb5744: Remove peer-hub as requirement (Desnes Nunes) [RHEL-37673] - usb: image: mdc800: Remove redundant assignment to variable retval (Desnes Nunes) [RHEL-37673] - usb: storage: freecom: Remove redundant assignment to variable offset (Desnes Nunes) [RHEL-37673] - usb: sysfs: use kstrtobool() if possible (Desnes Nunes) [RHEL-37673] - Documentation: usb: Document FunctionFS DMABUF API (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Add DMABUF import interface (Desnes Nunes) [RHEL-37673] - usb: gadget: functionfs: Factorize wait-for-endpoint code (Desnes Nunes) [RHEL-37673] - usb: gadget: Support already-mapped DMA SGs (Desnes Nunes) [RHEL-37673] - usb: dwc3: apply snps,host-vbus-glitches workaround unconditionally (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: drop 'snps,host-vbus-glitches-quirk' (Desnes Nunes) [RHEL-37673] - usb: dwc3: Fix an IS_ERR() vs NULL check in dwc3_power_off_all_roothub_ports() (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Remove redundant assignment to pointer trb (Desnes Nunes) [RHEL-37673] - usb: dwc3: gadget: Rewrite endpoint allocation flow (Desnes Nunes) [RHEL-37673] - usb: core: Kconfig: Improve USB authorization mode help (Desnes Nunes) [RHEL-37673] - xhci: add helper to stop endpoint and wait for completion (Desnes Nunes) [RHEL-37673] - xhci: Decouple handling an event from checking for unhandled events (Desnes Nunes) [RHEL-37673] - xhci: Don't check if the event ring is valid before every event TRB (Desnes Nunes) [RHEL-37673] - xhci: add helper that checks for unhandled events on a event ring (Desnes Nunes) [RHEL-37673] - xhci: move event processing for one interrupter to a separate function (Desnes Nunes) [RHEL-37673] - xhci: update event ring dequeue pointer position to controller correctly (Desnes Nunes) [RHEL-37673] - xhci: remove unnecessary event_ring_deq parameter from xhci_handle_event() (Desnes Nunes) [RHEL-37673] - xhci: make isoc_bei_interval variable interrupter specific. (Desnes Nunes) [RHEL-37673] - xhci: Add helper to set an interrupters interrupt moderation interval (Desnes Nunes) [RHEL-37673] - xhci: Add interrupt pending autoclear flag to each interrupter (Desnes Nunes) [RHEL-37673] - media: pvrusb2: fix pvr2_stream_callback casts (Desnes Nunes) [RHEL-37673] - media: pvrusb2: remove redundant NULL check (Desnes Nunes) [RHEL-37673] - media: pvrusb2: Use wait_event_freezable() for freezable kthread (Desnes Nunes) [RHEL-37673] - thunderbolt: Improve DisplayPort tunnel setup process to be more robust (Desnes Nunes) [RHEL-37673] - thunderbolt: Calculate DisplayPort tunnel bandwidth after DPRX capabilities read (Desnes Nunes) [RHEL-37673] - thunderbolt: Reserve released DisplayPort bandwidth for a group for 10 seconds (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_tunnel_direction_downstream() (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-order bandwidth group functions (Desnes Nunes) [RHEL-37673] - thunderbolt: Fail the failed bandwidth request properly (Desnes Nunes) [RHEL-37673] - thunderbolt: Log an error if DPTX request is not cleared (Desnes Nunes) [RHEL-37673] - thunderbolt: Handle bandwidth allocation mode disable request (Desnes Nunes) [RHEL-37673] - thunderbolt: Re-calculate estimated bandwidth when allocation mode is enabled (Desnes Nunes) [RHEL-37673] - thunderbolt: Use DP_LOCAL_CAP for maximum bandwidth calculation (Desnes Nunes) [RHEL-37673] - thunderbolt: Correct typo in host_reset parameter (Desnes Nunes) [RHEL-37673] - thunderbolt: Skip discovery also in USB4 v2 host (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset only non-USB4 host routers in resume (Desnes Nunes) [RHEL-37673] - media: cx231xx: controls are from another device, mark this (Desnes Nunes) [RHEL-37673] - media: em28xx: annotate unchecked call to media_device_register() (Desnes Nunes) [RHEL-37673] - usb: gadget: f_fs: expose ready state in configfs (Desnes Nunes) [RHEL-37673] - usb: dwc3: Add workaround for host mode VBUS glitch when boot (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: dwc3: Add snps,host-vbus-glitches-quirk avoid vbus glitch (Desnes Nunes) [RHEL-37673] - XHCI: Separate PORT and CAPs macros into dedicated file (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes/displayport: add SOP' support (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add alt mode enter/exit/vdm support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover svids and discover modes support for sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add state machine support for SRC_VDM_IDENTITY_REQUEST (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add discover identity support for SOP' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add attempt_vconn_swap_discovery callback (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: add control message support to sop' (Desnes Nunes) [RHEL-37673] - usb: typec: tcpm: process receive and transmission of sop' messages (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add tcpm_transmit_type to tcpm_pd_receive (Desnes Nunes) [RHEL-37673] - usb: typec: tcpci: add cable_comm_capable attribute (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add svdm version info for typec cables (Desnes Nunes) [RHEL-37673] - usb: typec: altmodes: add typec_cable_ops to typec_altmode (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Disable vbus on removal (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Implement otg->set_vbus (Desnes Nunes) [RHEL-37673] - usb: phy: generic: Get the vbus supply (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: usb-nop-xceiv: Repurpose vbus-regulator (Desnes Nunes) [RHEL-37673] - usb: mtu3: Add MT8195 MTU3 ip-sleep wakeup support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: mtu3: Add MT8195 MTU3 ip-sleep support (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Clean-up "usb-phy" constraints (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: add common Type-C USB Switch schema (Desnes Nunes) [RHEL-37673] - usb: core: add phy notify connect and disconnect (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 3.0 PHY (Desnes Nunes) [RHEL-37673] - phy: realtek: usb: add new driver for the Realtek RTD SoC USB 2.0 PHY (Desnes Nunes) [RHEL-37673] - phy: core: add notify_connect and notify_disconnect callback (Desnes Nunes) [RHEL-37673] - usb: core: Make default authorization mode configurable (Desnes Nunes) [RHEL-37673] - usb: core: Amend initial authorized_default value (Desnes Nunes) [RHEL-37673] - usb: host: Add ac5 to EHCI Orion (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Add Marvell ac5 (Desnes Nunes) [RHEL-37673] - ucsi_ccg: Refine the UCSI Interrupt handling (Desnes Nunes) [RHEL-37673] - usb: audio-v2: Correct comments for struct uac_clock_selector_descriptor (Desnes Nunes) [RHEL-37673] - usb: typec: mux: Add ITE IT5205 Alternate Mode Passive MUX driver (Desnes Nunes) [RHEL-37673] - dt-bindings: usb: Introduce ITE IT5205 Alt. Mode Passive MUX (Desnes Nunes) [RHEL-37673] - usb: storage: sddr55: fix sloppy typing in sddr55_{read|write}_data() (Desnes Nunes) [RHEL-37673] - usb: usb_autopm_get_interface use modern helper (Desnes Nunes) [RHEL-37673] - USB: uapi: OTG 3.0 (Desnes Nunes) [RHEL-37673] - thunderbolt: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix rollback in tb_port_lane_bonding_enable() for lane 1 (Desnes Nunes) [RHEL-37673] - thunderbolt: Fix XDomain rx_lanes_show and tx_lanes_show (Desnes Nunes) [RHEL-37673] - thunderbolt: Reset topology created by the boot firmware (Desnes Nunes) [RHEL-37673] - thunderbolt: Make tb_switch_reset() support Thunderbolt 2, 3 and USB4 routers (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_path_deactivate_hop() (Desnes Nunes) [RHEL-37673] - thunderbolt: Introduce tb_port_reset() (Desnes Nunes) [RHEL-37673] - ABI: sysfs-class-extcon: use uppercase X for wildcards (Desnes Nunes) [RHEL-37673] - extcon: Remove unused inline functions (Desnes Nunes) [RHEL-37673] - extcon: Amend kernel documentation of struct extcon_dev (Desnes Nunes) [RHEL-37673] - extcon: fix possible name leak in extcon_dev_register() (Desnes Nunes) [RHEL-37673] - extcon: Drop unneeded assignments (Desnes Nunes) [RHEL-37673] - extcon: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-37673] - extcon: Use unique number for the extcon device ID (Desnes Nunes) [RHEL-37673] - extcon: Remove dup device name in the message and unneeded error check (Desnes Nunes) [RHEL-37673] - extcon: Use dev_of_node(dev) instead of dev->of_node (Desnes Nunes) [RHEL-37673] - extcon: Use device_match_of_node() helper (Desnes Nunes) [RHEL-37673] - extcon: Use sysfs_emit() to instead of sprintf() (Desnes Nunes) [RHEL-37673] - extcon: Use DECLARE_BITMAP() to declare bit arrays (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property capability fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Fix kernel doc of property fields to avoid warnings (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_groups to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_muex to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Add extcon_alloc_cables to simplify extcon register function (Desnes Nunes) [RHEL-37673] - extcon: Remove redundant null checking for class (Desnes Nunes) [RHEL-37673] - extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP (Desnes Nunes) [RHEL-37673] - extcon: Drop unexpected word "the" in the comments (Desnes Nunes) [RHEL-37673] - extcon: Modify extcon device to be created after driver data is set (Desnes Nunes) [RHEL-37673] - extcon: Fix some kernel-doc comments (Desnes Nunes) [RHEL-37673] - extcon: Deduplicate code in extcon_set_state_sync() (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Display pin function in pinconf-groups (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: add OF node when logging OF parsing errors (Desnes Nunes) [RHEL-37673] - Revert "pinctrl: tegra: Add support to display pin function" (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Switch to use DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pm: Introduce DEFINE_NOIRQ_DEV_PM_OPS() helper (Desnes Nunes) [RHEL-37673] - pinctrl: tegra: Add support to display pin function (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Don't set "linux,phy_charger_detect" property on Lenovo Yoga Tab2 1380 (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: Drop duplicate ID (Desnes Nunes) [RHEL-37673] - usb: dwc3: pci: add support for the Intel Arrow Lake-H (Desnes Nunes) [RHEL-37673] - mm/hugetlb: fix DEBUG_LOCKS_WARN_ON(1) when dissolve_free_hugetlb_folio() (Nico Pache) [RHEL-39710] {CVE-2024-36028} - hugetlb: check for hugetlb folio before vmemmap_restore (Nico Pache) [RHEL-39710] - hugetlb: set hugetlb page flag before optimizing vmemmap (Nico Pache) [RHEL-39710] - ACPI: PM: s2idle: Enable Low-Power S0 Idle MSFT UUID for non-AMD systems (Lenny Szubowicz) [RHEL-25779]- wifi: save new module iwlwifi-tests in internal rpm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: restore country code during resume (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor setting country code logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't change BA sessions during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: mark EMLSR disabled in cleanup iterator (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: assign link STA ID lookups during restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check BSSID Index against MaxBSSID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: improve association error reporting slightly (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add mhi_power_down_keep_dev() API to support system suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - net: qrtr: support suspend/hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: support hibernation (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: rtw89: pci: correct TX resource checking for PCI DMA channel of firmware command (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: rtw89: reset AFEDIG register in power off sequence (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36253] - wifi: nl80211: Avoid address calculations via out of bounds array indexing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: transmit deauth only if link is available (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: use muar idx 0xe for non-mt799x as well (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7603: add wpdma tx eof flag for PSE client reset (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add missing chanctx ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix check in iwl_mvm_sta_fw_id_mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: reconfigure TLC during HW restart (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: select STA mask only for active links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: set wider BW OFDMA ignore correctly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix active link counting during recovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't select link ID if not provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix uninitialized variable in mt7996_irq_tasklet() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Do not warn on invalid link on scan complete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: ignore non-TX BSSs in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: ensure 4-byte alignment for suspend & wow command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: pcie: handle randbuf allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix size of txpower MCU command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: check for null before dereferencing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix link ID management (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix unaligned le16 access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove link before AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: init peer measurement result (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: don't free NULL coalescing rule (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39754] {CVE-2024-36941} - wifi: mac80211: mlme: re-parse if AP mode is less than client (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: fix memory leak (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: re-parse with correct mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix idle calculation with multi-link (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "wifi: iwlwifi: bump FW API to 90 for BZ/SC devices" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove old PASN station when adding a new one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: split mesh fast tx cache into local/proxied/forwarded (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: ensure beacon is non-S1G prior to extracting the beacon timestamp field (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use rate mask for scanning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check EHT/TTLM action frame length (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: include link ID when releasing frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: handle debugfs names more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: guard against invalid STA ID on removal (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39803] {CVE-2024-36921} - wifi: iwlwifi: read txq->read_ptr under lock (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-39799] {CVE-2024-36922} - wifi: iwlwifi: fw: don't always use FW dump trig (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: rfi: fix potential response leaks (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37165] {CVE-2024-35912} - wifi: mac80211: correctly set active links upon TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Configure the link mapping for non-MLD FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: consider having one active link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: pick the version of SESSION_PROTECTION_NOTIF (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37161] {CVE-2024-35913} - wifi: mac80211: fix prep_connection error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix rdev_dump_mpp() arguments order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disable MLO for the time being (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a flag to disable wireless extensions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36809] {CVE-2024-35789} - wifi: mac80211: fix mlme_link_id_dbg() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: fix configuration for shared antenna for 8922A (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: move release offload packet earlier for WoWLAN mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: set security engine options for 802.11ax chips only (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update suspend/resume for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update config mac function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update DMA function with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN status register for different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: wow: update WoWLAN reason register for different chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcm80211: handle pmk_op allocation failure (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35152] {CVE-2024-27048} - wifi: rtw89: coex: Add coexistence policy to decrease WiFi packet CRC-ERR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: When Bluetooth not available don't set power/gain (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add return value to ensure H2C command is success or not (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: Reorder H2C command index to align with firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add BTC ctrl_info version 7 and related logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: coex: add init_info H2C command format version 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add coexistence helpers of SW grant (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add coexistence helpers {cfg/get}_plt (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Remove rtl_intf_ops.read_efuse_byte (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix false alarm count (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821c: Fix beacon loss and disconnect (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix connection failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8821cu: Fix firmware upload fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: Add missing VID/PIDs for 8811CU and 8821CU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers on link deactivation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove TDLS peers only on affected link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: mlme: unify CSA handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce a feature flag for quiet in CSA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link conf to abort_channel_switch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: pass link_id to channel switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: allow cfg80211_defragment_element() without output (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: expose cfg80211_iter_rnr() to drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: hide element parsing internals (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unneeded scratch_len subtraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: defragment reconfiguration MLE when parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify multi-link element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element checks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add ieee80211_vif_link_active() helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unnecessary ML element type check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update scratch_pos after defrag (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Adjust CQM handling for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: Allow beacons to update BSS table regardless of scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add link id to ieee80211_gtk_rekey_add() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: print flags in tracing in hex (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: obtain AP HT/VHT data for assoc request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't add VHT capa on links without them (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle netif carrier up/down with link AP during MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only link keys during stopping link AP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: check A-MSDU format more carefully (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37345] {CVE-2024-35937} - wifi: iwlwifi: Add missing MODULE_FIRMWARE() for *.pnvm (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: track capability/opmode NSS separately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: fix supported rate masking in scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check link exists before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: always initialize match_auth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix license in p2p.c and p2p.h (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: constify MHI channel and controller configs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add rcu lock for ath12k_wmi_p2p_noa_event() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: decrease MHI channel buffer length to 8KB (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37341] {CVE-2024-35938} - wifi: rtl8xxxu: fix mixed declarations in rtl8xxxu_set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: silence sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not pass hidden SSID attribute as value directly (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: implement PCI CLK/ASPM/L1SS for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Update EHT PHY beamforming capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: advertise missing extended scan feature (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fweh: Fix boot crash on Raspberry Pi 4 (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: thermal: don't try to register multiple times (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: fix warning on DMA ring capabilities event (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: do not dump SRNG statistics during resume (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: remove MHI LOOPBACK channels (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: ath11k: rearrange IRQ enable/disable in reset path (Jose Ignacio Tornos Martinez) [RHEL-12349 RHEL-34696] - wifi: mt76: Remove redundant assignment to variable tidno (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: fix the issue of missing txpwr settings from ch153 to ch177 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix suspend issue on MediaTek COB platform (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix a potential association failure upon resuming (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix the unfinished command of regd_notifier before suspend (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: update the country list of EU for ACPI SAR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix a potential loading failure of the 6Ghz channel config from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7921: fix incorrect type conversion for CLC command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35148] {CVE-2024-27049} - wifi: mt76: mt7921e: fix use-after-free in free_irq() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-34868] {CVE-2024-26892} - wifi: mt76: mt792x: add the illegal value check for mtcl table of acpi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong data type for scan command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: set page_pool napi pointer for mmio devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792x: fix ethtool warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HIF_TXD_V2_1 value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: connac: set correct muar_idx for mt799x chipsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: remove TXS queue setting (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix efuse reading issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: mark GCMP IGTK unsupported (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix HE beamformer phy cap for station vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: ensure 4-byte alignment for beacon commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix incorrect interpretation of EHT MCS caps (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: disable AMSDU for non-data frames (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix TWT issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: support temperature sensor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: update PCIe DMA settings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add support to set ifs time by mcu command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: add flow to avoid chip bt function fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix the wrong header translation config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix WoW failed in encrypted mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix fw download fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix wmm queue mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix mcu query command fail (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix SAP no beacon issue in 5Ghz and 6Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7925: fix connect to 80211b mode fail in 2Ghz band (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt76x2u: add netgear wdna3100v3 to device table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt792xu: enable dmashdl support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: store usb endpoint in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: usb: create a dedicated queue for psd traffic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7996: fix fw loading timeout (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: update mt798x_wmac_adie_patch_7976 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: add locking for accessing mapped registers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: mt7915: fix error recovery with WED enabled (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: check txs format before getting skb by pid (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mt76: disable HW AMSDU when using fixed rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Change the trace string for the userspace tools mapping (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: revert reset line logic flip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Add DMI nvram filename quirk for ACEPC W5 Pro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: set initial values for unexpected cases of USB endpoint priority (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: check vif before using in rtl8xxxu_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix TX aggregation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove AKM suite be32 conversion for external auth request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: refactor parsing CSA offsets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: force WLAN_AKM_SUITE_SAE in big endian in NL80211_CMD_EXTERNAL_AUTH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: load b0 version of ucode for HR1/HR2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: handle per-phy statistics from fw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-fh.h: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix kernel-doc reference (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: unlock mvm if there is no primary link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 90 for BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: partially support PHY context version 6 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support wider-bandwidth OFDMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use ML element parsing helpers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: align ieee80211_mle_get_bss_param_ch_cnt() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: refactor RNR parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: clean up cfg80211_inform_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: remove cfg80211_inform_single_bss_frame_data() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: set correct param change count in ML element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add KHZ_PER_GHZ to units.h and reuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up assignments to pointer cache. (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: make associated BSS pointer visible to the driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add support for switch_vif_chanctx callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: check beacon countdown is complete on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: check the correct variable in mhi_ep_register_controller() (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "bus: mhi: core: Add support for reading MHI info from device" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: add missing read critical sections around vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: use SRCU instead of RCU for vif list traversal (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: split deeply nested RCU list traversal in dedicated helper (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add helper of set_channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel RF part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel BB part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add set_channel MAC part (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: avoid function pointer casts (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove unused scan_events from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support for QCA2066 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: move pci.ops registration ahead (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: provide address list if chip supports 2 stations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: support 2 station interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Store the endpoint addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192cu: Fix 2T2R chip type detection (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: remove unnecessary rcu_read_unlock() for punctured (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: declare to support two chanctx (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: support MCC on Wi-Fi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: implement MRC H2C command functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: implement MRC C2H event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add definition of H2C command and C2H event for MRC series (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: validate chip id during bus probe (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: use IEEE80211_MAX_MESH_ID_LEN appropriately (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cancel session protection only if there is one (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove IWL_MVM_STATUS_NEED_FLUSH_P2P (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove the unused scan_events from ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unused scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Do not use scan_flags from struct ath12k_wmi_scan_req_arg (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Remove scan_flags union from struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Do not directly use scan_flags in struct scan_req_params (Jose Ignacio Tornos Martinez) [RHEL-34696] - net: sched: codel replace GPLv2/BSD boilerplate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check own capabilities for EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 89 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwl-trans.h: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: file: clean up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: dbg-tlv: fix up kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: error-dump: fix kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix thermal kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't use TRUE/FALSE with bool (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: fix constant version to match FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix the listener MAC filter flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Extend support for P2P service discovery (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: work around A-MSDU size problem (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm: parse the VLP/AFC bit from regulatory (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: iwlmvm: handle unprotected deauth/disassoc in d3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: report unprotected deauth/disassoc in wowlan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: allow reporting wakeup for unprot deauth/disassoc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: drop injection on disabled-chan monitor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: optionally support monitor on disabled channels (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: rename UHB to 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Add 160MHz bw range to regdom_custom_04 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove only own link stations during stop_ap (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: flush only stations using requests links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for link id attribute in NL80211_CMD_DEL_STATION (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove gfp parameter from ieee80211_obss_color_collision_notify (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change qutoa to DBCC by default for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: reference quota mode when setting Tx power (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement AP mode related reg for BE generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: correct register definition and merge IO for ctrl_nbtg_bt_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: differentiate narrow_bw_ru_dis setting according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use PLCP information to match BSS_COLOR and AID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: reset PHY-1 hardware when going to enable/disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: correct MUEDCA setting for MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: return held quota of DLE when changing MAC-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: load BB parameters to PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: correct PHY register offset for PHY-1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: do not cast hidden SSID attribute value to boolean (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Refactor 1-element array into flexible array in struct mwifiex_ie_types_chan_list_param_set (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: correct CRC7 calculation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: MCC take reconfig into account (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: move handling from add/remove to assign/unassign for MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak weight recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: tweak bitmap recalc ahead before MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: chan: add sub-entity swap function to cover replacing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: drop TIMING_BEACON_ONLY and sync beacon TSF by self (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: set preamble size to auto as default in wilc_init_fw_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix #ifdef CONFIG_ACPI check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kernel-doc for cfg80211_chandef_primary (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: queue: improve warning for no skb in reclaim (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: move BA notif messages before action (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: show skb_mac_gso_segment() failure reason (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove flags for enable/disable beacon filter (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set replay counters to 0xff (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add new PCI device id and CNVI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send the smart fifo command if not needed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set the MFP flag for the GTK (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-36900] {CVE-2024-27434} - wifi: iwlwifi: fw: allow vmalloc for PNVM image (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't do duplicate detection for nullfunc packets (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix erroneous queue index mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: avoid garbage iPN (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: always update keys in D3 exit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit pseudo-D3 to 60 seconds (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: combine condition/warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the key PN index (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Keep connection in case of missed beacons during RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: properly check if link is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take SGOM and UATS code out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't abort queue sync in CT-kill (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: define RX queue sync timeout as a macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: expand queue sync warning messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Declare support for secure LTF measurement (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: advertise support for protected ranging negotiation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove one queue sync on BA session stop (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support EHT for WH (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't support reduced tx power on ack for new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: use system_unbound_wq for debug dump (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: remove EHT code from mac80211.c (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read mac step from aux register (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: adjust rx_phyinfo debugfs to MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: const-ify chandef pointers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for PPAG cmd v5 and PPAG revision 3 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: don't allow hw-rfkill to stop device on gen2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add HONOR to PPAG approved list (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support to call csa_finish on a link (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start and finalize channel switch on link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: handle set csa/after_csa beacon on per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: update beacon counters per link basis (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: send link id in channel_switch ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor STA CSA parsing flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: Add utility for converting op_class into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: return negative -EINVAL instead of positive EINVAL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't use sband->band early (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add missing kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add missing kernel-doc for fast_tx_check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clarify vif handling in TX dequeue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: allow CSA to same channel (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_eht_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: convert ieee80211_ie_build_he_cap() to SKB use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: move element parsing to a new file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: start building elements in SKBs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify adding supported rates (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: tdls: use ieee80211_put_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: rename ieee80211_ie_build_he_6ghz_cap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: limit HE RU capabilities when limiting bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: adjust EHT capa when lowering bandwidth (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE/EHT element length functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow basic multi-link element in per-STA profile (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disambiguate element parsing errors (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: implement MLO multicast deduplication (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add/use ieee80211_get_sn() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211/mac80211: move puncturing into chandef (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Use for_each_thermal_trip() for walking trip points (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Populate trip table before registering thermal zone (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: mvm: Drop unused fw_trips_index[] from iwl_mvm_thermal_device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: use cfg80211_chandef_primary_freq() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: simplify cfg80211_chandef_compatible() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: declare different S1G chandefs incompatible (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: refactor puncturing bitmap extraction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: move puncturing validation code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: validate assoc response channel config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: support wider bandwidth OFDMA config (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add and use a link iteration macro (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: introduce 'channel request' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: chan: chandef is non-NULL for reserved (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify non-chanctx drivers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up HE 6 GHz and EHT chandef parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up connection process (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up band switch in duration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra shadowing variable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove unused MAX_MSG_LEN define (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix uninitialized use of ret in ath12k_mac_allocate() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: Really consistently use ath11k_vif_to_arvif() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: advertise P2P dev support for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: designating channel frequency for ROC scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: move peer delete after vdev stop of station for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: allow specific mgmt frame tx while vdev is not up (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change WLAN_SCAN_PARAMS_MAX_IE_LEN from 256 to 512 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement remain on channel for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: implement handling of P2P NoA event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add P2P IE in beacon template (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change interface combination for P2P mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix incorrect logic of calculating vdev_stats_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix broken structure wmi_vdev_create_cmd (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: update rate mask per sta (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: download firmware with key data for secure boot (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: parse secure section from firmware file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: read firmware secure information from efuse (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: consider checksum length of security data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_hw_init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::rfk_init_late to do initial RF calibrations later (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: rfk: implement chip_ops to call RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TSSI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger TXGAPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DACK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger DPK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger RX DCK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add H2C command to trigger IQK (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: send channel information to firmware for RF calibrations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: rfk: add a completion to wait RF calibration report from C2H event (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add tracing support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: remove setting msg.spi (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Drop unused headers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: Drop legacy header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Add TP-Link TL-WN823N V2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize eirp_power before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: initialize rx_mcs_80 and rx_mcs_160 before use (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: enable 802.11 power save mode in station mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: fix kunit exports (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix warnings from dmi_get_system_info() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compiler warning for NULL string print (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: fix compile w/o CONFIG_ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: ep: Use kcalloc() instead of kzalloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: make functions public (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 88 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send BT_COEX_CI command on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read DSM functions from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading DSM from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: simplify getting DSM from ACPI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: take send-DSM-to-FW flows out of ACPI ifdef (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: rfi: use a single DSM function for all RFI configurations (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read ECKV table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WRDD table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: support link command version 2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use fast balance scan in case of an active P2P GO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't send NDPs for new tx devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SPLC from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: api: clean up some kernel-doc/typos (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove unused function prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - iwlwifi: fw: fix more kernel-doc warnings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't allow deactivation of all links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: enable all links only in MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: nl80211: move WPA version validation to policy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: clean up FILS discovery change flags handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: trace SMPS requests from driver (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: add control to skip beacons (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read WTAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: separate TAS 'read-from-BIOS' and 'send-to-FW' flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading TAS table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: don't check TAS block list size twice (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: validate PPAG table when sent to FW (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading PPAG table from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: small cleanups in PPAG table flows (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup sending PER_CHAIN_LIMIT_OFFSET_CMD (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: prepare for reading SAR tables from UEFI (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: check AP supports EMLSR (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: implement suspend with MLO (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: read BIOS PNVM only for non-Intel SKU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: tests: verify BSS use flags of NSTR links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add a kunit test for 6 GHz colocated AP parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: refactor duplicate chanctx condition (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: log dropped packets due to MIC error (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: support SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: pcie: Add the PCI device id for new hardware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: fix the TLC command after ADD_STA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: use FW rate for non-data only on new devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove Gl A-step remnants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Fix FTM initiator flags (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: always have 'uats_enabled' (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: don't set trigger frame padding in AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Fix spelling mistake "SESION" -> "SESSION" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: fix IPN byte order (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: add support for TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix EWRD table validity check (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: cleanup uefi variables loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement GLAI ACPI table loading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: initialize rates in FW earlier (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: disconnect station vifs if recovery failed (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: acpi: fix WPFC reading (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fw: dbg: ensure correct config name sizes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: ensure NUL termination (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37028] {CVE-2024-35845} - wifi: iwlwifi: dbg-tlv: use struct_size() for allocation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: dbg-tlv: avoid extra allocation/copy (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: fix some kernel-doc issues (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: d3: disconnect on GTK rekey failure (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: report beacon protection failures (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: Add support for removing responder TKs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable eSR when BT is active (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor the rfkill worker (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT disable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add processing for TWT enable event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: disable QMI PHY capability learn in split-phy QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Read board id to support split-PHY QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix PCI read and write (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add MAC id support in WBM error path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: subscribe required word mask from rx tlv (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove hal_desc_sz from hw params (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: split hal_ops to support RX TLVs word mask compaction (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix firmware assert during insmod in memory segment mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add logic to write QRTR node id to scratch (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix fetching MCBC flag for QCN9274 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for peer meta data version (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fetch correct pdev id from WMI_SERVICE_READY_EXT_EVENTID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: indicate NON MBSSID vdev by default during vdev start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add firmware-2.bin support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: change to move WMI_VDEV_PARAM_SET_HEMU_MODE before WMI_PEER_ASSOC_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete (Jose Ignacio Tornos Martinez) [RHEL-34187 RHEL-34696] {CVE-2024-26897} - wifi: ath9k: remove redundant assignment to variable ret (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: fix error messages (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add more fields to beacon H2C command to support multi-links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update ps_state register for chips with different generation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C for PS mode in 802.11be chip (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add ieee80211_ops::hw_scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: prepare scan leaf functions for wifi 7 ICs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: debug: add FW log component for scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: update scan C2H messages for wifi 7 IC (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set chip_ops FEM and GPIO to NULL (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops to get thermal value (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add RF read/write v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::cfg_txrx_path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: implement {stop,resume}_sch_tx and cfg_ppdu (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: hook handlers of TX/RX descriptors to chip_ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: enlarge RX DMA buffer to consider size of RX descriptor (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: validate RX tag for RXQ and RPQ (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: interrupt v2 refine IMR for SER (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: update SER timer unit and timeout time (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: fix copyright year mentioned in platform_data header (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add linefeed at end of file (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Read PK HASH dynamically (Jose Ignacio Tornos Martinez) [RHEL-34696] - bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state (Jose Ignacio Tornos Martinez) [RHEL-34696] - Revert "nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add support for a wiphy_work rx handler (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: implement can_activate_links callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: bump FW API to 87 for AX/BZ/SC devices (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: introduce PHY_CONTEXT_CMD_API_VER_5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: skip affinity setting on non-SMP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: nvm-parse: advertise common packet padding (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: remove retry loops in start (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: mvm: limit EHT 320 MHz MCS for STEP URM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: disable 160 MHz based on subsystem device ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: make TB reallocation a debug message (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: Add support for new 802.11be device (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: add kunit test for devinfo ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: apply duration for SW scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: don't set bss_conf in parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: disallow drivers with HT wider than HE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify HE capability access (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: remove extra element parsing (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: simplify ieee80211_config_bw() prototype (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise 15 simultaneous links (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: validate MLO connections better (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: take EML/MLD capa from assoc response (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: advertise AP-side EMLSR/EMLMR capa (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add support for SPP A-MSDUs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: Declare support for negotiated TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: add support for negotiated TTLM request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle BSS_CHANGED_MLD_TTLM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211_hwsim: handle TID to link mapping neg request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mac80211: process and save negotiated TID to Link mapping request (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ieee80211: add definitions for negotiated TID to Link map (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: cfg80211: add RNR with reporting AP information (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wireless: avoid strlen() in cfg80211_michael_mic_failure() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix connection failure due to unexpected peer delete (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: avoid forward declaration of ath11k_mac_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: rename ath11k_start_vdev_delay() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: remove invalid peer create logic (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: enable 36 bit mask for stream DMA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Fix issues in channel list update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix disabling concurrent mode TX hang issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix HW scan timeout due to TSF sync issue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add wait/completion for abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fix null pointer access when abort scan (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-37357] {CVE-2024-35946} - wifi: rtw89: disable RTS when broadcast/multicast (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: Set default CQM config if not present (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine hardware scan C2H events (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine add_chan H2C command to encode_bits (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add BTG functions to assist BT coexistence to control TX/RX (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add TX power related ops (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add register definitions of H2C, C2H, page, RRSR and EDCCA (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops related to BB init (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add mlo_dbcc_mode for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix enum ath10k_fw_crash_dump_type kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: Fix htt_data_tx_completion kernel-doc warning (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix htt_q_state_conf & htt_q_state kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: correctly document enum wmi_tlv_tx_pause_id (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: add missing wmi_10_4_feature_mask documentation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for collecting firmware log (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Introduce the container for mac80211 hw (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Refactor the mac80211 hw access from link/radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: Speed up firmware loading for USB (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add missing number of sec cam entries for all variants (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: allow per-vendor event handling (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: avoid invalid list operation when vendor attach fails (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Demote vendor-specific attach/detach messages to info (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: cfg80211: Use WSEC to set SAE password (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: move feature overrides before feature_disable (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: add per-vendor feature detection callback (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: export firmware interface functions (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rt2x00: simplify rt2x00crypto_rx_insert_iv() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: mwifiex: Use helpers to check multicast addresses (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: brcmsmac: phy: Remove unreachable code (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make instances of iface limit and combination to be static const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: convert EN_DESC_ID of TX descriptor to le32 type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix multi-vif management when deleting a vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix incorrect power down sequence (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: do not realloc workqueue everytime an interface is added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix driver_handler when committing initial configuration (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl8192de: Don't read register in _rtl92de_query_rxphystatus (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: extend JOIN H2C command to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill JOIN H2C command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset DMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to reset CMAC table for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: update TX AMPDU parameter to CMAC table (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add chip_ops to update CMAC table to associated station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: fill CMAC table to associated station for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: add H2C command to update security CAM v2 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: declare EXT NSS BW of VHT capability (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add EHT capabilities for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: change supported bandwidths of chip_info to bit mask (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: adjust init_he_cap() to add EHT cap into iftype_data (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: use kstrtoX_from_user() in debugfs handlers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: change MAC buffer ring size to 2048 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support for BA1024 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: fix wrong definitions of hal_reo_update_rx_queue (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add QMI PHY capability learn support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor QMI MLO host capability helper function (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: document HAL_RX_BUF_RBM_SW4_BM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: ath12k_start_vdev_delay(): convert to use ar (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_flush() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_ampdu_action() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_update_vif_offload() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_stop() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_start() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_conf_tx() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_bss_assoc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_op_config() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_register() and ath12k_mac_unregister() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_setup_channels_rates() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_mac_allocate() and ath12k_mac_destroy() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: relocate ath12k_dp_pdev_pre_alloc() call (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: enable channel switch support (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35142] {CVE-2024-27052} - wifi: ath12k: Use initializers for QMI message buffers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Add missing qmi_txn_cancel() calls (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Remove unnecessary struct qmi_txn initializers (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: use WMI_VDEV_SET_TPC_POWER_CMDID when EXT_TPC_REG_SUPPORT for 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add handler for WMI_VDEV_SET_TPC_POWER_CMDID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add WMI_TLV_SERVICE_EXT_TPC_REG_SUPPORT service bit (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fill parameters for vdev set tpc power WMI command (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save max transmit power in vdev start response event from firmware (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add parse of transmit power envelope element (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: save power spectral density(PSD) of regulatory rule (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when connect to AP on 6 GHz band for station (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: update regulatory rules when interface added (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix a possible dead lock caused by ab->base_lock (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: store cur_regulatory_info for each radio (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: add support to select 6 GHz regulatory type (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: rtl_usb: Use sync register writes (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtlwifi: cleanup few rtlxxx_tx_fill_desc() routines (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::update_beacon to abstract update beacon operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add H2C command to download beacon frame for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: use struct to fill H2C command to download beacon frame (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add new H2C command to pause/sleep transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: refine H2C command that pause transmitting by MAC ID (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: fw: use struct to fill BA CAM H2C commands (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update BA CAM number to 24 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add chip_ops::h2c_ba_cam() to configure BA CAM (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: add feature_init to initialize BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: add firmware H2C command of BA CAM V1 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix RCU usage in connect path (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: wilc1000: fix declarations ordering (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: refactor ath12k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: fix IOMMU errors on buffer rings (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix off by one initial RTS rate (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: Fix LED control code of RTL8192FU (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: declare concurrent mode support for 8188f (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: make supporting AP mode only on port 0 transparent (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add hw crypto support for AP mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove obsolete priv->vif (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: add macids for STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interface in start_ap() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in {add,remove}_interface() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in watchdog_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in configure_filter() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in update_beacon_work_callback() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support multiple interfaces in set_aifs() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting bssid register for multiple interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: don't parse CFO, if both interfaces are connected in STA mode (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend check for matching bssid to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: extend wifi connected check to both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting mac address register for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: 8188e: convert usage of priv->vif to priv->vifs[0] (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: support setting linktype for both interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: prepare supporting two virtual interfaces (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtl8xxxu: remove assignment of priv->vif in rtl8xxxu_bss_info_changed() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw88: 8822ce: refine power parameters for RFE type 5 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: mac: Fix spelling mistakes "notfify" -> "notify" (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: set channel_info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add BB wrapper of TX power for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: add NCTL pre-settings for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: ignore special data from BB parameter file (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: update the register used in DIG and the DIG flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8922a: set RX gain along with set_channel operation (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: add parser to support RX gain dynamic setting flow (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: phy: move bb_gain_info used by WiFi 6 chips to union (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8851b: update TX power tables to R37 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: 8852b: update TX power tables to R36 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: rtw89: pci: use DBI function for 8852AE/8852BE/8851BE (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: Make QMI message rules const (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: support default regdb while searching board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add support to search regdb data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: remove unused ATH12K_BD_IE_BOARD_EXT (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add fallback board name without variant while searching board-2.bin (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath12k: add string type to search board data in board-2.bin for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove duplicate memset() in 10.4 TDLS peer update (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_tdls_peer_capabilities (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove unused template structs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: remove struct wmi_pdev_chanlist_update_event (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible arrays for WMI start scan TLVs (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: use flexible array in struct wmi_host_mem_chunks (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: fix LNA selection in ath_ant_try_scan() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath9k: delete some unused/duplicate macros (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath11k: refactor ath11k_wmi_tlv_parse_alloc() (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev() (Jose Ignacio Tornos Martinez) [RHEL-34696 RHEL-35199] {CVE-2023-52651} - bcma: Use PCI_HEADER_TYPE_MASK instead of literal (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: make bcma_bus_type const (Jose Ignacio Tornos Martinez) [RHEL-34696] - bcma: convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-34696] - wifi: iwlwifi: drop NULL pointer check in iwl_mvm_tzone_set_trip_temp() (Jose Ignacio Tornos Martinez) [RHEL-34696] - mm: use memalloc_nofs_save() in page_cache_ra_order() (Nico Pache) [RHEL-39635] {CVE-2024-36882} - afs: Don't cross .backup mountpoint from backup volume (Marc Dionne) [RHEL-39509] - afs: Fix fileserver rotation getting stuck (Marc Dionne) [RHEL-39509] - rxrpc: Only transmit one ACK per jumbo packet received (Marc Dionne) [RHEL-39509] - rxrpc: Fix congestion control algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Clients must accept conn from any address (Marc Dionne) [RHEL-39509] - rxrpc: Fix error check on ->alloc_txbuf() (Marc Dionne) [RHEL-39509] - afs: Fix occasional rmdir-then-VNOVNODE with generic/011 (Marc Dionne) [RHEL-39509] - afs: Don't cache preferred address (Marc Dionne) [RHEL-39509] - rxrpc: Extract useful fields from a received ACK to skb priv data (Marc Dionne) [RHEL-39509] - rxrpc: Clean up the resend algorithm (Marc Dionne) [RHEL-39509] - rxrpc: Record probes after transmission and reduce number of time-gets (Marc Dionne) [RHEL-39509] - rxrpc: Use ktimes for call timeout tracking and set the timer lazily (Marc Dionne) [RHEL-39509] - rxrpc: Differentiate PING ACK transmission traces. (Marc Dionne) [RHEL-39509] - rxrpc: Don't permit resending after all Tx packets acked (Marc Dionne) [RHEL-39509] - rxrpc: Parse received packets before dealing with timeouts (Marc Dionne) [RHEL-39509] - rxrpc: Do zerocopy using MSG_SPLICE_PAGES and page frags (Marc Dionne) [RHEL-39509] - rxrpc: Use rxrpc_txbuf::kvec[0] instead of rxrpc_txbuf::wire (Marc Dionne) [RHEL-39509] - rxrpc: Move rxrpc_send_ACK() to output.c with rxrpc_send_ack_packet() (Marc Dionne) [RHEL-39509] - rxrpc: Don't pick values out of the wire header when setting up security (Marc Dionne) [RHEL-39509] - rxrpc: Split up the DATA packet transmission function (Marc Dionne) [RHEL-39509] - rxrpc: Add a kvec[] to the rxrpc_txbuf struct (Marc Dionne) [RHEL-39509] - rxrpc: Merge together DF/non-DF branches of data Tx function (Marc Dionne) [RHEL-39509] - rxrpc: Do lazy DF flag resetting (Marc Dionne) [RHEL-39509] - rxrpc: Remove atomic handling on some fields only used in I/O thread (Marc Dionne) [RHEL-39509] - rxrpc: Strip barriers and atomics off of timer tracking (Marc Dionne) [RHEL-39509] - rxrpc: Fix the names of the fields in the ACK trailer struct (Marc Dionne) [RHEL-39509] - rxrpc: Note cksum in txbuf (Marc Dionne) [RHEL-39509] - rxrpc: Convert rxrpc_txbuf::flags into a mask and don't use atomics (Marc Dionne) [RHEL-39509] - rxrpc: Record the Tx serial in the rxrpc_txbuf and retransmit trace (Marc Dionne) [RHEL-39509] - ice: Fix ASSERT_RTNL() warning during certain scenarios (Ivan Vecera) [RHEL-30139] - netdev-genl: Add PID for the NAPI thread (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add PID in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - net: Add NAPI IRQ support (Ivan Vecera) [RHEL-30139] - net: minor reshuffle of napi_struct (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Add irq in netdev netlink YAML spec (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for napi (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for NAPI (Ivan Vecera) [RHEL-30139] - netdev-genl: Add netlink framework functions for queue (Ivan Vecera) [RHEL-30139] - ice: Add support in the driver for associating queue with napi (Ivan Vecera) [RHEL-30139] - net: Add queue and napi association (Ivan Vecera) [RHEL-30139] - netdev-genl: spec: Extend netdev netlink spec in YAML for queue (Ivan Vecera) [RHEL-30139] - ice: implement AQ download pkg retry (Petr Oros) [RHEL-17318] - io_uring: drop any code related to SCM_RIGHTS (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - io_uring/unix: drop usage of io_uring socket (Jeff Moyer) [RHEL-36366] {CVE-2023-52656} - nvme-tcp: strict pdu pacing to avoid send stalls on TLS (Chris Leech) [RHEL-35558]- ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find() (Pavel Reichl) [RHEL-45031] {CVE-2024-39276} - epoll: be better about file lifetimes (Pavel Reichl) [RHEL-44083] {CVE-2024-38580} - ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound (Hangbin Liu) [RHEL-44402] {CVE-2024-33621} - net: micrel: Fix receiving the timestamp in the frame for lan8841 (Jose Ignacio Tornos Martinez) [RHEL-43994] {CVE-2024-38593} - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg (Jose Ignacio Tornos Martinez) [RHEL-43623] {CVE-2021-47596} - usb: dwc3: Wait unconditionally after issuing EndXfer command (Desnes Nunes) [RHEL-43396] {CVE-2024-36977} - mm/gup: do not return 0 from pin_user_pages_fast() for bad args (Paulo Alcantara) [RHEL-38622] - ixgbe: fix end of loop test in ixgbe_set_vf_macvlan() (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix crash with empty VF macvlan list (Ken Cox) [RHEL-17490 RHEL-25594] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ken Cox) [RHEL-17490 RHEL-25594] - ethernet/intel: Use list_for_each_entry() helper (Ken Cox) [RHEL-17490 RHEL-25594] - ixgbe: fix timestamp configuration code (Ken Cox) [RHEL-17490 RHEL-25594] - redhat: deprecate bnx2xx drivers in rhel-9.5 (John Meneghini) [RHEL-40741] - net/tg3: fix race condition in tg3_reset_task() (Ken Cox) [RHEL-23102 RHEL-25507 RHEL-34072] - tg3: Increment tx_dropped in tg3_tso_bug() (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Move the [rt]x_dropped counters to tg3_napi (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Fix the TX ring stall (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: power down device only on SYSTEM_POWER_OFF (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Improve PTP TX timestamping logic (Ken Cox) [RHEL-23102 RHEL-25507] - ethernet: tg3: remove unreachable code (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use slab_build_skb() when needed (Ken Cox) [RHEL-23102 RHEL-25507] - tg3: Use pci_dev_id() to simplify the code (Ken Cox) [RHEL-23102 RHEL-25507] - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. (Ken Cox) [RHEL-23102 RHEL-25507] - scsi: qedi: Fix crash while reading debugfs attribute (John Meneghini) [RHEL-8112] - iomap: clear the per-folio dirty bits on all writeback failures (Pavel Reichl) [RHEL-11455] - iomap: don't skip reading in !uptodate folios when unsharing a range (Pavel Reichl) [RHEL-11455] - iomap: Add per-block dirty state tracking to improve performance (Pavel Reichl) [RHEL-11455] - iomap: Allocate ifs in ->write_begin() early (Pavel Reichl) [RHEL-11455] - iomap: Refactor iomap_write_delalloc_punch() function out (Pavel Reichl) [RHEL-11455] - iomap: Use iomap_punch_t typedef (Pavel Reichl) [RHEL-11455] - iomap: Fix possible overflow condition in iomap_write_delalloc_scan (Pavel Reichl) [RHEL-11455] - iomap: Add some uptodate state handling helpers for ifs state bitmap (Pavel Reichl) [RHEL-11455] - iomap: Drop ifs argument from iomap_set_range_uptodate() (Pavel Reichl) [RHEL-11455] - iomap: Rename iomap_page to iomap_folio_state and others (Pavel Reichl) [RHEL-11455] - iomap: Remove unnecessary test from iomap_release_folio() (Pavel Reichl) [RHEL-11455] - iomap: Simplify is_partially_uptodate a little (Pavel Reichl) [RHEL-11455] - iomap: Remove test for folio error (Pavel Reichl) [RHEL-11455] - ip_tunnel: harden copying IP tunnel params to userspace (Ivan Vecera) [RHEL-40130] - ip_tunnel: convert __be16 tunnel flags to bitmaps (Ivan Vecera) [RHEL-40130] - bitmap: introduce generic optimized bitmap_size() (Ivan Vecera) [RHEL-40130] - tools: move alignment-related macros to new (Ivan Vecera) [RHEL-40130] - s390/cio: rename bitmap_size() -> idset_bitmap_size() (Ivan Vecera) [RHEL-40130] - bitmap: don't assume compiler evaluates small mem*() builtins calls (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: mark address parameters of udp_tunnel6_xmit_skb() as const (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv6 route lookup (Ivan Vecera) [RHEL-40130] - ipv6: add new arguments to udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: remove "proto" argument from udp_tunnel6_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv6: rename and move ip6_dst_lookup_tunnel() (Ivan Vecera) [RHEL-40130] - vxlan: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: use generic function for tunnel IPv4 route lookup (Ivan Vecera) [RHEL-40130] - geneve: add dsfield helper function (Ivan Vecera) [RHEL-40130] - ipv4: use tunnel flow flags for tunnel route lookups (Ivan Vecera) [RHEL-40130] - ipv4: add new arguments to udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: remove "proto" argument from udp_tunnel_dst_lookup() (Ivan Vecera) [RHEL-40130] - ipv4: rename and move ip_route_output_tunnel() (Ivan Vecera) [RHEL-40130] - nfp: flower: add support for tunnel offload without key ID (Ivan Vecera) [RHEL-40130] - ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX (Ivan Vecera) [RHEL-40130] - ip_tunnel: use a separate struct to store tunnel params in the kernel (Ivan Vecera) [RHEL-40130] - lib/bitmap: add bitmap_{read,write}() (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_parm (Ivan Vecera) [RHEL-40130] - net: Add helper function to parse netlink msg of ip_tunnel_encap (Ivan Vecera) [RHEL-40130] - selftests/memfd: fix spelling mistakes (Waiman Long) [RHEL-37152] - selftests/memfd: delete unused declarations (Waiman Long) [RHEL-37152] - memfd: drop warning for missing exec-related flags (Waiman Long) [RHEL-37152] - selftests: improve vm.memfd_noexec sysctl tests (Waiman Long) [RHEL-37152] - memfd: replace ratcheting feature from vm.memfd_noexec with hierarchy (Waiman Long) [RHEL-37152] - memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2 (Waiman Long) [RHEL-37152] - selftests: memfd: error out test process when child test fails (Waiman Long) [RHEL-37152] - kernel: pid_namespace: remove unused set_memfd_noexec_scope() (Waiman Long) [RHEL-37152] - kernel: pid_namespace: simplify sysctls with register_sysctl() (Waiman Long) [RHEL-37152] - selftests/memfd: fix test_sysctl (Waiman Long) [RHEL-37152] - xfs: warn deprecation of V4 format beginning with RHEL10 instead of 2030. (Bill O'Donnell) [RHEL-40421] - bnxt_re: avoid shift undefined behavior in bnxt_qplib_alloc_init_hwq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add a missing check in bnxt_qplib_query_srq (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Return error for SRQ resize (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix unconditional fence for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Remove a redundant check inside bnxt_re_vf_res_config (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Avoid creating fence MR for newer adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix error code in bnxt_re_create_cq() (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the sparse warnings (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Fix the offset for GenP7 adapters for user applications (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Share a page to expose per CQ info with userspace (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Add UAPI to share a page with user space (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Adds MSN table capability for Gen P7 adapters (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Doorbell changes (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Get the toggle bits from CQ completions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the HW interface definitions (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Update the BAR offsets (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Support new 5760X P7 devices (Sreekanth Reddy) [RHEL-19812] - RDMA/bnxt_re: Correct module description string (Sreekanth Reddy) [RHEL-19812] - nfs: fix UAF in direct writes (Benjamin Coddington) [RHEL-34977] {CVE-2024-26958} - virtio-blk: fix implicit overflow on virtio_max_dma_size (Ming Lei) [RHEL-38133] {CVE-2023-52762} - mm/kmemleak: disable KASAN instrumentation in kmemleak (Waiman Long) [RHEL-8656] - mm/kmemleak: compact kmemleak_object further (Waiman Long) [RHEL-8656] - kmemleak: avoid RCU stalls when freeing metadata for per-CPU pointers (Waiman Long) [RHEL-8656] - kmemleak: add checksum to backtrace report (Waiman Long) [RHEL-8656] - kmemleak: drop (age ) from leak record (Waiman Long) [RHEL-8656] - mm/kmemleak: move set_track_prepare() outside raw_spinlocks (Waiman Long) [RHEL-8656] - Revert "mm/kmemleak: move the initialisation of object to __link_object" (Waiman Long) [RHEL-8656] - mm/kmemleak: move the initialisation of object to __link_object (Waiman Long) [RHEL-8656] - mm/kmemleak: fix partially freeing unknown object warning (Waiman Long) [RHEL-8656] - mm: kmemleak: add __find_and_remove_object() (Waiman Long) [RHEL-8656] - mm: kmemleak: use mem_pool_free() to free object (Waiman Long) [RHEL-8656] - mm: kmemleak: split __create_object into two functions (Waiman Long) [RHEL-8656] - mm/kmemleak: fix print format of pointer in pr_debug() (Waiman Long) [RHEL-8656] - mm/kmemleak: move up cond_resched() call in page scanning loop (Waiman Long) [RHEL-8656] - Rename kmemleak_initialized to kmemleak_late_initialized (Waiman Long) [RHEL-8656] - mm/kmemleak: use %pK to display kernel pointers in backtrace (Waiman Long) [RHEL-8656] - mptcp: cleanup SOL_TCP handling (Paolo Abeni) [RHEL-28492] - mptcp: implement TCP_NOTSENT_LOWAT support (Paolo Abeni) [RHEL-28492] - mptcp: avoid some duplicate code in socket option handling (Paolo Abeni) [RHEL-28492] - mptcp: cleanup writer wake-up (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in mptcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: check the protocol in tcp_sk() with DEBUG_NET (Paolo Abeni) [RHEL-28492] - mptcp: token kunit: set protocol (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless accesses around read-mostly fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for token (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for RX path fields (Paolo Abeni) [RHEL-28492] - mptcp: annotate lockless access for the tx path (Paolo Abeni) [RHEL-28492] - mptcp: annotate access for msk keys (Paolo Abeni) [RHEL-28492] - mptcp: use mptcp_set_state (Paolo Abeni) [RHEL-28492] - mptcp: add CurrEstab MIB counter support (Paolo Abeni) [RHEL-28492] - mptcp: rename mptcp_setsockopt_sol_ip_set_transparent() (Paolo Abeni) [RHEL-28492] - netlink: specs: mptcp: rename the MPTCP path management spec (Paolo Abeni) [RHEL-28492] - mptcp: add mptcpi_subflows_total counter (Paolo Abeni) [RHEL-28492] - net: atlantic: Fix DMA mapping for PTP hwts ring (Michal Schmidt) [RHEL-31367 RHEL-36002] {CVE-2024-26680} - net: atlantic: eliminate double free in error handling logic (Michal Schmidt) [RHEL-36002] - net: atlantic: fix double free in ring reinit logic (Michal Schmidt) [RHEL-36002] - net: atlantic: Fix NULL dereference of skb pointer in (Michal Schmidt) [RHEL-36002] - net: atlantic: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: atlantic: Define aq_pm_ops conditionally on CONFIG_PM (Michal Schmidt) [RHEL-36002] - atlantic:hw_atl2:hw_atl2_utils_fw: Remove unnecessary (void*) conversions (Michal Schmidt) [RHEL-36002] - net: aquantia: constify pointers to hwmon_channel_info (Michal Schmidt) [RHEL-36002] - block: fix deadlock between bd_link_disk_holder and partition scan (Ming Lei) [RHEL-34860] {CVE-2024-26899} - xfs: recovery should not clear di_flushiter unconditionally (Bill O'Donnell) [RHEL-25419] - xfs: revert commit 44af6c7e59b12 (Bill O'Donnell) [RHEL-25419] - xfs: use dontcache for grabbing inodes during scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix imprecise logic in xchk_btree_check_block_owner (Bill O'Donnell) [RHEL-25419] - xfs: fix perag leak when growfs fails (Bill O'Donnell) [RHEL-25419] - xfs: add lock protection when remove perag from radix tree (Bill O'Donnell) [RHEL-25419] - xfs: fix units conversion error in xfs_bmap_del_extent_delay (Bill O'Donnell) [RHEL-25419] - xfs: fix dqiterate thinko (Bill O'Donnell) [RHEL-25419] - xfs: fix agf_fllast when repairing an empty AGFL (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr shortform objects (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in xfs attr leaf blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert flex-array declarations in struct xfs_attrlist* (Bill O'Donnell) [RHEL-25419] - xfs: fix uninit warning in xfs_growfs_data (Bill O'Donnell) [RHEL-25419] - xfs: Remove unneeded semicolon (Bill O'Donnell) [RHEL-25419] - xfs: AGI length should be bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: fix xfs_btree_query_range callers to initialize btree rec fully (Bill O'Donnell) [RHEL-25419] - xfs: validate fsmap offsets specified in the query keys (Bill O'Donnell) [RHEL-25419] - xfs: clean up the rtbitmap fsmap backend (Bill O'Donnell) [RHEL-25419] - xfs: fix getfsmap reporting past the last rt extent (Bill O'Donnell) [RHEL-25419] - xfs: AGF length has never been bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: journal geometry is not properly bounds checked (Bill O'Donnell) [RHEL-25419] - xfs: don't block in busy flushing when freeing extents (Bill O'Donnell) [RHEL-25419] - xfs: allow extent free intents to be retried (Bill O'Donnell) [RHEL-25419] - xfs: pass alloc flags through to xfs_extent_busy_flush() (Bill O'Donnell) [RHEL-25419] - xfs: use deferred frees for btree block freeing (Bill O'Donnell) [RHEL-25419] - xfs: remove redundant initializations of pointers drop_leaf and save_leaf (Bill O'Donnell) [RHEL-25419] - xfs: fix ag count overflow during growfs (Bill O'Donnell) [RHEL-25419] - xfs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method (Bill O'Donnell) [RHEL-25419] - xfs: drop EXPERIMENTAL tag for large extent counts (Bill O'Donnell) [RHEL-25419] - xfs: fix broken logic when detecting mergeable bmap records (Bill O'Donnell) [RHEL-25419] - xfs: Fix undefined behavior of shift into sign bit (Bill O'Donnell) [RHEL-25419] - xfs: disable reaping in fscounters scrub (Bill O'Donnell) [RHEL-25419] - xfs: fix negative array access in xfs_getbmap (Bill O'Donnell) [RHEL-25419] - xfs: don't allocate into the data fork for an unshare request (Bill O'Donnell) [RHEL-25419] - xfs: flush dirty data and drain directios before scrubbing cow fork (Bill O'Donnell) [RHEL-25419] - xfs: fix duplicate includes (Bill O'Donnell) [RHEL-25419] - xfs: simplify two-level sysctl registration for xfs_table (Bill O'Donnell) [RHEL-25419] - xfs: fix BUG_ON in xfs_getbmap() (Bill O'Donnell) [RHEL-25419] - xfs: _{attr,data}_map_shared should take ILOCK_EXCL until iread_extents is completely done (Bill O'Donnell) [RHEL-25419] - xfs: remove WARN when dquot cache insertion fails (Bill O'Donnell) [RHEL-25419] - xfs: Extend table marker on deprecated mount options table (Bill O'Donnell) [RHEL-25419] - xfs: deprecate the ascii-ci feature (Bill O'Donnell) [RHEL-25419] - xfs: test the ascii case-insensitive hash (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: cross-reference rmap records with ag btrees (Bill O'Donnell) [RHEL-25419] - xfs: introduce bitmap type for AG blocks (Bill O'Donnell) [RHEL-25419] - xfs: convert xbitmap to interval tree (Bill O'Donnell) [RHEL-25419] - xfs: drop the _safe behavior from the xbitmap foreach macro (Bill O'Donnell) [RHEL-25419] - xfs: don't load local xattr values during scrub (Bill O'Donnell) [RHEL-25419] - xfs: remove the for_each_xbitmap_ helpers (Bill O'Donnell) [RHEL-25419] - xfs: only allocate free space bitmap for xattr scrub if needed (Bill O'Donnell) [RHEL-25419] - xfs: clean up xattr scrub initialization (Bill O'Donnell) [RHEL-25419] - xfs: check used space of shortform xattr structures (Bill O'Donnell) [RHEL-25419] - xfs: move xattr scrub buffer allocation to top level function (Bill O'Donnell) [RHEL-25419] - xfs: remove flags argument from xchk_setup_xattr_buf (Bill O'Donnell) [RHEL-25419] - xfs: split valuebuf from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split usedmap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: split freemap from xchk_xattr_buf.buf (Bill O'Donnell) [RHEL-25419] - xfs: remove unnecessary dstmap in xattr scrubber (Bill O'Donnell) [RHEL-25419] - xfs: don't shadow @leaf in xchk_xattr_block (Bill O'Donnell) [RHEL-25419] - xfs: xattr scrub should ensure one namespace bit per name (Bill O'Donnell) [RHEL-25419] - xfs: check for reverse mapping records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: check overlapping rmap btree records (Bill O'Donnell) [RHEL-25419] - xfs: flag refcount btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: don't call xchk_bmap_check_rmaps for btree-format file forks (Bill O'Donnell) [RHEL-25419] - xfs: flag free space btree records that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split the xchk_bmap_check_rmaps into a predicate (Bill O'Donnell) [RHEL-25419] - xfs: alert the user about data/attr fork mappings that could be merged (Bill O'Donnell) [RHEL-25419] - xfs: split xchk_bmap_xref_rmap into two functions (Bill O'Donnell) [RHEL-25419] - xfs: accumulate iextent records when checking bmap (Bill O'Donnell) [RHEL-25419] - xfs: change bmap scrubber to store the previous mapping (Bill O'Donnell) [RHEL-25419] - xfs: don't take the MMAPLOCK when scrubbing file metadata (Bill O'Donnell) [RHEL-25419] - xfs: retain the AGI when we can't iget an inode to scrub the core (Bill O'Donnell) [RHEL-25419] - xfs: rename xchk_get_inode -> xchk_iget_for_scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: fix an inode lookup race in xchk_get_inode (Bill O'Donnell) [RHEL-25419] - xfs: fix parent pointer scrub racing with subdirectory reparenting (Bill O'Donnell) [RHEL-25419] - xfs: manage inode DONTCACHE status at irele time (Bill O'Donnell) [RHEL-25419] - xfs: simplify xchk_parent_validate (Bill O'Donnell) [RHEL-25419] - xfs: remove xchk_parent_count_parent_dentries (Bill O'Donnell) [RHEL-25419] - xfs: always check the existence of a dirent's child inode (Bill O'Donnell) [RHEL-25419] - xfs: streamline the directory iteration code for scrub (Bill O'Donnell) [RHEL-25419] - xfs: ensure that single-owner file blocks are not owned by others (Bill O'Donnell) [RHEL-25419] - xfs: convert xfs_ialloc_has_inodes_at_extent to return keyfill scan results (Bill O'Donnell) [RHEL-25419] - xfs: teach scrub to check for sole ownership of metadata objects (Bill O'Donnell) [RHEL-25419] - xfs: directly cross-reference the inode btrees with each other (Bill O'Donnell) [RHEL-25419] - xfs: clean up broken eearly-exit code in the inode btree scrubber (Bill O'Donnell) [RHEL-25419] - xfs: remove pointless shadow variable from xfs_difree_inobt (Bill O'Donnell) [RHEL-25419] - xfs: ensure that all metadata and data blocks are not cow staging extents (Bill O'Donnell) [RHEL-25419] - xfs: check the reference counts of gaps in the refcount btree (Bill O'Donnell) [RHEL-25419] - xfs: implement masked btree key comparisons for _has_records scans (Bill O'Donnell) [RHEL-25419] - xfs: replace xfs_btree_has_record with a general keyspace scanner (Bill O'Donnell) [RHEL-25419] - xfs: refactor ->diff_two_keys callsites (Bill O'Donnell) [RHEL-25419] - xfs: refactor converting btree irec to btree key (Bill O'Donnell) [RHEL-25419] - xfs: check btree keys reflect the child block (Bill O'Donnell) [RHEL-25419] - xfs: detect unwritten bit set in rmapbt node block keys (Bill O'Donnell) [RHEL-25419] - xfs: hoist inode record alignment checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad file mapping records in the ondisk bmbt (Bill O'Donnell) [RHEL-25419] - xfs: hoist rmap record flag checks from scrub (Bill O'Donnell) [RHEL-25419] - xfs: complain about bad records in query_range helpers (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for bmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for rmap btrees (Bill O'Donnell) [RHEL-25419] - xfs: return a failure address from xfs_rmap_irec_offset_unpack (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for refcount btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for inode btrees (Bill O'Donnell) [RHEL-25419] - xfs: standardize ondisk to incore conversion for free space btrees (Bill O'Donnell) [RHEL-25419] - xfs: scrub should use ECHRNG to signal that the drain is needed (Bill O'Donnell) [RHEL-25419] - xfs: minimize overhead of drain wakeups by using jump labels (Bill O'Donnell) [RHEL-25419] - xfs: clean up scrub context if scrub setup returns -EDEADLOCK (Bill O'Donnell) [RHEL-25419] - xfs: allow queued AG intents to drain before scrubbing (Bill O'Donnell) [RHEL-25419] - xfs: add a tracepoint to report incorrect extent refcounts (Bill O'Donnell) [RHEL-25419] - xfs: update copyright years for scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: fix author and spdx headers on scrub/ files (Bill O'Donnell) [RHEL-25419] - xfs: create traced helper to get extra perag references (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_refcount_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_rmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_extfree_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - xfs: pass per-ag references to xfs_free_extent (Bill O'Donnell) [RHEL-25419] - xfs: give xfs_bmap_intent its own perag reference (Bill O'Donnell) [RHEL-25419] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Viktor Malik) [RHEL-23644 RHEL-36815] {CVE-2024-27431} - selftests: net: veth: test the ability to independently manipulate GRO and XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: do not manipulate GRO when using XDP (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests: net: veth: test syncing GRO and XDP state while device is down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - net: veth: clear GRO when clearing XDP even when down (Viktor Malik) [RHEL-23644 RHEL-31820] {CVE-2024-26803} - selftests/bpf: Run cgroup1_hierarchy test in own mount namespace (Viktor Malik) [RHEL-23644] - selftests/bpf: fix RELEASE=1 build for tc_opts (Viktor Malik) [RHEL-23644] - bpf: don't emit warnings intended for global subprogs for static subprogs (Viktor Malik) [RHEL-23644] - bpf: make sure scalar args don't accept __arg_nonnull tag (Viktor Malik) [RHEL-23644] - bpf: Protect against int overflow for stack access size (Viktor Malik) [RHEL-23644] - libbpf: Prevent null-pointer dereference when prog to load has no BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: Add negtive test cases for task iter (Viktor Malik) [RHEL-23644] - bpf: Fix an issue due to uninitialized bpf_iter_task (Viktor Malik) [RHEL-23644] - selftests/bpf: Test racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644] - bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel (Viktor Malik) [RHEL-23644 RHEL-31726] {CVE-2024-26737} - bpf, scripts: Correct GPL license name (Viktor Malik) [RHEL-23644] - bpf: Fix warning for bpf_cpumask in verifier (Viktor Malik) [RHEL-23644] - libbpf: fix return value for PERF_EVENT __arg_ctx type fix up check (Viktor Malik) [RHEL-23644] - libbpf: fix __arg_ctx type enforcement for perf_event programs (Viktor Malik) [RHEL-23644] - bpftool: Fix wrong free call in do_show_link (Viktor Malik) [RHEL-23644] - libbpf: warn on unexpected __arg_ctx type when rewriting BTF (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests confirming type logic in kernel for __arg_ctx (Viktor Malik) [RHEL-23644] - bpf: enforce types for __arg_ctx-tagged arguments in global subprogs (Viktor Malik) [RHEL-23644] - bpf: extract bpf_ctx_convert_map logic and make it more reusable (Viktor Malik) [RHEL-23644] - libbpf: feature-detect arg:ctx tag support in kernel (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644] - bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS (Viktor Malik) [RHEL-23644 RHEL-26467] {CVE-2024-26589} - selftests/bpf: Test re-attachment fix for bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644] - bpf: Fix re-attachment branch in bpf_tracing_prog_attach (Viktor Malik) [RHEL-23644 RHEL-26486] {CVE-2024-26591} - selftests/bpf: Add test for recursive attachment of tracing progs (Viktor Malik) [RHEL-23644] - bpf: Relax tracing prog recursive attach rules (Viktor Malik) [RHEL-23644] - bpf, x86: Use emit_nops to replace memcpy x86_nops (Viktor Malik) [RHEL-23644] - selftests/bpf: Test gotol with large offsets (Viktor Malik) [RHEL-23644] - selftests/bpf: Double the size of test_loader log (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary cpu == 0 check in memalloc (Viktor Malik) [RHEL-23644] - selftests/bpf: add __arg_ctx BTF rewrite test (Viktor Malik) [RHEL-23644] - selftests/bpf: add arg:ctx cases to test_global_funcs tests (Viktor Malik) [RHEL-23644] - libbpf: implement __arg_ctx fallback logic (Viktor Malik) [RHEL-23644] - libbpf: move BTF loading step after relocation step (Viktor Malik) [RHEL-23644] - libbpf: move exception callbacks assignment logic into relocation step (Viktor Malik) [RHEL-23644] - libbpf: use stable map placeholder FDs (Viktor Malik) [RHEL-23644] - libbpf: don't rely on map->fd as an indicator of map being created (Viktor Malik) [RHEL-23644] - libbpf: use explicit map reuse flag to skip map creation steps (Viktor Malik) [RHEL-23644] - libbpf: make uniform use of btf__fd() accessor inside libbpf (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert profiler.c to bpf_cmp. (Viktor Malik) [RHEL-23644] - bpf: Add bpf_nop_mov() asm macro. (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove bpf_assert_eq-like macros. (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert exceptions_assert.c to bpf_cmp (Viktor Malik) [RHEL-23644] - bpf: Introduce "volatile compare" macros (Viktor Malik) [RHEL-23644] - selftests/bpf: Attempt to build BPF programs with -Wsign-compare (Viktor Malik) [RHEL-23644] - bpf: Add a possibly-zero-sized read test (Viktor Malik) [RHEL-23644] - bpf: Simplify checking size of helper accesses (Viktor Malik) [RHEL-23644] - bpf: Avoid unnecessary use of comma operator in verifier (Viktor Malik) [RHEL-23644] - bpf: Re-support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos (Viktor Malik) [RHEL-23644] - libbpf: Skip DWARF sections in linker sanity check (Viktor Malik) [RHEL-23644] - samples/bpf: Use %lu format specifier for unsigned long values (Viktor Malik) [RHEL-23644] - selftests/bpf: Close cgrp fd before calling cleanup_cgroup_environment() (Viktor Malik) [RHEL-23644] - selftests/bpf: add freplace of BTF-unreliable main prog test (Viktor Malik) [RHEL-23644] - selftests/bpf: add global subprog annotation tests (Viktor Malik) [RHEL-23644] - libbpf: add __arg_xxx macros for annotating global func args (Viktor Malik) [RHEL-23644] - bpf: add support for passing dynptr pointer to global subprog (Viktor Malik) [RHEL-23644] - bpf: support 'arg:xxx' btf_decl_tag-based hints for global subprog args (Viktor Malik) [RHEL-23644] - bpf: reuse subprog argument parsing logic for subprog call checks (Viktor Malik) [RHEL-23644] - bpf: move subprog call logic back to verifier.c (Viktor Malik) [RHEL-23644] - bpf: prepare btf_prepare_func_args() for handling static subprogs (Viktor Malik) [RHEL-23644] - bpf: reuse btf_prepare_func_args() check for main program BTF validation (Viktor Malik) [RHEL-23644] - bpf: abstract away global subprog arg preparation logic from reg state setup (Viktor Malik) [RHEL-23644] - selftests/bpf: add testcase to verifier_bounds.c for BPF_JNE (Viktor Malik) [RHEL-23644] - selftests/bpf: activate the OP_NE logic in range_cond() (Viktor Malik) [RHEL-23644] - selftests/bpf: remove reduplicated s32 casting in "crafted_cases" (Viktor Malik) [RHEL-23644] - bpf: make the verifier tracks the "not equal" for regs (Viktor Malik) [RHEL-23644] - Revert BPF token-related functionality (Viktor Malik) [RHEL-23644] - selftests/bpf: Add more uprobe multi fail tests (Viktor Malik) [RHEL-23644] - bpf: Fail uprobe multi link with negative offset (Viktor Malik) [RHEL-23644] - bpf: Ensure precise is reset to false in __mark_reg_const_zero() (Viktor Malik) [RHEL-23644] - selftests/bpf: Test the release of map btf (Viktor Malik) [RHEL-23644] - s390/bpf: Fix indirect trampoline generation (Viktor Malik) [RHEL-23644] - selftests/bpf: Temporarily disable dummy_struct_ops test on s390 (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_exception_cb() signature (Viktor Malik) [RHEL-23644] - bpf: Fix dtor CFI (Viktor Malik) [RHEL-23644] - cfi: Add CFI_NOSEAL() (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_struct_ops CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix bpf_callback_t CFI (Viktor Malik) [RHEL-23644] - x86/cfi,bpf: Fix BPF JIT call (Viktor Malik) [RHEL-23644] - cfi: Flip headers (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-kprobe attachment (Viktor Malik) [RHEL-23644] - selftests/bpf: Don't use libbpf_get_error() in kprobe_multi_test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for abnormal cnt during multi-uprobe attachment (Viktor Malik) [RHEL-23644] - bpf: Limit the number of kprobes when attaching program to multiple kprobes (Viktor Malik) [RHEL-23644] - selftests/bpf: utilize string values for delegate_xxx mount options (Viktor Malik) [RHEL-23644] - bpf: support symbolic BPF FS delegation mount options (Viktor Malik) [RHEL-23644] - selftests/bpf: Remove flaky test_btf_id test (Viktor Malik) [RHEL-23644] - bpf: Fix a race condition between btf_put() and map_free() (Viktor Malik) [RHEL-23644] - bpf: Use GFP_KERNEL in bpf_event_entry_gen() (Viktor Malik) [RHEL-23644] - bpf: Reduce the scope of rcu_read_lock when updating fd map (Viktor Malik) [RHEL-23644] - bpf: Update the comments in maybe_wait_bpf_programs() (Viktor Malik) [RHEL-23644] - bpf: add small subset of SECURITY_PATH hooks to BPF sleepable_lsm_hooks list (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - libbpf: support BPF token path setting through LIBBPF_BPF_TOKEN_PATH envvar (Viktor Malik) [RHEL-23644] - selftests/bpf: add tests for BPF object load with implicit token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF object loading tests with explicit token passing (Viktor Malik) [RHEL-23644] - libbpf: wire up BPF token support at BPF object level (Viktor Malik) [RHEL-23644] - libbpf: wire up token_fd into feature probing logic (Viktor Malik) [RHEL-23644] - libbpf: move feature detection code into its own file (Viktor Malik) [RHEL-23644] - libbpf: further decouple feature checking logic from bpf_object (Viktor Malik) [RHEL-23644] - libbpf: split feature detectors definitions from cached results (Viktor Malik) [RHEL-23644] - bpf: fail BPF_TOKEN_CREATE if no delegation option was set on BPF FS (Viktor Malik) [RHEL-23644] - bpf: selftests: Add verifier tests for CO-RE bitfield writes (Viktor Malik) [RHEL-23644] - bpf: selftests: test_loader: Support __btf_path() annotation (Viktor Malik) [RHEL-23644] - libbpf: Add BPF_CORE_WRITE_BITFIELD() macro (Viktor Malik) [RHEL-23644] - bpf: Support uid and gid when mounting bpffs (Viktor Malik) [RHEL-23644] - selftests/bpf: fix compiler warnings in RELEASE=1 mode (Viktor Malik) [RHEL-23644] - selftests/bpf: Relax time_tai test for equal timestamps in tai_forward (Viktor Malik) [RHEL-23644] - bpf: Comment on check_mem_size_reg (Viktor Malik) [RHEL-23644] - bpf: Remove unused backtrack_state helper functions (Viktor Malik) [RHEL-23644] - bpf: use bitfields for simple per-subprog bool flags (Viktor Malik) [RHEL-23644] - bpf: tidy up exception callback management a bit (Viktor Malik) [RHEL-23644] - bpf: emit more dynptr information in verifier log (Viktor Malik) [RHEL-23644] - bpf: log PTR_TO_MEM memory size in verifier log (Viktor Malik) [RHEL-23644] - selftests/bpf: validate eliminated global subprog is not freplaceable (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test for bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - bpf: Add bpf_cpumask_weight() kfunc (Viktor Malik) [RHEL-23644] - selftests/bpf: validate fake register spill/fill precision backtracking logic (Viktor Malik) [RHEL-23644] - bpf: handle fake register spill to stack with BPF_ST_MEM instruction (Viktor Malik) [RHEL-23644] - bpf: Set uattr->batch.count as zero before batched update or deletion (Viktor Malik) [RHEL-23644] - bpf: Only call maybe_wait_bpf_programs() when map operation succeeds (Viktor Malik) [RHEL-23644] - bpf: Add missed maybe_wait_bpf_programs() for htab of maps (Viktor Malik) [RHEL-23644] - bpf: Call maybe_wait_bpf_programs() only once for generic_map_update_batch() (Viktor Malik) [RHEL-23644] - bpf: Remove unnecessary wait from bpf_map_copy_value() (Viktor Malik) [RHEL-23644] - libbpf: Add pr_warn() for EINVAL cases in linker_sanity_check_elf (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 local storage (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper open_classid() (Viktor Malik) [RHEL-23644] - bpf: Enable bpf_cgrp_storage for cgroup1 non-attach case (Viktor Malik) [RHEL-23644] - selftests/bpf: fix timer/test_bad_ret subtest on test_progs-cpuv4 flavor (Viktor Malik) [RHEL-23644] - bpf: Minor cleanup around stack bounds (Viktor Malik) [RHEL-23644] - bpf: Fix accesses to uninit stack slots (Viktor Malik) [RHEL-23644] - bpf: Add some comments to stack representation (Viktor Malik) [RHEL-23644] - bpf: Load vmlinux btf for any struct_ops map (Viktor Malik) [RHEL-23644] - bpf: Guard stack limits against 32bit overflow (Viktor Malik) [RHEL-23644 RHEL-37076] {CVE-2023-52676} - bpf: Add verifier regression test for previous patch (Viktor Malik) [RHEL-23644] - bpf: Fix verification of indirect var-off stack access (Viktor Malik) [RHEL-23644] - x86, bpf: Use bpf_prog_pack for bpf trampoline (Viktor Malik) [RHEL-23644] - bpf: Use arch_bpf_trampoline_size (Viktor Malik) [RHEL-23644] - bpf: Add arch_bpf_trampoline_size() (Viktor Malik) [RHEL-23644] - bpf, x86: Adjust arch_prepare_bpf_trampoline return value (Viktor Malik) [RHEL-23644] - bpf: Add helpers for trampoline image management (Viktor Malik) [RHEL-23644] - bpf: Adjust argument names of arch_prepare_bpf_trampoline() (Viktor Malik) [RHEL-23644] - bpf: Let bpf_prog_pack_free handle any pointer (Viktor Malik) [RHEL-23644] - bpf: rename MAX_BPF_LINK_TYPE into __MAX_BPF_LINK_TYPE for consistency (Viktor Malik) [RHEL-23644] - bpf,selinux: allocate bpf_security_struct per BPF token (Viktor Malik) [RHEL-23644] - selftests/bpf: add BPF token-enabled tests (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_prog_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_btf_load() API (Viktor Malik) [RHEL-23644] - libbpf: add BPF token support to bpf_map_create() API (Viktor Malik) [RHEL-23644] - libbpf: add bpf_token_create() API (Viktor Malik) [RHEL-23644] - bpf,lsm: add BPF token LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_map_alloc/bpf_map_free LSM hooks (Viktor Malik) [RHEL-23644] - bpf,lsm: refactor bpf_prog_alloc/bpf_prog_free LSM hooks (Viktor Malik) [RHEL-23644] - lsm: move the bpf hook comments to security/security.c (Viktor Malik) [RHEL-23644] - bpf: consistently use BPF token throughout BPF verifier logic (Viktor Malik) [RHEL-23644] - bpf: take into account BPF token when fetching helper protos (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_PROG_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_BTF_LOAD command (Viktor Malik) [RHEL-23644] - bpf: add BPF token support to BPF_MAP_CREATE command (Viktor Malik) [RHEL-23644] - bpf: introduce BPF token object (Viktor Malik) [RHEL-23644] - bpf: add BPF token delegation mount options to BPF FS (Viktor Malik) [RHEL-23644] - bpf: align CAP_NET_ADMIN checks with bpf_capable() approach (Viktor Malik) [RHEL-23644] - selftests/bpf: validate precision logic in partial_stack_load_preserves_zeros (Viktor Malik) [RHEL-23644] - bpf: track aligned STACK_ZERO cases as imprecise spilled registers (Viktor Malik) [RHEL-23644] - selftests/bpf: validate zero preservation for sub-slot loads (Viktor Malik) [RHEL-23644] - bpf: preserve constant zero when doing partial register restore (Viktor Malik) [RHEL-23644] - selftests/bpf: validate STACK_ZERO is preserved on subreg spill (Viktor Malik) [RHEL-23644] - bpf: preserve STACK_ZERO slots on partial reg spills (Viktor Malik) [RHEL-23644] - selftests/bpf: add stack access precision test (Viktor Malik) [RHEL-23644] - bpf: support non-r10 register spill/fill to/from stack in precision tracking (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_kptr_xchg stashing of bpf_rb_root (Viktor Malik) [RHEL-23644] - selftests/bpf: Test outer map update operations in syscall program (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test cases for inner map (Viktor Malik) [RHEL-23644] - bpf: Optimize the free of inner map (Viktor Malik) [RHEL-23644] - bpf: Defer the free of inner map when necessary (Viktor Malik) [RHEL-23644] - bpf: Set need_defer as false when clearing fd array during map free (Viktor Malik) [RHEL-23644] - bpf: Add map and need_defer parameters to .map_fd_put_ptr() (Viktor Malik) [RHEL-23644] - bpf: Check rcu_read_lock_trace_held() before calling bpf map helpers (Viktor Malik) [RHEL-23644 RHEL-30513] {CVE-2023-52621} - bpf: Minor logging improvement (Viktor Malik) [RHEL-23644] - bpf: simplify tnum output if a fully known constant (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust global_func15 test to validate prog exit precision (Viktor Malik) [RHEL-23644] - selftests/bpf: validate async callback return value check correctness (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on program/async callback return (Viktor Malik) [RHEL-23644] - bpf: unify async callback and program retval checks (Viktor Malik) [RHEL-23644] - bpf: enforce precise retval range on program exit (Viktor Malik) [RHEL-23644] - selftests/bpf: add selftest validating callback result is enforced (Viktor Malik) [RHEL-23644] - bpf: enforce exact retval range on subprog/callback exit (Viktor Malik) [RHEL-23644] - bpf: enforce precision of R0 on callback return (Viktor Malik) [RHEL-23644] - bpf: provide correct register name for exception callback retval check (Viktor Malik) [RHEL-23644] - bpf: rearrange bpf_func_state fields to save a bit of memory (Viktor Malik) [RHEL-23644] - bpf/tests: Remove duplicate JSGT tests (Viktor Malik) [RHEL-23644] - selftests/bpf: Use pkg-config for libelf (Viktor Malik) [RHEL-23644] - selftests/bpf: Override PKG_CONFIG for static builds (Viktor Malik) [RHEL-23644] - selftests/bpf: Choose pkg-config for the target (Viktor Malik) [RHEL-23644] - bpftool: Add support to display uprobe_multi links (Viktor Malik) [RHEL-23644] - selftests/bpf: Add link_info test for uprobe_multi link (Viktor Malik) [RHEL-23644] - selftests/bpf: Use bpf_link__destroy in fill_link_info tests (Viktor Malik) [RHEL-23644] - bpf: Add link_info support for uprobe multi link (Viktor Malik) [RHEL-23644] - bpf: Store ref_ctr_offsets values in bpf_uprobe array (Viktor Malik) [RHEL-23644] - libbpf: Add st_type argument to elf_resolve_syms_offsets function (Viktor Malik) [RHEL-23644] - selftests/bpf: update test_offload to use new orphaned property (Viktor Malik) [RHEL-23644] - bpftool: mark orphaned programs during prog show (Viktor Malik) [RHEL-23644] - bpf: Fix a few selftest failures due to llvm18 change (Viktor Malik) [RHEL-23644] - selftests/bpf: Add lazy global subprog validation tests (Viktor Malik) [RHEL-23644] - bpf: Validate global subprogs lazily (Viktor Malik) [RHEL-23644] - bpf: Emit global subprog name in verifier logs (Viktor Malik) [RHEL-23644] - libbpf: Start v1.4 development cycle (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in vmlinux (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_obj_id (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bind_perm (Viktor Malik) [RHEL-23644] - selftests/bpf: Replaces the usage of CHECK calls for ASSERTs in bpf_tcp_ca (Viktor Malik) [RHEL-23644] - selftests/bpf: reduce verboseness of reg_bounds selftest logs (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use next_task(kit->task) rather than next_task(kit->pos) (Viktor Malik) [RHEL-23644] - bpf: bpf_iter_task_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - bpf: task_group_seq_get_next: use __next_thread() rather than next_thread() (Viktor Malik) [RHEL-23644] - change next_thread() to use __next_thread() ?: group_leader (Viktor Malik) [RHEL-23644] - introduce __next_thread(), fix next_tid() vs exec() race (Viktor Malik) [RHEL-23644] - bpf: emit frameno for PTR_TO_STACK regs if it differs from current one (Viktor Malik) [RHEL-23644] - bpf: smarter verifier log number printing logic (Viktor Malik) [RHEL-23644] - bpf: omit default off=0 and imm=0 in register state log (Viktor Malik) [RHEL-23644] - bpf: emit map name in register state if applicable and available (Viktor Malik) [RHEL-23644] - bpf: print spilled register state in stack slot (Viktor Malik) [RHEL-23644] - bpf: extract register state printing (Viktor Malik) [RHEL-23644] - bpf: move verifier state printing code to kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: move verbose_linfo() into kernel/bpf/log.c (Viktor Malik) [RHEL-23644] - bpf: rename BPF_F_TEST_SANITY_STRICT to BPF_F_TEST_REG_INVARIANTS (Viktor Malik) [RHEL-23644] - selftests/bpf: add iter test requiring range x range logic (Viktor Malik) [RHEL-23644] - veristat: add ability to set BPF_F_TEST_SANITY_STRICT flag with -r flag (Viktor Malik) [RHEL-23644] - selftests/bpf: set BPF_F_TEST_SANITY_SCRIPT by default (Viktor Malik) [RHEL-23644] - selftests/bpf: add randomized reg_bounds tests (Viktor Malik) [RHEL-23644] - selftests/bpf: add range x range test to reg_bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: adjust OP_EQ/OP_NE handling to use subranges for branch taken (Viktor Malik) [RHEL-23644] - selftests/bpf: BPF register range bounds tester (Viktor Malik) [RHEL-23644] - bpf: make __reg{32,64}_deduce_bounds logic more robust (Viktor Malik) [RHEL-23644] - bpf: remove redundant s{32,64} -> u{32,64} deduction logic (Viktor Malik) [RHEL-23644] - bpf: add register bounds sanity checks and sanitization (Viktor Malik) [RHEL-23644] - bpf: enhance BPF_JEQ/BPF_JNE is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_scalar_branch_taken() logic (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle non-const register comparisons (Viktor Malik) [RHEL-23644] - selftests/bpf: Add selftests for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_cgroup_hierarchy_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add a new cgroup helper get_classid_cgroup_id() (Viktor Malik) [RHEL-23644] - selftests/bpf: Add parallel support for classid (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix issues in setup_classid_environment() (Viktor Malik) [RHEL-23644] - bpf: Add a new kfunc for cgroup1 hierarchy (Viktor Malik) [RHEL-23644] - selftests/bpf: Add assert for user stacks in test_task_stack (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix pyperf180 compilation failure with clang18 (Viktor Malik) [RHEL-23644 RHEL-40832] - bpf: Add crosstask check to __bpf_get_stack (Viktor Malik) [RHEL-23644] - bpf: Use named fields for certain bpf uapi structs (Viktor Malik) [RHEL-23644] - veristat: add ability to filter top N results (Viktor Malik) [RHEL-23644] - veristat: add ability to sort by stat's absolute value (Viktor Malik) [RHEL-23644] - bpf: replace register_is_const() with is_reg_const() (Viktor Malik) [RHEL-23644] - libbpf: Fix potential uninitialized tail padding with LIBBPF_OPTS_RESET (Viktor Malik) [RHEL-23644] - selftests/bpf: Test bpf_refcount_acquire of node obtained via direct ld (Viktor Malik) [RHEL-23644] - bpf: Mark direct ld of stashed bpf_{rb,list}_node as non-owning ref (Viktor Malik) [RHEL-23644] - bpf: Move GRAPH_{ROOT,NODE}_MASK macros into btf_field_type enum (Viktor Malik) [RHEL-23644] - bpf: Use bpf_mem_free_rcu when bpf_obj_dropping non-refcounted nodes (Viktor Malik) [RHEL-23644] - selftests/bpf: Add test passing MAYBE_NULL reg to bpf_refcount_acquire (Viktor Malik) [RHEL-23644] - bpf: Add KF_RCU flag to bpf_refcount_acquire_impl (Viktor Malik) [RHEL-23644] - bpf: Introduce KF_ARG_PTR_TO_CONST_STR (Viktor Malik) [RHEL-23644] - bpf: Factor out helper check_reg_const_str() (Viktor Malik) [RHEL-23644] - bpf: Add __bpf_dynptr_data* for in kernel use (Viktor Malik) [RHEL-23644] - bpf, lpm: Fix check prefixlen before walking trie (Viktor Malik) [RHEL-23644] - selftests/bpf: Disable CONFIG_DEBUG_INFO_REDUCED in config.aarch64 (Viktor Malik) [RHEL-23644] - bpftool: Fix prog object type in manpage (Viktor Malik) [RHEL-23644] - selftests/bpf: Consolidate VIRTIO/9P configs in config.vm file (Viktor Malik) [RHEL-23644] - bpf: generalize reg_set_min_max() to handle two sets of two registers (Viktor Malik) [RHEL-23644] - bpf: prepare reg_set_min_max for second set of registers (Viktor Malik) [RHEL-23644] - bpf: unify 32-bit and 64-bit is_branch_taken logic (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken to handle all conditional jumps in one place (Viktor Malik) [RHEL-23644] - selftsets/bpf: Retry map update for non-preallocated per-cpu map (Viktor Malik) [RHEL-23644] - selftests/bpf: Export map_update_retriable() (Viktor Malik) [RHEL-23644] - selftests/bpf: Use value with enough-size when updating per-cpu map (Viktor Malik) [RHEL-23644] - bpf: move is_branch_taken() down (Viktor Malik) [RHEL-23644] - bpf: generalize is_branch_taken() to work with two registers (Viktor Malik) [RHEL-23644] - bpf: rename is_branch_taken reg arguments to prepare for the second one (Viktor Malik) [RHEL-23644] - bpf: drop knowledge-losing __reg_combine_{32,64}_into_{64,32} logic (Viktor Malik) [RHEL-23644] - bpf: try harder to deduce register bounds from different numeric domains (Viktor Malik) [RHEL-23644] - bpf: improve deduction of 64-bit bounds from 32-bit bounds (Viktor Malik) [RHEL-23644] - bpf: add special smin32/smax32 derivation from 64-bit bounds (Viktor Malik) [RHEL-23644] - bpf: derive subreg bounds from full bounds when upper 32 bits are constant (Viktor Malik) [RHEL-23644] - bpf: derive smin32/smax32 from umin32/umax32 bounds (Viktor Malik) [RHEL-23644] - bpf: derive smin/smax from umin/max bounds (Viktor Malik) [RHEL-23644] - selftests/bpf: satisfy compiler by having explicit return in btf test (Viktor Malik) [RHEL-23644] - selftests/bpf: Add malloc failure checks in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Convert CHECK macros to ASSERT_* macros in bpf_iter (Viktor Malik) [RHEL-23644] - selftests/bpf: Add tests for open-coded task_vma iter (Viktor Malik) [RHEL-23644] - bpf: Introduce task_vma open-coded iterator kfuncs (Viktor Malik) [RHEL-23644] - selftests/bpf: Fix potential premature unload in bpf_testmod (Viktor Malik) [RHEL-19647] - bpf: Move kernel test kfuncs to bpf_testmod (Viktor Malik) [RHEL-19647]- ext4: enable meta_bg only when new desc blocks are needed (Carlos Maiolino) [RHEL-36282] - ext4: verify s_clusters_per_group even without bigalloc (Carlos Maiolino) [RHEL-36282] - ext4: fix corruption during on-line resize (Carlos Maiolino) [RHEL-36976] {CVE-2024-35807} - ext4_get_link(): fix breakage in RCU mode (Carlos Maiolino) [RHEL-36282] - ext4: correct best extent lstart adjustment logic (Carlos Maiolino) [RHEL-36282] - ext4: forbid commit inconsistent quota data when errors=remount-ro (Carlos Maiolino) [RHEL-36282] - ext4: add a hint for block bitmap corrupt state in mb_groups (Carlos Maiolino) [RHEL-36282] - ext4: fix the comment of ext4_map_blocks()/ext4_ext_map_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: mark the group block bitmap as corrupted before reporting an error (Carlos Maiolino) [RHEL-36282] - ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal() (Carlos Maiolino) [RHEL-31702] {CVE-2024-26772} - ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks() (Carlos Maiolino) [RHEL-36282] - ext4: do not trim the group with corrupted block bitmap (Carlos Maiolino) [RHEL-36282] - ext4: delete redundant calculations in ext4_mb_get_buddy_page_lock() (Carlos Maiolino) [RHEL-36282] - ext4_add_entry(): ->d_name.len is never 0 (Carlos Maiolino) [RHEL-36282] - ext4: don't access the source subdirectory content on same-directory rename (Carlos Maiolino) [RHEL-36282] - Revert "ext4: apply umask if ACL support is disabled" (Carlos Maiolino) [RHEL-36282] - ext4: apply umask if ACL support is disabled (Carlos Maiolino) [RHEL-36282] - ext4: mark buffer new if it is unwritten to avoid stale data exposure (Carlos Maiolino) [RHEL-36282] - ext4: move 'ix' sanity check to corrent position (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary initialization of count2 in set_flexbg_block_bitmap (Carlos Maiolino) [RHEL-36282] - ext4: remove unnecessary check to avoid repeat update_backups for the same gdb (Carlos Maiolino) [RHEL-36282] - ext4: simplify the gdbblock calculation in add_new_gdb_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: use saved local variable sbi instead of EXT4_SB(sb) (Carlos Maiolino) [RHEL-36282] - ext4: remove EXT4FS_DEBUG defination in resize.c (Carlos Maiolino) [RHEL-36282] - ext4: calculate free_clusters_count in cluster unit in verify_group_input (Carlos Maiolino) [RHEL-36282] - ext4: remove commented code in reserve_backup_gdb (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant check of count (Carlos Maiolino) [RHEL-36282] - ext4: fix typo in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks (Carlos Maiolino) [RHEL-36282] - ext4: correct return value of ext4_convert_meta_bg (Carlos Maiolino) [RHEL-36282] - ext4: add missed brelse in update_backups (Carlos Maiolino) [RHEL-36282] - ext4: correct offset of gdb backup in non meta_bg group to update_backups (Carlos Maiolino) [RHEL-36282] - ext4: fix incorrect offset (Carlos Maiolino) [RHEL-36282] - ext4: correct the start block of counting reserved clusters (Carlos Maiolino) [RHEL-36282] - ext4: make running and commit transaction have their own freed_data_list (Carlos Maiolino) [RHEL-36282] - ext4: fix traditional comparison using max/min method (Carlos Maiolino) [RHEL-36282] - ext4: add missing initialization of call_notify_error in update_super_work() (Carlos Maiolino) [RHEL-36282] - ext4: remove redundant checks of s_encoding (Carlos Maiolino) [RHEL-36282] - ext4: reject casefold inode flag without casefold feature (Carlos Maiolino) [RHEL-36282] - ext4: rename s_error_work to s_sb_upd_work (Carlos Maiolino) [RHEL-36282] - ext4: add periodic superblock update check (Carlos Maiolino) [RHEL-36282] - ext4: fix unttached inode after power cut with orphan file feature enabled (Carlos Maiolino) [RHEL-36282] - ext4: fix memory leaks in ext4_fname_{setup_filename,prepare_lookup} (Carlos Maiolino) [RHEL-36282] - ext4: mballoc: avoid garbage value from err (Carlos Maiolino) [RHEL-36282] - ext4: fix race between writepages and remount (Carlos Maiolino) [RHEL-36282] - ext4: avoid potential data overflow in next_linear_group (Carlos Maiolino) [RHEL-36282] - jbd2: abort journal when detecting metadata writeback error of fs dev (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atomic_flags' (Carlos Maiolino) [RHEL-36282] - jbd2: replace journal state flag by checking errseq (Carlos Maiolino) [RHEL-36282] - jbd2: add errseq to detect client fs's bdev writeback error (Carlos Maiolino) [RHEL-36282] - jbd2: fix soft lockup in journal_finish_inode_data_buffers() (Carlos Maiolino) [RHEL-36282] - jbd2: increase the journal IO's priority (Carlos Maiolino) [RHEL-36282] - jbd2: correct the printing of write_flags in jbd2_write_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev (Carlos Maiolino) [RHEL-36282] - jbd2: fix printk format type for 'io_block' in do_one_pass() (Carlos Maiolino) [RHEL-36282] - jbd2: print io_block if check data block checksum failed when do recovery (Carlos Maiolino) [RHEL-36282] - jbd2: Fix memory leak in journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: correct the end of the journal recovery scan range (Carlos Maiolino) [RHEL-36282] - jbd2: jbd2_journal_init_{dev,inode} return proper error return value (Carlos Maiolino) [RHEL-36282] - jbd2: drop useless error tag in jbd2_journal_wipe() (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: add fast_commit space check (Carlos Maiolino) [RHEL-36282] - jbd2: cleanup load_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: open code jbd2_verify_csum_type() helper (Carlos Maiolino) [RHEL-36282] - jbd2: checking valid features early in journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: don't load superblock in jbd2_journal_check_used_features() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() into journal_init_common() (Carlos Maiolino) [RHEL-36282] - jbd2: move load_superblock() dependent functions (Carlos Maiolino) [RHEL-36282] - jbd2: remove unused function '__cp_buffer_busy' (Carlos Maiolino) [RHEL-36282] - jbd2: check 'jh->b_transaction' before removing it from checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: fix checkpoint cleanup performance regression (Carlos Maiolino) [RHEL-36282] - fs: jbd2: fix an incorrect warn log (Carlos Maiolino) [RHEL-36282] - jbd2: remove __journal_try_to_free_buffer() (Carlos Maiolino) [RHEL-36282] - jbd2: fix a race when checking checkpoint buffer busy (Carlos Maiolino) [RHEL-36282] - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint (Carlos Maiolino) [RHEL-36282] - jbd2: remove journal_clean_one_cp_list() (Carlos Maiolino) [RHEL-36282] - jbd2: remove t_checkpoint_io_list (Carlos Maiolino) [RHEL-36282] - jbd2: recheck chechpointing non-dirty buffer (Carlos Maiolino) [RHEL-36282] - jbd2: skip reading super block if it has been verified (Carlos Maiolino) [RHEL-36282] - jbd2: remove j_format_version (Carlos Maiolino) [RHEL-36282] - jbd2: factor out journal initialization from journal_get_superblock() (Carlos Maiolino) [RHEL-36282] - jbd2: switch to check format version in superblock directly (Carlos Maiolino) [RHEL-36282] - jbd2: Avoid printing outside the boundary of the buffer (Carlos Maiolino) [RHEL-36282] - block: fix overflow in blk_ioctl_discard() (Ming Lei) [RHEL-39813] {CVE-2024-36917} - Revert "i2c: Make remove callback return void" for ti-tfp410.c (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Drop unused fields in struct pca953x_platform_data (Andrew Halaney) [RHEL-35606] - gpio: pca953x: add support for TCA9538 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Remove unused PCAL953X_OUT_CONF from pcal6534_recalc_addr() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Clean up pcal6534_check_register() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid logically dead code (Andrew Halaney) [RHEL-35606] - gpio: pca953x: avoid to use uninitialized value pinctrl (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add missing header(s) (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add support for PCAL6534 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Swap if statements to save later complexity (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Fix pca953x_gpio_set_pull_up_down() (Andrew Halaney) [RHEL-35606] - gpio: pca953x: introduce support for nxp,pcal6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Add mutex_lock for regcache sync in PM (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make platform teardown callback return void (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address when regcache sync during init (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct range when do regmap sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: only use single read/write for No AI mode (Andrew Halaney) [RHEL-35606] - gpio: pca953x: use the correct register address to do regcache sync (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Make the irqchip immutable (Andrew Halaney) [RHEL-35606] - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) (Andrew Halaney) [RHEL-35606] - gpio: pca953xx: Add support for pca6408 (Andrew Halaney) [RHEL-35606] - gpio: pca953x: Improve bias setting (Andrew Halaney) [RHEL-35606] - gpio: pca953x: do not ignore i2c errors (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add main esm address range (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Enable support for UHS mode (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Fix UART pin type and macro type (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Use exact ranges for FSS node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Remove UART baud rate selection (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add Wave5 Video Encoder/Decoder Node (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Fix mux-reg-masks in serdes_ln_ctrl (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-main: Add CSI2RX capture nodes (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4-evm: Enable camera peripherals (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: k3-j784s4: Add MIT license along with GPL-2.0 (Andrew Halaney) [RHEL-35606] - arm64: dts: ti: Add phase tags for memory node on J784S4 EVM and AM69 SK (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix sync-lost issue with two displays (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix initial plane zpos values (Andrew Halaney) [RHEL-35606] - drm/tidss: Use DRM_PLANE_COMMIT_ACTIVE_ONLY (Andrew Halaney) [RHEL-35606] - drm/tidss: IRQ code cleanup (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix dss reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Add simple K2G manual reset (Andrew Halaney) [RHEL-35606] - drm/tidss: Check for K2G in in dispc_softreset() (Andrew Halaney) [RHEL-35606] - drm/tidss: Return error value from from softreset (Andrew Halaney) [RHEL-35606] - drm/tidss: Move reset to the end of dispc_init() (Andrew Halaney) [RHEL-35606] - drm/tidss: Drop useless variable init (Andrew Halaney) [RHEL-35606] - drm/tidss: Use PM autosuspend (Andrew Halaney) [RHEL-35606] - drm/tidss: Use pm_runtime_resume_and_get() (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM62A7 DSS (Andrew Halaney) [RHEL-35606] - mux: mmio: use reg property when parent device is not a syscon (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-sierra: Add clock ID for derived reference clock (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Rename SSC macros to use generic names (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: cadence-torrent: Add clock IDs for derived and received refclk (Andrew Halaney) [RHEL-35606] - dt-bindings: phy: Add PHY_TYPE_USXGMII definition (Andrew Halaney) [RHEL-35606] - dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J784S4 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Use key:value pair table for all settings (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add single link USXGMII configuration for 156.25MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add USB + DP multilink configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PCIe + DP multilink configuration for 100MHz refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Prepare driver for multilink DP support (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add function to get PLL to be configured for DP (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: cadence: torrent: Add a determine_rate hook (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add SGMII support in WIZ driver for J721E (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Fix unreachable code in wiz_mode_select() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: cadence: phy-cadence-torrent: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Add support to enable LN23 Type-C swap (Andrew Halaney) [RHEL-35606] - phy: ti: j721e-wiz: Manage TypeC lane swap if typec-dir-gpios not specified (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j721s2-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add j784s4-wiz-10g module support (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: fix reference leaks in wiz_probe() (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: stop name conflict if multiple serdes are initialized (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: set PMA_CMN_REFCLK_DIG_DIV based on reflk rate (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: add support for j7200-wiz-10g (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz.c: Add usxgmii support in wiz driver (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: Add SGMII support in wiz driver for J7200 (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove unused `regmap` field from state struct (Andrew Halaney) [RHEL-35606] - phy: ti: phy-j721e-wiz: use OF data for device specific data (Andrew Halaney) [RHEL-35606] - phy: ti: Fix missing sentinel for clk_div_table (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: use swap() to make code cleaner (Andrew Halaney) [RHEL-35606] - phy: ti: report 2 non-kernel-doc comments (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add support to output received reference clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Model reference clock driver as a clock to enable derived refclk (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Migrate to clk_hw based registration and OF APIs (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Check PIPE mode PHY status to be ready for operation (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add debug information for PHY configuration (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add separate functions for reusable code (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY configuration for DP with 100MHz ref clock (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add PHY registers for DP in array format (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Configure PHY registers as a function of input reference clock rate (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Add enum for supported input reference clock frequencies (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Reorder few functions to remove function declarations (Andrew Halaney) [RHEL-35606] - phy: cadence-torrent: Remove use of CamelCase to fix checkpatch CHECK message (Andrew Halaney) [RHEL-35606] - drm/gem: rename struct drm_gem_dma_object.{paddr => dma_addr} (Andrew Halaney) [RHEL-35606] - drm: Remove linux/media-bus-format.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/tidss: Update encoder/bridge chain connect model (Andrew Halaney) [RHEL-35606] - drm/bridge: Centralize error message when bridge attach fails (Andrew Halaney) [RHEL-35606] - drm/tidss: Add support for AM625 DSS (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-35606] - drm/tidss: Use GEM DMA fbdev emulation (Andrew Halaney) [RHEL-35606] - drm/tidss: Implement struct drm_plane_helper_funcs.atomic_enable (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove return values from dispc_plane_{setup, enable}() (Andrew Halaney) [RHEL-35606] - drm/tidss: Remove unnecessary include statements for drm_crtc_helper.h (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Remove unnecessary include statements (Andrew Halaney) [RHEL-35606] - drm/fb-helper: Move generic fbdev emulation into separate source file (Andrew Halaney) [RHEL-35606] - drm/gem: rename GEM CMA helpers to GEM DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option (Andrew Halaney) [RHEL-35606] - drm/fb: rename FB CMA helpers to FB DMA helpers (Andrew Halaney) [RHEL-35606] - drm: Drop drm_blend.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm/fb: remove unused includes of drm_fb_cma_helper.h (Andrew Halaney) [RHEL-35606] - drm: Drop drm_framebuffer.h from drm_crtc.h (Andrew Halaney) [RHEL-35606] - drm: Remove unnecessary include statements of drm_plane_helper.h (Andrew Halaney) [RHEL-35606] - drm: tidss: Fix pixel format definition (Andrew Halaney) [RHEL-35606] - drm/tidss: Set max DMA segment size (Andrew Halaney) [RHEL-35606] - drm/tidss: fix repeated words in comments (Andrew Halaney) [RHEL-35606] - drm/tidss: Soft Reset DISPC on startup (Andrew Halaney) [RHEL-35606] - drm/tidss: Use drm_module_platform_driver() to register the driver (Andrew Halaney) [RHEL-35606] - drm/tidss: Fix warning: unused variable 'tidss_pm_ops' (Andrew Halaney) [RHEL-35606] - drm/tidss: Make use of the helper macro SET_RUNTIME_PM_OPS() (Andrew Halaney) [RHEL-35606] - drm/tidss: Convert to Linux IRQ interfaces (Andrew Halaney) [RHEL-35606] - drm/tidss: Don't use struct drm_device.irq_enabled (Andrew Halaney) [RHEL-35606] - drm/: drm_gem_plane_helper_prepare_fb is now the default (Andrew Halaney) [RHEL-35606] - selftests/bpf: Check VLAN tag and proto in xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add AF_INET packet generation to xdp_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Add flags and VLAN hint to xdp_hw_metadata (Petr Oros) [RHEL-31890] - selftests/bpf: Allow VLAN packets in xdp_hw_metadata (Petr Oros) [RHEL-31890] - net: make vlan_get_tag() return -ENODATA instead of -EINVAL (Petr Oros) [RHEL-31890] - veth: Implement VLAN tag XDP hint (Petr Oros) [RHEL-31890] - xdp: Add VLAN tag hint (Petr Oros) [RHEL-31890] - xsk: add functions to fill control buffer (Petr Oros) [RHEL-31890] - redhat: remove gcc version check for ENABLE_WERROR (Eric Chanudet) [RHEL-43372] - vduse: Temporarily fail if control queue feature requested (Cindy Lu) [RHEL-23888] - redhat/configs: Enable CONFIG_VDPA_USER (Cindy Lu) [RHEL-23888] - mm: replace vma->vm_flags direct modifications with modifier calls (Cindy Lu) [RHEL-23888] - vduse: enable Virtio-net device type (Cindy Lu) [RHEL-23888] - vduse: validate block features only with block devices (Cindy Lu) [RHEL-23888] - file: Export receive_fd() to modules (Cindy Lu) [RHEL-23888] - eventfd: simplify eventfd_signal() (Cindy Lu) [RHEL-23888] - vduse: implement DMA sync callbacks (Cindy Lu) [RHEL-23888] - vduse: make vduse_class constant (Cindy Lu) [RHEL-23888] - vdpa: Provide interface to read driver features (Cindy Lu) [RHEL-23888] - vduse: Use proper spinlock for IRQ injection (Cindy Lu) [RHEL-23888] - vduse: fix NULL pointer dereference (Cindy Lu) [RHEL-23888] - vduse: avoid empty string for dev name (Cindy Lu) [RHEL-23888] - vduse: Support specifying bounce buffer size via sysfs (Cindy Lu) [RHEL-23888] - vduse: Delay iova domain creation (Cindy Lu) [RHEL-23888] - vduse: Signal vq trigger eventfd directly if possible (Cindy Lu) [RHEL-23888] - vduse: Add sysfs interface for irq callback affinity (Cindy Lu) [RHEL-23888] - vduse: Support get_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Support set_vq_affinity callback (Cindy Lu) [RHEL-23888] - vduse: Refactor allocation for vduse virtqueues (Cindy Lu) [RHEL-23888] - driver core: class: remove module * from class_create() (Cindy Lu) [RHEL-23888] - vduse: Remove include of rwlock.h (Cindy Lu) [RHEL-23888] - vduse: Validate vq_num in vduse_validate_config() (Cindy Lu) [RHEL-23888] - driver core: make struct class.devnode() take a const * (Cindy Lu) [RHEL-23888] - vduse: prevent uninitialized memory accesses (Cindy Lu) [RHEL-23888] - vduse: Support querying information of IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support registering userspace memory for IOVA regions (Cindy Lu) [RHEL-23888] - vduse: Support using userspace pages as bounce buffer (Cindy Lu) [RHEL-23888] - vduse: Use memcpy_{to,from}_page() in do_bounce() (Cindy Lu) [RHEL-23888] - vduse: Remove unnecessary spin lock protection (Cindy Lu) [RHEL-23888] - vduse: Tie vduse mgmtdev and its device (Cindy Lu) [RHEL-23888] - vduse: Fix NULL pointer dereference on sysfs access (Cindy Lu) [RHEL-23888] - vduse: Fix returning wrong type in vduse_domain_alloc_iova() (Cindy Lu) [RHEL-23888] - vdpa: multiple address spaces support (Cindy Lu) [RHEL-23888] - vdpa: introduce virtqueue groups (Cindy Lu) [RHEL-23888] - iommu/iova: Separate out rcache init (Cindy Lu) [RHEL-23888] - vduse: moving kvfree into caller (Cindy Lu) [RHEL-23888] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Cindy Lu) [RHEL-23888] - vduse: check that offset is within bounds in get_config() (Cindy Lu) [RHEL-23888] - vduse: fix memory corruption in vduse_dev_ioctl() (Cindy Lu) [RHEL-23888] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [RHEL-23888] - vduse: Fix race condition between resetting and irq injecting (Cindy Lu) [RHEL-23888] - vduse: Disallow injecting interrupt before DRIVER_OK is set (Cindy Lu) [RHEL-23888] - VDUSE: fix documentation underline warning (Cindy Lu) [RHEL-23888] - vduse: Cleanup the old kernel states after reset failure (Cindy Lu) [RHEL-23888] - vduse: missing error code in vduse_init() (Cindy Lu) [RHEL-23888] - Documentation: Add documentation for VDUSE (Cindy Lu) [RHEL-23888] - vduse: Introduce VDUSE - vDPA Device in Userspace (Cindy Lu) [RHEL-23888] - vduse: Implement an MMU-based software IOTLB (Cindy Lu) [RHEL-23888] - af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc(). (Davide Caratti) [RHEL-33410] - net: replace calls to sock->ops->connect() with kernel_connect() (Davide Caratti) [RHEL-33410] - net: Avoid address overwrite in kernel_connect (Davide Caratti) [RHEL-30875 RHEL-33410] - af_unix: Fix garbage collector racing against connect() (Davide Caratti) [RHEL-33410] - veth: try harder when allocating queue memory (Davide Caratti) [RHEL-33410] - net: enable memcg accounting for veth queues (Davide Caratti) [RHEL-33410] - net: veth: do not manipulate GRO when using XDP (Davide Caratti) [RHEL-33410] - net: veth: clear GRO when clearing XDP even when down (Davide Caratti) [RHEL-33410] - af_unix: fix lockdep positive in sk_diag_dump_icons() (Davide Caratti) [RHEL-33410] - llc: call sock_orphan() at release time (Davide Caratti) [RHEL-33410] - llc: Drop support for ETH_P_TR_802_2. (Davide Caratti) [RHEL-33410] - llc: make llc_ui_sendmsg() more robust against bonding changes (Davide Caratti) [RHEL-33410] - vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING (Davide Caratti) [RHEL-33410] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Davide Caratti) [RHEL-33410] - net: netdev_queue: netdev_txq_completed_mb(): fix wake condition (Davide Caratti) [RHEL-33410] - net/ipv6: convert skip_notify_on_dev_down sysctl to u8 (Davide Caratti) [RHEL-33410] - net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down (Davide Caratti) [RHEL-33410] - neighbour: fix unaligned access to pneigh_entry (Davide Caratti) [RHEL-33410] - af_packet: do not use READ_ONCE() in packet_bind() (Davide Caratti) [RHEL-33410] - af_packet: Fix data-races of pkt_sk(sk)->num. (Davide Caratti) [RHEL-33410] - vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit() (Davide Caratti) [RHEL-33410] - af_unix: Fix data race around sk->sk_err. (Davide Caratti) [RHEL-33410] - af_unix: Fix data-races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix data races around sk->sk_shutdown. (Davide Caratti) [RHEL-33410] - af_unix: Fix a data race of sk->sk_receive_queue->qlen. (Davide Caratti) [RHEL-33410] - net/packet: convert po->pressure to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->running to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->has_vnet_hdr to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_loss to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->tp_tx_has_off to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: annotate accesses to po->tp_tstamp (Davide Caratti) [RHEL-33410] - net/packet: convert po->auxdata to an atomic flag (Davide Caratti) [RHEL-33410] - net/packet: convert po->origdev to an atomic flag (Davide Caratti) [RHEL-33410] - xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING (Felix Maurer) [RHEL-30107] - bpf, sockmap: Prevent lock inversion deadlock in map delete elem (Felix Maurer) [RHEL-30107] - cpumap: Zero-initialise xdp_rxq_info struct before running XDP program (Felix Maurer) [RHEL-30107] - xsk: Add truesize to skb_add_rx_frag(). (Felix Maurer) [RHEL-30107] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Felix Maurer) [RHEL-30107] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Felix Maurer) [RHEL-28894 RHEL-30107] {CVE-2024-26611} - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Felix Maurer) [RHEL-30107] - xsk: recycle buffer in case Rx queue was full (Felix Maurer) [RHEL-30107] - xsk: Skip polling event check for unbound socket (Felix Maurer) [RHEL-30107] - bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings (Felix Maurer) [RHEL-30107] - bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint (Felix Maurer) [RHEL-30107] - bpf: Factor out socket lookup functions for the TC hookpoint. (Felix Maurer) [RHEL-30107] - selftest/cgroup: Update test_cpuset_prs.sh to match changes (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset.cpus.exclusive independent of cpuset.cpus (Waiman Long) [RHEL-43331] - cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition (Waiman Long) [RHEL-43331] - selftest/cgroup: Fix test_cpuset_prs.sh problems reported by test robot (Waiman Long) [RHEL-43331] - cgroup/cpuset: Fix remote root partition creation problem (Waiman Long) [RHEL-43331] - cgroup/cpuset: Optimize isolated partition only generate_sched_domains() calls (Waiman Long) [RHEL-43331] - cgroup/cpuset: Make cpuset hotplug processing synchronous (Waiman Long) [RHEL-43331] - mm/mglru: Revert "don't sync disk for each aging cycle" (Waiman Long) [RHEL-43371]- Revert "kernel/panic.c: Move the location of bust_spinlocks to prevent hanging." (Derek Barbosa) [RHEL-39473] - arch/x86: Fix typos [partial] (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check HSMP support on AMD family of processors (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: switch to use device_add_groups() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Change devm_kzalloc() to devm_kcalloc() (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Remove extra parenthesis and add a space (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Check num_sockets against MAX_AMD_SOCKETS (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Non-ACPI support for AMD F1A_M00~0Fh (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Add support for ACPI based probing (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Restructure sysfs group creation (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move dev from platdev to hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Define a struct to hold mailbox regs (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Create static func to handle platdev (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Cache pci_dev in struct hsmp_socket (David Arcari) [RHEL-43368] - platform/x86/amd/hsmp: Move hsmp_test to probe (David Arcari) [RHEL-43368] - octeontx2-af: fix the double free in rvu_npc_freemem() (Kamal Heib) [RHEL-39651] {CVE-2024-36030} - e1000e: Add support for the next LOM generation (Ken Cox) [RHEL-17484] - e1000e: Use PME poll to circumvent unreliable ACPI wake (Ken Cox) [RHEL-17484] - net: e1000e: Remove unused declarations (Ken Cox) [RHEL-17484] - e1000e: Add @adapter description to kdoc (Ken Cox) [RHEL-17484] - mm: huge_memory: don't force huge page alignment on 32 bit (Rafael Aquini) [RHEL-22187] - x86/topology: Fix max_siblings calculation for some hybrid cpus (David Arcari) [RHEL-40607] - ipv6: Fix potential uninit-value access in __ip6_make_skb() (Antoine Tenart) [RHEL-39786] - ipv4: Fix uninit-value access in __ip_make_skb() (Antoine Tenart) [RHEL-39786] {CVE-2024-36927} - Enable ALSA (CONFIG_SND) on aarch64 (Charles Mirabile) [RHEL-40411] - gpiolib: cdev: Fix use after free in lineinfo_changed_notify (Steve Best) [RHEL-39849] {CVE-2024-36899} - Add CONFIG_PCP_BATCH_SCALE_MAX to RHEL configs collection (Chris von Recklinghausen) [RHEL-20141] - mm and cache_info: remove unnecessary CPU cache info update (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce detecting time of consecutive high order page freeing (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: decrease PCP high if free pages < high watermark (Chris von Recklinghausen) [RHEL-20141] - mm: tune PCP high automatically (Chris von Recklinghausen) [RHEL-20141] - mm: add framework for PCP high auto-tuning (Chris von Recklinghausen) [RHEL-20141] - mm, page_alloc: scale the number of pages that are batch allocated (Chris von Recklinghausen) [RHEL-20141] - mm: restrict the pcp batch scale factor to avoid too long latency (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: reduce lock contention for draining high-order pages (Chris von Recklinghausen) [RHEL-20141] - cacheinfo: calculate size of per-CPU data cache slice (Chris von Recklinghausen) [RHEL-20141] - mm, pcp: avoid to drain PCP when process exit (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove unnecessary parameter batch of nr_pcp_free (Chris von Recklinghausen) [RHEL-20141] - mm/page_alloc: remove track of active PCP lists range in bulk free (Chris von Recklinghausen) [RHEL-20141] - mm: remove obsolete comment above struct per_cpu_pages (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move is_check_pages_enabled() into page_alloc.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move sysctls into it own fils (Chris von Recklinghausen) [RHEL-20141] - mm: vmscan: use gfp_has_io_fs() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move pm_* function into power (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mark_free_page() into snapshot.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out DEBUG_PAGEALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: split out FAIL_PAGE_ALLOC (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: remove alloc_contig_dump_pages() stub (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: squash page_is_consistent() (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: collect mem statistic into show_mem.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move set_zone_contiguous() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move init_on_alloc/free() into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - mm: page_alloc: move mirrored_kernelcore into mm_init.c (Chris von Recklinghausen) [RHEL-20141] - rxrpc: replace zero-lenth array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-40250] - ext4: fix fortify warning in fs/ext4/fast_commit.c:1551 (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy_pad() (Ivan Vecera) [RHEL-40250] - string: Redefine strscpy_pad() as a macro (Ivan Vecera) [RHEL-40250] - string: Allow 2-argument strscpy() (Ivan Vecera) [RHEL-40250] - kernel.h: split out COUNT_ARGS() and CONCATENATE() to args.h (Ivan Vecera) [RHEL-40250] - uml: Replace strlcpy with strscpy (Ivan Vecera) [RHEL-40250] - fortify: strscpy: Fix flipped q and p docstring typo (Ivan Vecera) [RHEL-40250] - fortify: Use const variables for __member_size tracking (Ivan Vecera) [RHEL-40250] - overflow: add DEFINE_FLEX() for on-stack allocs (Ivan Vecera) [RHEL-40250] - fortify: Use __builtin_dynamic_object_size() when available (Ivan Vecera) [RHEL-40250] - fortify: Short-circuit known-safe calls to strscpy() (Ivan Vecera) [RHEL-40250] - string: Rewrite and add more kern-doc for the str*() functions (Ivan Vecera) [RHEL-40250] - fortify: Convert to struct vs member helpers (Ivan Vecera) [RHEL-40250] - fortify: Explicitly check bounds are compile-time constants (Ivan Vecera) [RHEL-40250] - fortify: Use SIZE_MAX instead of (size_t)-1 (Ivan Vecera) [RHEL-40250] - fortify: Add run-time WARN for cross-field memcpy() (Ivan Vecera) [RHEL-40250] - sched/x86: Export 'percpu arch_freq_scale' (Phil Auld) [RHEL-39512] - tpm_tis_spi: Account for SPI header when allocating TPM SPI xfer buffer (Mark Salter) [RHEL-39308] - randomize_kstack: Improve entropy diffusion (Chris von Recklinghausen) [RHEL-37308] {CVE-2024-35918} - net: usb: lan78xx: add phy dependency for user tools (Jose Ignacio Tornos Martinez) [RHEL-17582] - aio: Fix incorrect usage of eventfd_signal_allowed() (Waiman Long) [RHEL-38738] - aio: fix use-after-free due to missing POLLFREE handling (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - aio: keep poll requests on waitqueue until completed (Waiman Long) [RHEL-38738 RHEL-38739] {CVE-2021-47505} - redhat/configs: Enable CONFIG_DRM_MGAG200_DISABLE_WRITECOMBINE (Jocelyn Falempe) [RHEL-28760] - drm/mgag200: Add an option to disable Write-Combine (Jocelyn Falempe) [RHEL-28760] - Revert "drm/mgag200: Add a workaround for low-latency" (Jocelyn Falempe) [RHEL-28760] - md: Revert "md: Fix overflow in is_mddev_idle" (Nigel Croxon) [RHEL-39038] - mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work (Ivan Vecera) [RHEL-37018] {CVE-2024-35852} - pwm: Fix double shift bug (Steve Best) [RHEL-38280] {CVE-2023-52756} - nbd: null check for nla_nest_start (Ming Lei) [RHEL-35178] {CVE-2024-27025} - x86/xen: Add some null pointer checking to smp.c (Vitaly Kuznetsov) [RHEL-33260] {CVE-2024-26908} - misc: lis3lv02d_i2c: Fix regulators getting en-/dis-abled twice on suspend/resume (Steve Best) [RHEL-36934] {CVE-2024-35824} - ice: final upstream version of the fix for RHEL-19000 (Michal Schmidt) [RHEL-35969] - kernel.spec: add iommu selftests to kernel-selftests-internal (Eder Zulian) [RHEL-32894] - virtiofs: include a newline in sysfs tag (Brian Foster) [RHEL-34071] - virtio_fs: remove duplicate check if queue is broken (Brian Foster) [RHEL-34071] - virtiofs: drop __exit from virtio_fs_sysfs_exit() (Brian Foster) [RHEL-34071] - virtiofs: emit uevents on filesystem events (Brian Foster) [RHEL-34071] - virtiofs: export filesystem tags through sysfs (Brian Foster) [RHEL-34071] - virtiofs: forbid newlines in tags (Brian Foster) [RHEL-34071] - xsk: Add missing SPDX to AF_XDP TX metadata documentation (Petr Oros) [RHEL-31944] - xsk: Don't assume metadata is always requested in TX completion (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Convert xdp_hw_metadata to XDP_USE_NEED_WAKEUP (Petr Oros) [RHEL-31944] - selftests/bpf: Fix broken build where char is unsigned (Petr Oros) [RHEL-31944] - selftests/bpf: Add options and frags to xdp_hw_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: xdp_hw_metadata track more timestamps (Petr Oros) [RHEL-31944] - selftests/bpf: Add TX side to xdp_metadata (Petr Oros) [RHEL-31944] - selftests/bpf: Add csum helpers (Petr Oros) [RHEL-31944] - selftests/xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Add option to calculate TX checksum in SW (Petr Oros) [RHEL-31944] - xsk: Validate xsk_tx_metadata flags (Petr Oros) [RHEL-31944] - xsk: Document tx_metadata_len layout (Petr Oros) [RHEL-31944] - tools: ynl: Print xsk-features from the sample (Petr Oros) [RHEL-31944] - xsk: Add TX timestamp and TX checksum offload support (Petr Oros) [RHEL-31944] - xsk: Support tx_metadata_len (Petr Oros) [RHEL-31944] - xsk: Elide base_addr comparison in xp_unaligned_validate_desc (Petr Oros) [RHEL-31944]- modules: wait do_free_init correctly (Donald Dutile) [RHEL-28063] - Subject: revert of revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - linux/export: Ensure natural alignment of kcrctab array (Donald Dutile) [RHEL-28063] - linux/export: Fix alignment for 64-bit ksymtab entries (Donald Dutile) [RHEL-28063] - kernel/module: improve documentation for try_module_get() (Donald Dutile) [RHEL-28063] - module: Remove redundant TASK_UNINTERRUPTIBLE (Donald Dutile) [RHEL-28063] - params: Introduce the param_unknown_fn type (Donald Dutile) [RHEL-28063] - module/decompress: use kvmalloc() consistently (Donald Dutile) [RHEL-28063] - module: Annotate struct module_notes_attrs with __counted_by (Donald Dutile) [RHEL-28063] - module: Fix comment typo (Donald Dutile) [RHEL-28063] - module: Make is_mapping_symbol() return bool (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for gzip decompression workspace (Donald Dutile) [RHEL-28063] - module: Clarify documentation of module_param_call() (Donald Dutile) [RHEL-28063] - modpost: do not make find_tosym() return NULL (Donald Dutile) [RHEL-28063] - modpost: Optimize symbol search from linear to binary search (Donald Dutile) [RHEL-28063] - module/decompress: use vmalloc() for zstd decompression workspace (Donald Dutile) [RHEL-28063] - dyndbg: add source filename to prefix (Donald Dutile) [RHEL-28063] - dyndbg: increase PREFIX_SIZE to 128 (Donald Dutile) [RHEL-28063] - dyndbg: constify opt_array (Donald Dutile) [RHEL-28063] - module: Expose module_init_layout_section() (Donald Dutile) [RHEL-28063] - modpost, kallsyms: Treat add '$'-prefixed symbols as mapping symbols (Donald Dutile) [RHEL-28063] - module: Ignore RISC-V mapping symbols too (Donald Dutile) [RHEL-28063] - module: fix init_module_from_file() error handling (Donald Dutile) [RHEL-28063] - modules: catch concurrent module loads, treat them as idempotent (Donald Dutile) [RHEL-28063] - module: split up 'finit_module()' into init_module_from_file() helper (Donald Dutile) [RHEL-28063] - kallsyms: Fix kallsyms_selftest failure (Donald Dutile) [RHEL-28063] - kallsyms: Add more debug output for selftest (Donald Dutile) [RHEL-28063] - modpost: check static EXPORT_SYMBOL* by modpost again (Donald Dutile) [RHEL-28063] - kbuild: generate KSYMTAB entries by modpost (Donald Dutile) [RHEL-28063] - modpost: pass struct module pointer to check_section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: fix off by one in is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: Include '.text.*' in TEXT_SECTIONS (Donald Dutile) [RHEL-28063] - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() (Donald Dutile) [RHEL-28063] - tick/nohz: unexport __init-annotated tick_nohz_full_setup() (Donald Dutile) [RHEL-28063] - kallsyms: make kallsyms_show_value() as generic function (Donald Dutile) [RHEL-28063] - kallsyms: move kallsyms_show_value() out of kallsyms.c (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_REL32 (Donald Dutile) [RHEL-28063] - modpost: fix section_mismatch message for R_ARM_THM_{CALL,JUMP24,JUMP19} (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_THM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: refactor find_fromsym() and find_tosym() (Donald Dutile) [RHEL-28063] - modpost: detect section mismatch for R_ARM_{MOVW_ABS_NC,MOVT_ABS} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24} (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch message for R_ARM_ABS32 (Donald Dutile) [RHEL-28063] - module/decompress: Fix error checking on zstd decompression (Donald Dutile) [RHEL-28063] - module: fix module load for ia64 (Donald Dutile) [RHEL-28063] - modpost: remove *_sections[] arrays (Donald Dutile) [RHEL-28063] - modpost: merge bad_tosec=ALL_EXIT_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: merge fromsec=DATA_SECTIONS entries in sectioncheck table (Donald Dutile) [RHEL-28063] - modpost: remove is_shndx_special() check from section_rel(a) (Donald Dutile) [RHEL-28063] - modpost: replace r->r_offset, r->r_addend with faddr, taddr (Donald Dutile) [RHEL-28063] - modpost: unify 'sym' and 'to' in default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove unused argument from secref_whitelist() (Donald Dutile) [RHEL-28063] - Revert "modpost: skip ELF local symbols during section mismatch check" (Donald Dutile) [RHEL-28063] - kallsyms: remove unsed API lookup_symbol_attrs (Donald Dutile) [RHEL-28063] - module: Remove preempt_disable() from module reference counting. (Donald Dutile) [RHEL-28063] - module: Fix use-after-free bug in read_file_mod_stats() (Donald Dutile) [RHEL-28063] - modpost: rename find_elf_symbol() and find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass section index to find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: pass 'tosec' down to default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash extable_mismatch_handler() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: clean up is_executable_section() (Donald Dutile) [RHEL-28063] - modpost: squash report_sec_mismatch() into default_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: squash report_extable_warnings() into extable_mismatch_handler() (Donald Dutile) [RHEL-28063] - modpost: remove get_prettyname() (Donald Dutile) [RHEL-28063] - modpost: remove fromsym info in __ex_table section mismatch warning (Donald Dutile) [RHEL-28063] - modpost: remove broken calculation of exception_table_entry size (Donald Dutile) [RHEL-28063] - module: include internal.h in module/dups.c (Donald Dutile) [RHEL-28063] - module: add debugging auto-load duplicate module support (Donald Dutile) [RHEL-28063] - module: stats: fix invalid_mod_bytes typo (Donald Dutile) [RHEL-28063] - module: remove use of uninitialized variable len (Donald Dutile) [RHEL-28063] - module: fix building stats for 32-bit targets (Donald Dutile) [RHEL-28063] - module: stats: include uapi/linux/module.h (Donald Dutile) [RHEL-28063] - module: avoid allocation if module is already present and ready (Donald Dutile) [RHEL-28063] - module: add debug stats to help identify memory pressure (Donald Dutile) [RHEL-28063] - module: extract patient module check into helper (Donald Dutile) [RHEL-28063] - modules/kmod: replace implementation with a semaphore (Donald Dutile) [RHEL-28063] - module: fix kmemleak annotations for non init ELF sections (Donald Dutile) [RHEL-28063] - module: Ignore L0 and rename is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: Move is_arm_mapping_symbol() to module_symbol.h (Donald Dutile) [RHEL-28063] - module: Sync code of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - module: already_uses() - reduce pr_debug output volume (Donald Dutile) [RHEL-28063] - module: add section-size to move_module pr_debug (Donald Dutile) [RHEL-28063] - module: add symbol-name to pr_debug Absolute symbol (Donald Dutile) [RHEL-28063] - module: in layout_sections, move_module: add the modname (Donald Dutile) [RHEL-28063] - module: fold usermode helper kmod into modules directory (Donald Dutile) [RHEL-28063] - module: merge remnants of setup_load_info() to elf validation (Donald Dutile) [RHEL-28063] - module: move more elf validity checks to elf_validity_check() (Donald Dutile) [RHEL-28063] - module: add stop-grap sanity check on module memcpy() (Donald Dutile) [RHEL-28063] - module: add sanity check for ELF module section (Donald Dutile) [RHEL-28063] - module: rename check_module_license_and_versions() to check_export_symbol_versions() (Donald Dutile) [RHEL-28063] - module: converge taint work together (Donald Dutile) [RHEL-28063] - module: move signature taint to module_augment_kernel_taints() (Donald Dutile) [RHEL-28063] - module: move tainting until after a module hits our linked list (Donald Dutile) [RHEL-28063] - module: split taint adding with info checking (Donald Dutile) [RHEL-28063] - module: split taint work out of check_modinfo_livepatch() (Donald Dutile) [RHEL-28063] - module: rename set_license() to module_license_taint_check() (Donald Dutile) [RHEL-28063] - module: move check_modinfo() early to early_mod_check() (Donald Dutile) [RHEL-28063] - module: move early sanity checks into a helper (Donald Dutile) [RHEL-28063] - module: add a for_each_modinfo_entry() (Donald Dutile) [RHEL-28063] - module: rename next_string() to module_next_tag_pair() (Donald Dutile) [RHEL-28063] - module: move get_modinfo() helpers all above (Donald Dutile) [RHEL-28063] - modpost: Fix processing of CRCs on 32-bit build machines (Donald Dutile) [RHEL-28063] - module/decompress: Never use kunmap() for local un-mappings (Donald Dutile) [RHEL-28063] - kallsyms: Delete an unused parameter related to {module_}kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - dyndbg: cleanup dynamic usage in ib_srp.c (Donald Dutile) [RHEL-28063] - kernel/module: add documentation for try_module_get() (Donald Dutile) [RHEL-28063] - ARM: dyndbg: allow including dyndbg.h in decompressor (Donald Dutile) [RHEL-28063] - dyndbg: use the module notifier callbacks (Donald Dutile) [RHEL-28063] - dyndbg: remove unused 'base' arg from __ddebug_add_module() (Donald Dutile) [RHEL-28063] - module: make module_ktype structure constant (Donald Dutile) [RHEL-28063] - module: Remove the unused function within (Donald Dutile) [RHEL-28063] - scripts/gdb: fix usage of MOD_TEXT not defined when CONFIG_MODULES=n (Donald Dutile) [RHEL-28063] - scripts/gdb: fix 'lx-lsmod' show the wrong size (Donald Dutile) [RHEL-28063] - scripts/gdb: use mem instead of core_layout to get the module address (Donald Dutile) [RHEL-28063] - module: replace module_layout with module_memory (Donald Dutile) [RHEL-28063] - s390/module: fix loading modules with a lot of relocations (Donald Dutile) [RHEL-28063] - module: Use kstrtobool() instead of strtobool() (Donald Dutile) [RHEL-28063] - livepatch: Improve the search performance of module_kallsyms_on_each_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Fix scheduling with interrupts disabled in self-test (Donald Dutile) [RHEL-28063] - modpost: error out if addend_*_rel() is not implemented for REL arch (Donald Dutile) [RHEL-28063] - module/decompress: Support zstd in-kernel decompression (Donald Dutile) [RHEL-28063] - module: add module_elf_check_arch for module-specific checks (Donald Dutile) [RHEL-28063] - modpost: Mark uuid_le type to be suitable only for MEI (Donald Dutile) [RHEL-28063] - modpost: fix array_size.cocci warning (Donald Dutile) [RHEL-28063] - modpost: Join broken long printed messages (Donald Dutile) [RHEL-28063] - kallsyms: Remove unneeded semicolon (Donald Dutile) [RHEL-28063] - kallsyms: Add self-test facility (Donald Dutile) [RHEL-28063] - kallsyms: Add helper kallsyms_on_each_match_symbol() (Donald Dutile) [RHEL-28063] - kallsyms: Reduce the memory occupied by kallsyms_seqs_of_names[] (Donald Dutile) [RHEL-28063] - kallsyms: Improve the performance of kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix NULL vs IS_ERR checking for module_get_next_page (Donald Dutile) [RHEL-28063] - module: Remove unused macros module_addr_min/max (Donald Dutile) [RHEL-28063] - module: remove redundant module_sysfs_initialized variable (Donald Dutile) [RHEL-28063] - module: tracking: Keep a record of tainted unloaded modules only (Donald Dutile) [RHEL-28063] - linux/export: use inline assembler to populate symbol CRCs (Donald Dutile) [RHEL-28063] - powerpc/xmon: Use KSYM_NAME_LEN in array size (Donald Dutile) [RHEL-28063] - kallsyms: increase maximum kernel symbol length to 512 (Donald Dutile) [RHEL-28063] - kallsyms: support "big" kernel symbols (Donald Dutile) [RHEL-28063] - kallsyms: add static relationship between `KSYM_NAME_LEN{,_BUFFER}` (Donald Dutile) [RHEL-28063] - kallsyms: avoid hardcoding buffer size (Donald Dutile) [RHEL-28063] - cfi: Drop __CFI_ADDRESSABLE (Donald Dutile) [RHEL-28063] - cfi: Remove CONFIG_CFI_CLANG_SHADOW (Donald Dutile) [RHEL-28063] - module/decompress: generate sysfs string at compile time (Donald Dutile) [RHEL-28063] - module: Add debugfs interface to view unloaded tainted modules (Donald Dutile) [RHEL-28063] - dyndbg: add drm.debug style (drm/parameters/debug) bitmap support (Donald Dutile) [RHEL-28063] - dyndbg: validate class FOO by checking with module (Donald Dutile) [RHEL-28063] - dyndbg: add ddebug_attach_module_classes (Donald Dutile) [RHEL-28063] - kernel/module: add __dyndbg_classes section (Donald Dutile) [RHEL-28063] - dyndbg: add DECLARE_DYNDBG_CLASSMAP macro (Donald Dutile) [RHEL-28063] - dyndbg: add __pr_debug_cls for testing (Donald Dutile) [RHEL-28063] - dyndbg: add class_id to pr_debug callsites (Donald Dutile) [RHEL-28063] - dyndbg: gather __dyndbg[] state into struct _ddebug_info (Donald Dutile) [RHEL-28063] - dyndbg: cleanup auto vars in dynamic_debug_init (Donald Dutile) [RHEL-28063] - dyndbg: drop EXPORTed dynamic_debug_exec_queries (Donald Dutile) [RHEL-28063] - dyndbg: let query-modname override actual module name (Donald Dutile) [RHEL-28063] - dyndbg: use ESCAPE_SPACE for cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module.callsite walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: reverse module walk in cat control (Donald Dutile) [RHEL-28063] - dyndbg: show both old and new in change-info (Donald Dutile) [RHEL-28063] - dyndbg: fix module.dyndbg handling (Donald Dutile) [RHEL-28063] - dyndbg: fix static_branch manipulation (Donald Dutile) [RHEL-28063] - modpost: fix module versioning when a symbol lacks valid CRC (Donald Dutile) [RHEL-28063] - modpost: remove .symbol_white_list field entirely (Donald Dutile) [RHEL-28063] - modpost: remove unneeded .symbol_white_list initializers (Donald Dutile) [RHEL-28063] - modpost: add PATTERNS() helper macro (Donald Dutile) [RHEL-28063] - modpost: shorten warning messages in report_sec_mismatch() (Donald Dutile) [RHEL-28063] - Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost" (Donald Dutile) [RHEL-28063] - modpost: use more reliable way to get fromsec in section_rel(a)() (Donald Dutile) [RHEL-28063] - modpost: add array range check to sec_name() (Donald Dutile) [RHEL-28063] - modpost: refactor get_secindex() (Donald Dutile) [RHEL-28063] - modpost: remove unused Elf_Sword macro (Donald Dutile) [RHEL-28063] - modpost: use sym_get_data() to get module device_table data (Donald Dutile) [RHEL-28063] - modpost: drop executable ELF support (Donald Dutile) [RHEL-28063] - module: Replace kmap() with kmap_local_page() (Donald Dutile) [RHEL-28063] - module: Show the last unloaded module's taint flag(s) (Donald Dutile) [RHEL-28063] - module: Use strscpy() for last_unloaded_module (Donald Dutile) [RHEL-28063] - module: Modify module_flags() to accept show_state argument (Donald Dutile) [RHEL-28063] - module: Move module's Kconfig items in kernel/module/ (Donald Dutile) [RHEL-28063] - module: panic: Taint the kernel when selftest modules load (Donald Dutile) [RHEL-28063] - module: Use vzalloc() instead of vmalloc()/memset(0) (Donald Dutile) [RHEL-28063] - module: Increase readability of module_kallsyms_lookup_name() (Donald Dutile) [RHEL-28063] - module: Fix ERRORs reported by checkpatch.pl (Donald Dutile) [RHEL-28063] - module: Add support for default value for module async_probe (Donald Dutile) [RHEL-28063] - module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT (Donald Dutile) [RHEL-28063] - module: Fix "warning: variable 'exit' set but not used" (Donald Dutile) [RHEL-28063] - module: Fix selfAssignment cppcheck warning (Donald Dutile) [RHEL-28063] - modules: Fix corruption of /proc/kallsyms (Donald Dutile) [RHEL-28063] - modpost: fix section mismatch check for exported init/exit sections (Donald Dutile) [RHEL-28063] - modpost: use fnmatch() to simplify match() (Donald Dutile) [RHEL-28063] - modpost: simplify mod->name allocation (Donald Dutile) [RHEL-28063] - module: Fix prefix for module.sig_enforce module param (Donald Dutile) [RHEL-28063] - kbuild: check static EXPORT_SYMBOL* by script instead of modpost (Donald Dutile) [RHEL-28063] - modpost: squash if...else-if in find_elf_symbol2() (Donald Dutile) [RHEL-28063] - modpost: reuse ARRAY_SIZE() macro for section_mismatch() (Donald Dutile) [RHEL-28063] - modpost: remove the unused argument of check_sec_ref() (Donald Dutile) [RHEL-28063] - modpost: fix undefined behavior of is_arm_mapping_symbol() (Donald Dutile) [RHEL-28063] - modpost: fix removing numeric suffixes (Donald Dutile) [RHEL-28063] - genksyms: adjust the output format to modpost (Donald Dutile) [RHEL-28063] - kbuild: stop merging *.symversions (Donald Dutile) [RHEL-28063] - kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCS (Donald Dutile) [RHEL-28063] - modpost: extract symbol versions from *.cmd files (Donald Dutile) [RHEL-28063] - modpost: add sym_find_with_module() helper (Donald Dutile) [RHEL-28063] - module: merge check_exported_symbol() into find_exported_symbol_in_section() (Donald Dutile) [RHEL-28063] - module: do not binary-search in __ksymtab_gpl if fsa->gplok is false (Donald Dutile) [RHEL-28063] - module: do not pass opaque pointer for symbol search (Donald Dutile) [RHEL-28063] - module: show disallowed symbol name for inherit_taint() (Donald Dutile) [RHEL-28063] - module: fix [e_shstrndx].sh_size=0 OOB access (Donald Dutile) [RHEL-28063] - module: Introduce module unload taint tracking (Donald Dutile) [RHEL-28063] - module: Move module_assert_mutex_or_preempt() to internal.h (Donald Dutile) [RHEL-28063] - module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code (Donald Dutile) [RHEL-28063] - module.h: simplify MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - modpost: change the license of EXPORT_SYMBOL to bool type (Donald Dutile) [RHEL-28063] - kbuild: record symbol versions in *.cmd files (Donald Dutile) [RHEL-28063] - kbuild: generate a list of objects in vmlinux (Donald Dutile) [RHEL-28063] - modpost: move *.mod.c generation to write_mod_c_files() (Donald Dutile) [RHEL-28063] - modpost: merge add_{intree_flag,retpoline,staging_flag} to add_header (Donald Dutile) [RHEL-28063] - modpost: split new_symbol() to symbol allocation and hash table addition (Donald Dutile) [RHEL-28063] - modpost: make sym_add_exported() always allocate a new symbol (Donald Dutile) [RHEL-28063] - modpost: make multiple export error (Donald Dutile) [RHEL-28063] - modpost: dump Module.symvers in the same order of modules.order (Donald Dutile) [RHEL-28063] - modpost: traverse the namespace_list in order (Donald Dutile) [RHEL-28063] - modpost: use doubly linked list for dump_lists (Donald Dutile) [RHEL-28063] - modpost: traverse unresolved symbols in order (Donald Dutile) [RHEL-28063] - modpost: add sym_add_unresolved() helper (Donald Dutile) [RHEL-28063] - modpost: traverse modules in order (Donald Dutile) [RHEL-28063] - modpost: import include/linux/list.h (Donald Dutile) [RHEL-28063] - modpost: change mod->gpl_compatible to bool type (Donald Dutile) [RHEL-28063] - modpost: use bool type where appropriate (Donald Dutile) [RHEL-28063] - modpost: move struct namespace_list to modpost.c (Donald Dutile) [RHEL-28063] - modpost: retrieve the module dependency and CRCs in check_exports() (Donald Dutile) [RHEL-28063] - modpost: add a separate error for exported symbols without definition (Donald Dutile) [RHEL-28063] - modpost: remove stale comment about sym_add_exported() (Donald Dutile) [RHEL-28063] - modpost: do not write out any file when error occurred (Donald Dutile) [RHEL-28063] - modpost: use snprintf() instead of sprintf() for safety (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_S (Donald Dutile) [RHEL-28063] - kbuild: refactor cmd_modversions_c (Donald Dutile) [RHEL-28063] - modpost: remove annoying namespace_from_kstrtabns() (Donald Dutile) [RHEL-28063] - modpost: remove redundant initializes for static variables (Donald Dutile) [RHEL-28063] - modpost: move export_from_secname() call to more relevant place (Donald Dutile) [RHEL-28063] - modpost: remove useless export_from_sec() (Donald Dutile) [RHEL-28063] - kbuild: do not remove empty *.symtypes explicitly (Donald Dutile) [RHEL-28063] - kbuild: factor out genksyms command from cmd_gensymtypes_{c,S} (Donald Dutile) [RHEL-28063] - module: Remove module_addr_min and module_addr_max (Donald Dutile) [RHEL-28063] - module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC (Donald Dutile) [RHEL-28063] - module: Introduce data_layout (Donald Dutile) [RHEL-28063] - module: Prepare for handling several RB trees (Donald Dutile) [RHEL-28063] - module: Always have struct mod_tree_root (Donald Dutile) [RHEL-28063] - module: Rename debug_align() as strict_align() (Donald Dutile) [RHEL-28063] - module: Rework layout alignment to avoid BUG_ON()s (Donald Dutile) [RHEL-28063] - module: Move module_enable_x() and frob_text() in strict_rwx.c (Donald Dutile) [RHEL-28063] - module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX (Donald Dutile) [RHEL-28063] - module: Move version support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kdb module related code out of main kdb code (Donald Dutile) [RHEL-28063] - module: Move sysfs support into a separate file (Donald Dutile) [RHEL-28063] - module: Move procfs support into a separate file (Donald Dutile) [RHEL-28063] - module: kallsyms: Fix suspicious rcu usage (Donald Dutile) [RHEL-28063] - module: Move kallsyms support into a separate file (Donald Dutile) [RHEL-28063] - module: Move kmemleak support to a separate file (Donald Dutile) [RHEL-28063] - module: Move extra signature support out of core code (Donald Dutile) [RHEL-28063] - module: Move strict rwx support to a separate file (Donald Dutile) [RHEL-28063] - module: Move latched RB-tree support to a separate file (Donald Dutile) [RHEL-28063] - module: Move livepatch support to a separate file (Donald Dutile) [RHEL-28063] - module: Make internal.h and decompress.c more compliant (Donald Dutile) [RHEL-28063] - module: Simple refactor in preparation for split (Donald Dutile) [RHEL-28063] - scripts/gdb: Fix gdb 'lx-symbols' command (Donald Dutile) [RHEL-28063] - module: Move all into module/ (Donald Dutile) [RHEL-28063] - modpost: restore the warning message for missing symbol versions (Donald Dutile) [RHEL-28063] - ftrace: Have architectures opt-in for mcount build time sorting (Donald Dutile) [RHEL-28063] - ftrace: Fix assuming build time sort works for s390 (Donald Dutile) [RHEL-28063] - script/sorttable: Fix some initialization problems (Donald Dutile) [RHEL-28063] - ftrace: Add test to make sure compiled time sorts work (Donald Dutile) [RHEL-28063] - scripts: ftrace - move the sort-processing in ftrace_init (Donald Dutile) [RHEL-28063] - module.h: allow #define strings to work with MODULE_IMPORT_NS (Donald Dutile) [RHEL-28063] - livepatch: Avoid CPU hogging with cond_resched (Donald Dutile) [RHEL-28063] - sections: provide internal __is_kernel() and __is_kernel_text() helper (Donald Dutile) [RHEL-28063] - kallsyms: fix address-checks for kernel related range (Donald Dutile) [RHEL-28063] - dyndbg: refine verbosity 1-4 summary-detail (Donald Dutile) [RHEL-28063] - dyndbg: fix spurious vNpr_info change (Donald Dutile) [RHEL-28063] - dyndbg: no vpr-info on empty queries (Donald Dutile) [RHEL-28063] - dyndbg: vpr-info on remove-module complete, not starting (Donald Dutile) [RHEL-28063] - dyndbg: Remove support for ddebug_query param (Donald Dutile) [RHEL-28063] - dyndbg: make dyndbg a known cli param (Donald Dutile) [RHEL-28063] - dyndbg: show module in vpr-info in dd-exec-queries (Donald Dutile) [RHEL-28063] - scripts: update the comments of kallsyms support (Donald Dutile) [RHEL-28063] - modpost: get the *.mod file path more simply (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between ARCH=um and other architectures (Donald Dutile) [RHEL-28063] - kbuild: do not remove 'linux' link in scripts/link-vmlinux.sh (Donald Dutile) [RHEL-28063] - kbuild: merge vmlinux_link() between the ordinary link and Clang LTO (Donald Dutile) [RHEL-28063] - module: fix signature check failures when using in-kernel decompression (Donald Dutile) [RHEL-28063] - module: Remove outdated comment (Donald Dutile) [RHEL-28063] - module: fix building with sysfs disabled (Donald Dutile) [RHEL-28063] - kernel: Fix spelling mistake "compresser" -> "compressor" (Donald Dutile) [RHEL-28063] - module: add in-kernel support for decompressing (Donald Dutile) [RHEL-28063] - module: change to print useful messages from elf_validity_check() (Donald Dutile) [RHEL-28063] - module: fix validate_section_offset() overflow bug on 64-bit (Donald Dutile) [RHEL-28063] - module: fix clang CFI with MODULE_UNLOAD=n (Donald Dutile) [RHEL-28063] - Subject: revert KEYS: Make use of platform keyring for module signature verify (Donald Dutile) [RHEL-28063] - lib/bitmap.c make bitmap_print_bitmask_to_buf parseable (Donald Dutile) [RHEL-28063] - bitmap: extend comment to bitmap_print_bitmask/list_to_buf (Donald Dutile) [RHEL-28063]- arm64: mm: Make hibernation aware of KFENCE (Maxim Levitsky) [RHEL-7225] - scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup() (John Meneghini) [RHEL-38200] {CVE-2023-52809} - pinctrl: core: delete incorrect free in pinctrl_enable() (David Arcari) [RHEL-39758] {CVE-2024-36940} - x86/coco: Require seeding RNG with RDRAND on CoCo systems (Lenny Szubowicz) [RHEL-37269] {CVE-2024-35875} - mac802154: fix llsec key resources release in mac802154_llsec_key_del (Steve Best) [RHEL-34969] {CVE-2024-26961} - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field (Steve Best) [RHEL-37721] {CVE-2021-47385} - redhat/configs: add CONFIG_CSD_LOCK_WAIT_DEBUG_DEFAULT (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints around remotelly called functions (Leonardo Bras) [RHEL-13876] - trace,smp: Trace all smp_function_call*() invocations (Leonardo Bras) [RHEL-13876] - locking/csd_lock: Remove added data from CSD lock debugging (Leonardo Bras) [RHEL-13876] - trace,smp: Add tracepoints for scheduling remotelly called functions (Leonardo Bras) [RHEL-13876]- qede: fix firmware halt over suspend and resume (John Meneghini) [RHEL-14143] - mm/vmalloc: eliminated the lock contention from twice to once (Aristeu Rozanski) [RHEL-28501] - cachefiles: fix memory leak in cachefiles_add_cache() (Andrey Albershteyn) [RHEL-33111] {CVE-2024-26840} - redhat: include resolve_btfids in kernel-devel (Viktor Malik) [RHEL-40707] - nvme: fix namespace removal list (Maurizio Lombardi) [RHEL-40472] - nvme: use srcu for iterating namespace list (Maurizio Lombardi) [RHEL-40472] - tcp: Use refcount_inc_not_zero() in tcp_twsk_unique(). (Guillaume Nault) [RHEL-39837] {CVE-2024-36904} - ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action() (Guillaume Nault) [RHEL-39845] {CVE-2024-36902} - rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back (Davide Caratti) [RHEL-36874] {CVE-2024-27414} - net: dev_addr_lists: move locking out of init/exit in kunit (Hangbin Liu) [RHEL-21442] - net: annotate writes on dev->mtu from ndo_change_mtu() (Ivan Vecera) [RHEL-39583] - geneve: fix header validation in geneve[6]_xmit_skb (Antoine Tenart) [RHEL-37386] {CVE-2024-35973} - icmp: prevent possible NULL dereferences from icmp_build_probe() (Antoine Tenart) [RHEL-37002] {CVE-2024-35857} - netdevsim: add selftest for forwarding skb between connected ports (Petr Oros) [RHEL-38987] - netdevsim: add ndo_get_iflink() implementation (Petr Oros) [RHEL-38987] - netdevsim: forward skbs from one connected port to another (Petr Oros) [RHEL-38987] - netdevsim: allow two netdevsim ports to be connected (Petr Oros) [RHEL-38987] - selftests: net: Correct couple of spelling mistakes (Petr Oros) [RHEL-38987] - selftests: netdevsim: be less selective for FW for the devlink test (Petr Oros) [RHEL-38987] - net: netdevsim: constify the struct device_type usage (Petr Oros) [RHEL-38987] - netdevsim: make nsim_bus const (Petr Oros) [RHEL-38987] - selftests: netdevsim: stop using ifconfig (Petr Oros) [RHEL-38987] - netdevsim: avoid potential loop in nsim_dev_trap_report_work() (Petr Oros) [RHEL-38987] - netdevsim: add Makefile for selftests (Petr Oros) [RHEL-38987] - selftests: netdevsim: fix the udp_tunnel_nic test (Petr Oros) [RHEL-38987] - selftests: netdevsim: correct expected FEC strings (Petr Oros) [RHEL-38987] - selftests: netdevsim: sprinkle more udevadm settle (Petr Oros) [RHEL-38987] - netdevsim: Don't accept device bound programs (Petr Oros) [RHEL-38987] - selftests: netdevsim: use suitable existing dummy file for flash test (Petr Oros) [RHEL-38987] - netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write() (Petr Oros) [RHEL-38987] - xdp: reflect tail increase for MEM_TYPE_XSK_BUFF_POOL (Petr Oros) [RHEL-38863] - ice: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Petr Oros) [RHEL-38863] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Petr Oros) [RHEL-38863] - ice: remove redundant xdp_rxq_info registration (Petr Oros) [RHEL-38863] - ice: work on pre-XDP prog frag count (Petr Oros) [RHEL-38863] - xsk: fix usage of multi-buffer BPF helpers for ZC XDP (Petr Oros) [RHEL-38863] - xsk: make xsk_buff_pool responsible for clearing xdp_buff::flags (Petr Oros) [RHEL-38863] - xsk: recycle buffer in case Rx queue was full (Petr Oros) [RHEL-38863] - net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map (Kamal Heib) [RHEL-34192] {CVE-2024-26858} - netlabel: fix RCU annotation for IPv4 options on socket creation (Davide Caratti) [RHEL-31390] - net: fix sk_memory_allocated_{add|sub} vs softirqs (Paolo Abeni) [RHEL-34070] - tcp: sk_forced_mem_schedule() optimization (Paolo Abeni) [RHEL-34070] - net: make SK_MEMORY_PCPU_RESERV tunable (Paolo Abeni) [RHEL-34070] - rcu: Restrict access to RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Add RCU CPU stall notifier (Waiman Long) [RHEL-34076] - rcu/exp: Handle RCU expedited grace period kworker allocation failure (Waiman Long) [RHEL-34076] - rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure recovery (Waiman Long) [RHEL-34076] - rcu: Break rcu_node_0 --> &rq->__lock order (Waiman Long) [RHEL-34076] - rcu/tree: Defer setting of jiffies during stall reset (Waiman Long) [RHEL-34076] - rcutorture: Add test of RCU CPU stall notifiers (Waiman Long) [RHEL-34076] - rcu: Eliminate check_cpu_stall() duplicate code (Waiman Long) [RHEL-34076] - rcu: Don't redump the stalled CPU where RCU GP kthread last ran (Waiman Long) [RHEL-34076] - rcu: Delete a redundant check in rcu_check_gp_kthread_starvation() (Waiman Long) [RHEL-34076] - rcu-tasks: Make rcu_tasks_lazy_ms static (Waiman Long) [RHEL-34076] - rcu-tasks: Pull sampling of ->percpu_dequeue_lim out of loop (Waiman Long) [RHEL-34076] - rcu-tasks: Add printk()s to localize boot-time self-test hang (Waiman Long) [RHEL-34076] - refscale: Print out additional module parameters (Waiman Long) [RHEL-34076] - refscale: Fix misplaced data re-read (Waiman Long) [RHEL-34076] - srcu: Only accelerate on enqueue time (Waiman Long) [RHEL-34076] - srcu: Fix callbacks acceleration mishandling (Waiman Long) [RHEL-34076] - rcu: Conditionally build CPU-hotplug teardown callbacks (Waiman Long) [RHEL-34076] - rcu: Assume rcu_report_dead() is always called locally (Waiman Long) [RHEL-34076] - rcu: Assume IRQS disabled from rcu_report_dead() (Waiman Long) [RHEL-34076] - rcu: Use rcu_segcblist_segempty() instead of open coding it (Waiman Long) [RHEL-34076] - rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects (Waiman Long) [RHEL-34076] - srcu: Fix srcu_struct node grpmask overflow on 64-bit systems (Waiman Long) [RHEL-34076] - rcu: Eliminate rcu_gp_slow_unregister() false positive (Waiman Long) [RHEL-34076] - rcu: Dump memory object info if callback function is invalid (Waiman Long) [RHEL-34076] - rcu: Add sysfs to provide throttled access to rcu_barrier() (Waiman Long) [RHEL-34076] - rcu/tree: Remove superfluous return from void call_rcu* functions (Waiman Long) [RHEL-34076] - srcu: Fix error handling in init_srcu_struct_fields() (Waiman Long) [RHEL-34076] - rcutorture: Traverse possible cpu to set maxcpu in rcu_nocb_toggle() (Waiman Long) [RHEL-34076] - rcutorture: Replace schedule_timeout*() 1-jiffy waits with HZ/20 (Waiman Long) [RHEL-34076] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-34076] - rcu: Include torture_sched_setaffinity() declaration (Waiman Long) [RHEL-34076] - rcutorture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-34076] - rcutorture: Dump grace-period state upon rtort_pipe_count incidents (Waiman Long) [RHEL-34076] - refscale: Add a "jiffies" test (Waiman Long) [RHEL-34076] - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle() (Waiman Long) [RHEL-34076] - rcuscale: fix building with RCU_TINY (Waiman Long) [RHEL-34076] - rcuscale: Add RCU Tasks Rude testing (Waiman Long) [RHEL-34076] - rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Measure grace-period kthread CPU time (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of kfree_rcu parameters (Waiman Long) [RHEL-34076] - rcuscale: Print out full set of module parameters (Waiman Long) [RHEL-34076] - rcuscale: Add minruntime module parameter (Waiman Long) [RHEL-34076] - rcuscale: Fix gp_async_max typo: s/reader/writer/ (Waiman Long) [RHEL-34076] - rcuscale: Permit blocking delays between writers (Waiman Long) [RHEL-34076] - rcu-tasks: Fix boot-time RCU tasks debug-only deadlock (Waiman Long) [RHEL-34076] - rcu-tasks: Permit use of debug-objects with RCU Tasks flavors (Waiman Long) [RHEL-34076] - rcu-tasks: Cancel callback laziness if too many callbacks (Waiman Long) [RHEL-34076] - rcu-tasks: Add kernel boot parameters for callback laziness (Waiman Long) [RHEL-34076] - rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU (Waiman Long) [RHEL-34076] - rcu-tasks: Treat only synchronous grace periods urgently (Waiman Long) [RHEL-34076] - rcu: Make the rcu_nocb_poll boot parameter usable via boot config (Waiman Long) [RHEL-34076] - rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load (Waiman Long) [RHEL-34076] - rcu: Clarify rcu_is_watching() kernel-doc comment (Waiman Long) [RHEL-34076] - rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale (Waiman Long) [RHEL-34076] - rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup() (Waiman Long) [RHEL-34076] - rcu-tasks: Clarify the cblist_init_generic() function's pr_info() output (Waiman Long) [RHEL-34076] - rcu-tasks: Avoid pr_info() with spin lock in cblist_init_generic() (Waiman Long) [RHEL-34076] - rcu/nocb: Make shrinker iterate only over NOCB CPUs (Waiman Long) [RHEL-34076] - rcu/nocb: Recheck lazy callbacks under the ->nocb_lock from shrinker (Waiman Long) [RHEL-34076] - rcu/nocb: Fix shrinker race against callback enqueuer (Waiman Long) [RHEL-34076] - rcu/nocb: Protect lazy shrinker against concurrent (de-)offloading (Waiman Long) [RHEL-34076] - rcu/kvfree: Make drain_page_cache() take early return if cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Make fill page cache start from krcp->nr_bkv_objs (Waiman Long) [RHEL-34076] - rcu/kvfree: Do not run a page work if a cache is disabled (Waiman Long) [RHEL-34076] - rcu/kvfree: Use consistent krcp when growing kfree_rcu() page cache (Waiman Long) [RHEL-34076] - rcu/kvfree: Invoke debug_rcu_bhead_unqueue() after checking bnode->gp_snap (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug check for GP complete for kfree_rcu_cpu list (Waiman Long) [RHEL-34076] - rcu/kvfree: Add debug to check grace periods (Waiman Long) [RHEL-34076] - rcu-tasks: Stop rcu_tasks_invoke_cbs() from using never-onlined CPUs (Waiman Long) [RHEL-34076] - rcu: Make rcu_cpu_starting() rely on interrupts being disabled (Waiman Long) [RHEL-34076] - rcu: Mark rcu_cpu_kthread() accesses to ->rcu_cpu_has_work (Waiman Long) [RHEL-34076] - rcu: Mark additional concurrent load from ->cpu_no_qs.b.exp (Waiman Long) [RHEL-34076] - rcu: Employ jiffies-based backstop to callback time limit (Waiman Long) [RHEL-34076] - rcu: Check callback-invocation time limit for rcuc kthreads (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_OLDSTATE (Waiman Long) [RHEL-34076] - rcutorture: Verify NUM_ACTIVE_RCU_POLL_FULL_OLDSTATE (Waiman Long) [RHEL-34076] - rcu-tasks: Make grace-period-age message human-readable (Waiman Long) [RHEL-34076] - rcu: Synchronize ->qsmaskinitnext in rcu_boost_kthread_setaffinity() (Waiman Long) [RHEL-34076] - rcu/nocb: Add CPU number to CPU-{,de}offload failure messages (Waiman Long) [RHEL-34076] - rcutorture: Fix ksoftirqd boosting timing and iteration (Waiman Long) [RHEL-34076]- efivarfs: force RO when remounting if SetVariable is not supported (Pavel Reichl) [RHEL-26588] {CVE-2023-52463} - keys: Fix overwrite of key expiration on instantiation (David Howells) [RHEL-39708] {CVE-2024-36031} - cpufreq: intel_pstate: Fix unchecked HWP MSR access (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[] (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Update the maximum CPU frequency consistently (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Replace three global.turbo_disabled checks (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo() (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Use __ro_after_init for three variables (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Wait for canceled delayed work to complete (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Simplify spinlock locking (David Arcari) [RHEL-39731] - cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup() (David Arcari) [RHEL-39731] - block: prevent division by zero in blk_rq_stat_sum() (Ming Lei) [RHEL-37281] {CVE-2024-35925} - block: fix module reference leakage from bdev_open_by_dev error path (Ming Lei) [RHEL-37000] {CVE-2024-35859} - net/mlx4_core: replace deprecated strncpy with strscpy (Benjamin Poirier) [RHEL-24474] - IB/mlx4: Fix the size of a buffer in add_port_entries() (Benjamin Poirier) [RHEL-24474] - mlx4: Delete custom device management logic (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the infiniband part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Connect the ethernet part to the auxiliary bus (Benjamin Poirier) [RHEL-24474] - mlx4: Register mlx4 devices to an auxiliary virtual bus (Benjamin Poirier) [RHEL-24474] - mlx4: Avoid resetting MLX4_INTFF_BONDING per driver (Benjamin Poirier) [RHEL-24474] - mlx4: Move the bond work to the core driver (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.activate callback (Benjamin Poirier) [RHEL-24474] - mlx4: Replace the mlx4_interface.event callback with a notifier (Benjamin Poirier) [RHEL-24474] - mlx4: Use 'void *' as the event param of mlx4_dispatch_event() (Benjamin Poirier) [RHEL-24474] - mlx4: Rename member mlx4_en_dev.nb to netdev_nb (Benjamin Poirier) [RHEL-24474] - mlx4: Get rid of the mlx4_interface.get_dev callback (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Copy union directly (Benjamin Poirier) [RHEL-24474] - net/mlx4: Remove many unnecessary NULL values (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Remove unnecessary variable initializations (Benjamin Poirier) [RHEL-24474] - net/mlx4: clean up a type issue (Benjamin Poirier) [RHEL-24474] - RDMA/mlx4: Make check for invalid flags stricter (Benjamin Poirier) [RHEL-24474] - net/mlx4: Use bitmap_weight_and() (Benjamin Poirier) [RHEL-24474] - RDMA/mlx: Calling qp event handler in workqueue context (Benjamin Poirier) [RHEL-24474] - sched/topology: Optimize topology_span_sane() (Phil Auld) [RHEL-39277] - cpumask: Add for_each_cpu_from() (Phil Auld) [RHEL-39277] - mm/slub, kunit: Use inverted data to corrupt kmem cache (Nico Pache) [RHEL-38018] - drop_monitor: replace spin_lock by raw_spin_lock (Wander Lairson Costa) [RHEL-1016] - redhat/configs: Add CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI retpoline check (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Clarify that syscall hardening isn't a BHI mitigation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI handling of RRSBA (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix BHI documentation (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Fix return type of spectre_bhi_state() (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Make CONFIG_SPECTRE_BHI_ON the default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - KVM: x86: Add BHI_NO (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Mitigate KVM by default (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add BHI mitigation knob (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Enumerate Branch History Injection (BHI) bug (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Define SPEC_CTRL_BHI_DIS_S (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bhi: Add support for clearing branch history at syscall entry (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file (Waiman Long) [RHEL-28203 RHEL-28209] {CVE-2024-2201} - perf/x86/amd/lbr: Use freeze based on availability (Waiman Long) [RHEL-28203 RHEL-28209] - Documentation/kernel-parameters: Add spec_rstack_overflow to mitigations=off (Waiman Long) [RHEL-28203 RHEL-28209]- cpu/hotplug: Don't offline the last non-isolated CPU (David Arcari) [RHEL-38274] {CVE-2023-52831} - cpu/hotplug: Prevent self deadlock on CPU hot-unplug (David Arcari) [RHEL-38274] {CVE-2023-52831} - efi: fix panic in kdump kernel (Steve Best) [RHEL-36998] {CVE-2024-35800} - mm/secretmem: fix GUP-fast succeeding on secretmem folios (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - secretmem: convert page_is_secretmem() to folio_is_secretmem() (Waiman Long) [RHEL-37271 RHEL-37272] {CVE-2024-35872} - NFSv4.1: fix handling NFS4ERR_DELAY when testing for session trunking (Scott Mayhew) [RHEL-24133] - mtd: mtdpart: Don't create platform device that'll never probe (Rupinderjit Singh) [RHEL-22420] - mtd: call of_platform_populate() for MTD partitions (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: make symbol 'weim_of_notifier' static (Rupinderjit Singh) [RHEL-22420] - treewide: Fix probing of devices in DT overlays (Rupinderjit Singh) [RHEL-22420] - bus: imx-weim: add DT overlay support for WEIM bus (Rupinderjit Singh) [RHEL-22420] - of: property: fw_devlink: Fix stupid bug in remote-endpoint parsing (Rupinderjit Singh) [RHEL-22420] - of: property: Improve finding the supplier of a remote-endpoint property (Rupinderjit Singh) [RHEL-22420] - soc: renesas: Move away from using OF_POPULATED for fw_devlink (Rupinderjit Singh) [RHEL-22420] - driver core: Fix device_link_flag_is_sync_state_only() (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve logs for cycle detection (Rupinderjit Singh) [RHEL-22420] - driver core: fw_devlink: Improve detection of overlapping cycles (Rupinderjit Singh) [RHEL-22420] - of: property: Simplify of_link_to_phandle() (Rupinderjit Singh) [RHEL-22420] - platform/mellanox: nvsw-sn2201: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-io: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform: mellanox: mlxreg-hotplug: Extend condition for notification callback processing (Mark Langsdorf) [RHEL-33550] - platform/mellanox: mlxreg-lc: Make error handling flow consistent (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Handle events during suspend after resume completion (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: properly fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Separate host command and irq disable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: fix compilation warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Mark outdata as const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Mark port_amode_ops const (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use dev_err_probe() more (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Use semi-colons instead of commas (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add Displayport Alternatemode 2.1 Support (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: telemetry: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome/wilco_ec: core: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_logger: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_vbc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_sysfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: Annotate struct ec_event_queue with __counted_by (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Configure Retimer cable type (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: print hex string for ACPI_TYPE_BUFFER (Mark Langsdorf) [RHEL-33550] - platform/chrome: chromeos_acpi: support official HID GOOG0016 (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Remove EC panic shutdown timeout (Mark Langsdorf) [RHEL-33550] - platform: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Use %*ph for printing hexdump of a small buffer (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move host command to prepare/complete (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Report EC panic as uevent (Mark Langsdorf) [RHEL-33550] - platform/chrome: wilco_ec: remove return value check of debugfs_create_dir() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_debugfs: fix kernel-doc warning (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Separate logic for getting panic info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: remove unneeded label and if-condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl (Mark Langsdorf) [RHEL-33550] - platform/olpc: olpc-xo175-ec: Use SPI device ID data to bind device (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Fix spelling mistake (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add Attention support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Fix VDO copy (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix negative type promoted to high (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Use per-device lockdep key (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warnings for panic notifier (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: initialize the buf variable (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Fix panic notifier registration (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM send support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_typec_vdm: Add VDM reply support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Add initial VDM support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Alter module name with hyphens (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Move structs to header (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Update port DP VDO (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set port alt mode drvdata (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Stash port driver info (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Shutdown on EC Panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Poll EC log on EC panic (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: fix race condition (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add DT enumeration support (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_uart: Add transport layer (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit_at() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: use sysfs_emit() instead of scnprintf() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Set parent of partner PD object (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Convert to i2c's .probe_new() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Force synchronous probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Mark PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lightbar: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_spi: Set PROBE_PREFER_ASYNCHRONOUS (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc: Move mec_init to device probe (Mark Langsdorf) [RHEL-33550] - platform/chrome: Use kstrtobool() instead of strtobool() (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_lpc_mec: remove cros_ec_lpc_mec_destroy() (Mark Langsdorf) [RHEL-33550] - platform/chrome: add a driver for HPS (Mark Langsdorf) [RHEL-33550] - redhat/configs: enable HPS driver as a module (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Notify the PM of wake events during resume (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Register partner PDOs (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_typec: Correct alt mode index (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec: Expose suspend_timeout_ms in debugfs (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix double-free in chromeos_laptop_prepare() (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix memory corruption in ioctl (Mark Langsdorf) [RHEL-33550] - platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure (Mark Langsdorf) [RHEL-33550] - platform/chrome: fix kernel-doc warning for suspend_timeout_ms (Mark Langsdorf) [RHEL-33550]- net/smc: avoid data corruption caused by decline (Tobias Huschle) [RHEL-38236] {CVE-2023-52775} - powerpc/pseries/memhp: Fix access beyond end of drmem array (Mamatha Inamdar) [RHEL-26494] {CVE-2023-52451} - octeontx2-af: avoid off-by-one read from userspace (Kamal Heib) [RHEL-39873] {CVE-2024-36957} - iommu/amd: Fix panic accessing amd_iommu_enable_faulting (Jerry Snitselaar) [RHEL-37320 RHEL-40344] - blk-cgroup: Properly propagate the iostat update up the hierarchy (Ming Lei) [RHEL-38596] - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() (Ken Cox) [RHEL-38715] {CVE-2021-47548} - watchdog: rti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt:using the pm_runtime_resume_and_get to simplify the code (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking (Andrew Halaney) [RHEL-40150] - watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function (Andrew Halaney) [RHEL-40150] - watchdog: rti-wdt: Make use of the helper function devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-40150] - clk: Get runtime PM before walking tree for clk_summary (Andrew Halaney) [RHEL-35062] - clk: Get runtime PM before walking tree during disable_unused (Andrew Halaney) [RHEL-35062] {CVE-2024-27004} - clk: Initialize struct clk_core kref earlier (Andrew Halaney) [RHEL-35062] - clk: Don't hold prepare_lock when calling kref_put() (Andrew Halaney) [RHEL-35062] - clk: Remove prepare_lock hold assertion in __clk_release() (Andrew Halaney) [RHEL-35062] - atl1c: Work around the DMA RX overflow issue (Ken Cox) [RHEL-38289] {CVE-2023-52834} - scsi: ufs: ti-j721e: Expose device tree aliases (Andrew Halaney) [RHEL-39999] - scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV (Andrew Halaney) [RHEL-39999] - redhat/configs: Enable CONFIG_BLK_CGROUP_IOCOST (Waiman Long) [RHEL-38879] - null_blk: Fix return value of nullb_device_power_store() (Ming Lei) [RHEL-39662] - null_blk: fix null-ptr-dereference while configuring 'power' and 'submit_queues' (Ming Lei) [RHEL-39662] - stackdepot: respect __GFP_NOLOCKDEP allocation flag (Waiman Long) [RHEL-38628] - lib/stackdepot: off by one in depot_fetch_stack() (Waiman Long) [RHEL-38628] - lib/stackdepot: fix first entry having a 0-handle (Waiman Long) [RHEL-38628] - platform/x86: wmi: Fix opening of char device (David Arcari) [RHEL-38260] {CVE-2023-52864} - platform/x86: wmi: remove unnecessary initializations (David Arcari) [RHEL-38260] {CVE-2023-52864} - scsi: mpi3mr: Use proper format specifier in mpi3mr_sas_port_add() (Bryan Gurney) [RHEL-38547] - scsi: mpi3mr: Sanitise num_phys (Bryan Gurney) [RHEL-38547] - mlxbf_gige: call request_irq() after NAPI initialized (Kamal Heib) [RHEL-37179] {CVE-2024-35907} - mlxbf_gige: stop PHY during open() error paths (Kamal Heib) [RHEL-37179] - fork: defer linking file vma until vma is fully initialized (Rafael Aquini) [RHEL-35022] {CVE-2024-27022} - platform/x86/intel-uncore-freq: Don't present root domain on error (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Increase minor number support (David Arcari) [RHEL-38558] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-38558] - platform/x86/intel-uncore-freq: Process read/write blocked feature status (David Arcari) [RHEL-38558] - mlxbf_gige: stop interface during shutdown (Kamal Heib) [RHEL-37244] {CVE-2024-35885} - usbnet: fix error return code in usbnet_probe() (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - usbnet: sanity check for maxpacket (Jose Ignacio Tornos Martinez) [RHEL-38442] {CVE-2021-47495} - net: ena: Fix incorrect descriptor free behavior (Kamal Heib) [RHEL-37430] {CVE-2024-35958} - VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler() (Steve Best) [RHEL-37327] {CVE-2024-35944} - VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host() (Steve Best) [RHEL-37327] {CVE-2024-35944} - x86/mm: Ensure input to pfn_to_kaddr() is treated as a 64-bit type (Steve Best) [RHEL-36906] {CVE-2023-52659} - powerpc/mm: Align memory_limit value specified using mem= kernel parameter (Joel Savitz) [RHEL-8591] - dyndbg: fix old BUG_ON in >control parser (Waiman Long) [RHEL-37113 RHEL-37114] {CVE-2024-35947} - nbd: always initialize struct msghdr completely (Ming Lei) [RHEL-29500] {CVE-2024-26638} - cpufreq: amd-pstate: Fix the inconsistency in max frequency units (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove global header file (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix memory leak on CPU EPP exit (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix the highest frequency issue which limits performance (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: remove unused variable lowest_nonlinear_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: fix code format problems (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Add quirk for the pstate CPPC capabilities missing (David Arcari) [RHEL-34751] - x86/CPU/AMD: Add ZenX generations flags (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: get transition delay and latency value from ACPI tables (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Bail out if min/max/nominal_freq is 0 (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Remove amd_get_{min,max,nominal,lowest_nonlinear}_freq() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Unify computation of {max,min,nominal,lowest_nonlinear}_freq (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document the units for freq variables in amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Document *_limit_* fields in struct amd_cpudata (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: adjust min/max limit perf (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Fix min_perf assignment in amd_pstate_adjust_perf() (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Update amd-pstate preferred core ranking dynamically (David Arcari) [RHEL-34751] - cpufreq: amd-pstate: Enable amd-pstate preferred core support (David Arcari) [RHEL-34751] - ACPI: CPPC: Add helper to get the highest performance value (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix setting scaling max/min freq values (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Only print supported EPP values for performance governor (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix scaling_min_freq and scaling_max_freq update (David Arcari) [RHEL-34751] - cpufreq/amd-pstate: Fix the return value of amd_pstate_fast_switch() (David Arcari) [RHEL-34751] - Merge DRM changes from upstream v6.8..v6.9 (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.7..v6.8 (Dave Airlie) [RHEL-24102] - redhat/configs: add new configs from drm backport (Dave Airlie) [RHEL-24102] - Partial revert: "file: convert to SLAB_TYPESAFE_BY_RCU" for i915 (Dave Airlie) [RHEL-24102] - Revert "drm/ttm: dynamically allocate the drm-ttm_pool shrinker" (Dave Airlie) [RHEL-24102] - Revert "drm/i915: dynamically allocate the i915_gem_mm shrinker" (Dave Airlie) [RHEL-24102] - Merge DRM changes from upstream v6.6..v6.7 (Dave Airlie) [RHEL-24102]- nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells (Steve Best) [RHEL-38438] {CVE-2021-47497} - kernel: watch_queue: copy user-array safely (Steve Best) [RHEL-38238] {CVE-2023-52824} - lib/generic-radix-tree.c: Don't overflow in peek() (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - include/linux/generic-radix-tree.h: replace kernel.h with the necessary inclusions (Waiman Long) [RHEL-37739 RHEL-37740] {CVE-2021-47432} - efi: runtime: Fix potential overflow of soft-reserved region size (Lenny Szubowicz) [RHEL-33098] {CVE-2024-26843} - workqueue: Drain BH work items on hot-unplugged CPUs (Waiman Long) [RHEL-25103] - workqueue: Control intensive warning threshold through cmdline (Waiman Long) [RHEL-25103] - workqueue: Make @flags handling consistent across set_work_data() and friends (Waiman Long) [RHEL-25103] - workqueue: Remove clear_work_data() (Waiman Long) [RHEL-25103] - workqueue: Factor out work_grab_pending() from __cancel_work_sync() (Waiman Long) [RHEL-25103] - workqueue: Clean up enum work_bits and related constants (Waiman Long) [RHEL-25103] - workqueue: Introduce work_cancel_flags (Waiman Long) [RHEL-25103] - workqueue: Use variable name irq_flags for saving local irq flags (Waiman Long) [RHEL-25103] - workqueue: Reorganize flush and cancel[_sync] functions (Waiman Long) [RHEL-25103] - workqueue: Rename __cancel_work_timer() to __cancel_timer_sync() (Waiman Long) [RHEL-25103] - workqueue: Use rcu_read_lock_any_held() instead of rcu_read_lock_held() (Waiman Long) [RHEL-25103] - workqueue: Cosmetic changes (Waiman Long) [RHEL-25103] - workqueue, irq_work: Build fix for !CONFIG_IRQ_WORK (Waiman Long) [RHEL-25103] - workqueue: Fix queue_work_on() with BH workqueues (Waiman Long) [RHEL-25103] - async: Use a dedicated unbound workqueue with raised min_active (Waiman Long) [RHEL-25103] - workqueue: Implement workqueue_set_min_active() (Waiman Long) [RHEL-25103] - workqueue: Fix kernel-doc comment of unplug_oldest_pwq() (Waiman Long) [RHEL-25103] - workqueue: Bind unbound workqueue rescuer to wq_unbound_cpumask (Waiman Long) [RHEL-25103] - kernel/workqueue: Let rescuers follow unbound wq cpumask changes (Waiman Long) [RHEL-25103] - workqueue: Enable unbound cpumask update on ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Link pwq's into wq->pwqs from oldest to newest (Waiman Long) [RHEL-25103] - workqueue: Don't implicitly make UNBOUND workqueues w/ @max_active==1 ordered (Waiman Long) [RHEL-25103] - workqueue: Skip __WQ_DESTROYING workqueues when updating global unbound cpumask (Waiman Long) [RHEL-25103] - workqueue: fix a typo in comment (Waiman Long) [RHEL-25103] - Revert "workqueue: make wq_subsys const" (Waiman Long) [RHEL-25103] - workqueue: Implement BH workqueues to eventually replace tasklets (Waiman Long) [RHEL-25103] - workqueue: Factor out init_cpu_worker_pool() (Waiman Long) [RHEL-25103] - workqueue: Update lock debugging code (Waiman Long) [RHEL-25103] - workqueue: make wq_subsys const (Waiman Long) [RHEL-25103] - workqueue: Fix pwq->nr_in_flight corruption in try_to_grab_pending() (Waiman Long) [RHEL-25103] - workqueue: Avoid premature init of wq->node_nr_active[].max (Waiman Long) [RHEL-25103] - workqueue: Don't call cpumask_test_cpu() with -1 CPU in wq_update_node_max_active() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Add node_nr/max_active dump (Waiman Long) [RHEL-25103] - workqueue: Implement system-wide nr_active enforcement for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Introduce struct wq_node_nr_active (Waiman Long) [RHEL-25103] - workqueue: Move pwq_dec_nr_in_flight() to the end of work item handling (Waiman Long) [RHEL-25103] - workqueue: RCU protect wq->dfl_pwq and implement accessors for it (Waiman Long) [RHEL-25103] - workqueue: Make wq_adjust_max_active() round-robin pwqs while activating (Waiman Long) [RHEL-25103] - workqueue: Move nr_active handling into helpers (Waiman Long) [RHEL-25103] - workqueue: Replace pwq_activate_inactive_work() with [__]pwq_activate_work() (Waiman Long) [RHEL-25103] - workqueue: Factor out pwq_is_empty() (Waiman Long) [RHEL-25103] - workqueue: Move pwq->max_active to wq->max_active (Waiman Long) [RHEL-25103] - workqueue: Break up enum definitions and give names to the types (Waiman Long) [RHEL-25103] - workqueue: Drop unnecessary kick_pool() in create_worker() (Waiman Long) [RHEL-25103] - tools/workqueue/wq_dump.py: Clean up code and drop duplicate information (Waiman Long) [RHEL-25103] - workqueue: mark power efficient workqueue as unbounded if nohz_full enabled (Waiman Long) [RHEL-25103] - workqueue: Add rcu lock check at the end of work item execution (Waiman Long) [RHEL-25103] - kernel/workqueue: Bind rescuer to unbound cpumask for WQ_UNBOUND (Waiman Long) [RHEL-25103] - tools/workqueue: Add rescuers printing to wq_dump.py (Waiman Long) [RHEL-25103] - Revert "workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()" (Waiman Long) [RHEL-25103] - Documentation/core-api: fix spelling mistake in workqueue (Waiman Long) [RHEL-25103] - Documentation/core-api : fix typo in workqueue (Waiman Long) [RHEL-25103] - async: Split async_schedule_node_domain() (Waiman Long) [RHEL-25103] - workqueue: Provide one lock class key per work_on_cpu() callsite (Waiman Long) [RHEL-25103] - workqueue: fix -Wformat-truncation in create_worker (Waiman Long) [RHEL-25103] - workqueue: Use the kmem_cache_free() instead of kfree() to release pwq (Waiman Long) [RHEL-25103] - workqueue: doc: Fix function and sysfs path errors (Waiman Long) [RHEL-25103] - workqueue: Fix UAF report by KASAN in pwq_release_workfn() (Waiman Long) [RHEL-25103] - workqueue: Fix missed pwq_release_worker creation in wq_cpu_intensive_thresh_init() (Waiman Long) [RHEL-25103] - workqueue: Removed double allocation of wq_update_pod_attrs_buf (Waiman Long) [RHEL-25103] - workqueue: fix data race with the pwq->stats[] increment (Waiman Long) [RHEL-25103] - workqueue: Rename rescuer kworker (Waiman Long) [RHEL-25103] - workqueue: Make default affinity_scope dynamically updatable (Waiman Long) [RHEL-25103] - workqueue: Add "Affinity Scopes and Performance" section to documentation (Waiman Long) [RHEL-25103] - workqueue: Implement non-strict affinity scope for unbound workqueues (Waiman Long) [RHEL-25103] - workqueue: Add workqueue_attrs->__pod_cpumask (Waiman Long) [RHEL-25103] - workqueue: Factor out need_more_worker() check and worker wake-up (Waiman Long) [RHEL-25103] - workqueue: Factor out work to worker assignment and collision handling (Waiman Long) [RHEL-25103] - workqueue: Add multiple affinity scopes and interface to select them (Waiman Long) [RHEL-25103] - workqueue: Modularize wq_pod_type initialization (Waiman Long) [RHEL-25103] - workqueue: Add tools/workqueue/wq_dump.py which prints out workqueue configuration (Waiman Long) [RHEL-25103] - workqueue: Generalize unbound CPU pods (Waiman Long) [RHEL-25103] - workqueue: Factor out clearing of workqueue-only attrs fields (Waiman Long) [RHEL-25103] - workqueue: Factor out actual cpumask calculation to reduce subtlety in wq_update_pod() (Waiman Long) [RHEL-25103] - workqueue: Initialize unbound CPU pods later in the boot (Waiman Long) [RHEL-25103] - workqueue: Move wq_pod_init() below workqueue_init() (Waiman Long) [RHEL-25103] - workqueue: Rename NUMA related names to use pod instead (Waiman Long) [RHEL-25103] - workqueue: Rename workqueue_attrs->no_numa to ->ordered (Waiman Long) [RHEL-25103] - workqueue: Make unbound workqueues to use per-cpu pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Call wq_update_unbound_numa() on all CPUs in NUMA node on CPU hotplug (Waiman Long) [RHEL-25103] - workqueue: Make per-cpu pool_workqueues allocated and released like unbound ones (Waiman Long) [RHEL-25103] - workqueue: Use a kthread_worker to release pool_workqueues (Waiman Long) [RHEL-25103] - workqueue: Remove module param disable_numa and sysfs knobs pool_ids and numa (Waiman Long) [RHEL-25103] - workqueue: Relocate worker and work management functions (Waiman Long) [RHEL-25103] - workqueue: Rename wq->cpu_pwqs to wq->cpu_pwq (Waiman Long) [RHEL-25103] - workqueue: Not all work insertion needs to wake up a worker (Waiman Long) [RHEL-25103] - workqueue: Cleanups around process_scheduled_works() (Waiman Long) [RHEL-25103] - workqueue: Drop the special locking rule for worker->flags and worker_pool->flags (Waiman Long) [RHEL-25103] - workqueue: use LIST_HEAD to initialize cull_list (Waiman Long) [RHEL-25103] - workqueue: Warn attempt to flush system-wide workqueues. (Waiman Long) [RHEL-25103] - workqueue: Scale up wq_cpu_intensive_thresh_us if BogoMIPS is below 4000 (Waiman Long) [RHEL-25103] - workqueue: Fix cpu_intensive_thresh_us name in help text (Waiman Long) [RHEL-25103] - soc: qcom: qmi: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - scsi: NCR5380: Use default @max_active for hostdata->work_q (Waiman Long) [RHEL-25103] - crypto: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - xen/pvcalls: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - virt: acrn: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: octeontx2: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - net: thunderx: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - greybus: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - powerpc, workqueue: Use alloc_ordered_workqueue() to create ordered workqueues (Waiman Long) [RHEL-25103] - workqueue: Disable per-cpu CPU hog detection when wq_cpu_intensive_thresh_us is 0 (Waiman Long) [RHEL-25103] - workqueue: Fix WARN_ON_ONCE() triggers in worker_enter_idle() (Waiman Long) [RHEL-25103] - workqueue: Track and monitor per-workqueue CPU time usage (Waiman Long) [RHEL-25103] - redhat/configs: Add CONFIG_WQ_CPU_INTENSIVE_REPORT (Waiman Long) [RHEL-25103] - workqueue: Report work funcs that trigger automatic CPU_INTENSIVE mechanism (Waiman Long) [RHEL-25103] - workqueue: Automatically mark CPU-hogging work items CPU_INTENSIVE (Waiman Long) [RHEL-25103] - workqueue: Improve locking rule description for worker fields (Waiman Long) [RHEL-25103] - workqueue: Move worker_set/clr_flags() upwards (Waiman Long) [RHEL-25103] - workqueue: Re-order struct worker fields (Waiman Long) [RHEL-25103] - workqueue: Add pwq->stats[] and a monitoring script (Waiman Long) [RHEL-25103] - Further upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: clean up WORK_* constant types, clarify masking (Waiman Long) [RHEL-25103] - workqueue: Introduce show_freezable_workqueues (Waiman Long) [RHEL-25103] - workqueue: Print backtraces from CPUs with hung CPU bound workqueues (Waiman Long) [RHEL-25103] - workqueue: Warn when a rescuer could not be created (Waiman Long) [RHEL-25103] - workqueue: Interrupted create_worker() is not a repeated event (Waiman Long) [RHEL-25103] - workqueue: Warn when a new worker could not be created (Waiman Long) [RHEL-25103] - workqueue: Fix hung time report of worker pools (Waiman Long) [RHEL-25103] - workqueue: Simplify a pr_warn() call in wq_select_unbound_cpu() (Waiman Long) [RHEL-25103] - scsi: message: fusion: Avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - scsi: message: fusion: Remove unused sas_persist_task work (Waiman Long) [RHEL-25103] - workqueue: Make show_pwq() use run-length encoding (Waiman Long) [RHEL-25103] - workqueue: Add a new flag to spot the potential UAF error (Waiman Long) [RHEL-25103] - workqueue: Make queue_rcu_work() use call_rcu_hurry() (Waiman Long) [RHEL-25103] - treewide: Drop WARN_ON_FUNCTION_MISMATCH (Waiman Long) [RHEL-25103] - Input: psmouse-smbus - avoid flush_scheduled_work() usage (Waiman Long) [RHEL-25103] - workqueue: Convert the type of pool->nr_running to int (Waiman Long) [RHEL-25103] - workqueue: Use wake_up_worker() in wq_worker_sleeping() instead of open code (Waiman Long) [RHEL-25103] - Revert "module, async: async_synchronize_full() on module init iff async is used" (Waiman Long) [RHEL-25103] - workqueue: Upgrade queue_work_on() comment (Waiman Long) [RHEL-25103] - workqueue: doc: Call out the non-reentrance conditions (Waiman Long) [RHEL-25103]- i2c: core: Fix atomic xfer check for non-preempt config (Steve Best) [RHEL-38315] {CVE-2023-52791} - i2c: core: Run atomic i2c xfer when !preemptible (Steve Best) [RHEL-38315] {CVE-2023-52791} - x86/fpu: Keep xfd_state in sync with MSR_IA32_XFD (Steve Best) [RHEL-36996] {CVE-2024-35801} - platform/x86: p2sb: On Goldmont only cache P2SB and SPI devfn BAR (Steve Best) [RHEL-31058] - xen-netfront: Add missing skb_mark_for_recycle (Vitaly Kuznetsov) [RHEL-36573] {CVE-2024-27393} - bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS (Steve Best) [RHEL-37368] {CVE-2024-35983} - mm/hugetlb: fix missing hugetlb_lock for resv uncharge (Rafael Aquini) [RHEL-37467] {CVE-2024-36000} - ice: fix uninitialized dplls mutex usage (Petr Oros) [RHEL-36283] - ice: fix pin phase adjust updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll periodic work data updates on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll and dpll_pin data access on PF reset (Petr Oros) [RHEL-36283] - ice: fix dpll input pin phase_adjust value updates (Petr Oros) [RHEL-36283] - ice: fix connection state of DPLL and out pin (Petr Oros) [RHEL-36283] - ice: Add automatic VF reset on Tx MDD events (Petr Oros) [RHEL-36317] - dmaengine: idxd: add a write() method for applications to submit work (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - dmaengine: idxd: add a new security check to deal with a hardware erratum (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - VFIO: Add the SPR_DSA and SPR_IAX devices to the denylist (Jerry Snitselaar) [RHEL-35828] {CVE-2024-21823} - scsi: lpfc: Copyright updates for 14.4.0.2 patches (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update lpfc version to 14.4.0.2 (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Add support for 32 byte CDBs (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change lpfc_hba hba_flag member into a bitmask (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Introduce rrq_list_lock to protect active_rrq_list (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Clear deferred RSCN processing flag when driver is unloading (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Update logging of protection type for T10 DIF I/O (Dick Kennedy) [RHEL-35858] - scsi: lpfc: Change default logging level for unsolicited CT MIB commands (Dick Kennedy) [RHEL-35858] - mm/memory-failure: fix deadlock when hugetlb_optimize_vmemmap is enabled (Aristeu Rozanski) [RHEL-35090 RHEL-35091] {CVE-2024-26987} - selftest/bpf: Test the read of vsyscall page under x86-64 (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault() (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h (Rafael Aquini) [RHEL-33168] {CVE-2024-26906} - gfs2: Remove and replace gfs2_glock_queue_work (Andreas Gruenbacher) [RHEL-32940] - gfs2: do_xmote fixes (Andreas Gruenbacher) [RHEL-32940] - gfs2: finish_xmote cleanup (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix lru_count accounting (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "Make glock lru list scanning safer" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Fix "ignore unlock failures after withdraw" (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't set GLF_LOCK in gfs2_dispose_glock_lru (Andreas Gruenbacher) [RHEL-32940] - gfs2: Replace gfs2_glock_queue_put with gfs2_glock_put_async (Andreas Gruenbacher) [RHEL-32940] - gfs2: Get rid of gfs2_glock_queue_put in signal_our_withdraw (Andreas Gruenbacher) [RHEL-32940] - gfs2: Don't forget to complete delayed withdraw (Andreas Gruenbacher) [RHEL-32940] - arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOAD (Mark Salter) [RHEL-31321] {CVE-2024-26670} - arm64: Rename ARM64_WORKAROUND_2966298 (Mark Salter) [RHEL-31321] {CVE-2024-26670} - cpufreq: Fix per-policy boost behavior on SoCs using cpufreq_boost_set_sw() (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Preserve PM domain votes in system suspend (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable virtual power domain devices (Mark Langsdorf) [RHEL-32446] - PM: sleep: Add helpers to allow a device to remain powered-on (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Introduce cpufreq for ipq95xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Enable cpufreq for ipq53xx (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8074 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ8064 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: also accept operating-points-v2-krait-cpu (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: drop pvs_ver for format a fuses (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: add support for IPQ6018 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Add MSM8909 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Simplify driver data allocation (Mark Langsdorf) [RHEL-32446] - cpufreq: arm: Kconfig: Add i.MX7 to supported SoC for ARM_IMX_CPUFREQ_DT (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Fix buffer overflow detection in trans_stats() (Mark Langsdorf) [RHEL-32446] - cpufreq: ARM_BRCMSTB_AVS_CPUFREQ cannot be used with ARM_SCMI_CPUFREQ (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add opp support for am62p5 SoCs (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: add am62p5 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Move is_managed indicator into per-policy structure (Mark Langsdorf) [RHEL-32446] - cpufreq: userspace: Use fine-grained mutex in userspace governor (Mark Langsdorf) [RHEL-32446] - cpufreq: conservative: Simplify the condition of storing 'down_threshold' (Mark Langsdorf) [RHEL-32446] - cpufreq: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: platdev: Add MSM8909 to blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: pmac32: Use of_property_read_reg() to parse "reg" (Mark Langsdorf) [RHEL-32446] - cpufreq: Add QCM6490 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - cpufreq: Support per-policy performance boost (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc: Fix the potentinal scheduling delays in target_index() (Mark Langsdorf) [RHEL-32446] - cpufreq: governor: Free dbs_data directly when gov->init() fails (Mark Langsdorf) [RHEL-32446] - cpufreq: Avoid printing kernel addresses in cpufreq_resume() (Mark Langsdorf) [RHEL-32446] - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit() (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: add online/offline hooks (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: add support for 4 freq domains (Mark Langsdorf) [RHEL-32446] - cpufreq: stats: Improve the performance of cpufreq_stats_create_table() (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: Set fie_disabled to FIE_DISABLED if fails to create kworker_fie (Mark Langsdorf) [RHEL-32446] - cpufreq: cppc: cppc_cpufreq_get_rate() returns zero in all error cases. (Mark Langsdorf) [RHEL-32446] - cpufreq: Prefer to print cpuid in MIN/MAX QoS register error message (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug (Mark Langsdorf) [RHEL-32446] - cpufreq: blocklist MSM8998 in cpufreq-dt-platdev (Mark Langsdorf) [RHEL-32446] - cpufreq: omap: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: raspberrypi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra186: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qoriq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: acpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: kirkwood: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: pcc-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: davinci: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx-cpufreq-dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: brcmstb-avs-cpufreq: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: tegra194: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: vexpress: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: scpi: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: dt: Convert to platform remove callback returning void (Mark Langsdorf) [RHEL-32446] - cpufreq: Explicitly include correct DT includes (Mark Langsdorf) [RHEL-32446] - cpufreq: Make CONFIG_CPUFREQ_DT_PLATDEV depend on OF (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-cpufreq-hw: Use dev_err_probe() when failing to get icc paths (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Support building as module (Mark Langsdorf) [RHEL-32446] - redhat/configs: add default values for CONFIG_CPUFREQ_DT_PLATDEV (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Blacklist ti,am62a7 SoC (Mark Langsdorf) [RHEL-32446] - cpufreq: ti-cpufreq: Add support for AM62A7 (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use helper to get SMEM SoC ID (Mark Langsdorf) [RHEL-32446] - cpufreq: qcom-nvmem: use SoC ID-s from bindings (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: introduce qcom_smem_get_soc_id() (Mark Langsdorf) [RHEL-32446] - soc: qcom: smem: Switch to EXPORT_SYMBOL_GPL() (Mark Langsdorf) [RHEL-32446] - soc: qcom: socinfo: move SMEM item struct and defines to a header (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for SM8475 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for QCM8550 and QCS8550 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM8650 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ8174 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150P (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add SoC ID for SM7125 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: drop the IPQ5019 SoC ID (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for SM4450 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5300 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: add SoC ID for IPQ5312 and IPQ5302 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5018 family (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc ID for SM7150 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QRB4210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ9574 and its variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for QCM2290/QRB2210 (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add IDs for IPQ5332 and its variant (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add Soc IDs for IPQ8064 and variants (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add a bunch of older SoCs (Mark Langsdorf) [RHEL-32446] - dt-bindings: arm: qcom,ids: Add QRD board ID (Mark Langsdorf) [RHEL-32446] - cpufreq: imx6q: don't warn for disabling a non-existing frequency (Mark Langsdorf) [RHEL-32446] - cpufreq: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32446] - Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux (Mark Langsdorf) [RHEL-32446] - cpufreq: dt-platdev: Add JH7110 SOC to the allowlist (Mark Langsdorf) [RHEL-32446] - cpufreq: Add SM7225 to cpufreq-dt-platdev blocklist (Mark Langsdorf) [RHEL-32446] - arch/x86: Fix XSAVE check for x86_64-v2 check (Prarit Bhargava) [RHEL-22439] - arch/x86: mark x86_64-v1 and x86_64-v2 processors as deprecated (Prarit Bhargava) [RHEL-22439] - scsi: qla2xxx: Update version to 10.02.09.200-k (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Delay I/O Abort on PCI error (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Change debug message during driver unload (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of fcport (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix double free of the ha->vp_map pointer (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix command flush on cable pull (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: NVME|FCP prefer flag not being honored (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Update manufacturer detail (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Split FCE|EFT trace control (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Fix N2N stuck connection (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Prevent command send on chip reset (Nilesh Javali) [RHEL-25184] - scsi: qla2xxx: Use FIELD_GET() to extract PCIe capability fields (Nilesh Javali) [RHEL-25184] - workqueue: Shorten events_freezable_power_efficient name (Audra Mitchell) [RHEL-3534] - workqueue.c: Increase workqueue name length (Audra Mitchell) [RHEL-3534] - net/mlx5e: Tidy up IPsec NAT-T SA discovery (Amir Tzin) [RHEL-24465] - Revert "net/mlx5e: Check the number of elements before walk TC rhashtable" (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix peer flow lists handling (Amir Tzin) [RHEL-24465] - net/mlx5e: Disable IPsec offload support if not FW steering (Amir Tzin) [RHEL-24465] - net/mlx5: Refactor mlx5_flow_destination->rep pointer to vport num (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Create ACL FT for eswitch manager in switchdev mode (Amir Tzin) [RHEL-24465] - net/mlx5: Return correct EC_VF function ID (Amir Tzin) [RHEL-24465] - net/mlx5e: Decrease num_block_tc when unblock tc offload (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, only use devcom after NULL check in mlx5_devcom_send_event() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix mlx5_cmd_update_root_ft() error flow (Amir Tzin) [RHEL-24465] - net/mlx5: DR, Fix peer domain namespace setting (Amir Tzin) [RHEL-24465] - net/mlx5e: Fix overrun reported by coverity (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Change the key being sent for MPV device affiliation (Amir Tzin) [RHEL-24465] - net/mlx5e: Check the number of elements before walk TC rhashtable (Amir Tzin) [RHEL-24465] - net/mlx5e: Reduce eswitch mode_lock protection context (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper TCP protocol selector (Amir Tzin) [RHEL-24465] - net/mlx5e: Add IPsec and ASO syndromes check in HW (Amir Tzin) [RHEL-24465] - net/mlx5e: Allow IPsec soft/hard limits in bytes (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec upper protocol selector field offload for RX (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove exposure of IPsec RX flow steering struct (Amir Tzin) [RHEL-24465] - net/mlx5e: Unify esw and normal IPsec status table creation/destruction (Amir Tzin) [RHEL-24465] - net/mlx5e: Don't modify the peer sent-to-vport rules for IPSec offload (Amir Tzin) [RHEL-24465] - net/mlx5: Handle IPsec steering upon master unbind/bind (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for ingress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Configure IPsec steering for egress RoCEv2 MPV traffic (Amir Tzin) [RHEL-24465] - net/mlx5: Add create alias flow table function to ipsec roce (Amir Tzin) [RHEL-24465] - net/mlx5: Implement alias object allow and create functions (Amir Tzin) [RHEL-24465] - net/mlx5: Add alias flow table bits (Amir Tzin) [RHEL-24465] - net/mlx5: Store devcom pointer inside IPsec RoCE (Amir Tzin) [RHEL-24465] - net/mlx5: Register mlx5e priv to devcom in MPV mode (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Send events from IB driver about device affiliation state (Amir Tzin) [RHEL-24465] - net/mlx5: Implement devlink port function cmds to control ipsec_packet (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Implement devlink port function cmds to control ipsec_crypto (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Provide an interface to block change of IPsec capabilities (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Add IFC bits to support IPsec enable/disable (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5e: Rewrite IPsec vs. TC block interface (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Drop extra layer of locks in IPsec (Amir Tzin) [RHEL-24458 RHEL-24465 RHEL-6311] - net/mlx5: Store vport in struct mlx5_devlink_port and use it in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Check vhca_resource_manager capability in each op and add extack msg (Amir Tzin) [RHEL-24465] - net/mlx5: Relax mlx5_devlink_eswitch_get() return value checking (Amir Tzin) [RHEL-24465] - net/mlx5: Return -EOPNOTSUPP in mlx5_devlink_port_fn_migratable_set() directly (Amir Tzin) [RHEL-24465] - net/mlx5: Reduce number of vport lookups passing vport pointer instead of index (Amir Tzin) [RHEL-24465] - net/mlx5: Embed struct devlink_port into driver structure (Amir Tzin) [RHEL-24465] - net/mlx5: Don't register ops for non-PF/VF/SF port and avoid checks in ops (Amir Tzin) [RHEL-24465] - net/mlx5: Remove no longer used mlx5_esw_offloads_sf_vport_enable/disable() (Amir Tzin) [RHEL-24465] - net/mlx5: Introduce mlx5_eswitch_load/unload_sf_vport() and use it from SF code (Amir Tzin) [RHEL-24465] - net/mlx5: Allow mlx5_esw_offloads_devlink_port_register() to register SFs (Amir Tzin) [RHEL-24465] - net/mlx5: Push devlink port PF/VF init/cleanup calls out of devlink_port_register/unregister() (Amir Tzin) [RHEL-24465] - net/mlx5: Push out SF devlink port init and cleanup code to separate helpers (Amir Tzin) [RHEL-24465] - net/mlx5: Rework devlink port alloc/free into init/cleanup (Amir Tzin) [RHEL-24465] - net/mlx5: Rename devlink port ops struct for PFs/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Remove VPORT_UPLINK handling from devlink_port.c (Amir Tzin) [RHEL-24465] - net/mlx5: Call mlx5_esw_offloads_rep_load/unload() for uplink port directly (Amir Tzin) [RHEL-24465] - net/mlx5: Give esw_offloads_load/unload_rep() "mlx5_" prefix (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_eswitch_load/unload_vport() static (Amir Tzin) [RHEL-24465] - net/mlx5: Make mlx5_esw_offloads_rep_load/unload() static (Amir Tzin) [RHEL-24465] - net/mlx5: Remove pointless devlink_rate checks (Amir Tzin) [RHEL-24465] - net/mlx5: Don't check vport->enabled in port ops (Amir Tzin) [RHEL-24465] - net/mlx5: Don't query MAX caps twice (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused MAX HCA capabilities (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Remove unused CAPs (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5: Adjust mlx5_query_hca_caps() to upstream (Amir Tzin) [RHEL-24465] - net/mlx5: Expose max possible SFs via devlink resource (Amir Tzin) [RHEL-24451 RHEL-24465] - net/mlx5e: E-Switch, Allow devcom initialization on more vports (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Register devcom device with switch id key (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Infrastructure changes (Amir Tzin) [RHEL-24465] - net/mlx5: Use shared code for checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5e: Support IPsec NAT-T functionality (Amir Tzin) [RHEL-24465] - net/mlx5e: Check for IPsec NAT-T support (Amir Tzin) [RHEL-24465] - net/mlx5: Add relevant capabilities bits to support NAT-T (Amir Tzin) [RHEL-24465] - net/mlx5e: Make TC and IPsec offloads mutually exclusive on a netdev (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add get IPsec offload stats for uplink representor (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Modify and restore TC rules for IPSec TX rules (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Make IPsec offload work together with eswitch and TC (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: Compare with old_dest param to modify rule destination (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for TX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec TX tables creation (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Handle IPsec offload for RX datapath in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Support IPsec packet offload for RX in switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Refactor IPsec RX tables creation and destruction (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Prepare IPsec packet offload for switchdev mode (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Change the parameter of IPsec RX skb handle function (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5e: Add function to get IPsec offload namespace (Amir Tzin) [RHEL-24453 RHEL-24465] - net/mlx5: DR, update query of HCA caps for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Fix the macro for accessing EC VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: Fix devlink controller number for ECVF (Amir Tzin) [RHEL-24465] - net/mlx5: Fix UAF in mlx5_eswitch_cleanup() (Amir Tzin) [RHEL-24465] - net/mlx5: Fix SFs kernel documentation error (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, set debugfs access right to root-only (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, expose FDB state via debugfs (Amir Tzin) [RHEL-24465] - net/mlx5: Bridge, pass net device when linking vport to bridge (Amir Tzin) [RHEL-24465] - net/mlx5: Create eswitch debugfs root directory (Amir Tzin) [RHEL-24465] - net/mlx5: Light probe local SFs (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Move esw multiport devlink param to eswitch code (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Split function_setup() to enable and open functions (Amir Tzin) [RHEL-24417 RHEL-24465] - net/mlx5: Enable 4 ports VF LAG (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multiport eswitch LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, block multipath LAG in case ldev have more than 2 ports (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, change mlx5_shared_fdb_supported() to static (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, generalize handling of shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5: LAG, check if all eswitches are paired for shared FDB (Amir Tzin) [RHEL-24409 RHEL-24465] - {net/RDMA}/mlx5: introduce lag_for_each_peer (Amir Tzin) [RHEL-24409 RHEL-24465] - RDMA/mlx5: Free second uplink ib port (Amir Tzin) [RHEL-24409 RHEL-24465] - net/mlx5e: E-Switch, Fix shared fdb error flow (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Pass other_vport flag if vport is not 0 (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use xarray for devcom paired device index (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add peer fdb miss rules for vport manager or ecpf (Amir Tzin) [RHEL-24465] - net/mlx5e: Use vhca_id for device index in vport rx rules (Amir Tzin) [RHEL-24465] - net/mlx5: Lag, Remove duplicate code checking lag is supported (Amir Tzin) [RHEL-24465] - net/mlx5: Set max number of embedded CPU VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Update SRIOV enable/disable to handle EC/VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Query correct caps for min msix vectors (Amir Tzin) [RHEL-24465] - net/mlx5: Use correct vport when restoring GUIDs (Amir Tzin) [RHEL-24465] - net/mlx5: Add new page type for EC VF pages (Amir Tzin) [RHEL-24465] - net/mlx5: Add/remove peer miss rules for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Add management of EC VF vports (Amir Tzin) [RHEL-24465] - mlx5/core: E-Switch, Allocate ECPF vport if it's an eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: Update vport caps query/set for EC VFs (Amir Tzin) [RHEL-24465] - net/mlx5: Enable devlink port for embedded cpu VF vports (Amir Tzin) [RHEL-24465] - net/mlx5: mlx5_ifc updates for embedded CPU SRIOV (Amir Tzin) [RHEL-24465] - net/mlx5: Simplify unload all rep code (Amir Tzin) [RHEL-24465] - net/mlx5: Skip inline mode check after mlx5_eswitch_enable_locked() failure (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, extend mlx5_devcom_send_event to work with more than two devices (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, introduce devcom_for_each_peer_entry (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, mark devcom as not ready when all eswitches are unpaired (Amir Tzin) [RHEL-24465] - net/mlx5: Devcom, Rename paired to ready (Amir Tzin) [RHEL-24465] - net/mlx5: DR, handle more than one peer domain (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, generalize shared FDB creation (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, Handle multiple master egress rules (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, refactor FDB miss rule add/remove (Amir Tzin) [RHEL-24465] - net/mlx5: E-switch, enlarge peer miss group table (Amir Tzin) [RHEL-24465] - net/mlx5e: Handle offloads flows per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, re-factor query route port (Amir Tzin) [RHEL-24465] - net/mlx5e: rep, store send to vport rules per peer (Amir Tzin) [RHEL-24465] - net/mlx5e: tc, Refactor peer add/del flow (Amir Tzin) [RHEL-24465] - net/mlx5e: en_tc, Extend peer flows to a list (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Initialize E-Switch for eswitch manager (Amir Tzin) [RHEL-24465] - net/mlx5: devlink, Only show PF related devlink warning when needed (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use metadata matching for RoCE loopback rule (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Use RoCE version 2 for loopback traffic (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Add a check that log_max_l2_table is valid (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch: move debug print of adding mac to correct place (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Check device is PF when stopping esw offloads (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant vport_group_manager cap check (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Use metadata for vport matching in send-to-vport rules (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Allow get vport api if esw exists (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Update when to set other vport context (Amir Tzin) [RHEL-24465] - net/mlx5e: Remove redundant __func__ arg from fs_err() calls (Amir Tzin) [RHEL-24465] - net/mlx5e: E-Switch, Remove flow_source check for metadata matching (Amir Tzin) [RHEL-24465] - net/mlx5: E-Switch, Remove redundant check (Amir Tzin) [RHEL-24465] - net/mlx5: Remove redundant esw multiport validate function (Amir Tzin) [RHEL-24465] - RDMA/mlx5: Handles RoCE MACsec steering rules addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Add RoCE MACsec steering infrastructure in core (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for ingress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Configure MACsec steering for egress RoCEv2 traffic (Amir Tzin) [RHEL-22227] - net/mlx5: Add MACsec priorities in RDMA namespaces (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Implement MACsec gid addition and deletion (Amir Tzin) [RHEL-22227] - net/mlx5: Maintain fs_id xarray per MACsec device inside macsec steering (Amir Tzin) [RHEL-22227] - net/mlx5: Remove netdevice from MACsec steering (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering and statistics database from ethernet to core (Amir Tzin) [RHEL-22227] - net/mlx5e: Rename MACsec flow steering functions/parameters to suit core naming style (Amir Tzin) [RHEL-22227] - net/mlx5: Remove dependency of macsec flow steering on ethernet (Amir Tzin) [RHEL-22227] - net/mlx5e: Move MACsec flow steering operations to be used as core library (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Return the firmware result upon destroying QP/RQ (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Handle DCT QP logic separately from low level QP interface (Amir Tzin) [RHEL-22227] - RDMA/mlx5: Reduce QP table exposure (Amir Tzin) [RHEL-22227] - net/mlx5: Nullify qp->dbg pointer post destruction (Amir Tzin) [RHEL-22227]- nvmet: fix ns enable/disable possible hang (Maurizio Lombardi) [RHEL-37676] - nvme: fix reconnection fail due to reserved tag allocation (Maurizio Lombardi) [RHEL-36896] {CVE-2024-27435} - Revert "xen/x2apic: enable x2apic mode when supported for HVM" (Vitaly Kuznetsov) [RHEL-34602] - ext4: dax - remove tech preview tag (Bill O'Donnell) [RHEL-39889] - redhat: remove the merge subtrees script (Derek Barbosa) - redhat: rhdocs: delete .get_maintainer.conf (Derek Barbosa) - redhat: rhdocs: Remove the rhdocs directory (Derek Barbosa) - redhat: redhat/Makefile: remove dist-maint-update target (Derek Barbosa) - nfp: flower: handle acti_netdevs allocation failure (Ken Cox) [RHEL-35158] {CVE-2024-27046} - crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak (Vladis Dronov) [RHEL-35816] {CVE-2024-26974} - crypto: qat - specify firmware files for 402xx (Vladis Dronov) [RHEL-35816] - crypto: qat - validate slices count returned by FW (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error logging to be consistent across features (Vladis Dronov) [RHEL-35816] - crypto: qat - improve error message in adf_get_arbiter_mapping() (Vladis Dronov) [RHEL-35816] - crypto: qat - implement dh fallback for primes > 4K (Vladis Dronov) [RHEL-24063] - crypto: qat - Fix spelling mistake "Invalide" -> "Invalid" (Vladis Dronov) [RHEL-35816] - crypto: qat - Avoid -Wflex-array-member-not-at-end warnings (Vladis Dronov) [RHEL-35816] - crypto: qat - implement interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add interface for live migration (Vladis Dronov) [RHEL-35816] - crypto: qat - add bank save and restore flows (Vladis Dronov) [RHEL-35816] - crypto: qat - expand CSR operations for QAT GEN4 devices (Vladis Dronov) [RHEL-35816] - crypto: qat - rename get_sla_arr_of_type() (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate CSR access code (Vladis Dronov) [RHEL-35816] - crypto: qat - move PFVF compat checker to a function (Vladis Dronov) [RHEL-35816] - crypto: qat - relocate and rename 4xxx PF2VM definitions (Vladis Dronov) [RHEL-35816] - crypto: qat - adf_get_etr_base() helper (Vladis Dronov) [RHEL-35816] - powerpc/eeh: Permanently disable the removed device (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Use a goto for recovery failures (Mamatha Inamdar) [RHEL-35642] - powerpc/eeh: Small refactor of eeh_handle_normal_event() (Mamatha Inamdar) [RHEL-35642] - REDHAT: Fix values in Makefile being redefined (Lucas Zampieri) - selftests/net/lib: no need to record ns name if it already exist (Ivan Vecera) [RHEL-36219] - netlink: specs: Add missing bridge linkinfo attrs (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Ensure deferred event delivery on unoffload (Ivan Vecera) [RHEL-36219] - net: bridge: switchdev: Skip MDB replays of deferred events on offload (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge locked port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Suppress grep warnings (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix bridge MDB test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36219] - selftests: net: Fix bridge backup port test flakiness (Ivan Vecera) [RHEL-36219] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Ivan Vecera) [RHEL-36219] - selftests: net: Add missing matchall classifier (Ivan Vecera) [RHEL-36219] - bridge: mcast: fix disabled snooping after long uptime (Ivan Vecera) [RHEL-36219] - selftests/net/lib: update busywait timeout value (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Remove executable bits from lib.sh (Ivan Vecera) [RHEL-36219] - selftests: forwarding: Avoid failures to source net/lib.sh (Ivan Vecera) [RHEL-36219] - bridge: cfm: fix enum typo in br_cc_ccm_tx_parse (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Add MDB bulk deletion test (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: mdb: Add MDB bulk deletion support (Ivan Vecera) [RHEL-36219] - bridge: add MDB state mask uAPI attribute (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_neigh_suppress.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: convert test_bridge_backup_port.sh to run it in unique namespace (Ivan Vecera) [RHEL-36219] - selftests/net: add lib.sh (Ivan Vecera) [RHEL-36219] - docs: bridge: add other features (Ivan Vecera) [RHEL-36219] - docs: bridge: add netfilter doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add switchdev doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add multicast doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add VLAN doc (Ivan Vecera) [RHEL-36219] - docs: bridge: add STP doc (Ivan Vecera) [RHEL-36219] - docs: bridge: Add kAPI/uAPI fields (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BRPORT enum (Ivan Vecera) [RHEL-36219] - net: bridge: add document for IFLA_BR enum (Ivan Vecera) [RHEL-36219] - docs: bridge: update doc format to rst (Ivan Vecera) [RHEL-36219] - net: bridge: fill in MODULE_DESCRIPTION() (Ivan Vecera) [RHEL-36219] - selftests: vxlan_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - selftests: bridge_mdb: Use MDB get instead of dump (Ivan Vecera) [RHEL-36219] - rtnetlink: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Add MDB get support (Ivan Vecera) [RHEL-36219] - bridge: mcast: Add MDB get support (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Factor out a helper for remote entry size calculation (Ivan Vecera) [RHEL-36219] - vxlan: mdb: Adjust function arguments (Ivan Vecera) [RHEL-36219] - bridge: mcast: Rename MDB entry get function (Ivan Vecera) [RHEL-36219] - bridge: mcast: Factor out a helper for PG entry size calculation (Ivan Vecera) [RHEL-36219] - bridge: mcast: Account for missing attributes (Ivan Vecera) [RHEL-36219] - bridge: mcast: Dump MDB entries even when snooping is disabled (Ivan Vecera) [RHEL-36219] - br_netfilter: use single forward hook for ip and arp (Ivan Vecera) [RHEL-36219] - selftests: forwarding: bridge_fdb_learning_limit: Add a new selftest (Ivan Vecera) [RHEL-36219] - net: bridge: Set strict_start_type for br_policy (Ivan Vecera) [RHEL-36219] - net: bridge: Add netlink knobs for number / max learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Track and limit dynamically learned FDB entries (Ivan Vecera) [RHEL-36219] - net: bridge: Set BR_FDB_ADDED_BY_USER early in fdb_add_entry (Ivan Vecera) [RHEL-36219] - selftests: net: Add bridge backup port and backup nexthop ID test (Ivan Vecera) [RHEL-36219] - bridge: Add backup nexthop ID support (Ivan Vecera) [RHEL-36219] - RDMA/mlx5: Fix fortify source warning while accessing Eth segment (Kamal Heib) [RHEL-33164] {CVE-2024-26907} - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT (Mark Langsdorf) [RHEL-32447] - powerpc: Don't include lppaca.h in paca.h (Mark Langsdorf) [RHEL-32447] - cpuidle: dt: Replace deprecated strncpy() with strscpy() (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid unnecessary variable assignments (Mark Langsdorf) [RHEL-32447] - cpuidle: menu: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Gather statistics regarding whether or not to stop the tick (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Skip tick_nohz_get_sleep_length() call in some cases (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Do not call tick_nohz_get_sleep_length() upfront (Mark Langsdorf) [RHEL-32447] - cpuidle: psci: Move enabling OSI mode after power domains creation (Mark Langsdorf) [RHEL-32447] - cpuidle: dt_idle_genpd: Add helper function to remove genpd topology (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Drop utilized from struct teo_cpu (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Avoid stopping the tick unnecessarily when bailing out (Mark Langsdorf) [RHEL-32447] - cpuidle: teo: Update idle duration estimate when choosing shallower state (Mark Langsdorf) [RHEL-32447] - cpuidle: Adjust includes to remove of_device.h (Mark Langsdorf) [RHEL-32447] - cpuidle: Use of_property_present() for testing DT property presence (Mark Langsdorf) [RHEL-32447] - nvme-fabrics: prevent overriding of existing host (John Meneghini) [RHEL-30850] - tee: amdtee: fix use-after-free vulnerability in amdtee_close_session (David Arcari) [RHEL-24997] - tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Update sps power thermals according to the platform-profiles (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sps default APTS index values (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get APTS index numbers for static slider (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to notify sbios heart beat event (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get sbios requests in PMF driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Disable debugfs support for querying power thermals (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Differentiate PMF ACPI versions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add debugging message for missing policy data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Remove smart_pc_status enum (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix possible out-of-bound memory accesses (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Use struct for cookie header (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Do not use readl() for policy buffer access (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix return value of amd_pmf_start_policy_engine() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add missing __iomem attribute to policy_base (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix missing error code in amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a potential race with policy binary sideload (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fixup error handling for amd_pmf_init_smart_pc() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix a suspend hang on Framework 13 (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix TEE enact command failure after suspend and resume (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Fix memory leak in amd_pmf_get_pb_data() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get ambient light information from AMD SFH driver (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Get Human presence information from AMD SFH driver (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting ALS data (David Arcari) [RHEL-24997] - HID: amd_sfh: Add a new interface for exporting HPD data (David Arcari) [RHEL-24997] - HID: amd_sfh: rename float_to_int() to amd_sfh_float_to_int() (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity for SFH1.1 (David Arcari) [RHEL-24997] - HID: amd_sfh: Add light chromaticity support (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for SFH1.1 light color temperature (David Arcari) [RHEL-24997] - HID: amd_sfh: Add support for light color temperature (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return a status code only as a constant in two functions (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Return directly after a failed apmf_if_call() in apmf_sbios_heartbeat_notify() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: dump policy binary data (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add capability to sideload of policy binary (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add facility to dump TA inputs (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Make source_as_str() as non-static (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to update system state (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support update p3t limit (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support to get inputs from other subsystems (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: change amd_pmf_init_features() call sequence (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF Policy Binary (David Arcari) [RHEL-24997] - redhat/configs: enable AMDTEE (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Change return type of amd_pmf_set_dram_addr() (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add support for PMF-TA interaction (David Arcari) [RHEL-24997] - platform/x86/amd/pmf: Add PMF TEE interface (David Arcari) [RHEL-24997]- powerpc/pseries/iommu: LPAR panics during boot up with a frozen PE (Mamatha Inamdar) [RHEL-39788] {CVE-2024-36926} - thermal/debugfs: Fix two locking issues with thermal zone debug (David Arcari) [RHEL-40008] {CVE-2024-36961} - thermal/debugfs: Free all thermal zone debug memory on zone removal (David Arcari) [RHEL-39875] {CVE-2024-36956} - thermal/debugfs: Prevent use-after-free from occurring after cdev removal (David Arcari) [RHEL-39774] {CVE-2024-36932} - s390/qeth: Fix typo 'weed' in comment (Tobias Huschle) [RHEL-23681] - s390/qeth: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/ctcm: replace deprecated strncpy with strscpy (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix kernel panic after setting hsuid (Tobias Huschle) [RHEL-23681] - s390/ism: Properly fix receive message buffer allocation (Tobias Huschle) [RHEL-23681] - s390/qeth: handle deferred cc1 (Tobias Huschle) [RHEL-23681] - s390/qeth: Fix potential loss of L3-IP@ in case of network issues (Tobias Huschle) [RHEL-23681] - s390/ism: ism driver implies smc protocol (Tobias Huschle) [RHEL-23681] - net/smc: fix neighbour and rtable leak in smc_ib_find_route() (Tobias Huschle) [RHEL-23682] - s390/qdio: handle deferred cc1 (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Replace strlcpy() with strscpy() (Tobias Huschle) [RHEL-23680] - scsi: zfcp: Fix a double put in zfcp_port_enqueue() (Tobias Huschle) [RHEL-23680] - net/mlx5: Properly link new fs rules into the tree (Kamal Heib) [RHEL-37422] {CVE-2024-35960} - net/mlx5e: fix a double-free in arfs_create_groups (Kamal Heib) [RHEL-36922] {CVE-2024-35835} - net/mlx5e: fix a potential double-free in fs_any_create_groups (Kamal Heib) [RHEL-37093] {CVE-2023-52667} - can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds (Jose Ignacio Tornos Martinez) [RHEL-38226] {CVE-2023-52878} - blk-mq: add helper for checking if one CPU is mapped to specified hctx (Ming Lei) [RHEL-36684] - net: hns3: fix kernel crash when 1588 is received on HIP08 devices (Ken Cox) [RHEL-33213] {CVE-2024-26881} - fsverity: use register_sysctl_init() to avoid kmemleak warning (Andrey Albershteyn) [RHEL-36258] - ethtool: netlink: Add missing ethnl_ops_begin/complete (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_fec_stats (Ivan Vecera) [RHEL-36217] - ethtool: reformat kerneldoc for struct ethtool_link_settings (Ivan Vecera) [RHEL-36217] - Documentation: networking: add missing PLCA messages from the message list (Ivan Vecera) [RHEL-36217] - net: partial revert of the "Make timestamping selectable: series (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Let the active time stamping layer be selectable (Ivan Vecera) [RHEL-36217] - net: ethtool: ts: Update GET_TS to reply the current selected timestamp (Ivan Vecera) [RHEL-36217] - net: Change the API of PHY default timestamp to MAC (Ivan Vecera) [RHEL-36217] - net: Replace hwtstamp_source by timestamping layer (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to list available time stamping layers (Ivan Vecera) [RHEL-36217] - net: ethtool: Add a command to expose current time stamping layer (Ivan Vecera) [RHEL-36217] - net_tstamp: Add TIMESTAMPING SOFTWARE and HARDWARE mask (Ivan Vecera) [RHEL-36217] - net: phy: micrel: fix ts_info value in case of no phc (Ivan Vecera) [RHEL-36217] - net: Make dev_set_hwtstamp_phylib accessible (Ivan Vecera) [RHEL-36217] - net: macb: Convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Refactor identical get_ts_info implementations. (Ivan Vecera) [RHEL-36217] - net: phy: Remove the call to phy_mii_ioctl in phy_hwstamp_get/set (Ivan Vecera) [RHEL-36217] - net: Convert PHYs hwtstamp callback to use kernel_hwtstamp_config (Ivan Vecera) [RHEL-36217] - net: omit ndo_hwtstamp_get() call when possible in dev_set_hwtstamp_phylib() (Ivan Vecera) [RHEL-36217] - net: remove phy_has_hwtstamp() -> phy_mii_ioctl() decision from converted drivers (Ivan Vecera) [RHEL-36217] - net: fec: delete fec_ptp_disable_hwts() (Ivan Vecera) [RHEL-36217] - net: fec: convert to ndo_hwtstamp_get() and ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: bonding: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: macvlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: vlan: convert to ndo_hwtstamp_get() / ndo_hwtstamp_set() (Ivan Vecera) [RHEL-36217] - net: ethtool: Fix documentation of ethtool_sprintf() (Ivan Vecera) [RHEL-36217] - Revert "ethtool: Fix mod state of verbose no_mask bitset" (Ivan Vecera) [RHEL-36217] - ethtool: Fix mod state of verbose no_mask bitset (Ivan Vecera) [RHEL-36217] - ipv6: also use netdev_hold() in ip6_route_check_nh() (Ivan Vecera) [RHEL-36217] - net: create device lookup API with reference tracking (Ivan Vecera) [RHEL-36217] - net_tstamp: add SOF_TIMESTAMPING_OPT_ID_TCP (Ivan Vecera) [RHEL-36217] - fbcon: always restore the old font data in fbcon_do_set_font() (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix incorrect printed function name in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - hid/picolcd_fb: Set FBINFO_VIRTFB flag (Jocelyn Falempe) [RHEL-23295] - fbdev: remove I2C_CLASS_DDC support (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Remove driver (Jocelyn Falempe) [RHEL-23295] - video/logo: use %u format specifier for unsigned int values (Jocelyn Falempe) [RHEL-23295] - video/sticore: Store ROM device in STI struct (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred IO before closing (Jocelyn Falempe) [RHEL-23295] - fbdev: flush deferred work in fb_deferred_io_fsync() (Jocelyn Falempe) [RHEL-23295] - fbdev: amba-clcd: Delete the old CLCD driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove support for Carillo Ranch driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove default file-I/O implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Warn on incorrect framebuffer access (Jocelyn Falempe) [RHEL-23295] - fbdev: Move default fb_mmap code into helper function (Jocelyn Falempe) [RHEL-23295] - fbdev: Push pgprot_decrypted() into mmap implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/ps3fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/au1200fb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/udlfb: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/smscufx: Select correct helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh_mobile_lcdcfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - fbdev/arcfb: Use generator macros for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev/vfb: Initialize fb_ops with fbdev macros (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Use dev_err_probe (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Simplify offb_init_fb() (Jocelyn Falempe) [RHEL-23295] - fbdev: stifb: Make the STI next font pointer a 32-bit signed offset (Jocelyn Falempe) [RHEL-23295] - fbdev/vt8623fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/viafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vermilionfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tridentfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/tdfxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr500: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/stifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm712fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sm501fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sisfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/savagefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sa1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s1d13xxxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/rivafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/radeon: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pvr2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm3fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pm2fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/nvidiafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/neofb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/matroxfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/intelfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imsttfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i810fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hpfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hitfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/hgafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gbefb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ep93xx-fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/dnfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cyber2000fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/controlfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cobalt-lcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/cirrusfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/au1100fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atyfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atafb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/arkfb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amifb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/amba-clcd: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/68328fb: Initialize fb_ops to fbdev I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Provide I/O-memory helpers as module (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - console: fix up ARM screen_info reference (Jocelyn Falempe) [RHEL-23295] - vga16fb: drop powerpc support (Jocelyn Falempe) [RHEL-23295] - dummycon: limit Arm console size hack to footbridge (Jocelyn Falempe) [RHEL-23295] - fbdev: core: syscopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: core: cfbcopyarea: fix sloppy typing (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: Remove uvesafb_exec() prototype from include/video/uvesafb.h (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Disable PWM on shutdown, suspend and remove (Jocelyn Falempe) [RHEL-23295] - fbdev: Replace fb_pgprotect() with pgprot_framebuffer() (Jocelyn Falempe) [RHEL-23295] - fbdev: Avoid file argument in fb_pgprotect() (Jocelyn Falempe) [RHEL-23295] - fbdev: mmp: Annotate struct mmp_path with __counted_by (Jocelyn Falempe) [RHEL-23295] - drm: fix up fbdev Kconfig defaults (Jocelyn Falempe) [RHEL-23295] - fbdev: Update fbdev source file paths (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Clean up include statements in fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Remove empty internal helpers from fb_logo.c (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move logo functions into separate source file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Unexport logo helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Fix style of code for boot-up logo (Jocelyn Falempe) [RHEL-23295] - fbdev/hyperv_fb: Use fb_ops helpers for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig macro FB_IOMEM_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Use bool for ssd1307fb_deviceinfo flags (Jocelyn Falempe) [RHEL-23295] - fbdev: mx3fb: Remove the driver (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Use list_for_each_entry() helper (Jocelyn Falempe) [RHEL-23295] - fbdev/tcx: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/p9100: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/leo: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg3: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/cg14: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/bw2: Use initializer macro for struct fb_ops (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Add initializer macros and Kconfig tokens for SBUS support (Jocelyn Falempe) [RHEL-23295] - fbdev/sbus: Build sbuslib.o if CONFIG_FB_SBUS has been selected (Jocelyn Falempe) [RHEL-23295] - hid/picolcd: Remove flag FBINFO_FLAG_DEFAULT from fbdev driver (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Remove redundant of_match_ptr() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Drop ret variable in brightness change function (Jocelyn Falempe) [RHEL-23295] - fbdev: kyro: Remove unused declarations (Jocelyn Falempe) [RHEL-23295] - fbdev/xilinxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/valkyriefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/uvesafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr2500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sunxvr1000: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sstfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/sh7760fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/s3cfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/q40fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxafb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pxa168fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmagb-b-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-ba-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/pmag-aa-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/platinumfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/ocfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mx3fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/mb862xxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/maxinefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/macfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/kyro: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/imxfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/i740fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/gxt4500: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/grvga: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/goldfishfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/g364fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fsl-diu-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/fm2fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/da8xx-fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/chipsfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/carminefb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/aty128fb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/atmel_lcdfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/asiliantfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbdev/acornfb: Use fbdev I/O helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Make fbcon_registered_fb and fbcon_num_registered_fb static (Jocelyn Falempe) [RHEL-23295] - fbdev: Align deferred I/O with naming of helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _DMAMEM_ infix for DMA-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _SYSMEM_ infix for system-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Use _IOMEM_ infix for I/O-memory helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Harmonize some comments in (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FB_DEFAULT_SYS_OPS (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT and FBINFO_FLAG_DEFAULT (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Print the PWM's label instead of its number (Jocelyn Falempe) [RHEL-23295] - backlight: gpio_backlight: Drop output GPIO direction check for initial power state (Jocelyn Falempe) [RHEL-23295] - video: logo: LOGO should depend on FB_CORE i.s.o. FB (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Use kzalloc() in fbcon_prepare_logo()" (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Catch errors when changing brightness (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Initialize PWM state on first brightness change (Jocelyn Falempe) [RHEL-23295] - fbdev: Add fb_ops init macros for framebuffers in DMA-able memory (Jocelyn Falempe) [RHEL-23295] - fbdev: Document that framebuffer_alloc() returns zero'ed data (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_FLAG_DEFAULT from kzalloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove FBINFO_DEFAULT from framebuffer_alloc()'ed structs (Jocelyn Falempe) [RHEL-23295] - fbdev: Split frame buffer support in FB and FB_CORE symbols (Jocelyn Falempe) [RHEL-23295] - fbdev: Move core fbdev symbols to a separate Kconfig file (Jocelyn Falempe) [RHEL-23295] - video: Add auxiliary display drivers to Graphics support menu (Jocelyn Falempe) [RHEL-23295] - fbcon: remove unused display (p) from fbcon_redraw() (Jocelyn Falempe) [RHEL-23295] - vgacon: cache vc_cell_height in vgacon_cursor() (Jocelyn Falempe) [RHEL-23295] - vgacon: let vgacon_doresize() return void (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unused xpos from vgacon_set_cursor_size() (Jocelyn Falempe) [RHEL-23295] - vgacon: remove unneeded forward declarations (Jocelyn Falempe) [RHEL-23295] - vgacon: switch vgacon_scrolldelta() and vgacon_restore_screen() (Jocelyn Falempe) [RHEL-23295] - fbdev/xen-fbfront: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Generate deferred I/O ops (Jocelyn Falempe) [RHEL-23295] - fbdev/ssd1307fb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/metronomefb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/hecubafb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - fbdev/broadsheetfb: Select FB_SYS_HELPERS_DEFERRED (Jocelyn Falempe) [RHEL-23295] - redhat/configs: Enable FB_DEVICE (Jocelyn Falempe) [RHEL-23295] - fbdev: Make support for userspace interfaces configurable (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Rework fb init code (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move file-I/O code into separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move procfs code to separate file (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Add fb_device_{create,destroy}() (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Move framebuffer and backlight helpers into separate files (Jocelyn Falempe) [RHEL-23295] - fbdev/core: Pass Linux device to pm_vt_switch_*() functions (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Rename field 'fbdev' to 'dev' (Jocelyn Falempe) [RHEL-23295] - backlight/gpio_backlight: Compare against struct fb_info.device (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename fb_mem*() helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Move framebuffer I/O helpers into (Jocelyn Falempe) [RHEL-23295] - arch/x86: Include in fbdev source file (Jocelyn Falempe) [RHEL-23295] - arch/x86: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/powerpc: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - arch/arm64: Implement with generic helpers (Jocelyn Falempe) [RHEL-23295] - fbdev: Prepare generic architecture helpers (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Take led_access lock when required (Jocelyn Falempe) [RHEL-23295] - fbdev: fix potential OOB read in fast_imageblit() (Jocelyn Falempe) [RHEL-23295] - video: backlight: lp855x: Get PWM for PWM mode during probe (Jocelyn Falempe) [RHEL-23295] - fbdev: Add Kconfig options to select different fb_ops helpers (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix null-ptr-deref in soft_cursor (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Remove unneeded checks for valid GPIOs (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: mark get_fb_unmapped_area() static (Jocelyn Falempe) [RHEL-23295] - fbdev: Include instead of (Jocelyn Falempe) [RHEL-23295] - fbdev/matrox: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: modedb: Add 1920x1080 at 60 Hz video mode (Jocelyn Falempe) [RHEL-23295] - fbdev: Validate info->screen_{base, buffer} in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Don't re-validate info->state in fb_ops implementations (Jocelyn Falempe) [RHEL-23295] - fbdev: Use screen_buffer in fb_sys_{read,write}() (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: vesafb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: simplefb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: offb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: efifb: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - video: Move HP PARISC STI core code to shared location (Jocelyn Falempe) [RHEL-23295] - video/aperture: Provide a VGA helper for gma500 and internal use (Jocelyn Falempe) [RHEL-23295] - fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace (Jocelyn Falempe) [RHEL-23295] - video/aperture: Fix typos in comments (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Mark OF related data as maybe unused (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - backlight: led_bl: Convert to platform remove callback returning void (Jocelyn Falempe) [RHEL-23295] - fbdev: Use of_property_read_bool() for boolean properties (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: add SPDX comment, remove GPL notice in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - drivers: video: logo: fix code style issues in pnmtologo.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Make fb_modesetting_disabled() static inline (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release() (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Don't rely on a disabled PWM emiting inactive state (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Configure pwm only once per backlight toggle (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Drop support for legacy PWM probing (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Fix doc for backlight_device_get_by_name (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix invalid page access after closing deferred I/O devices (Jocelyn Falempe) [RHEL-23295] - fbdev: remove w100fb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: remove tmiofb driver (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove unused struct fb_deferred_io .first_io field (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmon: fix function name in kernel-doc (Jocelyn Falempe) [RHEL-23295] - fbdev: remove s3c2410 framebuffer (Jocelyn Falempe) [RHEL-23295] - drm/fbdev: Remove aperture handling and FBINFO_MISC_FIRMWARE (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/vesafb: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev/simplefb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/offb: Allocate struct offb_par with framebuffer_alloc() (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Do not use struct fb_info.apertures (Jocelyn Falempe) [RHEL-23295] - fbdev/efifb: Add struct efifb_par for driver data (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: don't lose the console font across generic->chip driver switch" (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB (Jocelyn Falempe) [RHEL-23295] - fbdev: make offb driver tristate (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: release buffer when fbcon_do_set_font() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: uvesafb: don't build on UML (Jocelyn Falempe) [RHEL-23295] - fbdev: matroxfb: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: connector-analog-tv: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-dpi: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: omapfb: panel-sony-acx565akm: remove support for platform data (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop duplicate NULL checks for PWM APIs (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Drop optional dependency (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Convert to i2c's .probe_new() (Jocelyn Falempe) [RHEL-23295] - fbcon: Use kzalloc() in fbcon_prepare_logo() (Jocelyn Falempe) [RHEL-23295] - Revert "drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer" (Jocelyn Falempe) [RHEL-23295] - fbdev: Add support for the nomodeset kernel parameter (Jocelyn Falempe) [RHEL-23295] - drm/fb-helper: Schedule deferred-I/O worker after writing to framebuffer (Jocelyn Falempe) [RHEL-23295] - fbdev: MIPS supports iomem addresses (Jocelyn Falempe) [RHEL-23295] - fbdev: vga16fb: Add missing MODULE_DEVICE_TABLE() entry (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Properly revert changes when vc_resize() failed (Jocelyn Falempe) [RHEL-23295] - fbdev: Move fbdev drivers from strlcpy to strscpy (Jocelyn Falempe) [RHEL-23295] - fbdev: fbcon: Destroy mutex on freeing struct fb_info (Jocelyn Falempe) [RHEL-23295] - fbdev: ssd1307fb: Fix repeated words in comments (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: Include missing linux/platform_device.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Make registered_fb[] private to fbmem.c (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Auto-generate module init/exit code (Jocelyn Falempe) [RHEL-23295] - fbdev/vga16fb: Create EGA/VGA devices in sysfb code (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Switch to atomic PWM API (Jocelyn Falempe) [RHEL-23295] - Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe" (Jocelyn Falempe) [RHEL-23295] - fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: simplefb: Check before clk_put() not needed (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters (Jocelyn Falempe) [RHEL-23295] - fbcon: Fix accelerated fbdev scrolling while logo is still shown (Jocelyn Falempe) [RHEL-23295] - fbcon: Remove obsolete reference to initmem_freed (Jocelyn Falempe) [RHEL-23295] - video: fbdev: radeon: Fix spelling typo in comment (Jocelyn Falempe) [RHEL-23295] - fbdev: Prevent possible use-after-free in fb_release() (Jocelyn Falempe) [RHEL-23295] - Revert "fbdev: Prevent probing generic drivers if a FB is already registered" (Jocelyn Falempe) [RHEL-23295] - fbdev: Rename pagelist to pagereflist for deferred I/O (Jocelyn Falempe) [RHEL-23295] - fbdev: Refactor implementation of page_mkwrite (Jocelyn Falempe) [RHEL-23295] - fbcon: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - video: fbdev: aty/matrox/...: Prepare cleanup of powerpc's asm/prom.h (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix cfb_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - fbdev: Fix sys_imageblit() for arbitrary image widths (Jocelyn Falempe) [RHEL-23295] - video: fbdev: offb: fix warning comparing pointer to 0 (Jocelyn Falempe) [RHEL-23295] - backlight: backlight: Slighly simplify devm_of_find_backlight() (Jocelyn Falempe) [RHEL-23295] - drm/exynos: fimd: add BGR support for exynos4/5 (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of cfb_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Remove trailing whitespaces from cfbimgblt.c (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_imageblit() (Jocelyn Falempe) [RHEL-23295] - fbdev: Improve performance of sys_fillrect() (Jocelyn Falempe) [RHEL-23295] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Avoid open coded arithmetic in memory allocation (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix the implicit type casting (Jocelyn Falempe) [RHEL-23295] - redhat/configs: disable FRAMEBUFFER_CONSOLE_LEGACY_ACCELERATION (Jocelyn Falempe) [RHEL-23295] - fbcon: Add option to enable legacy hardware acceleration (Jocelyn Falempe) [RHEL-23295] - Revert "fbcon: Disable accelerated scrolling" (Jocelyn Falempe) [RHEL-23295] - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() (Jocelyn Falempe) [RHEL-23295] - video: fbmem: use swap() to make code cleaner in fb_rotate_logo() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Make use of the helper function dev_err_probe() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen (Jocelyn Falempe) [RHEL-23295] - video: vga16fb: Fix logic that checks for the display standard (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add support ACPI enumeration (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Add dev helper variable to lp855x_probe() (Jocelyn Falempe) [RHEL-23295] - backlight: lp855x: Move device_config setting out of lp855x_configure() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: replace snprintf in show functions with sysfs_emit (Jocelyn Falempe) [RHEL-23295] - fbdev: fbmem: Fix double free of 'fb_info->pixmap.addr' (Jocelyn Falempe) [RHEL-23295] - backlight: Propagate errors from get_brightness() (Jocelyn Falempe) [RHEL-23295] - video: backlight: Drop maximum brightness override for brightness zero (Jocelyn Falempe) [RHEL-23295] - fbmem: don't allow too huge resolutions (Jocelyn Falempe) [RHEL-23295] - backlight: pwm_bl: Improve bootloader/kernel device handover (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Cache address ranges (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Optimize screen updates (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_update_display() (Jocelyn Falempe) [RHEL-23295] - fbmem: Convert from atomic_t to refcount_t on fb_info->count (Jocelyn Falempe) [RHEL-23295] - scsi: lpfc: Copyright updates for 14.4.0.1 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.1 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define types in a union for generic void *context3 ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_dmabuf type for ctx_buf ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Define lpfc_nodelist type for ctx_ndlp ptr (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use a dedicated lock for ras_fwlog state (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Avoid -Wstringop-overflow warning (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Release hbalock before calling lpfc_worker_wake_up() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace hbalock with ndlp lock in lpfc_nvme_unregister_port() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove IRQF_ONESHOT flag from threaded IRQ handling (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move NPIV's transport unregistration to after resource clean up (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove unnecessary log message in queuecommand path (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for cmdwqe/rspwqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Correct size for wqe for memset() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Replace deprecated strncpy() with strscpy() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Copyright updates for 14.4.0.0 patches (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.4.0.0 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Update lpfc version to 14.2.0.17 (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move determination of vmid_flag after VMID reinitialization completes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Reinitialize an NPIV's VMID data structures after FDISC (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change VMID driver load time parameters to read only (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport load_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change lpfc_vport fc_flag member into a bitmask (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Protect vport fc_nodes list with an explicit spin lock (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Change nlp state statistic counters into atomic_t (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Move handling of reset congestion statistics events (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Save FPIN frequency statistics upon receipt of peer cgn notifications (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Add condition to delete ndlp object after sending BLS_RJT to an ABTS (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix failure to delete vports when discovery is in progress (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove NLP_RCV_PLOGI early return during RSCN processing for ndlps (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Allow lpfc_plogi_confirm_nport() logic to execute for Fabric nodes (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove D_ID swap log message from trace event logger (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Use sg_dma_len() API to get struct scatterlist's length (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Remove reftag check in DIF paths (Dick Kennedy) [RHEL-24508] - lpfc: Use the proper SCSI midlayer interfaces for PI (Dick Kennedy) [RHEL-24508] - lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc() (Dick Kennedy) [RHEL-24508] - scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() (Dick Kennedy) [RHEL-24508] - x86/coco: Use CC_VENDOR_INTEL for Hyper-V/TDX (Vitaly Kuznetsov) [RHEL-38910]- powerpc/64s: Fix unrecoverable MCE calling async handler from NMI (Mamatha Inamdar) [RHEL-37688] {CVE-2021-47429} - misc: rtsx: do clear express reg every SD_INT (David Arcari) [RHEL-33706] - misc: rtsx: Fix rts5264 driver status incorrect when card removed (David Arcari) [RHEL-33706] - net/mlx5e: Fix mlx5e_priv_init() cleanup flow (Kamal Heib) [RHEL-37426] {CVE-2024-35959} - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() (Jose Ignacio Tornos Martinez) [RHEL-38417] {CVE-2021-47457} - net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path (Jose Ignacio Tornos Martinez) [RHEL-38115] {CVE-2023-52703} - net: hns3: do not allow call hns3_nic_net_open repeatedly (Jose Ignacio Tornos Martinez) [RHEL-37707] {CVE-2021-47400} - ice: use irq_update_affinity_hint() (Michal Schmidt) [RHEL-35293] - arm64: mm: Don't remap pgtables for allocate vs populate (Eric Chanudet) [RHEL-32699] - arm64: mm: Batch dsb and isb when populating pgtables (Eric Chanudet) [RHEL-32699] - arm64: mm: Don't remap pgtables per-cont(pte|pmd) block (Eric Chanudet) [RHEL-32699] - cgroup: Remove duplicated cgroup_local_stat_show() and cpu_local_stat_show() functions (Waiman Long) [RHEL-36683] - Revert "Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8"" (Waiman Long) [RHEL-36683] - x86/tdx: Fix unexpected end of section warning around __tdx_hypercall_failed() (Joe Lawrence) [RHEL-36224] - tipc: fix a possible memleak in tipc_buf_append (Xin Long) [RHEL-36209] - net: tipc: remove redundant 'bool' from CONFIG_TIPC_{MEDIA_UDP,CRYPTO} (Xin Long) [RHEL-36209] - tipc: node: remove Excess struct member kernel-doc warnings (Xin Long) [RHEL-36209] - tipc: socket: remove Excess struct member kernel-doc warning (Xin Long) [RHEL-36209] - tipc: Remove some excess struct member documentation (Xin Long) [RHEL-36209] - tipc: Remove redundant call to TLV_SPACE() (Xin Long) [RHEL-36209] - redhat/configs: Update for ARM_SMMU_V3_KUNIT_TEST (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Make the kunit into a module (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for SVA into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Allocate the CD table entry in advance (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Consolidate clearing a CD table entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Add an ops indirection to the STE code (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Free MSIs in case of ENOMEM (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the CD entry (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not ATC invalidate the entire domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/arm-smmu-v3: Retire disable_bypass parameter (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Decouple igfx_off from graphic identity mapping (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix compilation error (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation after reading IOMMU feature register (Jerry Snitselaar) [RHEL-28780] - iommufd: Add config needed for iommufd_fail_nth (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - selftests/iommu: fix the config fragment (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Add mock IO hugepages tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor dirty bitmap tests (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test u64 unaligned bitmaps (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Use the correct type in nvidia_smmu_context_fault() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove caching mode check before device TLB flush (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove private data use in fault message (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove debugfs use of private data field (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate DMAR fault interrupts locally (Jerry Snitselaar) [RHEL-28780] - iommu: Pass domain to remove_dev_pasid() op (Jerry Snitselaar) [RHEL-28780] - iommu: Undo pasid attachment only for the devices that have succeeded (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use try_cmpxchg64{,_local}() in iommu.c (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove redundant assignment to variable err (Jerry Snitselaar) [RHEL-28780] - swiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=y (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add SVA domain support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initial SVA support for AMD IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enable/disable IOPF (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add IO page fault notifier handler (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for page response (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Define per-IOMMU iopf_queue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable PCI features based on attached domain capability (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Setup GCR3 table in advance if domain is SVA capable (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix PPR interrupt processing logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Move PPR-related functions into ppr.c (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for enabling/disabling IOMMU features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per device DTE update function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename amd_iommu_v2_supported() as amd_iommu_pasid_supported() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_sva() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Clean up CONFIG_AMD_IOMMU_V2 (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enhance def_domain_type to handle untrusted device (Jerry Snitselaar) [RHEL-28780] - iommufd: Add missing IOMMUFD_DRIVER kconfig for the selftest (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not set total_used to 0 in swiotlb_create_debugfs_files() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix swiotlb_bounce() to do partial sync's correctly (Jerry Snitselaar) [RHEL-28780] - swiotlb: extend buffer pre-padding to alloc_align_mask if necessary (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix WARN_ON in iommu probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Allocate local memory for page request queue (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix wrong use of pasid config (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix possible irq lock inversion dependency issue (Jerry Snitselaar) [RHEL-28780] - iommu: Validate the PASID in iommu_attach_device_pasid() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Fix access for STE.SHCFG (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V (Jerry Snitselaar) [RHEL-28780] - swiotlb: Reinstate page-alignment for mappings >= PAGE_SIZE (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Force swiotlb_max_mapping_size on an untrusted device (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix alignment checks when both allocation and DMA masks are present (Jerry Snitselaar) [RHEL-28780] - swiotlb: Honour dma_alloc_coherent() alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Enforce page alignment in swiotlb_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: Fix double-allocation of slots due to broken alignment handling (Jerry Snitselaar) [RHEL-28780] - dma-direct: Leak pages on dma_set_decrypted() failure (Jerry Snitselaar) [RHEL-28780] - swiotlb: add debugfs to track swiotlb transient pool usage (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Document min_align_mask assumption (Jerry Snitselaar) [RHEL-28780] - iommu: re-use local fwnode variable in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify fwnode in iommu_ops_from_fwnode() (Jerry Snitselaar) [RHEL-28780] - iommu: constify of_phandle_args in xlate (Jerry Snitselaar) [RHEL-28780] - iommu: constify pointer to bus_type (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_report_device_fault() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Make iopf_group_response() return void (Jerry Snitselaar) [RHEL-28780] - iommu: Track iopf group instead of last fault (Jerry Snitselaar) [RHEL-28780] - iommu: Improve iopf_queue_remove_device() (Jerry Snitselaar) [RHEL-28780] - iommu: Use refcount for fault data access (Jerry Snitselaar) [RHEL-28780] - iommu: Refine locking for per-device fault data management (Jerry Snitselaar) [RHEL-28780] - iommu: Separate SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Make iommu_queue_iopf() more generic (Jerry Snitselaar) [RHEL-28780] - iommu: Prepare for separating SVA and IOPF (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iommu_fault_event and iopf_fault (Jerry Snitselaar) [RHEL-28780] - iommu: Remove iommu_[un]register_device_fault_handler() (Jerry Snitselaar) [RHEL-28780] - iommu: Merge iopf_device_param into iommu_fault_param (Jerry Snitselaar) [RHEL-28780] - iommu: Cleanup iopf data structure definitions (Jerry Snitselaar) [RHEL-28780] - iommu: Remove unrecoverable fault data (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove unrecoverable faults reporting (Jerry Snitselaar) [RHEL-28780] - iommu: Move iommu fault data to linux/iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/iova: use named kmem_cache for iova magazines (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Reorganise some code (Jerry Snitselaar) [RHEL-28780] - iommu/iova: Tidy up iova_cache_get() failure (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Fix sleeping in atomic context (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Mark interrupt as managed (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device domain ID to fix potential TLB aliasing issue (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused GCR3 table parameters from struct protection_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange device flush code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused flush pasid functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor GCR3 table helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection_domain helper functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor attaching / detaching device functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor helper function for setting / clearing GCR3 (Jerry Snitselaar) [RHEL-28780] - iommu: Introduce iommu_group_mutex_assert() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rearrange GCR3 table setup code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support for device based TLB invalidation (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Use protection_domain.flags to check page table mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce per-device GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce struct protection_domain.pd_mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce get_amd_iommu_from_dev() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable Guest Translation before registering devices (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Pass struct iommu_dev_data to set_dte_entry() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove EXPORT_SYMBOL for perf counter related functions (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant error check in amd_iommu_probe_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove duplicate function declarations from amd_iommu.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused APERTURE_* macros (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused IOVA_* macro (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused PPR_* macros (Jerry Snitselaar) [RHEL-28780] - iommu: Fix compilation without CONFIG_IOMMU_INTEL (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalabe mode in domain_context_clear_one() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove scalable mode context entry setup from attach_dev (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Setup scalable mode context entry in probe path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix NULL domain on device release (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu: Add static iommu_ops->release_domain (Jerry Snitselaar) [RHEL-28780 RHEL-29357] - iommu/vt-d: Improve ITE fault handling if target device isn't present (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected (Jerry Snitselaar) [RHEL-28780] - PCI: Make pci_dev_is_disconnected() helper public for other drivers (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use device rbtree in iopf reporting path (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use rbtree to track iommu probed devices (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Merge intel_svm_bind_mm() into its caller (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove initialization for dynamically heap-allocated rcu_head (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove treatment for revoking PASIDs with pending page faults (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use kcalloc() instead of kzalloc() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove INTEL_IOMMU_BROKEN_GFX_WA (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Use the identity/blocked domain during release (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static BLOCKED domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Add a global static IDENTITY domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Remove arm_smmu_master->domain (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Put writing the context descriptor in the right order (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Compute the STE only once for each master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste() (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Make STE programming independent of the callers (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add X1E80100 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Minor cleanups (Jerry Snitselaar) [RHEL-28780] - iommu/msm-iommu: don't limit the driver too much (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Don't check map/unmap pairing with HUGE_PAGES (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix protection fault in iommufd_test_syz_conv_iova (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix mock_dev_num bug (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix iopt_access_list_id overwrite bug (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Fix SVA handle sharing in multi device case (Jerry Snitselaar) [RHEL-28780] - iommu/sva: Restore SVA handle sharing (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Do not use GFP_KERNEL under as spinlock (Jerry Snitselaar) [RHEL-28780] - Revert "iommu/arm-smmu: Convert to domain_alloc_paging()" (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Fix constant-out-of-range warning (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set SSADE when attaching to a parent with dirty tracking (Jerry Snitselaar) [RHEL-28780 RHEL-29359] - iommu/vt-d: Add missing dirty tracking set for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Wrap the dirty tracking loop to be a helper (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove domain parameter for intel_pasid_setup_dirty_tracking() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing device iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update iotlb in nested domain attach (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add missing iotlb flush for parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add __iommu_flush_iotlb_psi() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Track nested domains in parent (Jerry Snitselaar) [RHEL-28780] - iommufd: Reject non-zero data_type if no data_len is provided (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Consider page offset for the pages to be pinned (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Hugepage mock domain support (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Refactor mock_domain_read_and_clear_dirty() (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Handle recording beyond the mapped pages (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Switch iova_bitmap::bitmap to an u8 array (Jerry Snitselaar) [RHEL-28780] - iommufd/iova_bitmap: Bounds check mapped::pages access (Jerry Snitselaar) [RHEL-28780] - drm/tegra: Do not assume that a NULL domain means no DMA IOMMU (Jerry Snitselaar) [RHEL-28780] - iommu: Allow ops->default_domain to work when !CONFIG_IOMMU_DMA (Jerry Snitselaar) [RHEL-28780] - dma-debug: fix kernel-doc warnings (Jerry Snitselaar) [RHEL-28780] - swiotlb: check alloc_size before the allocation of a new memory pool (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Check the bus type during probe (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add iotlb flush for nested domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 cache invalidation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_INVALIDATE ioctl (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add IOMMU_TEST_OP_MD_CHECK_IOTLB test op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add mock_domain_cache_invalidate_user support (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user_array helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_INVALIDATE (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add cache_invalidate_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/sva: Fix memory leak in iommu_sva_bind_device() (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Trace bounce buffer usage when mapping buffers (Jerry Snitselaar) [RHEL-28780] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28780] - acpi: Do not return struct iommu_ops from acpi_iommu_configure_id() (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_priv_set() with a lockdep (Jerry Snitselaar) [RHEL-28780] - iommu: Mark dev_iommu_get() with lockdep (Jerry Snitselaar) [RHEL-28780] - iommu/of: Use -ENODEV consistently in of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommmu/of: Do not return struct iommu_ops from of_iommu_configure() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu: Set owner token to SVA domain (Jerry Snitselaar) [RHEL-28780] - iommu: Support mm PASID 1:n with sva domains (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Deprecate pasid field (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - mm: Add structure to keep sva information (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Add mm_get_enqcmd_pasid() helper function (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu/vt-d: Remove mm->pasid in intel_sva_bind_mm() (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Change kconfig around IOMMU_SVA (Jerry Snitselaar) [RHEL-28780 RHEL-29105] - iommu: Extend LPAE page table format to support custom allocators (Jerry Snitselaar) [RHEL-28780] - iommu/io-pgtable: Move Apple DART support to its own file (Jerry Snitselaar) [RHEL-28780] - iommu: Allow passing custom allocators to pgtable drivers (Jerry Snitselaar) [RHEL-28780] - iommu: Clean up open-coded ownership checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire bus ops (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Don't register fwnode for legacy binding (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_domain_alloc() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Validate that devices match domains (Jerry Snitselaar) [RHEL-28780] - iommu: Decouple iommu_present() from bus ops (Jerry Snitselaar) [RHEL-28780] - iommu: Factor out some helpers (Jerry Snitselaar) [RHEL-28780] - iommu: Map reserved memory as cacheable if device is coherent (Jerry Snitselaar) [RHEL-28780] - iommu/amd/pgtbl_v2: Invalidate updated page ranges only (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Make domain_flush_pages as global function (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate amd_iommu_domain_flush_complete() call (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor device iotlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor IOMMU tlb invalidation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Add support to invalidate multiple guest pages (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant passing of PDE bit (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove redundant domain flush from attach_device() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename iommu_flush_all_caches() -> amd_iommu_flush_all_caches() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not flush IRTE when only updating isRun and destination fields (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Set variable amd_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Move inline helpers to header files (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused vcmd interfaces (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Remove unused parameter of intel_pasid_setup_pass_through() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Refactor device_to_iommu() to retrieve iommu directly (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add ops->flush_iotlb_all and enable deferred flush (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Make use of ops->iotlb_sync_map (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Pass arm_smmu_domain to internal functions (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Implement IOMMU_DOMAIN_BLOCKED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Convert to a global static identity domain (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu: Reorganize arm_smmu_domain_add_master() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Remove ARM_SMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Master cannot be NULL in arm_smmu_write_strtab_ent() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Add a type for the STE (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: disable stall for quiet_cd (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add QCM2290 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add missing GMU entry to match table (Jerry Snitselaar) [RHEL-28780] - dma-debug: make dma_debug_add_bus take a const pointer (Jerry Snitselaar) [RHEL-28780] - dma-mapping: clear dev->dma_mem to NULL after freeing it (Jerry Snitselaar) [RHEL-28780] - swiotlb: reduce area lock contention for non-primary IO TLB pools (Jerry Snitselaar) [RHEL-28780] - dma-mapping: don't store redundant offsets (Jerry Snitselaar) [RHEL-28780] - iommufd: Do not UAF during iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd: Add iommufd_ctx to iommufd_put_object() (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix _test_mock_dirty_bitmaps() (Jerry Snitselaar) [RHEL-28780] - iommu: Fix printk arg in of_iommu_get_resv_regions() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set variable intel_dirty_ops to static (Jerry Snitselaar) [RHEL-28780] - iommu: Flow ERR_PTR out from __iommu_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix out-of-bounds TLB allocations with CONFIG_SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - dma-mapping: fix dma_addressing_limited() if dma_range_map can't cover all system RAM (Jerry Snitselaar) [RHEL-28780] - dma-mapping: move dma_addressing_limited() out of line (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not free decrypted pages if dynamic (Jerry Snitselaar) [RHEL-28780] - s390/pci: prepare is_passed_through() for dma-iommu (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Use a large flush queue and timeout for shadow_on_flush (Jerry Snitselaar) [RHEL-28780] - iommu/dma: Allow a single FQ in addition to per-CPU FQs (Jerry Snitselaar) [RHEL-28780] - iommu/s390: Disable deferred flush for ISM devices (Jerry Snitselaar) [RHEL-28780] - s390/pci: Fix reset of IOMMU software counters (Jerry Snitselaar) [RHEL-28780] - s390/pci: Use dma-iommu layer (Jerry Snitselaar) [RHEL-28780] - s390/pci: convert high_memory to physical address (Jerry Snitselaar) [RHEL-28780] - iommu: Allow .iotlb_sync_map to fail and handle s390's -ENOMEM return (Jerry Snitselaar) [RHEL-28780] - iommufd: Convert to alloc_domain_paging() (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Use ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Update the definition of the blocking domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Refactor spapr_tce_platform_iommu_attach_dev() (Jerry Snitselaar) [RHEL-28780] - powerpc/pseries/iommu: DLPAR add doesn't completely initialize pci_controller (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix the missing iommu_group_put() during platform domain attach (Jerry Snitselaar) [RHEL-28780] - powerpc: iommu: Bring back table group release_ownership() call (Jerry Snitselaar) [RHEL-28780] - iommu: Move IOMMU_DOMAIN_BLOCKED global statics to ops->blocked_domain (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Do not do platform domain attach atctions after probe (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Setup a default domain and remove set_platform_dma_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Only build sPAPR access functions on pSeries (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Remove iommu_del_device() (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add iommu_ops to report capabilities and allow blocking domains (Jerry Snitselaar) [RHEL-28780] - powerpc/iommu: Add "borrowing" iommu_table_group_ops (Jerry Snitselaar) [RHEL-28780] - powerpc/pci_64: Init pcibios subsys a bit later (Jerry Snitselaar) [RHEL-28780] - iommu: change iommu_map_sgtable to return signed values (Jerry Snitselaar) [RHEL-28780] - iommu: Fix return code in iommu_group_alloc_default_domain() (Jerry Snitselaar) [RHEL-28780] - iommu: Do not use IOMMU_DOMAIN_DMA if CONFIG_IOMMU_DMA is not enabled (Jerry Snitselaar) [RHEL-28780] - iommu: Improve map/unmap sanity checks (Jerry Snitselaar) [RHEL-28780] - iommu: Retire map/unmap ops (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Update to {map,unmap}_pages (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu-vmsa: Convert to generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Add generic_single_device_group() (Jerry Snitselaar) [RHEL-28780] - iommu: Remove useless group refcounting (Jerry Snitselaar) [RHEL-28780] - iommu: Convert remaining simple drivers to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Convert simple drivers with DOMAIN_DMA to domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add ops->domain_alloc_paging() (Jerry Snitselaar) [RHEL-28780] - iommu: Add __iommu_group_domain_alloc() (Jerry Snitselaar) [RHEL-28780] - iommu: Require a default_domain for all iommu drivers (Jerry Snitselaar) [RHEL-28780] - iommu/ipmmu: Add an IOMMU_IDENTITIY_DOMAIN (Jerry Snitselaar) [RHEL-28780] - iommu: Remove ops->set_platform_dma_ops() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Support DMA domains in tegra (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Implement an IDENTITY domain (Jerry Snitselaar) [RHEL-28780] - iommu: Allow an IDENTITY domain as the default_domain in ARM32 (Jerry Snitselaar) [RHEL-28780] - iommu: Reorganize iommu_get_default_domain_type() to respect def_domain_type() (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-gart: Remove tegra-gart (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM for S390 (Jerry Snitselaar) [RHEL-28780] - iommu: Add IOMMU_DOMAIN_PLATFORM (Jerry Snitselaar) [RHEL-28780] - iommu: Add iommu_ops->identity_domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove DMA_FQ type from domain allocation path (Jerry Snitselaar) [RHEL-28780] - Revert "iommu: Fix false ownership failure on AMD systems with PASID activated" (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused EXPORT_SYMBOLS (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove amd_iommu_device_info() (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove PPR support (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove iommu_v2 module (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Initialize iommu_device->max_pasids (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Enable device ATS/PASID/PRI capabilities independently (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.flags to track device capabilities (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce iommu_dev_data.ppr (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Rename ats related variables (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Modify logic for checking GT and PPR features (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate feature detection and reporting logic (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Miscellaneous clean up when free domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Do not set amd_iommu_pgtable in pass-through mode (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Introduce helper functions for managing GCR3 table (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Refactor protection domain allocation code (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate logic to allocate protection domain (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Consolidate timeout pre-define to amd_iommu_type.h (Jerry Snitselaar) [RHEL-28780] - iommu/amd: Remove unused amd_io_pgtable.pt_root variable (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Support dumping a specified page table (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Create/remove debugfs file per {device, pasid} (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: debugfs: Dump entry pointing to huge page (Jerry Snitselaar) [RHEL-28780] - iommu/virtio: Add __counted_by for struct viommu_request and use struct_size() (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove bond refcount (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3-sva: Remove unused iommu_sva handle (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-v3: Rename cdcfg to cd_table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Update comment about STE liveness (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Cleanup arm_smmu_domain_finalise (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move CD table to arm_smmu_master (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Refactor write_ctx_desc (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: move stall_enabled to the cd table (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Encapsulate ctx_desc_cfg init in alloc_cd_tables (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Replace s1_cfg with cdtab_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-v3: Move ctx_desc out of s1_cfg (Jerry Snitselaar) [RHEL-12322 RHEL-28780] - iommu/arm-smmu-qcom: Add SM7150 SMMUv2 (Jerry Snitselaar) [RHEL-28780] - iommu/arm-smmu-qcom: Add SDM670 MDSS compatible (Jerry Snitselaar) [RHEL-28780] - iommu/tegra-smmu: Drop unnecessary error check for for debugfs_create_dir() (Jerry Snitselaar) [RHEL-28780] - iommufd: Organize the mock domain alloc functions closer to Joerg's tree (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Fix page-size check in iommufd_test_dirty() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add iopt_area_alloc() (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix missing update of domains_itree after splitting iopt_area (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Disallow read-only mappings to nest parent domain (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Set the nested domain to a device (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Make domain attach helpers to be extern (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper to setup pasid nested translation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add helper for nested domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Extend dmar_domain to support nested domain (Jerry Snitselaar) [RHEL-28780] - iommufd: Add data structure for Intel VT-d stage-1 domain allocation (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Enhance capability check for nested parent domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add coverage for IOMMU_HWPT_ALLOC with nested HWPTs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add nested domain allocation for mock domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_copy_struct_from_user helper (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a nested HW pagetable object (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Pass in parent domain with user_data to domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Share iommufd_hwpt_alloc with IOMMUFD_OBJ_HWPT_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Derive iommufd_hwpt_paging from iommufd_hw_pagetable (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/device: Wrap IOMMUFD_OBJ_HWPT_PAGING-only configurations (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Rename IOMMUFD_OBJ_HW_PAGETABLE to IOMMUFD_OBJ_HWPT_PAGING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add IOMMU_DOMAIN_NESTED (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Only enforce cache coherency in iommufd_hw_pagetable_alloc (Jerry Snitselaar) [RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP_NO_CLEAR flag (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test out_capabilities in IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Test IOMMU_HWPT_ALLOC_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Expand mock_domain with dev_flags (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/vt-d: Access/Dirty bit support for SS domains (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Access/Dirty bit support in IOPTEs (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu/amd: Add domain_alloc_user based domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to skip clearing of IOPTE dirty (Jerry Snitselaar) [RHEL-28780] - iommufd: Add capabilities to IOMMU_GET_HW_INFO (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_GET_DIRTY_BITMAP (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add IOMMU_HWPT_SET_DIRTY_TRACKING (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Add a flag to enforce dirty tracking on attach (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add iommu_domain ops for dirty tracking (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Correct IOMMU_HWPT_ALLOC_NEST_PARENT description (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Rework TEST_LENGTH to test min_size explicitly (Jerry Snitselaar) [RHEL-28780] - iommu/vt-d: Add domain_alloc_user op (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Add domain_alloc_user() support in iommu mock (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Support allocating nested parent domain (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Flow user flags for domain allocation to domain_alloc_user() (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd: Use the domain_alloc_user() op for domain allocation (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommu: Add new iommu op to create domains owned by userspace (Jerry Snitselaar) [RHEL-12083 RHEL-28780] - iommufd/selftest: Iterate idev_ids in mock_domain's alloc_hwpt test (Jerry Snitselaar) [RHEL-28780] - iommufd: Fix spelling errors in comments (Jerry Snitselaar) [RHEL-28780] - dma-debug: Fix a typo in a debugging eye-catcher (Jerry Snitselaar) [RHEL-28780] - swiotlb: rewrite comment explaining why the source is preserved on DMA_FROM_DEVICE (Jerry Snitselaar) [RHEL-28780] - net: fec: use dma_alloc_noncoherent for data cache enabled coldfire (Jerry Snitselaar) [RHEL-28780] - dma-direct: warn when coherent allocations aren't supported (Jerry Snitselaar) [RHEL-28780] - dma-direct: simplify the use atomic pool logic in dma_direct_alloc (Jerry Snitselaar) [RHEL-28780] - dma-direct: add a CONFIG_ARCH_HAS_DMA_ALLOC symbol (Jerry Snitselaar) [RHEL-28780] - dma-direct: add dependencies to CONFIG_DMA_GLOBAL_POOL (Jerry Snitselaar) [RHEL-28780] - swiotlb: do not try to allocate a TLB bigger than MAX_ORDER pages (Jerry Snitselaar) [RHEL-28780] - swiotlb: fix the check whether a device has used software IO TLB (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: fix the Kconfig entry for CONFIG_DMA_NUMA_CMA (Jerry Snitselaar) [RHEL-28780] - iommu: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28780] - swiotlb: move slot allocation explanation comment where it belongs (Jerry Snitselaar) [RHEL-28780] - swiotlb: search the software IO TLB only if the device makes use of it (Jerry Snitselaar) [RHEL-28780] - swiotlb: allocate a new memory pool when existing pools are full (Jerry Snitselaar) [RHEL-28780] - swiotlb: determine potential physical address limit (Jerry Snitselaar) [RHEL-28780] - swiotlb: if swiotlb is full, fall back to a transient memory pool (Jerry Snitselaar) [RHEL-28780] - redhat/configs: add file for SWIOTLB_DYNAMIC (Jerry Snitselaar) [RHEL-28780] - swiotlb: add a flag whether SWIOTLB is allowed to grow (Jerry Snitselaar) [RHEL-28780] - swiotlb: separate memory pool data from other allocator data (Jerry Snitselaar) [RHEL-28780] - swiotlb: add documentation and rename swiotlb_do_find_slots() (Jerry Snitselaar) [RHEL-28780] - redhat/configs: Add CONFIG_DMA_NUMA_CMA and remove CONFIG_DMA_PERNUMA_CMA (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support numa CMA for specified node (Jerry Snitselaar) [RHEL-28780] - dma-contiguous: support per-numa CMA for all architectures (Jerry Snitselaar) [RHEL-28780] - of: Fix "dma-ranges" handling for bus controllers (Jerry Snitselaar) [RHEL-28780] - net/mlx5e: Fix operation precedence bug in port timestamping napi_poll context (Kamal Heib) [RHEL-30492] {CVE-2023-52626} - sched/numa: Fix mm numa_scan_seq based unconditional scan (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of inactive VMAs when there is no alternative (Phil Auld) [RHEL-10049] - sched/numa: Complete scanning of partial VMAs regardless of PID activity (Phil Auld) [RHEL-10049] - sched/numa: Move up the access pid reset logic (Phil Auld) [RHEL-10049] - sched/numa: Trace decisions related to skipping VMAs (Phil Auld) [RHEL-10049] - sched/numa: Rename vma_numab_state::access_pids[] => ::pids_active[], ::next_pid_reset => ::pids_active_reset (Phil Auld) [RHEL-10049] - sched/numa: Document vma_numab_state fields (Phil Auld) [RHEL-10049] - sched/numa: use hash_32 to mix up PIDs accessing VMA (Phil Auld) [RHEL-10049] - sched/numa: implement access PID reset logic (Phil Auld) [RHEL-10049] - selftests/livepatch: fix and refactor new dmesg message code (Ryan Sullivan) [RHEL-31518] - docs: automarkup: linkify git revs (Ryan Sullivan) [RHEL-31518] - livepatch: Fix missing newline character in klp_resolve_symbols() (Ryan Sullivan) [RHEL-31518]- KVM: arm64: Do not re-initialize the KVM lock (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Ensure target address is granule-aligned for range TLBI (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Fix host-programmed guest events in nVHE (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: selftests: Fix spelling mistake "trigged" -> "triggered" (Sebastian Ott) [RHEL-31215] - KVM: arm64: removed unused kern_hyp_va asm macro (Sebastian Ott) [RHEL-31215] - KVM: arm64: add comments to __kern_hyp_va (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Support P52V48 4K and 16K guest_modes (Sebastian Ott) [RHEL-31215] - KVM: selftests: arm64: Determine max ipa size per-page size (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix __GUEST_ASSERT() format warnings in ARM's arch timer test (Sebastian Ott) [RHEL-31215] - perf build: Fix out of tree build related to installation of sysreg-defs (Sebastian Ott) [RHEL-31215] - tools headers: Update tools's copy of arm64/asm headers (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove unused functions from vpmu test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Split arch_timer test code (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Enable tuning of error margin in arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Data type cleanup for arch_timer test (Sebastian Ott) [RHEL-31215] - KVM: selftests: Print timer ctl register in ISTATUS assertion (Sebastian Ott) [RHEL-31215] - KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Remove redundant newlines (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Handle feature fields with nonzero minimum value correctly (Sebastian Ott) [RHEL-31215] - KVM: selftests: Ensure sysreg-defs.h is generated at the expected path (Sebastian Ott) [RHEL-31215] - perf build: Ensure sysreg-defs Makefile respects output dir (Sebastian Ott) [RHEL-31215] - tools headers arm64: Fix references to top srcdir in Makefile (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Update tools copy of arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU test for validating user accesses (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for unimplemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: vPMU register test for implemented counters (Sebastian Ott) [RHEL-31215] - KVM: selftests: aarch64: Introduce vpmu_counter_access test (Sebastian Ott) [RHEL-31215] - tools: Import arm_pmuv3.h (Sebastian Ott) [RHEL-31215] - KVM: arm64: selftests: Test for setting ID register from usersapce (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document vCPU feature selection UAPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Document KVM_ARM_GET_REG_WRITABLE_MASKS (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix out-of-IPA space translation fault handling (Sebastian Ott) [RHEL-31215] - Revert "KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking" (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix TRFCR_EL1/PMSCR_EL1 access in hVHE mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't initialize idreg debugfs w/ preemption disabled (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fail the idreg iterator if idregs aren't initialized (Sebastian Ott) [RHEL-31215] - KVM: arm64: Set io memory s2 pte as normalnc for vfio pci device (Sebastian Ott) [RHEL-31215] - mm: Introduce new flag to indicate wc safe (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce new flag for non-cacheable IO memory (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix typos (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Don't acquire the lpi_list_lock in vgic_put_irq() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Ensure the irq refcount is nonzero when taking a ref (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Rely on RCU protection in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Free LPI vgic_irq structs in an RCU-safe manner (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use atomics to count LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Get rid of the LPI linked-list (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Walk the LPI xarray in vgic_copy_lpi_list() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-v3: Iterate the xarray to find pending LPIs (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Use xarray to find LPI in vgic_get_lpi() (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: Store LPIs in an xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make build-time check of RES0/RES1 bits optional (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: Add debugfs file for guest's ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Snapshot all non-zero RES0/RES1 sysreg fields for later checking (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make FEAT_MOPS UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make AMU sysreg UNDEF if FEAT_AMU is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PIR{,E0}_EL1 UNDEF if S1PIE is not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make TLBI OS/Range UNDEF if not advertised to the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Streamline save/restore of HFG[RW]TR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move existing feature disabling over to FGU infrastructure (Sebastian Ott) [RHEL-31215] - KVM: arm64: Propagate and handle Fine-Grained UNDEF bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add Fine-Grained UNDEF tracking information (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename __check_nv_sr_forward() to triage_sysreg_trap() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use the xarray as the primary sysreg/sysinsn walker (Sebastian Ott) [RHEL-31215] - KVM: arm64: Register AArch64 system register entries with the sysreg xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: Always populate the trap configuration xarray (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Move system instructions to their own sys_reg_desc array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Drop the requirement for XARRAY_MULTI (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Turn encoding ranges into discrete XArray stores (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Correctly handle negative polarity FGTs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Unify HDFG[WR]TR_GROUP FGT identifiers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop sanitised_sys_reg() helper (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed HCRX_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed FGT sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to EL2 configuration registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add sanitising to VNCR-backed sysregs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add feature checking helpers (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add missing ID_AA64ISAR[13]_EL1 fields and variants (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Fix FEAT_NV check when checking for FEAT_NV1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Only check for NV1 if NV is present (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Add missing ID_AA64MMFR4_EL1 to __read_sysreg_by_encoding() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle Apple M2 as not having HCR_EL2.NV1 implemented (Sebastian Ott) [RHEL-31215] - arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix double-free following kvm_pgtable_stage2_free_unlinked() (Sebastian Ott) [RHEL-31215 RHEL-36279] - KVM: arm64: print Hyp mode (Sebastian Ott) [RHEL-31215] - KVM: arm64: Force guest's HCR_EL2.E2H RES1 when NV1 is not implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose ID_AA64MMFR4_EL1 to guests (Sebastian Ott) [RHEL-31215] - arm64: Fix early handling of FEAT_E2H0 not being implemented (Sebastian Ott) [RHEL-31215] - arm64: Treat HCR_EL2.E2H as RES1 when ID_AA64MMFR4_EL1.E2H0 is negative (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Detect HCR_EL2.NV1 being RES0 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Add ID_AA64MMFR4_EL1 handling (Sebastian Ott) [RHEL-31215] - arm64: sysreg: Add layout for ID_AA64MMFR4_EL1 (Sebastian Ott) [RHEL-31215] - arm64: cpufeature: Correctly display signed override values (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Correctly handle signed values (Sebastian Ott) [RHEL-31215] - arm64: Add macro to compose a sysreg field value (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not source virt/lib/Kconfig twice (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-its: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: vgic-init: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: sys_regs: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: mmu: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: vhe: fix a kernel-doc warning (Sebastian Ott) [RHEL-31215] - KVM: arm64: hyp/aarch32: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: guest: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: debug: fix kernel-doc warnings (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix circular locking dependency (Sebastian Ott) [RHEL-31215 RHEL-31553 RHEL-36279] {CVE-2024-26691} - KVM: arm64: nv: Handle virtual EL2 registers in vcpu_read/write_sys_reg() (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Map VNCR-capable registers to a separate page (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add EL2_REG_VNCR()/EL2_REG_REDIR() sysreg helpers (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add include containing the VNCR_EL2 offsets (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Add non-VHE-EL2->EL1 translation helpers (Sebastian Ott) [RHEL-31215] - arm64: cpufeatures: Restrict NV support to FEAT_NV2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Introduce a bad_trap() primitive for unexpected trap handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Drop EL12 register traps that are redirected to VNCR (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Compute NV view of idregs as a one-off (Sebastian Ott) [RHEL-31215] - KVM: arm64: nv: Hoist vcpu_has_nv() into is_hyp_ctxt() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Trap external trace for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Mark PAuth as a restricted feature for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Fix which features are marked as allowed for protected VMs (Sebastian Ott) [RHEL-31215] - KVM: arm64: Macros for setting/clearing FGT bits (Sebastian Ott) [RHEL-31215] - KVM: arm64: Define FGT nMASK bits relative to other fields (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use generated FGT RES0 bits instead of specifying them (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add build validation for FGT trap mask values (Sebastian Ott) [RHEL-31215] - KVM: arm64: Handle HAFGRTR_EL2 trapping in nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add bit masks for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGITR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add missing HFGxTR_EL2 FGT entries to nested virt (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system instruction definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing system register definitions for FGT (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing ExtTrcBuff field definition to ID_AA64DFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add missing Pauth_LR field definitions to ID_AA64ISAR1_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add new system registers for GCS (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for FPMR (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HCRX_EL2 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update SCTLR_EL1 for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64SMFR0_EL1 definition for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64FPFR0_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64ISAR3_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update ID_AA64ISAR2_EL1 defintion for DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for ID_AA64PFR2_EL1 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: update CPACR_EL1 register (Sebastian Ott) [RHEL-31215] - arm64/sysreg: add system register POR_EL{0,1} (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Add definition for HAFGRTR_EL2 (Sebastian Ott) [RHEL-31215] - arm64/sysreg: Update HFGITR_EL2 definiton to DDI0601 2023-09 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Explicitly trap unsupported HFGxTR_EL2 features (Sebastian Ott) [RHEL-31215] - arm: perf/kvm: Use GENMASK for ARMV8_PMU_PMCR_N (Sebastian Ott) [RHEL-31215] - KVM: arm64: Remove VPIPT I-cache handling (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use helpers to classify exception types reported via ESR (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow guests with >48-bit IPA size on FEAT_LPA2 systems (Sebastian Ott) [RHEL-31215] - KVM: arm64: Support up to 5 levels of translation in kvm_pgtable (Sebastian Ott) [RHEL-31215] - KVM: arm64: Convert translation level parameter to s8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add new (V)TCR_EL2 field definitions for FEAT_LPA2 (Sebastian Ott) [RHEL-31215] - arm64: Add ARM64_HAS_LPA2 CPU capability (Sebastian Ott) [RHEL-31215] - arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] (Sebastian Ott) [RHEL-31215] - arm64/mm: Add lpa2_is_enabled() kvm_lpa2_is_enabled() stubs (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Allow userspace to limit PMCR_EL0.N for the guest (Sebastian Ott) [RHEL-31215] - KVM: arm64: Sanitize PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} before first run (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add {get,set}_user for PM{C,I}NTEN{SET,CLR}, PMOVS{SET,CLR} (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Set PMCR_EL0.N for vCPU based on the associated PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Add a helper to read a vCPU's PMCR_EL0 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Select default PMU in KVM_ARM_VCPU_INIT handler (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add PMU event filter bits required if EL3 is implemented (Sebastian Ott) [RHEL-31215] - KVM: arm64: Make PMEVTYPER_EL0.NSH RES0 if EL2 isn't advertised (Sebastian Ott) [RHEL-31215] - KVM: arm64: PMU: Introduce helpers to set the guest's PMU (Sebastian Ott) [RHEL-31215] - KVM: arm64: Move VTCR_EL2 into struct s2_mmu (Sebastian Ott) [RHEL-31215] - KVM: arm64: Load the stage-2 MMU context in kvm_vcpu_load_vhe() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Rename helpers for VHE vCPU load/put (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reload stage-2 for VMID change on VHE (Sebastian Ott) [RHEL-31215] - KVM: arm64: Restore the stage-2 context in VHE's __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't zero VTTBR in __tlb_switch_to_host() (Sebastian Ott) [RHEL-31215] - arm64: kvm: Use cpus_have_final_cap() explicitly (Sebastian Ott) [RHEL-31215] - KVM: arm64: Expose MOPS instructions to guests (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add handler for MOPS exceptions (Sebastian Ott) [RHEL-31215] - KVM: arm64: FFA: Remove access of endpoint memory access descriptor array (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use mtree_empty() to determine if SMCCC filter configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Only insert reserved ranges when SMCCC filter is used (Sebastian Ott) [RHEL-31215] - KVM: arm64: Add a predicate for testing if SMCCC filter is configured (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ZFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64PFR0_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64MMFR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to change ID_AA64ISAR{0-2}_EL1 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Bump up the default KVM sanitised debug version to v8p8 (Sebastian Ott) [RHEL-31215] - KVM: arm64: Reject attempts to set invalid debug arch version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Advertise selected DebugVer in DBGDIDR.Version (Sebastian Ott) [RHEL-31215] - KVM: arm64: Use guest ID register values for the sake of emulation (Sebastian Ott) [RHEL-31215] - KVM: arm64: Allow userspace to get the writable masks for feature ID registers (Sebastian Ott) [RHEL-31215] - KVM: arm64: Do not transfer page refcount for THP adjustment (Sebastian Ott) [RHEL-31215] - KVM: arm64: Don't use kerneldoc comment for arm64_check_features() (Sebastian Ott) [RHEL-31215] - Revert "Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT" (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 13d3/3602 for MT7925 (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix triggering coredump implementation (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DT (David Marlin) [RHEL-30099] - Bluetooth: qca: Fix wrong event type for patch config command (David Marlin) [RHEL-30099] - Bluetooth: Enforce validation on max value of connection interval (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST (David Marlin) [RHEL-30099] - Bluetooth: mgmt: Fix limited discoverable off timeout (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR (David Marlin) [RHEL-30099] - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security (David Marlin) [RHEL-27921 RHEL-30099] {CVE-2024-22099} - Bluetooth: hci_sync: Fix accept_list when attempting to suspend (David Marlin) [RHEL-30099] - Bluetooth: Avoid potential use-after-free in hci_error_reset (David Marlin) [RHEL-30099 RHEL-31828] {CVE-2024-26801} - Bluetooth: hci_sync: Check the correct flag before starting a scan (David Marlin) [RHEL-30099] - Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalid (David Marlin) [RHEL-30099] - Bluetooth: Fix atomicity violation in {min,max}_key_size_set (David Marlin) [RHEL-30099] - Bluetooth: Add device 13d3:3572 IMC Networks Bluetooth Radio (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Fix possible multiple reject send (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: fix BR/EDR wakeup bug (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: remove useless assignment (David Marlin) [RHEL-30099] - Bluetooth: btmtkuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: fix recv_buf() return value (David Marlin) [RHEL-30099] - Bluetooth: qca: Support HFP offload for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Check non NULL function before calling for HFP offload (David Marlin) [RHEL-30099] - Bluetooth: ISO: Avoid creating child socket if PA sync is terminating (David Marlin) [RHEL-30099] - Bluetooth: btintel: Print firmware SHA1 (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Remove le_restart_scan work (David Marlin) [RHEL-30099] - Bluetooth: Add documentation to exported functions in lib (David Marlin) [RHEL-30099] - Bluetooth: btusb: Don't suspend when there are connections (David Marlin) [RHEL-30099] - Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Reassociate a socket with an active BIS (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a PA sync socket (David Marlin) [RHEL-30099] - Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE (David Marlin) [RHEL-30099] - Bluetooth: L2CAP: Send reject on command corrupted request (David Marlin) [RHEL-30099] - Bluetooth: hci_core: Fix hci_conn_hash_lookup_cis (David Marlin) [RHEL-30099] - Bluetooth: hci_event: shut up a false-positive warning (David Marlin) [RHEL-30099] - Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent (David Marlin) [RHEL-30099] - Bluetooth: Fix deadlock in vhci_send_frame (David Marlin) [RHEL-30099] - Bluetooth: Fix not notifying when connection encryption changes (David Marlin) [RHEL-30099] - Bluetooth: btmtksdio: enable bluetooth wakeup in system suspend (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE (David Marlin) [RHEL-30099] - Bluetooth: ISO: Copy BASE if service data matches EIR_BAA_SERVICE_UUID (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add date->evt_skb is NULL check (David Marlin) [RHEL-30099] - Bluetooth: msft: __hci_cmd_sync() doesn't return NULL (David Marlin) [RHEL-30099] - Bluetooth: ISO: Match QoS adv handle with BIG handle (David Marlin) [RHEL-30099] - Bluetooth: ISO: Allow binding a bcast listener to 0 bises (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for QCA2066 (David Marlin) [RHEL-30099] - Bluetooth: Add support for Intel Misty Peak - 8087:0038 (David Marlin) [RHEL-30099] - Bluetooth: Add support ITTIM PE50-M75C (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix BIS cleanup (David Marlin) [RHEL-30099] - Bluetooth: Fix a refcnt underflow problem for hci_conn (David Marlin) [RHEL-30099] - Bluetooth: vhci: Fix race when opening vhci device (David Marlin) [RHEL-30099] - Bluetooth: Avoid redundant authentication (David Marlin) [RHEL-30099] - Bluetooth: ISO: Fix handling of listen for unicast (David Marlin) [RHEL-30099] - Bluetooth: btusb: add shutdown function for QCA6174 (David Marlin) [RHEL-30099] - Bluetooth: Delete unused hci_req_prepare_suspend() declaration (David Marlin) [RHEL-30099] - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Fix quirks table naming (David Marlin) [RHEL-30099] - Bluetooth: btintel: Send new command for PPAG (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for periodic adv reports processing (David Marlin) [RHEL-30099] - Bluetooth: qca: add support for WCN7850 (David Marlin) [RHEL-30099] - Bluetooth: qca: use switch case for soc type behavior (David Marlin) [RHEL-30099] - Bluetooth: hci_conn: Fix sending BT_HCI_CMD_LE_CREATE_CONN_CANCEL (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Improve inband Independent Reset handling (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for IW624 chipset (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Remove check for CTS low after FW download (David Marlin) [RHEL-30099] - Bluetooth: hci_event: drop only unbound CIS if Set CIG Parameters fails (David Marlin) [RHEL-30099] - Bluetooth: Remove unnecessary NULL check before vfree() (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Avoid use-after-free in dbg for hci_add_adv_monitor() (David Marlin) [RHEL-30099] - Bluetooth: Remove unused declaration amp_read_loc_info() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Move btusb_recv_event_intel to btintel (David Marlin) [RHEL-30099] - Bluetooth: btqca: Add WCN3988 support (David Marlin) [RHEL-30099] - Bluetooth: btnxpuart: Add support for AW693 chipset (David Marlin) [RHEL-30099] - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe() (David Marlin) [RHEL-30099] - bluetooth: Explicitly include correct DT includes (David Marlin) [RHEL-30099] - Bluetooth: btbcm: add default address for BCM43430A1 (David Marlin) [RHEL-30099] - Bluetooth: ISO: Add support for BT_PKT_STATUS (David Marlin) [RHEL-30099] - Bluetooth: af_bluetooth: Make BT_PKT_STATUS generic (David Marlin) [RHEL-30099] - Bluetooth: btmtk: Fix kernel crash when processing coredump (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support for another MediaTek 7922 VID/PID (David Marlin) [RHEL-30099] - Bluetooth: Fix hci_suspend_sync crash (David Marlin) [RHEL-30099] - Bluetooth: hci_debugfs: Use kstrtobool() instead of strtobool() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 04ca/3804 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add new VID/PID 0489/e102 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: hci_sync: Don't double print name in add/remove adv_monitor (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add a new VID/PID 0489/e0f6 for MT7922 (David Marlin) [RHEL-30099] - Bluetooth: msft: Fix error code in msft_cancel_address_filter_sync() (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add device 0489:e0f5 as MT7922 device (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: add MediaTek devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: btmtk: introduce btmtk reset work (David Marlin) [RHEL-30099] - Bluetooth: btusb: mediatek: readx_poll_timeout replaces open coding (David Marlin) [RHEL-30099] - Bluetooth: btmtk: add printing firmware information (David Marlin) [RHEL-30099] - Bluetooth: btusb: Add support Mediatek MT7925 (David Marlin) [RHEL-30099] - Bluetooth: btintel: Add support to reset bluetooth via ACPI DSM (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump support (David Marlin) [RHEL-30099] - Bluetooth: hci_qca: Add qcom devcoredump sysfs support (David Marlin) [RHEL-30099] - Bluetooth: hci_sock: Forward credentials to monitor (David Marlin) [RHEL-30099] - Bluetooth: Init sk_peer_* on bt_sock_alloc (David Marlin) [RHEL-30099] - Bluetooth: Consolidate code around sk_alloc into a helper function (David Marlin) [RHEL-30099]- memblock: fix crash when reserved memory is not added to memory (Eric Chanudet) [RHEL-36126] - mm: pass nid to reserve_bootmem_region() (Eric Chanudet) [RHEL-36126] - x86/tsc: Trust initial offset in architectural TSC-adjust MSRs (Prarit Bhargava) [RHEL-29437] - net/mlx5e: Advertise mlx5 ethernet driver updates sk_buff md_dst for MACsec (Sabrina Dubroca) [RHEL-31748] - macsec: Detect if Rx skb is macsec-related for offloading devices that update md_dst (Sabrina Dubroca) [RHEL-31748] - ethernet: Add helper for assigning packet type when dest address does not match device address (Sabrina Dubroca) [RHEL-31748] - macsec: Enable devices to advertise whether they update sk_buff md_dst during offloads (Sabrina Dubroca) [RHEL-31748] - net: macsec: revert the MAC address if mdo_upd_secy fails (Sabrina Dubroca) [RHEL-31748] - net: macsec: documentation for macsec_context and macsec_ops (Sabrina Dubroca) [RHEL-31748] - net: macsec: move sci_to_cpu to macsec header (Sabrina Dubroca) [RHEL-31748] - net: add DEV_STATS_READ() helper (Sabrina Dubroca) [RHEL-31748] - net: macsec: Use helper functions to update stats (Sabrina Dubroca) [RHEL-31748] - macsec: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31748] - net: macsec: remove the prepare flag from the MACsec offloading context (Sabrina Dubroca) [RHEL-31748] - ethtool: add linkmode bitmap support to struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: add suffix _u32 to legacy bitmap members of struct ethtool_keee (Ivan Vecera) [RHEL-32101] - ethtool: adjust struct ethtool_keee to kernel needs (Ivan Vecera) [RHEL-32101] - ethtool: switch back from ethtool_keee to ethtool_eee for ioctl (Ivan Vecera) [RHEL-32101] - ethtool: replace struct ethtool_eee with a new struct ethtool_keee on kernel side (Ivan Vecera) [RHEL-32101] - treewide: use get_random_u32_below() instead of deprecated function (Bill O'Donnell) [RHEL-36333] - powerpc/64s: fix program check interrupt emergency stack path (Mamatha Inamdar) [RHEL-37690] {CVE-2021-47428} - ext4: regenerate buddy after block freeing failed if under fc replay (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: change the type of blocksize in ext4_mb_init_cache() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: correct grp validation in ext4_mb_good_group (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: drop the call to ext4_error() from ext4_get_group_info() (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - ext4: allow ext4_get_group_info() to fail (Carlos Maiolino) [RHEL-26678] {CVE-2024-26601} - blk-cgroup: fix list corruption from reorder of WRITE ->lqueued (Ming Lei) [RHEL-38348] - blk-cgroup: fix list corruption from resetting io stat (Ming Lei) [RHEL-38348] - net: dst: fix missing initialization of rt_uncached (Felix Maurer) [RHEL-15695] - net: dst: Switch to rcuref_t reference counting (Felix Maurer) [RHEL-15695] - net: Use call_rcu_hurry() for dst_release() (Felix Maurer) [RHEL-15695] - net: dst: Prevent false sharing vs. dst_entry:: __refcnt (Felix Maurer) [RHEL-15695] - rh_messages.h: mark mlx5 on Bluefield-3 as unmaintained (Scott Weaver) [RHEL-33061] - rh_messages.h: update driver and device lists (Scott Weaver) [RHEL-35575] - i2c: dev: copy userspace array safely (Steve Best) [RHEL-38295] {CVE-2023-52758} - crypto: pcrypt - Fix hungtask for PADATA_RESET (Herbert Xu) [RHEL-38173] {CVE-2023-52813} - platform/x86/amd/pmc: Modify SMU message port for latest AMD platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add 1Ah family series to STB support list (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add idlemask support for 1Ah family (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: call amd_pmc_get_ip_info() during driver probe (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add VPE information for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Send OS_HINT command for AMDI000A platform (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Disable keyboard wakeup on AMD Framework 13 (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move keyboard wakeup disablement detection to pmc-quirks (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Only run IRQ1 firmware version check on Cezanne (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move platform defines to header (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: adjust getting DRAM size behavior (David Arcari) [RHEL-24991] - platform/x86: Add s2idle quirk for more Lenovo laptops (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add dump_custom_stb module parameter (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Handle overflow cases where the num_samples range is higher (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Use flex array when calling amd_pmc_stb_debugfs_open_v2() (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Add PMFW command id to support S2D force flush (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Fix build error with randconfig (David Arcari) [RHEL-24991] - platform/x86/amd/pmc: Move PMC driver to separate directory (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use release_mem_region() to undo request_mem_region_muxed() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Apply nvme quirk to HP 15s-eq2xxx (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add new ACPI ID AMDI000A (David Arcari) [RHEL-24991] - platform/x86: Move s2idle quirk from thinkpad-acpi to amd-pmc (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Use pm_pr_dbg() for suspend related messages (David Arcari) [RHEL-24991] - include/linux/suspend.h: Only show pm_pr_dbg messages at suspend/resume (David Arcari) [RHEL-24991] - PM: sleep: enable dynamic debug support within pm_pr_dbg() (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Update metrics table info for Pink Sardine (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Add helper function to check the cpu id (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Get STB DRAM size from PMFW (David Arcari) [RHEL-24991] - platform/x86/amd: pmc: Pass true/false to bool argument (David Arcari) [RHEL-24991] - redhat/configs: Enable INTEL_IOMMU_SCALABLE_MODE_DEFAULT_ON (Jerry Snitselaar) [RHEL-28672] - idpf: don't skip over ethtool tcp-data-split setting (Michal Schmidt) [RHEL-36182] - mmc: sdio: fix possible resource leaks in some error paths (Steve Best) [RHEL-38151] {CVE-2023-52730} - redhat/configs: Adding CONFIG_TYPEC_MUX_WCD939X_USBSS (Desnes Nunes) [RHEL-34114] - usb: xhci: use array_size() when allocating and freeing memory (Desnes Nunes) [RHEL-34114] - usb: xhci: check if 'requested segments' exceeds ERST capacity (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: limit the UCSI_NO_PARTNER_PDOS even further (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: allow non-partner GET_PDOS for Qualcomm devices (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Fix connector check on init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi_acpi: Refactor and fix DELL quirk (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Ack unsupported commands (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Check for notifications after init (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: Clear EVENT_PENDING under PPM lock (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct the PDO counting in pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Update PD of Type-C port upon pd_set (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix double-free issue in tcpm_port_unregister_pd() (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Correct port source pdo array in pd_set callback (Desnes Nunes) [RHEL-34114] - xhci: Fix failure to detect ring expansion need. (Desnes Nunes) [RHEL-34114] - usb: port: Don't try to peer unused USB ports based on location (Desnes Nunes) [RHEL-34114] - usb: typec: altmodes/displayport: create sysfs nodes as driver's default device attribute group (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix PORT_RESET behavior for self powered devices (Desnes Nunes) [RHEL-34114] - USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command (Desnes Nunes) [RHEL-34114] - usb: typec: tpcm: Fix issues with power being removed during reset (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Don't disconnect if not started (Desnes Nunes) [RHEL-34114] - usb: roles: don't get/set_role() when usb_role_switch is unregistered (Desnes Nunes) [RHEL-34114] - usb: roles: fix NULL pointer issue when put module's reference (Desnes Nunes) [RHEL-34114] - USB: roles: make role_class a static const structure (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Explicitly include linux/platform_device.h (Desnes Nunes) [RHEL-34114] - usb: uhci-grlib: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-34114] - scsi: sd: usb_storage: uas: Access media prior to querying device properties (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Support EBC feature of DWC_usb31" (Desnes Nunes) [RHEL-34114] - dt-bindings: xilinx: replace Piyush Mehta maintainership (Desnes Nunes) [RHEL-34114] - USB: serial: option: add Fibocom FM101-GL variant (Desnes Nunes) [RHEL-34114] - USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e (Desnes Nunes) [RHEL-34114] - USB: serial: cp210x: add ID for IMST iM871A-USB (Desnes Nunes) [RHEL-34114] - thunderbolt: Fix setting the CNS bit in ROUTER_CS_5 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: fix the PD disabled case (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Quirk to ack a connector change ack cmd (Desnes Nunes) [RHEL-34114] - usb: ucsi_acpi: Fix command completion handling (Desnes Nunes) [RHEL-34114] - usb: ucsi: Add missing ppm_lock (Desnes Nunes) [RHEL-34114] - usb: ulpi: Fix debugfs directory leak (Desnes Nunes) [RHEL-34114] - Revert "usb: typec: tcpm: fix cc role at port reset" (Desnes Nunes) [RHEL-34114] - USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT (Desnes Nunes) [RHEL-34114] - usb: chipidea: core: handle power lost in workqueue (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend (Desnes Nunes) [RHEL-34114] - usb: core: Prevent null pointer dereference in update_port_device_state (Desnes Nunes) [RHEL-34114] - xhci: handle isoc Babble and Buffer Overrun events properly (Desnes Nunes) [RHEL-34114] - xhci: process isoc TD properly when there was a transaction error mid TD. (Desnes Nunes) [RHEL-34114] - xhci: fix off by one check when adding a secondary interrupter. (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer dereference at secondary interrupter removal (Desnes Nunes) [RHEL-34114] - usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Fix indentations in documentation of NCM section (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: fix use of device-specific init function (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: Separate reset for TPS6598x (Desnes Nunes) [RHEL-34114] - usb: mon: Fix atomicity violation in mon_bin_vma_fault (Desnes Nunes) [RHEL-34114] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: dwc3: Limit num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add num-hc-interrupters definition (Desnes Nunes) [RHEL-34114] - xhci: add support to allocate several interrupters (Desnes Nunes) [RHEL-34114] - USB: core: Use device_driver directly in struct usb_driver and usb_device_driver (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Queue PM runtime idle on disconnect event (Desnes Nunes) [RHEL-34114] - usb: chipidea: wait controller resume finished for wakeup irq (Desnes Nunes) [RHEL-34114] - usb: chipidea: ci_hdrc_imx: add wakeup clock and keep it always on (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Add support to update wMaxSegmentSize via configfs (Desnes Nunes) [RHEL-34114] - usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call (Desnes Nunes) [RHEL-34114] - usb: gadget: f_ncm: Always set current gadget in ncm_bind() (Desnes Nunes) [RHEL-34114] - usb: dwc3: set pm runtime active before resume common (Desnes Nunes) [RHEL-34114] - usb: dwc3: Support EBC feature of DWC_usb31 (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Support multiple capabilities (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: Add child nodes for multiple PD capabilities (Desnes Nunes) [RHEL-34114] - usb: xhci-plat: fix usb disconnect issue after s4 (Desnes Nunes) [RHEL-34114] - usb: dwc3: core: set force_gen1 bit in USB31 devices if max speed is SS (Desnes Nunes) [RHEL-34114] - usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Handle EP0 request dequeuing properly (Desnes Nunes) [RHEL-34114] - usb: dwc3: Properly handle processing of pending events (Desnes Nunes) [RHEL-34114] - usb: dwc3: gadget: Propagate core init errors to UDC during pullup (Desnes Nunes) [RHEL-34114] - USB: fix up merge of 6.4-rc4 into usb-next (Desnes Nunes) [RHEL-34114] - usb: dwc3: Add error logs for unknown endpoint events (Desnes Nunes) [RHEL-34114] - usb: ueagle-atm: Use wait_event_freezable_timeout() in uea_wait() (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add patch update support for tps6598x (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: declare in_data in as const in exec_cmd functions (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add function to request firmware (Desnes Nunes) [RHEL-34114] - usb: typec: tipd: add init and reset functions to tipd_data (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only" (Desnes Nunes) [RHEL-34114] - Revert "usb: dwc3: Soft reset phy on probe for host" (Desnes Nunes) [RHEL-34114] - usb: linux/usb.h: fix Excess kernel-doc description warning (Desnes Nunes) [RHEL-34114] - thunderbolt: Reduce retry timeout to speed up boot for some devices (Desnes Nunes) [RHEL-34114] - thunderbolt: Keep link as asymmetric if preferred by hardware (Desnes Nunes) [RHEL-34114] - thunderbolt: make tb_bus_type const (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Parse Accessory Mode information (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add accessory mode description (Desnes Nunes) [RHEL-34114] - xhci: Fix null pointer dereference during S4 resume when resetting ep0 (Desnes Nunes) [RHEL-34114] - usb: dwc3: imx8mp: Fix smatch warning (Desnes Nunes) [RHEL-34114] - usb: typec: fixed a typo (Desnes Nunes) [RHEL-34114] - usb: gadget: f_fs: fix fortify warning (Desnes Nunes) [RHEL-34114] - usb: storage: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - usb: mon_text: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: mon_stat: Replace snprintf() with the safer scnprintf() variant (Desnes Nunes) [RHEL-34114] - usb: typec: mux: add Qualcomm WCD939X USB SubSystem Altmode Mux driver (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: Document WCD939x USB SubSystem Altmode/Analog Audio Switch (Desnes Nunes) [RHEL-34114] - usb: core: Fix crash w/ usb_choose_configuration() if no driver (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: Query Source partner for FRS capability only if it is DRP (Desnes Nunes) [RHEL-34114] - usb: typec: change altmode SVID to u16 entry (Desnes Nunes) [RHEL-34114] - dt-bindings: connector: usb: add altmodes description (Desnes Nunes) [RHEL-34114] - usb: typec: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - usb: chipidea: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: nxp,ptn5110: Fix typos in the title (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: genesys,gl850g: Document 'peer-hub' (Desnes Nunes) [RHEL-34114] - usb: cdc-acm: return correct error code on unsupported break (Desnes Nunes) [RHEL-34114] - thunderbolt: Add support for Intel Lunar Lake (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable PCIe extended encapsulation upon teardown properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Make PCIe tunnel setup and teardown follow CM guide (Desnes Nunes) [RHEL-34114] - thunderbolt: Improve logging when DisplayPort resource is added due to hotplug (Desnes Nunes) [RHEL-34114] - thunderbolt: Use tb_dp_read_cap() to read DP_COMMON_CAP as well (Desnes Nunes) [RHEL-34114] - thunderbolt: Disable CL states only when actually needed (Desnes Nunes) [RHEL-34114] - thunderbolt: Transition link to asymmetric only when both sides support it (Desnes Nunes) [RHEL-34114] - thunderbolt: Log XDomain link speed and width (Desnes Nunes) [RHEL-34114] - thunderbolt: Move width_name() helper to tb.h (Desnes Nunes) [RHEL-34114] - thunderbolt: Handle lane bonding of Gen 4 XDomain links properly (Desnes Nunes) [RHEL-34114] - thunderbolt: Unwind TMU configuration if tb_switch_set_tmu_mode_params() fails (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for SunplusIT camera (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Pick first best alternate setting insteed of last (Desnes Nunes) [RHEL-34114] - media: uvcvideo: Fix power line control for a Chicony camera (Desnes Nunes) [RHEL-34114] - usb: typec: ucsi: fix UCSI on buggy Qualcomm devices (Desnes Nunes) [RHEL-34114] - media: cx231xx: fix a memleak in cx231xx_init_isoc (Desnes Nunes) [RHEL-34114] - usb: xhci: xhci-plat: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: xhci: Add support for BCM2711 (Desnes Nunes) [RHEL-34114] - usb: hub: Add quirk to decrease IN-ep poll interval for Microchip USB491x hub (Desnes Nunes) [RHEL-34114] - usb: hub: Replace hardcoded quirk value with BIT() macro (Desnes Nunes) [RHEL-34114] - usb: typec: tcpci: add vconn over current fault handling to maxim_core (Desnes Nunes) [RHEL-34114] - usb: typec: tcpm: add tcpm_port_error_recovery symbol (Desnes Nunes) [RHEL-34114] - dt-bindings: usb: tps6598x: add reset-gpios property (Desnes Nunes) [RHEL-34114] - usb: typec: tps6598x: add reset gpio support (Desnes Nunes) [RHEL-34114] - r8152: fix unknown device for choose_configuration (Desnes Nunes) [RHEL-34114] - r8152: Choose our USB config with choose_configuration() rather than probe() (Desnes Nunes) [RHEL-34114] - usb: core: Allow subclassed USB drivers to override usb_choose_configuration() (Desnes Nunes) [RHEL-34114] - usb: core: Don't force USB generic_subclass drivers to define probe() (Desnes Nunes) [RHEL-34114] - usb: atm: Remove snprintf() from sysfs call-backs and replace with sysfs_emit() (Desnes Nunes) [RHEL-34114] - xhci: fix possible null pointer deref during xhci urb enqueue (Desnes Nunes) [RHEL-34114] - xhci: Reconfigure endpoint 0 max packet size only during endpoint reset (Desnes Nunes) [RHEL-34114] - xhci: minor coding style cleanup in 'xhci_try_enable_msi()' (Desnes Nunes) [RHEL-34114] - xhci: rework 'xhci_try_enable_msi()' MSI and MSI-X setup code (Desnes Nunes) [RHEL-34114] - xhci: change 'msix_count' to encompass MSI or MSI-X vectors (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI function (Desnes Nunes) [RHEL-34114] - xhci: refactor static MSI-X function (Desnes Nunes) [RHEL-34114] - xhci: add handler for only one interrupt line (Desnes Nunes) [RHEL-34114] - xhci: check if legacy irq is available before using it as fallback (Desnes Nunes) [RHEL-34114] - xhci: dbc: Add missing headers (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof(*pointer) instead of sizeof(type) (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sizeof_field() where it makes sense (Desnes Nunes) [RHEL-34114] - xhci: dbc: Replace custom return value with proper Linux error code (Desnes Nunes) [RHEL-34114] - xhci: dbc: Don't shadow error codes in store() functions (Desnes Nunes) [RHEL-34114] - xhci: dbc: Check for errors first in xhci_dbc_stop() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use ATTRIBUTE_GROUPS() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Convert to use sysfs_streq() (Desnes Nunes) [RHEL-34114] - xhci: dbc: Drop duplicate checks for dma_free_coherent() (Desnes Nunes) [RHEL-34114] - usb: new quirk to reduce the SET_ADDRESS request timeout (Desnes Nunes) [RHEL-34114] - usb: xhci: Add timeout argument in address_device USB HCD callback (Desnes Nunes) [RHEL-34114] - media: usb: cx231xx: Stop direct calls to queue num_buffers field (Desnes Nunes) [RHEL-34114] - USB: misc: iowarrior: remove redundant assignment to variable io_res (Desnes Nunes) [RHEL-34114] - thunderbolt: Remove duplicated re-assignment of pointer 'out' (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add phy tuning properties (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb: add power-domains property (Desnes Nunes) [RHEL-34114] - dt-bindings: phy: imx8mq-usb-phy: convert to json schema (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Annotate struct jmb38x_ms with __counted_by (Desnes Nunes) [RHEL-34114] - memstick r592: make memstick_debug_get_tpc_name() static (Desnes Nunes) [RHEL-34114] - memstick: fix memory leak if card device is never registered (Desnes Nunes) [RHEL-34114] - memstick: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - mmc: core: Imply IOSCHED_BFQ (Desnes Nunes) [RHEL-34114] - memstick/mspro_block: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [RHEL-34114] - memstick: r592: Fix a UAF bug when removing the driver (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() (Desnes Nunes) [RHEL-34114] - memstick: jmb38x_ms: Prefer struct_size over open coded arithmetic (Desnes Nunes) [RHEL-34114] - memstick: switch from 'pci_' to 'dma_' API (Desnes Nunes) [RHEL-34114] - memstick: r592: Change the name of the 'pci_driver' structure to be consistent (Desnes Nunes) [RHEL-34114] - misc: rtsx: clean up one inconsistent indenting (Desnes Nunes) [RHEL-34114] - phy: broadcom: sata: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-34114] - phy: broadcom: Kconfig: Add configuration menu for Broadcom phy drivers (Desnes Nunes) [RHEL-34114] - phy: qcom: qmp-ufs: add missing offsets to sm8150 configuration (Desnes Nunes) [RHEL-34114] - phy: core: Remove usage of the deprecated ida_simple_xx() API (Desnes Nunes) [RHEL-34114] - phy: core: add debugfs files (Desnes Nunes) [RHEL-34114] - PCI: tegra: Convert to devm_of_phy_optional_get() (Desnes Nunes) [RHEL-34114] - phy: Add devm_of_phy_optional_get() helper (Desnes Nunes) [RHEL-34114] - doc: phy: Document devm_of_phy_get() (Desnes Nunes) [RHEL-34114] - phy: Remove unused phy_optional_get() (Desnes Nunes) [RHEL-34114] - net: hsr: hsr_slave: Fix the promiscuous mode in offload mode (Felix Maurer) [RHEL-30017] - hsr: Handle failures in module init (Felix Maurer) [RHEL-30017] - hsr: Fix uninit-value access in hsr_get_node() (Felix Maurer) [RHEL-30017 RHEL-33236] {CVE-2024-26863} - net: hsr: Use correct offset for HSR TLV values in supervisory HSR frames (Felix Maurer) [RHEL-30017] - net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame() (Felix Maurer) [RHEL-30017 RHEL-31606] {CVE-2024-26707} - net: hsr: Add support for MC filtering at the slave device (Felix Maurer) [RHEL-30017] - net: hsr: Disable promiscuous mode in offload mode (Felix Maurer) [RHEL-30017]- net: add netdev_lockdep_set_classes() to virtual drivers (Davide Caratti) [RHEL-6066] - net: bridge: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - vlan: use netdev_lockdep_set_classes() (Davide Caratti) [RHEL-6066] - net/sched: unregister lockdep keys in qdisc_create/qdisc_alloc error path (Davide Caratti) [RHEL-6066] - net/sched: fix false lockdep warning on qdisc root lock (Davide Caratti) [RHEL-6066] - selftests: net: more pmtu.sh fixes (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in so_txtime.sh test (Hangbin Liu) [RHEL-31077] - selftests: net: cope with slow env in gro.sh test (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge locked port test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix bridge MDB test flakiness (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Fix layer 2 miss test flakiness (Hangbin Liu) [RHEL-31077] - selftests: net: let big_tcp test cope with slow env (Hangbin Liu) [RHEL-31077] - selftests: net: avoid just another constant wait (Hangbin Liu) [RHEL-31077] - selftests: net: fix tcp listener handling in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: don't access /dev/stdout in pmtu.sh (Hangbin Liu) [RHEL-31077] - selftests: net: test vxlan pmtu exceptions with tcp (Hangbin Liu) [RHEL-31077] - selftests: net: cut more slack for gro fwd tests. (Hangbin Liu) [RHEL-31077] - selftests: forwarding: List helper scripts in TEST_FILES Makefile variable (Hangbin Liu) [RHEL-31077] - selftests: bonding: Check initial state (Hangbin Liu) [RHEL-31077] - selftests: net: fix available tunnels detection (Hangbin Liu) [RHEL-31077] - selftests: net: give more time for GRO aggregation (Hangbin Liu) [RHEL-31077] - selftests: net: fix rps_default_mask with >32 CPUs (Hangbin Liu) [RHEL-31077] - selftests: forwarding: Remove executable bits from lib.sh (Hangbin Liu) [RHEL-31077] - selftests: bonding: Change script interpreter (Hangbin Liu) [RHEL-31077] - selftests/net: fix grep checking for fib_nexthop_multiprefix (Hangbin Liu) [RHEL-31077] - selftests/net: ipsec: fix constant out of range (Hangbin Liu) [RHEL-31077] - selftests: net: fcnal-test: check if FIPS mode is enabled (Hangbin Liu) [RHEL-31077] - selftests: net: vrf-xfrm-tests: change authentication and encryption algos (Hangbin Liu) [RHEL-31077] - selftests: add few test cases for tap driver (Hangbin Liu) [RHEL-31077] - net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null (Hangbin Liu) [RHEL-31077] - idpf: disable local BH when scheduling napi for marker packets (Michal Schmidt) [RHEL-29553] - idpf: remove dealloc vector msg err in idpf_intr_rel (Michal Schmidt) [RHEL-29553] - idpf: fix minor controlq issues (Michal Schmidt) [RHEL-29553] - idpf: prevent deinit uninitialized virtchnl core (Michal Schmidt) [RHEL-29553] - idpf: cleanup virtchnl cruft (Michal Schmidt) [RHEL-29553] - idpf: refactor idpf_recv_mb_msg (Michal Schmidt) [RHEL-29553] - idpf: add async_handler for MAC filter messages (Michal Schmidt) [RHEL-29553] - idpf: refactor remaining virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor queue related virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: refactor vport virtchnl messages (Michal Schmidt) [RHEL-29553] - idpf: implement virtchnl transaction manager (Michal Schmidt) [RHEL-29553] - idpf: add idpf_virtchnl.h (Michal Schmidt) [RHEL-29553] - idpf: avoid compiler padding in virtchnl2_ptype struct (Michal Schmidt) [RHEL-29553] - idpf: add get/set for Ethtool's header split ringparam (Michal Schmidt) [RHEL-29553] - powerpc/smp: do not decrement idle task preempt count in CPU offline (Mamatha Inamdar) [RHEL-38427] {CVE-2021-47454} - Squashfs: check the inode number is not the invalid value of zero (Abhi Das) [RHEL-35098] {CVE-2024-26982} - locktorture: Increase Hamming distance between call_rcu_chain and rcu_call_chains (Waiman Long) [RHEL-35759] - torture: add missing dependency on hrtimer.h (Waiman Long) [RHEL-35759] - locking/mutex: Document that mutex_unlock() is non-atomic (Waiman Long) [RHEL-35759] - cleanup: Add conditional guard support (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() (Waiman Long) [RHEL-35759] - locking/osq_lock: Clarify osq_wait_next() calling convention (Waiman Long) [RHEL-35759] - locking/osq_lock: Move the definition of optimistic_spin_node into osq_lock.c (Waiman Long) [RHEL-35759] - locktorture: Check the correct variable for allocation failure (Waiman Long) [RHEL-35759] - locktorture: Rename readers_bind/writers_bind to bind_readers/bind_writers (Waiman Long) [RHEL-35759] - doc: Catch-up update for locktorture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add call_rcu_chains module parameter (Waiman Long) [RHEL-35759] - locktorture: Add new module parameters to lock_torture_print_module_parms() (Waiman Long) [RHEL-35759] - torture: Print out torture module parameters (Waiman Long) [RHEL-35759] - locktorture: Add acq_writer_lim to complain about long acquistion times (Waiman Long) [RHEL-35759] - locktorture: Consolidate "if" statements in lock_torture_writer() (Waiman Long) [RHEL-35759] - locktorture: Alphabetize torture_param() entries (Waiman Long) [RHEL-35759] - rcutorture: Fix stuttering races and other issues (Waiman Long) [RHEL-35759] - locktorture: Add readers_bind and writers_bind module parameters (Waiman Long) [RHEL-35759] - torture: Move rcutorture_sched_setaffinity() out of rcutorture (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_ns() take an hrtimer mode parameter (Waiman Long) [RHEL-35759] - torture: Share torture_random_state with torture_shuffle_tasks() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix grammar in comment (Waiman Long) [RHEL-35759] - locking/seqlock: Propagate 'const' pointers within read-only methods, remove forced type casts (Waiman Long) [RHEL-35759] - locking/lockdep: Fix string sizing bug that triggers a format-truncation compiler-warning (Waiman Long) [RHEL-35759] - locking/seqlock: Change __seqprop() to return the function pointer (Waiman Long) [RHEL-35759] - locking/seqlock: Simplify SEQCOUNT_LOCKNAME() (Waiman Long) [RHEL-35759] - locking/seqlock: Fix typo in comment (Waiman Long) [RHEL-35759] - locking/debug: Fix debugfs API return value checks to use IS_ERR() (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Make sure we bail out instead of livelock (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Fix potential workqueue corruption (Waiman Long) [RHEL-35759] - locking/ww_mutex/test: Use prng instead of rng to avoid hangs at bootup (Waiman Long) [RHEL-35759] - locking: export contention tracepoints for bcachefs six locks (Waiman Long) [RHEL-35759] - locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested() (Waiman Long) [RHEL-35759] - lockdep: fix static memory detection even more (Waiman Long) [RHEL-35759] - torture: Stop right-shifting torture_random() return values (Waiman Long) [RHEL-35759] - torture: Move stutter_wait() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_shuffle() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Move torture_onoff() timeouts to hrtimers (Waiman Long) [RHEL-35759] - torture: Make torture_hrtimeout_*() use TASK_IDLE (Waiman Long) [RHEL-35759] - torture: Add lock_torture writer_fifo module parameter (Waiman Long) [RHEL-35759] - torture: Add a kthread-creation callback to _torture_create_kthread() (Waiman Long) [RHEL-35759] - torture: Support randomized shuffling for proxy exec testing (Waiman Long) [RHEL-35759] - locking: add lockevent_read() prototype (Waiman Long) [RHEL-35759] - lockdep: Add lock_set_cmp_fn() annotation (Waiman Long) [RHEL-35759] - locktorture: Add long_hold to adjust lock-hold delays (Waiman Long) [RHEL-35759] - torture: Fix hang during kthread shutdown phase (Waiman Long) [RHEL-35759] - torture: Seed torture_random_state on CPU (Waiman Long) [RHEL-35759] - seqlock: drop seqcount_ww_mutex_t (Waiman Long) [RHEL-35759] - sections: global data can be in .bss (Waiman Long) [RHEL-35759] - bnxt_en: do not map packet buffers twice (Petr Oros) [RHEL-31941] - bnxt_en: Fix skb recycling logic in bnxt_deliver_skb() (Petr Oros) [RHEL-31941] - bpf, test_run: fix crashes due to XDP frame overwriting/corruption (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - Revert "bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES" (Petr Oros) [RHEL-31941] - bpf, test_run: fix &xdp_frame misplacement for LIVE_FRAMES (Petr Oros) [RHEL-31941] - page_pool: fix netlink dump stop/resume (Petr Oros) [RHEL-31941] - page_pool: fix typos and punctuation (Petr Oros) [RHEL-31941] - page_pool: transition to reference count management after page draining (Petr Oros) [RHEL-31941] - net: page_pool: factor out releasing DMA from releasing the page (Petr Oros) [RHEL-31941] - net: page_pool: fix general protection fault in page_pool_unlist (Petr Oros) [RHEL-31941] - tools: ynl: don't skip regeneration from make targets (Petr Oros) [RHEL-31941] - tools: ynl: order building samples after generated code (Petr Oros) [RHEL-31941] - tools: ynl: make sure we use local headers for page-pool (Petr Oros) [RHEL-31941] - tools: ynl: fix build of the page-pool sample (Petr Oros) [RHEL-31941] - tools: ynl: add sample for getting page-pool information (Petr Oros) [RHEL-31941] - net: page_pool: mute the periodic warning for visible page pools (Petr Oros) [RHEL-31941] - net: page_pool: expose page pool stats via netlink (Petr Oros) [RHEL-31941] - net: page_pool: report when page pool was destroyed (Petr Oros) [RHEL-31941] - net: page_pool: report amount of memory held by page pools (Petr Oros) [RHEL-31941] - net: page_pool: add netlink notifications for state changes (Petr Oros) [RHEL-31941] - net: page_pool: implement GET in the netlink API (Petr Oros) [RHEL-31941] - net: page_pool: add nlspec for basic access to page pools (Petr Oros) [RHEL-31941] - eth: link netdev to page_pools in drivers (Petr Oros) [RHEL-31941] - net: page_pool: stash the NAPI ID for easier access (Petr Oros) [RHEL-31941] - net: page_pool: record pools per netdev (Petr Oros) [RHEL-31941] - net: page_pool: id the page pools (Petr Oros) [RHEL-31941] - net: page_pool: factor out uninit (Petr Oros) [RHEL-31941] - net: page_pool: avoid touching slow on the fastpath (Petr Oros) [RHEL-31941] - net: page_pool: split the page_pool_params into fast and slow (Petr Oros) [RHEL-31941] - page_pool: update document about fragment API (Petr Oros) [RHEL-31941] - page_pool: introduce page_pool_alloc() API (Petr Oros) [RHEL-31941] - page_pool: remove PP_FLAG_PAGE_FRAG (Petr Oros) [RHEL-31941] - bnxt_en: Let the page pool manage the DMA mapping (Petr Oros) [RHEL-31941] - bnxt_en: Use the unified RX page pool buffers for XDP and non-XDP (Petr Oros) [RHEL-31941] - page_pool: unify frag_count handling in page_pool_is_last_frag() (Petr Oros) [RHEL-31941] - page_pool: fragment API support for 32-bit arch with 64-bit DMA (Petr Oros) [RHEL-31941] - page_pool: fix documentation typos (Petr Oros) [RHEL-31941] - docs: net: page_pool: de-duplicate the intro comment (Petr Oros) [RHEL-31941] - net: skbuff: always try to recycle PP pages directly when in softirq (Petr Oros) [RHEL-31941] - page_pool: add a lockdep check for recycling in hardirq (Petr Oros) [RHEL-31941] - net: skbuff: avoid accessing page_pool if !napi_safe when returning page (Petr Oros) [RHEL-31941] - page_pool: place frag_* fields in one cacheline (Petr Oros) [RHEL-31941] - net: page_pool: merge page_pool_release_page() with page_pool_return_page() (Petr Oros) [RHEL-31941] - net: page_pool: hide page_pool_release_page() (Petr Oros) [RHEL-31941] - eth: stmmac: let page recycling happen with skbs (Petr Oros) [RHEL-31941] - page_pool: add DMA_ATTR_WEAK_ORDERING on all mappings (Petr Oros) [RHEL-31941] - xdp: remove unused {__,}xdp_release_frame() (Petr Oros) [RHEL-31941] - xdp: recycle Page Pool backed skbs built from XDP frames (Petr Oros) [RHEL-31941] - net: page_pool, skbuff: make skb_mark_for_recycle() always available (Petr Oros) [RHEL-31941] - selftests/bpf: robustify test_xdp_do_redirect with more payload magics (Petr Oros) [RHEL-31941] - Documentation: networking: correct spelling (Petr Oros) [RHEL-31941] - erspan: make sure erspan_base_hdr is present in skb->head (Xin Long) [RHEL-37232] {CVE-2024-35888} - tcp: Add memory barrier to tcp_push() (Antoine Tenart) [RHEL-22708] - tcp: tcp_wfree() refactoring (Antoine Tenart) [RHEL-22708] - powerpc/powernv: Add a null pointer check to scom_debug_init_one() (Mamatha Inamdar) [RHEL-37052] {CVE-2023-52690} - KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add coverage of EPT-disabled to vmx_dirty_log_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks (Maxim Levitsky) [RHEL-32430] - perf/x86/intel: Expose existence of callback support to KVM (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Snapshot LBR capabilities during module initialization (Maxim Levitsky) [RHEL-32430] - tools/include: Sync uapi/linux/kvm.h and asm/kvm.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms (Maxim Levitsky) [RHEL-32430] - KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible (Maxim Levitsky) [RHEL-32430] - KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Remove a useless zeroing of allocated memory (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_maxphyaddr (Maxim Levitsky) [RHEL-32430] - KVM: selftests: fix max_guest_memory_test with more that 256 vCPUs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disable support for adaptive PEBS (Maxim Levitsky) [RHEL-32430] - KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA (Maxim Levitsky) [RHEL-32430] - KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation (Maxim Levitsky) [RHEL-32430] - KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check (Maxim Levitsky) [RHEL-32430] - KVM: SEV: fix compat ABI for KVM_MEMORY_ENCRYPT_OP (Maxim Levitsky) [RHEL-32430] - selftests: kvm: remove meaningless assignments in Makefiles (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Check that PV_UNHALT is cleared when HLT exiting is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALT (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helper (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly close guest_memfd files in some gmem tests (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: fix recursive deadlock in timer injection (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: simplify locking and make more self-contained (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn delivery (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: inject vCPU upcall vector when local APIC is enabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: improve accuracy of Xen timers (Maxim Levitsky) [RHEL-32430] - hyperv-tlfs: Change prefix of generic HV_REGISTER_* MSRs to HV_MSR_* (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV-ES smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a basic SEV smoke test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use the SEV library APIs in the intra-host migration test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add library for creating and interacting with SEV guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Allow tagging protected memory in guest page tables (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Explicitly ucall pool from shared memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for protected vm_vaddr_* allocations (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add support for allocating/managing protected guest memory (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to iterate over a sparsebit range (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make sparsebit structs const where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend VM creation's @shape to allow control of VM subtype (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the userspace_msr_exit test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the vmx_pmu_caps test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the fix_hypercall test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: Use TAP interface in the sync_regs test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a macro to define a test with one vcpu (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move setting a vCPU's entry point to a dedicated API (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Get regs structure before modifying it (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86: sync_regs_test: Use vcpu_run() where appropriate (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Rename vmplX_ssp -> plX_ssp (Maxim Levitsky) [RHEL-32430] - kvm/x86: allocate the write-tracking metadata on-demand (Maxim Levitsky) [RHEL-32430] - KVM: VMX: return early if msr_bitmap is not supported (Maxim Levitsky) [RHEL-32430] - KVM: VMX: fix comment to add LBR to passthrough MSRs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check NMI from guest to reducee false positives (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add CONFIG_64BIT definition for the build (Maxim Levitsky) [RHEL-32430] - selftests/kvm: Fix issues with $(SPLIT_TESTS) (Maxim Levitsky) [RHEL-32430] - KVM: Get rid of return value from kvm_arch_create_vm_debugfs() (Maxim Levitsky) [RHEL-32430] - tools/include: Sync x86 asm/irq_vectors.h with the kernel sources (Maxim Levitsky) [RHEL-32430] - x86: irq: unconditionally define KVM interrupt vectors (Maxim Levitsky) [RHEL-32430] - KVM: fix kvm_mmu_memory_cache allocation warning (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity (Maxim Levitsky) [RHEL-32430] - KVM: Add a comment explaining the directed yield pending interrupt logic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up directed yield API for "has pending interrupt" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Rely solely on preempted_in_kernel flag for directed yield (Maxim Levitsky) [RHEL-32430] - KVM: Add dedicated arch hook for querying if vCPU was preempted in-kernel (Maxim Levitsky) [RHEL-32430] - KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fully defer to vendor code to decide how to force immediate exit (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Handle forced exit due to preemption timer in fastpath (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits (Maxim Levitsky) [RHEL-32430] - KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag (Maxim Levitsky) [RHEL-32430] - KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic (Maxim Levitsky) [RHEL-32430] - KVM: x86: Open code all direct reads to guest DR6 and DR7 (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make kvm_get_dr() return a value, not use an out parameter (Maxim Levitsky) [RHEL-32430] - x86/cpu: Add a VMX flag to enumerate 5-level EPT support to userspace (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test top-down slots event in x86's pmu_counters_test (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info content to be 'safely' copied (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: check the need for invalidation under read lock first (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: advertize the KVM_XEN_HVM_CONFIG_SHARED_INFO_HVA capability (Maxim Levitsky) [RHEL-32430] - KVM: selftests: re-map Xen's vcpu_info using HVA rather than GPA (Maxim Levitsky) [RHEL-32430] - KVM: selftests: map Xen's shared_info page using HVA rather than GFN (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow vcpu_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: allow shared_info to be mapped by fixed HVA (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: re-initialize shared_info if guest (32/64-bit) mode is set (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: separate initialization of shared_info cache and content (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: allow a cache to be activated with a fixed (userspace) HVA (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: include page offset in uhva and use it consistently (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: stop open-coding offset_in_page() (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove KVM_GUEST_USES_PFN usage (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: add a mark-dirty helper (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: mark guest pages dirty with the pfncache lock held (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: remove unnecessary exports (Maxim Levitsky) [RHEL-32430] - KVM: pfncache: Add a map helper function (Maxim Levitsky) [RHEL-32430] - treewide: remove CONFIG_HAVE_KVM (Maxim Levitsky) [RHEL-32430] - vfio: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - x86: replace CONFIG_HAVE_KVM with IS_ENABLED(CONFIG_KVM) (Maxim Levitsky) [RHEL-32430] - MIPS: introduce Kconfig for MIPS VZ (Maxim Levitsky) [RHEL-32430] - kvm: move "select IRQ_BYPASS_MANAGER" to common code (Maxim Levitsky) [RHEL-32430] - KVM: remove unnecessary #ifdef (Maxim Levitsky) [RHEL-32430] - KVM: define __KVM_HAVE_GUEST_DEBUG unconditionally (Maxim Levitsky) [RHEL-32430] - kvm: replace __KVM_HAVE_READONLY_MEM with Kconfig symbol (Maxim Levitsky) [RHEL-32430] - KVM: arm64: move ARM-specific defines to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: powerpc: move powerpc-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: x86: move x86-specific structs to uapi/asm/kvm.h (Maxim Levitsky) [RHEL-32430] - KVM: remove more traces of device assignment UAPI (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for GENMASK (Maxim Levitsky) [RHEL-32430] - kvm: x86: use a uapi-friendly macro for BIT (Maxim Levitsky) [RHEL-32430] - uapi: introduce uapi-friendly macros for GENMASK (Maxim Levitsky) [RHEL-32430] - KVM: x86: rename push to emulate_push for consistency (Maxim Levitsky) [RHEL-32430] - KVM: x86: Clean up partially uninitialized integer in emulate_pop() (Maxim Levitsky) [RHEL-32430] - KVM: x86/emulator: emulate movbe with operand-size prefix (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Report up-to-date exit qualification to userspace (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Add support for allowing zero SEV ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Use unsigned integers when dealing with ASIDs (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return (Maxim Levitsky) [RHEL-32430] - KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed (Maxim Levitsky) [RHEL-32430] - KVM: Get reference to VM's address space in the async #PF worker (Maxim Levitsky) [RHEL-32430] - KVM: Put mm immediately after async #PF worker completes remote gup() (Maxim Levitsky) [RHEL-32430] - KVM: Always flush async #PF workqueue when vCPU is being destroyed (Maxim Levitsky) [RHEL-32430] - KVM: x86: Improve documentation of MSR_KVM_ASYNC_PF_EN (Maxim Levitsky) [RHEL-32430] - x86/kvm: Use separate percpu variable to track the enabling of asyncpf (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix broken debugregs ABI for 32 bit kernels (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Avoid CPL lookup if PMC enabline for USER and KERNEL is the same (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Check eventsel first when emulating (branch) insns retired (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Expand the comment about what bits are check emulating events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot event selectors that KVM emulates in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Process only enabled PMCs when emulating events in software (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogramming (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Add common define to capture fixed counters offset (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabled (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Use KMEM_CACHE instead of kmem_cache_create() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSR (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBV (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test PMC virtualization with forced emulation (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Move KVM_FEP macro into common library header (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Query module param to detect FEP in MSR filtering test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add helpers to read integer module params (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a helper to query if the PMU module param is enabled (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Expand PMU counters test to verify LLC events (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add functional test for Intel's fixed PMU counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test consistency of CPUID with num of gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test Intel PMU architectural events on gp counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assets (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed counters (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add vcpu_set_cpuid_property() to set properties (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC types (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flag (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMD (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Get eventsel for fixed counters from perf (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Setup fixed counters' eventsel during PMU initialization (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodings (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Allow programming events that match unsupported arch events (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Always treat Fixed counters as available when supported (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use mutex guards to eliminate __kvm_x86_vendor_init() (Maxim Levitsky) [RHEL-32430] - KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP (Maxim Levitsky) [RHEL-32430] - KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY (Maxim Levitsky) [RHEL-32430] - KVM: x86: Mark target gfn of emulated atomic instruction as dirty (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Fix KVM_GET_MSRS stack info leak (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Fix type length error when reading pmu->fixed_ctr_ctrl (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make gtod_is_based_on_tsc() return 'bool' (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make hyperv_clock require TSC based system clocksource (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Run clocksource dependent tests with hyperv_clocksource_tsc_page too (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Use generic sys_clocksource_is_tsc() in vmx_nested_tsc_scaling_test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generalize check_clocksource() from kvm_clock_test (Maxim Levitsky) [RHEL-32430] - KVM: x86: Check irqchip mode before create PIT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fail tests when open() fails with !ENOENT (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missing (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Delete superfluous, unused "stage" variable in AMX test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: x86_64: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove redundant newlines (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Reword the NX hugepage test's skip message to be more helpful (Maxim Levitsky) [RHEL-32430] - tools headers UAPI: Sync kvm headers with the kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: x86: add missing "depends on KVM" (Maxim Levitsky) [RHEL-32430] - KVM: fix direction of dependency on MMU notifiers (Maxim Levitsky) [RHEL-32430] - KVM: introduce CONFIG_KVM_COMMON (Maxim Levitsky) [RHEL-32430] - KVM: clean up directives to compile out irqfds (Maxim Levitsky) [RHEL-32430] - KVM: remove deprecated UAPIs (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_IRQFD (Maxim Levitsky) [RHEL-32430] - KVM: remove CONFIG_HAVE_KVM_EVENTFD (Maxim Levitsky) [RHEL-32430] - KVM: guest-memfd: fix unused-function warning (Maxim Levitsky) [RHEL-32430] - KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV/CONFIG_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce accessor to get Hyper-V eVMCS pointer (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12 is valid/set (Maxim Levitsky) [RHEL-32430] - KVM: x86: Make Hyper-V emulation optional (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull nVMX testcase for !eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V support (Maxim Levitsky) [RHEL-32430] - KVM: nVMX: Split off helper for emulating VMCLEAR on Hyper-V eVMCS (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to handle Hyper-V paravirt TLB flush requests (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off hyperv_evmcs.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if vector is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce helper to check if auto-EOI is set in Hyper-V SynIC (Maxim Levitsky) [RHEL-32430] - KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch} (Maxim Levitsky) [RHEL-32430] - KVM: x86: Move Hyper-V partition assist page out of Hyper-V emulation context (Maxim Levitsky) [RHEL-32430] - KVM: x86/xen: Remove unneeded xen context from kvm_arch when !CONFIG_KVM_XEN (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix broken assert messages in Hyper-V features test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix benign %llx vs. %lx issues in guest asserts (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix MWAIT error message when guest assertion fails (Maxim Levitsky) [RHEL-32430] - KVM: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86: Harden copying of userspace-array against overflow (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: fix comment about mmu_unsync_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: always take tdp_mmu_pages_lock (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from iterators (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: remove unnecessary "bool shared" argument from functions (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Check for leaf SPTE when clearing dirty bit in the TDP MMU (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Fix off-by-1 when splitting huge pages during CLEAR (Maxim Levitsky) [RHEL-32430] - KVM: move KVM_CAP_DEVICE_CTRL to the generic check (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Track emulated counter events instead of previous counter (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Update sample period in pmc_write_counter() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init() (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant) (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Reset the PMU, i.e. stop counters, before refreshing (Maxim Levitsky) [RHEL-32430] - KVM: x86/pmu: Move PMU reset logic to common x86 code (Maxim Levitsky) [RHEL-32430] - KVM: SVM,VMX: Use %rip-relative addressing to access kvm_rebooting (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Don't intercept IRET when injecting NMI and vNMI is enabled (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Explicitly require FLUSHBYASID to enable SEV support (Maxim Levitsky) [RHEL-32430] - KVM: nSVM: Advertise support for flush-by-ASID (Maxim Levitsky) [RHEL-32430] - Revert "nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Don't unnecessarily force masterclock update on vCPU hotplug (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use a switch statement and macros in __feature_translate() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace (Maxim Levitsky) [RHEL-32430] - KVM: x86: Turn off KVM_WERROR by default for all configs (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Remove x86's so called "MMIO warning" test (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Add logic to detect if ioctl() failed because VM was killed (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Drop the single-underscore ioctl() helpers (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks iff HYPERV!=n (Maxim Levitsky) [RHEL-32430] - KVM: x86: Use KVM-governed feature framework to track "LAM enabled" (Maxim Levitsky) [RHEL-32430] - KVM: x86: Advertise and enable LAM (user and supervisor) (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for user pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Virtualize LAM for supervisor pointer (Maxim Levitsky) [RHEL-32430] - KVM: x86: Untag addresses for LAM emulation where applicable (Maxim Levitsky) [RHEL-32430] - KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops and call it in emulator (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove kvm_vcpu_is_illegal_gpa() (Maxim Levitsky) [RHEL-32430] - KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check CR3's legality (Maxim Levitsky) [RHEL-32430] - KVM: x86/mmu: Drop non-PA bits when getting GFN for guest's PGD (Maxim Levitsky) [RHEL-32430] - KVM: SEV: Do not intercept accesses to MSR_IA32_XSS for SEV-ES guests (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Fix dynamic generation of configuration names (Maxim Levitsky) [RHEL-32430] - KVM: Convert comment into an assertion in kvm_io_bus_register_dev() (Maxim Levitsky) [RHEL-32430] - KVM: SVM: Update EFER software model on CR0 trap for SEV-ES (Maxim Levitsky) [RHEL-32430] - KVM: selftests: add -MP to CFLAGS (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Actually print out magic token in NX hugepages skip message (Maxim Levitsky) [RHEL-32430] - KVM: x86: Remove 'return void' expression for 'void function' (Maxim Levitsky) [RHEL-32430] - Revert "KVM: Prevent module exit until all VMs are freed" (Maxim Levitsky) [RHEL-32430] - KVM: Set file_operations.owner appropriately for all such structures (Maxim Levitsky) [RHEL-32430] - KVM: x86: Get CPL directly when checking if loaded vCPU is in kernel mode (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Avoid using forced target for generating arm64 headers (Maxim Levitsky) [RHEL-32430] - tools headers arm64: Update sysreg.h with kernel sources (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Generate sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - perf build: Generate arm64's sysreg-defs.h and add to include path (Maxim Levitsky) [RHEL-32430] - tools: arm64: Add a Makefile for generating sysreg-defs.h (Maxim Levitsky) [RHEL-32430] - KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCR (Maxim Levitsky) [RHEL-32430] - KVM: Annotate struct kvm_irq_routing_table with __counted_by (Maxim Levitsky) [RHEL-32430] - powerpc/powernv: Add a null pointer check in opal_event_init() (Mamatha Inamdar) [RHEL-37060] {CVE-2023-52686} - crypto: qcom-rng - Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add missing dependency on hw_random (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Add hw_random interface support (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng: Make the core clock optional regardless of ACPI presence (Lucas Karpinski) [RHEL-36682] - crypto: qcom-rng - Fix qcom_rng_of_match unused warning (Lucas Karpinski) [RHEL-36682] - bpf: fix check for attempt to corrupt spilled pointer (Viktor Malik) [RHEL-26569] {CVE-2023-52462} - vxlan: Add missing VNI filter counter update in arp_reduce(). (Ivan Vecera) [RHEL-36610] - vxlan: Fix racy device stats updates. (Ivan Vecera) [RHEL-36610] - selftests: vxlan_mdb: Fix failures with old libnet (Ivan Vecera) [RHEL-36610] - selftests: fill in some missing configs for net (Ivan Vecera) [RHEL-36610] - vxlan: Cleanup IFLA_VXLAN_PORT_RANGE entry in vxlan_get_size() (Ivan Vecera) [RHEL-36610] - mlxsw: spectrum_nve_vxlan: Fix unsupported flag regression (Ivan Vecera) [RHEL-36610] - net-next: gro: Fix use of skb_gro_header_slow (Ivan Vecera) [RHEL-36610] - vxlan: Add missing entries to vxlan_get_size() (Ivan Vecera) [RHEL-36610] - vxlan: vnifilter: Use GFP_KERNEL instead of GFP_ATOMIC (Ivan Vecera) [RHEL-36610] - vxlan: Use helper functions to update stats (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: free percpu vni stats on error path (Ivan Vecera) [RHEL-36610] - vxlan: Add support for nexthop ID metadata (Ivan Vecera) [RHEL-36610] - ip_tunnels: Add nexthop ID field to ip_tunnel_key (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Fix selftest regression after changes in iproute2. (Ivan Vecera) [RHEL-36610] - selftests: net: vxlan: Add tests for vxlan nolocalbypass option. (Ivan Vecera) [RHEL-36610] - net: vxlan: Add nolocalbypass option to vxlan. (Ivan Vecera) [RHEL-36610] - selftests: net: Add VXLAN MDB test (Ivan Vecera) [RHEL-36610] - vxlan: Enable MDB support (Ivan Vecera) [RHEL-36610] - vxlan: Add MDB data path support (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add an internal flag to indicate MDB usage (Ivan Vecera) [RHEL-36610] - vxlan: mdb: Add MDB control path support (Ivan Vecera) [RHEL-36610] - vxlan: Expose vxlan_xmit_one() (Ivan Vecera) [RHEL-36610] - vxlan: Move address helpers to private headers (Ivan Vecera) [RHEL-36610] - selftests: Fix failing VXLAN VNI filtering test (Ivan Vecera) [RHEL-36610] - vxlan: Fix memory leaks in error path (Ivan Vecera) [RHEL-36610] - net: gro: skb_gro_header helper function (Ivan Vecera) [RHEL-36610] - net: vxlan: Fix kernel coding style (Ivan Vecera) [RHEL-36610] - net: vxlan: Add extack support to vxlan_fdb_delete (Ivan Vecera) [RHEL-36610] - selftests/net: add missing tests to Makefile (Ivan Vecera) [RHEL-36610] - vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan devices (Ivan Vecera) [RHEL-36610] - drivers: vxlan: fix returnvar.cocci warning (Ivan Vecera) [RHEL-36610] - vxlan_core: delete unnecessary condition (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: add support for stats dumping (Ivan Vecera) [RHEL-36610] - drivers: vxlan: vnifilter: per vni stats (Ivan Vecera) [RHEL-36610] - selftests: add new tests for vxlan vnifiltering (Ivan Vecera) [RHEL-36610] - vxlan: vni filtering support on collect metadata device (Ivan Vecera) [RHEL-36610] - ipv6: sr: fix memleak in seg6_hmac_init_algo (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix missing sk_buff release in seg6_input_core (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix invalid unregister error path (Hangbin Liu) [RHEL-37511] - ipv6: sr: fix incorrect unregister order (Hangbin Liu) [RHEL-37511] - ipv6: sr: add missing seg6_local_exit (Hangbin Liu) [RHEL-37511] - tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string (Ivan Vecera) [RHEL-36218] - net: bql: fix building with BQL disabled (Ivan Vecera) [RHEL-36218] - net: sched: Remove NET_ACT_IPT from Kconfig (Ivan Vecera) [RHEL-36218] - net: fill in MODULE_DESCRIPTION()s for net/sched (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Don't zero blockid when net device is being deleted (Ivan Vecera) [RHEL-36218] - selftests: forwarding: Fix layer 2 miss test flakiness (Ivan Vecera) [RHEL-36218] - net: netdevsim: don't try to destroy PHC on VFs (Ivan Vecera) [RHEL-36218] - net: sched: track device in tcf_block_get/put_ext() only for clsact binder types (Ivan Vecera) [RHEL-36218] - net/sched: Remove ipt action tests (Ivan Vecera) [RHEL-36218] - net/sched: simplify tc_action_load_ops parameters (Ivan Vecera) [RHEL-36218] - net: sched: move block device tracking into tcf_block_get/put_ext() (Ivan Vecera) [RHEL-36218] - net/sched: sch_api: conditional netlink notifications (Ivan Vecera) [RHEL-36218] - net/sched: introduce ACT_P_BOUND return code (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: complement tcf_tfilter_dump_policy (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for CBQ qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for ATM qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for dsmark qdisc (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for tcindex classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove uapi support for rsvp classifier (Ivan Vecera) [RHEL-36218] - net/sched: Remove CONFIG_NET_ACT_IPT from default configs (Ivan Vecera) [RHEL-36218] - net/sched: Retire ipt action (Ivan Vecera) [RHEL-36218] - net: sched: em_text: fix possible memory leak in em_text_destroy() (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Allow mirred to block (Ivan Vecera) [RHEL-36218] - net/sched: act_mirred: Add helper function tcf_mirred_replace_dev (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: Expose tc block to the datapath (Ivan Vecera) [RHEL-36218] - net/sched: Introduce tc block netdev tracking infra (Ivan Vecera) [RHEL-36218] - net: sched: Add initial TC error skb drop reasons (Ivan Vecera) [RHEL-36218] - packet: add a generic drop reason for receive (Ivan Vecera) [RHEL-36218] - net: sched: Make tc-related drop reason more flexible for remaining qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Move drop_reason to struct tc_skb_cb (Ivan Vecera) [RHEL-36218] - net/sched: act_api: skip idr replace on bound actions (Ivan Vecera) [RHEL-36218] - net/sched: act_api: rely on rcu in tcf_idr_check_alloc (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: cls_api: remove 'unicast' argument from delete notification (Ivan Vecera) [RHEL-36218] - net/sched: act_api: conditional notification of events (Ivan Vecera) [RHEL-36218] - net/sched: act_api: don't open code max() (Ivan Vecera) [RHEL-36218] - rtnl: add helper to send if skb is not null (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if a notification is needed (Ivan Vecera) [RHEL-36218] - rtnl: add helper to check if rtnl group has listeners (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action in tcf_idr_insert_many (Ivan Vecera) [RHEL-36218] - net/sched: act_api: stop loop over ops array on NULL in tcf_action_init (Ivan Vecera) [RHEL-36218] - net/sched: act_api: avoid non-contiguous action array (Ivan Vecera) [RHEL-36218] - net/sched: act_api: use tcf_act_for_each_action (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove filters/tests.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rename concurrency.json to flower.json (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious './' from Makefile (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove spurious nsPlugin usage (Ivan Vecera) [RHEL-36218] - net/sched: cbs: Use units.h instead of the copy of a definition (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unused import (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cleanup on Ctrl-C (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: prefix iproute2 functions with "ipr2" (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove unnecessary time.sleep (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: remove buildebpf plugin (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: report number of workers in use (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: timeout on unbounded loops (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: leverage -all in suite ns teardown (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use netns delete from pyroute2 (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move back to per test ns setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: cap parallel tdc to 4 cores (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add hashtable tests for u32 (Ivan Vecera) [RHEL-36218] - net/sched: cls_u32: replace int refcounts with proper refcounts (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: use parallel tdc in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: preload all modules in kselftests (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: rework namespaces and devices setup (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: drop '-N' argument from nsPlugin (Ivan Vecera) [RHEL-36218] - net: don't dump stack on queue timeout (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: better validate TCA_FQ_WEIGHTS and TCA_FQ_PRIOMAP (Ivan Vecera) [RHEL-36218] - net, sched: Fix SKB_NOT_DROPPED_YET splat under debug config (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for qdiscs (Ivan Vecera) [RHEL-36218] - net: sched: Fill in missing MODULE_DESCRIPTION for classifiers (Ivan Vecera) [RHEL-36218] - net: sched: Fill in MODULE_DESCRIPTION for act_gate (Ivan Vecera) [RHEL-36218] - sched: act_ct: switch to per-action label counting (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Use non-work-conserving warning handler (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fastpath needs to take care of sk->sk_pacing_status (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: fix off-by-one error in fq_dequeue() (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add test for 'rt' upgrade on hfsc (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: move auxiliary scripts to a dedicated folder (Ivan Vecera) [RHEL-36218] - selftests: tc-testing: add missing Kconfig options to 'config' (Ivan Vecera) [RHEL-36218] - net, sched: Add tcf_set_drop_reason for {__,}tcf_classify (Ivan Vecera) [RHEL-36218] - net, sched: Make tc-related drop reason more flexible (Ivan Vecera) [RHEL-36218] - net: sched: cls_u32: Fix allocation size in u32_init() (Ivan Vecera) [RHEL-36218] - netem: Annotate struct disttable with __counted_by (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add TCA_FQ_WEIGHTS attribute (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add 3 bands and WRR scheduling (Ivan Vecera) [RHEL-36218] - net_sched: export pfifo_fast prio2band[] (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: remove q->ktime_cache (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: always garbage collect (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: add fast path for mostly idle qdisc (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: change how @inactive is tracked (Ivan Vecera) [RHEL-36218] - net_sched: sch_fq: struct sched_data reorg (Ivan Vecera) [RHEL-36218] - net_sched: constify qdisc_priv() (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update tdc documentation (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: implement tdc parallel test run (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: update test definitions for local resources (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: localize test resources (Ivan Vecera) [RHEL-36218] - net/sched: cls_route: make netlink errors meaningful (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_u32: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_route: add tests for classid (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: cls_fw: add tests for classid (Ivan Vecera) [RHEL-36218] - net/ipv6: SKB symmetric hash should incorporate transport ports (Ivan Vecera) [RHEL-36218] - net: sched: sch_qfq: Fix UAF in qfq_dequeue() (Ivan Vecera) [RHEL-36218] - net/sched: fq_pie: avoid stalls in fq_pie_timer() (Ivan Vecera) [RHEL-36218] - netem: use seeded PRNG for correlated loss events (Ivan Vecera) [RHEL-36218] - netem: use a seeded PRNG for generating random losses (Ivan Vecera) [RHEL-36218] - netem: add prng attribute to netem_sched_data (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: verify that a qdisc can be grafted onto a taprio class (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: test that taprio can only be attached as root (Ivan Vecera) [RHEL-36218] - selftests/tc-testing: add ptp_mock Kconfig dependency (Ivan Vecera) [RHEL-36218] - net: netdevsim: mimic tc-taprio offload (Ivan Vecera) [RHEL-36218] - net: netdevsim: use mock PHC driver (Ivan Vecera) [RHEL-36218] - redhat/configs: Add CONFIG_PTP_1588_CLOCK_MOCK (Ivan Vecera) [RHEL-36218] - net: ptp: create a mock-up PTP Hardware Clock driver (Ivan Vecera) [RHEL-36218] - net/sched: taprio: dump class stats for the actual q->qdiscs[] (Ivan Vecera) [RHEL-36218] - net/sched: taprio: delete misleading comment about preallocating child qdiscs (Ivan Vecera) [RHEL-36218] - net/sched: taprio: try again to report q->qdiscs[] to qdisc_leaf() (Ivan Vecera) [RHEL-36218] - net/sched: taprio: keep child Qdisc refcount elevated at 2 in offload mode (Ivan Vecera) [RHEL-36218] - net/sched: taprio: don't access q->qdiscs[] in unoffloaded mode during attach() (Ivan Vecera) [RHEL-36218] - net: pkt_cls: Remove unused inline helpers (Ivan Vecera) [RHEL-36218] - tc: flower: Enable offload support IPSEC SPI field. (Ivan Vecera) [RHEL-36218] - tc: flower: support for SPI (Ivan Vecera) [RHEL-36218] - net: flow_dissector: Add IPSEC dissector (Ivan Vecera) [RHEL-36218] - net/sched: sch_qfq: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: sch_drr: warn about class in use while deleting (Ivan Vecera) [RHEL-36218] - net/sched: wrap open coded Qdics class filter counter (Ivan Vecera) [RHEL-36218] - overflow: Allow mixed type arguments (Ivan Vecera) [RHEL-36218] - compiler.h: drop fallback overflow checkers (Ivan Vecera) [RHEL-36218] - dpll: fix dpll_pin_on_pin_register() for multiple parent pins (Petr Oros) [RHEL-32098] - dpll: indent DPLL option type by a tab (Petr Oros) [RHEL-32098] - dpll: fix dpll_xa_ref_*_del() for multiple registrations (Petr Oros) [RHEL-32098] - dpll: spec: use proper enum for pin capabilities attribute (Petr Oros) [RHEL-32098] - dpll: move all dpll<>netdev helpers to dpll code (Petr Oros) [RHEL-32098] - dpll: fix build failure due to rcu_dereference_check() on unknown type (Petr Oros) [RHEL-32098] - dpll: rely on rcu for netdev_dpll_pin() (Petr Oros) [RHEL-32098] - dpll: fix possible deadlock during netlink dump operation (Petr Oros) [RHEL-32098] - dpll: check that pin is registered in __dpll_pin_unregister() (Petr Oros) [RHEL-32098] - dpll: move xa_erase() call in to match dpll_pin_alloc() error path order (Petr Oros) [RHEL-32098] - dpll: expose fractional frequency offset value to user (Petr Oros) [RHEL-32098] - dpll: allocate pin ids in cycle (Petr Oros) [RHEL-32098] - dpll: remove leftover mode_supported() op and use mode_get() instead (Petr Oros) [RHEL-32098] - Documentation: dpll: wrap DPLL_CMD_PIN_GET output in a code block (Petr Oros) [RHEL-32098] - Documentation: dpll: Fix code blocks (Petr Oros) [RHEL-32098] - MAINTAINERS: adjust header file entry in DPLL SUBSYSTEM (Petr Oros) [RHEL-32098] - netdev: Remove unneeded semicolon (Petr Oros) [RHEL-32098] - ipvs: Fix checksumming on GSO of SCTP packets (Xin Long) [RHEL-36204] - net: sctp: fix skb leak in sctp_inq_free() (Xin Long) [RHEL-36204] - sctp: preserve const qualifier in sctp_sk() (Xin Long) [RHEL-36204] - sctp: Simplify the allocation of slab caches (Xin Long) [RHEL-36204] - sctp: fix busy polling (Xin Long) [RHEL-36204] - sctp: support MSG_ERRQUEUE flag in recvmsg() (Xin Long) [RHEL-36204] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8775p: enable safety IRQ (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sa8775p compatible (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for MSM8226 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add compatible for SM6375 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add QCM2290 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: Correct unit address (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: correct name of remoteproc_nsp0 firmware (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add per-sensor cells for msm8974 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: support per-sensor calibration cells (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: add msm8956 compat (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Document i2c busses (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: Fix some i2c pinctrl settings (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: add i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing spi nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add missing i2c nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup0_i2c4 to i2c4 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_i2c5 to i2c21 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: rename qup2_uart17 to uart17 (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: disable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable pcie2a node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sa8540p-ride: enable rtc (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: Pad addresses to 8 hex digits (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: drop bogus clock-controller property (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: correct SPMI bus address cells (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: align PSCI domain names with DT schema (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: add gpr node (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix USB-DP PHY nodes (Steve Dunnagan) [RHEL-33072] - arm64: dts: qcom: sc8280xp: fix primary USB-DP PHY reset (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: qcom-tsens: narrow interrupts for SC8280XP, SM6350 and SM8450 (Steve Dunnagan) [RHEL-33072] - dt-bindings: thermal: tsens: Add sc8280xp compatible (Steve Dunnagan) [RHEL-33072]- powerpc: Export mmu_feature_keys[] as non-GPL (Mamatha Inamdar) [RHEL-26102] - powerpc/64s/interrupt: Fix interrupt exit race with security mitigation switch (Mamatha Inamdar) [RHEL-38276] {CVE-2023-52740} - platform/x86/intel/pmc/lnl: Remove SSRAM support (David Arcari) [RHEL-27144] - platform/x86/intel/vsec: Remove nuisance message (David Arcari) [RHEL-27144] - powerpc/qspinlock: Fix stale propagated yield_cpu (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add compile-time tuning adjustments (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: provide accounting and options for sleepy locks (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow indefinite spinning on a preempted owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: reduce remote node steal spins (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use spin_begin/end API (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow lock stealing in trylock and lock fastpath (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add ability to prod new queue head CPU (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow propagation of yield CPU down the queue (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow stealing when head of queue yields (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: implement option to yield to previous node (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: paravirt yield to lock owner (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: store owner CPU in lock word (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: theft prevention to control latency (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: allow new waiters to steal the lock before queueing (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: convert atomic operations to assembly (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: use a half-word store to unlock to avoid larx/stcx. (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: add mcs queueing for contended waiters (Artem Savkov) [RHEL-36278] - powerpc/qspinlock: powerpc qspinlock implementation (Artem Savkov) [RHEL-36278] - thermal/drivers/tsens: Add suspend to RAM support for tsens (Lucas Karpinski) [RHEL-35736] - thermal/qcom/tsens: Drop ops_v0_1 (Lucas Karpinski) [RHEL-35736] - thermal: tsens: Convert to platform remove callback returning void (Lucas Karpinski) [RHEL-35736] - drivers: thermal: tsens: Annotate struct tsens_priv with __counted_by (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Make tsens_xxxx_nvmem static (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Use dev_err_probe (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add MSM8909 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add mdm9607 correction offsets (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Fix mdm9607 slope values (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens: Drop unused legacy structs (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/tsens-v0_1: Add support for MSM8226 (Lucas Karpinski) [RHEL-35736] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (Lucas Karpinski) [RHEL-35736] - thermal: Remove core header inclusion from drivers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom-spmi-adc-tm5: Use asm intead of asm-generic (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8976/msm8956 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop single-cell code for mdm9607 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Rework legacy calibration data parsers (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for msm8974 calibration (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Support using nvmem cells for calibration data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: limit num_sensors to 9 for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: fix slope values for msm8939 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Sort out msm8976 vs msm8956 data (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop msm8976-specific defines (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Drop unnecessary hw_ids (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix lock inversion (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Fix set_trip_temp() deadlock (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Use generic thermal_zone_get_trip() function (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Fix irq handler return value (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Demote error log of thermal zone register to debug (Lucas Karpinski) [RHEL-35736] - thermal: qcom-spmi-adc-tm5: suppress probe-deferral error message (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add IPQ8074 support (Lucas Karpinski) [RHEL-35736] - thermal: qcom: qcom-spmi-adc-tm5: convert to IIO fwnode API (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Remove unnecessary print function dev_err() (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/temp-alarm: Register thermal zones as hwmon sensors (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add sc8180x compatible (Lucas Karpinski) [RHEL-35736] - thermal/drivers/tsens: Add compat string for the qcom,msm8960 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: Add support for sm8150 (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom/lmh: make QCOM_LMH depends on QCOM_SCM (Lucas Karpinski) [RHEL-35736] - New configs in drivers/thermal (Lucas Karpinski) [RHEL-35736] - thermal/drivers/qcom: Add support for LMh driver (Lucas Karpinski) [RHEL-35736] - ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found() (Pavel Reichl) [RHEL-31690] {CVE-2024-26773} - ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt (Pavel Reichl) [RHEL-31686] {CVE-2024-26774} - ext4: fix double-free of blocks due to wrong extents moved_len (Pavel Reichl) [RHEL-31614] {CVE-2024-26704} - ext4: reduce unnecessary memory allocation in alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: avoid online resizing failures due to oversized flex bg (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: remove unnecessary check from alloc_flex_gd() (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - ext4: unify the type of flexbg_size to unsigned int (Pavel Reichl) [RHEL-30509] {CVE-2023-52622} - scsi: ufs: host: Fix kernel-doc warning (Joel Slebodnick) [RHEL-35861] - scsi: ufs: qcom: Avoid re-init quirk when gears match (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Add support for UFS device version detection (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Check return value of phy_set_mode_ext() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Set initial PHY gear to max HS gear for HW ver 4 and newer (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Limit HS-G5 Rate-A to hosts with HW version 5 (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Allow the first init start with the maximum supported gear (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: Setup host power mode during init (Joel Slebodnick) [RHEL-35861] - scsi: ufs: ufs-qcom: No need to set hs_rate after ufshcd_init_host_param() (Joel Slebodnick) [RHEL-35861] - scsi: ufs: host: Rename structure ufs_dev_params to ufs_host_params (Joel Slebodnick) [RHEL-35861] - mfd: intel-lpss: Introduce QUIRK_CLOCK_DIVIDER_UNITY for XPS 9530 (David Arcari) [RHEL-20053] - mfd: intel-lpss: Switch to generalized quirk table (David Arcari) [RHEL-20053] - mfd: intel-lpss: Fix the fractional clock divider flags (David Arcari) [RHEL-20053] - mfd: intel-lpss: Don't fail probe on success of pci_alloc_irq_vectors() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Provide Intel LPSS PM ops structure (David Arcari) [RHEL-20053] - mfd: intel-lpss: Move exported symbols to INTEL_LPSS namespace (David Arcari) [RHEL-20053] - lib/vsprintf: declare no_hash_pointers in sprintf.h (David Arcari) [RHEL-20053] - lib/vsprintf: split out sprintf() and friends (David Arcari) [RHEL-20053] - mfd: intel-lpss: Adjust header inclusions (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use device_get_match_data() (David Arcari) [RHEL-20053] - mfd: intel-lpss: Revert "Add missing check for platform_get_resource" (David Arcari) [RHEL-20053] - mfd: intel-lpss-acpi: Convert to platform remove callback returning void (David Arcari) [RHEL-20053] - mfd: intel-lpss: Return error code received from the IRQ API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Use PCI APIs instead of dereferencing (David Arcari) [RHEL-20053] - mfd: intel-lpss: Remove usage of the deprecated ida_simple_xx() API (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add Intel Lunar Lake-M PCI IDs (David Arcari) [RHEL-20053] - mfd: intel-lpss: Add missing check for platform_get_resource (David Arcari) [RHEL-20053] - mfd: intel-lpss: Hide suspend/resume functions in #ifdef (David Arcari) [RHEL-20053]- Documentation: vmcoreinfo: Fix htmldocs warning (Baoquan He) [RHEL-32199] - arm64: Fix dangling references to Documentation/arm64 (Baoquan He) [RHEL-32199] - arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges (Baoquan He) [RHEL-32199] - LoongArch: Add ELF-related definitions (Baoquan He) [RHEL-32199] - kexec.h: add linux/kexec.h to UAPI compile-test coverage (Baoquan He) [RHEL-32199] - crash_dump: remove duplicate include in crash_dump.h (Baoquan He) [RHEL-32199] - crash_dump: fix boolreturn.cocci warning (Baoquan He) [RHEL-32199] - crash_dump: Make elfcorehdr address/size symbols always visible (Baoquan He) [RHEL-32199] - proc/vmcore: fix signedness bug in read_from_oldmem() (Baoquan He) [RHEL-32199] - use less confusing names for iov_iter direction initializers (Baoquan He) [RHEL-32199] - coredump, vmcore: Set p_align to 4 for PT_NOTE (Baoquan He) [RHEL-32199] - copy_oldmem_kernel() - WRITE is "data source", not destination (Baoquan He) [RHEL-32199] - vmcoreinfo: warn if we exceed vmcoreinfo data size (Baoquan He) [RHEL-32199] - x86/purgatory: Omit use of bin2c (Baoquan He) [RHEL-32199] - kexec: support purgatories with .text.hot sections (Baoquan He) [RHEL-32199] - kexec: enable kexec_crash_size to support two crash kernel regions (Baoquan He) [RHEL-32199] - kexec: add helper __crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: improve the readability of crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: clear crashk_res if all its memory has been released (Baoquan He) [RHEL-32199] - kexec: delete a useless check in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: fix a memory leak in crash_shrink_memory() (Baoquan He) [RHEL-32199] - kexec: avoid calculating array size twice (Baoquan He) [RHEL-32199] - kexec: introduce sysctl parameters kexec_load_limit_* (Baoquan He) [RHEL-32199] - kexec: factor out kexec_load_permitted (Baoquan He) [RHEL-32199] - Documentation: sysctl: correct kexec_load_disabled (Baoquan He) [RHEL-32199] - ARM: kexec: make machine_crash_nonpanic_core() static (Baoquan He) [RHEL-32199] - kexec: replace crash_mem_range with range (Baoquan He) [RHEL-32199] - kexec: remove the unneeded result variable (Baoquan He) [RHEL-32199] - proc/vmcore: fix potential memory leak in vmcore_init() (Baoquan He) [RHEL-32199] - kexec: replace kmap() with kmap_local_page() (Baoquan He) [RHEL-32199] - powerpc/powernv: Add a null pointer check in opal_powercap_init() (Mamatha Inamdar) [RHEL-37050] {CVE-2023-52696} - scsi: sg: Avoid race in error handling & drop bogus warn (Ewan D. Milne) [RHEL-35659] - scsi: sg: Avoid sg device teardown race (Ewan D. Milne) [RHEL-35659] - xfs: dax - remove tech preview tag (Bill O'Donnell) [RHEL-35289] - percpu-internal/pcpu_chunk: re-layout pcpu_chunk structure to reduce false sharing (Audra Mitchell) [RHEL-15605] - x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() (Steve Best) [RHEL-37264] {CVE-2024-35876} - Bluetooth: hci_h5: Add ability to allocate memory for private data (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - Bluetooth: btrtl: fix out of bounds memory access (Bastien Nocera) [RHEL-33202 RHEL-33203] {CVE-2024-26890} - redhat: pass correct RPM_VMLINUX_H to bpftool install (Ian Wienand)- RAS: enable CONFIG_RAS_FMPM (Aristeu Rozanski) [RHEL-17008] - RAS: Avoid build errors when CONFIG_DEBUG_FS=n (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Safely handle saved records of various sizes (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Avoid NULL ptr deref in get_saved_records() (Aristeu Rozanski) [RHEL-17008] - Merge tag 'edac_updates_for_v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ras/ras (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Fix off by one when unwinding on error (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Add debugfs interface to print record entries (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/FMPM: Save SPA values (Aristeu Rozanski) [RHEL-17008] - RAS: Export helper to get ras_debugfs_dir (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix bit overflow in denorm_addr_df4_np2() (Aristeu Rozanski) [RHEL-17008] - RAS: Introduce a FRU memory poison manager (Aristeu Rozanski) [RHEL-17008] - x86/cpu/amd: Provide a separate accessor for Node ID (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 row retirement support (Aristeu Rozanski) [RHEL-17008] - Documentation: Move RAS section to admin-guide (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 DRAM to normalized address translation support (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Fix array overflow in get_logical_coh_st_fabric_id_mi300() (Aristeu Rozanski) [RHEL-17008] - RAS/AMD/ATL: Add MI300 support (Aristeu Rozanski) [RHEL-17008] - Documentation: RAS: Add index and address translation section (Aristeu Rozanski) [RHEL-17008] - hwmon: (fam15h_power) Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - scsi: lpfc: Use topology_core_id() (Aristeu Rozanski) [RHEL-17008] - cpu/SMT: Make SMT control more robust against enumeration failures (Aristeu Rozanski) [RHEL-17008] - dm integrity: fix out-of-range warning (Benjamin Marzinski) [RHEL-34599] - dm snapshot: fix lockup in dm_exception_table_exit (Benjamin Marzinski) [RHEL-34599] - dm: call the resume method on internal suspend (Benjamin Marzinski) [RHEL-33217] {CVE-2024-26880} - dm raid: fix false positive for requeue needed during reshape (Benjamin Marzinski) [RHEL-34599] - dm: replace fmode_t with a block-specific type for block open flags (Benjamin Marzinski) [RHEL-34599] - dm flakey: use get_random_u8() in corrupt_bio_random (Benjamin Marzinski) [RHEL-34599] - block: count 'ios' and 'sectors' when io is done for bio-based device (Benjamin Marzinski) [RHEL-34599] - dm: verity-loadpin: Add NULL pointer check for 'bdev' parameter (Benjamin Marzinski) [RHEL-34599] - dm integrity: Use alloc_ordered_workqueue() to create ordered workqueues (Benjamin Marzinski) [RHEL-34599] - dm: Add support for block PR read keys/reservation (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_bio_prison with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct dm_stat with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm: Annotate struct stripe_c with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm crypt: Annotate struct crypt_config with __counted_by (Benjamin Marzinski) [RHEL-34599] - dm raid: Annotate struct raid_set with __counted_by (Benjamin Marzinski) [RHEL-34599] - scsi: target: Fix SELinux error when systemd-modules loads the target module (Maurizio Lombardi) [RHEL-21327] - x86/bugs: Reverse instruction order of CLEAR_CPU_BUFFERS (Waiman Long) [RHEL-31226] - Revert "x86/bugs: Use fixed addressing for VERW operand" (Waiman Long) [RHEL-31226] - KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests (Waiman Long) [RHEL-31226] - redhat/configs: Enable x86 CONFIG_MITIGATION_RFDS (Waiman Long) [RHEL-31226] - x86/rfds: Mitigate Register File Data Sampling (RFDS) (Waiman Long) [RHEL-31226] - Documentation/hw-vuln: Add documentation for RFDS (Waiman Long) [RHEL-31226] - x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set (Waiman Long) [RHEL-31226] - x86/bugs: Use fixed addressing for VERW operand (Waiman Long) [RHEL-31226] - KVM/VMX: Move VERW closer to VMentry for MDS mitigation (Waiman Long) [RHEL-31226] - KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH (Waiman Long) [RHEL-31226] - x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key (Waiman Long) [RHEL-31226] - x86/entry_32: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/entry_64: Add VERW just before userspace transition (Waiman Long) [RHEL-31226] - x86/bugs: Add asm helpers for executing VERW (Waiman Long) [RHEL-31226] - PM: clk: make pm_clk_add_notifier() take a const pointer (Jerry Snitselaar) [RHEL-28792] - driver core: bus: constantify subsys_register() calls (Jerry Snitselaar) [RHEL-28792] - driver core: bus: make bus_sort_breadthfirst() take a const pointer (Jerry Snitselaar) [RHEL-28792] - vfio/type1: constify bus_type use in vfio_bus_type (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: constify the struct device_type usage (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: make dsa_bus_type const (Jerry Snitselaar) [RHEL-28792] - driver core: device.h: make struct bus_type a const * (Jerry Snitselaar) [RHEL-28792] - driver core: make the bus_type in struct device_driver constant (Jerry Snitselaar) [RHEL-28792] - dmaengine: of: constify of_phandle_args in of_dma_find_controller() (Jerry Snitselaar) [RHEL-28792] - dmaengine: ptdma: use consistent DMA masks (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Avoid format-overflow warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: fix Excess kernel-doc warnings (Jerry Snitselaar) [RHEL-28792] - dmaengine: fix NULL pointer in channel unregistration function (Jerry Snitselaar) [RHEL-28792 RHEL-28869] {CVE-2023-52492} - dmaengine: idxd: Remove usage of the deprecated ida_simple_xx() API (Jerry Snitselaar) [RHEL-28792] - dmaengine: dmatest: prevent using swiotlb buffer with nobounce parameter (Jerry Snitselaar) [RHEL-28792] - iommu/tegra: Use tegra_dev_iommu_get_stream_id() in the remaining places (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Fix incorrect descriptions for GRPCFG register (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Protect int_handle field in hw descriptor (Jerry Snitselaar) [RHEL-28792] - dmaengine: Remove unused declaration dma_chan_cleanup() (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: fix Wvoid-pointer-to-enum-cast warning (Jerry Snitselaar) [RHEL-28792] - dmaengine: usb-dmac: Annotate struct usb_dmac_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra: Annotate struct tegra_dma_desc with __counted_by (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers (Jerry Snitselaar) [RHEL-28792] - dmaengine: idxd: rate limit printk in misc interrupt thread (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra20-apb-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: tegra186-gpc-dma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: usb-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rz-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: sh: rcar-dmac: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: hidma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: imx-sdma: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: idma64: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine: dw: platform: Convert to platform remove callback returning void (Jerry Snitselaar) [RHEL-28792] - dmaengine:idxd: Use local64_try_cmpxchg in perfmon_pmu_event_update (Jerry Snitselaar) [RHEL-28792] - dmaengine: Explicitly include correct DT includes (Jerry Snitselaar) [RHEL-28792] - dmaengine: qcom: gpi: Use devm_platform_get_and_ioremap_resource() (Jerry Snitselaar) [RHEL-28792] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - PCI: switchtec: Fix stdev_release() crash after surprise hot remove (Myron Stowe) [RHEL-29481] {CVE-2023-52617} - kbuild: factor out the common objtool arguments (Joe Lawrence) [RHEL-2773] - kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o (Joe Lawrence) [RHEL-2773] - kbuild: remove redundant cleanups in scripts/link-vmlinux.sh (Joe Lawrence) [RHEL-2773] - kbuild: add cmd_and_savecmd macro (Joe Lawrence) [RHEL-2773] - kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechk (Joe Lawrence) [RHEL-2773] - kbuild: macrofy the condition of if_changed and friends (Joe Lawrence) [RHEL-2773] - mm/swap: fix race when skipping swapcache (Rafael Aquini) [RHEL-31646] {CVE-2024-26759} - timers: Use already existing function for forwarding timer base (Phil Auld) [RHEL-33787] - timers: Split out forward timer base functionality (Phil Auld) [RHEL-33787] - timers: Clarify check in forward_timer_base() (Phil Auld) [RHEL-33787] - timers: Move store of next event into __next_timer_interrupt() (Phil Auld) [RHEL-33787] - timers: Do not IPI for deferrable timers (Phil Auld) [RHEL-33787] - tracing/timers: Add tracepoint for tracking timer base is_idle flag (Phil Auld) [RHEL-33787] - tracing/timers: Enhance timer_start tracepoint (Phil Auld) [RHEL-33787] - tick-sched: Warn when next tick seems to be in the past (Phil Auld) [RHEL-33787] - tick/sched: Cleanup confusing variables (Phil Auld) [RHEL-33787] - tick-sched: Fix function names in comments (Phil Auld) [RHEL-33787] - tick/nohz: Update comments some more (Phil Auld) [RHEL-33787] - tick/nohz: Don't shutdown the lowres tick from itself (Phil Auld) [RHEL-33787] - tick/nohz: Update obsolete comments (Phil Auld) [RHEL-33787] - tick/nohz: Rename the tick handlers to more self-explanatory names (Phil Auld) [RHEL-33787] - tick/rcu: Fix false positive "softirq work is pending" messages (Phil Auld) [RHEL-33787] - tick/common: Align tick period during sched_timer setup (Phil Auld) [RHEL-33787] - selftests/proc: Assert clock_gettime(CLOCK_BOOTTIME) VS /proc/uptime monotonicity (Phil Auld) [RHEL-33787] - selftests/proc: Remove idle time monotonicity assertions (Phil Auld) [RHEL-33787] - MAINTAINERS: Remove stale email address (Phil Auld) [RHEL-33787] - timers/nohz: Remove middle-function __tick_nohz_idle_stop_tick() (Phil Auld) [RHEL-33787] - timers/nohz: Add a comment about broken iowait counter update race (Phil Auld) [RHEL-33787] - timers/nohz: Protect idle/iowait sleep time under seqcount (Phil Auld) [RHEL-33787] - timers/nohz: Only ever update sleeptime from idle exit (Phil Auld) [RHEL-33787] - timers/nohz: Restructure and reshuffle struct tick_sched (Phil Auld) [RHEL-33787] - tick/common: Align tick period with the HZ tick. (Phil Auld) [RHEL-33787] - tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem (Phil Auld) [RHEL-33787] - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped (Phil Auld) [RHEL-33787] - tracing/timer: Add missing argument documentation of trace points (Phil Auld) [RHEL-33787] - scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle() (Maurizio Lombardi) [RHEL-25590] - fat: fix uninitialized field in nostale filehandles (Andrey Albershteyn) [RHEL-33188 RHEL-35110] {CVE-2024-26973} - do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak (Andrey Albershteyn) [RHEL-33188] {CVE-2024-26901} - md: fix resync softlockup when bitmap size is less than array size (Nigel Croxon) [RHEL-35393] - md: don't account sync_io if iostats of the disk is disabled (Nigel Croxon) [RHEL-35393] - md: Fix overflow in is_mddev_idle (Nigel Croxon) [RHEL-35393] - md: add check for sleepers in md_wakeup_thread() (Nigel Croxon) [RHEL-35393] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-35393] - Revert "md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING" (Nigel Croxon) [RHEL-35393] - raid1: fix use-after-free for original bio in raid1_write_request() (Nigel Croxon) [RHEL-35393] - platform/x86: ISST: Add Grand Ridge to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Add Granite Rapids-D to HPM CPU list (Steve Best) [RHEL-35956] - platform/x86: ISST: Allow reading core-power state on HWP disabled systems (Steve Best) [RHEL-35956] - platform/x86: ISST: Process read/write blocked feature status (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Change vsec offset to u64 (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Move TPMI ID definition (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Modify external interface to get read/write state (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Don't create devices for disabled features (Steve Best) [RHEL-35956] - platform/x86/intel/tpmi: Add debugfs support for read/write blocked (Steve Best) [RHEL-35956] - of: fdt: fix off-by-one error in unflatten_dt_nodes() (Steve Best) [RHEL-35465] {CVE-2022-48672} - s390/cpum_cf: make crypto counters upward compatible across machine types (Tobias Huschle) [RHEL-36047]- EDAC/thunderx: Fix possible out-of-bounds string access (Aristeu Rozanski) [RHEL-26577] {CVE-2023-52464} - rtc: cmos: Use ACPI alarm for non-Intel x86 systems too (Čestmír Kalina) [RHEL-19606] - redhat: configs: move CONFIG_BLK_SED_OPAL to configs/common/generic/ (Ming Lei) [RHEL-18186] - platform/x86: p2sb: Allow p2sb_bar() calls during PCI device probe (Steve Best) [RHEL-30600] {CVE-2024-26650} - x86/lib: Revert to _ASM_EXTABLE_UA() for {get,put}_user() fixups (Steve Best) [RHEL-31441] {CVE-2024-26674} - mm/damon/vaddr-test: fix memory leak in damon_do_test_apply_three_regions() (Rafael Aquini) [RHEL-29296] {CVE-2023-52560} - kprobes/x86: Use copy_from_kernel_nofault() to read from unsafe address (Steve Best) [RHEL-34985] {CVE-2024-26946} - can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock (Jose Ignacio Tornos Martinez) [RHEL-31530] {CVE-2023-52638} - RDMA/efa: Add shutdown notifier (Kamal Heib) [RHEL-15968] - mm: swap: fix race between free_swap_and_cache() and swapoff() (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - swap: comments get_swap_device() with usage rule (Waiman Long) [RHEL-34973 RHEL-34974] {CVE-2024-26960} - config: wifi: enable RTL 8822BU device (Jose Ignacio Tornos Martinez) [RHEL-33698] - selftests: cgroup: fix unexpected failure on test_memcg_sock (Waiman Long) [RHEL-33709] - selftests: cgroup: Add 'malloc' failures checks in test_memcontrol (Waiman Long) [RHEL-33709] - selftests: memcg: fix compilation (Waiman Long) [RHEL-33709] - x86/efistub: Use 1:1 file:memory mapping for PE/COFF .compat section (Lenny Szubowicz) [RHEL-31446] {CVE-2024-26678} - can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER) (Jose Ignacio Tornos Martinez) [RHEL-31532] {CVE-2023-52637} - pstore: inode: Only d_invalidate() is needed (Steve Best) [RHEL-35207] {CVE-2024-27389} - net/mlx5e: Prevent deadlock while disabling aRFS (Kamal Heib) [RHEL-35043] {CVE-2024-27014} - iavf: Fix TC config comparison with existing adapter TC config (Michal Schmidt) [RHEL-17485] - iavf: drop duplicate iavf_{add|del}_cloud_filter() calls (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_header_len() more broadly (Michal Schmidt) [RHEL-17485] - iavf: adopt skb_network_offset() and similar helpers (Michal Schmidt) [RHEL-17485] - iavf: field get conversion (Michal Schmidt) [RHEL-17485] - iavf: field prep conversion (Michal Schmidt) [RHEL-17485] - iavf: add bit macro includes where needed (Michal Schmidt) [RHEL-17485] - iavf: use iavf_schedule_aq_request() helper (Michal Schmidt) [RHEL-17485] - iavf: Remove queue tracking fields from iavf_adminq_ring (Michal Schmidt) [RHEL-17485] - ubi: Check for too small LEB size in VTBL code (Steve Best) [RHEL-25094] {CVE-2024-25739} - cxgb4: Properly lock TX queue for the selftest. (Michal Schmidt) [RHEL-31990 RHEL-9354] - net: chelsio: remove unused function calc_tx_descs (Michal Schmidt) [RHEL-9354] - net: chelsio: cxgb4: add an error code check in t4_load_phy_fw (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct smt_data with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct sched_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct cxgb4_tc_u32_table with __counted_by (Michal Schmidt) [RHEL-9354] - cxgb4: Annotate struct clip_tbl with __counted_by (Michal Schmidt) [RHEL-9354] - chelsio/l2t: Annotate struct l2t_data with __counted_by (Michal Schmidt) [RHEL-9354] - net: cxgb4vf: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-9354] - cxgb4: fill IPsec state validation failure reason (Michal Schmidt) [RHEL-9354] - cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open() (Michal Schmidt) [RHEL-9354] - cxgb4: fix missing unlock on ETHOFLD desc collect fail path (Michal Schmidt) [RHEL-9354] - PCI/ASPM: Restore parent state to parent, child state to child (Myron Stowe) [RHEL-33544] - PCI/ASPM: Clarify that pcie_aspm=off means leave ASPM untouched (Myron Stowe) [RHEL-33544] - MAINTAINERS: Drop Gustavo Pimentel as PCI DWC Maintainer (Myron Stowe) [RHEL-33544] - PCI: qcom: Add X1E80100 PCIe support (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Document the X1E80100 PCIe Controller (Myron Stowe) [RHEL-33544] - PCI: qcom: Enable BDF to SID translation properly (Myron Stowe) [RHEL-33544] - PCI: qcom: Disable ASPM L0s for sc8280xp, sa8540p and sa8295p (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Do not require 'msi-map-mask' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom: Allow 'required-opps' (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sa8775p: Move SA8775p to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc7280: Move SC7280 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8180x: Move SC8180X to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sc8280xp: Move SC8280XP to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8350: Move SM8350 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8150: Move SM8150 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8250: Move SM8250 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8450: Move SM8450 to dedicated schema (Myron Stowe) [RHEL-33544] - dt-bindings: PCI: qcom,pcie-sm8550: Move SM8550 to dedicated schema (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 Endpoint (EP) support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add iMX95 pcie endpoint compatible string (Myron Stowe) [RHEL-33544] - PCI: imx6: Add epc_features in imx6_pcie_drvdata (Myron Stowe) [RHEL-33544] - PCI: imx6: Clean up addr_space retrieval code (Myron Stowe) [RHEL-33544] - PCI: imx6: Add iMX95 PCIe Root Complex support (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Add imx95 pcie compatible string (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Restruct reg and reg-name (Myron Stowe) [RHEL-33544] - dt-bindings: imx6q-pcie: Clean up duplicate clocks check (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify switch-case logic by introducing init_phy() callback (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify configure_type() by using mode_off and mode_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify ltssm_enable() by using ltssm_off and ltssm_mask (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify reset handling by using *_FLAG_HAS_*_RESET (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify PHY handling by using IMX6_PCIE_FLAG_HAS_PHYDRV (Myron Stowe) [RHEL-33544] - PCI: imx6: Simplify clock handling by using clk_bulk*() function (Myron Stowe) [RHEL-33544] - PCI: dwc: endpoint: Fix advertised resizable BAR size (Myron Stowe) [RHEL-33544] - PCI: dwc: Strengthen the MSI address allocation logic (Myron Stowe) [RHEL-33544] - PCI: cadence: Clear the ARI Capability Next Function Number of the last function (Myron Stowe) [RHEL-33544] - PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling (Myron Stowe) [RHEL-33544] - PCI: Make pcie_port_bus_type const (Myron Stowe) [RHEL-33544] - PCI: endpoint: Drop only_64bit on reserved BARs (Myron Stowe) [RHEL-33544] - PCI: endpoint: Clean up hardware description for BARs (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add support for SA8775P SoC (Myron Stowe) [RHEL-33544] - PCI: epf-mhi: Add "pci_epf_mhi_" prefix to the function names (Myron Stowe) [RHEL-33544] - PCI: epf-vntb: Return actual error code during pci_vntb_probe() failure (Myron Stowe) [RHEL-33544] - NTB: fix possible name leak in ntb_register_device() (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-vntb: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: pci-epf-test: Remove superfluous checks for pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Improve pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Refactor pci_epf_alloc_space() API (Myron Stowe) [RHEL-33544] - PCI: endpoint: Make pci_epf_bus_type const (Myron Stowe) [RHEL-33544] - PCI/sysfs: Demacrofy pci_dev_resource_resize_attr(n) functions (Myron Stowe) [RHEL-33544] - PCI: Remove obsolete pci_cleanup_rom() declaration (Myron Stowe) [RHEL-33544] - PCI/sysfs: Compile pci-sysfs.c only if CONFIG_SYSFS=y (Myron Stowe) [RHEL-33544] - PCI: switchtec: Fix an error handling path in switchtec_pci_probe() (Myron Stowe) [RHEL-33544] - PCI/PM: Drain runtime-idle callbacks before driver removal (Myron Stowe) [RHEL-33544] - PCI/PM: Allow runtime PM with no PM callbacks at all (Myron Stowe) [RHEL-33544] - Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default" (Myron Stowe) [RHEL-33544] - PCI: Disable D3cold on Asus B1400 PCI-NVMe bridge (Myron Stowe) [RHEL-33544] - PCI/P2PDMA: Fix a sleeping issue in a RCU read section (Myron Stowe) [RHEL-33544] - PCI: Mark 3ware-9650SE Root Port Extended Tags as broken (Myron Stowe) [RHEL-33544] - PCI: Place interrupt related code into irq.c (Myron Stowe) [RHEL-33544] - PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports (Myron Stowe) [RHEL-33544] - PCI/DPC: Ignore Surprise Down error on hot removal (Myron Stowe) [RHEL-33544] - PCI/DPC: Print all TLP Prefixes, not just the first (Myron Stowe) [RHEL-33544] - PCI: Move devres code from pci.c to devres.c (Myron Stowe) [RHEL-33544] - PCI: Move PCI-specific devres code to drivers/pci/ (Myron Stowe) [RHEL-33544] - PCI: Move pci_iomap.c to drivers/pci/ (Myron Stowe) [RHEL-33544] - pci_iounmap(): Fix MMIO mapping leak (Myron Stowe) [RHEL-33544] - PCI/ASPM: Update save_state when configuration changes (Myron Stowe) [RHEL-33544] - PCI/ASPM: Disable L1 before configuring L1 Substates (Myron Stowe) [RHEL-33544] - PCI/ASPM: Call pci_save_ltr_state() from pci_save_pcie_state() (Myron Stowe) [RHEL-33544] - PCI/ASPM: Save L1 PM Substates Capability for suspend/resume (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_save_ltr_state() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Always build aspm.c (Myron Stowe) [RHEL-33544] - PCI/ASPM: Move pci_configure_ltr() to aspm.c (Myron Stowe) [RHEL-33544] - PCI/AER: Generalize TLP Header Log reading (Myron Stowe) [RHEL-33544] - PCI/AER: Use explicit register size for PCI_ERR_CAP (Myron Stowe) [RHEL-33544] - PCI/AER: Block runtime suspend when handling errors (Myron Stowe) [RHEL-33544] - PCI/AER: Clean up version indentation in ABI docs (Myron Stowe) [RHEL-33544] - PCI/AER: Fix rootport attribute paths in ABI docs (Myron Stowe) [RHEL-33544] - PCI: Move pci_clear_and_set_dword() helper to PCI header (Myron Stowe) [RHEL-33544] - PCI: Add debug print for device ready delay (Myron Stowe) [RHEL-33544] - PCI/AER: Unmask RCEC internal errors to enable RCH downstream port error handling (Myron Stowe) [RHEL-33544] - PCI/AER: Forward RCH downstream port-detected errors to the CXL.mem dev handler (Myron Stowe) [RHEL-33544] - PCI/AER: Refactor cper_print_aer() for use by CXL driver module (Myron Stowe) [RHEL-33544] - NTB: EPF: fix possible memory leak in pci_vntb_probe() (Myron Stowe) [RHEL-33544] - devres: show which resource was invalid in __devm_ioremap_resource() (Myron Stowe) [RHEL-33544] - devres: remove devm_ioremap_np (Myron Stowe) [RHEL-33544] - lib: devres: use numa aware allocation (Myron Stowe) [RHEL-33544] - PCI: Allow architecture-specific pci_remap_iospace() (Myron Stowe) [RHEL-33544] - pci_iounmap'2: Electric Boogaloo: try to make sense of it all (Myron Stowe) [RHEL-33544] - parisc: Declare pci_iounmap() parisc version only when CONFIG_PCI enabled (Myron Stowe) [RHEL-33544] - stmmac: Clear variable when destroying workqueue (Izabela Bakollari) [RHEL-31824] {CVE-2024-26802} - drm/i915/display: Increase number of fast wake precharge pulses (Mika Penttilä) [RHEL-20439] - drm/i915/psr: Improve fast and IO wake lines calculation (Mika Penttilä) [RHEL-20439] - drm/i915/display: Make intel_dp_aux_fw_sync_len available for PSR code (Mika Penttilä) [RHEL-20439]- Fix for "serial: 8250: Toggle IER bits on only after irq has been setup" (Lucas Zampieri)- Revert "Merge: cgroup: Backport upstream cgroup commits up to v6.8" (Lucas Zampieri) - arm64: dts: qcom: sa8775p: fix USB wakeup interrupt types (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p-ride: enable pmm8654au_0_pon_resin (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Make watchdog bark interrupt edge triggered (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: Enable tsens and thermal for sa8775p SoC (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: Add RPMh sleep stats (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: add TRNG node (Steve Dunnagan) [RHEL-31258] - arm64: dts: qcom: sa8775p: enable the inline crypto engine (Steve Dunnagan) [RHEL-31258] - net: ethtool: reject unsupported RSS input xfrm values (Ivan Vecera) [RHEL-31889] - net: ethtool: Fix symmetric-xor RSS RX flow hash check (Ivan Vecera) [RHEL-31889] - net: ethtool: add a NO_CHANGE uAPI for new RXFH's input_xfrm (Ivan Vecera) [RHEL-31889] - net: ethtool: copy input_xfrm to user-space in ethtool_get_rxfh (Ivan Vecera) [RHEL-31889] - net: ethtool: add support for symmetric-xor RSS hash (Ivan Vecera) [RHEL-31889] - net: ethtool: get rid of get/set_rxfh_context functions (Ivan Vecera) [RHEL-31889] - net: ethtool: pass a pointer to parameters to get/set_rxfh ethtool ops (Ivan Vecera) [RHEL-31889] - net/mlx5e: Make flow classification filters static (Ivan Vecera) [RHEL-31889] - redhat: kernel.spec: add dependency for the python3-pyyaml package (Petr Oros) [RHEL-30145] - Documentation: add pyyaml to requirements.txt (Petr Oros) [RHEL-30145] - netlink: use kvmalloc() in netlink_alloc_large_skb() (Petr Oros) [RHEL-30145] - devlink: Fix devlink parallel commands processing (Petr Oros) [RHEL-30145] - Fix NULL pointer dereference in cn_filter() (Petr Oros) [RHEL-30145] - devlink: Fix length of eswitch inline-mode (Petr Oros) [RHEL-30145] - net/mlx5: Fix fw reporter diagnose output (Petr Oros) [RHEL-30145] - net/mlx5: fix uninit value use (Petr Oros) [RHEL-30145] - netdevsim: Block until all devices are released (Petr Oros) [RHEL-30145] - netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter (Petr Oros) [RHEL-30145] - devlink: fix port dump cmd type (Petr Oros) [RHEL-30145] - devlink: fix possible use-after-free and memory leaks in devlink_init() (Petr Oros) [RHEL-30145] - net: add rcu safety to rtnl_prop_list_size() (Petr Oros) [RHEL-30145] - devlink: Fix command annotation documentation (Petr Oros) [RHEL-30145] - devlink: avoid potential loop in devlink_rel_nested_in_notify_work() (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add missing attr in rt_link spec (Petr Oros) [RHEL-30145] - devlink: Fix referring to hw_addr attribute during state validation (Petr Oros) [RHEL-30145] - netlink: fix potential sleeping issue in mqueue_flush_file (Petr Oros) [RHEL-30145] - genetlink: Use internal flags for multicast groups (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Enable MDB bulk deletion (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Invoke MDB bulk deletion when needed (Petr Oros) [RHEL-30145] - net: Add MDB bulk deletion device operation (Petr Oros) [RHEL-30145] - rtnetlink: bridge: Use a different policy for MDB bulk delete (Petr Oros) [RHEL-30145] - devlink: extend multicast filtering by port index (Petr Oros) [RHEL-30145] - devlink: add a command to set notification filter and use it for multicasts (Petr Oros) [RHEL-30145] - genetlink: introduce helpers to do filtered multicast (Petr Oros) [RHEL-30145] - netlink: introduce typedef for filter function (Petr Oros) [RHEL-30145] - genetlink: introduce per-sock family private storage (Petr Oros) [RHEL-30145] - devlink: introduce a helper for netlink multicast send (Petr Oros) [RHEL-30145] - devlink: send notifications only if there are listeners (Petr Oros) [RHEL-30145] - devlink: introduce __devl_is_registered() helper and use it instead of xa_get_mark() (Petr Oros) [RHEL-30145] - devlink: use devl_is_registered() helper instead xa_get_mark() (Petr Oros) [RHEL-30145] - connector/cn_proc: Performance improvements (Petr Oros) [RHEL-30145] - connector/cn_proc: Add filtering to fix some bugs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove extra indentation from generated docs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Remove bold from attribute-set headings (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Sort the index of generated netlink specs (Petr Oros) [RHEL-30145] - tools/net/ynl-gen-rst: Add sub-messages to generated docs (Petr Oros) [RHEL-30145] - doc/netlink: Regenerate netlink .rst files if ynl-gen-rst changes (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add a spec for tc (Petr Oros) [RHEL-30145] - doc/netlink/specs: use pad in structs in rt_link (Petr Oros) [RHEL-30145] - doc/netlink/specs: Add sub-message type to rt_link family (Petr Oros) [RHEL-30145] - tools/net/ynl: Add binary and pad support to structs for tc (Petr Oros) [RHEL-30145] - tools/net/ynl: Add 'sub-message' attribute decoding to ynl (Petr Oros) [RHEL-30145] - doc/netlink: Document the sub-message format for netlink-raw (Petr Oros) [RHEL-30145] - doc/netlink: Add sub-message support to netlink-raw (Petr Oros) [RHEL-30145] - tools/net/ynl: Use consistent array index expression formatting (Petr Oros) [RHEL-30145] - net: rtnl: use rcu_replace_pointer_rtnl in rtnl_unregister_* (Petr Oros) [RHEL-30145] - net: rtnl: introduce rcu_replace_pointer_rtnl (Petr Oros) [RHEL-30145] - netlink: specs: mptcp: rename the MPTCP path management spec (Petr Oros) [RHEL-30145] - netlink: specs: ovs: correct enum names in specs (Petr Oros) [RHEL-30145] - netlink: specs: ovs: remove fixed header fields from attrs (Petr Oros) [RHEL-30145] - tools: ynl-gen: print prototypes for recursive stuff (Petr Oros) [RHEL-30145] - tools: ynl-gen: store recursive nests by a pointer (Petr Oros) [RHEL-30145] - tools: ynl-gen: re-sort ignoring recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: record information about recursive nests (Petr Oros) [RHEL-30145] - tools: ynl-gen: fill in implementations for TypeUnused (Petr Oros) [RHEL-30145] - tools: ynl-gen: support fixed headers in genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum user type for members and args (Petr Oros) [RHEL-30145] - tools: ynl-gen: add missing request free helpers for dumps (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add some(not all) missing attributes in devlink.yaml (Petr Oros) [RHEL-30145] - rtnl: add helper to send if skb is not null (Petr Oros) [RHEL-30145] - rtnl: add helper to check if a notification is needed (Petr Oros) [RHEL-30145] - rtnl: add helper to check if rtnl group has listeners (Petr Oros) [RHEL-30145] - tools: ynl: use strerror() if no extack of note provided (Petr Oros) [RHEL-30145] - tools: pynl: make flags argument optional for do() (Petr Oros) [RHEL-30145] - docs: netlink: add NLMSG_DONE message format for doit actions (Petr Oros) [RHEL-30145] - doc/netlink: Add bitfield32, s8, s16 to the netlink-raw schema (Petr Oros) [RHEL-30145] - docs: netlink: link to family documentations from spec info (Petr Oros) [RHEL-30145] - devlink: warn about existing entities during reload-reinit (Petr Oros) [RHEL-30145] - Documentation: devlink: extend reload-reinit description (Petr Oros) [RHEL-30145] - tools: ynl-gen: always construct struct ynl_req_state (Petr Oros) [RHEL-30145] - ethtool: don't propagate EOPNOTSUPP from dumps (Petr Oros) [RHEL-30145] - tools: ynl-gen: use enum name from the spec (Petr Oros) [RHEL-30145] - tools: ynl-get: use family c-name (Petr Oros) [RHEL-30145] - tools: ynl-gen: always append ULL/LL to range types (Petr Oros) [RHEL-30145] - Documentation: Document each netlink family (Petr Oros) [RHEL-30145] - tools: ynl: fix duplicate op name in devlink (Petr Oros) [RHEL-30145] - tools: ynl: fix header path for nfsd (Petr Oros) [RHEL-30145] - rtnetlink: introduce nlmsg_new_large and use it in rtnl_getlink (Petr Oros) [RHEL-30145] - devlink: Add device lock assert in reload operation (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during reload command (Petr Oros) [RHEL-30145] - devlink: Allow taking device lock in pre_doit operations (Petr Oros) [RHEL-30145] - devlink: Enable the use of private flags in post_doit operations (Petr Oros) [RHEL-30145] - devlink: Acquire device lock during netns dismantle (Petr Oros) [RHEL-30145] - devlink: Move private netlink flags to C file (Petr Oros) [RHEL-30145] - netlink: specs: Introduce time stamping set command (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to list available time stamping layers (Petr Oros) [RHEL-30145] - netlink: specs: Introduce new netlink command to get current timestamp (Petr Oros) [RHEL-30145] - nfsd: regenerate user space parsers after ynl-gen changes (Petr Oros) [RHEL-30145] - netlink: fill in missing MODULE_DESCRIPTION() (Petr Oros) [RHEL-30145] - tools: ynl-gen: don't touch the output file if content is the same (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add forgotten port function caps enum values (Petr Oros) [RHEL-30145] - doc/netlink: Update schema to support cmd-cnt-name and cmd-max-name (Petr Oros) [RHEL-30145] - tools: ynl: introduce option to process unknown attributes or types (Petr Oros) [RHEL-30145] - net: Add MDB get device operation (Petr Oros) [RHEL-30145] - bridge: add MDB get uAPI attributes (Petr Oros) [RHEL-30145] - tools: ynl-gen: respect attr-cnt-name at the attr set level (Petr Oros) [RHEL-30145] - netlink: specs: support conditional operations (Petr Oros) [RHEL-30145] - netlink: make range pointers in policies const (Petr Oros) [RHEL-30145] - tools: ynl-gen: add support for exact-len validation (Petr Oros) [RHEL-30145] - tools: ynl: add uns-admin-perm to genetlink legacy (Petr Oros) [RHEL-30145] - devlink: remove netlink small_ops (Petr Oros) [RHEL-30145] - devlink: remove duplicated netlink callback prototypes (Petr Oros) [RHEL-30145] - netlink: specs: devlink: add the remaining command to generate complete split_ops (Petr Oros) [RHEL-30145] - devlink: rename netlink callback to be aligned with the generated ones (Petr Oros) [RHEL-30145] - devlink: make devlink_flash_overwrite enum named one (Petr Oros) [RHEL-30145] - netlink: specs: devlink: make dont-validate single line (Petr Oros) [RHEL-30145] - netlink: specs: devlink: remove reload-action from devlink-get cmd reply (Petr Oros) [RHEL-30145] - tools: ynl-gen: render rsp_parse() helpers if cmd has only dump op (Petr Oros) [RHEL-30145] - tools: ynl-gen: introduce support for bitfield32 attribute type (Petr Oros) [RHEL-30145] - genetlink: don't merge dumpit split op for different cmds into single iter (Petr Oros) [RHEL-30145] - tools: ynl-gen: change spacing around __attribute__ (Petr Oros) [RHEL-30145] - tcp: add RTAX_FEATURE_TCP_USEC_TS (Petr Oros) [RHEL-30145] - netlink: specs: add support for auto-sized scalars (Petr Oros) [RHEL-30145] - netlink: add variable-length / auto integers (Petr Oros) [RHEL-30145] - tools: ynl-gen: make the mnl_type() method public (Petr Oros) [RHEL-30145] - devlink: convert most of devlink_fmsg_*() to return void (Petr Oros) [RHEL-30145] - qed: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - net/mlx5: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - mlxsw: core: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - octeontx2-af: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - hinic: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - bnxt_en: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - netdevsim: devlink health: use retained error fmsg API (Petr Oros) [RHEL-30145] - devlink: retain error in struct devlink_fmsg (Petr Oros) [RHEL-30145] - tools: ynl-gen: support limit names (Petr Oros) [RHEL-30145] - tools: ynl-gen: support full range of min/max checks for integer values (Petr Oros) [RHEL-30145] - tools: ynl-gen: track attribute use (Petr Oros) [RHEL-30145] - devlink: document devlink_rel_nested_in_notify() function (Petr Oros) [RHEL-30145] - Documentation: devlink: add a note about RTNL lock into locking section (Petr Oros) [RHEL-30145] - Documentation: devlink: add nested instance section (Petr Oros) [RHEL-30145] - devlink: don't take instance lock for nested handle put (Petr Oros) [RHEL-30145] - devlink: take device reference for devlink object (Petr Oros) [RHEL-30145] - devlink: call peernet2id_alloc() with net pointer under RCU read lock (Petr Oros) [RHEL-30145] - net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu() (Petr Oros) [RHEL-30145] - docs: netlink: clean up after deprecating version (Petr Oros) [RHEL-30145] - tools: ynl: fix converting flags to names after recent cleanup (Petr Oros) [RHEL-30145] - tools: ynl: Add source files for nfsd netlink protocol (Petr Oros) [RHEL-30145] - NFSD: introduce netlink stubs (Petr Oros) [RHEL-30145] - net: Handle bulk delete policy in bridge driver (Petr Oros) [RHEL-30145] - tools: ynl: use ynl-gen -o instead of stdout in Makefile (Petr Oros) [RHEL-30145] - netlink: specs: don't allow version to be specified for genetlink (Petr Oros) [RHEL-30145] - tools: ynl-gen: handle do ops with no input attrs (Petr Oros) [RHEL-30145] - netlink: specs: remove redundant type keys from attributes in subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: lift type requirement for attribute subsets (Petr Oros) [RHEL-30145] - tools: ynl-gen: use uapi header name for the header guard (Petr Oros) [RHEL-30145] - netlink: Annotate struct netlink_policy_dump_state with __counted_by (Petr Oros) [RHEL-30145] - tools: ynl: use uAPI include magic for samples (Petr Oros) [RHEL-30145] - tools: ynl: don't regen on every make (Petr Oros) [RHEL-30145] - handshake: Fix sign of key_serial_t fields (Petr Oros) [RHEL-30145] - handshake: Fix sign of socket file descriptor fields (Petr Oros) [RHEL-30145] - devlink: introduce possibility to expose info about nested devlinks (Petr Oros) [RHEL-30145] - devlink: convert linecard nested devlink to new rel infrastructure (Petr Oros) [RHEL-30145] - devlink: expose peer SF devlink instance (Petr Oros) [RHEL-30145] - devlink: introduce object and nested devlink relationship infra (Petr Oros) [RHEL-30145] - devlink: extend devlink_nl_put_nested_handle() with attrtype arg (Petr Oros) [RHEL-30145] - devlink: move devlink_nl_put_nested_handle() into netlink.c (Petr Oros) [RHEL-30145] - devlink: put netnsid to nested handle (Petr Oros) [RHEL-30145] - devlink: move linecard struct into linecard.c (Petr Oros) [RHEL-30145] - mm/vmscan: fix a bug calling wakeup_kswapd() with a wrong zone index (Rafael Aquini) [RHEL-31840] {CVE-2024-26783} - ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr (Jiri Benc) [RHEL-32372] - ASoC: SOF: ipc4-topology: Save the ALH DAI index during hw_params (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: reset all PCM sources in case of xruns (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: add pending_stop state variable (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: pcm: simplify sof_pcm_hw_free() with helper (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: sof-audio: revisit sof_pcm_stream_free() error handling and logs (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: Clear Soundwire node ID during BE DAI hw_free (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: move helper to static inline (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: IPC4: extend dai_data with node_id (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda: extend signature of sdw_hda_dai_hw_params() (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: set the DMA TLV device as dai_index (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: add helpers to set dai config (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set dma_stream_channel_map device (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: set lowest N bits in ch_mask (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: make dma_config_tlv be an array (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: only allocate/release streams for first CPU DAI" (Jaroslav Kysela) [RHEL-26198] - Revert "ASoC: SOF: Intel: hda-dai-ops: reset device count for SoundWire DAIs" (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Intel: hda-dai: fix channel map configuration for aggregated dailink (Jaroslav Kysela) [RHEL-26198] - ASoC: SOF: Introduce generic names for IPC types (Jaroslav Kysela) [RHEL-26198] - arm64/arch_timer: Fix MMIO byteswap (Phil Auld) [RHEL-32862] - cpuidle: Use local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Provide local_clock_noinstr() (Phil Auld) [RHEL-32862] - sched/clock: Fix local_clock() before sched_clock_init() (Phil Auld) [RHEL-32862] - sched/clock: Make local_clock() noinstr (Phil Auld) [RHEL-32862] - sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote} (Phil Auld) [RHEL-32862] - math64: Always inline u128 version of mul_u64_u64_shr() (Phil Auld) [RHEL-32862] - s390/time: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - arm64/arch_timer: Provide noinstr sched_clock_read() functions (Phil Auld) [RHEL-32862] - arm64/io: Always inline all of __raw_{read,write}[bwlq]() (Phil Auld) [RHEL-32862] - time/sched_clock: Provide sched_clock_noinstr() (Phil Auld) [RHEL-32862] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Phil Auld) [RHEL-32862] - timekeeping: Consolidate fast timekeeper (Phil Auld) [RHEL-32862] - timekeeping: Annotate ktime_get_boot_fast_ns() with data_race() (Phil Auld) [RHEL-32862] - KVM: s390: Check kvm pointer when testing KVM_CAP_S390_HPAGE_1M (Thomas Huth) [RHEL-29741] - s390/mm: Fix storage key clearing for guest huge pages (Thomas Huth) [RHEL-29741] - s390/vfio-ap: handle hardware checkstop state on queue reset operation (Thomas Huth) [RHEL-29741] - KVM: s390: Refactor kvm_is_error_gpa() into kvm_is_gpa_in_memslot() (Thomas Huth) [RHEL-29741] - KVM: s390: selftest: memop: Fix undefined behavior (Thomas Huth) [RHEL-29741] - KVM: s390: only deliver the set service event bits (Thomas Huth) [RHEL-29741] - KVM: s390: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - KVM: s390: move s390-specific structs to uapi/asm/kvm.h (Thomas Huth) [RHEL-29741] - KVM: s390: selftests: memop: add a simple AR test (Thomas Huth) [RHEL-29741] - KVM: s390: fix access register usage in ioctls (Thomas Huth) [RHEL-29741] - KVM: s390: introduce kvm_s390_fpu_(store|load) (Thomas Huth) [RHEL-29741] - KVM: selftests: s390x: Remove redundant newlines (Thomas Huth) [RHEL-29741] - s390/fpu: remove TIF_FPU (Thomas Huth) [RHEL-29741] - s390/fpu: limit save and restore to used registers (Thomas Huth) [RHEL-29741] - s390/fpu: decrease stack usage for some cases (Thomas Huth) [RHEL-29741] - s390/fpu: let fpu_vlm() and fpu_vstm() return number of registers (Thomas Huth) [RHEL-29741] - s390/fpu: remove anonymous union from struct fpu (Thomas Huth) [RHEL-29741] - s390/fpu: remove regs member from struct fpu (Thomas Huth) [RHEL-29741] - s390/kvm: convert to regular kernel fpu user (Thomas Huth) [RHEL-29741] - s390/fpu: make kernel fpu context preemptible (Thomas Huth) [RHEL-29741] - s390/fpu: change type of fpu mask from u32 to int (Thomas Huth) [RHEL-29741] - s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etc (Thomas Huth) [RHEL-29741] - s390/fpu: convert FPU CIF flag to regular TIF flag (Thomas Huth) [RHEL-29741] - s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to C (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use vlm and vstm inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use lfpc, sfpc, and stfpc inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: provide and use ld and std inline assemblies (Thomas Huth) [RHEL-29741] - s390/fpu: use lfpc instead of sfpc instruction (Thomas Huth) [RHEL-29741] - s390/fpu: add documentation about fpu helper functions (Thomas Huth) [RHEL-29741] - s390/fpu: move, rename, and merge header files (Thomas Huth) [RHEL-29741] - s390/fpu: various coding style changes (Thomas Huth) [RHEL-29741] - s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7 (Thomas Huth) [RHEL-29741] - s390/fpu: improve description of RXB macro (Thomas Huth) [RHEL-29741] - s390/fpu: fix VLGV macro (Thomas Huth) [RHEL-29741] - s390/switch_to: use generic header file (Thomas Huth) [RHEL-29741] - s390/acrs: cleanup access register handling (Thomas Huth) [RHEL-29741] - s390/fpu: make use of __uninitialized macro (Thomas Huth) [RHEL-29741] - Compiler Attributes: Add __uninitialized macro (Thomas Huth) [RHEL-29741] - s390/fpu: remove __load_fpu_regs() export (Thomas Huth) [RHEL-29741] - KVM: s390: cpu model: Use proper define for facility mask size (Thomas Huth) [RHEL-29741] - s390/vx: fix save/restore of fpu kernel context (Thomas Huth) [RHEL-29741] - s390/mm: convert pgste locking functions to C (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of MACHINE_HAS_VX (Thomas Huth) [RHEL-29741] - s390/als: add vector facility to z13 architecture level set (Thomas Huth) [RHEL-29741] - s390/fpu: remove "novx" option (Thomas Huth) [RHEL-29741] - s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support (Thomas Huth) [RHEL-29741] - KVM: s390: remove superfluous save_fpu_regs() call (Thomas Huth) [RHEL-29741] - s390/ptrace: remove leftover comment (Thomas Huth) [RHEL-29741] - s390/fpu: get rid of test_fp_ctl() (Thomas Huth) [RHEL-29741] - s390: remove .fixup section (Thomas Huth) [RHEL-29741] - KVM: s390: use READ_ONCE() to read fpc register value (Thomas Huth) [RHEL-29741] - s390/ptrace: handle setting of fpc register correctly (Thomas Huth) [RHEL-29741] - KVM: s390: Harden copying of userspace-array against overflow (Thomas Huth) [RHEL-29741] - s390/vfio-ap: improve reaction to response code 07 from PQAP(AQIC) command (Thomas Huth) [RHEL-29741] - s390/vfio-ap: set status response code to 06 on gisc registration failure (Thomas Huth) [RHEL-29741] - s390/ap: fix AP bus crash on early config change callback invocation (Thomas Huth) [RHEL-29741] - s390/ap: re-enable interrupt for AP queues (Thomas Huth) [RHEL-29741] - s390/ap: rework to use irq info from ap queue status (Thomas Huth) [RHEL-29741] - s390/mm: move translation-exception identification structure to fault.h (Thomas Huth) [RHEL-29741] - s390/ap: show APFS value on error reply 0x8B (Thomas Huth) [RHEL-29741] - s390/zcrypt: introduce new internal AP queue se_bound attribute (Thomas Huth) [RHEL-29741] - s390/ap: re-init AP queues on config on (Thomas Huth) [RHEL-29741] - s390/setup: use strlcat() instead of strcat() (Thomas Huth) [RHEL-29741] - s390/airq: remove lsi_mask from airq_struct (Thomas Huth) [RHEL-29741] - s390/pfault: use consistent comment style (Thomas Huth) [RHEL-29741] - s390/pfault: cleanup inline assemblies (Thomas Huth) [RHEL-29741] - s390/pfault: use early_param() instead if __setup() (Thomas Huth) [RHEL-29741] - s390/pfault: remove not needed packed and aligned attributes (Thomas Huth) [RHEL-29741] - s390/pfault: use UL instead of ULL (Thomas Huth) [RHEL-29741] - s390/mm: move pfault code to own C file (Thomas Huth) [RHEL-29741] - s390/virtio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: use bitwise types to allow for type checking (Thomas Huth) [RHEL-29741] - s390/cio: introduce bitwise dma types and helper functions (Thomas Huth) [RHEL-29741] - s390/vfio_ccw: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/cio: fix virtual vs physical address confusion (Thomas Huth) [RHEL-29741] - s390/zcrypt: fix reference counting on zcrypt card objects (Thomas Huth) [RHEL-29741] - s390/vtime: fix average steal time calculation (Thomas Huth) [RHEL-29741] - s390: include linux/io.h instead of asm/io.h (Thomas Huth) [RHEL-29741] - s390: fix various typos (Thomas Huth) [RHEL-29741] - lib/bitmap: drop optimization of bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - s390/crypto: use vector instructions only if available for ChaCha20 (Thomas Huth) [RHEL-29741] - s390/relocate_kernel: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/entry: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/purgatory: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/kprobes: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/reipl: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/head64: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/earlypgm: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32le: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crc32be: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/crypto,chacha: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390/lib: use SYM* macros instead of ENTRY(), etc. (Thomas Huth) [RHEL-29741] - s390: enable HAVE_ARCH_STACKLEAK (Thomas Huth) [RHEL-29741] - s390/stack: set lowcore kernel stack pointer early (Thomas Huth) [RHEL-29741] - s390/stack: use STACK_INIT_OFFSET where possible (Thomas Huth) [RHEL-29741] - s390/dumpstack: simplify in stack logic code (Thomas Huth) [RHEL-29741] - s390/entry: rely on long-displacement facility (Thomas Huth) [RHEL-29741] - s390/bp: remove __bpon() (Thomas Huth) [RHEL-29741] - s390/bp: remove s390_isolate_bp_guest() (Thomas Huth) [RHEL-29741] - s390/bp: remove TIF_ISOLATE_BP (Thomas Huth) [RHEL-29741] - s390/bp: add missing BPENTER to program check handler (Thomas Huth) [RHEL-29741] - s390/mcck: cleanup user process termination path (Thomas Huth) [RHEL-29741] - s390/nmi: fix virtual-physical address confusion (Thomas Huth) [RHEL-29741] - s390/entry: remove toolchain dependent micro-optimization (Thomas Huth) [RHEL-29741] - s390/vx: remove __uint128_t type from __vector128 struct again (Thomas Huth) [RHEL-29741] - s390/vx: use simple assignments to access __vector128 members (Thomas Huth) [RHEL-29741] - s390/vx: add 64 and 128 bit members to __vector128 struct (Thomas Huth) [RHEL-29741] - s390/virtio: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390/early: fix sclp_early_sccb variable lifetime (Thomas Huth) [RHEL-29741] - s390/nmi: get rid of private slab cache (Thomas Huth) [RHEL-29741] - s390/nmi: move storage error checking back to C, enter with DAT on (Thomas Huth) [RHEL-29741] - s390/nmi: print machine check interruption code before stopping system (Thomas Huth) [RHEL-29741] - s390/sclp: introduce sclp_emergency_printk() (Thomas Huth) [RHEL-29741] - s390/sclp: keep sclp_early_sccb (Thomas Huth) [RHEL-29741] - s390/nmi: rework register validation handling (Thomas Huth) [RHEL-29741] - s390/nmi: use vector instruction macros instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/vx: add vx-insn.h wrapper include file (Thomas Huth) [RHEL-29741] - s390/appldata: remove power management callbacks (Thomas Huth) [RHEL-29741] - s390/mm: use pmd_pgtable_page() helper in __gmap_segment_gaddr() (Thomas Huth) [RHEL-29741] - mm/thp: rename pmd_to_page() as pmd_pgtable_page() (Thomas Huth) [RHEL-29741] - s390/entry: sort out physical vs virtual pointers usage in sie64a (Thomas Huth) [RHEL-29741] - s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() (Thomas Huth) [RHEL-29741] - lib/test_bitmap: test the tail after bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib/bitmap: fix off-by-one in bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - lib: bitmap: fix the duplicated comments on bitmap_to_arr64() (Thomas Huth) [RHEL-29741] - KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate (Thomas Huth) [RHEL-29741] - lib/bitmap: add test for bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib: add bitmap_{from,to}_arr64 (Thomas Huth) [RHEL-29741] - lib/bitmap: extend comment for bitmap_(from,to)_arr32() (Thomas Huth) [RHEL-29741] - s390/stack: add union to reflect kvm stack slot usages (Thomas Huth) [RHEL-29741] - s390/stack: merge empty stack frame slots (Thomas Huth) [RHEL-29741] - s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag (Thomas Huth) [RHEL-29741] - s390: generate register offsets into pt_regs automatically (Thomas Huth) [RHEL-29741] - s390: simplify early program check handler (Thomas Huth) [RHEL-29741] - s390/head: get rid of 31 bit leftovers (Thomas Huth) [RHEL-29741] - scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390 (Thomas Huth) [RHEL-29741] - s390/boot: do not emit debug info for assembly with llvm's IAS (Thomas Huth) [RHEL-29741] - s390/boot: workaround llvm IAS bug (Thomas Huth) [RHEL-29741] - s390/purgatory: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/entry: workaround llvm's IAS limitations (Thomas Huth) [RHEL-29741] - s390/alternatives: remove padding generation code (Thomas Huth) [RHEL-29741] - s390/alternatives: provide identical sized orginal/alternative sequences (Thomas Huth) [RHEL-29741] - s390/compat: cleanup compat_linux.h header file (Thomas Huth) [RHEL-29741] - s390/entry: remove broken and not needed code (Thomas Huth) [RHEL-29741] - s390/boot: convert parmarea to C (Thomas Huth) [RHEL-29741] - s390/boot: convert initial lowcore to C (Thomas Huth) [RHEL-29741] - s390/ptrace: move short psw definitions to ptrace header file (Thomas Huth) [RHEL-29741] - s390/head: initialize all new psws (Thomas Huth) [RHEL-29741] - s390/boot: change initial program check handler to disabled wait psw (Thomas Huth) [RHEL-29741] - s390/head: adjust iplstart entry point (Thomas Huth) [RHEL-29741] - s390/vx: remove comments from macros which break LLVM's IAS (Thomas Huth) [RHEL-29741] - s390/nospec: prefer local labels in .set directives (Thomas Huth) [RHEL-29741] - s390/alternatives: use insn format for new instructions (Thomas Huth) [RHEL-29741] - s390/alternatives: avoid using jgnop mnemonic (Thomas Huth) [RHEL-29741] - s390/alternatives: use instructions instead of byte patterns (Thomas Huth) [RHEL-29741] - s390/traps: improve panic message for translation-specification exception (Thomas Huth) [RHEL-29741] - s390: convert ".insn" encoding to instruction names (Thomas Huth) [RHEL-29741] - s390/crypto: fix compile error for ChaCha20 module (Thomas Huth) [RHEL-29741] - s390/nospec: move to single register thunks (Thomas Huth) [RHEL-29741] - s390/ptrace: remove opencoded offsetof (Thomas Huth) [RHEL-29741] - s390: always use the packed stack layout (Thomas Huth) [RHEL-29741] - s390/ftrace: fix arch_ftrace_get_regs implementation (Thomas Huth) [RHEL-29741] - s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation (Thomas Huth) [RHEL-29741] - s390/nmi: handle vector validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/nmi: handle guarded storage validity failures for KVM guests (Thomas Huth) [RHEL-29741] - s390/sclp: sort out physical vs virtual pointers usage (Thomas Huth) [RHEL-29741] - s390: make STACK_FRAME_OVERHEAD available via asm-offsets.h (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_DIRECT_CALL support (Thomas Huth) [RHEL-29741] - s390/ptrace: add function argument access API (Thomas Huth) [RHEL-29741] - selftests/ftrace: add s390 support for kprobe args tests (Thomas Huth) [RHEL-29741] - s390/ptrace: fix coding style (Thomas Huth) [RHEL-29741] - s390/ftrace: provide separate ftrace_caller/ftrace_regs_caller implementations (Thomas Huth) [RHEL-29741] - s390/ftrace: add ftrace_instruction_pointer_set() helper function (Thomas Huth) [RHEL-29741] - s390/ftrace: add HAVE_DYNAMIC_FTRACE_WITH_ARGS support (Thomas Huth) [RHEL-29741] - s390/jump_label: make use of HAVE_JUMP_LABEL_BATCH (Thomas Huth) [RHEL-29741] - s390/ftrace: add missing serialization for graph caller patching (Thomas Huth) [RHEL-29741] - s390/ftrace: use text_poke_sync_lock() (Thomas Huth) [RHEL-29741] - s390/jump_label: use text_poke_sync() (Thomas Huth) [RHEL-29741] - s390/ftrace: remove dead code (Thomas Huth) [RHEL-29741] - s390/ftrace: remove incorrect __va usage (Thomas Huth) [RHEL-29741] - s390/sclp: add __nonstring annotation (Thomas Huth) [RHEL-29741] - s390/entry: make oklabel within CHKSTG macro local (Thomas Huth) [RHEL-29741] - s390/sclp: add tracing of SCLP interactions (Thomas Huth) [RHEL-29741] - s390/debug: fix kernel-doc warnings (Thomas Huth) [RHEL-29741] - s390/debug: add early tracing support (Thomas Huth) [RHEL-29741] - s390/debug: fix debug area life cycle (Thomas Huth) [RHEL-29741] - s390/debug: keep debug data on resize (Thomas Huth) [RHEL-29741] - s390/hwcaps: make sie capability regular hwcap (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove hwcap stfle check (Thomas Huth) [RHEL-29741] - s390/hwcaps: remove z/Architecture mode active check (Thomas Huth) [RHEL-29741] - s390/hwcaps: use consistent coding style / remove comments (Thomas Huth) [RHEL-29741] - s390/hwcaps: open code initialization of first six hwcap bits (Thomas Huth) [RHEL-29741] - s390/hwcaps: split setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: move setup_hwcaps() (Thomas Huth) [RHEL-29741] - s390/hwcaps: add sanity checks (Thomas Huth) [RHEL-29741] - s390/hwcaps: use named initializers for hwcap string arrays (Thomas Huth) [RHEL-29741] - s390/hwcaps: introduce HWCAP bit numbers (Thomas Huth) [RHEL-29741] - s390/hwcaps: shorten HWCAP defines (Thomas Huth) [RHEL-29741] - s390/cpacf: get rid of register asm (Thomas Huth) [RHEL-29741] - s390/debug: remove unused print defines (Thomas Huth) [RHEL-29741] - s390/dasd: remove debug printk (Thomas Huth) [RHEL-29741] - ipc/msg.c: fix percpu_counter use after free (Rafael Aquini) [RHEL-15602] - ipc/msg: mitigate the lock contention with percpu counter (Rafael Aquini) [RHEL-15602] - percpu: add percpu_counter_add_local and percpu_counter_sub_local (Rafael Aquini) [RHEL-15602] - redhat/configs: Add CONFIG_USB_PCI_AMD (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_LJCA (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_USB_CHIPIDEA_NPCM (Desnes Nunes) [RHEL-28810] - redhat/configs: Add CONFIG_TYPEC_MUX_PTN36502 (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - xhci: tracing: Use the new __vstring() helper (Desnes Nunes) [RHEL-28810] - Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix NULL pointer dereference in tb_port_update_credits() (Desnes Nunes) [RHEL-28810] - thunderbolt: Do not create DisplayPort tunnels on adapters of the same router (Desnes Nunes) [RHEL-28810] - usb: misc: onboard_hub: use pointer consistently in the probe function (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: Fix race between typec_switch and role_switch (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel EG912Y module support (Desnes Nunes) [RHEL-28810] - USB: serial: ftdi_sio: update Actisense PIDs constant names (Desnes Nunes) [RHEL-28810] - usb-storage: Add quirk for incorrect WP on Kingston DT Ultimate 3.0 G3 (Desnes Nunes) [RHEL-28810] - usb: typec: ucsi: fix gpio-based orientation detection (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Quectel RM500Q R13 firmware support (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Foxconn T99W265 with new baseline (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix minimum allocated USB 3.x and PCIe bandwidth (Desnes Nunes) [RHEL-28810] - r8152: add vendor/device ID pair for ASUS USB-C2500 (Desnes Nunes) [RHEL-28810] - Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1" (Desnes Nunes) [RHEL-28810] - usb: typec: class: fix typec_altmode_put_partner to put plugs (Desnes Nunes) [RHEL-28810] - USB: gadget: core: adjust uevent timing on gadget unbind (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix memory leak in margining_port_remove() (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Luat Air72*U series products (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: fix example wakeup interrupt types (Desnes Nunes) [RHEL-28810] - USB: serial: option: add Fibocom L7xx modules (Desnes Nunes) [RHEL-28810] - USB: xhci-plat: fix legacy PHY double init (Desnes Nunes) [RHEL-28810] - usb: typec: tipd: Supply also I2C driver data (Desnes Nunes) [RHEL-28810] - i2c: Add i2c_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: fix in-ep's start-split check failure (Desnes Nunes) [RHEL-28810] - usb: dwc3: set the dma max_seg_size (Desnes Nunes) [RHEL-28810] - usb: config: fix iteration issue in 'usb_get_bos_descriptor()' (Desnes Nunes) [RHEL-28810] - usb: dwc3: add missing of_node_put and platform_device_put (Desnes Nunes) [RHEL-28810] - usb: dwc3: Fix default mode initialization (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Fix a memory leak in an error handling path (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Skip hard reset when in error recovery (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: hcd: add missing phy name to example (Desnes Nunes) [RHEL-28810] - USB: serial: option: don't claim interface 4 for ZTE MF290 (Desnes Nunes) [RHEL-28810] - thunderbolt: Only add device router DP IN to the head of the DP resource list (Desnes Nunes) [RHEL-28810] - thunderbolt: Send uevent after asymmetric/symmetric switch (Desnes Nunes) [RHEL-28810] - usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add compatible for OCP96011 (Desnes Nunes) [RHEL-28810] - usb: typec: fsa4480: Add support to swap SBU orientation (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: fsa4480: Add data-lanes property to endpoint (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm() (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: rockchip,dwc3: update inno usb2 phy binding name (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: Add bindings for multiport properties on DWC3 controller" (Desnes Nunes) [RHEL-28810] - Revert "dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport" (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix one kernel-doc comment (Desnes Nunes) [RHEL-28810] - usb: core: Remove duplicated check in usb_hub_create_port_device (Desnes Nunes) [RHEL-28810] - usb: typec: tcpm: Add additional checks for contaminant (Desnes Nunes) [RHEL-28810] - usb: dwc3: add optional PHY interface clocks (Desnes Nunes) [RHEL-28810] - usb: typec: add support for PTN36502 redriver (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: add NXP PTN36502 Type-C redriver bindings (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix unused ci_hdrc_usb2_of_match warning for !CONFIG_OF (Desnes Nunes) [RHEL-28810] - usb: chipidea: Add support for NPCM (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: add npcm750 and npcm845 compatible (Desnes Nunes) [RHEL-28810] - usb: chipidea: add CI_HDRC_FORCE_VBUS_ACTIVE_ALWAYS flag (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: vialab,vl817: remove reset-gpios from required list (Desnes Nunes) [RHEL-28810] - usb-storage,uas: make internal quirks flags 64bit (Desnes Nunes) [RHEL-28810] - usb-storage: remove UNUSUAL_VENDOR_INTF macro (Desnes Nunes) [RHEL-28810] - usb: host: xhci: Avoid XHCI resume delay if SSUSB device is not present (Desnes Nunes) [RHEL-28810] - usb: host: xhci-plat: fix possible kernel oops while resuming (Desnes Nunes) [RHEL-28810] - usb: xhci: Implement xhci_handshake_check_state() helper (Desnes Nunes) [RHEL-28810] - xhci: split free interrupter into separate remove and free parts (Desnes Nunes) [RHEL-28810] - xhci: Enable RPM on controllers that support low-power states (Desnes Nunes) [RHEL-28810] - xhci: Loosen RPM as default policy to cover for AMD xHC 1.1 (Desnes Nunes) [RHEL-28810] - xhci: Simplify event ring dequeue pointer update for port change events (Desnes Nunes) [RHEL-28810] - xhci: simplify event ring dequeue tracking for transfer events (Desnes Nunes) [RHEL-28810] - xhci: Clean up xhci_{alloc,free}_erst() declarations (Desnes Nunes) [RHEL-28810] - usb: Annotate struct urb_priv with __counted_by (Desnes Nunes) [RHEL-28810] - xhci: Clean up stale comment on ERST_SIZE macro (Desnes Nunes) [RHEL-28810] - xhci: Clean up ERST_PTR_MASK inversion (Desnes Nunes) [RHEL-28810] - xhci: Expose segment numbers in debugfs (Desnes Nunes) [RHEL-28810] - xhci: Update last segment pointer after Event Ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Adjust segment numbers after ring expansion (Desnes Nunes) [RHEL-28810] - xhci: Use more than one Event Ring segment (Desnes Nunes) [RHEL-28810] - xhci: Set DESI bits in ERDP register correctly (Desnes Nunes) [RHEL-28810] - xhci: expand next_trb() helper to support more ring types (Desnes Nunes) [RHEL-28810] - xhci: Add busnumber to port tracing (Desnes Nunes) [RHEL-28810] - xhci: pass port structure to tracing instead of port number (Desnes Nunes) [RHEL-28810] - thunderbolt: Configure asymmetric link if needed and bandwidth allows (Desnes Nunes) [RHEL-28810] - thunderbolt: Add support for asymmetric link (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_switch_depth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_for_each_upstream_port_on_path() (Desnes Nunes) [RHEL-28810] - thunderbolt: Introduce tb_port_path_direction_downstream() (Desnes Nunes) [RHEL-28810] - thunderbolt: Set path power management packet support bit for USB4 v2 routers (Desnes Nunes) [RHEL-28810] - thunderbolt: Change bandwidth reservations to comply USB4 v2 (Desnes Nunes) [RHEL-28810] - thunderbolt: Make is_gen4_link() available to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use weight constants in tb_usb3_consumed_bandwidth() (Desnes Nunes) [RHEL-28810] - thunderbolt: Use constants for path weight and priority (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ti,tps6598x: Disallow undefined properties (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Make 'mode-switch' not required (Desnes Nunes) [RHEL-28810] - usb: Inform the USB Type-C class about enumerated devices (Desnes Nunes) [RHEL-28810] - usb: typec: Link enumerated USB devices with Type-C partner (Desnes Nunes) [RHEL-28810] - media: cx231xx: Use EP5_BUF_SIZE macro (Desnes Nunes) [RHEL-28810] - thunderbolt: Add DP IN added last in the head of the list of DP resources (Desnes Nunes) [RHEL-28810] - thunderbolt: Create multiple DisplayPort tunnels if there are more DP IN/OUT pairs (Desnes Nunes) [RHEL-28810] - thunderbolt: Log NVM version of routers and retimers (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_xxx() log macros in tb.c (Desnes Nunes) [RHEL-28810] - thunderbolt: Expose tb_tunnel_xxx() log macros to the rest of the driver (Desnes Nunes) [RHEL-28810] - thunderbolt: Use tb_tunnel_dbg() where possible to make logging more consistent (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo of HPD bit for Hot Plug Detect (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix typo in enum tb_link_width kernel-doc (Desnes Nunes) [RHEL-28810] - thunderbolt: Fix debug log when DisplayPort adapter not available for pairing (Desnes Nunes) [RHEL-28810] - thunderbolt: Check for unplugged router in tb_switch_clx_disable() (Desnes Nunes) [RHEL-28810] - thunderbolt: Make tb_switch_clx_is_supported() static (Desnes Nunes) [RHEL-28810] - thunderbolt: Get rid of usb4_usb3_port_actual_link_rate() (Desnes Nunes) [RHEL-28810] - thunderbolt: dma_test: Use enum tb_link_width (Desnes Nunes) [RHEL-28810] - usb: typec: altmodes/displayport: fixup drm internal api change vs new user. (Desnes Nunes) [RHEL-28810] - drm: Add HPD state to drm_connector_oob_hotplug_event() (Desnes Nunes) [RHEL-28810] - usb: Add support for Intel LJCA device (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add power status trace for tps25750 (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add trace for tps25750 irq (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add TPS25750 support (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add device data to of_device_id (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Refactor tps6598x port registration (Desnes Nunes) [RHEL-28810] - USB: typec: tps6598x: Add patch mode to tps6598x (Desnes Nunes) [RHEL-28810] - USB: typec: tsp6598x: Add cmd timeout and response delay (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: tps6598x: Add tps25750 (Desnes Nunes) [RHEL-28810] - usb: Use device_get_match_data() (Desnes Nunes) [RHEL-28810] - usb: dwc2: add pci_device_id driver_data parse support (Desnes Nunes) [RHEL-28810] - usb: usbtest: fix a type promotion bug (Desnes Nunes) [RHEL-28810] - usb: ucsi: glink: use the connector orientation GPIO to provide switch events (Desnes Nunes) [RHEL-28810] - usb: dwc3: document gfladj_refclk_lpm_sel field (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: gpio-sbu-mux: Add an entry for CBDTU02043 (Desnes Nunes) [RHEL-28810] - docs: driver-api: usb: update dma info (Desnes Nunes) [RHEL-28810] - USB: dma: remove unused function prototype (Desnes Nunes) [RHEL-28810] - usb: atm: Use size_add() in call to struct_size() (Desnes Nunes) [RHEL-28810] - usb: gadget: clarify usage of USB_GADGET_DELAYED_STATUS (Desnes Nunes) [RHEL-28810] - usb: pd: Exposing the Peak Current value of Fixed Supplies to user space (Desnes Nunes) [RHEL-28810] - usb:typec:tcpm:support double Rp to Vbus cable as sink (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: improve split scheduling by separate IN/OUT budget (Desnes Nunes) [RHEL-28810] - usb: xhci-mtk: add a bandwidth budget table (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: ci-hdrc-usb2: Allow "fsl,imx27-usb" to be passed alone (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for UHCI handoff (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: handle HAS_IOPORT dependency for AMD quirk (Desnes Nunes) [RHEL-28810] - usb: pci-quirks: group AMD specific quirk code together (Desnes Nunes) [RHEL-28810] - usbmon: Use list_for_each_entry() helper (Desnes Nunes) [RHEL-28810] - usb: chipidea: tegra: Consistently use dev_err_probe() (Desnes Nunes) [RHEL-28810] - usb: chipidea: Simplify Tegra DMA alignment code (Desnes Nunes) [RHEL-28810] - usb: chipidea: Fix DMA overwrite for Tegra (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add SDX75 compatible (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Fix SDX65 clocks (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add DWC_usb3 TX/RX threshold configurable (Desnes Nunes) [RHEL-28810] - usb: dwc3: core: configure TX/RX threshold for DWC3_IP (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: dwc3: Add Realtek DHC RTD SoC DWC3 USB (Desnes Nunes) [RHEL-28810] - usb: dwc3: add Realtek DHC RTD SoC dwc3 glue layer driver (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Configure Displayport Alternate mode 2.1 (Desnes Nunes) [RHEL-28810] - usb: pd: Add helper macro to get Type C cable speed (Desnes Nunes) [RHEL-28810] - usb: typec: Add Active or Passive cable defination to cable discover mode VDO (Desnes Nunes) [RHEL-28810] - usb: typec: Add Displayport Alternate Mode 2.1 Support (Desnes Nunes) [RHEL-28810] - usb: xhci: Move extcaps related macros to respective header file (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: Add bindings for multiport properties on DWC3 controller (Desnes Nunes) [RHEL-28810] - dt-bindings: usb: qcom,dwc3: Add bindings for SC8280 Multiport (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: enable sysfs usb role access (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Add new ACPI ID for Lunar Lake IOM device (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Expose IOM port status to debugfs (Desnes Nunes) [RHEL-28810] - usb: typec: intel_pmc_mux: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - media: cx231xx: Add EP5_BUF_SIZE and EP5_TIMEOUT_MS macros (Desnes Nunes) [RHEL-28810] - media: cx231xx: Switch to use kmemdup() helper (Desnes Nunes) [RHEL-28810] - media: gspca: cpia1: shift-out-of-bounds in set_flicker (Desnes Nunes) [RHEL-28810] - media: usb: siano: Use kmemdup to simplify kmalloc and memcpy logic (Desnes Nunes) [RHEL-28810] - thunderbolt: Apply USB 3.x bandwidth quirk only in software connection manager (Desnes Nunes) [RHEL-28810] - phy: broadcom: sr-usb: fix Wvoid-pointer-to-enum-cast warning (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mq-usb: add dev_err_probe if getting vbus failed (Desnes Nunes) [RHEL-28810] - phy: fsl-imx8mp-usb: add support for phy tuning (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: check return value of devm_kzalloc() (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Clear the driver reference in usb-phy dev (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Support sleepwalk for Tegra234 (Desnes Nunes) [RHEL-28810] - phy: tegra: xusb: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Drop if block with always false condition (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28810] - mmc: rtsx: add 74 Clocks in power on flow (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Fix build errors/warnings for unused variable (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Let MMC core handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM (Desnes Nunes) [RHEL-28810] - mmc: rtsx_pci: Fix long reads when clock is prescaled (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe (Desnes Nunes) [RHEL-28810] - misc: rtsx: add rts5261 efuse function (Desnes Nunes) [RHEL-28810] - misc: rtsx: judge ASPM Mode to set PETXCFG Reg (Desnes Nunes) [RHEL-28810] - misc: rtsx_pcr: Fix a typo (Desnes Nunes) [RHEL-28810] - misc: rtsx: Fix an error handling path in rtsx_pci_probe() (Desnes Nunes) [RHEL-28810] - misc: rtsx: Avoid mangling IRQ during runtime PM (Desnes Nunes) [RHEL-28810] - misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API (Desnes Nunes) [RHEL-28810] - mlxsw: core_env: Fix driver initialization with old firmware (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Register netdevice notifier before nexthop (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Allocate skbs using GFP_KERNEL during initialization (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_ethtool: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Fix -Wformat-truncation warning (Ivan Vecera) [RHEL-34673] - mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Fill blocks with high entropy first (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements in all blocks per search (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Save chosen elements per block (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_keys: Add a bitmap to save which blocks are chosen (Ivan Vecera) [RHEL-34673] - mlxsw: Mark high entropy key blocks (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_span: Annotate struct mlxsw_sp_span with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Annotate struct mlxsw_sp_nexthop_group_info with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Annotate struct mlxsw_sp_counter_pool with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: core: Annotate struct mlxsw_env with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: Annotate struct mlxsw_linecards with __counted_by (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Utilize standard macros for dividing buffer into chunks (Ivan Vecera) [RHEL-34673] - mlxsw: core: Extend allowed list of external cooling devices for thermal zone binding (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Limit MTBR register payload to a single data record (Ivan Vecera) [RHEL-34673] - mlxsw: Edit IPv6 key blocks to use one less block for multicast forwarding (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl_flex_keys: Add 'ipv4_5b' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Add 'ipv4_5' flex key (Ivan Vecera) [RHEL-34673] - mlxsw: Use size_mul() in call to struct_size() (Ivan Vecera) [RHEL-34673] - mlxsw: core_hwmon: Adjust module label names based on MTCAP sensor counter (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Limit single transaction buffer size (Ivan Vecera) [RHEL-34673] - mlxsw: i2c: Fix chunk size setting in output mailbox buffer (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Fix test failure on Spectrum-4 (Ivan Vecera) [RHEL-34673] - mlxsw: Fix the size of 'VIRT_ROUTER_MSB' (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Fix SSPR register layout (Ivan Vecera) [RHEL-34673] - mlxsw: pci: Set time stamp fields also when its type is MIRROR_UTC (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Stop ignoring learning notifications from redirected traffic (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Disable learning and security lookup when redirecting (Ivan Vecera) [RHEL-34673] - mlxsw: core_acl_flex_actions: Add IGNORE_ACTION (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use is_zero_ether_addr() instead of ether_addr_equal() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: router_bridge_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: Set port STP state on bridge enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Remove unused function declarations (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_bridge: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag_vlan: Add a new selftest (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rif_lag: Add a new selftest (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: IPv6 events: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: RIF: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: hw_stats: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: FIB: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Use tracker helpers to hold & put netdevices (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_nve: Do not take reference when looking up netdevice (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Drop unused functions mlxsw_sp_port_lower_dev_hold/_put() (Ivan Vecera) [RHEL-34673] - mlxsw: core_env: Read transceiver module EEPROM in 128 bytes chunks (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Increase Management Cable Info Access Register length (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Remove unused function argument (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Management Capabilities Mask Register (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Move 'mpsc' definition in 'mlxsw_reg_infos' (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Permit enslavement to netdevices with uppers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device deslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay IP NETDEV_UP on device enslavement (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay neighbours when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Replay MACVLANs when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Offload ethernet nexthops when RIF is made (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Join RIFs of LAG upper VLANs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Replay switchdev objects on port join (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: On port enslavement to a LAG, join upper's bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Add a replay_deslavement argument to event handlers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Allow event handlers to check unowned bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum: Split a helper out of mlxsw_sp_netdevice_event() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to schedule neighbour work (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Allow address handlers to run on bridge ports (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: rtnetlink: Drop obsolete tests (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Manage RIFs on PVID change (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_inetaddr_bridge_event: Add an argument (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Adjust mlxsw_sp_inetaddr_vlan_event() coding style (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Take VID for VLAN FIDs from RIF params (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass struct mlxsw_sp_rif_params to fid_get (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_switchdev: Pass extack to mlxsw_sp_br_ban_rif_pvid_change() (Ivan Vecera) [RHEL-34673] - selftests: forwarding: Add test cases for flower port range matching (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Test port range registers' occupancy (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: Add scale test for port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on port ranges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Pass main driver structure to mlxsw_sp_acl_rulei_destroy() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_acl: Add port range key element (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add devlink resource support (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_port_range: Add port range core (Ivan Vecera) [RHEL-34673] - mlxsw: resource: Add resource identifier for port range registers (Ivan Vecera) [RHEL-34673] - mlxsw: reg: Add Policy-Engine Port Range Register (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Fix an IS_ERR() vs NULL check (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Track next hops at CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Split nexthop finalization to two stages (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use router.lb_crif instead of .lb_rif_index (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Link CRIFs to RIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain CRIF for fallback loopback RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Maintain a hash table of CRIFs (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use mlxsw_sp_ul_rif_get() to get main VRF LB RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add extack argument to mlxsw_sp_lb_rif_init() (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: one_armed_router: Use port MAC for bridge address (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: vxlan: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: spectrum: q_in_vni_veto: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_mc_aware: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_ets_strict: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: qos_dscp_bridge: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: mirror_gre_scale: Disable IPv6 autogen on a bridge (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: extack: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: q_in_q_veto: Disable IPv6 autogen on bridges (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move IPIP init up (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper for RIF migration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper to check if netdev has addresses (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper to free a RIF (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nhgi->rif through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access nh->rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev from params in mlxsw_sp_rif_create() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Access rif->dev through a helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Add a helper specifically for joining a LAG (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Extract a helper from mlxsw_sp_port_vlan_router_join() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Privatize mlxsw_sp_rif_dev() (Ivan Vecera) [RHEL-34673] - mlxsw: Convert does-RIF-have-this-netdev queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: Convert RIF-has-netdevice queries to a dedicated helper (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Reuse work neighbor initialization in work scheduler (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use the available router pointer for netevent handling (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Pass router to mlxsw_sp_router_schedule_work() directly (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Move here inetaddr validator notifiers (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: mlxsw_sp_router_fini(): Extract a helper variable (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: egress_vid_classification: Fix the diagram (Ivan Vecera) [RHEL-34673] - selftests: mlxsw: ingress_rif_conf_1d: Fix the diagram (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_VRS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Do not query MAX_RIFS on each iteration (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Use extack in mlxsw_sp~_rif_ipip_lb_configure() (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_router: Clarify a comment (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Add ability to match on layer 2 miss (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Do not force matching on iif (Ivan Vecera) [RHEL-34673] - mlxsw: spectrum_flower: Split iif parsing to a separate function (Ivan Vecera) [RHEL-34673] - mlxfw: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Ivan Vecera) [RHEL-34673] - selftests: forwarding: introduce helper for standard ethtool counters (Ivan Vecera) [RHEL-34673] - selftests: forwarding: generalize bail_on_lldpad from mlxsw (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Simplify transceiver module get_temp() callback (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Make mlxsw_thermal_module_init() void (Ivan Vecera) [RHEL-34673] - mlxsw: core_thermal: Use static trip points for transceiver modules (Ivan Vecera) [RHEL-34673] - net/mlxsw: Convert to i2c's .probe_new() (Ivan Vecera) [RHEL-34673] - i40e: Do not use WQ_MEM_RECLAIM flag for workqueue (Ivan Vecera) [RHEL-32141] - cgroup/cpuset: Fix retval in update_cpumask() (Waiman Long) [RHEL-34600] - cgroup/cpuset: Fix a memory leak in update_exclusive_cpumask() (Waiman Long) [RHEL-34600] - kernel/cgroup: use kernfs_create_dir_ns() (Waiman Long) [RHEL-34600] - PM: sleep: Remove obsolete comment from unlock_system_sleep() (Waiman Long) [RHEL-34600] - Documentation: PM: Adjust freezing-of-tasks.rst to the freezer changes (Waiman Long) [RHEL-34600] - cgroup: Move rcu_head up near the top of cgroup_root (Waiman Long) [RHEL-34600] - cgroup: Add a new helper for cgroup1 hierarchy (Waiman Long) [RHEL-34600] - cgroup: Add annotation for holding namespace_sem in current_cgns_cgroup_from_root() (Waiman Long) [RHEL-34600] - cgroup: Eliminate the need for cgroup_mutex in proc_cgroup_show() (Waiman Long) [RHEL-34600] - cgroup: Make operations on the cgroup root_list RCU safe (Waiman Long) [RHEL-34600] - cgroup: Remove unnecessary list_empty() (Waiman Long) [RHEL-34600] - cgroup_freezer: cgroup_freezing: Check if not frozen (Waiman Long) [RHEL-34600] - sched: psi: fix unprivileged polling against cgroups (Waiman Long) [RHEL-34600] - cgroup: use legacy_name for cgroup v1 disable info (Waiman Long) [RHEL-34600] - cgroup: Avoid extra dereference in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: Check for ret during cgroup1_base_files cft addition (Waiman Long) [RHEL-34600] - sched/core: Update stale comment in try_to_wake_up() (Waiman Long) [RHEL-34600] - cgroup: Remove duplicates in cgroup v1 tasks file (Waiman Long) [RHEL-34600] - cgroup: fix build when CGROUP_SCHED is not enabled (Waiman Long) [RHEL-34600] - cgroup: Avoid -Wstringop-overflow warnings (Waiman Long) [RHEL-34600] - cgroup:namespace: Remove unused cgroup_namespaces_init() (Waiman Long) [RHEL-34600] - cgroup/rstat: Record the cumulative per-cpu time of cgroup and its descendants (Waiman Long) [RHEL-34600] - cgroup: clean up if condition in cgroup_pidlist_start() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name in cgroup_destroy_locked() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name above css_free_rwork_fn() (Waiman Long) [RHEL-34600] - cgroup/cpuset: fix kernel-doc (Waiman Long) [RHEL-34600] - cgroup: clean up printk() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above cgroup_create() (Waiman Long) [RHEL-34600] - cgroup/misc: Store atomic64_t reads to u64 (Waiman Long) [RHEL-34600] - cgroup/misc: Change counters to be explicit 64bit types (Waiman Long) [RHEL-34600] - cgroup/misc: update struct members descriptions (Waiman Long) [RHEL-34600] - cgroup: remove cgrp->kn check in css_populate_dir() (Waiman Long) [RHEL-34600] - cgroup: fix obsolete function name (Waiman Long) [RHEL-34600] - cgroup: use cached local variable parent in for loop (Waiman Long) [RHEL-34600] - cgroup: put cgroup_tryget_css() inside CONFIG_CGROUP_SCHED (Waiman Long) [RHEL-34600] - cgroup: fix obsolete comment above for_each_css() (Waiman Long) [RHEL-34600] - cgroup/cpuset: avoid unneeded cpuset_mutex re-lock (Waiman Long) [RHEL-34600] - cgroup: minor cleanup for cgroup_extra_stat_show() (Waiman Long) [RHEL-34600] - cgroup: remove unneeded return value of cgroup_rm_cftypes_locked() (Waiman Long) [RHEL-34600] - kernfs: add stub helper for kernfs_generic_poll() (Waiman Long) [RHEL-34600] - sched/psi: Select KERNFS as needed (Waiman Long) [RHEL-34600] - sched: add throttled time stat for throttled children (Waiman Long) [RHEL-34600] - sched: don't account throttle time for empty groups (Waiman Long) [RHEL-34600] - sched/psi: use kernfs polling functions for PSI trigger polling (Waiman Long) [RHEL-34600] - psi: remove 500ms min window size limitation for triggers (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex in freezer_css_{online,offline}() (Waiman Long) [RHEL-34600] - cgroup,freezer: hold cpu_hotplug_lock before freezer_mutex (Waiman Long) [RHEL-34600] - freezer,umh: Fix call_usermode_helper_exec() vs SIGKILL (Waiman Long) [RHEL-34600] - sched: Fix race in task_call_func() (Waiman Long) [RHEL-34600] - sched/psi: Per-cgroup PSI accounting disable/re-enable interface (Waiman Long) [RHEL-34600] - sched: Fix more TASK_state comparisons (Waiman Long) [RHEL-34600] - sched: Fix TASK_state comparisons (Waiman Long) [RHEL-34600] - freezer,sched: Rewrite core freezer logic (Waiman Long) [RHEL-34600] - cgroup.c: remove redundant check for mixable cgroup in cgroup_migrate_vet_dst (Waiman Long) [RHEL-34600] - ethtool: add SET for TCP_DATA_SPLIT ringparam (Ivan Vecera) [RHEL-32112] - i40e: Report MFS in decimal base instead of hex (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix vf may be used uninitialized in this function warning (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: fix i40e_count_filters() to count only active/new filters (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Enforce software interrupt during busy-poll exit (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: remove unnecessary qv_info ptr NULL checks (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Remove VEB recursion (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Fix broken support for floating VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Add helpers to find VSI and VEB by SEID and use them (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Introduce and use macros for iterating VSIs and VEBs (Kamal Heib) [RHEL-17460 RHEL-25596] - i40e: Use existing helper to find flow director VSI (Kamal Heib) [RHEL-17460 RHEL-25596] - cpufreq: intel_pstate: Update default EPPs for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Allow model specific EPPs (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Refine computation of P-state for given frequency (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Update hybrid scaling factor for Meteor Lake (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: Revise global turbo disable check (Steve Best) [RHEL-34665] - cpufreq: intel_pstate: set stale CPU frequency to minimum (Steve Best) [RHEL-34665] - bitfield: add FIELD_PREP_CONST() (Steve Best) [RHEL-34665] - NFSv4.1/pnfs: fix NFS with TLS in pnfs (Benjamin Coddington) [RHEL-34576] - octeontx2-af: Use separate handlers for interrupts (Kamal Heib) [RHEL-35170] {CVE-2024-27030} - fs: sysfs: Fix reference leak in sysfs_break_active_protection() (Ewan D. Milne) [RHEL-35078] {CVE-2024-26993} - init/main.c: Fix potential static_command_line memory overflow (Steve Best) [RHEL-35088] {CVE-2024-26988} - tls: remove redundant assignment to variable decrypted (Sabrina Dubroca) [RHEL-29306] - net: skbuff: generalize the skb->decrypted bit (Sabrina Dubroca) [RHEL-29306] - tls: fix lockless read of strp->msg_ready in ->poll (Sabrina Dubroca) [RHEL-29306] - tls: get psock ref after taking rxlock to avoid leak (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test with a partially invalid iov (Sabrina Dubroca) [RHEL-29306] - tls: adjust recv return with async crypto and failed copy to userspace (Sabrina Dubroca) [RHEL-29306] - tls: recv: process_rx_list shouldn't use an offset with kvec (Sabrina Dubroca) [RHEL-29306] - tls: fix peeking with sync+async decryption (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for peeking past a record of a different type (Sabrina Dubroca) [RHEL-29306] - selftests: tls: add test for merging of same-type control messages (Sabrina Dubroca) [RHEL-29306] - tls: don't skip over different type records from the rx_list (Sabrina Dubroca) [RHEL-29306] - tls: stop recv() if initial process_rx_list gave us non-DATA (Sabrina Dubroca) [RHEL-29306] - tls: break out of main loop when PEEK gets a non-data record (Sabrina Dubroca) [RHEL-29306] - selftests: tls: increase the wait in poll_partial_rec_async (Sabrina Dubroca) [RHEL-29306] - net: tls: fix returned read length with async decrypt (Sabrina Dubroca) [RHEL-29306] - selftests: tls: use exact comparison in recv_partial (Sabrina Dubroca) [RHEL-29306] - net: tls, add test to capture error on large splice (Sabrina Dubroca) [RHEL-29306] - tls: Use size_add() in call to struct_size() (Sabrina Dubroca) [RHEL-29306] - net/tls: avoid TCP window full during ->read_sock() (Sabrina Dubroca) [RHEL-29306] - PCI: Fix pci_rh_check_status() call semantics (Luiz Capitulino) [RHEL-35032] - ionic: keep stats struct local to error handling (Michal Schmidt) [RHEL-36065] - ionic: better dma-map error handling (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary NULL test (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_queue for better layout (Michal Schmidt) [RHEL-36065] - ionic: rearrange ionic_qcq (Michal Schmidt) [RHEL-36065] - ionic: carry idev in ionic_cq struct (Michal Schmidt) [RHEL-36065] - ionic: refactor skb building (Michal Schmidt) [RHEL-36065] - ionic: fold adminq clean into service routine (Michal Schmidt) [RHEL-36065] - ionic: use specialized desc info structs (Michal Schmidt) [RHEL-36065] - ionic: remove the cq_info to save more memory (Michal Schmidt) [RHEL-36065] - ionic: remove callback pointer from desc_info (Michal Schmidt) [RHEL-36065] - ionic: move adminq-notifyq handling to main file (Michal Schmidt) [RHEL-36065] - ionic: drop q mapping (Michal Schmidt) [RHEL-36065] - ionic: remove desc, sg_desc and cmb_desc from desc_info (Michal Schmidt) [RHEL-36065] - ionic: change MODULE_AUTHOR to person name (Michal Schmidt) [RHEL-36065] - ionic: Clean RCT ordering issues (Michal Schmidt) [RHEL-36065] - ionic: Use CQE profile for dim (Michal Schmidt) [RHEL-36065] - ionic: change the hwstamp likely check (Michal Schmidt) [RHEL-36065] - ionic: reduce the use of netdev (Michal Schmidt) [RHEL-36065] - ionic: Pass local netdev instead of referencing struct (Michal Schmidt) [RHEL-36065] - ionic: Check stop no restart (Michal Schmidt) [RHEL-36065] - ionic: Clean up BQL logic (Michal Schmidt) [RHEL-36065] - ionic: Make use napi_consume_skb (Michal Schmidt) [RHEL-36065] - ionic: Shorten a Tx hotpath (Michal Schmidt) [RHEL-36065] - ionic: Change default number of descriptors for Tx and Rx (Michal Schmidt) [RHEL-36065] - ionic: Rework Tx start/stop flow (Michal Schmidt) [RHEL-36065] - ionic: restore netdev feature bits after reset (Michal Schmidt) [RHEL-36065] - ionic: check cmd_regs before copying in or out (Michal Schmidt) [RHEL-36065] - ionic: check before releasing pci regions (Michal Schmidt) [RHEL-36065] - ionic: use pci_is_enabled not open code (Michal Schmidt) [RHEL-36065] - ionic: implement xdp frags support (Michal Schmidt) [RHEL-36065] - ionic: add ndo_xdp_xmit (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_REDIRECT support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP_TX support (Michal Schmidt) [RHEL-36065] - ionic: Add XDP packet headroom (Michal Schmidt) [RHEL-36065] - ionic: add initial framework for XDP support (Michal Schmidt) [RHEL-36065] - ionic: use dma range APIs (Michal Schmidt) [RHEL-36065] - ionic: add helpers for accessing buffer info (Michal Schmidt) [RHEL-36065] - ionic: set adminq irq affinity (Michal Schmidt) [RHEL-36065] - ionic: minimal work with 0 budget (Michal Schmidt) [RHEL-36065] - ionic: fill out pci error handlers (Michal Schmidt) [RHEL-36065] - ionic: lif debugfs refresh on reset (Michal Schmidt) [RHEL-36065] - ionic: use timer_shutdown_sync (Michal Schmidt) [RHEL-36065] - ionic: no fw read when PCI reset failed (Michal Schmidt) [RHEL-36065] - ionic: prevent pci disable of already disabled device (Michal Schmidt) [RHEL-36065] - ionic: bypass firmware cmds when stuck in reset (Michal Schmidt) [RHEL-36065] - ionic: keep filters across FLR (Michal Schmidt) [RHEL-36065] - ionic: pass opcode to devcmd_wait (Michal Schmidt) [RHEL-36065] - ionic: Re-arrange ionic_intr_info struct for cache perf (Michal Schmidt) [RHEL-36065] - ionic: Make the check for Tx HW timestamping more obvious (Michal Schmidt) [RHEL-36065] - ionic: Don't check null when calling vfree() (Michal Schmidt) [RHEL-36065] - ionic: set ionic ptr before setting up ethtool ops (Michal Schmidt) [RHEL-36065] - ionic: Use cached VF attributes (Michal Schmidt) [RHEL-36065] - ionic: Fix dim work handling in split interrupt mode (Michal Schmidt) [RHEL-36065] - ionic: fix snprintf format length warning (Michal Schmidt) [RHEL-36065] - ionic: replace deprecated strncpy with strscpy (Michal Schmidt) [RHEL-36065] - ionic: expand the descriptor bufs array (Michal Schmidt) [RHEL-36065] - ionic: add a check for max SGs and SKB frags (Michal Schmidt) [RHEL-36065] - ionic: count SGs in packet to minimize linearize (Michal Schmidt) [RHEL-36065] - ionic: fix 16bit math issue when PAGE_SIZE >= 64KB (Michal Schmidt) [RHEL-36065] - ionic: Remove unused declarations (Michal Schmidt) [RHEL-36065] - ionic: Add missing err handling for queue reconfig (Michal Schmidt) [RHEL-36065] - ionic: add FLR recovery support (Michal Schmidt) [RHEL-36065] - ionic: pull out common bits from fw_up (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_probe (Michal Schmidt) [RHEL-36065] - ionic: extract common bits from ionic_remove (Michal Schmidt) [RHEL-36065] - ionic: remove dead device fail path (Michal Schmidt) [RHEL-36065] - ionic: remove WARN_ON to prevent panic_on_warn (Michal Schmidt) [RHEL-36065] - ionic: use vmalloc_array and vcalloc (Michal Schmidt) [RHEL-36065] - ionic: add support for ethtool extended stat link_down_count (Michal Schmidt) [RHEL-36065] - ionic: catch failure from devlink_alloc (Michal Schmidt) [RHEL-36065] - ionic: remove noise from ethtool rxnfc error msg (Michal Schmidt) [RHEL-36065] - ionic: Don't overwrite the cyclecounter bitmask (Michal Schmidt) [RHEL-36065] - ionic: Remove redundant pci_clear_master (Michal Schmidt) [RHEL-36065] - ionic: add tx/rx-push support with device Component Memory Buffers (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary void casts (Michal Schmidt) [RHEL-36065] - ionic: remove unnecessary indirection (Michal Schmidt) [RHEL-36065] - ionic: missed doorbell workaround (Michal Schmidt) [RHEL-36065] - ionic: clear up notifyq alloc commentary (Michal Schmidt) [RHEL-36065] - ionic: clean interrupt before enabling queue to avoid credit race (Michal Schmidt) [RHEL-36065] - net: ionic: Fix error handling in ionic_init_module() (Michal Schmidt) [RHEL-36065] - ionic: refactor use of ionic_rx_fill() (Michal Schmidt) [RHEL-36065] - ionic: enable tunnel offloads (Michal Schmidt) [RHEL-36065] - ionic: new ionic device identity level and VF start control (Michal Schmidt) [RHEL-36065] - ionic: only save the user set VF attributes (Michal Schmidt) [RHEL-36065] - ionic: replay VF attributes after fw crash recovery (Michal Schmidt) [RHEL-36065] - ionic: catch NULL pointer issue on reconfig (Michal Schmidt) [RHEL-36065] - ionic: VF initial random MAC address if no assigned mac (Michal Schmidt) [RHEL-36065] - ionic: fix up issues with handling EAGAIN on FW cmds (Michal Schmidt) [RHEL-36065] - ionic: clear broken state on generation change (Michal Schmidt) [RHEL-36065] - net: ionic: fix error check for vlan flags in ionic_set_nic_features() (Michal Schmidt) [RHEL-36065] - ionic: convert users of bitmap_foo() to linkmode_foo() (Michal Schmidt) [RHEL-36065] - arm64: add dependency between vmlinuz.efi and Image (Lenny Szubowicz) [RHEL-25537] - aarch64: enable zboot (Lenny Szubowicz) [RHEL-25537] - arm64: efi: enable generic EFI compressed boot (Lenny Szubowicz) [RHEL-25537] - kbuild: factor out the common installation code into scripts/install.sh (Lenny Szubowicz) [RHEL-25537] - ipv6: fib6_rules: flush route cache when rule is changed (Hangbin Liu) [RHEL-31050] - net/ipv6: avoid possible UAF in ip6_route_mpath_notify() (Hangbin Liu) [RHEL-31050 RHEL-33271] {CVE-2024-26852} - ipv6: fix potential "struct net" leak in inet6_rtm_getaddr() (Hangbin Liu) [RHEL-31050] - ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid (Hangbin Liu) [RHEL-31050] - ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down() (Hangbin Liu) [RHEL-31050] - ipv6: Ensure natural alignment of const ipv6 loopback and router addresses (Hangbin Liu) [RHEL-31050] - ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work (Hangbin Liu) [RHEL-29532 RHEL-31050] {CVE-2024-26631} - net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX (Hangbin Liu) [RHEL-31050] - ipv6: remove hard coded limitation on ipv6_pinfo (Hangbin Liu) [RHEL-31050] - tools headers UAPI: Sync the linux/in.h with the kernel sources (Hangbin Liu) [RHEL-31050] - ipv{4,6}/raw: fix output xfrm lookup wrt protocol (Hangbin Liu) [RHEL-31050] - net: openvswitch: limit the number of recursions from action sets (Aaron Conole) [RHEL-23575] {CVE-2024-1151} - RHEL: enable CONFIG_AMD_ATL (Aristeu Rozanski) [RHEL-26704] - EDAC/amd64: Use new AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - RAS: Introduce AMD Address Translation Library (Aristeu Rozanski) [RHEL-26704] - vhost: use kzalloc() instead of kmalloc() followed by memset() (Jon Maloy) [RHEL-21507] {CVE-2024-0340} - serial: 8250: Toggle IER bits on only after irq has been set up (Prarit Bhargava) [RHEL-30355] - HID: intel-ish-hid: ipc: Add Arrow Lake PCI device ID (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Fix sensor reads after ACPI S3 suspend (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ipc: Rework EHL OOB wakeup (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-fw-loader: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: intel-ish-hid: ishtp-hid-client: use helper functions for connection (Tony Camuso) [RHEL-31212] - HID: Intel-ish-hid: Ishtp: Add helper functions for client connection (Tony Camuso) [RHEL-31212] - maple_tree: fix node allocation testing on 32 bit (Nico Pache) [RHEL-5619] - bdi: remove enum wb_congested_state (Nico Pache) [RHEL-5619] - mm/page_alloc: fix min_free_kbytes calculation regarding ZONE_MOVABLE (Nico Pache) [RHEL-5619] - fuse: remove unneeded lock which protecting update of congestion_threshold (Nico Pache) [RHEL-5619] - mm: memcg: use larger batches for proactive reclaim (Nico Pache) [RHEL-5619] - hugetlb: fix null-ptr-deref in hugetlb_vma_lock_write (Nico Pache) [RHEL-5619] - Revert "page cache: fix page_cache_next/prev_miss off by one" (Nico Pache) [RHEL-5619] - tmpfs: fix Documentation of noswap and huge mount options (Nico Pache) [RHEL-5619] - selftests/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCED (Nico Pache) [RHEL-5619] - kasan: remove hwasan-kernel-mem-intrinsic-prefix=1 for clang-14 (Nico Pache) [RHEL-5619] - mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_page (Nico Pache) [RHEL-5619] - objtool: mem*() are not uaccess safe (Nico Pache) [RHEL-5619] - mm: page_alloc: unreserve highatomic page blocks before oom (Nico Pache) [RHEL-5619] - mm/hugetlb: fix nodes huge page allocation when there are surplus pages (Nico Pache) [RHEL-5619] - mm: fix unaccount of memory on vma_link() failure (Nico Pache) [RHEL-5619] - vfs: fix readahead(2) on block devices (Nico Pache) [RHEL-5619] - kasan: print the original fault addr when access invalid shadow (Nico Pache) [RHEL-5619] - hugetlbfs: close race between MADV_DONTNEED and page fault (Nico Pache) [RHEL-5619] - hugetlbfs: extend hugetlb_vma_lock to private VMAs (Nico Pache) [RHEL-5619] - hugetlbfs: clear resv_map pointer if mmap fails (Nico Pache) [RHEL-5619] - mm/page_alloc: use write_seqlock_irqsave() instead write_seqlock() + local_irq_save(). (Nico Pache) [RHEL-5619] - writeback: account the number of pages written back (Nico Pache) [RHEL-5619] - mm/hugetlb.c: fix a bug within a BUG(): inconsistent pte comparison (Nico Pache) [RHEL-5619] - mm: memcontrol: don't throttle dying tasks on memory.high (Nico Pache) [RHEL-5619] - mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->cached (Nico Pache) [RHEL-5619] - mm: kmem: fix a NULL pointer dereference in obj_stock_flush_required() (Nico Pache) [RHEL-5619] - mm/memcontrol: do not tweak node in mem_cgroup_init() (Nico Pache) [RHEL-5619] - mm:vmscan: fix inaccurate reclaim during proactive reclaim (Nico Pache) [RHEL-5619] - fuse: remove reliance on bdi congestion (Nico Pache) [RHEL-5619] - minmax: clamp more efficiently by avoiding extra comparison (Nico Pache) [RHEL-5619] - minmax: sanity check constant bounds when clamping (Nico Pache) [RHEL-5619] - FAT: use io_schedule_timeout() instead of congestion_wait() (Nico Pache) [RHEL-5619] - mm, mmap: fix vma_merge() case 7 with vma_ops->close (Nico Pache) [RHEL-5619] - mmap: fix error paths with dup_anon_vma() (Nico Pache) [RHEL-5619] - mm: move vma locking out of vma_prepare and dup_anon_vma (Nico Pache) [RHEL-5619] - mm: always lock new vma before inserting into vma tree (Nico Pache) [RHEL-5619] - mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once (Nico Pache) [RHEL-5619] - mm: mark VMA as being written when changing vm_flags (Nico Pache) [RHEL-5619] - mm: replace mmap with vma write lock assertions when operating on a vma (Nico Pache) [RHEL-5619] - mm: for !CONFIG_PER_VMA_LOCK equate write lock assertion for vma and mmap (Nico Pache) [RHEL-5619] - mmap: fix vma_iterator in error path of vma_merge() (Nico Pache) [RHEL-5619] - kunit: kasan_test: disable fortify string checker on kmalloc_oob_memset (Nico Pache) [RHEL-5619] - x86/mm/pat: fix VM_PAT handling in COW mappings (Nico Pache) [RHEL-5619] - mm: cachestat: fix two shmem bugs (Nico Pache) [RHEL-5619] - memtest: use {READ,WRITE}_ONCE in memory scanning (Nico Pache) [RHEL-5619] - mm: cachestat: fix folio read-after-free in cache walk (Nico Pache) [RHEL-5619] - kasan/test: avoid gcc warning for intentional overflow (Nico Pache) [RHEL-5619] - mm: memcontrol: clarify swapaccount=0 deprecation warning (Nico Pache) [RHEL-5619] - userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb (Nico Pache) [RHEL-5619] - mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again (Nico Pache) [RHEL-5619] - readahead: avoid multiple marked readahead pages (Nico Pache) [RHEL-5619] - mm: fix unmap_mapping_range high bits shift bug (Nico Pache) [RHEL-5619] - mm/mglru: respect min_ttl_ms with memcgs (Nico Pache) [RHEL-5619] - mm/shmem: fix race in shmem_undo_range w/THP (Nico Pache) [RHEL-5619] - mm/rmap: fix misplaced parenthesis of a likely() (Nico Pache) [RHEL-5619] - mm: fix oops when filemap_map_pmd() without prealloc_pte (Nico Pache) [RHEL-5619] - mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors (Nico Pache) [RHEL-5619] - mm: fix for negative counter: nr_file_hugepages (Nico Pache) [RHEL-5619] - mm: zswap: fix pool refcount bug around shrink_worker() (Nico Pache) [RHEL-5619] - mm/migrate: fix do_pages_move for compat pointers (Nico Pache) [RHEL-5619] - mm/page_alloc: correct start page when guard page debug is enabled (Nico Pache) [RHEL-5619] - mm/memory_hotplug: use pfn math in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm/cma: use nth_page() in place of direct struct page manipulation (Nico Pache) [RHEL-5619] - mm: mempolicy: keep VMA walk if both MPOL_MF_STRICT and MPOL_MF_MOVE are specified (Nico Pache) [RHEL-5619] - mm, memcg: reconsider kmem.limit_in_bytes deprecation (Nico Pache) [RHEL-5619] - mm: memcontrol: fix GFP_NOFS recursion in memory.high enforcement (Nico Pache) [RHEL-5619] - mm: page_alloc: fix CMA and HIGHATOMIC landing on the wrong buddy list (Nico Pache) [RHEL-5619] - rcu: dump vmalloc memory info safely (Nico Pache) [RHEL-5619] - mm/vmalloc: add a safer version of find_vm_area() for debug (Nico Pache) [RHEL-5619] - mm: memory-failure: fix unexpected return value in soft_offline_page() (Nico Pache) [RHEL-5619] - mm: add a call to flush_cache_vmap() in vmap_pfn() (Nico Pache) [RHEL-5619] - mm/gup: handle cont-PTE hugetlb pages correctly in gup_must_unshare() via GUP-fast (Nico Pache) [RHEL-5619] - mm: enable page walking API to lock vmas during the walk (Nico Pache) [RHEL-5619] - smaps: use vm_normal_page_pmd() instead of follow_trans_huge_pmd() (Nico Pache) [RHEL-5619] - mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT (Nico Pache) [RHEL-5619] - mm: hugetlb_vmemmap: fix a race between vmemmap pmd split (Nico Pache) [RHEL-5619] - memcg: drop kmem.limit_in_bytes (Nico Pache) [RHEL-5619] - hugetlb: do not clear hugetlb dtor until allocating vmemmap (Nico Pache) [RHEL-5619] - zsmalloc: fix races between modifications of fullness and isolated (Nico Pache) [RHEL-5619] - kasan, slub: fix HW_TAGS zeroing with slub_debug (Nico Pache) [RHEL-5619] - kasan: fix type cast in memory_is_poisoned_n (Nico Pache) [RHEL-5619] - mm: call arch_swap_restore() from do_swap_page() (Nico Pache) [RHEL-5619] - shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs (Nico Pache) [RHEL-5619] - kasan: use internal prototypes matching gcc-13 builtins (Nico Pache) [RHEL-5619] - kasan: add kasan_tag_mismatch prototype (Nico Pache) [RHEL-5619] - radix tree: remove unused variable (Nico Pache) [RHEL-5619] - lib/test_meminit: allocate pages up to order MAX_ORDER (Nico Pache) [RHEL-5619] - maple_tree: fix 32 bit mas_next testing (Nico Pache) [RHEL-5619] - lz4: fix LZ4_decompress_safe_partial read out of bound (Nico Pache) [RHEL-5619] - lib/raid6/test: fix multiple definition linking error (Nico Pache) [RHEL-5619] - mm/mmap: Fix error return in do_vmi_align_munmap() (Nico Pache) [RHEL-5619] - mm/ksm: support fork/exec for prctl (Nico Pache) [RHEL-5619] - mm/uffd: allow vma to merge as much as possible (Nico Pache) [RHEL-5619] - mm/uffd: fix vma operation where start addr cuts part of vma (Nico Pache) [RHEL-5619] - mm/khugepaged: fix regression in collapse_file() (Nico Pache) [RHEL-5619] - mm: remove unused vma_init_lock() (Nico Pache) [RHEL-5619] - fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions (Nico Pache) [RHEL-5619] - mm/mempolicy: Take VMA lock before replacing policy (Nico Pache) [RHEL-5619] - mm: lock_vma_under_rcu() must check vma->anon_vma under vma lock (Nico Pache) [RHEL-5619] - tcp: Use per-vma locking for receive zerocopy (Nico Pache) [RHEL-5619] - mm: fix memory ordering for mm_lock_seq and vm_lock_seq (Nico Pache) [RHEL-5619] - mm: lock VMA in dup_anon_vma() before setting ->anon_vma (Nico Pache) [RHEL-5619] - mm: don't drop VMA locks in mm_drop_all_locks() (Nico Pache) [RHEL-5619] - userfaultfd: fix regression in userfaultfd_unmap_prep() (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings (Nico Pache) [RHEL-5619] - mm/mmap: separate writenotify and dirty tracking logic (Nico Pache) [RHEL-5619] - mm/mlock: rename mlock_future_check() to mlock_future_ok() (Nico Pache) [RHEL-5619] - mm/mmap: refactor mlock_future_check() (Nico Pache) [RHEL-5619] - mm: avoid rewalk in mmap_region (Nico Pache) [RHEL-5619] - mm: add vma_iter_{next,prev}_range() to vma iterator (Nico Pache) [RHEL-5619] - mm: update vma_iter_store() to use MAS_WARN_ON() (Nico Pache) [RHEL-5619] - mm: update validate_mm() to use vma iterator (Nico Pache) [RHEL-5619] - dmapool: create/destroy cleanup (Nico Pache) [RHEL-5619] - mm/mempolicy: fix set_mempolicy_home_node() previous VMA pointer (Nico Pache) [RHEL-5619] - mm/vmalloc: fix the unchecked dereference warning in vread_iter() (Nico Pache) [RHEL-5619] - selftests/mm: FOLL_LONGTERM need to be updated to 0x100 (Nico Pache) [RHEL-5619] - hugetlb: revert use of page_cache_next_miss() (Nico Pache) [RHEL-5619] - mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() (Nico Pache) [RHEL-5619] - mm: add a NO_INHERIT flag to the PR_SET_MDWE prctl (Nico Pache) [RHEL-5619] - mm: make PR_MDWE_REFUSE_EXEC_GAIN an unsigned long (Nico Pache) [RHEL-5619] - tools headers UAPI: Sync linux/prctl.h with the kernel sources (Nico Pache) [RHEL-5619] - mm: fix memcpy_from_file_folio() integer underflow (Nico Pache) [RHEL-5619] - mm: page_alloc: remove stale CMA guard code (Nico Pache) [RHEL-5619] - mm/memory-failure: fix hardware poison check in unpoison_memory() (Nico Pache) [RHEL-5619] - tools/Makefile: do missed s/vm/mm/ (Nico Pache) [RHEL-5619] - mm: memory-failure: avoid false hwpoison page mapped error info (Nico Pache) [RHEL-5619] - mm: memory-failure: fix potential unexpected return value from unpoison_memory() (Nico Pache) [RHEL-5619] - mm/swapfile: fix wrong swap entry type for hwpoisoned swapcache page (Nico Pache) [RHEL-5619] - Docs/admin-guide/mm/zswap: remove zsmalloc's lack of writeback warning (Nico Pache) [RHEL-5619] - mm: fix arithmetic for max_prop_frac when setting max_ratio (Nico Pache) [RHEL-5619] - mm: fix arithmetic for bdi min_ratio (Nico Pache) [RHEL-5619] - mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() (Nico Pache) [RHEL-5619] - docs: Fix path paste-o for /sys/kernel/warn_count (Nico Pache) [RHEL-5619] - mm: remove unused inline functions from include/linux/mm_inline.h (Nico Pache) [RHEL-5619] - mm: add more BUILD_BUG_ONs to gfp_migratetype() (Nico Pache) [RHEL-5619] - mm: cleanup is_highmem() (Nico Pache) [RHEL-5619] - mm/huge_memory: check pmd_present first in is_huge_zero_pmd (Nico Pache) [RHEL-5619] - mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT (Nico Pache) [RHEL-5619] - memregion: Fix memregion_free() fallback definition (Nico Pache) [RHEL-5619] - mm: Add kernel-doc for folio->mlock_count (Nico Pache) [RHEL-5619] - nodemask.h: fix compilation error with GCC12 (Nico Pache) [RHEL-5619] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [RHEL-5619] - filemap: Update the folio_lock documentation (Nico Pache) [RHEL-5619] - filemap: Remove obsolete comment in lock_page (Nico Pache) [RHEL-5619] - kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t (Nico Pache) [RHEL-5619] - mm/vmalloc: fix comments about vmap_area struct (Nico Pache) [RHEL-5619] - mm/memcg: retrieve parent memcg from css.parent (Nico Pache) [RHEL-5619] - remove congestion tracking framework (Nico Pache) [RHEL-5619] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [RHEL-5619] - mm: fix boolreturn.cocci warning (Nico Pache) [RHEL-5619] - memblock: Remove #ifdef __KERNEL__ from memblock.h (Nico Pache) [RHEL-5619] - mm/slab: Finish struct page to struct slab conversion (Nico Pache) [RHEL-5619] - memblock: fix memblock_phys_alloc() section mismatch error (Nico Pache) [RHEL-5619] - mm, slab: Remove compiler check in __kmalloc_index (Nico Pache) [RHEL-5619] - memblock: improve MEMBLOCK_HOTPLUG documentation (Nico Pache) [RHEL-5619] - mm/memory_hotplug: remove stale function declarations (Nico Pache) [RHEL-5619] - mm/vmstat: annotate data race for zone->free_area[order].nr_free (Nico Pache) [RHEL-5619] - mm/page_alloc.c: avoid allocating highmem pages via alloc_pages_exact[_nid] (Nico Pache) [RHEL-5619] - mm: fix data race in PagePoisoned() (Nico Pache) [RHEL-5619]- printk: nbcon: move locked_port flag to struct uart_port (Andrew Halaney) [RHEL-3987] - tty/serial/pl011: Make the locking work on RT (Andrew Halaney) [RHEL-3987] - tty/serial/omap: Make the locking RT aware (Andrew Halaney) [RHEL-3987] - printk: Avoid false positive lockdep report for legacy driver. (Andrew Halaney) [RHEL-3987] - serial: 8250: revert "drop lockdep annotation from serial8250_clear_IER()" (Andrew Halaney) [RHEL-3987] - printk: Add kthread for all legacy consoles (Andrew Halaney) [RHEL-3987] - serial: 8250: Switch to nbcon console (Andrew Halaney) [RHEL-3987] - serial/8250: Use fifo in 8250 console driver (Andrew Halaney) [RHEL-3987] - serial: core: Provide low-level functions to port lock (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to reacquire ownership (Andrew Halaney) [RHEL-3987] - tty: sysfs: Add nbcon support for 'active' (Andrew Halaney) [RHEL-3987] - proc: Add nbcon support for /proc/consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Start printing threads (Andrew Halaney) [RHEL-3987] - printk: nbcon: Stop threads on shutdown/reboot (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add printer thread wakeups (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add context to console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Atomic print in printk context on shutdown (Andrew Halaney) [RHEL-3987] - printk: nbcon: Introduce printing kthreads (Andrew Halaney) [RHEL-3987] - lockdep: Mark emergency section in lockdep splats (Andrew Halaney) [RHEL-3987] - rcu: Mark emergency section in rcu stalls (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in oops (Andrew Halaney) [RHEL-3987] - panic: Mark emergency section in warn (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement emergency sections (Andrew Halaney) [RHEL-3987] - printk: Coordinate direct printing in panic (Andrew Halaney) [RHEL-3987] - printk: Track nbcon consoles (Andrew Halaney) [RHEL-3987] - printk: Avoid console_lock dance if no legacy or boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add unsafe flushing on panic (Andrew Halaney) [RHEL-3987] - printk: nbcon: Assign priority based on CPU state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Use nbcon consoles in console_flush_all() (Andrew Halaney) [RHEL-3987] - printk: Update @console_may_schedule in console_trylock_spinning() (Derek Barbosa) [RHEL-3987] - serial: Lock console when calling into driver before registration (Derek Barbosa) [RHEL-3987] - printk: Disable passing console lock owner completely during panic() (Derek Barbosa) [RHEL-3987] - printk: Track registered boot consoles (Andrew Halaney) [RHEL-3987] - printk: nbcon: Provide function to flush using write_atomic() (Andrew Halaney) [RHEL-3987] - printk: Add @flags argument for console_is_usable() (Andrew Halaney) [RHEL-3987] - printk: Let console_is_usable() handle nbcon (Andrew Halaney) [RHEL-3987] - printk: Make console_is_usable() available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add driver_enter/driver_exit console callbacks (Andrew Halaney) [RHEL-3987] - printk: nbcon: Implement processing in port->lock wrapper (Andrew Halaney) [RHEL-3987] - printk: Check printk_deferred_enter()/_exit() usage (Andrew Halaney) [RHEL-3987] - printk: nbcon: Ensure ownership release on failed emit (Andrew Halaney) [RHEL-3987] - printk: Add sparse notation to console_srcu locking (Andrew Halaney) [RHEL-3987] - printk: Consider nbcon boot consoles on seq init (Andrew Halaney) [RHEL-3987] - panic: Flush kernel log buffer at the end (Andrew Halaney) [RHEL-3987] - printk: Avoid non-panic CPUs writing to ringbuffer (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Consider committed as finalized in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Skip non-finalized records in panic (Andrew Halaney) [RHEL-3987] - printk: Wait for all reserved records with pr_flush() (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Cleanup reader terminology (Andrew Halaney) [RHEL-3987] - printk: Add this_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: For @suppress_panic_printk check for other CPU in panic (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Clarify special lpos values (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Do not skip non-finalized records with prb_next_seq() (Andrew Halaney) [RHEL-3987] - printk: Use prb_first_seq() as base for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Adjust mapping for 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: nbcon: Relocate 32bit seq macros (Andrew Halaney) [RHEL-3987] - printk: Reduce pr_flush() pooling time (Andrew Halaney) [RHEL-3987] - printk: fix illegal pbufs access for !CONFIG_PRINTK (Andrew Halaney) [RHEL-3987] - printk: nbcon: Allow drivers to mark unsafe regions and check state (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add emit function and callback function for atomic printing (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add sequence handling (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add ownership state functions (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add buffer management (Andrew Halaney) [RHEL-3987] - printk: Make static printk buffers available to nbcon (Andrew Halaney) [RHEL-3987] - printk: nbcon: Add acquire/release logic (Andrew Halaney) [RHEL-3987] - printk: Add non-BKL (nbcon) console basic infrastructure (Andrew Halaney) [RHEL-3987] - printk: flush consoles before checking progress (Andrew Halaney) [RHEL-3987] - panic: Reenable preemption in WARN slowpath (Andrew Halaney) [RHEL-3987] - Revert "printk: export symbols for debug modules" (Andrew Halaney) [RHEL-3987] - printk: export symbols for debug modules (Andrew Halaney) [RHEL-3987] - printk: ringbuffer: Fix truncating buffer size min_t cast (Andrew Halaney) [RHEL-3987] - printk: Rename abandon_console_lock_in_panic() to other_cpu_in_panic() (Andrew Halaney) [RHEL-3987] - printk: Add per-console suspended state (Andrew Halaney) [RHEL-3987] - console: Document struct console (Derek Barbosa) [RHEL-3987] - console: Use BIT() macros for @flags values (Derek Barbosa) [RHEL-3987] - printk: Consolidate console deferred printing (Andrew Halaney) [RHEL-3987] - printk: Do not take console lock for console_flush_on_panic() (Andrew Halaney) [RHEL-3987] - printk: Keep non-panic-CPUs out of console lock (Andrew Halaney) [RHEL-3987] - printk: Reduce console_unblank() usage in unsafe scenarios (Andrew Halaney) [RHEL-3987] - panic: hide unused global functions (Andrew Halaney) [RHEL-3987] - seqlock/latch: Provide raw_read_seqcount_latch_retry() (Andrew Halaney) [RHEL-3987] - timekeeping: Consolidate fast timekeeper (Andrew Halaney) [RHEL-3987] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Andrew Halaney) [RHEL-3987] - kcsan: test: use new suite_{init,exit} support (Andrew Halaney) [RHEL-3987] - printk: Remove obsoleted check for non-existent "user" object (Andrew Halaney) [RHEL-3987] - panic: fix the panic_print NMI backtrace setting (Andrew Halaney) [RHEL-3987] - kernel/printk/index.c: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-3987] - printk: Use scnprintf() to print the message about the dropped messages on a console (Andrew Halaney) [RHEL-3987] - kernel/printk/printk.c: Fix W=1 kernel-doc warning (Andrew Halaney) [RHEL-3987] - printk: Remove trace_.*_rcuidle() usage (Andrew Halaney) [RHEL-3987] - printk: adjust string limit macros (Andrew Halaney) [RHEL-3987] - printk: use printk_buffers for devkmsg (Andrew Halaney) [RHEL-3987] - printk: introduce console_prepend_dropped() for dropped messages (Andrew Halaney) [RHEL-3987] - printk: introduce printk_get_next_message() and printk_message (Andrew Halaney) [RHEL-3987] - printk: introduce struct printk_buffers (Andrew Halaney) [RHEL-3987] - printk: move size limit macros into internal.h (Andrew Halaney) [RHEL-3987] - exit: Use READ_ONCE() for all oops/warn limit reads (Andrew Halaney) [RHEL-3987] - exit: Allow oops_limit to be disabled (Andrew Halaney) [RHEL-3987] - exit: Put an upper limit on how often we can oops (Andrew Halaney) [RHEL-3987] - printk: htmldocs: add missing description (Andrew Halaney) [RHEL-3987] - panic: use str_enabled_disabled() helper (Andrew Halaney) [RHEL-3987] - printk: cpu sync always disable interrupts (Andrew Halaney) [RHEL-3987] - panic: move panic_print before kmsg dumpers (Andrew Halaney) [RHEL-3987] - panic: add option to dump all CPUs backtraces in panic_print (Andrew Halaney) [RHEL-3987] - docs: sysctl/kernel: add missing bit to panic_print (Andrew Halaney) [RHEL-3987] - panic: remove oops_id (Andrew Halaney) [RHEL-3987] - panic: use error_report_end tracepoint on warnings (Andrew Halaney) [RHEL-3987] - tools/bootconfig: Print all error message in stderr (Andrew Halaney) [RHEL-3987] - printk: Remove console_silent() (Andrew Halaney) [RHEL-3987] - redhat/configs: Disable CONFIG_RPMSG_TTY (Andrew Halaney) [RHEL-24205] - redhat/configs: Align new TTY configs with ELN (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: Check the return value of dmaengine_tx_status (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix unconditional activation of THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Fix DMA transmission in RS485 mode (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: simplify qcom_geni_serial_send_chunk_fifo()" (Andrew Halaney) [RHEL-24205] - vt: fix unicode buffer corruption when deleting characters (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Fix broken RS485 (Andrew Halaney) [RHEL-24205] - serial: stm32: do not always set SER_RS485_RX_DURING_TX if RS485 is enabled (Andrew Halaney) [RHEL-24205] - ARM: PL011: Fix DMA support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: address RX timeout interrupt errata (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit (Andrew Halaney) [RHEL-24205] - serdev: Replace custom code with device_match_acpi_handle() (Andrew Halaney) [RHEL-24205] - serdev: Simplify devm_serdev_device_open() function (Andrew Halaney) [RHEL-24205] - serdev: Make use of device_set_node() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add copyright Siemens Mobility GmbH (Andrew Halaney) [RHEL-24205] - tty: 8250: Add note for PX-835 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix IS-200 PCI ID comment (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes PX cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Intashield IS-100 (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes UP cards (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for additional Brainboxes UC cards (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Set the console genpd always on if no console suspend (Andrew Halaney) [RHEL-24205] - hvc/xen: fix console unplug (Andrew Halaney) [RHEL-24205] - hvc/xen: fix error path in xen_hvc_init() to always register frontend driver (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Add support for MOXA Mini PCIe boards (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Relocate macros within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Cleanup MOXA configurations (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Modify MOXA enum name within 8250_pci.c (Andrew Halaney) [RHEL-24205] - tty: whitespaces in descriptions corrected by replacing tabs with spaces (Andrew Halaney) [RHEL-24205] - serial/esp32_uart: use prescaler when available (Andrew Halaney) [RHEL-24205] - serial: 8250: remove AR7 support (Andrew Halaney) [RHEL-24205] - tty: serial: meson: fix hard LOCKUP on crtscts mode (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add ESP32S3 ACM gadget driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32s3-acm (Andrew Halaney) [RHEL-24205] - drivers/tty/serial: add driver for the ESP32 UART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: document esp32-uart (Andrew Halaney) [RHEL-24205] - serial: core: tidy invalid baudrate handling in uart_get_baud_rate (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: unset STOPBRK when setting STARTBRK (Andrew Halaney) [RHEL-24205] - serial: max310x: remove trailing whitespaces (Andrew Halaney) [RHEL-24205] - tty/sysrq: replace smp_processor_id() with get_cpu() (Andrew Halaney) [RHEL-24205] - serial: add PORT_GENERIC definition (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the S4 SoC (Andrew Halaney) [RHEL-24205] - serial: initialize retinfo in uart_get_info() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - tty: vc_screen: make vc_class constant (Andrew Halaney) [RHEL-24205] - tty: vt: make vtconsole_class constant (Andrew Halaney) [RHEL-24205] - tty: Restrict access to TIOCLINUX' copy-and-paste subcommands (Andrew Halaney) [RHEL-24205] - serial: core: Simplify uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - serial: 8250: Check for valid console index (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: convert to YAML (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: use device_property APIs when configuring irda mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Do not complain when DMA is absent (Andrew Halaney) [RHEL-24205] - serial: imx: Put DMA enabled UART in separate lock subclass (Andrew Halaney) [RHEL-24205] - serial: core: add comment about definitely used port types (Andrew Halaney) [RHEL-24205] - serial: core: remove cruft from uapi header (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Annotate struct pci1xxxx_8250 with __counted_by (Andrew Halaney) [RHEL-24205] - serial: exar: Add RS-485 support for Sealevel XR17V35X based cards (Andrew Halaney) [RHEL-24205] - vt: Replace strlcpy with strscpy (Andrew Halaney) [RHEL-24205] - serial: core: fix kernel-doc for uart_port_unlock_irqrestore() (Andrew Halaney) [RHEL-24205] - mxser: Annotate struct mxser_board with __counted_by (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_clk_get_optional_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - tty: use 'if' in send_break() instead of 'goto' (Andrew Halaney) [RHEL-24205] - tty: don't check for signal_pending() in send_break() (Andrew Halaney) [RHEL-24205] - tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK (Andrew Halaney) [RHEL-24205] - tty: convert THROTTLE constants into enum (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use bool for 'restart' in tty_buffer_unlock_exclusive() (Andrew Halaney) [RHEL-24205] - tty: stop using ndash in kernel-doc (Andrew Halaney) [RHEL-24205] - tty: invert return values of tty_{,un}throttle_safe() (Andrew Halaney) [RHEL-24205] - tty: switch tty_{,un}throttle_safe() to return a bool (Andrew Halaney) [RHEL-24205] - tty: n_tty: use do-while in n_tty_check_{,un}throttle() (Andrew Halaney) [RHEL-24205] - tty: n_tty: invert the condition in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use min3() in copy_from_read_buf() (Andrew Halaney) [RHEL-24205] - tty: n_tty: rename and retype 'retval' in n_tty_ioctl() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'retval' instead of 'c' (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: stm32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sprd: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sifive: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: txx9: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: tegra: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: sa1100: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rp2: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: rda: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pxa: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pic32: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: pch: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: owl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: msm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mpc52xx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: meson: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: mcf: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: lpc32xx_hs: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: jsm: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: imx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: icom: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: dz: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: atmel: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: apb: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: amba-pl010: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_uart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: 21285: Use port lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Use lock wrappers (Andrew Halaney) [RHEL-24205] - serial: core: Provide port lock wrappers (Andrew Halaney) [RHEL-24205] - tty: serial: 8250_exar: Does not use anything from 8250_pci (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove 8250_pci usage (Andrew Halaney) [RHEL-24205] - tty/serial: 8250: Sort drivers in Makefile (Andrew Halaney) [RHEL-24205] - tty/serial: Sort drivers in makefile (Andrew Halaney) [RHEL-24205] - serial: imx: Simplify compatibility handling (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: improve comments about variants (Andrew Halaney) [RHEL-24205] - tty: tty_jobctrl: fix pid memleak in disassociate_ctty() (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Fix to check return value of platform_get_irq() in linflex_probe() (Andrew Halaney) [RHEL-24205] - tty: serial: ma35d1_serial: Add missing check for ioremap (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use dev_err_probe() instead of dev_warn() (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Use dev_err_probe() instead of dev_err() (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Introduce UART_IIR_FIFO_ENABLED_16750 (Andrew Halaney) [RHEL-24205] - tty: hvc: remove set but unused variable (Andrew Halaney) [RHEL-24205] - serial: stm32: add support for break control (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove unused to_sc16is7xx_port macro (Andrew Halaney) [RHEL-24205] - tty: vcc: Add check for kstrdup() in vcc_probe() (Andrew Halaney) [RHEL-24205] - net: hso: drop unused function argument (Andrew Halaney) [RHEL-24205] - serial: mxs-auart: fix tx (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: reorder code to remove prototype declarations (Andrew Halaney) [RHEL-24205] - serial: omap: do not override settings for RS485 support (Andrew Halaney) [RHEL-24205] - serial: core, imx: do not set RS485 enabled if it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: make sure RS485 cannot be enabled when it is not supported (Andrew Halaney) [RHEL-24205] - serial: core: fix sanitizing check for RTS settings (Andrew Halaney) [RHEL-24205] - serial: core: set missing supported flag for RX during TX GPIO (Andrew Halaney) [RHEL-24205] - serial: Do not hold the port lock when setting rx-during-tx GPIO (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Restore clock error handling (Andrew Halaney) [RHEL-24205] - serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock (Andrew Halaney) [RHEL-24205] - serial: apbuart: fix console prompt on qemu (Andrew Halaney) [RHEL-24205] - serial: ma35d1: Validate console index before assignment (Andrew Halaney) [RHEL-24205] - arm64: defconfig: Increase SERIAL_8250_NR_UARTS (Andrew Halaney) [RHEL-24205] - tty: fix tty_operations types in documentation (Andrew Halaney) [RHEL-24205] - serial: core: Revert checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed (Andrew Halaney) [RHEL-24205] - serial: core: Fix runtime PM handling for pending tx (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: drop earlycon support for unsupported platforms (Andrew Halaney) [RHEL-24205] - tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix up PX-803/PX-857 (Andrew Halaney) [RHEL-24205] - tty: 8250: Fix port count of PX-257 (Andrew Halaney) [RHEL-24205] - tty: 8250: Remove UC-257 and UC-431 (Andrew Halaney) [RHEL-24205] - hvc/xen: fix event channel handling for secondary consoles (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: remove dead code (Andrew Halaney) [RHEL-24205] - ASoC: ti: ams-delta: Fix cx81801_receive() argument types (Andrew Halaney) [RHEL-24205] - serial: core: Fix checks for tx runtime PM state (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Drop pm_runtime_irq_safe() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Fix errors with no_console_suspend (Andrew Halaney) [RHEL-24205] - serial: Reduce spinlocked portion of uart_rs485_config() (Andrew Halaney) [RHEL-24205] - serial: exar: Revert "serial: exar: Add support for Sealevel 7xxxC serial cards" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux" (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Check IRQ data before use (Andrew Halaney) [RHEL-24205] - tty: shrink the size of struct tty_struct by 40 bytes (Andrew Halaney) [RHEL-24205] - tty: n_tty: deduplicate copy code in n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: n_tty: extract ECHO_OP processing to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: unify counts to size_t (Andrew Halaney) [RHEL-24205] - tty: n_tty: use u8 for chars and flags (Andrew Halaney) [RHEL-24205] - tty: n_tty: simplify chars_in_buffer() (Andrew Halaney) [RHEL-24205] - tty: n_tty: remove unsigned char casts from character constants (Andrew Halaney) [RHEL-24205] - tty: n_tty: move newline handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: move canon handling to a separate function (Andrew Halaney) [RHEL-24205] - tty: n_tty: use MASK() for masking out size bits (Andrew Halaney) [RHEL-24205] - tty: n_tty: make n_tty_data::num_overrun unsigned (Andrew Halaney) [RHEL-24205] - tty: n_tty: use time_is_before_jiffies() in n_tty_receive_overrun() (Andrew Halaney) [RHEL-24205] - tty: n_tty: use 'num' for writes' counts (Andrew Halaney) [RHEL-24205] - tty: n_tty: use output character directly (Andrew Halaney) [RHEL-24205] - tty: n_tty: make flow of n_tty_receive_buf_common() a bool (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: Add a earlycon for the T7 SoC" (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: improve bcm7271 8250 port (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: add missing support for rs485 devicetree properties (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix bug when first setting GPIO direction (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix regression with GPIO configuration (Andrew Halaney) [RHEL-24205] - dt-bindings: sc16is7xx: Add property to change GPIO function (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove obsolete out_thread label (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: fix broken port 0 uart init (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: fall back to poll if there's no interrupt (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: snps-dw-apb-uart: make interrupt optional (Andrew Halaney) [RHEL-24205] - serial: tegra: handle clk prepare error in tegra_uart_hw_init() (Andrew Halaney) [RHEL-24205] - serial: sifive: Add suspend and resume operations (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a earlycon for the T7 SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: synchronize RX DMA channel in shutdown (Andrew Halaney) [RHEL-24205] - serial: stm32: replace access to DMAR bit by dmaengine_pause/resume (Andrew Halaney) [RHEL-24205] - serial: stm32: group dma pause/resume error handling into single function (Andrew Halaney) [RHEL-24205] - serial: stm32: modify parameter and rename stm32_usart_rx_dma_enabled (Andrew Halaney) [RHEL-24205] - serial: stm32: use DMAT as a configuration bit (Andrew Halaney) [RHEL-24205] - serial: stm32: avoid clearing DMAT bit during transfer (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to extended ioctl config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: cleanup gsm_control_command and gsm_control_reply (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase gsm_mux unsupported counted where appropriate (Andrew Halaney) [RHEL-24205] - tty: n_gsm: increase malformed counter for malformed control frames (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add open_error counter to gsm_mux (Andrew Halaney) [RHEL-24205] - tty: n_gsm: remove unneeded initialization of ret in gsm_dlci_config (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add missing description to structs in gsmmux.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add restart flag to DLC specific ioctl config (Andrew Halaney) [RHEL-24205] - serial: core: Remove unused PORT_* definitions (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: invert conditions in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: initialize variables in initializers already (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: better types in __tty_buffer_request_room() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use __tty_insert_flip_string_flags() in tty_insert_flip_char() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: let tty_prepare_flip_string() return size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch insert functions to size_t (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: warn if losing flags in __tty_insert_flip_string_flags() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: unify tty_insert_flip_string_{fixed_flag,flags}() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: use struct_size() in tty_buffer_alloc() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: switch data type to u8 (Andrew Halaney) [RHEL-24205] - tty: gdm724x: use min_t() for size_t varable and a constant (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id, including multiport devices (Andrew Halaney) [RHEL-24205] - serial: 8250: drop lockdep annotation from serial8250_clear_IER() (Andrew Halaney) [RHEL-24205] - tty: rfcomm: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hso: simplify hso_serial_write() (Andrew Halaney) [RHEL-24205] - tty: gdm724x: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: vcc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: hvc: convert counts to size_t (Andrew Halaney) [RHEL-24205] - tty: ldops: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: audit: unify to u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_operations::write()'s count size_t (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::put_char() (Andrew Halaney) [RHEL-24205] - tty: propagate u8 data to tty_operations::write() (Andrew Halaney) [RHEL-24205] - tty: use min() for size computation in iterate_tty_read() (Andrew Halaney) [RHEL-24205] - tty: switch size and count types in iterate_tty_read() to size_t (Andrew Halaney) [RHEL-24205] - tty: use ssize_t for iterate_tty_read() returned type (Andrew Halaney) [RHEL-24205] - tty: use min() in iterate_tty_write() (Andrew Halaney) [RHEL-24205] - tty: rename and de-inline do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: don't pass write() to do_tty_write() (Andrew Halaney) [RHEL-24205] - tty: tty_buffer: make all offsets unsigned (Andrew Halaney) [RHEL-24205] - tty: make char_buf_ptr()/flag_buf_ptr()'s offset unsigned (Andrew Halaney) [RHEL-24205] - misc: ti-st: make st_recv() conforming to tty_ldisc_ops::receive_buf() (Andrew Halaney) [RHEL-24205] - tty: use u8 for flags (Andrew Halaney) [RHEL-24205] - tty: use u8 for chars (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc_ops::*buf*() hooks operate on size_t (Andrew Halaney) [RHEL-24205] - tty: can327, move overflow test inside can327_ldisc_rx()'s loop (Andrew Halaney) [RHEL-24205] - tty: can327: unify error paths in can327_ldisc_rx() (Andrew Halaney) [RHEL-24205] - tty: switch count in tty_ldisc_receive_buf() to size_t (Andrew Halaney) [RHEL-24205] - tty: switch receive_buf() counts to size_t (Andrew Halaney) [RHEL-24205] - tty: make counts in tty_port_client_operations hooks size_t (Andrew Halaney) [RHEL-24205] - tty: make tty_port_client_operations operate with u8 (Andrew Halaney) [RHEL-24205] - tty: make tty_change_softcar() more understandable (Andrew Halaney) [RHEL-24205] - tty: drop tty_debug_wait_until_sent() (Andrew Halaney) [RHEL-24205] - tty: tty_port: rename 'disc' to 'ld' (Andrew Halaney) [RHEL-24205] - tty: change tty_write_lock()'s ndelay parameter to bool (Andrew Halaney) [RHEL-24205] - tty: n_null: remove optional ldops (Andrew Halaney) [RHEL-24205] - tty: remove dummy tty_ldisc_ops::poll() implementations (Andrew Halaney) [RHEL-24205] - tty: ldisc: document that ldops are optional (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Poll primary sequencer irq status after cancel_tx (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove redundant of_match_ptr() (Andrew Halaney) [RHEL-24205] - serial: core: Revert port_id use (Andrew Halaney) [RHEL-24205] - TIOCSTI: Document CAP_SYS_ADMIN behaviour in Kconfig (Andrew Halaney) [RHEL-24205] - dmaengine: pl330: Return DMA_PAUSED when transaction is paused (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix oops for port->pm on uart_change_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port_id when adding back serial8250_isa_devs (Andrew Halaney) [RHEL-24205] - serial: core: Fix kmemleak issue for serial core device remove (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: remove unnecessary cast when reading register (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove linux/fs_uart_pd.h (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't include fs_uart_pd.h when not needed (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototype in powerpc/fsl_soc.c (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove cpm_uart/ subdirectory (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_[un]map_pram() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Refactor cpm_uart_allocbuf()/cpm_uart_freebuf() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_line_cr_cmd() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Deduplicate cpm_set_{brg/smc_fcr/scc_fcr}() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use get_baudrate() instead of uart_baudrate() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Stop using fs_uart_id enum (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove stale prototypes and table and macros (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Avoid suspicious locking (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Remove redundant initialization owner in mcb_driver (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned expression compared with zero (Andrew Halaney) [RHEL-24205] - serial: max310x: fix typos in comments (Andrew Halaney) [RHEL-24205] - serial: max310x: add comments for membase address workaround (Andrew Halaney) [RHEL-24205] - tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Fix unsigned comparison with less than zero (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Set missing PM ops for hibernation support (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: Do not check for 0 return after calling platform_get_irq() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix potential deadlock on &info->lock (Andrew Halaney) [RHEL-24205] - tty: vt: Remove some repetitive initialization (Andrew Halaney) [RHEL-24205] - tty: serial: Remove redundant initialization for ma35d1serial_driver (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial_base_match() after fixing controller port name (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core controller port name to show controller id (Andrew Halaney) [RHEL-24205] - serial: core: Fix serial core port id to not use port->line (Andrew Halaney) [RHEL-24205] - serial: core: Controller id cannot be negative (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: make default_params const (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: use PCI_VDEVICE (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop info messages from init/exit functions (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: define global strings as const strings (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: drop global slgt_driver_name array (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: convert CALC_REGADDR() macro to an inline (Andrew Halaney) [RHEL-24205] - misc: ti-st: don't check for tty data == NULL (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove ptr from recv functions (Andrew Halaney) [RHEL-24205] - misc: ti-st: remove forward declarations and make st_int_recv() static (Andrew Halaney) [RHEL-24205] - speakup: switch to unsigned iterator in spk_ttyio_receive_buf2() (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: switch status to u32 (Andrew Halaney) [RHEL-24205] - can: slcan: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - input: serport: remove casts from tty->disc_data (Andrew Halaney) [RHEL-24205] - tty: hvsi: remove an extra variable from hvsi_write() (Andrew Halaney) [RHEL-24205] - Bluetooth: rfcomm: remove casts from tty->driver_data (Andrew Halaney) [RHEL-24205] - serial: move WARN_ON() in uart_write() to the condition (Andrew Halaney) [RHEL-24205] - parport_pc: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: add support for ASIX AX99100 (Andrew Halaney) [RHEL-24205] - can: ems_pci: move ASIX AX99100 ids to pci_ids.h (Andrew Halaney) [RHEL-24205] - can: ems_pci: remove PCI_SUBVENDOR_ID_ASIX definition (Andrew Halaney) [RHEL-24205] - serial: sprd: Fix DMA buffer leak issue (Andrew Halaney) [RHEL-24205] - serial: sprd: Assign sprd_port after initialized to avoid wrong access (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Put IOControl register into regmap_volatile (Andrew Halaney) [RHEL-24205] - drivers:tty: fix return value check in asc_init_port (Andrew Halaney) [RHEL-24205] - tty: serial: meson: refactor objects definition for different devnames (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: fix error handling in read_uarts_available_from_reg() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Preserve original value of DLF register (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix sleeping in atomic context (Andrew Halaney) [RHEL-24205] - serial: sifive: Fix sifive_serial_console_setup() section (Andrew Halaney) [RHEL-24205] - serial: st-asc: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: imx: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sifive: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: mps2-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: omap: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: clean up clock-rate debug printk (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix opp vote on shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: Define earlycon for mrvl,mmp-uart (Andrew Halaney) [RHEL-24205] - arm64: dts: meson: a1: change uart compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: add independent uart_data for A1 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: introduce separate uart_data for S4 SoC family (Andrew Halaney) [RHEL-24205] - tty: serial: meson: apply ttyS devname instead of ttyAML for new SoCs (Andrew Halaney) [RHEL-24205] - tty: serial: meson: redesign the module to platform_driver (Andrew Halaney) [RHEL-24205] - tty: serial: meson: use dev_err_probe (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Make UART config auto configurable (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Read num ports from register data. (Andrew Halaney) [RHEL-24205] - 8250_men_mcb: Add clockrate speed for G215/F215 boards (Andrew Halaney) [RHEL-24205] - serial: tegra: Don't print error on probe deferral (Andrew Halaney) [RHEL-24205] - tty: Explicitly include correct DT includes (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: use icc tag defines (Andrew Halaney) [RHEL-24205] - Documentation: devices.txt: reconcile serial/ucc_uart minor numers (Andrew Halaney) [RHEL-24205] - serial: drivers: switch ch and flag to u8 (Andrew Halaney) [RHEL-24205] - serial: omap-serial: remove flag from serial_omap_rdi() (Andrew Halaney) [RHEL-24205] - serial: arc_uart: simplify flags handling in arc_serial_rx_chars() (Andrew Halaney) [RHEL-24205] - serial: pass state to __uart_start() directly (Andrew Halaney) [RHEL-24205] - serial: make uart_insert_char() accept u8s (Andrew Halaney) [RHEL-24205] - serial: convert uart sysrq handling to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: use switch in sysrq_key_table_key2index() (Andrew Halaney) [RHEL-24205] - tty: sysrq: switch the rest of keys to u8 (Andrew Halaney) [RHEL-24205] - tty: sysrq: rename and re-type i in sysrq_handle_loglevel() (Andrew Halaney) [RHEL-24205] - n_tty: make many tty parameters const (Andrew Halaney) [RHEL-24205] - n_tty: pass ldata to canon_skip_eof() directly (Andrew Halaney) [RHEL-24205] - n_tty: simplify and sanitize zero_buffer() (Andrew Halaney) [RHEL-24205] - n_tty: drop fp from n_tty_receive_buf_real_raw() (Andrew Halaney) [RHEL-24205] - tty: make check_tty_count() void (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix UAF in gsm_cleanup_mux (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus runtime pm state update (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: drop unused enable helpers (Andrew Halaney) [RHEL-24205] - PM: sleep: wakeirq: fix wake irq arming (Andrew Halaney) [RHEL-24205] - TIOCSTI: always enable for CAP_SYS_ADMIN (Andrew Halaney) [RHEL-24205] - tty_audit: make data of tty_audit_log() const (Andrew Halaney) [RHEL-24205] - tty_audit: make tty pointers in exposed functions const (Andrew Halaney) [RHEL-24205] - tty_audit: make icanon a bool (Andrew Halaney) [RHEL-24205] - tty_audit: invert the condition in tty_audit_log() (Andrew Halaney) [RHEL-24205] - tty_audit: use kzalloc() in tty_audit_buf_alloc() (Andrew Halaney) [RHEL-24205] - tty_audit: use TASK_COMM_LEN for task comm (Andrew Halaney) [RHEL-24205] - Revert "8250: add support for ASIX devices with a FIFO bug" (Andrew Halaney) [RHEL-24205] - serial: atmel: don't enable IRQs prematurely (Andrew Halaney) [RHEL-24205] - tty: serial: Add Nuvoton ma35d1 serial driver support (Andrew Halaney) [RHEL-24205] - tty: serial: imx: fix rs485 rx after tx (Andrew Halaney) [RHEL-24205] - tty: fix hang on tty device with no_room set (Andrew Halaney) [RHEL-24205] - serial: core: fix -EPROBE_DEFER handling in init (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Use force_suspend and resume for system suspend (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Use abs() to simplify some code (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error (Andrew Halaney) [RHEL-24205] - serial: 8250: Apply FSL workarounds also without SERIAL_8250_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: core: don't kfree device managed data (Andrew Halaney) [RHEL-24205] - serial: lantiq: add missing interrupt ack (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Simplify clock sequencing and runtime PM (Andrew Halaney) [RHEL-24205] - serial: st-asc: fix typo in property name (Andrew Halaney) [RHEL-24205] - serial: core: Fix error handling for serial_core_ctrl_device_add() (Andrew Halaney) [RHEL-24205] - serial: core: Fix probing serial_base_bus devices (Andrew Halaney) [RHEL-24205] - serial: core: Don't drop port_mutex in serial_core_remove_one_port (Andrew Halaney) [RHEL-24205] - serial: core: Start managing serial controllers to enable runtime PM (Andrew Halaney) [RHEL-24205] - serial: 8250-fsl: Expand description of the MPC83xx UART's misbehaviour (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: convert to modern PM ops (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Move uart_write() inside PM section (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Comment use of devm_krealloc rather than devm_krealloc_array (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix a COMPILE_TEST dependency (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Fix an error handling path in tegra_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: Indicate fintek option may also be required for RS232 support (Andrew Halaney) [RHEL-24205] - serial: 8250: synchronize and annotate UART_IER access (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for UART_IER access in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for omap8250_restore_regs() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for rx_dma() callback (Andrew Halaney) [RHEL-24205] - serial: core: lock port for start_rx() in uart_resume_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port for stop_rx() in omap8250_irq() (Andrew Halaney) [RHEL-24205] - serial: core: lock port for stop_rx() in uart_suspend_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: lock port in startup() callbacks (Andrew Halaney) [RHEL-24205] - vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix enabling deactivated interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: fix leak in `brcmuart_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: balance clk_enable calls (Andrew Halaney) [RHEL-24205] - serial: arc_uart: fix of_iomap leak in `arc_serial_probe` (Andrew Halaney) [RHEL-24205] - serial: 8250: Document termios parameter of serial8250_em485_config() (Andrew Halaney) [RHEL-24205] - serial: Add support for Advantech PCI-1611U card (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add support for USR298x PCI Modems (Andrew Halaney) [RHEL-24205] - serial: Make uart_remove_one_port() return void (Andrew Halaney) [RHEL-24205] - serial: stm32: Ignore return value of uart_remove_one_port() in .remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Remove unnecessary UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: 8250_rt288x: Name non-standard divisor latch reg (Andrew Halaney) [RHEL-24205] - serial: 8250: RT288x/Au1xxx code away from core (Andrew Halaney) [RHEL-24205] - serial: 8250: Add dl_read/write, bugs and mapsize into plat_serial8250_port (Andrew Halaney) [RHEL-24205] - serial: 8250: Document uart_8250_port's ->dl_read/write() (Andrew Halaney) [RHEL-24205] - serial: 8250: Change dl_read/write to handle value as u32 (Andrew Halaney) [RHEL-24205] - serial: 8250: Allow using ports higher than SERIAL_8250_RUNTIME_UARTS (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Shut down on remove for console uart (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix life cycle issues for interrupt handlers (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix imprecise external abort for omap_8250_pm() (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix freeing of resources on failed register (Andrew Halaney) [RHEL-24205] - serial: pl011: set UART011_CR_RXE in pl011_set_termios after port shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: optimize the timer based EOP logic (Andrew Halaney) [RHEL-24205] - serdev: Add method to assert break signal over tty UART port (Andrew Halaney) [RHEL-24205] - serdev: Replace all instances of ENOTSUPP with EOPNOTSUPP (Andrew Halaney) [RHEL-24205] - n_gsm: Use array_index_nospec() with index that comes from userspace (Andrew Halaney) [RHEL-24205] - tty: vt: drop checks for undefined VT_SINGLE_DRIVER (Andrew Halaney) [RHEL-24205] - tty: vt: distribute EXPORT_SYMBOL() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some cases in tioclinux() (Andrew Halaney) [RHEL-24205] - tty: vt: reformat tioclinux() (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix end of transmission on SCI (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for tx end interrupt handling (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix TE setting on SCI IP (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA rx support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add RZ/G2L SCIFA DMA tx support (Andrew Halaney) [RHEL-24205] - serial: max310x: fix IO data corruption in batched operations (Andrew Halaney) [RHEL-24205] - serial: core: Disable uart_start() on uart_remove_one_port() (Andrew Halaney) [RHEL-24205] - serial: 8250: Reinit port->pm on port specific driver unbind (Andrew Halaney) [RHEL-24205] - serial: 8250: Add missing wakeup event reporting (Andrew Halaney) [RHEL-24205] - serial: fix TIOCSRS485 locking (Andrew Halaney) [RHEL-24205] - serial: make SiFive serial drivers depend on ARCH_ symbols (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: don't allocate and pass dummy flags (Andrew Halaney) [RHEL-24205] - tty: serial: simplify qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix redundant assignment of gsm->encoding (Andrew Halaney) [RHEL-24205] - ACPI: Replace irqdomain.h include with struct declarations (Andrew Halaney) [RHEL-24205] - tpm: atmel: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - pata: ixp4xx: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - ata: pata_macio: Add explicit include of irqdomain.h (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - staging: iio: resolver: ad2s1210: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - iio: adc: ad7292: Add explicit include for of.h (Andrew Halaney) [RHEL-24205] - tty: Fix typo in LEGACY_TIOCSTI Kconfig description (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix Rx on RZ/G2L SCI (Andrew Halaney) [RHEL-24205] - serial: 8250: Prevent starting up DMA Rx on THRI interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Fix transmit end interrupt handler (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix serial8250_tx_empty() race with DMA Tx (Andrew Halaney) [RHEL-24205] - tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: clean up after SIBYTE_BCM1x55 removal (Andrew Halaney) [RHEL-24205] - serial: bcm63xx-uart: add polling support (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Remove setting {src,dst}_{addr,addr_width} based on DMA direction (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_circ_empty() (Andrew Halaney) [RHEL-24205] - serial: imx: remove unused imx_uart_is_imx* functions (Andrew Halaney) [RHEL-24205] - tty: serial: remove obsolete config SERIAL_SAMSUNG_UARTS_4 (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: Add a poll_init() function (Andrew Halaney) [RHEL-24205] - serial: uart_poll_init() should power on the UART (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC config via ldisc handle (Andrew Halaney) [RHEL-24205] - tty: n_gsm: allow window size configuration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add ioctl for DLC specific parameter configuration (Andrew Halaney) [RHEL-24205] - hvc/xen: prevent concurrent accesses to the shared ring (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix arbitration handling (Andrew Halaney) [RHEL-24205] - tty: Convert hw_stopped in tty_struct to bool (Andrew Halaney) [RHEL-24205] - n_tty: Reindent if condition (Andrew Halaney) [RHEL-24205] - n_tty: Cleanup includes (Andrew Halaney) [RHEL-24205] - n_tty: Use DIV_ROUND_UP() in room calculation (Andrew Halaney) [RHEL-24205] - n_tty: Sort includes alphabetically (Andrew Halaney) [RHEL-24205] - tty_ioctl: Use BIT() for internal flags (Andrew Halaney) [RHEL-24205] - n_tty: Convert no_space_left to space_left boolean (Andrew Halaney) [RHEL-24205] - serial: Remove uart_wait_until_sent() forward declaration (Andrew Halaney) [RHEL-24205] - serial: Rename hw_stopped to old_hw_stopped & improve logic (Andrew Halaney) [RHEL-24205] - serial: Make hw_stopped bool (Andrew Halaney) [RHEL-24205] - serial: Rename uart_change_speed() to uart_change_line_settings() (Andrew Halaney) [RHEL-24205] - serial: Move uart_change_speed() earlier (Andrew Halaney) [RHEL-24205] - serial: Remove extern from func prototypes in headers (Andrew Halaney) [RHEL-24205] - serial: Use B0 instead of implicit zero assumption (Andrew Halaney) [RHEL-24205] - serial: Use ARRAY_SIZE() with iso7816 reserved array (Andrew Halaney) [RHEL-24205] - serial: sprd: Drop of_match_ptr for ID table (Andrew Halaney) [RHEL-24205] - serial: sh-sci: mark OF related data as maybe unused (Andrew Halaney) [RHEL-24205] - serial: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-24205] - serial: Use of_property_present() for testing DT property presence (Andrew Halaney) [RHEL-24205] - media: i2c: ov2685: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - media: i2c: ov5695: convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - w1: ds2482: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - mtd: maps: pismo: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - misc: ad525x_dpot-i2c: Convert to i2c's .probe_new() (Andrew Halaney) [RHEL-24205] - tty: vt: protect KD_FONT_OP_GET_TALL from unbound access (Andrew Halaney) [RHEL-24205] - tty: ipwireless: move Kconfig entry to tty (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: drop bogus uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix mapping of empty DMA buffer (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix DMA mapping leak on shutdown (Andrew Halaney) [RHEL-24205] - serial: qcom-geni: fix console shutdown hang (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add serial8250_em_{reg_update(),out_helper()} (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use pseudo offset for UART_FCR (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Use devm_clk_get_enabled() (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Add missing break statement (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Drop unused header file (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Simplify probe() (Andrew Halaney) [RHEL-24205] - arm64: dts: meson-g12-common: Use the G12A UART compatible string (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a new compatible string for the G12A SoC (Andrew Halaney) [RHEL-24205] - serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted (Andrew Halaney) [RHEL-24205] - serial: stm32: Remove unused struct stm32_port txdone element (Andrew Halaney) [RHEL-24205] - tty: simplify sysctl registration (Andrew Halaney) [RHEL-24205] - serial: imx: Drop a few unneeded casts (Andrew Halaney) [RHEL-24205] - tty: tty_ldisc: Remove the ret variable (Andrew Halaney) [RHEL-24205] - serdev: Set fwnode for serdev devices (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Disable SERIAL_8250_PCI1XXXX config by default (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: fix handle_irq locking (Andrew Halaney) [RHEL-24205] - serial: 8250_em: Fix UART port type (Andrew Halaney) [RHEL-24205] - serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency" (Andrew Halaney) [RHEL-24205] - vc_screen: modify vcs_size() handling in vcs_read() (Andrew Halaney) [RHEL-24205] - sysctl: fix proc_dobool() usability (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add keep alive support (Andrew Halaney) [RHEL-24205] - serial: imx: remove a redundant check (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add TIOCMIWAIT support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add RING/CD control support (Andrew Halaney) [RHEL-24205] - tty: n_gsm: mark unusable ioctl structure fields accordingly (Andrew Halaney) [RHEL-24205] - serial: imx: get rid of registers shadowing (Andrew Halaney) [RHEL-24205] - serial: imx: refine local variables in rxint() (Andrew Halaney) [RHEL-24205] - serial: imx: stop using USR2 in FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant USR2 read from FIFO reading loop (Andrew Halaney) [RHEL-24205] - serial: imx: do not break from FIFO reading loop prematurely (Andrew Halaney) [RHEL-24205] - serial: imx: do not sysrq broken chars (Andrew Halaney) [RHEL-24205] - serial: imx: work-around for hardware RX flood (Andrew Halaney) [RHEL-24205] - serial: imx: factor-out common code to imx_uart_soft_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add power management functions to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add RS485 support to quad-uart driver (Andrew Halaney) [RHEL-24205] - serial: 8250_pci1xxxx: Add driver for quad-uart support (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Add serial8250_pci_setup_port definition in 8250_pcilib.c (Andrew Halaney) [RHEL-24205] - tty: pcn_uart: fix memory leak with using debugfs_lookup() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable Ageing Timer interrupt request irq (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix mismerge regarding serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx rearm race (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Fix DMA Rx completion race (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: liteuart: Remove a copy of UART id in private structure (Andrew Halaney) [RHEL-24205] - serial: liteuart: Don't mix devm_*() with non-devm_*() calls (Andrew Halaney) [RHEL-24205] - serial: liteuart: Correct error rollback (Andrew Halaney) [RHEL-24205] - serial: qcom_geni: Fix variable naming (Andrew Halaney) [RHEL-24205] - serial: exar: Add support for Sealevel 7xxxC serial cards (Andrew Halaney) [RHEL-24205] - Revert "serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler" (Andrew Halaney) [RHEL-24205] - VT: Bump font size limitation to 64x128 pixels (Andrew Halaney) [RHEL-24205] - VT: Add KD_FONT_OP_SET/GET_TALL operations (Andrew Halaney) [RHEL-24205] - VT: Add height parameter to con_font_get/set consw operations (Andrew Halaney) [RHEL-24205] - serial: atmel: fix incorrect baudrate setup (Andrew Halaney) [RHEL-24205] - tty: serial: 8250: add DFL bus driver for Altera 16550. (Andrew Halaney) [RHEL-24205] - tty: moxa: Rename dtr/rts parameters/variables to active (Andrew Halaney) [RHEL-24205] - tty: Call ->dtr_rts() parameter active consistently (Andrew Halaney) [RHEL-24205] - tty: Return bool from tty_termios_hw_change() (Andrew Halaney) [RHEL-24205] - serial: Make uart_handle_cts_change() status param bool active (Andrew Halaney) [RHEL-24205] - tty/serial: Make ->dcd_change()+uart_handle_dcd_change() status bool active (Andrew Halaney) [RHEL-24205] - tty: Convert ->dtr_rts() to take bool argument (Andrew Halaney) [RHEL-24205] - tty: Convert ->carrier_raised() and callchains to bool (Andrew Halaney) [RHEL-24205] - serial: Convert uart_{,port_}startup() init_hw param to bool (Andrew Halaney) [RHEL-24205] - tty: moxa: Make local var storing tty_port_initialized() bool (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_active() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleamup tty_port_set_suspended() bool parameter (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty_port_set_initialized() bool parameter (Andrew Halaney) [RHEL-24205] - serial: pic32: Add checks for devm_clk_get() in pic32_uart_probe() (Andrew Halaney) [RHEL-24205] - serial: stm32: Add support for rs485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: imx: Add support for RS485 RX_DURING_TX output GPIO (Andrew Halaney) [RHEL-24205] - serial: core: Add option to output RS485 RX_DURING_TX state via GPIO (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: rs485: Add GPIO controlling RX enable during TX (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: setup GPIO controller later in probe (Andrew Halaney) [RHEL-24205] - serial: msm: add lock annotation to msm_set_baud_rate() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Add of_node_put() in ucc_uart_remove() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: add support for serial engine DMA (Andrew Halaney) [RHEL-24205] - soc: qcom-geni-se: add more symbol definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: use of_device_id data (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop the return value from handle_rx (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_send_chunk_fifo() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: split out the FIFO tx code (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unneeded tabs (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: refactor qcom_geni_serial_isr() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove stray newlines (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: improve the to_dev_port() macro (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: align #define values (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: remove unused symbols (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: drop unneeded forward definitions (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: stop operations in progress at shutdown (Andrew Halaney) [RHEL-24205] - tty: vt: cache row count in con_scroll() (Andrew Halaney) [RHEL-24205] - tty: vt: saner names for more scroll variables (Andrew Halaney) [RHEL-24205] - tty: vt: separate array juggling to juggle_array() (Andrew Halaney) [RHEL-24205] - tty: vt: simplify some unicode conditions (Andrew Halaney) [RHEL-24205] - tty: vt: replace BUG_ON() by WARN_ON_ONCE() (Andrew Halaney) [RHEL-24205] - tty: vt: remove struct uni_screen (Andrew Halaney) [RHEL-24205] - tty: vt: remove char32_t typedef (Andrew Halaney) [RHEL-24205] - tty: vt: use sizeof(*variable) where possible (Andrew Halaney) [RHEL-24205] - tty: vt: remove reference to undefined NO_VC_UNI_SCREEN (Andrew Halaney) [RHEL-24205] - tty: vt: drop get_vc_uniscr() (Andrew Halaney) [RHEL-24205] - tty: vt: remove vc_uniscr_debug_check() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable the break condition when shutdown the uart port (Andrew Halaney) [RHEL-24205] - tty/vt: prevent registration of console with invalid number (Andrew Halaney) [RHEL-24205] - tty: fix out-of-bounds access in tty_driver_lookup_tty() (Andrew Halaney) [RHEL-24205] - serial: 8250_early: Convert literals to use defines (Andrew Halaney) [RHEL-24205] - serial: 8250: Define IIR 64 byte bit & cleanup related code (Andrew Halaney) [RHEL-24205] - serial: 8250: Add IIR FIFOs enabled field properly (Andrew Halaney) [RHEL-24205] - serial: 8250: Cleanup MCR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Name MSR literals (Andrew Halaney) [RHEL-24205] - serial: 8250: Use defined IER bits (Andrew Halaney) [RHEL-24205] - serial: liteuart: drop obsolete dependency on COMPILE_TEST (Andrew Halaney) [RHEL-24205] - serial: liteuart: move polling putchar() function (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the TX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: add IRQ support for the RX path (Andrew Halaney) [RHEL-24205] - serial: liteuart: move function definitions (Andrew Halaney) [RHEL-24205] - serial: liteuart: separate rx loop from poll timer (Andrew Halaney) [RHEL-24205] - serial: liteuart: clean up rx loop variables (Andrew Halaney) [RHEL-24205] - serial: liteuart: simplify passing of uart_insert_char() flag (Andrew Halaney) [RHEL-24205] - serial: liteuart: rx loop should only ack rx events (Andrew Halaney) [RHEL-24205] - serial: liteuart: move tty_flip_buffer_push() out of rx loop (Andrew Halaney) [RHEL-24205] - serial: liteuart: minor style fix in liteuart_init() (Andrew Halaney) [RHEL-24205] - serial: liteuart: don't set unused port fields (Andrew Halaney) [RHEL-24205] - serial: liteuart: remove unused uart_ops stubs (Andrew Halaney) [RHEL-24205] - serial: liteuart: use bit number macros (Andrew Halaney) [RHEL-24205] - serial: liteuart: use KBUILD_MODNAME as driver name (Andrew Halaney) [RHEL-24205] - serial: Rename earlycon semihost driver (Andrew Halaney) [RHEL-24205] - riscv: Implement semihost.h for earlycon semihost driver (Andrew Halaney) [RHEL-24205] - serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h (Andrew Halaney) [RHEL-24205] - earlycon: Increase options size (Andrew Halaney) [RHEL-24205] - earlycon: Let users set the clock frequency (Andrew Halaney) [RHEL-24205] - serial: stm32: Merge hard IRQ and threaded IRQ handling into single IRQ handler (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: fix high priority character transmission in rs486 mode (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Pass correct sg to dma_unmap_sg() (Andrew Halaney) [RHEL-24205] - tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer (Andrew Halaney) [RHEL-24205] - serial: arc_uart: Drop empty platform remove function (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: fix mutex locking order for configure_kgdboc() (Andrew Halaney) [RHEL-24205] - hvc/xen: lock console list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: use setup() callback for early console (Andrew Halaney) [RHEL-24205] - printk: relieve console_lock of list synchronization duties (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock to trap exit (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: synchronize tty_find_polling_driver() and register_console() (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use console_list_lock for list traversal (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - proc: consoles: use console_list_lock for list iteration (Andrew Halaney) [RHEL-24205] - tty: tty_io: use console_list_lock for list synchronization (Andrew Halaney) [RHEL-24205] - printk, xen: fbfront: create/use safe function for forcing preferred (Andrew Halaney) [RHEL-24205] - netconsole: avoid CON_ENABLED misuse to track registration (Andrew Halaney) [RHEL-24205] - usb: early: xhci-dbc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: xilinx_uartps: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: pic32_uart: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: serial: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: hvc: use console_is_registered() (Andrew Halaney) [RHEL-24205] - efi: earlycon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - tty: nfcon: use console_is_registered() (Andrew Halaney) [RHEL-24205] - serial_core: replace uart_console_enabled() with uart_console_registered() (Andrew Halaney) [RHEL-24205] - console: introduce console_is_registered() (Andrew Halaney) [RHEL-24205] - printk: console_device: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_on_panic: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_unblank: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_is_usable: use console_srcu_read_flags (Andrew Halaney) [RHEL-24205] - printk: __pr_flush: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - printk: console_flush_all: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - kdb: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - um: kmsg_dumper: use srcu console list iterator (Andrew Halaney) [RHEL-24205] - console: introduce wrappers to read/write console flags (Andrew Halaney) [RHEL-24205] - proc: consoles: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: tty_io: document console_lock usage (Andrew Halaney) [RHEL-24205] - tty: serial: kgdboc: document console_lock usage (Andrew Halaney) [RHEL-24205] - um: kmsg_dump: only dump when no output console available (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Lock console list in probe function (Andrew Halaney) [RHEL-24205] - serial: atmel: don't stop the transmitter when doing PIO (Andrew Halaney) [RHEL-24205] - serial: atmel: cleanup atmel_start+stop_tx() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Fix error handling in sunsab_init() (Andrew Halaney) [RHEL-24205] - serial: altera_uart: fix locking in polling mode (Andrew Halaney) [RHEL-24205] - serial: pch: Fix PCI device refcount leak in pch_request_dma() (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: unwind actions in error path of net device open (Andrew Halaney) [RHEL-24205] - serial: stm32: move dma_request_chan() before clk_prepare_enable() (Andrew Halaney) [RHEL-24205] - serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle. (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: avoid SBSA UART accessing DMACR register (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove struct altera_jtaguart (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: use uart_port::read_status_mask (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove unused altera_jtaguart::sigs (Andrew Halaney) [RHEL-24205] - tty: serial: altera_jtaguart: remove flag from altera_jtaguart_rx_chars() (Andrew Halaney) [RHEL-24205] - n_tty: Rename tail to old_tail in n_tty_read() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Delete unneeded semicolon (Andrew Halaney) [RHEL-24205] - serial: 8250: Flush DMA Rx on RLSI (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 16B DMA burst with Elkhart Lake (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Configure DMA also w/o DMA filter (Andrew Halaney) [RHEL-24205] - serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix calculation of RS485 delays (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix error handling in brcmuart_init() (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Rearm DMA Rx if more data is pending (Andrew Halaney) [RHEL-24205] - serial: Fix a typo ("ignorning") (Andrew Halaney) [RHEL-24205] - tty: Convert tty_buffer flags to bool (Andrew Halaney) [RHEL-24205] - tty: Move TIOCSTI toggle variable before kerndoc (Andrew Halaney) [RHEL-24205] - serial: imx: Add missing .thaw_noirq hook (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: replace kicktimer with delayed_work" (Andrew Halaney) [RHEL-24205] - Revert "tty: n_gsm: avoid call of sleeping functions from atomic context" (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send (Andrew Halaney) [RHEL-24205] - tty: Cleanup tty buffer align mask (Andrew Halaney) [RHEL-24205] - tty: hvc: make hvc_rtas_dev static (Andrew Halaney) [RHEL-24205] - serial: 8250_core: Use str_enabled_disabled() helper (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Handle RS485 DE signal active high (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Flush PM QOS work on remove (Andrew Halaney) [RHEL-24205] - printk: introduce console_list_lock (Andrew Halaney) [RHEL-24205] - printk: fix setting first seq for consoles (Andrew Halaney) [RHEL-24205] - printk: move @seq initialization to helper (Andrew Halaney) [RHEL-24205] - printk: register_console: use "registered" for variable names (Andrew Halaney) [RHEL-24205] - printk: Prepare for SRCU console list protection (Andrew Halaney) [RHEL-24205] - printk: Convert console_drivers list to hlist (Andrew Halaney) [RHEL-24205] - printk: use strscpy() to instead of strlcpy() (Andrew Halaney) [RHEL-24205] - printk: fix a typo of comment (Andrew Halaney) [RHEL-24205] - printk: Mark __printk percpu data ready __ro_after_init (Andrew Halaney) [RHEL-24205] - printk: Remove bogus comment vs. boot consoles (Andrew Halaney) [RHEL-24205] - printk: Remove write only variable nr_ext_console_drivers (Andrew Halaney) [RHEL-24205] - printk: Make pr_flush() static (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: remove wait loop from Errata i202 workaround (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios() (Andrew Halaney) [RHEL-24205] - serial: 8250/ingenic: Add support for the JZ4750/JZ4755 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: ingenic: Add support for the JZ4750/55 SoCs (Andrew Halaney) [RHEL-24205] - Documentation: Make formatting consistent for rs485 docs (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Fix struct referencing (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Mention uart_get_rs485_mode() (Andrew Halaney) [RHEL-24205] - Documentation: rs485: Link reference properly (Andrew Halaney) [RHEL-24205] - serial: Convert serial_rs485 to kernel doc (Andrew Halaney) [RHEL-24205] - serial: zs: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: xuartps: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: uartlite: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: timbuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsu: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunsab: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sunhv: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: stm32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sprd: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: tegra: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sccnxp: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sb1250-duart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: rda: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pic32: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: milbeaut_usio: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: meson: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max310x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: max3100: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: liteuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ip22zilog: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: imx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: linflexuart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: digicolor: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: clps711x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: atmel: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: arc: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pl011: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: pch_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: msm: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: dz: Use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Support native RS485 (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx_limited() (Andrew Halaney) [RHEL-24205] - tty: serial: use uart_port_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: introduce transmit helpers (Andrew Halaney) [RHEL-24205] - tty: Allow TIOCSTI to be disabled (Andrew Halaney) [RHEL-24205] - tty: Move sysctl setup into "core" tty logic (Andrew Halaney) [RHEL-24205] - tty: evh_bytechan: Replace NO_IRQ by 0 (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_CANAAN (Andrew Halaney) [RHEL-24205] - serial: sifive: select by default if SOC_SIFIVE (Andrew Halaney) [RHEL-24205] - MAINTAINERS: adjust entry after renaming parisc serial driver (Andrew Halaney) [RHEL-24205] - parisc/serial: Rename 8250_gsc.c to 8250_parisc.c (Andrew Halaney) [RHEL-24205] - parisc: Make 8250_gsc driver dependend on CONFIG_PARISC (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Don't request IRQ too early for console port (Andrew Halaney) [RHEL-24205] - tty: serial: do unlock on a common path in altera_jtaguart_console_putc() (Andrew Halaney) [RHEL-24205] - tty: serial: unify TX space reads under altera_jtaguart_tx_space() (Andrew Halaney) [RHEL-24205] - tty: serial: use FIELD_GET() in lqasc_tx_ready() (Andrew Halaney) [RHEL-24205] - tty: serial: extend lqasc_tx_ready() to lqasc_console_putchar() (Andrew Halaney) [RHEL-24205] - tty: serial: allow pxa.c to be COMPILE_TESTed (Andrew Halaney) [RHEL-24205] - serial: stm32: Fix unused-variable warning (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Add COMMON_CLK dependency to SERIAL_ATMEL (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix restoring termios speed after suspend (Andrew Halaney) [RHEL-24205] - serial: Deassert Transmit Enable on probe in driver-specific way (Andrew Halaney) [RHEL-24205] - serial: 8250_dma: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - serial: 8250_omap: Convert to use uart_xmit_advance() (Andrew Halaney) [RHEL-24205] - MAINTAINERS: Solve warning regarding inexistent atmel-usart binding (Andrew Halaney) [RHEL-24205] - serial: stm32: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Deassert Transmit Enable on ->rs485_config() (Andrew Halaney) [RHEL-24205] - serial: sifive: enable clocks for UART when probed (Andrew Halaney) [RHEL-24205] - serial: 8250: omap: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Use FIELD_PREP/FIELD_GET (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Make the driver aware of the existence of GCLK (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Only divide Clock Divisor if the IP is USART (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Separate mode clearing between UART and USART (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add gclk as a possible USART clock (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: Add SAM9260 compatibles to SAM9X60 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: atmel,at91-usart: convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250: Toggle IER bits on only after irq has been set up (Andrew Halaney) [RHEL-24205] - serial: 8250: Switch UART port flags to using BIT_ULL (Andrew Halaney) [RHEL-24205] - serial: 8250: Request full 16550A feature probing for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Let drivers request full 16550A feature probing (Andrew Halaney) [RHEL-24205] - tty: serial: extract serial_omap_put_char() from transmit_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: switch mpc52xx_uart_int_{r,t}x_chars() to bool (Andrew Halaney) [RHEL-24205] - tty: serial: extract tx_ready() from __serial_lpc32xx_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: extract lqasc_tx_ready() from lqasc_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: altera_uart_{r,t}x_chars() need only uart_port (Andrew Halaney) [RHEL-24205] - tty: serial: clean up stop-tx part in altera_uart_tx_chars() (Andrew Halaney) [RHEL-24205] - tty: serial: move and cleanup vt8500_tx_empty() (Andrew Halaney) [RHEL-24205] - tty: hvc: remove HVC_IUCV_MAGIC (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: remove MGSL_MAGIC (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: remove HDLC_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_DRIVER_MAGIC (Andrew Halaney) [RHEL-24205] - tty: remove TTY_MAGIC (Andrew Halaney) [RHEL-24205] - drivers: serial: jsm: fix some leaks in probe (Andrew Halaney) [RHEL-24205] - serial: omap: Disallow RS-485 if rts-gpio is not specified (Andrew Halaney) [RHEL-24205] - tty: serial: cpm_uart: remove unused cpm_uart_nr declaration (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add debug bit for user payload (Andrew Halaney) [RHEL-24205] - tty: n_gsm: add enumeration for gsm encodings (Andrew Halaney) [RHEL-24205] - ARM: footbridge: remove leftover from personal-server (Andrew Halaney) [RHEL-24205] - termios: start unifying non-UAPI parts of asm/termios.h (Andrew Halaney) [RHEL-24205] - termios: uninline conversion helpers (Andrew Halaney) [RHEL-24205] - tty: mxser: remove redundant assignment to hwid (Andrew Halaney) [RHEL-24205] - tty/vt: Add console_lock check to vt_console_print() (Andrew Halaney) [RHEL-24205] - kernel/panic: Drop unblank_screen call (Andrew Halaney) [RHEL-24205] - serial: Fix double word (Andrew Halaney) [RHEL-24205] - serial: 8250_men_mcb: Remove duplicate UAPI:serial_core inclusion (Andrew Halaney) [RHEL-24205] - tty: n_gsm: avoid call of sleeping functions from atomic context (Andrew Halaney) [RHEL-24205] - tty: n_gsm: replace kicktimer with delayed_work (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Preserve previous USART mode if RS485 disabled (Andrew Halaney) [RHEL-24205] - tty: Fix lookahead_buf crash with serdev (Andrew Halaney) [RHEL-24205] - vt: Clear selection before changing the font (Andrew Halaney) [RHEL-24205] - serial: sunsab: Remove frame size calculation dead-code (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - serial: ucc_uart: Remove custom frame size calculation (Andrew Halaney) [RHEL-24205] - termios: get rid of stray asm/termios.h include in n_hdlc.c (Andrew Halaney) [RHEL-24205] - serial: pch_uart: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - serial: sh-sci: tail is already on valid range (Andrew Halaney) [RHEL-24205] - serial: sh-sci: CIRC_CNT_TO_END() is enough (Andrew Halaney) [RHEL-24205] - tty: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - usb: serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: Make ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - tty: Make ldisc ->set_termios() old ktermios const (Andrew Halaney) [RHEL-24205] - serial: dz: Assume previous baudrate is valid (Andrew Halaney) [RHEL-24205] - tty: Fix comment style in tty_termios_input_baud_rate() (Andrew Halaney) [RHEL-24205] - tty: move from strlcpy with unused retval to strscpy (Andrew Halaney) [RHEL-24205] - tty/vt: Remove printable variable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_clk_get_enabled() helper (Andrew Halaney) [RHEL-24205] - serial: 8250: Clear dma tx_err unconditionally (Andrew Halaney) [RHEL-24205] - serial: 8250: Add helper for clearing IER (Andrew Halaney) [RHEL-24205] - tty: serial: fsl_lpuart: adjust SERIAL_FSL_LPUART_CONSOLE config dependency (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Convert to use GPIO descriptors (Andrew Halaney) [RHEL-24205] - serial: pic32_uart: Utilize uart_console_enabled() (Andrew Halaney) [RHEL-24205] - serial: pl011: Add reg-io-width parameters (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check the clk_enable return value (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Add timeout waiting for loop (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Prevent writes when the controller is disabled (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Fix the ignore_status (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Initialise the read_status_mask (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Update copyright text to correct format (Andrew Halaney) [RHEL-24205] - tty: xilinx_uartps: Check clk_enable return value (Andrew Halaney) [RHEL-24205] - serial: document start_rx member at struct uart_ops (Andrew Halaney) [RHEL-24205] - tty: amiserial: Fix comment typo (Andrew Halaney) [RHEL-24205] - tty: serial: document uart_get_console() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_core, reformat kernel-doc for functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: link uart_ops properly (Andrew Halaney) [RHEL-24205] - Documentation: serial: move GPIO kernel-doc to the functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: dedup kernel-doc for uart functions (Andrew Halaney) [RHEL-24205] - Documentation: serial: move uart_ops documentation to the struct (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: uart2 error bits clearing (Andrew Halaney) [RHEL-24205] - serial: stm32: make info structs static to avoid sparse warnings (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() (Andrew Halaney) [RHEL-24205] - tty: vt: initialize unicode screen buffer (Andrew Halaney) [RHEL-24205] - serial: remove VR41XX serial driver (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: remove redundant sanity check for RS485 flags (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Correct delay values (Andrew Halaney) [RHEL-24205] - serial: core: sanitize RS485 delays read from device tree (Andrew Halaney) [RHEL-24205] - serial: core: move sanitizing of RS485 delays into own function (Andrew Halaney) [RHEL-24205] - serial: core, 8250: set RS485 termination GPIO in serial core (Andrew Halaney) [RHEL-24205] - serial: ar933x: Remove superfluous code in ar933x_config_rs485() (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fix check for RS485 support (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Save/restore RTS in suspend/resume (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Avoid pslverr on reading empty receiver fifo (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED (Andrew Halaney) [RHEL-24205] - tty: 8250: Add support for Brainboxes PX cards. (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix missing corner cases in gsmld_poll() (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix DM command (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix wrong T1 retry count handling (Andrew Halaney) [RHEL-24205] - serial: RS485 termination is supported if DT provides one (Andrew Halaney) [RHEL-24205] - serial: Embed rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Don't report FE, PE and OE twice (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix packet re-transmission without open control channel (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix the macro RZN1_UART_xDMACR_8_WORD_BURST (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: correctly report configured baudrate value (Andrew Halaney) [RHEL-24205] - serial: 8250: fix return error code in serial8250_request_std_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: Clear prev values before setting RTS delays (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x() (Andrew Halaney) [RHEL-24205] - 8250_dwlib: Convert bitops to newer form (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Drop PM ifdeffery (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Sort headers alphabetically (Andrew Halaney) [RHEL-24205] - earlycon: prevent multiple register_console() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Take port lock while accessing LSR (Andrew Halaney) [RHEL-24205] - serial: 8250_port: Fix spelling mistake (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: loopback mode support (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: support more than 4 uart ports (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix __stop_tx() & DMA Tx restart races (Andrew Halaney) [RHEL-24205] - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: set dma burst_size to 1 (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: enable using pdata with ACPI (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Support for 9th bit multipoint addressing (Andrew Halaney) [RHEL-24205] - serial: Support for RS-485 multipoint addresses (Andrew Halaney) [RHEL-24205] - termbits.h: create termbits-common.h for identical bits (Andrew Halaney) [RHEL-24205] - termbits: Convert octal defines to hex (Andrew Halaney) [RHEL-24205] - serial: take termios_rwsem for ->rs485_config() & pass termios as param (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Use 32-bit reads (Andrew Halaney) [RHEL-24205] - serial: 8250: create lsr_save_mask (Andrew Halaney) [RHEL-24205] - serial: 8250: make saved LSR larger (Andrew Halaney) [RHEL-24205] - serial: Consolidate BOTH_EMPTY use (Andrew Halaney) [RHEL-24205] - serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE (Andrew Halaney) [RHEL-24205] - serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED (Andrew Halaney) [RHEL-24205] - serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA (Andrew Halaney) [RHEL-24205] - serial: msm: Rename UART_* defines to MSM_UART_* (Andrew Halaney) [RHEL-24205] - serial: msm: Convert container_of UART_TO_MSM to static inline (Andrew Halaney) [RHEL-24205] - serial: st-asc: remove include of pm_runtime.h (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: remove enable/disable clock due to atmel_console_setup() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use devm_clk_get() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: stop using legacy pm ops (Andrew Halaney) [RHEL-24205] - serial: kgdboc: Fix typo in comment (Andrew Halaney) [RHEL-24205] - tty: serial: Fix refcount leak bug in ucc_uart.c (Andrew Halaney) [RHEL-24205] - serial: Drop timeout from uart_port (Andrew Halaney) [RHEL-24205] - tty: Add closing marker into comment in tty_ldisc.h (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use UART_LCR_DLAB (Andrew Halaney) [RHEL-24205] - serial: 8250: Use UART_LCR_WLEN8 instead of literal (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove useless license text when SPDX-License-Identifier is already used (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use E_TABSZ for the translations size (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove dflt reset from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: improve UNI_*() macros definitions (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir* (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_transl() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE(), part II. (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - tty: Use flow-control char function on closing path (Andrew Halaney) [RHEL-24205] - tty: Implement lookahead to process XON/XOFF timely (Andrew Halaney) [RHEL-24205] - serial: 8250: Remove serial_rs485 sanitization from em485 (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: mcf: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Remove serial_rs485 assignment (Andrew Halaney) [RHEL-24205] - serial: max310x: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: imx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: pl011: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250: lpc18xx: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Remove serial_rs485 sanitization (Andrew Halaney) [RHEL-24205] - serial: return -EINVAL for non-legacy RS485 flags (Andrew Halaney) [RHEL-24205] - serial: Clear rs485 struct when non-RS485 mode is set (Andrew Halaney) [RHEL-24205] - serial: Sanitize rs485_struct (Andrew Halaney) [RHEL-24205] - serial: stm32: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: omap: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: mcf: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: max310x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: imx: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: fsl_lpuart: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: atmel: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: ar933x: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: pl011: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fill in rs485_supported for pci_fintek (Andrew Halaney) [RHEL-24205] - serial: 8250_of: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_lpc18cc: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Fill in rs485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Use serial8250_em485_supported (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial8250_em485_supported for em485 users (Andrew Halaney) [RHEL-24205] - serial: Add rs485_supported to uart_port (Andrew Halaney) [RHEL-24205] - serial: Move serial_rs485 sanitization into separate function (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() (Andrew Halaney) [RHEL-24205] - serial: 8250: Adjust misleading LSR related comment (Andrew Halaney) [RHEL-24205] - serial: 8250: Get preserved flags using serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Create serial_lsr_in() (Andrew Halaney) [RHEL-24205] - serial: 8250: Store to lsr_save_flags after lsr read (Andrew Halaney) [RHEL-24205] - serial: 8250: handle __start_tx() call in start_tx() (Andrew Halaney) [RHEL-24205] - serial: 8250: kill __do_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: vt: convert sysfs snprintf to sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: max310x: implement I2C support (Andrew Halaney) [RHEL-24205] - serial: max310x: make accessing revision id interface-agnostic (Andrew Halaney) [RHEL-24205] - serial: max310x: use a separate regmap for each port (Andrew Halaney) [RHEL-24205] - serial: max310x: use regmap methods for SPI batch operations (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: walk the buffer only once in con_set_trans_old() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove superfluous whitespace (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make conv_uni_to_pc() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_default_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_set_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_copy_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_release_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_do_clear_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_unify_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in con_insert_unipair() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in conv_uni_to_pc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: saner variable names in set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: extract dict unsharing to con_unshare_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce enum translation_map and use it (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: check put_user() in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make p1 increment less confusing in con_get_unimap() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_get_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make con_set_unimap() more readable (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: zero uni_pgdir using kcalloc() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: introduce UNI_*() macros (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use | for binary addition (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: one line = one statement (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: make parameters of inverse_translate() saner (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: convert macros to static inlines (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: remove extern from function decls (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: decrypt inverse_translate() (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: define UNI_* macros for constants (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: rename and document struct uni_pagedir (Andrew Halaney) [RHEL-24205] - tty/vt: consolemap: use ARRAY_SIZE() (Andrew Halaney) [RHEL-24205] - tty/vt: Makefile, add --unicode for loadkeys invocation (Andrew Halaney) [RHEL-24205] - tty/vt: defkeymap.c_shipped, little unification with loadkeys (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused header (Andrew Halaney) [RHEL-24205] - serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - tty: fix typos in comments (Andrew Halaney) [RHEL-24205] - tty: goldfish: Fix free_irq() on remove (Andrew Halaney) [RHEL-24205] - tty: Rework receive flow control char logic (Andrew Halaney) [RHEL-24205] - pcmcia: synclink_cs: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: stm32-usart: Correct CSIZE, bits, and parity (Andrew Halaney) [RHEL-24205] - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 (Andrew Halaney) [RHEL-24205] - serial: sifive: Sanitize CSIZE and c_iflag (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: txx9: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: rda-uart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: digicolor-usart: Don't allow CS5-6 (Andrew Halaney) [RHEL-24205] - serial: uartlite: Fix BRKINT clearing (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL" (Andrew Halaney) [RHEL-24205] - serial: msm_serial: disable interrupts in __msm_console_write() (Andrew Halaney) [RHEL-24205] - serial: meson: acquire port->lock in startup() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Use devm_add_action_or_reset() (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Update the list of OF headers used by driver (Andrew Halaney) [RHEL-24205] - serial: jsm: Use B0 instead of 0 (Andrew Halaney) [RHEL-24205] - tty: serial: samsung_tty: Fix suspend/resume on S5L (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove initial print (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove tracing prints (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unused uart_pmac_port::termios_cache (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: remove unfinished DBDMA support (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: move header content to .c (Andrew Halaney) [RHEL-24205] - tty: fix deadlock caused by calling printk() under tty_port->lock (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix invalid gsmtty_write_room() result (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix mux activation issues in gsm_config() (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix register address for XON/XOFF character (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Make sure to select the right FEATURE_SEL (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: Fix UART_EFR register address (Andrew Halaney) [RHEL-24205] - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() (Andrew Halaney) [RHEL-24205] - tty: hvc: dcc: Bind driver to CPU core0 for reads and writes (Andrew Halaney) [RHEL-24205] - serial: pch: inline pop_tx() into handle_tx() (Andrew Halaney) [RHEL-24205] - serial: pch: simplify pop_tx() even more (Andrew Halaney) [RHEL-24205] - serial: pch: remove xmit circ_buf size double check (Andrew Halaney) [RHEL-24205] - serial: pch: remove debug print from pop_tx (Andrew Halaney) [RHEL-24205] - serial: pch: decomission pch_uart_hal_write() (Andrew Halaney) [RHEL-24205] - serial: pch: don't overwrite xmit->buf[0] by x_char (Andrew Halaney) [RHEL-24205] - serial: pch: move size check from pop_tx one level up (Andrew Halaney) [RHEL-24205] - serial: pic32: restore disabled irqs in pic32_uart_startup() (Andrew Halaney) [RHEL-24205] - serial: pic32: free up irq names correctly (Andrew Halaney) [RHEL-24205] - serial: pic32: don't zero members of kzalloc-ated structure (Andrew Halaney) [RHEL-24205] - serial: pic32: don't assign pic32_sport::cts_gpio twice (Andrew Halaney) [RHEL-24205] - serial: pic32: convert to_pic32_sport() to an inline (Andrew Halaney) [RHEL-24205] - serial: pic32: remove pic32_get_port() macro (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify pic32_sport::enable_tx_irq handling (Andrew Halaney) [RHEL-24205] - serial: pic32: simplify clk handling (Andrew Halaney) [RHEL-24205] - serial: pic32: remove constants from struct pic32_sport (Andrew Halaney) [RHEL-24205] - serial: pic32: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: pic32: remove unused items from the header (Andrew Halaney) [RHEL-24205] - serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode (Andrew Halaney) [RHEL-24205] - serial: stm32: Factor out GPIO RTS toggling into separate function (Andrew Halaney) [RHEL-24205] - serial: sifive: Remove duplicate `clkin_rate' setting (Andrew Halaney) [RHEL-24205] - serial: sifive: Report actual baud base rather than fixed 115200 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add proper clock handling for OxSemi PCIe devices (Andrew Halaney) [RHEL-24205] - serial: 8250: Export ICR access helpers for internal use (Andrew Halaney) [RHEL-24205] - serial: 8250: Fold EndRun device support into OxSemi Tornado code (Andrew Halaney) [RHEL-24205] - serial: men_z135_uart: Drop duplicated iotype assignment (Andrew Halaney) [RHEL-24205] - serial: 8250: pxa: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: core: Remove unneeded (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Fix NULL pointer dereference (Andrew Halaney) [RHEL-24205] - ACPI / property: Document RS485 _DSD properties (Andrew Halaney) [RHEL-24205] - dt_bindings: rs485: Add receiver enable polarity (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: Implement SW half duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250_dwlib: RS485 HW half & full duplex support (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT (Andrew Halaney) [RHEL-24205] - serial: 8250: use THRE & __stop_tx also with DMA (Andrew Halaney) [RHEL-24205] - serial: Store character timing information to uart_port (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Improve RZN1 support (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Add support for DMA flow controlling devices (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the IO accessors to 8250_dwlib.h (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path (Andrew Halaney) [RHEL-24205] - serial: 8250: dma: Allow driver operations before starting DMA transfers (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Allow to use a fallback CPR value if not synthesized (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move the USR register to pdata (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Create a generic platform data structure (Andrew Halaney) [RHEL-24205] - serial: 8250: dw: Move definitions to the shared header (Andrew Halaney) [RHEL-24205] - sysrq: do not omit current cpu when showing backtrace of all active CPUs (Andrew Halaney) [RHEL-24205] - tty: hvcs: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - tty/hvc_opal: simplify if-if to if-else (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device (Andrew Halaney) [RHEL-24205] - serial: 8250: Also set sticky MCR bits in console restoration (Andrew Halaney) [RHEL-24205] - Revert "serial: sc16is7xx: Clear RS485 bits in the shutdown" (Andrew Halaney) [RHEL-24205] - serial: stm32: add earlycon support (Andrew Halaney) [RHEL-24205] - serial: stm32: add KGDB support (Andrew Halaney) [RHEL-24205] - serial: stm32: remove infinite loop possibility in putchar function (Andrew Halaney) [RHEL-24205] - tty: Add function for handling flow control chars (Andrew Halaney) [RHEL-24205] - serial: core: fix tcdrain() with CTS enabled (Andrew Halaney) [RHEL-24205] - drivers: tty: serial: Fix deadlock in sa1100_set_termios() (Andrew Halaney) [RHEL-24205] - tty/sysrq: change the definition of sysrq_key_table's element to make it more readable (Andrew Halaney) [RHEL-24205] - serial: allow COMPILE_TEST for some drivers (Andrew Halaney) [RHEL-24205] - serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y (Andrew Halaney) [RHEL-24205] - serial: zs: use NULL as a pointer, not 0 (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: return early in cdns_uart_handle_tx() (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: change sunplus_console_ports from global to static (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules (Andrew Halaney) [RHEL-24205] - serial: icom: remove unused struct icom_port members (Andrew Halaney) [RHEL-24205] - serial: icom: delete empty serial hooks (Andrew Halaney) [RHEL-24205] - serial: icom: use list_for_each_entry() (Andrew Halaney) [RHEL-24205] - serial: icom: make icom_acfg_baud const and unsigned (Andrew Halaney) [RHEL-24205] - serial: icom: use ARRAY_SIZE (Andrew Halaney) [RHEL-24205] - serial: icom: move header content to .c (Andrew Halaney) [RHEL-24205] - serial: icom: use proper __le types and functions (Andrew Halaney) [RHEL-24205] - serial: icom: remove to_icom_adapter() and icom_kref_release() (Andrew Halaney) [RHEL-24205] - serial: icom: switch vague casts to container_of (Andrew Halaney) [RHEL-24205] - serial: icom: remove ICOM_VERSION_STR macro (Andrew Halaney) [RHEL-24205] - serial: 8250/omap1: include linux/soc/ti/omap1-soc.h (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up implicit CR bit encoding in address field (Andrew Halaney) [RHEL-24205] - tty: n_gsm: clean up dead code in gsm_queue() (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Handle UART without interrupt on TEMT using em485" (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix runtime PM for start_tx() for empty buffer (Andrew Halaney) [RHEL-24205] - serial: imx: fix overrun interrupts in DMA mode (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not time out prematurely when draining tx fifo (Andrew Halaney) [RHEL-24205] - serial: When UART is suspended, set RTS to false (Andrew Halaney) [RHEL-24205] - serial: 8250: add compatible for fsl,16550-FIFO64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64 (Andrew Halaney) [RHEL-24205] - serial: 8250: Handle UART without interrupt on TEMT using em485 (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe (Andrew Halaney) [RHEL-24205] - serial: atmel: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: imx: remove redundant assignment in rs485_config (Andrew Halaney) [RHEL-24205] - serial: max310: remove redundant memset in rs485_config (Andrew Halaney) [RHEL-24205] - serial: omap: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: remove redundant check in rs485_config (Andrew Halaney) [RHEL-24205] - serial: stm32: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: remove redundant code in rs485_config (Andrew Halaney) [RHEL-24205] - serial: core: move RS485 configuration tasks from drivers into core (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: Report which option to enable for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - tty: n_tty: Restore EOF push handling behavior (Andrew Halaney) [RHEL-24205] - serial: 8250: Make SERIAL_8250_EM available for arm64 systems (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings (Andrew Halaney) [RHEL-24205] - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: add spin_lock for interrupt and console_write (Andrew Halaney) [RHEL-24205] - tty: Fix a possible resource leak in icom_probe (Andrew Halaney) [RHEL-24205] - tty: serial: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: hvc: Prepare cleanup of powerpc's asm/prom.h (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use tty_port_destroy() to destroy port (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix incorrect UA handling (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix malformed counter for out of frame data (Andrew Halaney) [RHEL-24205] - tty: serial: altera: use altera_jtaguart_stop_tx() (Andrew Halaney) [RHEL-24205] - tty: serial: owl-uart, send x_char even if stopped (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: remove double ifdeffery (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned, part II. (Andrew Halaney) [RHEL-24205] - memcg: enable accounting for tty-related objects (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE (Andrew Halaney) [RHEL-24205] - serial: 8250: fix XOFF/XON sending when DMA is used (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add ARTPEC-8 support (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Clear RS485 bits in the shutdown (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: simplify getting OF match data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify variables and pointers (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data members (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify UART name (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: constify s3c24xx_serial_drv_data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: reduce number of casts (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c2410_uartcfg in parent structure (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: embed s3c24xx_uart_info in parent structure (Andrew Halaney) [RHEL-24205] - serial: 8250_tegra: mark acpi_device_id as unused with !ACPI (Andrew Halaney) [RHEL-24205] - tty: serial: bcm63xx: use more precise Kconfig symbol (Andrew Halaney) [RHEL-24205] - serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: fix two assignments in if conditions (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: remove redundant assignments to variable linestatus (Andrew Halaney) [RHEL-24205] - serial: 8250_mtk: make two read-only arrays static const (Andrew Halaney) [RHEL-24205] - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove struct uart_txx9_port (Andrew Halaney) [RHEL-24205] - kgdboc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - tty: hvc: fix return value of __setup handler (Andrew Halaney) [RHEL-24205] - serial: samsung: Add samsung_early_read to support early kgdboc (Andrew Halaney) [RHEL-24205] - serial: make uart_console_write->putchar()'s character an unsigned char (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix return value check in mvebu_uart_clock_probe() (Andrew Halaney) [RHEL-24205] - sc16is7xx: Set AUTOCTS and AUTORTS bits (Andrew Halaney) [RHEL-24205] - sc16is7xx: Handle modem status lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Properly resume TX after stop (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: meson: *" (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Fix compile error while CONFIG_SERIAL_SUNPLUS_CONSOLE=n (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Fix the compile link error reported by kernel test robot (Andrew Halaney) [RHEL-24205] - mxser: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Added S4 SOC compatibility (Andrew Halaney) [RHEL-24205] - tty: serial: meson: The system stuck when you run the stty command on the console to change the baud rate (Andrew Halaney) [RHEL-24205] - serial: sunplus-uart: Add Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix race condition in RTS-after-send handling (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Make some bit of the REG5 register writable (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Describes the calculation of the UART baud rate clock using a clock frame (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Use devm_ioremap_resource to get register mapped memory (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Move request the register region to probe (Andrew Halaney) [RHEL-24205] - tty: serial: amba-pl010: use more uart_port pointers (Andrew Halaney) [RHEL-24205] - tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper (Andrew Halaney) [RHEL-24205] - tty: serial: serial_txx9: remove info print from init (Andrew Halaney) [RHEL-24205] - tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned (Andrew Halaney) [RHEL-24205] - serial: 8250_lpss: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Balance reference count for PCI DMA device (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: 8250: Correct Kconfig help text for blacklisted PCI devices (Andrew Halaney) [RHEL-24205] - arm64: dts: marvell: armada-37xx: add device node for UART clock and use it (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement support for baudrates higher than 230400 Bd (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: update information about UART clock (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: implement UART clock driver for configuring UART base clock (Andrew Halaney) [RHEL-24205] - dt-bindings: mvebu-uart: document DT bindings for marvell,armada-3700-uart-clock (Andrew Halaney) [RHEL-24205] - sc16is7xx: Separate GPIOs from modem control lines (Andrew Halaney) [RHEL-24205] - sc16is7xx: Update status lines in single call (Andrew Halaney) [RHEL-24205] - sc16is7xx: Preserve EFR bits on update (Andrew Halaney) [RHEL-24205] - serial: 8250: Return early in .start_tx() if there are no chars to send (Andrew Halaney) [RHEL-24205] - sc16is7xx: Fix for incorrect data being transmitted (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix proper link termination after failed open (Andrew Halaney) [RHEL-24205] - tty: n_gsm: fix encoding of control signal octet bit DV (Andrew Halaney) [RHEL-24205] - serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Remove unneeded test for ->setup() presence (Andrew Halaney) [RHEL-24205] - serial: 8250_mid: Get rid of custom MID_DEVICE() macro (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Simplify multiplication/shift logic (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: add earlycon support (Andrew Halaney) [RHEL-24205] - tty: n_tty: do not look ahead for EOL character past the end of the buffer (Andrew Halaney) [RHEL-24205] - serial: parisc: GSC: fix build when IOSAPIC is not set (Andrew Halaney) [RHEL-24205] - tty: serial: imx: Add fast path when rs485 delays are 0 (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm2835aux: Add ACPI support (Andrew Halaney) [RHEL-24205] - serial: stm32: enable / disable wake irqs for mcrtl_gpio wakeup sources (Andrew Halaney) [RHEL-24205] - serial: mctrl_gpio: add a new API to enable / disable wake_irq (Andrew Halaney) [RHEL-24205] - serial: core: Drop duplicate NULL check in uart_*shutdown() (Andrew Halaney) [RHEL-24205] - tty: Drop duplicate NULL check in TTY port functions (Andrew Halaney) [RHEL-24205] - serial: core: Fix the definition name in the comment of UPF_* flags (Andrew Halaney) [RHEL-24205] - amiserial: Drop duplicate NULL check in shutdown() (Andrew Halaney) [RHEL-24205] - vt_ioctl: add array_index_nospec to VT_ACTIVATE (Andrew Halaney) [RHEL-24205] - vt_ioctl: fix array_index_nospec in vt_setactivate (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Revert "Re-enable higher baud rates" (Andrew Halaney) [RHEL-24205] - XArray: Include bitmap.h from xarray.h (Andrew Halaney) [RHEL-24205] - n_tty: wake up poll(POLLRDNORM) on receiving data (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards (Andrew Halaney) [RHEL-24205] - tty: Replace acpi_bus_get_device() (Andrew Halaney) [RHEL-24205] - serial: mcf: use helpers in mcf_tx_chars() (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: don't call uart_write_wakeup() twice (Andrew Halaney) [RHEL-24205] - serial: fsl_linflexuart: deduplicate character sending (Andrew Halaney) [RHEL-24205] - mxser: switch from xmit_buf to kfifo (Andrew Halaney) [RHEL-24205] - mxser: use tty_port xmit_buf helpers (Andrew Halaney) [RHEL-24205] - mxser: fix xmit_buf leak in activate when LSR == 0xff (Andrew Halaney) [RHEL-24205] - tty: tty_port_open, document shutdown vs failed activate (Andrew Halaney) [RHEL-24205] - tty: add kfifo to tty_port (Andrew Halaney) [RHEL-24205] - serial: atmel_serial: include circ_buf.h (Andrew Halaney) [RHEL-24205] - serial: core: clean up EXPORT_SYMBOLs (Andrew Halaney) [RHEL-24205] - serial: imx: reduce RX interrupt frequency (Andrew Halaney) [RHEL-24205] - tty: serial: max3100: Remove redundant 'flush_workqueue()' calls (Andrew Halaney) [RHEL-24205] - serial: core: Initialize rs485 RTS polarity already on probe (Andrew Halaney) [RHEL-24205] - serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl (Andrew Halaney) [RHEL-24205] - serial: stm32: fix software flow control transfer (Andrew Halaney) [RHEL-24205] - serial: stm32: prevent TDR register overwrite when sending x_char (Andrew Halaney) [RHEL-24205] - serial: 8250: of: Fix mapped region size when using reg-offset property (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Fix race condition releasing tty port (Andrew Halaney) [RHEL-24205] - tty: Add support for Brainboxes UC cards. (Andrew Halaney) [RHEL-24205] - Revert "tty: serial: Use fifo in 8250 console driver" (Andrew Halaney) [RHEL-24205] - vsprintf: rework bitmap_list_string (Andrew Halaney) [RHEL-24205] - lib: bitmap: add performance test for bitmap_print_to_pagebuf (Andrew Halaney) [RHEL-24205] - tools: sync tools/bitmap with mother linux (Andrew Halaney) [RHEL-24205] - serial: core: Keep mctrl register state and cached copy in sync (Andrew Halaney) [RHEL-24205] - serial: stm32: correct loop for dma error handling (Andrew Halaney) [RHEL-24205] - serial: stm32: fix flow control transfer in DMA mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework TX DMA state condition (Andrew Halaney) [RHEL-24205] - serial: stm32: move tx dma terminate DMA to shutdown (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop redundant DTR/RTS preservation on close/open (Andrew Halaney) [RHEL-24205] - serial: pl011: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: pl010: Drop CR register reset on set_termios (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix MODULE_ALIAS (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Fix return error code in case of dma_alloc_coherent() failure (Andrew Halaney) [RHEL-24205] - Revert "serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2" (Andrew Halaney) [RHEL-24205] - serdev: Do not instantiate serdevs on boards with known bogus DSDT entries (Andrew Halaney) [RHEL-24205] - tty: goldfish: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serdev: BREAK/FRAME/PARITY/OVERRUN notification prototype V2 (Andrew Halaney) [RHEL-24205] - tty: serial: meson: Drop the legacy compatible strings and clock code (Andrew Halaney) [RHEL-24205] - serial: pmac_zilog: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: bcm63xx: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: ar933x: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera_jtaguart: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: pxa: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: meson: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Propagate error codes from brcmuart_probe() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: altera: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: lantiq: store and compare return status correctly (Andrew Halaney) [RHEL-24205] - serial: 8250: Move Alpha-specific quirk out of the core (Andrew Halaney) [RHEL-24205] - serial: Fix incorrect rs485 polarity on uart open (Andrew Halaney) [RHEL-24205] - docs/driver-api: Replace a comma in the n_gsm.rst with a double colon (Andrew Halaney) [RHEL-24205] - tty: Fix the keyboard led light display problem (Andrew Halaney) [RHEL-24205] - tty/ldsem: Fix syntax errors in comments (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Remove BREAK/FRAME/PARITY/OVERRUN printouts (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Use serial_dl_write() instead of open coded (Andrew Halaney) [RHEL-24205] - serial: 8250_pericom: Re-enable higher baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Split out Pericom driver (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix console registration from module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Enable console as module (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Remove USI initialization (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: remove redundant assignment to tmp after the mask operation (Andrew Halaney) [RHEL-24205] - serial: atmel: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use devm_clk_get_optional() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Use dev_err_probe() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Drop support for "sci_ick" clock (Andrew Halaney) [RHEL-24205] - serial: lantiq: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-24205] - tty: serial: sh-sci: Add support for R-Car Gen4 (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Document r8a779f0 bindings (Andrew Halaney) [RHEL-24205] - xen/console: harden hvc_xen against event channel storms (Andrew Halaney) [RHEL-24205] - serial: 8250_fintek: Fix garbled text for console (Andrew Halaney) [RHEL-24205] - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous (Andrew Halaney) [RHEL-24205] - tty: mips_ejtag_fdc: Make use of the helper function kthread_run_on_cpu() (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: UART errors after resuming from S2 (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: do not request memory region twice (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: allow 64 bit address (Andrew Halaney) [RHEL-24205] - Documentation: add TTY chapter (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_standard_install (Andrew Halaney) [RHEL-24205] - tty: more kernel-doc for tty_ldisc (Andrew Halaney) [RHEL-24205] - tty: make tty_ldisc docs up-to-date (Andrew Halaney) [RHEL-24205] - tty: move tty_ldisc docs to new Documentation/tty/ (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_port functions (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for more tty_driver functions (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: fix kernel-doc in n_tty.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_buffer.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_ldisc.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_io.c (Andrew Halaney) [RHEL-24205] - tty: reformat kernel-doc in tty_port.c (Andrew Halaney) [RHEL-24205] - tty: reformat TTY_DRIVER_ flags into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_ldisc_ops docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: combine tty_operations triple docs into kernel-doc (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_operations (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_driver (Andrew Halaney) [RHEL-24205] - tty: add kernel-doc for tty_port (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Call dma_async_issue_pending() (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: Check return code of dmaengine_submit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix RTS modem control while in rs485 mode (Andrew Halaney) [RHEL-24205] - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() (Andrew Halaney) [RHEL-24205] - tty: serial: imx: clear the RTSD status before enable the RTSD irq (Andrew Halaney) [RHEL-24205] - serial: 8250_dw: Add StarFive JH7100 quirk (Andrew Halaney) [RHEL-24205] - mxser: use PCI_DEVICE_DATA (Andrew Halaney) [RHEL-24205] - mxser: move ids from pci_ids.h here (Andrew Halaney) [RHEL-24205] - mxser: add MOXA prefix to some PCI device IDs (Andrew Halaney) [RHEL-24205] - mxser: increase buf_overrun if tty_insert_flip_char() fails (Andrew Halaney) [RHEL-24205] - mxser: remove tty parameter from mxser_receive_chars_new() (Andrew Halaney) [RHEL-24205] - mxser: don't throttle manually (Andrew Halaney) [RHEL-24205] - mxser: clean up timeout handling in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use msleep_interruptible() in mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: extract TX empty check from mxser_wait_until_sent() (Andrew Halaney) [RHEL-24205] - mxser: use tty_port_close() in mxser_close() (Andrew Halaney) [RHEL-24205] - mxser: don't flush buffer from mxser_close() directly (Andrew Halaney) [RHEL-24205] - mxser: call stop_rx from mxser_shutdown_port() (Andrew Halaney) [RHEL-24205] - mxser: remove tty->driver_data NULL check (Andrew Halaney) [RHEL-24205] - mxser: remove pointless xmit_buf checks (Andrew Halaney) [RHEL-24205] - mxser: clean up tx handling in mxser_transmit_chars() (Andrew Halaney) [RHEL-24205] - mxser: move MSR read to mxser_check_modem_status() (Andrew Halaney) [RHEL-24205] - mxser: keep only !tty test in ISR (Andrew Halaney) [RHEL-24205] - mxser: rename mxser_close_port() to mxser_stop_rx() (Andrew Halaney) [RHEL-24205] - mxser: remove wait for sent from mxser_close_port (Andrew Halaney) [RHEL-24205] - serial: sh-sci: Add support to deassert/assert reset line (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,sci: Document RZ/G2L SoC (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: renesas,scif: Make resets as a required property (Andrew Halaney) [RHEL-24205] - tty: serial, join uport checks in uart_port_shutdown() (Andrew Halaney) [RHEL-24205] - tty: clean up whitespace in __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove tty NULL check from __do_SAK() (Andrew Halaney) [RHEL-24205] - tty: remove TTY_SOFT_SAK part from __do_SAK() (Andrew Halaney) [RHEL-24205] - n_gsm: remove unused parameters from gsm_error() (Andrew Halaney) [RHEL-24205] - arm: remove zte zx platform left-over (Andrew Halaney) [RHEL-24205] - serial: 8250: replace snprintf in show functions with sysfs_emit (Andrew Halaney) [RHEL-24205] - serial: liteuart: relax compile-test dependencies (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix minor-number leak on probe errors (Andrew Halaney) [RHEL-24205] - serial: liteuart: fix use-after-free and memleak on unbind (Andrew Halaney) [RHEL-24205] - serial: liteuart: Fix NULL pointer dereference in ->remove() (Andrew Halaney) [RHEL-24205] - tty: serial: msm_serial: Deactivate RX DMA for polling support (Andrew Halaney) [RHEL-24205] - serial: core: fix transmit-buffer reset and memleak (Andrew Halaney) [RHEL-24205] - xen: flag xen_snd_front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag pvcalls-front to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: flag hvc_xen to be not essential for system boot (Andrew Halaney) [RHEL-24205] - xen: add "not_essential" flag to struct xenbus_driver (Andrew Halaney) [RHEL-24205] - serial: cpm_uart: Protect udbg definitions by CONFIG_SERIAL_CPM_CONSOLE (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Define tty name via constant string literal (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Add pr_fmt() to prefix messages (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Use dev_err_probe() in ->probe() (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Unify variable used to keep an error code (Andrew Halaney) [RHEL-24205] - tty: rpmsg: Assign returned id to a local variable (Andrew Halaney) [RHEL-24205] - serial: stm32: push DMA RX data before suspending (Andrew Halaney) [RHEL-24205] - serial: stm32: terminate / restart DMA transfer at suspend / resume (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX dma initialization and release (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Remove empty stub pci_quatech_exit() (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace custom pci_match_id() implementation (Andrew Halaney) [RHEL-24205] - serial: xilinx_uartps: Fix race condition causing stuck TX (Andrew Halaney) [RHEL-24205] - serial: sunzilog: Mark sunzilog_putchar() __maybe_unused (Andrew Halaney) [RHEL-24205] - Revert "tty: hvc: pass DMA capable memory to put_chars()" (Andrew Halaney) [RHEL-24205] - Revert "virtio-console: remove unnecessary kmemdup()" (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Replace dev_*() by pci_*() macros (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Get rid of redundant 'else' keyword (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Refactor the loop in pci_ite887x_init() (Andrew Halaney) [RHEL-24205] - tty: add rpmsg driver (Andrew Halaney) [RHEL-24205] - serial: 8250: rename unlock labels (Andrew Halaney) [RHEL-24205] - serial: stm32: update throttle and unthrottle ops for dma mode (Andrew Halaney) [RHEL-24205] - serial: stm32: rework RX over DMA (Andrew Halaney) [RHEL-24205] - serial: stm32: re-introduce an irq flag condition in usart_receive_chars (Andrew Halaney) [RHEL-24205] - virtio-console: remove unnecessary kmemdup() (Andrew Halaney) [RHEL-24205] - tty: hvc: pass DMA capable memory to put_chars() (Andrew Halaney) [RHEL-24205] - tty: hvc: use correct dma alignment size (Andrew Halaney) [RHEL-24205] - serial: imx: disable console clocks on unregister (Andrew Halaney) [RHEL-24205] - serial: sc16is7xx: Make sc16is7xx_remove() return void (Andrew Halaney) [RHEL-24205] - serial: max310x: Make max310x_remove() return void (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Improve naming for common macro (Andrew Halaney) [RHEL-24205] - tty: serial: atmel: use macros instead of hardcoded values (Andrew Halaney) [RHEL-24205] - tty/sysrq: More intuitive Shift handling (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field" (Andrew Halaney) [RHEL-24205] - serial: 8250: allow disabling of Freescale 16550 compile test (Andrew Halaney) [RHEL-24205] - serial: 8250: Fix reporting real baudrate value in c_ospeed field (Andrew Halaney) [RHEL-24205] - serial: sifive: set pointer to NULL rather than 0. (Andrew Halaney) [RHEL-24205] - mxser: store FCR state in mxser_port::FCR (Andrew Halaney) [RHEL-24205] - mxser: don't read from UART_FCR (Andrew Halaney) [RHEL-24205] - mxser: move FIFO clearing to mxser_disable_and_clear_FIFO() (Andrew Halaney) [RHEL-24205] - mxser: simplify FCR computation in mxser_change_speed() (Andrew Halaney) [RHEL-24205] - mxser: make mxser_port::ldisc_stop_rx a bool (Andrew Halaney) [RHEL-24205] - mxser: simplify condition in mxser_receive_chars_new (Andrew Halaney) [RHEL-24205] - mxser: restore baud rate if its setting fails (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: describe driver in KConfig (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work for HVM/PVH DomU (Andrew Halaney) [RHEL-24205] - xen/x86: make "earlyprintk=xen" work better for PVH Dom0 (Andrew Halaney) [RHEL-24205] - serial: 8250: remove duplicated BRI0A49 and BDP3336 entries (Andrew Halaney) [RHEL-24205] - serial: 8250_fsl: Move fsl8250_data to ACPI section (Andrew Halaney) [RHEL-24205] - serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS (Andrew Halaney) [RHEL-24205] - tty: remove flags from struct tty_ldisc_ops (Andrew Halaney) [RHEL-24205] - tty: unexport tty_ldisc_release (Andrew Halaney) [RHEL-24205] - tty: moxa: merge moxa.h into moxa.c (Andrew Halaney) [RHEL-24205] - tty: synclink_gt: rename a conflicting function name (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Modify cr bit value when config requester (Andrew Halaney) [RHEL-24205] - tty: n_gsm: Add some instructions and code for requester (Andrew Halaney) [RHEL-24205] - serial: mvebu-uart: fix driver's tx_empty callback (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: Fix RX_LVL register offset (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Prevent changing fixed parameters (Andrew Halaney) [RHEL-24205] - sh: j2: Update uartlite binding with data and parity properties (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Add properties for synthesis-time parameters (Andrew Halaney) [RHEL-24205] - dt-bindings: serial: uartlite: Convert to json-schema (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: Prefer struct_size over open coded arithmetic (Andrew Halaney) [RHEL-24205] - console: consume APC, DM, DCS (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use read_poll_timeout for a polling loop (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Use constants in early_uartlite_putc (Andrew Halaney) [RHEL-24205] - tty: Fix data race between tiocsti() and flush_to_ldisc() (Andrew Halaney) [RHEL-24205] - serial: vt8500: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - serial: 8250_ingenic: Use of_device_get_match_data (Andrew Halaney) [RHEL-24205] - tty: serial: linflexuart: Remove redundant check to simplify the code (Andrew Halaney) [RHEL-24205] - mxser: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: moxa: use semi-colons instead of commas (Andrew Halaney) [RHEL-24205] - tty: replace in_irq() with in_hardirq() (Andrew Halaney) [RHEL-24205] - serial: sh-sci: fix break handling for sysrq (Andrew Halaney) [RHEL-24205] - serial: stm32: use devm_platform_get_and_ioremap_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: use the defined variable to simplify code (Andrew Halaney) [RHEL-24205] - Revert "arm pl011 serial: support multi-irq request" (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Add Exynos850 SoC data (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Fix driver data macros style (Andrew Halaney) [RHEL-24205] - tty: serial: samsung: Init USI to keep clocks running (Andrew Halaney) [RHEL-24205] - platform/surface: aggregator: Use serdev_acpi_get_uart_resource() helper (Andrew Halaney) [RHEL-24205] - serdev: Split and export serdev_acpi_get_uart_resource() (Andrew Halaney) [RHEL-24205] - serial: stm32: fix the conditional expression writing (Andrew Halaney) [RHEL-24205] - serial: omap: Only allow if 8250_omap is not selected (Andrew Halaney) [RHEL-24205] - vt: keyboard.c: make console an unsigned int (Andrew Halaney) [RHEL-24205] - vt: keyboard: treat kbd_table as an array all the time. (Andrew Halaney) [RHEL-24205] - serial: 8250_pci: make setup_port() parameters explicitly unsigned (Andrew Halaney) [RHEL-24205] - tty: pdc_cons, free tty_driver upon failure (Andrew Halaney) [RHEL-24205] - tty: drop put_tty_driver (Andrew Halaney) [RHEL-24205] - tty: drop alloc_tty_driver (Andrew Halaney) [RHEL-24205] - xtensa: ISS: don't panic in rs_init (Andrew Halaney) [RHEL-24205] - serial: max310x: Use clock-names property matching to recognize EXTCLK (Andrew Halaney) [RHEL-24205] - serial: 8250: Define RX trigger levels for OxSemi 950 devices (Andrew Halaney) [RHEL-24205] - tty: hvc: replace BUG_ON() with negative return value (Andrew Halaney) [RHEL-24205] - amiserial: remove unused state from shutdown (Andrew Halaney) [RHEL-24205] - amiserial: pack and sort includes (Andrew Halaney) [RHEL-24205] - amiserial: expand serial_isroot (Andrew Halaney) [RHEL-24205] - amiserial: simplify rs_open (Andrew Halaney) [RHEL-24205] - amiserial: remove serial_state::xmit_fifo_size (Andrew Halaney) [RHEL-24205] - amiserial: remove stale comment (Andrew Halaney) [RHEL-24205] - amiserial: remove unused DBG_CNT (Andrew Halaney) [RHEL-24205] - serial: 8250_exar: Add ->unregister_gpio() callback (Andrew Halaney) [RHEL-24205] - tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Add runtime pm support (Andrew Halaney) [RHEL-24205] - tty: serial: uartlite: Disable clocks in case of errors (Andrew Halaney) [RHEL-24205] - tty: Fix out-of-bound vmalloc access in imageblit (Andrew Halaney) [RHEL-24205] - serial: samsung: use dma_ops of DMA if attached (Andrew Halaney) [RHEL-24205] - arm pl011 serial: support multi-irq request (Andrew Halaney) [RHEL-24205] - serial: amba-pl011: add RS485 support (Andrew Halaney) [RHEL-24205] - tty: serial: jsm: hold port lock when reporting modem line changes (Andrew Halaney) [RHEL-24205] - serial: core: Report magic multiplier extra baud rates (Andrew Halaney) [RHEL-24205] - serial: 8250: extend compile-test coverage (Andrew Halaney) [RHEL-24205] - serial: 8250_bcm7271: use NULL to initialized a null pointer (Andrew Halaney) [RHEL-24205] - serial: 8250_pnp: Support configurable clock frequency (Andrew Halaney) [RHEL-24205] - serial: 8250: 8250_omap: make a const array static, makes object smaller (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/omap: Make the locking RT aware" (Andrew Halaney) [RHEL-24205] - Revert "tty/serial/pl011: Make the locking work on RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: Bring back the RT bits." (Andrew Halaney) [RHEL-24205] - Revert "printk: add infrastucture for atomic consoles" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250: implement write_atomic" (Andrew Halaney) [RHEL-24205] - Revert "printk: avoid preempt_disable() for PREEMPT_RT" (Andrew Halaney) [RHEL-24205] - Revert "printk: allow disabling printk per-console device kthreads at boot" (Andrew Halaney) [RHEL-24205] - Revert "serial: Make ->set_termios() old ktermios const" (Andrew Halaney) [RHEL-24205] - Revert "serial: 8250_dw: Add ACPI ID for Granite Rapids-D UART" (Andrew Halaney) [RHEL-24205]- copy_oldmem_kernel() - WRITE is "data source", not destination (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_SAMPLE_KMEMLEAK to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_RANDOMIZE_KSTACK_OFFSET to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - add CONFIG_DMAPOOL_TEST to RHEL configs collection (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make global slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: make memcg slab shrink lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: add shrinker_srcu_generation" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: make count and scan in shrinker debugfs lockless" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: hold write lock to reparent shrinker nr_deferred" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers()" (Chris von Recklinghausen) [RHEL-27741] - Revert "mm: shrinkers: convert shrinker_rwsem to mutex" (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix iteration in collapse_file (Chris von Recklinghausen) [RHEL-27741] - memfd: check for non-NULL file_seals in memfd_create() syscall (Chris von Recklinghausen) [RHEL-27741] - mm/vmalloc: do not output a spurious warning when huge vmalloc() fails (Chris von Recklinghausen) [RHEL-27741] - mm/mprotect: fix do_mprotect_pkey() limit check (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: Fix error path in do_vmi_align_munmap() (Chris von Recklinghausen) [RHEL-27741] - zswap: do not shrink if cgroup may not zswap (Chris von Recklinghausen) [RHEL-27741] - page cache: fix page_cache_next/prev_miss off by one (Chris von Recklinghausen) [RHEL-27741] - mm/gup_test: fix ioctl fail for compat task (Chris von Recklinghausen) [RHEL-27741] - mm/gup: remove unused vmas parameter from pin_user_pages_remote() (Chris von Recklinghausen) [RHEL-27741] - splice: Rename direct_splice_read() to copy_splice_read() (Chris von Recklinghausen) [RHEL-27741] - mm: fix zswap writeback race condition (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: fix false positives on big endian (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: move LRU update from zs_map_object() to zs_malloc() (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: fix race condition on debugfs cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - mm: do not reclaim private data from pinned page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: always check invariants (Chris von Recklinghausen) [RHEL-27741] - filemap: Handle error return from __filemap_get_folio() (Chris von Recklinghausen) [RHEL-27741] - mm: change per-VMA lock statistics to be disabled by default (Chris von Recklinghausen) [RHEL-27741] - mm/mempolicy: correctly update prev when policy is equal on mbind (Chris von Recklinghausen) [RHEL-27741] - kasan: hw_tags: avoid invalid virt_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add some comments to explain the possible hole in __pageblock_pfn_to_page() (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: move disabling KSM from s390/gmap code to KSM code (Chris von Recklinghausen) [RHEL-27741] - mm/ksm: unmerge and clear VM_MERGEABLE when setting PR_SET_MEMORY_MERGE=0 (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: fix missing folio_sz update in damon_pa_young() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_mark_accessed_or_deactivate() (Chris von Recklinghausen) [RHEL-27741] - mm/damon/paddr: minor refactor of damon_pa_pageout() (Chris von Recklinghausen) [RHEL-27741] - mm,unmap: avoid flushing TLB in batch if PTE is inaccessible (Chris von Recklinghausen) [RHEL-27741] - shmem: restrict noswap option to initial user namespace (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: fix conflicting mods to collapse_file() (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: fix vm_pgoff in vma_merge() case 3 (Chris von Recklinghausen) [RHEL-27741] - seq_buf: Add seq_buf_do_printk() helper (Chris von Recklinghausen) [RHEL-27741] - sparse: remove unnecessary 0 values from rc (Chris von Recklinghausen) [RHEL-27741] - mm: move 'mmap_min_addr' logic from callers into vm_unmapped_area() (Chris von Recklinghausen) [RHEL-27741] - mm: do not increment pgfault stats when page fault handler retries (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: allow only one active pool compaction context (Chris von Recklinghausen) [RHEL-27741] - mm: add new KSM process and sysfs knobs (Chris von Recklinghausen) [RHEL-27741] - mm: add new api to enable ksm per process (Chris von Recklinghausen) [RHEL-27741] - mm: don't check VMA write permissions if the PTE/PMD indicates write permissions (Chris von Recklinghausen) [RHEL-27741] - migrate_pages_batch: fix statistics for longterm pin retry (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use helper function range_in_vma() (Chris von Recklinghausen) [RHEL-27741] - lib/show_mem.c: use for_each_populated_zone() simplify code (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp bit lost when unsharing happens (Chris von Recklinghausen) [RHEL-27741] - mm/hugetlb: fix uffd-wp during fork() (Chris von Recklinghausen) [RHEL-27741] - kasan: fix lockdep report invalid wait context (Chris von Recklinghausen) [RHEL-27741] - mm: ksm: support hwpoison for ksm page (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: refactor add_to_kill() (Chris von Recklinghausen) [RHEL-27741] - memfd: pass argument of memfd_fcntl as int (Chris von Recklinghausen) [RHEL-27741] - mm: workingset: update description of the source file (Chris von Recklinghausen) [RHEL-27741] - printk: export console trace point for kcsan/kasan/kfence/kmsan (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: refactor updating current->reclaim_state (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: move set_task_reclaim_state() near flush_reclaim_state() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: ignore non-LRU-based reclaim in memcg reclaim (Chris von Recklinghausen) [RHEL-27741] - mm: apply __must_check to vmap_pages_range_noflush() (Chris von Recklinghausen) [RHEL-27741] - mm: hwpoison: support recovery from HugePage copy-on-write faults (Chris von Recklinghausen) [RHEL-27741] - mm/vmscan: simplify shrink_node() (Chris von Recklinghausen) [RHEL-27741] - mpage: use folios in bio end_io handler (Chris von Recklinghausen) [RHEL-27741] - mpage: split submit_bio and bio end_io handler for reads and writes (Chris von Recklinghausen) [RHEL-27741] - mm/huge_memory: conditionally call maybe_mkwrite() and drop pte_wrprotect() in __split_huge_pmd_locked() (Chris von Recklinghausen) [RHEL-27741] - mm: convert copy_user_huge_page() to copy_user_large_folio() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_hugetlb() to use a folio (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert copy_huge_page_from_user() to copy_folio_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: use kmap_local_page() in copy_huge_page_from_user() (Chris von Recklinghausen) [RHEL-27741] - userfaultfd: convert mfill_atomic_pte_copy() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: use check_pages_enabled static key to check tail pages (Chris von Recklinghausen) [RHEL-27741] - mm: mlock: use folios_put() in mlock_folio_batch() (Chris von Recklinghausen) [RHEL-27741] - mm/madvise: use vma_lookup() instead of find_vma() (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: maintain page cache uptodate flag (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: skip shmem with userfaultfd (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: refactor collapse_file control flow (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: drain lru after swapping in shmem (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned file-backed memory (Chris von Recklinghausen) [RHEL-27741] - mm/hwpoison: introduce copy_mc_highpage (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: recover from poisoned anonymous memory (Chris von Recklinghausen) [RHEL-27741] - mm: kfence: improve the performance of __kfence_alloc() and __kfence_free() (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: delay the initialization of zswap (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: replace zswap_init_{started/failed} with zswap_init_state (Chris von Recklinghausen) [RHEL-27741] - mm/zswap: remove zswap_entry_cache_{create,destroy} helper function (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: rename addr_to_vb_xarray() function (Chris von Recklinghausen) [RHEL-27741] - kmemleak-test: fix kmemleak_test.c build logic (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: remove a global vmap_blocks xarray (Chris von Recklinghausen) [RHEL-27741] - mm: move free_area_empty() to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - hugetlb: remove PageHeadHuge() (Chris von Recklinghausen) [RHEL-27741] - mm: khugepaged: fix kernel BUG in hpage_collapse_scan_file() (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: reset compaction source zspage pointer after putback_zspage() (Chris von Recklinghausen) [RHEL-27741] - mm: make arch_has_descending_max_zone_pfns() static (Chris von Recklinghausen) [RHEL-27741] - zswap: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - zpool: remove MODULE_LICENSE in non-modules (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: remove incorrect #ifdef checks (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: move compaction sysctl to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: Move memory failure sysctls to its own file (Chris von Recklinghausen) [RHEL-27741] - mm: uninline kstrdup() (Chris von Recklinghausen) [RHEL-27741] - fs: Add FGP_WRITEBEGIN (Chris von Recklinghausen) [RHEL-27741] - sched/numa: enhance vma scanning logic (Chris von Recklinghausen) [RHEL-27741] - sched/numa: apply the scan delay to every new vma (Chris von Recklinghausen) [RHEL-27741] - mm: separate vma->lock from vm_area_struct (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: free vm_area_struct without call_rcu in exit_mmap (Chris von Recklinghausen) [RHEL-27741] - mm: introduce per-VMA lock statistics (Chris von Recklinghausen) [RHEL-27741] - mm: prevent userfaults to be handled under per-vma lock (Chris von Recklinghausen) [RHEL-27741] - mm: prevent do_swap_page from handling page faults under VMA lock (Chris von Recklinghausen) [RHEL-27741] - mm: add FAULT_FLAG_VMA_LOCK flag (Chris von Recklinghausen) [RHEL-27741] - mm: fall back to mmap_lock if vma->anon_vma is not yet set (Chris von Recklinghausen) [RHEL-27741] - mm: introduce lock_vma_under_rcu to be used from arch-specific code (Chris von Recklinghausen) [RHEL-27741] - mm: introduce vma detached flag (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: prevent pagefault handler from racing with mmu_notifier registration (Chris von Recklinghausen) [RHEL-27741] - kernel/fork: assert no VMA readers during its destruction (Chris von Recklinghausen) [RHEL-27741] - mm: conditionally write-lock VMA in free_pgtables (Chris von Recklinghausen) [RHEL-27741] - mm: write-lock VMAs before removing them from VMA tree (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: write-lock VMA while remapping it to a new address range (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: write-lock VMAs in vma_prepare before modifying them (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: write-lock VMA while collapsing a huge page (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: move vma_prepare before vma_adjust_trans_huge (Chris von Recklinghausen) [RHEL-27741] - mm: add per-VMA lock and helper functions to control it (Chris von Recklinghausen) [RHEL-27741] - mm: rcu safe VMA freeing (Chris von Recklinghausen) [RHEL-27741] - mm: introduce CONFIG_PER_VMA_LOCK (Chris von Recklinghausen) [RHEL-27741] - mm: hold the RCU read lock over calls to ->map_pages (Chris von Recklinghausen) [RHEL-27741] - afs: split afs_pagecache_valid() out of afs_validate() (Chris von Recklinghausen) [RHEL-27741] - xfs: remove xfs_filemap_map_pages() wrapper (Chris von Recklinghausen) [RHEL-27741] - mm/damon/sysfs: make more kobj_type structures constant (Chris von Recklinghausen) [RHEL-27741] - mm: be less noisy during memory hotplug (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: explicitly assign res, vma, extend invariants (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: fold curr, next assignment logic (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: further improve prev/next VMA naming (Chris von Recklinghausen) [RHEL-27741] - mm: vmalloc: convert vread() to vread_iter() (Chris von Recklinghausen) [RHEL-27741] - iov_iter: add copy_page_to_iter_nofault() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: convert read_kcore() to read_kcore_iter() (Chris von Recklinghausen) [RHEL-27741] - fs/proc/kcore: avoid bounce buffer for ktext data (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: extend memblock entry to include MM initialization (Chris von Recklinghausen) [RHEL-27741] - mm: move vmalloc_init() declaration to mm/internal.h (Chris von Recklinghausen) [RHEL-27741] - mm: move kmem_cache_init() declaration to mm/slab.h (Chris von Recklinghausen) [RHEL-27741] - mm: move mem_init_print_info() to mm_init.c (Chris von Recklinghausen) [RHEL-27741] - init,mm: fold late call to page_ext_init() to page_alloc_init_late() (Chris von Recklinghausen) [RHEL-27741] - mm: move init_mem_debugging_and_hardening() to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: call {ptlock,pgtable}_cache_init() directly from mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init,mm: move mm_init() to mm/mm_init.c and rename it to mm_core_init() (Chris von Recklinghausen) [RHEL-27741] - init: fold build_all_zonelists() and page_alloc_init_cpuhp() to mm_init() (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: rename page_alloc_init() to page_alloc_init_cpuhp() (Chris von Recklinghausen) [RHEL-27741] - mm: handle hashdist initialization in mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm: move most of core MM initialization to mm/mm_init.c (Chris von Recklinghausen) [RHEL-27741] - mm/page_alloc: add helper for checking if check_pages_enabled (Chris von Recklinghausen) [RHEL-27741] - mips: fix comment about pgtable_init() (Chris von Recklinghausen) [RHEL-27741] - mm: move get_page_from_free_area() to mm/page_alloc.c (Chris von Recklinghausen) [RHEL-27741] - mm: prefer fault_around_pages to fault_around_bytes (Chris von Recklinghausen) [RHEL-27741] - mm: refactor do_fault_around() (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: fix the possible deadlock when isolating hugetlb pages (Chris von Recklinghausen) [RHEL-27741] - mm: compaction: consider the number of scanning compound pages in isolate fail path (Chris von Recklinghausen) [RHEL-27741] - mm/mremap: simplify vma expansion again (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: start distinguishing if vma can be removed in mergeability test (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: convert mergeability checks to return bool (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: rename adj_next to adj_start (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: set mid to NULL if not applicable (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: initialize mid and next in natural order (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 4 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use the proper vma pointer in case 3 (Chris von Recklinghausen) [RHEL-27741] - mm/mmap/vma_merge: use only primary pointers for preparing merge (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: combine 'mode' and 'wp_copy' arguments (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: don't pass around both mm and vma (Chris von Recklinghausen) [RHEL-27741] - mm: userfaultfd: rename functions for clarity + consistency (Chris von Recklinghausen) [RHEL-27741] - kasan: suppress recursive reports for HW_TAGS (Chris von Recklinghausen) [RHEL-27741] - mm: return an ERR_PTR from __filemap_get_folio (Chris von Recklinghausen) [RHEL-27741] - mm: remove FGP_ENTRY (Chris von Recklinghausen) [RHEL-27741] - shmem: open code the page cache lookup in shmem_get_folio_gfp (Chris von Recklinghausen) [RHEL-27741] - shmem: shmem_get_partial_folio use filemap_get_entry (Chris von Recklinghausen) [RHEL-27741] - mm: use filemap_get_entry in filemap_get_incore_folio (Chris von Recklinghausen) [RHEL-27741] - mm: make mapping_get_entry available outside of filemap.c (Chris von Recklinghausen) [RHEL-27741] - mm: don't look at xarray value entries in split_huge_pages_in_file (Chris von Recklinghausen) [RHEL-27741] - dmapool: create/destroy cleanup (Chris von Recklinghausen) [RHEL-27741] - dmapool: link blocks across pages (Chris von Recklinghausen) [RHEL-27741] - dmapool: don't memset on free twice (Chris von Recklinghausen) [RHEL-27741] - dmapool: simplify freeing (Chris von Recklinghausen) [RHEL-27741] - dmapool: consolidate page initialization (Chris von Recklinghausen) [RHEL-27741] - dmapool: rearrange page alloc failure handling (Chris von Recklinghausen) [RHEL-27741] - dmapool: move debug code to own functions (Chris von Recklinghausen) [RHEL-27741] - dmapool: speedup DMAPOOL_DEBUG with init_on_alloc (Chris von Recklinghausen) [RHEL-27741] - dmapool: cleanup integer types (Chris von Recklinghausen) [RHEL-27741] - dmapool: use sysfs_emit() instead of scnprintf() (Chris von Recklinghausen) [RHEL-27741] - dmapool: remove checks for dev == NULL (Chris von Recklinghausen) [RHEL-27741] - dmapool: add alloc/free performance test (Chris von Recklinghausen) [RHEL-27741] - iov_iter: overlay struct iovec and ubuf/len (Chris von Recklinghausen) [RHEL-27741] - mm/slab: document kfree() as allowed for kmem_cache_alloc() objects (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove slob.c (Chris von Recklinghausen) [RHEL-27741] - mm/slob: remove CONFIG_SLOB (Chris von Recklinghausen) [RHEL-27741] - mm/thp: rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED (Chris von Recklinghausen) [RHEL-27741] - mm: memory-failure: directly use IS_ENABLED(CONFIG_HWPOISON_INJECT) (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: convert shrinker_rwsem to mutex (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: remove shrinker_rwsem from synchronize_shrinkers() (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: hold write lock to reparent shrinker nr_deferred (Chris von Recklinghausen) [RHEL-27741] - mm: shrinkers: make count and scan in shrinker debugfs lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add shrinker_srcu_generation (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make memcg slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: make global slab shrink lockless (Chris von Recklinghausen) [RHEL-27741] - mm: vmscan: add a map_nr_max field to shrinker_info (Chris von Recklinghausen) [RHEL-27741] - mm: prefer xxx_page() alloc/free functions for order-0 pages (Chris von Recklinghausen) [RHEL-27741] - kasan: remove PG_skip_kasan_poison flag (Chris von Recklinghausen) [RHEL-27741] - shmem: add support to ignore swap (Chris von Recklinghausen) [RHEL-27741] - shmem: update documentation (Chris von Recklinghausen) [RHEL-27741] - shmem: skip page split if we're not reclaiming (Chris von Recklinghausen) [RHEL-27741] - shmem: move reclaim check early on writepages() (Chris von Recklinghausen) [RHEL-27741] - shmem: set shmem_writepage() variables early (Chris von Recklinghausen) [RHEL-27741] - shmem: remove check for folio lock on writepage() (Chris von Recklinghausen) [RHEL-27741] - mm/gup.c: fix typo in comments (Chris von Recklinghausen) [RHEL-27741] - mm,jfs: move write_one_page/folio_write_one to jfs (Chris von Recklinghausen) [RHEL-27741] - kmsan: add test_stackdepot_roundtrip (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: show per fullness group class stats (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: rework compaction algorithm (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: fine-grained inuse ratio based fullness grouping (Chris von Recklinghausen) [RHEL-27741] - zsmalloc: remove insert_zspage() ->inuse optimization (Chris von Recklinghausen) [RHEL-27741] - kmsan: add memsetXX tests (Chris von Recklinghausen) [RHEL-27741] - kmsan: another take at fixing memcpy tests (Chris von Recklinghausen) [RHEL-27741] - mm/khugepaged: cleanup memcg uncharge for failure path (Chris von Recklinghausen) [RHEL-27741] - mm: swap: remove unneeded cgroup_throttle_swaprate() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_cow_fault() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_anonymous_page() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in wp_page_copy() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in page_copy_prealloc() (Chris von Recklinghausen) [RHEL-27741] - mm: memory: use folio_throttle_swaprate() in do_swap_page() (Chris von Recklinghausen) [RHEL-27741] - mm: huge_memory: convert __do_huge_pmd_anonymous_page() to use a folio (Chris von Recklinghausen) [RHEL-27741] - mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending (Chris von Recklinghausen) [RHEL-27741] - mm/debug: use %pGt to display page_type in dump_page() (Chris von Recklinghausen) [RHEL-27741] - mm, printk: introduce new format %pGt for page_type (Chris von Recklinghausen) [RHEL-27741] - mmflags.h: use less error prone method to define pageflag_names (Chris von Recklinghausen) [RHEL-27741] - mm: add tracepoints to ksm (Chris von Recklinghausen) [RHEL-27741] - x86/mm/pat: clear VM_PAT if copy_p4d_range failed (Chris von Recklinghausen) [RHEL-27741] - mm/userfaultfd: support WP on multiple VMAs (Chris von Recklinghausen) [RHEL-27741] - mm, page_alloc: reduce page alloc/free sanity checks (Chris von Recklinghausen) [RHEL-27741] - mm: reduce lock contention of pcp buffer refill (Chris von Recklinghausen) [RHEL-27741] - splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE (Chris von Recklinghausen) [RHEL-27741] - fs: don't allocate blocks beyond EOF from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - iomap: Add iomap_get_folio helper (Chris von Recklinghausen) [RHEL-27741] - iov_iter: saner checks for attempt to copy to/from iterator (Chris von Recklinghausen) [RHEL-27741] - mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages (Chris von Recklinghausen) [RHEL-27741] - samples: add first Rust examples (Chris von Recklinghausen) [RHEL-27741] - ksm: add profit monitoring documentation (Chris von Recklinghausen) [RHEL-27741] - sysctl: remove max_extfrag_threshold (Chris von Recklinghausen) [RHEL-27741] - fs: don't call ->writepage from __mpage_writepage (Chris von Recklinghausen) [RHEL-27741] - fs: remove the nobh helpers (Chris von Recklinghausen) [RHEL-27741] - jfs: stop using the nobh helper (Chris von Recklinghausen) [RHEL-27741] - iomap: remove iomap_writepage (Chris von Recklinghausen) [RHEL-27741] - hugetlbfs: zero partial pages during fallocate hole punch (Chris von Recklinghausen) [RHEL-27741] - kcsan: test: use new suite_{init,exit} support (Chris von Recklinghausen) [RHEL-27741] - fs: Remove aop flags parameter from nobh_write_begin() (Chris von Recklinghausen) [RHEL-27741] - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET (Chris von Recklinghausen) [RHEL-27741] - MAINTAINERS: update rppt's email (Chris von Recklinghausen) [RHEL-27741] - connector: send event on write to /proc/[pid]/comm (Chris von Recklinghausen) [RHEL-27741] - mm/mmap: regression fix for unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: fix use-after-free of VMA iterator (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory.c: warn with pr_warn_ratelimited instead of VM_WARN_ON_ONCE_FOLIO (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: fix do_mprotect_pkey() return on error (Aristeu Rozanski) [RHEL-27740] - mm: swap: fix performance regression on sparsetruncate-tiny (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid warn_alloc noise caused by fatal signal (Aristeu Rozanski) [RHEL-27740] - mm: enable maple tree RCU mode by default (Aristeu Rozanski) [RHEL-27740] - mm/ksm: fix race with VMA iteration and mm_struct teardown (Aristeu Rozanski) [RHEL-27740] - mm: fix error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm: deduplicate error handling for map_deny_write_exec (Aristeu Rozanski) [RHEL-27740] - mm/slab: Fix undefined init_cache_node_node() for NUMA and !SMP (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_nr_pages() after folio_put() in damon_pa_mark_accessed_or_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix folio_size() call after folio_put() in damon_pa_young() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: try migrate in batch asynchronously firstly (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move split folios processing out of migrate_pages_batch() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: fix deadlock in batched migration (Aristeu Rozanski) [RHEL-27740] - mm: teach mincore_hugetlb about pte markers (Aristeu Rozanski) [RHEL-27740] - mm: avoid gcc complaint about pointer casting (Aristeu Rozanski) [RHEL-27740] - kasan, x86: don't rename memintrinsics in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: test: fix test for new meminstrinsic instrumentation (Aristeu Rozanski) [RHEL-27740] - kasan: treat meminstrinsic as builtins in uninstrumented files (Aristeu Rozanski) [RHEL-27740] - kasan: emit different calls for instrumentable memintrinsics (Aristeu Rozanski) [RHEL-27740] - mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: fix missing folio_put() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: fix dup_anon_vma() in vma_merge() case 4 (Aristeu Rozanski) [RHEL-27740] - mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey() (Aristeu Rozanski) [RHEL-27740] - splice: Add a func to do a splice from a buffered file without ITER_PIPE (Aristeu Rozanski) [RHEL-27740] - mm: Pass info, not iter, into filemap_get_pages() (Aristeu Rozanski) [RHEL-27740] - include/linux/migrate.h: remove unneeded externs (Aristeu Rozanski) [RHEL-27740] - mm/memory_hotplug: cleanup return value handing in do_migrate_range() (Aristeu Rozanski) [RHEL-27740] - mm/uffd: fix comment in handling pte markers (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_movable_page() (Aristeu Rozanski) [RHEL-27740] - mm: hugetlb: change to return bool for isolate_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for isolate_lru_page() (Aristeu Rozanski) [RHEL-27740] - mm: change to return bool for folio_isolate_lru() (Aristeu Rozanski) [RHEL-27740] - filemap: Remove lock_page_killable() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: rename memcg_kmem_enabled() (Aristeu Rozanski) [RHEL-27740] - mm: percpu: fix incorrect size in pcpu_obj_full_size() (Aristeu Rozanski) [RHEL-27740] - mm: page_alloc: call panic() when memoryless node allocation fails (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move THP/hugetlb migration support check to simplify code (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch flushing TLB (Aristeu Rozanski) [RHEL-27740] - migrate_pages: share more code between _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: move migrate_folio_unmap() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: batch _unmap and _move (Aristeu Rozanski) [RHEL-27740] - migrate_pages: split unmap_and_move() to _unmap() and _move() (Aristeu Rozanski) [RHEL-27740] - migrate_pages: restrict number of pages to migrate in batch (Aristeu Rozanski) [RHEL-27740] - migrate_pages: separate hugetlb folios migration (Aristeu Rozanski) [RHEL-27740] - migrate_pages: organize stats with struct migrate_pages_stats (Aristeu Rozanski) [RHEL-27740] - mm: fix typo in __vm_enough_memory warning (Aristeu Rozanski) [RHEL-27740] - mm/damon/dbgfs: print DAMON debugfs interface deprecation message (Aristeu Rozanski) [RHEL-27740] - mm/damon/Kconfig: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: add DAMON debugfs interface deprecation notice (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert putback_movable_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: convert isolate_movable_page() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/migrate: add folio_movable_ops() (Aristeu Rozanski) [RHEL-27740] - mm: add folio_get_nontail_page() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert migrate_page_add() to migrate_folio_add() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_required() to queue_folio_required() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd() (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update hugetlbfs documentation to mention alloc_hugetlb_folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_wp() to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_add_to_page_cache to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb fault paths to use alloc_hugetlb_folio() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert putback_active_hugepage to take in a folio (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlbfs_pagecache_present() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert hugetlb_install_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert demote_free_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert restore_reserve_on_error() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_migrate_huge_page to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: increase use of folios in alloc_huge_page() (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert alloc_surplus_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert dequeue_hugetlb_page functions to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert __update_and_free_page() to folios (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert isolate_hugetlb to folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: fix invalid page access in release_pte_pages() (Aristeu Rozanski) [RHEL-27740] - mm: Remove get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove call to get_kernel_pages() (Aristeu Rozanski) [RHEL-27740] - tee: Remove vmalloc page support (Aristeu Rozanski) [RHEL-27740] - highmem: Enhance is_kmap_addr() to check kmap_local_page() mappings (Aristeu Rozanski) [RHEL-27740] - mm/memremap.c: fix outdated comment in devm_memremap_pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs: make kobj_type structures constant (Aristeu Rozanski) [RHEL-27740] - mm/gup: move private gup FOLL_ flags to internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: move gup_must_unshare() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: make get_user_pages_fast_only() return the common return value (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove pin_user_pages_fast_only() (Aristeu Rozanski) [RHEL-27740] - mm/gup: make locked never NULL in the internal GUP functions (Aristeu Rozanski) [RHEL-27740] - mm/gup: add FOLL_UNLOCKABLE (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove locked being NULL from faultin_vma_page_range() (Aristeu Rozanski) [RHEL-27740] - mm/gup: add an assertion that the mmap lock is locked (Aristeu Rozanski) [RHEL-27740] - mm/gup: simplify the external interface functions and consolidate invariants (Aristeu Rozanski) [RHEL-27740] - mm/gup: move try_grab_page() to mm/internal.h (Aristeu Rozanski) [RHEL-27740] - mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set (Aristeu Rozanski) [RHEL-27740] - mm/gup: remove obsolete FOLL_LONGTERM comment (Aristeu Rozanski) [RHEL-27740] - mm/gup: have internal functions get the mmap_read_lock() (Aristeu Rozanski) [RHEL-27740] - powerpc: mm: add VM_IOREMAP flag to the vmalloc area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: skip the uninitilized vmalloc areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: explicitly identify vm_map_ram area when shown in /proc/vmcoreinfo (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: allow vread() to read out vm_map_ram areas (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add flags to mark vm_map_ram area (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc.c: add used_map into vmap_block to track space of vmap_block (Aristeu Rozanski) [RHEL-27740] - filemap: add mapping_read_folio_gfp() (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: reduce fallbacks to (MIGRATE_PCPTYPES - 1) (Aristeu Rozanski) [RHEL-27740] - mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates (Aristeu Rozanski) [RHEL-27740] - mm/vmalloc: replace BUG_ON with a simple if statement (Aristeu Rozanski) [RHEL-27740] - mm/swapfile: remove pr_debug in get_swap_pages() (Aristeu Rozanski) [RHEL-27740] - kasan: infer allocation size by scanning metadata (Aristeu Rozanski) [RHEL-27740] - mm: introduce __vm_flags_mod and use it in untrack_pfn (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags indirect modification in ksm_madvise (Aristeu Rozanski) [RHEL-27740] - mm: replace vma->vm_flags direct modifications with modifier calls (Aristeu Rozanski) [RHEL-27740] - mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK (Aristeu Rozanski) [RHEL-27740] - mm: introduce vma->vm_flags wrapper functions (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert vma assignment to a memcpy (Aristeu Rozanski) [RHEL-27740] - vma_merge: set vma iterator to correct position. (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert do_brk_flags() to use vma_prepare() and vma_complete() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce dup_vma_anon() helper (Aristeu Rozanski) [RHEL-27740] - mm/mmap: don't use __vma_adjust() in shift_arg_pages() (Aristeu Rozanski) [RHEL-27740] - mm/mremap: convert vma_adjust() to vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm: don't use __vma_adjust() in __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: introduce init_vma_prep() and init_multi_vma_prep() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: use vma_prepare() and vma_complete() in vma_expand() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: refactor locking out of __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: move anon_vma setting in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: change do_vmi_align_munmap() for maple tree iterator changes (Aristeu Rozanski) [RHEL-27740] - mm: change munmap splitting order and move_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: clean up mmap_region() unrolling (Aristeu Rozanski) [RHEL-27740] - mm: add vma iterator to vma_adjust() arguments (Aristeu Rozanski) [RHEL-27740] - mm: pass vma iterator through to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mm: remove unnecessary write to vma iterator in __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - madvise: use split_vma() instead of __split_vma() (Aristeu Rozanski) [RHEL-27740] - mm: pass through vma iterator to __vma_adjust() (Aristeu Rozanski) [RHEL-27740] - mmap: convert __vma_adjust() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr-test.h: stop using vma_mas_store() for maple tree store (Aristeu Rozanski) [RHEL-27740] - mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator (Aristeu Rozanski) [RHEL-27740] - nommu: pass through vma iterator to shrink_vma() (Aristeu Rozanski) [RHEL-27740] - nommu: convert nommu to using the vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mremap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: use vmi version of vma_merge() (Aristeu Rozanski) [RHEL-27740] - mmap: pass through vmi iterator to __split_vma() (Aristeu Rozanski) [RHEL-27740] - madvise: use vmi iterator for __split_vma() and vma_merge() (Aristeu Rozanski) [RHEL-27740] - sched: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - task_mmu: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mempolicy: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - coredump: convert to vma iterator (Aristeu Rozanski) [RHEL-27740] - mlock: convert mlock to vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: change mprotect_fixup to vma iterator (Aristeu Rozanski) [RHEL-27740] - userfaultfd: use vma iterator (Aristeu Rozanski) [RHEL-27740] - ipc/shm: introduce new do_vma_munmap() to munmap (Aristeu Rozanski) [RHEL-27740] - ipc/shm: use the vma iterator for munmap calls (Aristeu Rozanski) [RHEL-27740] - mm: add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_expand() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mmap: change do_mas_munmap and do_mas_aligned_munmap() to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: remove preallocation from do_mas_align_munmap() (Aristeu Rozanski) [RHEL-27740] - mmap: convert vma_link() vma iterator (Aristeu Rozanski) [RHEL-27740] - kernel/fork: convert forking to using the vmi iterator (Aristeu Rozanski) [RHEL-27740] - mm/mmap: convert brk to use vma iterator (Aristeu Rozanski) [RHEL-27740] - mm: expand vma iterator interface (Aristeu Rozanski) [RHEL-27740] - mm, slab/slub: Ensure kmem_cache_alloc_bulk() is available early (Aristeu Rozanski) [RHEL-27740] - mm/slub: fix memory leak with using debugfs_lookup() (Aristeu Rozanski) [RHEL-27740] - swap: use bvec_set_page to initialize bvecs (Aristeu Rozanski) [RHEL-27740] - mpage: convert __mpage_writepage() to use a folio more fully (Aristeu Rozanski) [RHEL-27740] - fs: convert writepage_t callback to pass a folio (Aristeu Rozanski) [RHEL-27740] - mm: add memcpy_from_file_folio() (Aristeu Rozanski) [RHEL-27740] - mm: refactor va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: split __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move debug checks from __vunmap to remove_vm_area (Aristeu Rozanski) [RHEL-27740] - mm: use remove_vm_area in __vunmap (Aristeu Rozanski) [RHEL-27740] - mm: move __remove_vm_area out of va_remove_mappings (Aristeu Rozanski) [RHEL-27740] - mm: call vfree instead of __vunmap from delayed_vfree_work (Aristeu Rozanski) [RHEL-27740] - mm: move vmalloc_init and free_work down in vmalloc.c (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree_deferred (Aristeu Rozanski) [RHEL-27740] - mm: remove __vfree (Aristeu Rozanski) [RHEL-27740] - mm: reject vmap with VM_FLUSH_RESET_PERMS (Aristeu Rozanski) [RHEL-27740] - mm/gup.c: fix typo in comments (Aristeu Rozanski) [RHEL-27740] - mm/sparse: fix "unused function 'pgdat_to_phys'" warning (Aristeu Rozanski) [RHEL-27740] - mm/page_owner: record single timestamp value for high order allocations (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: document memory failure stats (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: bump memory failure stats to pglist_data (Aristeu Rozanski) [RHEL-27740] - mm: memory-failure: add memory failure stats to sysfs (Aristeu Rozanski) [RHEL-27740] - mm: move KMEMLEAK's Kconfig items from lib to mm (Aristeu Rozanski) [RHEL-27740] - mm: implement memory-deny-write-execute as a prctl (Aristeu Rozanski) [RHEL-27740] - mm/cma: fix potential memory loss on cma_declare_contiguous_nid (Aristeu Rozanski) [RHEL-27740] - mm/hugetlb: convert get_hwpoison_huge_page() to folios (Aristeu Rozanski) [RHEL-27740] - zsmalloc: set default zspage chain size to 8 (Aristeu Rozanski) [RHEL-27740] - zsmalloc: make zspage chain size configurable (Aristeu Rozanski) [RHEL-27740] - zsmalloc: skip chain size calculation for pow_of_2 classes (Aristeu Rozanski) [RHEL-27740] - zsmalloc: rework zspage chain size selection (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: use deferred_pages_enabled() wherever applicable (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: init page_ext early if there are no deferred struct pages (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: skip apply schemes if empty (Aristeu Rozanski) [RHEL-27740] - mm/secretmem: remove redundant initiialization of pointer file (Aristeu Rozanski) [RHEL-27740] - readahead: convert readahead_expand() to use a folio (Aristeu Rozanski) [RHEL-27740] - filemap: convert filemap_range_has_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - rmap: add folio parameter to __page_set_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: clean up mlock_page / munlock_page references in comments (Aristeu Rozanski) [RHEL-27740] - mm: remove munlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove mlock_vma_page() (Aristeu Rozanski) [RHEL-27740] - mm: remove page_evictable() (Aristeu Rozanski) [RHEL-27740] - mm: convert mem_cgroup_css_from_page() to mem_cgroup_css_from_folio() (Aristeu Rozanski) [RHEL-27740] - mm/fs: convert inode_attach_wb() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_present_pte() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in copy_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm: convert do_anonymous_page() to use a folio (Aristeu Rozanski) [RHEL-27740] - page-writeback: convert write_cache_pages() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: convert __filemap_fdatawait_range() to use filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - filemap: add filemap_get_folios_tag() (Aristeu Rozanski) [RHEL-27740] - mm: discard __GFP_ATOMIC (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly define what alloc flags deplete min reserves (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: treat RT tasks similar to __GFP_HIGH (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE (Aristeu Rozanski) [RHEL-27740] - mm/page_ext: do not allocate space for page_ext->flags if not needed (Aristeu Rozanski) [RHEL-27740] - mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/nohash/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - powerpc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bit book3s (Aristeu Rozanski) [RHEL-27740] - arm/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE (Aristeu Rozanski) [RHEL-27740] - mm/debug_vm_pgtable: more pte_swp_exclusive() sanity checks (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: convert release_pte_pages() to use folios (Aristeu Rozanski) [RHEL-27740] - mm/khugepaged: introduce release_pte_folio() to replace release_pte_page() (Aristeu Rozanski) [RHEL-27740] - kmsan: silence -Wmissing-prototypes warnings (Aristeu Rozanski) [RHEL-27740] - Documentation/mm: update references to __m[un]lock_page() to *_folio() (Aristeu Rozanski) [RHEL-27740] - mm: mlock: update the interface to use folios (Aristeu Rozanski) [RHEL-27740] - m68k/mm/motorola: specify pmd_page() type (Aristeu Rozanski) [RHEL-27740] - mm: mlock: use folios and a folio batch internally (Aristeu Rozanski) [RHEL-27740] - mm: pagevec: add folio_batch_reinit() (Aristeu Rozanski) [RHEL-27740] - mm: madvise: use vm_normal_folio() in madvise_free_pte_range() (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert unpoison_memory() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_set_page_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert raw_hwp_list_head() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert free_raw_hwp_pages() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert hugetlb_clear_page_hwpoison to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert try_memory_failure_hugetlb() to folios (Aristeu Rozanski) [RHEL-27740] - mm/memory-failure: convert __get_huge_page_for_hwpoison() to folios (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix comment of unmapped_area{_topdown} (Aristeu Rozanski) [RHEL-27740] - mm: remove the hugetlb field from struct page (Aristeu Rozanski) [RHEL-27740] - mm: convert deferred_split_huge_page() to deferred_split_folio() (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: convert get_deferred_split_queue() to take a folio (Aristeu Rozanski) [RHEL-27740] - mm/huge_memory: remove page_deferred_list() (Aristeu Rozanski) [RHEL-27740] - mm: move page->deferred_list to folio->_deferred_list (Aristeu Rozanski) [RHEL-27740] - doc: correct struct folio kernel-doc (Aristeu Rozanski) [RHEL-27740] - mm: remove 'First tail page' members from struct page (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of compound_dtor and compound_nr (Aristeu Rozanski) [RHEL-27740] - mm: convert destroy_large_folio() to use folio_dtor (Aristeu Rozanski) [RHEL-27740] - mm: convert is_transparent_hugepage() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: convert set_compound_page_dtor() and set_compound_order() to folios (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_nr() (Aristeu Rozanski) [RHEL-27740] - mm: reimplement compound_order() (Aristeu Rozanski) [RHEL-27740] - mm: remove head_compound_mapcount() and _ptr functions (Aristeu Rozanski) [RHEL-27740] - mm: convert page_mapcount() to use folio_entire_mapcount() (Aristeu Rozanski) [RHEL-27740] - hugetlb: remove uses of folio_mapcount_ptr (Aristeu Rozanski) [RHEL-27740] - mm/debug: remove call to head_compound_mapcount() (Aristeu Rozanski) [RHEL-27740] - mm: use entire_mapcount in __page_dup_rmap() (Aristeu Rozanski) [RHEL-27740] - mm: use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap() (Aristeu Rozanski) [RHEL-27740] - page_alloc: use folio fields directly (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_file_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_add_anon_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - mm: convert page_remove_rmap() to use a folio internally (Aristeu Rozanski) [RHEL-27740] - doc: clarify refcount section by referring to folios & pages (Aristeu Rozanski) [RHEL-27740] - mm/mmu_notifier: remove unused mmu_notifier_range_update_to_read_only export (Aristeu Rozanski) [RHEL-27740] - mm: compaction: avoid fragmentation score calculation for empty zones (Aristeu Rozanski) [RHEL-27740] - mm: compaction: add missing kcompactd wakeup trace event (Aristeu Rozanski) [RHEL-27740] - mm: compaction: count the migration scanned pages events for proactive compaction (Aristeu Rozanski) [RHEL-27740] - mm: compaction: move list validation into compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm: compaction: remove redundant VM_BUG_ON() in compact_zone() (Aristeu Rozanski) [RHEL-27740] - mm/mmap: fix typo in comment (Aristeu Rozanski) [RHEL-27740] - memblock: Avoid useless checks in memblock_merge_regions(). (Aristeu Rozanski) [RHEL-27740] - memblock: Make a boundary tighter in memblock_add_range(). (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: use strscpy() to instead of strncpy() (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove damon_pa_access_chk_result struct (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: remove folio_sz field from damon_pa_access_chk_result (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: rename 'damon_pa_access_chk_result->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: record appropriate folio size when the access is not found (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: support folio of neither HPAGE_PMD_SIZE nor PAGE_SIZE (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: rename 'damon_young_walk_private->page_sz' to 'folio_sz' (Aristeu Rozanski) [RHEL-27740] - mm: remove PageMovable export (Aristeu Rozanski) [RHEL-27740] - mm: introduce folio_is_pfmemalloc (Aristeu Rozanski) [RHEL-27740] - mm: support POSIX_FADV_NOREUSE (Aristeu Rozanski) [RHEL-27740] - mm: add vma_has_recency() (Aristeu Rozanski) [RHEL-27740] - mm/nommu: don't use VM_MAYSHARE for MAP_PRIVATE mappings (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/numaperf: increase depth of subsections (Aristeu Rozanski) [RHEL-27740] - tools/vm: rename tools/vm to tools/mm (Aristeu Rozanski) [RHEL-27740] - mm: remove zap_page_range and create zap_vma_pages (Aristeu Rozanski) [RHEL-27740] - mm/page_alloc: invert logic for early page initialisation checks (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert hugetlb related functions to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: remove unneeded damon_get_page() (Aristeu Rozanski) [RHEL-27740] - mm/damon/vaddr: convert damon_young_pmd_entry() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: convert damon_pa_*() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_ptep/pmdp_mkold() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm/damon: introduce damon_get_folio() (Aristeu Rozanski) [RHEL-27740] - mm: page_idle: convert page idle to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: huge_memory: convert split_huge_pages_all() to use a folio (Aristeu Rozanski) [RHEL-27740] - mm: remove generic_writepages (Aristeu Rozanski) [RHEL-27740] - jbd2,ocfs2: move jbd2_journal_submit_inode_data_buffers to ocfs2 (Aristeu Rozanski) [RHEL-27740] - fs: remove an outdated comment on mpage_writepages (Aristeu Rozanski) [RHEL-27740] - mm/page_reporting: replace rcu_access_pointer() with rcu_dereference_protected() (Aristeu Rozanski) [RHEL-27740] - mm: fix comment of page table counter (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: replace BUG_ON() by WARN_ON_ONCE() (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: avoid calling __find_vmap_area() twice in __vunmap() (Aristeu Rozanski) [RHEL-27740] - mm: move FOLL_* defs to mm_types.h (Aristeu Rozanski) [RHEL-27740] - mm/swap: convert deactivate_page() to folio_deactivate() (Aristeu Rozanski) [RHEL-27740] - mm/damon: convert damon_pa_mark_accessed_or_deactivate() to use folios (Aristeu Rozanski) [RHEL-27740] - mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() (Aristeu Rozanski) [RHEL-27740] - swap: fold swap_ra_clamp_pfn into swap_ra_info (Aristeu Rozanski) [RHEL-27740] - swap: avoid a redundant pte map if ra window is 1 (Aristeu Rozanski) [RHEL-27740] - Docs/ABI/damon: document scheme filters files (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/mm/damon/usage: document DAMOS filters of sysfs (Aristeu Rozanski) [RHEL-27740] - selftests/damon/sysfs: test filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement scheme filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: connect filter directory and filters directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filter directory (Aristeu Rozanski) [RHEL-27740] - mm/damon/sysfs-schemes: implement filters directory (Aristeu Rozanski) [RHEL-27740] - Docs/admin-guide/damon/reclaim: document 'skip_anon' parameter (Aristeu Rozanski) [RHEL-27740] - mm/damon/reclaim: add a parameter called skip_anon for avoiding anonymous pages reclamation (Aristeu Rozanski) [RHEL-27740] - mm/damon/paddr: support DAMOS filters (Aristeu Rozanski) [RHEL-27740] - mm/damon/core: implement damos filter (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: deprecate charge moving (Aristeu Rozanski) [RHEL-27740] - mm: rmap: remove lock_page_memcg() (Aristeu Rozanski) [RHEL-27740] - mm: memcontrol: skip moving non-present pages that are mapped elsewhere (Aristeu Rozanski) [RHEL-27740] - hugetlb: initialize variable to avoid compiler warning (Aristeu Rozanski) [RHEL-27740] - mm: swap: convert mark_page_lazyfree() to folio_mark_lazyfree() (Aristeu Rozanski) [RHEL-27740] - cma: tracing: print alloc result in trace_cma_alloc_finish (Aristeu Rozanski) [RHEL-27740] - mm/mempolicy: do not duplicate policy if it is not applicable for set_mempolicy_home_node (Aristeu Rozanski) [RHEL-27740] - mpage: use b_folio in do_mpage_readpage() (Aristeu Rozanski) [RHEL-27740] - jbd2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - gfs2: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in mark_buffer_dirty() (Aristeu Rozanski) [RHEL-27740] - page_io: remove buffer_head include (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_write() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in end_buffer_async_read() (Aristeu Rozanski) [RHEL-27740] - buffer: use b_folio in touch_buffer() (Aristeu Rozanski) [RHEL-27740] - buffer: replace obvious uses of b_page with b_folio (Aristeu Rozanski) [RHEL-27740] - buffer: add b_folio as an alias of b_page (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for MFD_NOEXEC_SEAL MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add write seals when apply SEAL_EXEC to executable memfd (Aristeu Rozanski) [RHEL-27740] - mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXEC (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: add tests for F_SEAL_EXEC (Aristeu Rozanski) [RHEL-27740] - mm/slab.c: cleanup is_debug_pagealloc_cache() (Aristeu Rozanski) [RHEL-27740] - mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages (Aristeu Rozanski) [RHEL-27740] - context_tracking: Fix noinstr vs KASAN (Aristeu Rozanski) [RHEL-27740] - entry, kasan, x86: Disallow overriding mem*() functions (Aristeu Rozanski) [RHEL-27740] - ubsan: Fix objtool UACCESS warns (Aristeu Rozanski) [RHEL-27740] - mm/memremap: Replace zero-length array with DECLARE_FLEX_ARRAY() helper (Aristeu Rozanski) [RHEL-27740] - mm/slab: remove unused slab_early_init (Aristeu Rozanski) [RHEL-27740] - xen: use vma_lookup() in privcmd_ioctl_mmap() (Aristeu Rozanski) [RHEL-27740] - fs: remove the NULL get_block case in mpage_writepages (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: clean up mapping in mfd_fail_write (Aristeu Rozanski) [RHEL-27740] - selftests/memfd: remove unused variable (Aristeu Rozanski) [RHEL-27740]- tools: ynl: fix converting flags to names after recent cleanup (Jose Ignacio Tornos Martinez) [RHEL-31945] - ynl: netdev: drop unnecessary enum-as-flags (Jose Ignacio Tornos Martinez) [RHEL-31945] - tools: ynl: extend netdev sample to dump xdp-rx-metadata-features (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: expose information about supported xdp metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - bpf: make it easier to add new metadata kfunc (Jose Ignacio Tornos Martinez) [RHEL-31945] - xdp: use trusted arguments in XDP hints kfuncs (Jose Ignacio Tornos Martinez) [RHEL-31945] - netfilter: nft_ct: fix l3num expectations with inet pseudo family (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations (Phil Sutter) [RHEL-31345] {CVE-2024-26673} - team: Fix use-after-free when an option instance allocation fails (Hangbin Liu) [RHEL-31052] - team: Remove NULL check before dev_{put, hold} (Hangbin Liu) [RHEL-31052] - ipv6: sr: fix possible use-after-free and null-ptr-deref (Hangbin Liu) [RHEL-30814 RHEL-31732] {CVE-2024-26735} - selftests: seg6: add selftest for NEXT-C-SID flavor in SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: add NEXT-C-SID support for SRv6 End.X behavior (Hangbin Liu) [RHEL-30814] - seg6: Cleanup duplicates of skb_dst_drop calls (Hangbin Liu) [RHEL-30814] - nvme-tcp: Fix comma-related oops (Maurizio Lombardi) [RHEL-25547] - security/keys: export key_lookup() (Maurizio Lombardi) [RHEL-25547] - nvme: add new config entries and enable them (Maurizio Lombardi) [RHEL-25547] - nvme: clear caller pointer on identify failure (Maurizio Lombardi) [RHEL-25547] - nvme: host: fix double-free of struct nvme_id_ns in ns_update_nuse() (Maurizio Lombardi) [RHEL-25547] - nvme: fcloop: make fcloop_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: fabrics: make nvmf_class constant (Maurizio Lombardi) [RHEL-25547] - nvme: core: constify struct class usage (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: typo in nvmf_parse_key() (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check max outstanding commands (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: set max_queue_size for RDMA transport (Maurizio Lombardi) [RHEL-25547] - nvmet: introduce new max queue size configuration entry (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: clamp queue size according to ctrl cap (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: introduce NVME_RDMA_MAX_METADATA_QUEUE_SIZE definition (Maurizio Lombardi) [RHEL-25547] - nvmet: set ctrl pi_support cap before initializing cap reg (Maurizio Lombardi) [RHEL-25547] - nvmet: set maxcmd to be per controller (Maurizio Lombardi) [RHEL-25547] - nvmet: compare mqes and sqsize only for IO SQ (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: move NVME_RDMA_IP_PORT from common file (Maurizio Lombardi) [RHEL-25547] - nvmet: remove superfluous initialization (Maurizio Lombardi) [RHEL-25547] - nvme: implement support for relaxed effects (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: fix I/O connect error handling (Maurizio Lombardi) [RHEL-25547] - nvme: use ns->head->pi_size instead of t10_pi_tuple structure size (Maurizio Lombardi) [RHEL-25547] - nvme-core: fix comment to reflect right functions (Maurizio Lombardi) [RHEL-25547] - nvme: move passthrough logging attribute to head (Maurizio Lombardi) [RHEL-25547] - nvme: allow passthru cmd error logging (Maurizio Lombardi) [RHEL-25547] - nvme-fc: show hostnqn when connecting to fc target (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: show hostnqn when connecting to rdma target (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: show hostnqn when connecting to tcp target (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: use RCU list iterator for assoc_list (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: take ref count on tgtport before delete assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: avoid deadlock on delete association path (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: abort command when there is no binding (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: do not tack refs on tgtports from assoc (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove null hostport pointer check (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: hold reference on hostport match (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: free queue and assoc directly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: defer cleanup using RCU properly (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: release reference on target port (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: swap the list_add_tail arguments (Maurizio Lombardi) [RHEL-25547] - nvme-fc: do not wait in vain when unloading module (Maurizio Lombardi) [RHEL-25547] - nvme-fc: log human-readable opcode on timeout (Maurizio Lombardi) [RHEL-25547] - nvme: split out fabrics version of nvme_opcode_str() (Maurizio Lombardi) [RHEL-25547] - nvme: take const cmd pointer in read-only helpers (Maurizio Lombardi) [RHEL-25547] - nvme: remove redundant status mask (Maurizio Lombardi) [RHEL-25547] - nvme: return string as char *, not unsigned char * (Maurizio Lombardi) [RHEL-25547] - nvme-common: add module description (Maurizio Lombardi) [RHEL-25547] - nvme: enable retries for authentication commands (Maurizio Lombardi) [RHEL-25547] - nvme: change __nvme_submit_sync_cmd() calling conventions (Maurizio Lombardi) [RHEL-25547] - nvme-auth: open-code single-use macros (Maurizio Lombardi) [RHEL-25547] - nvme: use ctrl state accessor (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix nvme tcp ida memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: Fix transfer length when write_generate/read_verify are 0 (Maurizio Lombardi) [RHEL-25547] - nvmet: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvme: add module description to stop warnings (Maurizio Lombardi) [RHEL-25547] - nvmet: unify aer type enum (Maurizio Lombardi) [RHEL-25547] - nvmet-rdma: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: avoid circular locking dependency on install_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-pci: set doorbell config before unquiescing (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme-pci: enhance timeout kernel log (Maurizio Lombardi) [RHEL-25547] - nvme: trace: avoid memcpy overflow warning (Maurizio Lombardi) [RHEL-25547] - nvmet: re-fix tracing strncpy() warning (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_disk_is_ns_head helper (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_reservation support (Maurizio Lombardi) [RHEL-25547] - nvme: Add a nvme_pr_type enum (Maurizio Lombardi) [RHEL-25547] - nvme: Add pr_ops read_keys support (Maurizio Lombardi) [RHEL-25547] - nvme: Add helper to send pr command (Maurizio Lombardi) [RHEL-25547] - nvme: Move pr code to it's own file (Maurizio Lombardi) [RHEL-25547] - nvme: Don't hardcode the data len for pr commands (Maurizio Lombardi) [RHEL-25547] - nvme: Fix reservation status related structs (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage (Maurizio Lombardi) [RHEL-25547] - nvme-pci: disable write zeroes for SK Hynix BC901 (Maurizio Lombardi) [RHEL-25547] - nvmet-fcloop: Remove remote port from list when unlinking (Maurizio Lombardi) [RHEL-25547] - nvmet-trace: avoid dereferencing pointer too early (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: remove unnecessary bracket (Maurizio Lombardi) [RHEL-25547] - nvme: simplify the max_discard_segments calculation (Maurizio Lombardi) [RHEL-25547] - nvme: fix max_discard_sectors calculation (Maurizio Lombardi) [RHEL-25547] - nvme: also skip discard granularity updates in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvme: update the explanation for not updating the limits in nvme_config_discard (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: fix a missing endianess conversion in nvmet_tcp_try_peek_pdu (Maurizio Lombardi) [RHEL-25547] - nvme-common: mark nvme_tls_psk_prio static (Maurizio Lombardi) [RHEL-25547] - nvme: remove unused definition (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: remove unnecessary goto statement (Maurizio Lombardi) [RHEL-25547] - nvme-fc: set numa_node after nvme_init_ctrl (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: don't check discovery ioccsz/iorcsz (Maurizio Lombardi) [RHEL-25547] - nvmet: configfs: use ctrl->instance to track passthru subsystems (Maurizio Lombardi) [RHEL-25547] - nvme: repack struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvme: add csi, ms and nuse to sysfs (Maurizio Lombardi) [RHEL-25547] - nvme: rename ns attribute group (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info setup function (Maurizio Lombardi) [RHEL-25547] - nvme: refactor ns info helpers (Maurizio Lombardi) [RHEL-25547] - nvme: move ns id info to struct nvme_ns_head (Maurizio Lombardi) [RHEL-25547] - nvmet: remove cntlid_min and cntlid_max check in nvmet_alloc_ctrl (Maurizio Lombardi) [RHEL-25547] - nvmet: allow identical cntlid_min and cntlid_max settings (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: check ioccsz and iorcsz (Maurizio Lombardi) [RHEL-25547] - nvme: introduce nvme_check_ctrl_fabric_info helper (Maurizio Lombardi) [RHEL-25547] - nvme-fc: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: replace deprecated strncpy with strscpy (Maurizio Lombardi) [RHEL-25547] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-25547] - nvme-pci: Add sleep quirk for Kingston drives (Maurizio Lombardi) [RHEL-25547] - nvme: fix deadlock between reset and scan (Maurizio Lombardi) [RHEL-25547] - nvme: Print capabilities changes just once (Maurizio Lombardi) [RHEL-25547] - nvme: prevent potential spectre v1 gadget (Maurizio Lombardi) [RHEL-25547] - nvme: improve NVME_HOST_AUTH and NVME_TARGET_AUTH config descriptions (Maurizio Lombardi) [RHEL-25547] - nvme-ioctl: move capable() admin check to the end (Maurizio Lombardi) [RHEL-25547] - nvme: ensure reset state check ordering (Maurizio Lombardi) [RHEL-25547] - nvme: introduce helper function to get ctrl state (Maurizio Lombardi) [RHEL-25547] - nvme-core: check for too small lba shift (Maurizio Lombardi) [RHEL-25547] - nvme: fine-tune sending of first keep-alive (Maurizio Lombardi) [RHEL-25547] - nvme: tcp: fix compile-time checks for TLS mode (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix Kconfig select statements (Maurizio Lombardi) [RHEL-25547] - nvme: target: fix nvme_keyring_id() references (Maurizio Lombardi) [RHEL-25547] - nvme: move nvme_stop_keep_alive() back to original position (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: always initialize tls_handshake_tmo_work (Maurizio Lombardi) [RHEL-25547] - nvme: blank out authentication fabrics options if not configured (Maurizio Lombardi) [RHEL-25547] - nvme: catch errors from nvme_configure_metadata() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: only evaluate 'tls' option if TLS is selected (Maurizio Lombardi) [RHEL-25547] - nvme-auth: set explanation code for failure2 msgs (Maurizio Lombardi) [RHEL-25547] - nvme-auth: unlock mutex in one place only (Maurizio Lombardi) [RHEL-25547] - nvme: keyring: fix conditional compilation (Maurizio Lombardi) [RHEL-25547] - nvme: common: make keyring and auth separate modules (Maurizio Lombardi) [RHEL-25547] - nvme-loop: always quiesce and cancel commands before destroying admin q (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: avoid open-coding nvme_tcp_teardown_admin_queue() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: always set valid seq_num in dhchap reply (Maurizio Lombardi) [RHEL-25547] - nvme-auth: add flag for bi-directional auth (Maurizio Lombardi) [RHEL-25547] - nvme-auth: auth success1 msg always includes resp (Maurizio Lombardi) [RHEL-25547] - nvme: fix error-handling for io_uring nvme-passthrough (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: Fix a memory leak (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use crypto_shash_tfm_digest() (Maurizio Lombardi) [RHEL-25547] - nvme-auth: allow mixing of secret and hash lengths (Maurizio Lombardi) [RHEL-25547] - nvme-auth: use transformed key size to create resp (Maurizio Lombardi) [RHEL-25547] - nvme-auth: alloc nvme_dhchap_key as single buffer (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: use 'spin_lock_bh' for state_lock() (Maurizio Lombardi) [RHEL-25547] - nvme: rework NVME_AUTH Kconfig selection (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: peek icreq before starting TLS (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: control messages for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvmet: Set 'TREQ' to 'required' when TLS is enabled (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvmet-tcp: make nvmet_tcp_alloc_queue() a void function (Maurizio Lombardi) [RHEL-25547] - nvmet: make TCP sectype settable via configfs (Maurizio Lombardi) [RHEL-25547] - nvme-fabrics: parse options 'keyring' and 'tls_key' (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: improve icreq/icresp logging (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: control message handling for recvmsg() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: enable TLS handshake upcall (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: allocate socket file (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: implement nvme_tls_psk_default() (Maurizio Lombardi) [RHEL-25547] - nvme-tcp: add definitions for TLS cipher suites (Maurizio Lombardi) [RHEL-25547] - nvme: add TCP TSAS definitions (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: define a 'psk' keytype (Maurizio Lombardi) [RHEL-25547] - nvme-keyring: register '.nvme' keyring (Maurizio Lombardi) [RHEL-25547] - nvmet-fc: Annotate struct nvmet_fc_tgt_queue with __counted_by (Maurizio Lombardi) [RHEL-25547] - nvme-pci: add BOGUS_NID for Intel 0a54 device (Maurizio Lombardi) [RHEL-25547 RHEL-28783] - nvmet-auth: complete a request only after freeing the dhchap pointers (Maurizio Lombardi) [RHEL-25547] - nvme: sanitize metadata bounce buffer for reads (Maurizio Lombardi) [RHEL-25547] - nvme-rdma: do not try to stop unallocated queues (Maurizio Lombardi) [RHEL-25547] - redhat/rhel_files/mod-extra.list.rhel: add test_lockup (Čestmír Kalina) [RHEL-26127] - redhat/configs: enable CONFIG_TEST_LOCKUP (Čestmír Kalina) [RHEL-26127] - lib/test_lockup: fix kernel pointer check for separate address spaces (Čestmír Kalina) [RHEL-26127] - sched/fair: Take the scheduling domain into account in select_idle_core() (Phil Auld) [RHEL-25535] - sched/fair: Take the scheduling domain into account in select_idle_smt() (Phil Auld) [RHEL-25535] - sched/fair: Fix tg->load when offlining a CPU (Phil Auld) [RHEL-25535] - sched/fair: Use all little CPUs for CPU-bound workloads (Phil Auld) [RHEL-25535] - sched/fair: Simplify util_est (Phil Auld) [RHEL-25535] - sched/fair: Remove SCHED_FEAT(UTIL_EST_FASTUP, true) (Phil Auld) [RHEL-25535] - sched: fair: move unused stub functions to header (Phil Auld) [RHEL-25535] - sched/doc: Update documentation after renames and synchronize Chinese version (Phil Auld) [RHEL-25535] - sched/pelt: Avoid underestimation of task utilization (Phil Auld) [RHEL-25535] - sched/deadline: Introduce deadline servers (Phil Auld) [RHEL-25535] - sched/deadline: Move bandwidth accounting into {en,de}queue_dl_entity (Phil Auld) [RHEL-25535] - sched/deadline: Collect sched_dl_entity initialization (Phil Auld) [RHEL-25535] - sched: Unify more update_curr*() (Phil Auld) [RHEL-25535] - sched: Remove vruntime from trace_sched_stat_runtime() (Phil Auld) [RHEL-25535] - sched: Unify runtime accounting across classes (Phil Auld) [RHEL-25535] - sched: Use WRITE_ONCE() for p->on_rq (Phil Auld) [RHEL-25535] - rcu/tasks-trace: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu/tasks: Handle new PF_IDLE semantics (Phil Auld) [RHEL-25535] - rcu: Introduce rcu_cpu_online() (Phil Auld) [RHEL-25535] - sched/fair: Remove SIS_PROP (Phil Auld) [RHEL-25535] - sched/fair: Use candidate prev/recent_used CPU if scanning failed for cluster wakeup (Phil Auld) [RHEL-25535] - sched/fair: Scan cluster before scanning LLC in wake-up path (Phil Auld) [RHEL-15622] - sched: Add cpus_share_resources API (Phil Auld) [RHEL-15622] - sched/nohz: Update comments about NEWILB_KICK (Phil Auld) [RHEL-25535] - sched/fair: Remove duplicate #include (Phil Auld) [RHEL-25535] - sched: Make PELT acronym definition searchable (Phil Auld) [RHEL-25535] - sched/headers: Remove comment referring to rq::cpu_load, since this has been removed (Phil Auld) [RHEL-25535] - sched/topology: Move the declaration of 'schedutil_gov' to kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/topology: Change behaviour of the 'sched_energy_aware' sysctl, based on the platform (Phil Auld) [RHEL-25535] - sched/topology: Remove the EM_MAX_COMPLEXITY limit (Phil Auld) [RHEL-25535] - sched/nohz: Remove unnecessarily complex error handling pattern from find_new_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Use consistent variable names in find_new_ilb() and kick_ilb() (Phil Auld) [RHEL-25535] - sched/nohz: Update idle load-balancing (ILB) comments (Phil Auld) [RHEL-25535] - sched/debug: Print 'tgid' in sched_show_task() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicate header inclusions (Phil Auld) [RHEL-25535] - sched/debug: Add new tracepoint to track compute energy computation (Phil Auld) [RHEL-25535] - sched/deadline: Make dl_rq->pushable_dl_tasks update drive dl_rq->overloaded (Phil Auld) [RHEL-25535] - sched/rt: Make rt_rq->pushable_tasks updates drive rto_mask (Phil Auld) [RHEL-25535] - sched/core: Refactor the task_flags check for worker sleeping in sched_submit_work() (Phil Auld) [RHEL-25535] - sched/fair: Fix warning in bandwidth distribution (Phil Auld) [RHEL-25535] - sched/fair: Make cfs_rq->throttled_csd_list available on !SMP (Phil Auld) [RHEL-25535] - sched/debug: Avoid checking in_atomic_preempt_off() twice in schedule_debug() (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Standardize the header guard #endif (Phil Auld) [RHEL-25535] - sched/headers: Add header guard to (Phil Auld) [RHEL-25535] - kernel/sched: Modify initial boot task idle setup (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_curr() to wakeup_preempt() (Phil Auld) [RHEL-25535] - sched/fair: Rename check_preempt_wakeup() to check_preempt_wakeup_fair() (Phil Auld) [RHEL-25535] - sched/headers: Remove duplicated includes in kernel/sched/sched.h (Phil Auld) [RHEL-25535] - sched/fair: Ratelimit update to tg->load_avg (Phil Auld) [RHEL-20158 RHEL-25535] - sched/core: Use do-while instead of for loop in set_nr_if_polling() (Phil Auld) [RHEL-25535] - sched/fair: Fix cfs_rq_is_decayed() on !SMP (Phil Auld) [RHEL-25535] - sched: Assert for_each_thread() is properly locked (Phil Auld) [RHEL-25535] - sched/core: Report correct state for TASK_IDLE | TASK_FREEZABLE (Phil Auld) [RHEL-25535] - sched/core: Add kernel-doc for set_cpus_allowed_ptr() (Phil Auld) [RHEL-25535] - sched/headers: Rename task_struct::state to task_struct::__state in the comments too (Phil Auld) [RHEL-25535] - sched: add WF_CURRENT_CPU and externise ttwu (Phil Auld) [RHEL-25535] - sched/fair: Stabilize asym cpu capacity system idle cpu selection (Phil Auld) [RHEL-25535] - sched/core: introduce sched_core_idle_cpu() (Phil Auld) [RHEL-25535] - genirq, softirq: Use in_hardirq() instead of in_irq() (Phil Auld) [RHEL-25535] - sched: add throttled time stat for throttled children (Phil Auld) [RHEL-25535] - sched: don't account throttle time for empty groups (Phil Auld) [RHEL-25535] - kbuild: add kbuild-file macro (Radu Rendec) [RHEL-33669] - kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - kbuild: Fix include path in scripts/Makefile.modpost (Radu Rendec) [RHEL-33669] - smb: client: fix rename(2) regression against samba (Paulo Alcantara) [RHEL-33612] - net/sched: fix lockdep splat in qdisc_tree_reduce_backlog() (Davide Caratti) [RHEL-32137] - net/sched: taprio: proper TCA_TAPRIO_TC_ENTRY_INDEX check (Davide Caratti) [RHEL-32137 RHEL-32497] {CVE-2024-26815} - net/sched: flower: Add lock protection when remove filter handle (Davide Caratti) [RHEL-32137] - net/sched: act_mirred: don't override retval if we already lost the skb (Davide Caratti) [RHEL-31724 RHEL-32137] {CVE-2024-26739} - net/sched: act_mirred: use the backlog for mirred ingress (Davide Caratti) [RHEL-31720 RHEL-32137] {CVE-2024-26740} - net/sched: act_mirred: Create function tcf_mirred_to_dev and improve readability (Davide Caratti) [RHEL-32137] - net/sched: flower: Fix chain template offload (Davide Caratti) [RHEL-31315 RHEL-32137] {CVE-2024-26669} - Revert "thermal: core: Don't update trip points inside the hysteresis range" (David Arcari) [RHEL-31848] - MAINTAINERS: remove section INTEL MENLOW THERMAL DRIVER (David Arcari) [RHEL-31848] - thermal: core: remove unnecessary check in trip_point_hyst_store() (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: Use thermal zone accessor functions (David Arcari) [RHEL-31848] - thermal: core: Remove excess empty line from a comment (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add Lunar Lake-M PCI ID (David Arcari) [RHEL-31848] - thermal: intel: Set THERMAL_TRIP_FLAG_RW_TEMP directly (David Arcari) [RHEL-31848] - thermal: core: Drop the .set_trip_hyst() thermal zone operation (David Arcari) [RHEL-31848] - thermal: core: Add flags to struct thermal_trip (David Arcari) [RHEL-31848] - thermal: core: Move initial num_trips assignment before memcpy() (David Arcari) [RHEL-31848] - thermal: core: Store zone ops in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: Get rid of CONFIG_THERMAL_WRITABLE_TRIPS (David Arcari) [RHEL-31848] - thermal: intel: Adjust ops handling during thermal zone registration (David Arcari) [RHEL-31848] - thermal: core: Store zone trips table in struct thermal_zone_device (David Arcari) [RHEL-31848] - thermal: intel: Discard trip tables after zone registration (David Arcari) [RHEL-31848] - thermal/intel: Fix intel_tcc_get_temp() to support negative CPU temperature (David Arcari) [RHEL-31848] - thermal: sysfs: Fix up white space in trip_point_temp_store() (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Remove dead code for target mwait value (David Arcari) [RHEL-31848] - thermal/debugfs: Unlock on error path in thermal_debug_tz_trip_up() (David Arcari) [RHEL-31848] - thermal: core: Use kstrdup_const() during cooling device registration (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal debugfs information for mitigation episodes (David Arcari) [RHEL-31848] - redhat/configs: disable CONFIG_THERMAL_DEBUGFS (David Arcari) [RHEL-31848] - thermal/debugfs: Add thermal cooling device debugfs information (David Arcari) [RHEL-31848] - thermal: netlink: Pass thermal zone pointer to notify routines (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_up/down() (David Arcari) [RHEL-31848] - thermal: netlink: Pass pointers to thermal_notify_tz_trip_change() (David Arcari) [RHEL-31848] - thermal: trip: Constify thermal zone argument of thermal_zone_trip_id() (David Arcari) [RHEL-31848] - thermal: intel: hfi: Enable an HFI instance from its first online CPU (David Arcari) [RHEL-31848] - thermal/thermal_of: Allow rebooting after critical temp (David Arcari) [RHEL-31848] - reboot: Introduce thermal_zone_device_critical_reboot() (David Arcari) [RHEL-31848] - thermal/core: Prepare for introduction of thermal reboot (David Arcari) [RHEL-31848] - thermal/sysfs: Update governors when the 'weight' has changed (David Arcari) [RHEL-31848] - thermal/sysfs: Update instance->weight under tz lock (David Arcari) [RHEL-31848] - thermal: core: Add governor callback for thermal zone change (David Arcari) [RHEL-31848] - thermal: core: Resume thermal zones asynchronously (David Arcari) [RHEL-31848] - thermal: core: Initialize poll_queue in thermal_zone_device_init() (David Arcari) [RHEL-31848] - thermal: core: Fix thermal zone suspend-resume synchronization (David Arcari) [RHEL-31848] - thermal/core: Check get_temp ops is present when registering a tz (David Arcari) [RHEL-31848] - thermal: trip: Use for_each_trip() in __thermal_zone_set_trips() (David Arcari) [RHEL-31848] - thermal: trip: Send trip change notifications on all trip updates (David Arcari) [RHEL-31848] - thermal: core: Rework thermal zone availability check (David Arcari) [RHEL-31848] - thermal: Drop redundant and confusing device_is_registered() checks (David Arcari) [RHEL-31848] - thermal: core: Make thermal_zone_device_unregister() return after freeing the zone (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the reading of trip point attributes (David Arcari) [RHEL-31848] - thermal: sysfs: Rework the handling of trip point updates (David Arcari) [RHEL-31848] - thermal: trip: Drop a redundant check from thermal_zone_set_trip() (David Arcari) [RHEL-31848] - thermal: ACPI: Move the ACPI thermal library to drivers/acpi/ (David Arcari) [RHEL-31848] - thermal: core: Add trip thresholds for trip crossing detection (David Arcari) [RHEL-31848] - thermal: core: Pass trip pointer to governor throttle callback (David Arcari) [RHEL-31848] - thermal: gov_power_allocator: Use trip pointers instead of trip indices (David Arcari) [RHEL-31848] - thermal: core: Don't update trip points inside the hysteresis range (David Arcari) [RHEL-31848] - thermal: trip: Define for_each_trip() macro (David Arcari) [RHEL-31848] - thermal: trip: Simplify computing trip indices (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Enable power floor support (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Handle power floor interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Support power floor notifications (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Common function to clear SOC interrupt (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move interrupt status MMIO offset to common header (David Arcari) [RHEL-31848] - thermal: core: prevent potential string overflow (David Arcari) [RHEL-31848] - thermal: int340x: Use thermal_zone_for_each_trip() (David Arcari) [RHEL-31848] - thermal: int3406: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3403: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3402: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3401: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: int3400: Convert to platform remove callback returning void (David Arcari) [RHEL-31848] - thermal: trip: Drop redundant trips check from for_each_thermal_trip() (David Arcari) [RHEL-31848] - thermal: core: Drop trips_disabled bitmask (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Ack all PCI interrupts (David Arcari) [RHEL-31848] - thermal: int340x: Add ArrowLake-S PCI ID (David Arcari) [RHEL-31848] - thermal: int340x: Handle workload hint interrupts (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add workload type hint interface (David Arcari) [RHEL-31848] - thermal: int340x: Remove PROC_THERMAL_FEATURE_WLT_REQ for Meteor Lake (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use non MSI interrupts by default (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Add interrupt configuration function (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Move mailbox code to common module (David Arcari) [RHEL-31848] - thermal: Constify the trip argument of the .get_trend() zone callback (David Arcari) [RHEL-31848] - thermal/of: add missing of_node_put() (David Arcari) [RHEL-31848] - thermal: Use thermal_tripless_zone_device_register() (David Arcari) [RHEL-31848] - thermal: core: Add function for registering tripless thermal zones (David Arcari) [RHEL-31848] - thermal: core: Clean up headers of thermal zone registration functions (David Arcari) [RHEL-31848] - thermal: intel: intel_soc_dts_iosf: Remove redundant check (David Arcari) [RHEL-31848] - thermal: intel: int340x: simplify the code with module_platform_driver() (David Arcari) [RHEL-31848] - thermal/of: Fix potential uninitialized value access (David Arcari) [RHEL-31848] - thermal: Explicitly include correct DT includes (David Arcari) [RHEL-31848] - thermal: of: fix double-free on unregistration (David Arcari) [RHEL-31848] - thermal: core: constify params in thermal_zone_device_register (David Arcari) [RHEL-31848] - power: supply: core: Avoid duplicate hwmon device from thermal framework (David Arcari) [RHEL-31848] - thermal/drivers/int340x: Do not check the thermal zone state (David Arcari) [RHEL-31848] - thermal/drivers/int3400: Use thermal zone device wrappers (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Fix reporting wrong temperatures (David Arcari) [RHEL-31848] - thermal: intel: int340x_thermal: New IOCTLs for Passive v2 table (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add new line for UUID display (David Arcari) [RHEL-31848] - thermal: intel: powerclamp: Fix NULL pointer access issue (David Arcari) [RHEL-31848] - thermal: intel: menlow: Get rid of this driver (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add DLVR support for RFIM control (David Arcari) [RHEL-31848] - thermal: intel: Avoid updating unsupported THERM_STATUS_CLEAR mask bits (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Add lower bound check for sysfs input (David Arcari) [RHEL-31848] - thermal/core: Use the thermal zone 'devdata' accessor in thermal located drivers (David Arcari) [RHEL-31848] - thermal: intel: BXT_PMIC: select REGMAP instead of depending on it (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: fix error pointer dereference (David Arcari) [RHEL-31848] - thermal: Remove core header inclusion from drivers (David Arcari) [RHEL-31848] - thermal: intel: quark_dts: Use generic trip points (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Drop struct board_info (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename board ID symbols (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold suspend and resume routines into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Fold two functions into their callers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate device operations object (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Rename device operations callbacks (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Eliminate redundant return pointers (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Make pch_wpt_add_acpi_psv_trip() return int (David Arcari) [RHEL-31848] - thermal: ACPI: Make helpers retrieve temperature only (David Arcari) [RHEL-31848] - thermal: intel: int340x: Add production mode attribute (David Arcari) [RHEL-31848] - docs: driver-api/thermal/intel_dptf: Use copyright symbol (David Arcari) [RHEL-31848] - Documentation: thermal: DPTF Documentation (David Arcari) [RHEL-31848] - thermal: intel: intel_pch: Add support for Wellsburg PCH (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Use sysfs_emit_at() instead of scnprintf() (David Arcari) [RHEL-31848] - thermal: intel: Fix unsigned comparison with less than zero (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Add support for handling dynamic tjmax (David Arcari) [RHEL-31848] - thermal/x86_pkg_temp_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_tcc_cooling: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel/intel_soc_dts_iosf: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/int340x/processor_thermal: Use Intel TCC library (David Arcari) [RHEL-31848] - thermal/intel: Introduce Intel TCC library (David Arcari) [RHEL-31848] - thermal: int340x: Add missing attribute for data rate base (David Arcari) [RHEL-31848] - thermal: intel: Don't set HFI status bit to 1 (David Arcari) [RHEL-31848] - thermal: intel: hfi: Remove a pointless die_id check (David Arcari) [RHEL-31848] - thermal: intel: hfi: ACK HFI for the same timestamp (David Arcari) [RHEL-31848] - thermal: intel: Protect clearing of thermal status bits (David Arcari) [RHEL-31848] - thermal: intel: Prevent accidental clearing of HFI status (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Add TCC cooling support for RaptorLake-S (David Arcari) [RHEL-31848] - thermal: intel: intel_tcc_cooling: Detect TCC lock bit (David Arcari) [RHEL-31848] - thermal: intel: hfi: Improve the type of hfi_features::nr_table_pages (David Arcari) [RHEL-31848] - thermal: int340x: processor_thermal: Use module_pci_driver() macro (David Arcari) [RHEL-31848] - thermal: int340x_thermal: Consolidate priv->data_vault checks (David Arcari) [RHEL-31848] - thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR (David Arcari) [RHEL-31848 RHEL-35486] {CVE-2022-48703} - thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P (David Arcari) [RHEL-31848] - intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check (David Arcari) [RHEL-31848] - thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' from comment (David Arcari) [RHEL-31848] - thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake (David Arcari) [RHEL-31848] - thermal: intel: pch: improve the cooling delay log (David Arcari) [RHEL-31848] - thermal: intel: pch: enhance overheat handling (David Arcari) [RHEL-31848] - thermal: intel: pch: move cooling delay to suspend_noirq phase (David Arcari) [RHEL-31848] - thermal: intel: hfi: remove NULL check after container_of() call (David Arcari) [RHEL-31848] - thermal: intel: Allow processing of HWP interrupt (David Arcari) [RHEL-31848] - drivers/thermal/intel: Add TCC cooling support for AlderLake platform (David Arcari) [RHEL-31848] - dm: restore synchronous close of device mapper block device (Ming Lei) [RHEL-34573] - fs: use __fput_sync in close(2) (Ming Lei) [RHEL-34573] - powerpc/pseries: Fix potential memleak in papr_get_attr() (Mamatha Inamdar) [RHEL-35215] {CVE-2022-48669}- powercap: intel_rapl: Convert to platform remove callback returning void (David Arcari) [RHEL-35363] - x86/cpu/topology: Rename topology_max_die_per_package() (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix System Domain probing (David Arcari) [RHEL-35363] - powercap: intel_rapl_tpmi: Fix a register bug (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix locking in TPMI RAPL (David Arcari) [RHEL-35363] - powercap: intel_rapl: Fix a NULL pointer dereference (David Arcari) [RHEL-35104 RHEL-35363] {CVE-2024-26975} - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug() (David Arcari) [RHEL-35363] - platform/x86/intel/ifs: Remove unnecessary initialization of 'ret' (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add an entry rendezvous for SAF (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Replace the exit rendezvous with an entry rendezvous for ARRAY_BIST (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Add current batch number to trace output (David Arcari) [RHEL-35194] - platform/x86/intel/ifs: Trace on all HT threads when executing a test (David Arcari) [RHEL-35194] - kexec: fix the unexpected kexec_dprintk() macro (Baoquan He) [RHEL-477] - kexec_file, parisc: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, power: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, arm64: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file, x86: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: print out debugging message if required (Baoquan He) [RHEL-477] - kexec_file: add kexec_file flag to control debug printing (Baoquan He) [RHEL-477] - mmc: renesas_sdhi: use plain numbers for end_flags (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Fix rounding errors (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: special 4tap settings only apply to HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: take DMA end interrupts into account (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add quirk for broken register layout (Radu Rendec) [RHEL-34056] - mmc: tmio: add callback for dma irq (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: improve naming of DMA struct (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove accessor function for internal_dmac (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: newer SoCs don't need manual tap correction (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Add missing checks for the presence of quirks (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: style fix for proper function bodies (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove a stale comment (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: make setup selection more understandable (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: R-Car D3 also has no HS400 (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: remove outdated headers (Radu Rendec) [RHEL-34056] - mmc: host: Drop commas after SoC match table sentinels (Radu Rendec) [RHEL-34056] - spi: sh-msiof: avoid integer overflow in constants (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - spi: sh-msiof: add generic Gen4 binding (Radu Rendec) [RHEL-34056] - spi: renesas,sh-msiof: Add generic Gen4 and r8a779f0 support (Radu Rendec) [RHEL-34056] - spi: sh-msiof: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - spi: rspi: drop unneeded MODULE_ALIAS (Radu Rendec) [RHEL-34056] - i2c: rcar: fix error code in probe() (Radu Rendec) [RHEL-34056] - i2c: rcar: improve accuracy for R-Car Gen3+ (Radu Rendec) [RHEL-34056] - i2c: rcar: reset controller is mandatory for Gen3+ (Radu Rendec) [RHEL-34056] - i2c: riic: avoid potential division by zero (Radu Rendec) [RHEL-34056] - i2c: rcar: remove open coded DIV_ROUND_CLOSEST (Radu Rendec) [RHEL-34056] - i2c: rcar: calculate divider instead of brute-forcing it (Radu Rendec) [RHEL-34056] - i2c: rcar: properly format a debug output (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid non-standard use of goto (Radu Rendec) [RHEL-34056] - i2c: rcar: use flags instead of atomic_xfer (Radu Rendec) [RHEL-34056] - i2c: rcar: REP_AFTER_RD is not a persistent flag (Radu Rendec) [RHEL-34056] - i2c: rcar: use BIT macro consistently (Radu Rendec) [RHEL-34056] - i2c: rcar: refactor handling of first message (Radu Rendec) [RHEL-34056] - i2c: rcar: avoid race condition with SMIs (Radu Rendec) [RHEL-34056] - i2c: rcar: fix PM ref counts in probe error paths (Radu Rendec) [RHEL-34056] - i2c: rcar: add support for I2C_M_RECV_LEN (Radu Rendec) [RHEL-34056] - i2c: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - i2c: rcar: update to new DMAENGINE API when terminating (Radu Rendec) [RHEL-34056] - i2c: rcar: enable interrupts before starting transfer (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_free_new() (Radu Rendec) [RHEL-34056] - treewide: rename pinctrl_gpio_request_new() (Radu Rendec) [RHEL-34056] - gpio: rcar: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - gpio: rcar: Make the irqchip immutable (Radu Rendec) [RHEL-34056] - gpio: rcar: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: gpio: renesas,rcar-gpio: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - gpio: rcar: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-irqc: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - irqchip/renesas-intc-irqpin: Move PM device over to irq domain (Radu Rendec) [RHEL-34056] - gpio: rcar: Propagate errors from devm_request_irq() (Radu Rendec) [RHEL-34056] - gpio: rcar: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: ts5500: Use platform_get_irq() to get the interrupt (Radu Rendec) [RHEL-34056] - gpio: rcar: Always use local variable dev in gpio_rcar_probe() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: use new pinctrl GPIO helpers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: gpio: Use dynamic GPIO base if no function GPIOs (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add missing header(s) (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check drive pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Check bias pin conflicts (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate I/O voltage configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate drive strength configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Validate bias configs consistency (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Add pin group sharing checks (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Simplify same_name() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Factor out .pin_to_portcr() address handling (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Remove unused pfc parameter from .pin_to_pocctrl() (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Prefix common checker output (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix bias checks on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Move overlapping field check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: checker: Fix off-by-one bug in drive register check (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Fix save/restore on SoCs with pull-down only pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: No need to initialise global statics (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for resizable buses (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add generic support for pin group subsets (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Reformat macros defining struct initializers (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Rename sh_pfc_soc_operations instances (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a77995: Add bias pinconf support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix tsn1_avtp_pps pin group (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Remove unused POC2 (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and function (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Initial R8A779F0 PFC support (Radu Rendec) [RHEL-34056] - pinctrl: renesas: Add PORT_GP_CFG_19 macros (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: add reading fuses for Gen4 (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: refactor reading fuses into seprarate function (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: introduce 'info' structure (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Remove R-Car H3 ES1.* handling (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Fix device initialization (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Create device local ops struct (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Do not call set_trips() when resuming (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Add support for R-Car V4H (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779g0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - dt-bindings: thermal: rcar-gen3-thermal: use positive logic (Radu Rendec) [RHEL-34056] - dt-bindings: Drop redundant 'maxItems/minItems' in if/then schemas (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3: Use the generic function to get the number of trips (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar: Switch to new of API (Radu Rendec) [RHEL-34056] - drivers/thermal/rcar_gen3_thermal: Improve logging during probe (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Read calibration from hardware (Radu Rendec) [RHEL-34056] - thermal: rcar_gen3_thermal: Store thcode and ptat in priv data (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Store TSC id as unsigned int (Radu Rendec) [RHEL-34056] - thermal/drivers/rcar_gen3_thermal: Add support for hardware trip points (Radu Rendec) [RHEL-34056] - watchdog: renesas_wdt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Access registers according to spec (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Add R-Car Gen4 support (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 (Radu Rendec) [RHEL-34056] - dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic Gen4 CMT support (Radu Rendec) [RHEL-34056] - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel (Radu Rendec) [RHEL-34056] - dt-bindings: clock: Add r8a779f0 CPG Core Clock Definitions (Radu Rendec) [RHEL-34056] - dt-bindings: power: Add r8a779f0 SYSC power domain definitions (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Correct PFC/GPIO parent clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix HSCIF parent clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SASYNCPER internal clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Ethernet Switch clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add MSIOF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add TMU and parent SASYNC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add CMT clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDH0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add HSCIF clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PCIe clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SDHI0 clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add thermal clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add UFS clock (Radu Rendec) [RHEL-34056] - clk: renesas: Move RPC core clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add PFC clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add I2C clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add WDT clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Fix RSW2 clock divider (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779f0: Add SYS-DMAC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-mssr: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77995: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a77990: Add RPC clocks (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add CANFD module clock (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Fix SD0H clock name (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen4: Introduce R-Car Gen4 CPG driver (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Parse DT for SDnH (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Use dev_err_probe when getting clock fails (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Remove outdated SD_SKIP_FIRST (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Extend SDnH divider table (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Switch to new SD clock handling (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Flag non-standard SDnH handling for V3M (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add SDnH clock to V3U (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add SDnH clock (Radu Rendec) [RHEL-34056] - clk: renesas: rcar-gen3: Add dummy SDnH clock (Radu Rendec) [RHEL-34056] - mmc: renesas_sdhi: Refactor renesas_sdhi_probe() (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add RPC support (Radu Rendec) [RHEL-34056] - clk: renesas: cpg-lib: Move RPC clock registration to the library (Radu Rendec) [RHEL-34056] - clk: renesas: r8a779a0: Add Z0 and Z1 clock support (Radu Rendec) [RHEL-34056] - pmdomain: Rename the genpd subsystem to pmdomain (Radu Rendec) [RHEL-34056] - soc: renesas: Move power-domain drivers to the genpd dir (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-rst: Add support for R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: Identify R-Car S4-8 (Radu Rendec) [RHEL-34056] - soc: renesas: r8a779f0-sysc: Add r8a779f0 support (Radu Rendec) [RHEL-34056] - soc: renesas: rcar-gen4-sysc: Introduce R-Car Gen4 SYSC driver (Radu Rendec) [RHEL-34056] - soc: renesas: Prefer memcpy() over strcpy() (Radu Rendec) [RHEL-34056] - PM / devfreq: Synchronize devfreq_monitor_[start/stop] (Alessandro Carminati) [RHEL-31337] {CVE-2023-52635} - redhat/configs: enable CONFIG_LEDS_TRIGGER_NETDEV also for RHEL (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Fix kernel panic on interface rename trig notify (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Simplify led_trigger_set_panic (Michal Schmidt) [RHEL-32110] - leds: triggers: default-on: Add module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Set module alias for module auto-loading (Michal Schmidt) [RHEL-32110] - Documentation: leds: Update led-trigger-tty ABI description (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Document now hidable link_* (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Display only supported link speed attribute (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add module alias ledtrig:netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Skip setting baseline state in activate if hw-controlled (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Add core support for hw not supporting fallback to LED sw control (Michal Schmidt) [RHEL-32110] - leds: trigger: panic: Don't register panic notifier if creating the trigger failed (Michal Schmidt) [RHEL-32110] - leds: trigger: Remove unused function led_trigger_rename_static() (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Add additional line state evaluation (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Make rx tx activitate configurable (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Replace mutex with completion (Michal Schmidt) [RHEL-32110] - leds: ledtrig-tty: Free allocated ttyname buffer on deactivate (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to DEVICE_ATTR_RW() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Use sysfs_emit() to instead of s*printf() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Convert to use kstrtox() (Michal Schmidt) [RHEL-32110] - leds: trigger: gpio: Replace custom code for gpiod_get_optional() (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: Add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Extend speeds up to 10G (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: fix RTNL handling to prevent potential deadlock (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Move size check in set_device_name (Michal Schmidt) [RHEL-32110] - leds: triggers: gpio: Rewrite to use trigger-sources (Michal Schmidt) [RHEL-32110] - leds: Mark GPIO LED trigger broken (Michal Schmidt) [RHEL-32110] - leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: rename 'hw_control' sysfs entry to 'offloaded' (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use module_led_trigger macro to simplify the code (Michal Schmidt) [RHEL-32110] - leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead (Michal Schmidt) [RHEL-32110] - leds: trig-netdev: Disable offload on deactivation of trigger (Michal Schmidt) [RHEL-32110] - led: trig: netdev: Fix requesting offload device (Michal Schmidt) [RHEL-32110] - docs: ABI: sysfs-class-led-trigger-netdev: add new modes and entry (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose hw_control status via sysfs (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link duplex mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add additional specific link speed mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: uninitialized variable in netdev_trig_activate() (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: expose netdev trigger modes in linux include (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: init mode if hw control already active (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: validate configured netdev (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add support for LED hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: reject interval store for hw_control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: add basic check for hw control support (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: introduce check for possible hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: refactor code setting device name (Michal Schmidt) [RHEL-32110] - leds: add API to get attached device for LED hw control (Michal Schmidt) [RHEL-32110] - leds: add APIs for LEDs hw control (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Remove NULL check before dev_{put, hold} (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Use mutex instead of spinlocks (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Convert device attr to macro (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Rename add namespace to netdev trigger enum modes (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Drop NETDEV_LED_MODE_LINKUP from mode (Michal Schmidt) [RHEL-32110] - leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename (Michal Schmidt) [RHEL-32110] - leds: use sysfs_emit() to instead of scnprintf() (Michal Schmidt) [RHEL-32110] - leds: trigger: Disable CPU trigger on PREEMPT_RT (Michal Schmidt) [RHEL-32110] - leds: trigger: remove reference to obsolete CONFIG_IDE_GD_ATA (Michal Schmidt) [RHEL-32110] - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set (Michal Schmidt) [RHEL-32110] - bus: fsl-mc: Use common ranges functions (Aaron Brookner) [RHEL-32995] - of/address: Add of_property_read_reg() helper (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_count() helper (Aaron Brookner) [RHEL-32995] - of/address: Add support for 3 address cell bus (Aaron Brookner) [RHEL-32995] - of/address: Add of_range_to_resource() helper (Aaron Brookner) [RHEL-32995] - of: unittest: Add bus address range parsing tests (Aaron Brookner) [RHEL-32995] - of/platform: use of_address_count() helper (Aaron Brookner) [RHEL-32995] - of/address: introduce of_address_count() helper (Aaron Brookner) [RHEL-32995] - netfilter: ipset: Missing gc cancellations fixed (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix performance regression in swap operation (Phil Sutter) [RHEL-30522] - netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test (Phil Sutter) [RHEL-30522] - arm64: dts: qcom: sa8775p: enable safety IRQ (Jennifer Berringer) [RHEL-31771] - mptcp: fix potential wake-up event loss (Davide Caratti) [RHEL-32669] - mptcp: prevent BPF accessing lowat from a subflow socket. (Davide Caratti) [RHEL-32669] - mptcp: don't account accept() of non-MPC client as fallback to TCP (Davide Caratti) [RHEL-32669] - mptcp: don't overwrite sock_ops in mptcp_is_tcpsk() (Davide Caratti) [RHEL-32669] - mptcp: fix possible deadlock in subflow diag (Davide Caratti) [RHEL-32669] {CVE-2024-26781} - mptcp: fix snd_wnd initialization for passive socket (Davide Caratti) [RHEL-32669] - mptcp: push at DSS boundaries (Davide Caratti) [RHEL-32669] - mptcp: avoid printing warning once on client side (Davide Caratti) [RHEL-32669] - mptcp: map v4 address to v6 when destroying subflow (Davide Caratti) [RHEL-32669] - mptcp: fix duplicate subflow creation (Davide Caratti) [RHEL-32669] - mptcp: fix data races on remote_id (Davide Caratti) [RHEL-32669] - mptcp: fix data races on local_id (Davide Caratti) [RHEL-32669] - mptcp: fix lockless access in subflow ULP diag (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for netlink appending addr (Davide Caratti) [RHEL-32669] - mptcp: add needs_id for userspace appending addr (Davide Caratti) [RHEL-32669] - mptcp: really cope with fastopen race (Davide Caratti) [RHEL-31604 RHEL-32669] {CVE-2024-26708} - mptcp: check addrs list in userspace_pm_get_local_id (Davide Caratti) [RHEL-32669] - mptcp: corner case locking for rx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix more tx path fields initialization (Davide Caratti) [RHEL-32669] - mptcp: fix rcv space initialization (Davide Caratti) [RHEL-32669] - mptcp: drop the push_pending field (Davide Caratti) [RHEL-32669] - mptcp: fix data re-injection from stale subflow (Davide Caratti) [RHEL-32669] {CVE-2024-26826} - mptcp: relax check on MPC passive fallback (Davide Caratti) [RHEL-32669] - mptcp: refine opt_mp_capable determination (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req() (Davide Caratti) [RHEL-32669] - mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect() (Davide Caratti) [RHEL-32669] - mptcp: strict validation before using mp_opt->hmac (Davide Caratti) [RHEL-32669] - mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN (Davide Caratti) [RHEL-32669] - mptcp: fix setsockopt(IP_TOS) subflow locking (Davide Caratti) [RHEL-32669] - net: openvswitch: fix unwanted error log on timeout policy probing (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct mask_array with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter with __counted_by (Antoine Tenart) [RHEL-32143] - net: openvswitch: Annotate struct dp_meter_instance with __counted_by (Antoine Tenart) [RHEL-32143] - x86/nmi: Fix the inverse "in NMI handler" check (Prarit Bhargava) [RHEL-30106] - powerpc/pseries/papr-sysparm: use u8 arrays for payloads (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-sysparm (Mamatha Inamdar) [RHEL-10565] - powerpc/selftests: Add test for papr-vpd (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Expose character device to user space (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries/papr-sysparm: Validate buffer object lengths (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: Add papr-vpd character driver for VPD retrieval (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: PAPR system parameter API (Mamatha Inamdar) [RHEL-10565] - powerpc/pseries: add RTAS work area allocator (Mamatha Inamdar) [RHEL-10565] - powerpc/rtas: clean up includes (Mamatha Inamdar) [RHEL-10565] - vt: fix memory overlapping when deleting chars in the buffer (Waiman Long) [RHEL-27780 RHEL-27781] {CVE-2022-48627}- powerpc/kasan: Fix addr error caused by page alignment (Mamatha Inamdar) [RHEL-33707] {CVE-2024-26712} - block: Fix page refcounts for unaligned buffers in __bio_release_pages() (Ming Lei) [RHEL-33723] - tools/power turbostat: v2024.04.10 (David Arcari) [RHEL-34610] - tools/power turbostat: Add selftests (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for Xe sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Add support for new i915 sysfs knobs (David Arcari) [RHEL-34610] - tools/power/turbostat: Introduce BIC_SAM_mc6/BIC_SAMMHz/BIC_SAMACTMHz (David Arcari) [RHEL-34610] - tools/power/turbostat: Fix uncore frequency file string (David Arcari) [RHEL-29239 RHEL-34610] - tools/power/turbostat: Unify graphics sysfs snapshots (David Arcari) [RHEL-34610] - tools/power/turbostat: Cache graphics sysfs path (David Arcari) [RHEL-34610] - tools/power/turbostat: Enable MSR_CORE_C1_RES support for ICX (David Arcari) [RHEL-34610] - tools/power turbostat: read RAPL counters via perf (David Arcari) [RHEL-34610] - tools/power turbostat: Add proper re-initialization for perf file descriptors (David Arcari) [RHEL-34610] - tools/power turbostat: Clear added counters when in no-msr mode (David Arcari) [RHEL-34610] - tools/power turbostat: add early exits for permission checks (David Arcari) [RHEL-34610] - tools/power turbostat: detect and disable unavailable BICs at runtime (David Arcari) [RHEL-34610] - tools/power turbostat: Add reading aperf and mperf via perf API (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-perf option (David Arcari) [RHEL-34610] - tools/power turbostat: Add --no-msr option (David Arcari) [RHEL-34610] - tools/power turbostat: enhance -D (debug counter dump) output (David Arcari) [RHEL-34610] - tools/power turbostat: Fix warning upon failed /dev/cpu_dma_latency read (David Arcari) [RHEL-34610] - tools/power turbostat: Read base_hz and bclk from CPUID.16H if available (David Arcari) [RHEL-34610] - tools/power turbostat: Print ucode revision only if valid (David Arcari) [RHEL-34610] - tools/power turbostat: Expand probe_intel_uncore_frequency() (David Arcari) [RHEL-29239 RHEL-34610] - tools/power turbostat: Do not print negative LPI residency (David Arcari) [RHEL-34610] - tools/power turbostat: Fix Bzy_MHz documentation typo (David Arcari) [RHEL-34610] - tools/power turbostat: Increase the limit for fd opened (David Arcari) [RHEL-34610] - tools/power turbostat: Fix added raw MSR output (David Arcari) [RHEL-34610] - net: rswitch: Allow jumbo frames (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for TX (Radu Rendec) [RHEL-34587] - net: rswitch: Add jumbo frames handling for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Set GWMDNC register (Radu Rendec) [RHEL-34587] - net: rswitch: Add a setting ext descriptor function (Radu Rendec) [RHEL-34587] - net: rswitch: Add unmap_addrs instead of dma address in each desc (Radu Rendec) [RHEL-34587] - net: rswitch: Use build_skb() for RX (Radu Rendec) [RHEL-34587] - net: rswitch: Use unsigned int for desc related array index (Radu Rendec) [RHEL-34587] - net: rswitch: Drop unused argument/return value (Radu Rendec) [RHEL-34587] - net: rswitch: Fix missing dev_kfree_skb_any() in error path (Radu Rendec) [RHEL-34587] - net: rswitch: Fix return value in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: rswitch: Fix type of ret in rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Depend on PTP_1588_CLOCK (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Break out to module (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Get clock increment from clock rate (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Prepare for shared register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Fail on unknown register layout (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rcar_gen4_ptp: Remove incorrect comment (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: drop SoC names in Kconfig (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: group entries in Makefile (Radu Rendec) [RHEL-34587] - rswitch: Add PM ops (Radu Rendec) [RHEL-34587] - rswitch: Use unsigned int for port related array index (Radu Rendec) [RHEL-34587] - rswitch: Fix imbalance phy_power_off() calling (Radu Rendec) [RHEL-34587] - rswitch: Fix renesas_eth_sw_remove() implementation (Radu Rendec) [RHEL-34587] - rswitch: Fix PHY station management clock setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add spin lock protection for irq {un}mask (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix unmasking irq condition (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add .[gs]et_link_ksettings support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add runtime speed change support (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use hardware pause features (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Use napi_gro_receive() in RX (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix timestamp feature after all descriptors are used (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix return value in error path of xmit (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix GWTSDIE register handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Fix the output value of quote from rswitch_rx() (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Improve TX timestamp accuracy (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Remove gptp flag from rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Move linkfix variables to rswitch_gwca (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Rename rings in struct rswitch_gwca_queue (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add "max-speed" handling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add phy_power_{on,off}() calling (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Add host_interfaces setting (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Convert to phy_device (Radu Rendec) [RHEL-34587] - net: renesas: rswitch: Simplify struct phy * handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix ethernet-ports handling (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: C45 only transactions (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix getting mac address from device tree (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix error path in renesas_eth_sw_probe() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix MAC address info (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type in rswitch_etha_wait_link_verification() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix endless loop in error paths (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Fix return type of rswitch_start_xmit() (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Fix build error about ptp (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: rswitch: Add R-Car Gen4 gPTP support (Radu Rendec) [RHEL-34587] - net: ethernet: renesas: Add support for "Ethernet Switch" (Radu Rendec) [RHEL-34587] - dt-bindings: net: renesas: Document Renesas Ethernet Switch (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Add .exit() ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Reset in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to devm_platform_ioremap_resource() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-ether-serdes: Convert to platform remove callback returning void (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Remove retry code in .init() (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Add .power_on() into phy_ops (Radu Rendec) [RHEL-34587] - phy: renesas: r8a779f0-eth-serdes: Fix register setting (Radu Rendec) [RHEL-34587] - phy: renesas: Add Renesas Ethernet SERDES driver for R-Car S4-8 (Radu Rendec) [RHEL-34587] - dt-bindings: phy: renesas: Document Renesas Ethernet SERDES (Radu Rendec) [RHEL-34587] - arm64: tlb: Fix TLBI RANGE operand (Shaoqin Huang) [RHEL-26259] - arm64/mm: Modify range-based tlbi to decrement scale (Shaoqin Huang) [RHEL-26259] - net: remove gfp_mask from napi_alloc_skb() (Izabela Bakollari) [RHEL-32108] - netfilter: nft_flow_offload: release dst in case direct xmit path is used (Florian Westphal) [RHEL-33469] - ipvs: avoid stat macros calls from preemptible context (Florian Westphal) [RHEL-33469] - netfilter: flowtable: incorrect pppoe tuple (Florian Westphal) [RHEL-33469] - netfilter: flowtable: validate pppoe header (Florian Westphal) [RHEL-33469] - netfilter: nf_conntrack_h323: Add protection for bmp length out of range (Florian Westphal) [RHEL-33469] - netfilter: nft_flow_offload: reset dst in route object after setting up flow (Florian Westphal) [RHEL-33469] - netfilter: flowtable: simplify route logic (Florian Westphal) [RHEL-33469] - netfilter: nfnetlink_queue: un-break NF_REPEAT (Florian Westphal) [RHEL-33469] - netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger (Florian Westphal) [RHEL-33469] - netfilter: conntrack: correct window scaling with retransmitted SYN (Florian Westphal) [RHEL-33469] - block: fix q->blkg_list corruption during disk rebind (Ming Lei) [RHEL-33577] - RDMA/srpt: Do not register event handler until srpt device is fully setup (Kamal Heib) [RHEL-33226] {CVE-2024-26872} - netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout (Phil Sutter) [RHEL-30078] {CVE-2024-26643} - netfilter: nf_tables: disallow anonymous set with timeout flag (Phil Sutter) [RHEL-30082] {CVE-2024-26642} - tcp: properly terminate timers for kernel sockets (Paolo Abeni) [RHEL-32164] - tcp: add sanity checks to rx zerocopy (Paolo Abeni) [RHEL-29496 RHEL-32164] {CVE-2024-26640} - tcp: Add memory barrier to tcp_push() (Paolo Abeni) [RHEL-32164] - tcp: fix cookie_init_timestamp() overflows (Paolo Abeni) [RHEL-32164] - tcp_metrics: do not create an entry from tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics() (Paolo Abeni) [RHEL-32164] - tcp_metrics: add missing barriers on delete (Paolo Abeni) [RHEL-32164] - tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb (Paolo Abeni) [RHEL-32164] - tcp: fix possible freeze in tx path under memory pressure (Paolo Abeni) [RHEL-32164] - thermal: intel: hfi: Add syscore callbacks for system-wide PM (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Disable an HFI instance when all its CPUs go offline (David Arcari) [RHEL-30586] {CVE-2024-26646} - thermal: intel: hfi: Refactor enabling code into helper functions (David Arcari) [RHEL-30586] {CVE-2024-26646} - uio: Fix use-after-free in uio_open (Ricardo Robaina) [RHEL-26233] {CVE-2023-52439} - Partial backport of mm, treewide: introduce NR_PAGE_ORDERS (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add printing to memory buffer (Dave Airlie) [RHEL-24101] - lib/ref_tracker: improve printing stats (Dave Airlie) [RHEL-24101] - lib/ref_tracker: add unlocked leak print helper (Dave Airlie) [RHEL-24101] - Partial backport of rxrpc: Fix locking issue (Dave Airlie) [RHEL-24101] - kunit: Add a macro to wrap a deferred action function (Dave Airlie) [RHEL-24101] - kunit: Fix some comments which were mistakenly kerneldoc (Dave Airlie) [RHEL-24101] - kunit: Fix a NULL vs IS_ERR() bug (Dave Airlie) [RHEL-24101] - kunit: device: Fix a NULL vs IS_ERR() check in init() (Dave Airlie) [RHEL-24101] - kunit: device: Unregister the kunit_bus on shutdown (Dave Airlie) [RHEL-24101] - kunit: Setup DMA masks on the kunit device (Dave Airlie) [RHEL-24101] - kunit: Add APIs for managing devices (Dave Airlie) [RHEL-24101] - debugfs: Export debugfs_create_str symbol (Dave Airlie) [RHEL-24101] - dma-buf/sync_file: Add SET_DEADLINE ioctl (Dave Airlie) [RHEL-24101] - redhat: add CONFIG_AMD_WBRF file, disabled for now. (Dave Airlie) [RHEL-24101] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Dave Airlie) [RHEL-24101] - drm/i915: Move abs_diff() to math.h (Dave Airlie) [RHEL-24101] - string.h: add array-wrappers for (v)memdup_user() (Dave Airlie) [RHEL-24101] - hwmon: (coretemp) Enlarge per package core count limit (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix bogus core_id to attr name mapping (David Arcari) [RHEL-22705] - hwmon: (coretemp) Fix out-of-bounds memory access (David Arcari) [RHEL-22705 RHEL-31307] {CVE-2024-26664} - ceph: switch to corrected encoding of max_xattr_size in mdsmap (Xiubo Li) [RHEL-26722]- bnx2x: remove unused variable 'cur_data_offset' (Michal Schmidt) [RHEL-23117 RHEL-25588] - net/bnx2x: Prevent access to a freed page in page_pool (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Fix firmware version string character counts (Michal Schmidt) [RHEL-23117 RHEL-25588 RHEL-32855] - bnx2x: new flag for track HW resource allocation (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: Remove unnecessary ternary operators (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix page fault following EEH recovery (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: use the right build_skb() helper (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending() (Michal Schmidt) [RHEL-23117 RHEL-25588] - bnx2x: fix potential memory leak in bnx2x_tpa_stop() (Michal Schmidt) [RHEL-23117 RHEL-25588] - Revert "Revert "Merge: EDAC: add initial support for El Capitan"" (Aristeu Rozanski) [RHEL-29211] - quota: Fix potential NULL pointer dereference (Pavel Reichl) [RHEL-33221] {CVE-2024-26878} - powerpc/lib: Validate size for vector operations (Mamatha Inamdar) [RHEL-29116] {CVE-2023-52606} - futex: Prevent the reuse of stale pi_state (Waiman Long) [RHEL-28616] - futex: Fix hardcoded flags (Waiman Long) [RHEL-28616] - futex: make the vectored futex operations available (Waiman Long) [RHEL-28616] - futex: make futex_parse_waitv() available as a helper (Waiman Long) [RHEL-28616] - futex: add wake_data to struct futex_q (Waiman Long) [RHEL-28616] - futex: abstract out a __futex_wake_mark() helper (Waiman Long) [RHEL-28616] - futex: factor out the futex wake handling (Waiman Long) [RHEL-28616] - futex: move FUTEX2_VALID_MASK to futex.h (Waiman Long) [RHEL-28616] - futex/requeue: Remove unnecessary ‘NULL’ initialization from futex_proxy_trylock_atomic() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_requeue() (Waiman Long) [RHEL-28616] - futex: Add flags2 argument to futex_requeue() (Waiman Long) [RHEL-28616] - futex: Propagate flags into get_futex_key() (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wait() (Waiman Long) [RHEL-28616] - futex: FLAGS_STRICT (Waiman Long) [RHEL-28616] - futex: Add sys_futex_wake() (Waiman Long) [RHEL-28616] - futex: Validate futex value against futex size (Waiman Long) [RHEL-28616] - futex: Flag conversion (Waiman Long) [RHEL-28616] - futex: Extend the FUTEX2 flags (Waiman Long) [RHEL-28616] - futex: Clarify FUTEX2 flags (Waiman Long) [RHEL-28616] - futex/pi: Fix recursive rt_mutex waiter state (Waiman Long) [RHEL-28616] - locking/rtmutex: Add a lockdep assert to catch potential nested blocking (Waiman Long) [RHEL-28616] - locking/rtmutex: Use rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Provide rt_mutex specific scheduler helpers (Waiman Long) [RHEL-28616] - sched: Extract __schedule_loop() (Waiman Long) [RHEL-28616] - locking/rtmutex: Avoid unconditional slowpath for DEBUG_RT_MUTEXES (Waiman Long) [RHEL-28616] - sched: Constrain locks in sched_submit_work() (Waiman Long) [RHEL-28616] - futex: Use a folio instead of a page (Waiman Long) [RHEL-28616] - fchmodat2: add support for AT_EMPTY_PATH (Waiman Long) [RHEL-28616] - arch: Register fchmodat2, usually as syscall 452 (Waiman Long) [RHEL-28616] - fs: Add fchmodat2() (Waiman Long) [RHEL-28616] - Non-functional cleanup of a "__user * filename" (Waiman Long) [RHEL-28616] - syscalls: Remove file path comments from headers (Waiman Long) [RHEL-28616] - kernel/sys_ni: add compat entry for fadvise64_64 (Waiman Long) [RHEL-28616] - syscalls: compat: Fix the missing part for __SYSCALL_COMPAT (Waiman Long) [RHEL-28616] - futex: add missing rtmutex.h include (Waiman Long) [RHEL-28616] - Revert "sched/core: Provide sched_rtmutex() and expose sched work helpers") (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Submit/resume work explicitly before/after blocking" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Avoid pointless blk_flush_plug() invocations" (Waiman Long) [RHEL-28616] - Revert "locking/rtmutex: Add a lockdep assert to catch potential nested blocking" (Waiman Long) [RHEL-28616] - Revert "sched/core: Add __always_inline to schedule_loop()" (Waiman Long) [RHEL-28616] - fsverity: remove hash page spin lock (Andrey Albershteyn) [RHEL-29914] - fsverity: skip PKCS#7 parser when keyring is empty (Andrey Albershteyn) [RHEL-29914] - fsverity: move sysctl registration out of signature.c (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify handling of errors during initcall (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check that there is no algorithm 0 (Andrey Albershteyn) [RHEL-29914] - fsverity: improve documentation for builtin signature support (Andrey Albershteyn) [RHEL-29914] - fsverity: update the documentation (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify error handling in verify_data_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't use bio_first_page_all() in fsverity_verify_bio() (Andrey Albershteyn) [RHEL-29914] - fsverity: constify fsverity_hash_alg (Andrey Albershteyn) [RHEL-29914] - fsverity: use shash API instead of ahash API (Andrey Albershteyn) [RHEL-29914] - fsverity: reject FS_IOC_ENABLE_VERITY on mode 3 fds (Andrey Albershteyn) [RHEL-29914] - fsverity: explicitly check for buffer overflow in build_merkle_tree() (Andrey Albershteyn) [RHEL-29914] - fsverity: use WARN_ON_ONCE instead of WARN_ON (Andrey Albershteyn) [RHEL-29914] - fs-verity: simplify sysctls with register_sysctl() (Andrey Albershteyn) [RHEL-29914] - fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY (Andrey Albershteyn) [RHEL-29914] - fsverity: Remove WQ_UNBOUND from fsverity read workqueue (Andrey Albershteyn) [RHEL-29914] - fsverity: support verifying data from large folios (Andrey Albershteyn) [RHEL-29914] - fs/buffer.c: support fsverity in block_read_full_folio() (Andrey Albershteyn) [RHEL-29914] - fsverity: support enabling with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - mm/readahead: Convert page_cache_async_readahead to take a folio (Andrey Albershteyn) [RHEL-29914] - fsverity: support verification with tree block size < PAGE_SIZE (Andrey Albershteyn) [RHEL-29914] - fs-verity: mention btrfs support (Andrey Albershteyn) [RHEL-29914] - btrfs: send: add support for fs-verity (Andrey Albershteyn) [RHEL-29914] - fsverity: replace fsverity_hash_page() with fsverity_hash_block() (Andrey Albershteyn) [RHEL-29914] - fsverity: use EFBIG for file too large to enable verity (Andrey Albershteyn) [RHEL-29914] - fsverity: store log2(digest_size) precomputed (Andrey Albershteyn) [RHEL-29914] - fsverity: simplify Merkle tree readahead size calculation (Andrey Albershteyn) [RHEL-29914] - fsverity: use unsigned long for level_start (Andrey Albershteyn) [RHEL-29914] - fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUG (Andrey Albershteyn) [RHEL-29914] - fsverity: pass pos and size to ->write_merkle_tree_block (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_cleanup_inode() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_prepare_setattr() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: optimize fsverity_file_open() on non-verity files (Andrey Albershteyn) [RHEL-29914] - fsverity: stop using PG_error to track error status (Andrey Albershteyn) [RHEL-29914] - fs-verity: use kmap_local_page() instead of kmap() (Andrey Albershteyn) [RHEL-29914] - fs-verity: use memcpy_from_page() (Andrey Albershteyn) [RHEL-29914] - fs-verity: Use struct_size() helper in enable_verity() (Andrey Albershteyn) [RHEL-29914] - fs-verity: remove unused parameter desc_size in fsverity_create_info() (Andrey Albershteyn) [RHEL-29914] - fs-verity: fix signed integer overflow with i_size near S64_MAX (Andrey Albershteyn) [RHEL-29914] - config: wifi: disable new unsupported configuration options (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: only call drv_sta_rc_update for uploaded stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix the TXF mapping for BZ devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: ensure offloading TID queue exists (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: reject iftype change with mesh ID change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a crash when we run out of stations (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: uninitialized variable in iwl_acpi_get_ppag_table() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Fix some error codes (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: clear link_id in time_event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use correct address 3 in A-MSDU (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: reload info pointer in ieee80211_tx_dequeue() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix fortify warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Adjust n_channels usage for __counted_by (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: do not announce EPCS support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: exit eSR only after the FW does (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: fix a battery life regression (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: accept broadcast probe responses on 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: adding missing drv_mgd_complete_tx() call (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix waiting for beacons logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix unsolicited broadcast probe config (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: initialize SMPS mode correctly (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix driver debugfs for vif type change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: set station RX-NSS on reconfig (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix RCU use in TDLS fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: improve CSA/ECSA connection refusal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: detect stuck ECSA element in probe resp (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove extra kernel-doc (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for mt76 drivers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for wilc1000 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: fill in MODULE_DESCRIPTION()s for Broadcom WLAN (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Drop WBRF debugging statements (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix wiphy delayed work queueing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fix double-free bug (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix race condition on enabling fast-xmit (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix potential sta-link leak (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211/mac80211: remove dependency on non-existing option (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix missing interfaces when dumping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: remove redundant ML element check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Update the default DSCP-to-UP mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: tests: add some scanning related tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: extend MFP tests (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: kunit: generalize public action test (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add kunit tests for public action handling (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add a convenience allocation wrapper for SKBs (Jose Ignacio Tornos Martinez) [RHEL-28754] - kunit: add parameter generation macro using description from array (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: fix spelling typo in comment (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update (Jose Ignacio Tornos Martinez) [RHEL-28754] - PCI: Remove unused 'node' member from struct pci_driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: use the new command to clear the internal buffer (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: disallow puncturing in US/Canada (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add US/Canada MCC to API (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Add rf_mapping of new wifi7 devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: cleanup BT Shared Single Antenna code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: d3: avoid intermediate/early mutex unlock (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: send TX path flush in rfkill (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: Don't mark DFS channels as NO-IR (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Allow DFS concurrent operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a driver callback to check active_links (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: avoid double free if updating BSS fails (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: ensure cfg80211_bss_update frees IEs on error (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: free beacon_ies when overridden from hidden BSS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: allow 64-bit radiotap timestamps (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rework RX timestamp flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: handle UHB AP and STA power type (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: Add custom reg for DFS concurrent (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Schedule regulatory channels check on bandwith change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Schedule regulatory check on BSS STA channel change (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: reg: Support P2P operation on DFS channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Skip association timeout update after comeback rejection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: address some kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211_hwsim: support HE 40 MHz in 2.4 GHz band (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: address several kerneldoc warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: fix uninitialized firmware_stat (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8723_common: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192se: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ee: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192de: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192ce: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192cu: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8192c: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: using calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: add calculate_bit_shift() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: To improve Wi-Fi performance while BT is idle (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Translate antenna configuration from ID to string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update RF parameter control setting logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Bluetooth RSSI level information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Set Bluetooth scan low-priority when Wi-Fi link/scan (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update coexistence policy for Wi-Fi LPS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Still show hardware grant signal info even Wi-Fi is PS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Update BTG control related logic (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Add Pre-AGC control to enhance Wi-Fi RX performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Record down Wi-Fi initial mode information (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: Fix wrong Wi-Fi role info and FDDT parameter members (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: use cfg80211_ssid_eq() instead of rtw_ssid_equal() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: use cfg80211_ssid_eq() instead of mwifiex_ssid_cmp() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: introduce cfg80211_ssid_eq() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: implement to configure TX/RX engines for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add sys_init and filter option for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: Use DECLARE_FLEX_ARRAY() and fix -Warray-bounds warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Drop chan lock before queuing buffers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add spinlock to protect WP access when queueing TREs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: workaround too long expansion sparse warnings (Jose Ignacio Tornos Martinez) [RHEL-28754] - Revert "wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ" (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: remove useless code in rt2x00queue_create_tx_descriptor() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: only reset BB/RF for existing WiFi 6 chips while starting up (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add DBCC H2C to notify firmware the status (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add suffix _ax to MAC functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add flags to check if CMAC and DMAC are enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add power on/off functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add XTAL SI for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: print out RFK log with formatted string (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: parse and print out RFK log from C2H events (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add C2H event handlers of RFK log and report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: load RFK log format string from firmware file (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: add version field to BB MCU firmware element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: load TX power track tables from fw_element (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: configure BSSID consistently when starting AP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: add extra delay for firmware ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add checks for read/write callbacks while registering controllers (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA read operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for async DMA write operation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: sta_info.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: rx.c: fix sentence grammar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: fix grammar & spellos (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: fix spelling & punctutation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: sort certificates in build (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Introduce async read/write callbacks (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Rename read_from_host() and write_to_host() APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Pass mhi_ep_buf_info struct to read/write APIs (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Add support for interrupt moderation timer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Use slab allocator where applicable (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add alignment check for event ring read pointer (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: pci_generic: Add SDX75 based modem support (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: host: Add a separate timeout parameter for waiting ready (Jose Ignacio Tornos Martinez) [RHEL-28754] - bus: mhi: ep: Do not allocate event ring element on stack (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: reset survey of current channel after a scan started (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix the issue that the multicast/broadcast indicator is not read correctly for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Fix ath11k_htc_record flexible record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: Use random MAC when efuse MAC invalid (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: avoid stringop-overflow warning (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: drop spurious WARN_ON() in ieee80211_ibss_csa_beacon() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: don't set ESS capab bit in assoc request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: consume both probe response and beacon IEs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: generate an ML element for per-STA profiles (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Replace ENOTSUPP with EOPNOTSUPP (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: add a flag to disallow puncturing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Add support for setting TID to link mapping (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: update some locking documentation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: add BSS usage reporting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: do not send STA_DISABLE_TX_CMD for newer firmware (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: remove async command callback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: file: don't use [0] for variable arrays (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: get_crf_id() can be void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: dump CSRs before removal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: pcie: clean up device removal work (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: add a debugfs hook to clear the monitor data (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: refactor RX tracing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: don't support triggered EHT CQI feedback (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Correctly report TSF data in scan complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: mvm: Use the link ID provided in scan request (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Extend del pmksa support for SAE and OWE security (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: cleanup airtime arithmetic with ieee80211_sta_keep_active() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Add support for WBRF features (Jose Ignacio Tornos Martinez) [RHEL-28754] - platform/x86/amd: Add support for AMD ACPI based Wifi band RFI mitigation feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - Documentation/driver-api: Add document about WBRF mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: expose nl80211_chan_width_to_mhz for wide sharing (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: fix country count limitation for CLC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: reduce the size of MCU firmware download Rx queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: set DMA mask to 36 bits for boards with more than 4GB of RAM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921s: fix workqueue problem causes STA association fail (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7925: remove iftype from mt7925_init_eht_caps signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add PCI IDs for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add new definition of tx descriptor (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust interface num and wtbl size for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: support mt7992 eeprom loading (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework register offsets for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add DMA support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add firmware support for mt7992 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: introduce mt7996_band_valid() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: fix EHT phy mode check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: rework ampdu params setting (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: switch to mcu command for TX GI report (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: use chainmask for power delta calculation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add txpower setting support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: change txpower init to per-phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix rate usage of inband discovery frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: align the format of fixed rate command (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: handle IEEE80211_RC_SMPS_CHANGED (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: set fixed_bw bit in TX descriptor for fixed rate frames (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: adjust WFDMA settings to improve performance (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: fix the size of struct bss_rate_tlv (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add beacon duplicate TX mode support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add thermal sensor device support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: connac: add thermal protection support for mt7996 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add TX statistics for EHT mode in debugfs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add support for variants with auxiliary RX path (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7915: fallback to non-wed mode if platform_get_resource fails in mt7915_mmio_wed_init() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rro delete session garbage collector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed reset support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move wed reset common code in mt76 module (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed rx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: use u16 for val field in mt7996_mcu_set_rro signature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: dma: introduce __mt76_dma_queue_reset utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7996: add wed tx support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: increase MT_QFLAG_WED_TYPE size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce wed pointer in mt76_queue (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: introduce mt76_queue_is_wed_tx_free utility routine (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_net_setup_tc in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: move mt76_mmio_wed_offload_{enable,disable} in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mmio: move mt76_mmio_wed_{init,release}_rx_buf in common code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to load precal from NVMEM cell for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: permit to use alternative cell name to eeprom NVMEM load (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: make mt76_get_of_eeprom static again (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: limit support of precal loading for mt7915 to MTD only (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: fix broken precal loading from MTD for mt7915 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: mt7921: support 5.9/6GHz channel config in acpi (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mt76: add ability to explicitly forbid LED registration with DT (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: refine SER setting during WiFi CPU power on (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: dump MAC registers when SER occurs (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add SER IMR tables (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fw: extend program counter dump for Wi-Fi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: configure CRASH_TRIGGER FW feature (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: add support to allow broadcast action frame RX (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: make RX assoc data const (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: refactor nl80211_send_mlme_event() arguments (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated wiphy access from hw (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: fix and enable AP mode for WCN7850 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: set IRQ affinity to CPU0 in case of one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: do not restore ASPM in case of single MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add support one MSI vector (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor multiple MSI vector implementation (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use ATH12K_PCI_IRQ_DP_OFFSET for DP IRQ (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add CE and ext IRQ flag to indicate irq_handler (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: get msi_data again after request_irq is called (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid repeated hw access from ar (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Optimize the mac80211 hw data access (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: add 320 MHz bandwidth enums (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix misbehavior of TX beacon in concurrent mode (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine remain on channel flow to improve P2P connection (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: Refine active scan behavior in 6 GHz (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix not entering PS mode after AP stops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: make watchdog param per device (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bridge vendor/device ids (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove unused PCI related defines and struct (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Access full PMCS reg and use pci_regs.h (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Add pdev into _rtl8821ae_clear_pci_pme_status() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Use pci_find_capability() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Reverse PM Capability exists check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: Remove unnecessary PME_Status bit set (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert to use PCIe capability accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: sdio: Honor the host max_req_size in the RX path (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29465] {CVE-2023-52611} - wifi: rtw89: mac: functions to configure hardware engine and quota for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use pointer to access functions of hardware engine and quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: move code related to hardware engine to individual functions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: check queue empty according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: refine element naming used by queue empty check (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: add reserved size as factor of DLE used size (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to get DLE reserved quota (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: extend and add quota number (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: iwlwifi: fw: replace deprecated strncpy with strscpy_pad (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: remove wrapper of rtw89_debug() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add debugfs entry to disable dynamic mechanism (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: phy: dynamically adjust EDCCA threshold (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: debug: add to check if debug mask is enabled (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl8821ae: phy: remove some useless code (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: debug: remove wrapper of rtw_dbg() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmfmac: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: Simplify bool conversion (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Convert to platform remove callback returning void (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: fix race due to setting ATH11K_FLAG_EXT_IRQ_ENABLED too early (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: remove ath11k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Use DECLARE_FLEX_ARRAY() for ath10k_htc_record (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: remove ath10k_htc_record::pauload[] (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Update Qualcomm Innovation Center, Inc. copyrights (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus() (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29091] {CVE-2023-52594} - wifi: ath9k: Remove unnecessary (void*) conversions (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: refactor DP Rxdma ring structure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit HW conversion argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit RBM id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: avoid explicit mac id argument in Rxdma replenish (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: use select for CRYPTO_MICHAEL_MIC (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: nl80211: Documentation update for NL80211_CMD_PORT_AUTHORIZED event (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mac80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: cfg80211: Extend support for scanning while MLO connected (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ieee80211: fix PV1 frame control field name (Jose Ignacio Tornos Martinez) [RHEL-28754] - rfkill: return ENOTTY on invalid ioctl (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Consolidate WMI peer flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove obsolete struct wmi_peer_flags_map *peer_flags (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: Remove struct ath12k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove struct ath11k::ops (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: Remove unused struct ath10k_htc_frame (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: simplify __ath10k_htt_tx_txq_recalc() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content from physical map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: read efuse content via efuse map struct from logic map (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8852c: read RX gain offset from efuse for 6GHz channels (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: add to access efuse for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: mac: use mac_gen pointer to access about efuse (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922a: add 8922A basic chip info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: drop unused const_amdpci_aspm (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: mwifiex: mwifiex_process_sleep_confirm_resp(): remove unused priv variable (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: update regulatory map to R65-R44 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: regd: handle policy of 6 GHz according to BIOS (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: acpi: process 6 GHz band policy from DSM (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: simplify rtl_action_proc() and rtl_tx_agg_start() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: update interrupt mitigation register for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: correct interrupt mitigation register for 8852CE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add v2 interrupt handlers for 8922AE (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize interrupt status bits of interrupt handlers (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add pre_deinit to be called after probe complete (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: stop/start DMA for level 1 recovery according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: reset BDRAM according to chip gen (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: correct wrong BBP register in RxDCOC calibration (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Remove unneeded semicolon (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath11k: Defer on rproc_get failure (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: restart beacon queue when hardware reset (Jose Ignacio Tornos Martinez) [RHEL-28754 RHEL-29095] {CVE-2023-52595} - wifi: rt2x00: disable RTS threshold for rt2800 by default (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rt2x00: introduce DMA busy check watchdog for rt2800 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: fix RX filter in FIF_ALLMULTI flag (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw88: simplify __rtw_tx_work() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: coex: use struct assignment to replace memcpy() to append TDMA content (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_post_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add LTR v2 for WiFi 7 chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: implement PCI mac_pre_init for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: use gen_def pointer to configure mac_{pre,post}_init and clear PCI ring index (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add PCI generation information to pci_info for each chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify wilc_scan() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: cleanup struct wilc_conn_info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath10k: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: ath12k: drop NULL pointer check in ath12k_update_per_peer_tx_stats() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned rndis_wlan driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned wl3501 driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned ray_cs driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: remove orphaned cisco/aironet driver (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: extend PHY status parser to support WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: consider RX info for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: configure PPDU max user by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: set entry size of address CAM to H2C field by chip (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: always release SDIO host in wilc_sdio_cmd53() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: wilc1000: simplify remain on channel support (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: generalize code of PCI control DMA IO for WiFi 7 (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: add new RX ring design to determine full RX ring efficiently (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: pci: define PCI ring address for WiFi 7 chips (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: 8922ae: add 8922AE PCI entry and basic info (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtw89: fix timeout calculation in rtw89_roc_end() (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: rtl92ee_dm_dynamic_primary_cca_check(): fix typo in function name (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_phy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: rtlwifi: cleanup struct rtl_hal (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcmsmac: replace deprecated strncpy with memcpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - wifi: brcm80211: replace deprecated strncpy with strscpy (Jose Ignacio Tornos Martinez) [RHEL-28754] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Ming Lei) [RHEL-29564] - zram: do not waste zram_table_entry flags bits (Ming Lei) [RHEL-29564] - block: count BLK_OPEN_RESTRICT_WRITES openers (Ming Lei) [RHEL-29564] - block: handle BLK_OPEN_RESTRICT_WRITES correctly (Ming Lei) [RHEL-29564] - fs,block: yield devices early (Ming Lei) [RHEL-29564] - fs,block: get holder during claim (Ming Lei) [RHEL-29564] - iomap: fix a regression for partial write errors (Ming Lei) [RHEL-29564] - mtd: key superblock by device number (Ming Lei) [RHEL-29564] - fs: export sget_dev() (Ming Lei) [RHEL-29564] - super: ensure valid info (Ming Lei) [RHEL-29564] - super: move lockdep assert (Ming Lei) [RHEL-29564] - fs/Kconfig: Fix compile error for romfs (Ming Lei) [RHEL-29564] - iomap: handle error conditions more gracefully in iomap_to_bh (Ming Lei) [RHEL-29564] - direct_write_fallback(): on error revert the ->ki_pos update from buffered write (Ming Lei) [RHEL-29564] - Revert "get rid of DCACHE_GENOCIDE" (Ming Lei) [RHEL-29564] - block: remove bdev_handle completely (Ming Lei) [RHEL-29564] - block: don't rely on BLK_OPEN_RESTRICT_WRITES when yielding write access (Ming Lei) [RHEL-29564] - bdev: remove bdev pointer from struct bdev_handle (Ming Lei) [RHEL-29564] - bdev: make struct bdev_handle private to the block layer (Ming Lei) [RHEL-29564] - bdev: make bdev_{release, open_by_dev}() private to block layer (Ming Lei) [RHEL-29564] - bdev: remove bdev_open_by_path() (Ming Lei) [RHEL-29564] - nfs: port block device access to files (Ming Lei) [RHEL-29564] - jfs: port block device access to file (Ming Lei) [RHEL-29564] - ext4: port block device access to file (Ming Lei) [RHEL-29564] - target: port block device access to file (Ming Lei) [RHEL-29564] - s390: port block device access to file (Ming Lei) [RHEL-29564] - nvme: port block device access to file (Ming Lei) [RHEL-29564] - block2mtd: port device access to files (Ming Lei) [RHEL-29564] - zram: port block device access to file (Ming Lei) [RHEL-29564] - xen: port block device access to file (Ming Lei) [RHEL-29564] - pktcdvd: port block device access to file (Ming Lei) [RHEL-29564] - drbd: port block device access to file (Ming Lei) [RHEL-29564] - xfs: port block device access to files (Ming Lei) [RHEL-29564] - power: port block device access to file (Ming Lei) [RHEL-29564] - swap: port block device usage to file (Ming Lei) [RHEL-29564] - md: port block device access to file (Ming Lei) [RHEL-29564] - block/genhd: port disk_scan_partitions() to file (Ming Lei) [RHEL-29564] - block/ioctl: port blkdev_bszset() to file (Ming Lei) [RHEL-29564] - bdev: open block device as files (Ming Lei) [RHEL-29564] - file: add alloc_file_pseudo_noaccount() (Ming Lei) [RHEL-29564] - file: prepare for new helper (Ming Lei) [RHEL-29564] - init: flush async file closing (Ming Lei) [RHEL-29564] - fs: add CONFIG_BUFFER_HEAD (Ming Lei) [RHEL-29564] - fs: build the legacy direct I/O code conditionally (Ming Lei) [RHEL-29564] - fs: move sb_init_dio_done_wq out of direct-io.c (Ming Lei) [RHEL-29564] - block: use iomap for writes to block devices (Ming Lei) [RHEL-29564] - block: stop setting ->direct_IO (Ming Lei) [RHEL-29564] - block: open code __generic_file_write_iter for blkdev writes (Ming Lei) [RHEL-29564] - fs: rename and move block_page_mkwrite_return (Ming Lei) [RHEL-29564] - fuse: drop redundant arguments to fuse_perform_write (Ming Lei) [RHEL-29564] - fuse: update ki_pos in fuse_perform_write (Ming Lei) [RHEL-29564] - fs: factor out a direct_write_fallback helper (Ming Lei) [RHEL-29564] - iomap: use kiocb_write_and_wait and kiocb_invalidate_pages (Ming Lei) [RHEL-29564] - iomap: update ki_pos in iomap_file_buffered_write (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_post_direct_write helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_invalidate_pages helper (Ming Lei) [RHEL-29564] - filemap: add a kiocb_write_and_wait helper (Ming Lei) [RHEL-29564] - filemap: update ki_pos in generic_perform_write (Ming Lei) [RHEL-29564] - backing_dev: remove current->backing_dev_info (Ming Lei) [RHEL-29564] - redhat/configs: add CONFIG_BLK_DEV_WRITE_MOUNTED (Ming Lei) [RHEL-29564] - block: Fix a memory leak in bdev_open_by_dev() (Ming Lei) [RHEL-29564] - ext4: Block writes to journal device (Ming Lei) [RHEL-29564] - xfs: Block writes to log device (Ming Lei) [RHEL-29564] - fs: Block writes to mounted block devices (Ming Lei) [RHEL-29564] - btrfs: Do not restrict writes to btrfs devices (Ming Lei) [RHEL-29564] - block: Add config option to not allow writing to mounted devices (Ming Lei) [RHEL-29564] - block: Remove blkdev_get_by_*() functions (Ming Lei) [RHEL-29564] - super: use higher-level helper for {freeze,thaw} (Ming Lei) [RHEL-29564] - fs: Avoid grabbing sb->s_umount under bdev->bd_holder_lock (Ming Lei) [RHEL-29564] - fs: remove emergency_thaw_bdev (Ming Lei) [RHEL-29564] - super: wait until we passed kill super (Ming Lei) [RHEL-29564] - super: make locking naming consistent (Ming Lei) [RHEL-29564] - fs: simplify invalidate_inodes (Ming Lei) [RHEL-29564] - init: Deal with the init process being a user mode process (Ming Lei) [RHEL-29564] - dcache: remove unnecessary NULL check in dget_dlock() (Ming Lei) [RHEL-29564] - kill DCACHE_MAY_FREE (Ming Lei) [RHEL-29564] - __d_unalias() doesn't use inode argument (Ming Lei) [RHEL-29564] - d_alloc_parallel(): in-lookup hash insertion doesn't need an RCU variant (Ming Lei) [RHEL-29564] - get rid of DCACHE_GENOCIDE (Ming Lei) [RHEL-29564] - simple_fill_super(): don't bother with d_genocide() on failure (Ming Lei) [RHEL-29564] - nsfs: use d_make_root() (Ming Lei) [RHEL-29564] - d_alloc_pseudo(): move setting ->d_op there from the (sole) caller (Ming Lei) [RHEL-29564] - kill d_instantate_anon(), fold __d_instantiate_anon() into remaining caller (Ming Lei) [RHEL-29564] - retain_dentry(): introduce a trimmed-down lockless variant (Ming Lei) [RHEL-29564] - __dentry_kill(): new locking scheme (Ming Lei) [RHEL-29564] - d_prune_aliases(): use a shrink list (Ming Lei) [RHEL-29564] - switch select_collect{,2}() to use of to_shrink_list() (Ming Lei) [RHEL-29564] - to_shrink_list(): call only if refcount is 0 (Ming Lei) [RHEL-29564] - fold dentry_kill() into dput() (Ming Lei) [RHEL-29564] - don't try to cut corners in shrink_lock_dentry() (Ming Lei) [RHEL-29564] - fold the call of retain_dentry() into fast_dput() (Ming Lei) [RHEL-29564] - Call retain_dentry() with refcount 0 (Ming Lei) [RHEL-29564] - dentry_kill(): don't bother with retain_dentry() on slow path (Ming Lei) [RHEL-29564] - __dentry_kill(): get consistent rules for victim's refcount (Ming Lei) [RHEL-29564] - make retain_dentry() neutral with respect to refcounting (Ming Lei) [RHEL-29564] - __dput_to_list(): do decrement of refcount in the callers (Ming Lei) [RHEL-29564] - fast_dput(): new rules for refcount (Ming Lei) [RHEL-29564] - fast_dput(): handle underflows gracefully (Ming Lei) [RHEL-29564] - fast_dput(): having ->d_delete() is not reason to delay refcount decrement (Ming Lei) [RHEL-29564] - shrink_dentry_list(): no need to check that dentry refcount is marked dead (Ming Lei) [RHEL-29564] - centralize killing dentry from shrink list (Ming Lei) [RHEL-29564] - dentry: switch the lists of children to hlist (Ming Lei) [RHEL-29564] - coda_flag_children(): cope with dentries turning negative (Ming Lei) [RHEL-29564] - switch nfsd_client_rmdir() to use of simple_recursive_removal() (Ming Lei) [RHEL-29564] - kill d_backing_dentry() (Ming Lei) [RHEL-29564] - dentry.h: kill a mysterious comment (Ming Lei) [RHEL-29564] - dentry.h: trim externs (Ming Lei) [RHEL-29564] - kill d_{is,set}_fallthru() (Ming Lei) [RHEL-29564] - DCACHE_COOKIE: RIP (Ming Lei) [RHEL-29564] - DCACHE_... ->d_flags bits: switch to BIT() (Ming Lei) [RHEL-29564] - get rid of __dget() (Ming Lei) [RHEL-29564] - struct dentry: get rid of randomize_layout idiocy (Ming Lei) [RHEL-29564] - ovl: stop using d_alloc_anon()/d_instantiate_anon() (Ming Lei) [RHEL-29564] - net: macsec: indicate next pn update when offloading (Izabela Bakollari) [RHEL-30143] - IB/mlx5: Adjust mlx5 rate mapping to support 800Gb (Kamal Heib) [RHEL-30146] - IB/mlx5: Rename 400G_8X speed to comply to naming convention (Kamal Heib) [RHEL-30146] - IB/mlx5: Add support for 800G_8X lane speed (Kamal Heib) [RHEL-30146] - RDMA/ipoib: Add support for XDR speed in ethtool (Kamal Heib) [RHEL-30146] - IB/mlx5: Expose XDR speed through MAD (Kamal Heib) [RHEL-30146] - IB/core: Add support for XDR link speed (Kamal Heib) [RHEL-30146]- tracing: Fix cpu buffers unavailable due to 'record_disabled' missed (Mamatha Inamdar) [RHEL-23763] - smb: client: fix potential UAF in cifs_signal_cifsd_for_reconnect() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_network_name_deleted() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_oplock_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in smb2_is_valid_lease_break() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_stats_proc_write() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_dump_full_key() (Paulo Alcantara) [RHEL-7986] - smb: client: fix potential UAF in cifs_debug_files_proc_show() (Paulo Alcantara) [RHEL-7986] - smb: client: serialise cifs_construct_tcon() with cifs_mount_mutex (Paulo Alcantara) [RHEL-7986] - smb: client: handle DFS tcons in cifs_construct_tcon() (Paulo Alcantara) [RHEL-7986] - smb: client: refresh referral without acquiring refpath_lock (Paulo Alcantara) [RHEL-7986] - smb: client: guarantee refcounted children from parent session (Paulo Alcantara) [RHEL-7986] - smb: client: fix UAF in smb2_reconnect_server() (Paulo Alcantara) [RHEL-7986] - KVM: x86/mmu: Retry fault before acquiring mmu_lock if mapping is changing (Igor Mammedov) [RHEL-17714] - net: esp: fix bad handling of pages from page_pool (Sabrina Dubroca) [RHEL-31751] - net: skbuff: don't include to (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_lookup_with_ifid() (Sabrina Dubroca) [RHEL-31751] - xfrm: annotate data-race around use_time (Sabrina Dubroca) [RHEL-31751] - xfrm: fix a data-race in xfrm_gen_index() (Sabrina Dubroca) [RHEL-31751] - xfrm: interface: use DEV_STATS_INC() (Sabrina Dubroca) [RHEL-31751] - topology: Set capacity_freq_ref in all cases (Phil Auld) [RHEL-29020] - sched/fair: Fix frequency selection for non-invariant case (Phil Auld) [RHEL-29020] - arm64/amu: Use capacity_ref_freq() to set AMU ratio (Phil Auld) [RHEL-29020] - cpufreq/cppc: Set the frequency used for computing the capacity (Phil Auld) [RHEL-29020] - cpufreq/cppc: Move and rename cppc_cpufreq_{perf_to_khz|khz_to_perf}() (Phil Auld) [RHEL-29020] - energy_model: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq/schedutil: Use a fixed reference frequency (Phil Auld) [RHEL-29020] - cpufreq: Use the fixed and coherent frequency for scaling capacity (Phil Auld) [RHEL-29020] - cpufreq: Fix the race condition while updating the transition_task of policy (Phil Auld) [RHEL-29020] - sched/topology: Add a new arch_scale_freq_ref() method (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework iowait boost (Phil Auld) [RHEL-29020] - sched/cpufreq: Rework schedutil governor performance estimation (Phil Auld) [RHEL-29020] - sched/topology: Consolidate and clean up access to a CPU's max compute capacity (Phil Auld) [RHEL-29020] - sched/timers: Explain why idle task schedules out on remote timer enqueue (Phil Auld) [RHEL-29020] - sched/cpuidle: Comment about timers requirements VS idle handler (Phil Auld) [RHEL-29020] - cpufreq: Rebuild sched-domains when removing cpufreq driver (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Merge initialization code of sg_cpu in single loop (Phil Auld) [RHEL-29020] - cpufreq: schedutil: Update next_freq when cpufreq_limits change (Phil Auld) [RHEL-29020] - RDMA/qedr: Fix qedr_create_user_qp error flow (Kamal Heib) [RHEL-16780 RHEL-31716] {CVE-2024-26743} - i2c: tegra: Share same DMA channel for RX and TX (Mark Salter) [RHEL-28640] - redhat/configs: build in Tegra210 SPI driver (Mark Salter) [RHEL-28640] - net-procfs: use xarray iterator to implement /proc/net/dev (Ivan Vecera) [RHEL-30656] - net: make sure we never create ifindex = 0 (Ivan Vecera) [RHEL-30656] - tools: ynl: fix handling of multiple mcast groups (Ivan Vecera) [RHEL-30656] - tools: ynl: don't leak mcast_groups on init error (Ivan Vecera) [RHEL-30656] - tools: ynl: make sure we always pass yarg to mnl_cb_run (Ivan Vecera) [RHEL-30656] - selftests/bpf: Fix sockopt_sk selftest (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fix reply command values (Ivan Vecera) [RHEL-30656] - netlink: annotate data-races around sk->sk_err (Ivan Vecera) [RHEL-30656] - doc/netlink: Fix missing classic_netlink doc reference (Ivan Vecera) [RHEL-30656] - devlink: move devlink_notify_register/unregister() to dev.c (Ivan Vecera) [RHEL-30656] - devlink: move small_ops definition into netlink.c (Ivan Vecera) [RHEL-30656] - devlink: move tracepoint definitions into core.c (Ivan Vecera) [RHEL-30656] - devlink: push linecard related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push rate related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push trap related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: use tracepoint_enabled() helper (Ivan Vecera) [RHEL-30656] - devlink: push region related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push param related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push resource related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push dpipe related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: move and rename devlink_dpipe_send_and_alloc_skb() helper (Ivan Vecera) [RHEL-30656] - devlink: push shared buffer related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push port related code into separate file (Ivan Vecera) [RHEL-30656] - devlink: push object register/unregister notifications into separate helpers (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt route messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt link messages (Ivan Vecera) [RHEL-30656] - doc/netlink: Add spec for rt addr messages (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for create flags (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Implement nlattr array-nest decoding in ynl (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Add support for netlink-raw families (Ivan Vecera) [RHEL-30656] - tools/net/ynl: Fix extack parsing with fixed header genlmsg (Ivan Vecera) [RHEL-30656] - tools/ynl: Add mcast-group schema parsing to ynl (Ivan Vecera) [RHEL-30656] - doc/netlink: Document the netlink-raw schema extensions (Ivan Vecera) [RHEL-30656] - doc/netlink: Update genetlink-legacy documentation (Ivan Vecera) [RHEL-30656] - doc/netlink: Add a schema for netlink-raw families (Ivan Vecera) [RHEL-30656] - doc/netlink: Add delete operation to ovs_vport spec (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix uAPI generation after tempfile changes (Ivan Vecera) [RHEL-30656] - netlink: specs: fix indent in fou (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support empty attribute lists (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix collecting global policy attrs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: set length of binary fields (Ivan Vecera) [RHEL-30656] - tools: ynl: allow passing binary data (Ivan Vecera) [RHEL-30656] - net: validate veth and vxcan peer ifindexes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use temporary file for rendering (Ivan Vecera) [RHEL-30656] - Documentation: Fix typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add more info to KeyErrors on missing attrs (Ivan Vecera) [RHEL-30656] - netlink: specs: add ovs_vport new command (Ivan Vecera) [RHEL-30656] - net: warn about attempts to register negative ifindex (Ivan Vecera) [RHEL-30656] - ethtool: netlink: always pass genl_info to .prepare_data (Ivan Vecera) [RHEL-30656] - ethtool: netlink: simplify arguments to ethnl_default_parse() (Ivan Vecera) [RHEL-30656] - netdev-genl: use struct genl_info for reply construction (Ivan Vecera) [RHEL-30656] - genetlink: add genlmsg_iput() API (Ivan Vecera) [RHEL-30656] - genetlink: add a family pointer to struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: use attrs from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: add struct genl_info to struct genl_dumpit_info (Ivan Vecera) [RHEL-30656] - genetlink: remove userhdr from struct genl_info (Ivan Vecera) [RHEL-30656] - genetlink: make genl_info->nlhdr const (Ivan Vecera) [RHEL-30656] - genetlink: push conditional locking into dumpit/done (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend health reporter dump attributes by port index (Ivan Vecera) [RHEL-30656] - devlink: extend health reporter dump selector by port index (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: extend per-instance dump commands to accept instance attributes (Ivan Vecera) [RHEL-30656] - devlink: allow user to narrow per-instance dumps by passing handle attrs (Ivan Vecera) [RHEL-30656] - devlink: remove converted commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: remove duplicate temporary netlink callback prototypes (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add commands that do per-instance dump (Ivan Vecera) [RHEL-30656] - devlink: pass flags as an arg of dump_one() callback (Ivan Vecera) [RHEL-30656] - devlink: introduce dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename doit callbacks for per-instance dump commands (Ivan Vecera) [RHEL-30656] - devlink: introduce devlink_nl_pre_doit_port*() helper functions (Ivan Vecera) [RHEL-30656] - devlink: parse rate attrs in doit() callbacks (Ivan Vecera) [RHEL-30656] - devlink: parse linecard attr in doit() callbacks (Ivan Vecera) [RHEL-30656] - netlink: convert nlk->flags to atomic flags (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add missing empty line between policies (Ivan Vecera) [RHEL-30656] - devlink: clear flag on port register error path (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: avoid rendering empty validate field (Ivan Vecera) [RHEL-30656] - devlink: Remove unused devlink_dpipe_table_resource_set() declaration (Ivan Vecera) [RHEL-30656] - devlink: use generated split ops and remove duplicated commands from small ops (Ivan Vecera) [RHEL-30656] - devlink: include the generated netlink header (Ivan Vecera) [RHEL-30656] - devlink: add split ops generated according to spec (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: add info-get dump op (Ivan Vecera) [RHEL-30656] - devlink: un-static devlink_nl_pre/post_doit() (Ivan Vecera) [RHEL-30656] - devlink: introduce couple of dumpit callbacks for split ops (Ivan Vecera) [RHEL-30656] - devlink: rename couple of doit netlink callbacks to match generated names (Ivan Vecera) [RHEL-30656] - devlink: rename devlink_nl_ops to devlink_nl_small_ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: render netlink policies static for split ops (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: allow directional model for kernel mode (Ivan Vecera) [RHEL-30656] - ynl-gen-c.py: filter rendering of validate field values for split ops (Ivan Vecera) [RHEL-30656] - netlink: specs: add dump-strict flag for dont-validate property (Ivan Vecera) [RHEL-30656] - devlink: Remove unused extern declaration devlink_port_region_destroy() (Ivan Vecera) [RHEL-30656] - net: convert some netlink netdev iterators to depend on the xarray (Ivan Vecera) [RHEL-30656] - net: store netdevs in an xarray (Ivan Vecera) [RHEL-30656] - ynl: print xdp-zc-max-segs in the sample (Ivan Vecera) [RHEL-30656] - ynl: regenerate all headers (Ivan Vecera) [RHEL-30656] - ynl: mark max/mask as private for kdoc (Ivan Vecera) [RHEL-30656] - ynl: expose xdp-zc-max-segs (Ivan Vecera) [RHEL-30656] - netlink: allow be16 and be32 types in all uint policy checks (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix parse multi-attr enum attribute (Ivan Vecera) [RHEL-30656] - netlink: Add new netlink_release function (Ivan Vecera) [RHEL-30656] - genetlink: add explicit ordering break check for split ops (Ivan Vecera) [RHEL-30656] - rtnetlink: Move nesting cancellation rollback to proper function (Ivan Vecera) [RHEL-30656] - devlink: remove reload failed checks in params get/set callbacks (Ivan Vecera) [RHEL-30656] - netlink: Make use of __assign_bit() API (Ivan Vecera) [RHEL-30656] - netlink: Add __sock_i_ino() for __netlink_diag_dump(). (Ivan Vecera) [RHEL-30656] - netlink: specs: add display hints to ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: add display-hint support to ynl (Ivan Vecera) [RHEL-30656] - netlink: specs: add display-hint to schema definitions (Ivan Vecera) [RHEL-30656] - tools: ynl: improve the direct-include header guard logic (Ivan Vecera) [RHEL-30656] - netlink: fix potential deadlock in netlink_set_err() (Ivan Vecera) [RHEL-30656] - netlink: specs: fixup openvswitch specs for code generation (Ivan Vecera) [RHEL-30656] - tools: ynl: work around stale system headers (Ivan Vecera) [RHEL-30656] - rtnetlink: move validate_linkmsg out of do_setlink (Ivan Vecera) [RHEL-30656] - rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit policy in multi-attr (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: correct enum policies (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for ethtool (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the ethtool family (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: mark pads as pads (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle stats-get (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: untangle UDP tunnels and cable test a bit (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add empty enum stringset (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: resolve enum vs struct name conflicts (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate enum types if unnamed (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: add C render hints (Ivan Vecera) [RHEL-30656] - netlink: specs: support setting prefix-name per attribute (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: record extra args for regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support excluding tricky ops (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support / skip pads on the way to kernel (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't pass op_name to RenderInfo (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: support code gen for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: sanitize notification tracking (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: stop generating common notification handlers (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: regenerate the if ladders (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: get attr type outside of if() (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: combine else with closing bracket (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: complete the C keyword list (Ivan Vecera) [RHEL-30656] - tools: ynl: regen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: cleanup user space header includes (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for devlink (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the devlink family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies - regen (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't generate forward declarations for policies (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: walk nested types in depth (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: inherit struct use info (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: try to sort the types more intelligently (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: enable code gen for directional specs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: refactor strmap helper generation (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: use enum names in op strmap more carefully (Ivan Vecera) [RHEL-30656] - netlink: specs: devlink: fill in some details important for C (Ivan Vecera) [RHEL-30656] - tools: ynl: generate code for the handshake family (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: improve unwind on parsing errors (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fill in support for MultiAttr scalars (Ivan Vecera) [RHEL-30656] - netlink: specs: ethtool: fix random typos (Ivan Vecera) [RHEL-30656] - tools: ynl: add sample for netdev (Ivan Vecera) [RHEL-30656] - tools: ynl: support fou and netdev in C (Ivan Vecera) [RHEL-30656] - tools: ynl: user space helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: clean up stray new lines at the end of reply-less requests (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate static descriptions of notifications (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: switch to family struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate alloc and free helpers for req (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: move the response reading logic into YNL (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: generate enum-to-string helpers (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add error checking for nested structs (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: loosen type consistency check for events (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: don't override pure nested struct (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: fix unused / pad attribute handling (Ivan Vecera) [RHEL-30656] - tools: ynl-gen: add extra headers for user space (Ivan Vecera) [RHEL-30656] - net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report (Ivan Vecera) [RHEL-30656] - netlink: specs: add ynl spec for ovs_flow (Ivan Vecera) [RHEL-30656] - tools: ynl: Support enums in struct members in genetlink-legacy (Ivan Vecera) [RHEL-30656] - tools: ynl: Initialise fixed headers to 0 in genetlink-legacy (Ivan Vecera) [RHEL-30656] - doc: ynl: Add doc attr to struct members in genetlink-legacy spec (Ivan Vecera) [RHEL-30656] - netlink: specs: correct types of legacy arrays (Ivan Vecera) [RHEL-30656] - net: ynl: prefix uAPI header include with uapi/ (Ivan Vecera) [RHEL-30656] - tools: ynl: avoid dict errors on older Python versions (Ivan Vecera) [RHEL-30656] - tools: ynl: Handle byte-order in struct members (Ivan Vecera) [RHEL-30656] - tools: ynl: Use dict of predefined Structs to decode scalar types (Ivan Vecera) [RHEL-30656] - netlink: annotate accesses to nlk->cb_running (Ivan Vecera) [RHEL-30656] - netlink: Use copy_to_user() for optval in netlink_getsockopt(). (Ivan Vecera) [RHEL-30656] - tools: ynl: Rename ethtool to ethtool.py (Ivan Vecera) [RHEL-30656] - tools: ynl: Remove absolute paths to yaml files from ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: throw a more meaningful exception if family not supported (Ivan Vecera) [RHEL-30656] - tools: ynl: ethtool testing tool (Ivan Vecera) [RHEL-30656] - tools: ynl: replace print with NlError (Ivan Vecera) [RHEL-30656] - tools: ynl: populate most of the ethtool spec (Ivan Vecera) [RHEL-30656] - tools: ynl: support byte-order in cli (Ivan Vecera) [RHEL-30656] - docs: netlink: document the sub-type attribute property (Ivan Vecera) [RHEL-30656] - docs: netlink: document struct support for genetlink-legacy (Ivan Vecera) [RHEL-30656] - netlink: specs: add partial specification for openvswitch (Ivan Vecera) [RHEL-30656] - tools: ynl: Add fixed-header support to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct attr decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add C array attribute decoding to ynl (Ivan Vecera) [RHEL-30656] - tools: ynl: Add struct parsing to nlspec (Ivan Vecera) [RHEL-30656] - tools: ynl: default to treating enums as flags for mask generation (Ivan Vecera) [RHEL-30656] - tools: ynl: Add missing types to encode/decode (Ivan Vecera) [RHEL-30656] - tools: ynl: add the Python requirements.txt file (Ivan Vecera) [RHEL-30656] - ynl: allow to encode u8 attr (Ivan Vecera) [RHEL-30656] - tools: ynl: skip the explicit op array size when not needed (Ivan Vecera) [RHEL-30656] - netlink: specs: allow uapi-header in genetlink (Ivan Vecera) [RHEL-30656] - netlink-specs: add partial specification for devlink (Ivan Vecera) [RHEL-30656] - netlink: remove unused 'compare' function (Ivan Vecera) [RHEL-30656]- Revert "net: rtnetlink: Enslave device before bringing it up" (Ivan Vecera) [RHEL-30344] - netlink: Reverse the patch which removed filtering (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix enum index in _decode_enum(..) (Ivan Vecera) [RHEL-30344] - tools: ynl: fix setting presence bits in simple nests (Ivan Vecera) [RHEL-30344] - netlink: add nla be16/32 types to minlen array (Ivan Vecera) [RHEL-30344] - rtnetlink: Restore RTM_NEW/DELLINK notification behavior (Ivan Vecera) [RHEL-30344] - netlink: annotate lockless accesses to nlk->max_recvmsg_len (Ivan Vecera) [RHEL-30344] - tools: ynl: Fix genlmsg header encoding formats (Ivan Vecera) [RHEL-30344] - ynl: make the tooling check the license (Ivan Vecera) [RHEL-30344] - ynl: broaden the license even more (Ivan Vecera) [RHEL-30344] - tools: ynl: make definitions optional again (Ivan Vecera) [RHEL-30344] - tools: ynl: fix get_mask utility routine (Ivan Vecera) [RHEL-30344] - tools: ynl: fix render-max for flags definition (Ivan Vecera) [RHEL-30344] - tools: ynl: fix enum-as-flags in the generic CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: move the enum classes to shared code (Ivan Vecera) [RHEL-30344] - ynl: re-license uniformly under GPL-2.0 OR BSD-3-Clause (Ivan Vecera) [RHEL-30344] - netlink: specs: update for codegen enumerating from 1 (Ivan Vecera) [RHEL-30344] - tools: ynl: use 1 as the default for first entry in attrs/ops (Ivan Vecera) [RHEL-30344] - tools: ynl: fully inherit attrs in subsets (Ivan Vecera) [RHEL-30344] - tools: net: add __pycache__ to gitignore (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: re-raise the exception instead of printing (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: fix single attribute structs with attr 0 only (Ivan Vecera) [RHEL-30344] - genetlink: Use string_is_terminated() helper (Ivan Vecera) [RHEL-30344] - string_helpers: Move string_is_valid() to the header (Ivan Vecera) [RHEL-30344] - tools: net: use python3 explicitly (Ivan Vecera) [RHEL-30344] - docs: netlink: add a starting guide for working with specs (Ivan Vecera) [RHEL-30344] - netlink: specs: finish up operation enum-models (Ivan Vecera) [RHEL-30344] - tools: ynl: load jsonschema on demand (Ivan Vecera) [RHEL-30344] - tools: ynl: use operation names from spec on the CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: support pretty printing bad attribute names (Ivan Vecera) [RHEL-30344] - tools: ynl: support multi-attr (Ivan Vecera) [RHEL-30344] - tools: ynl: support directional enum-model in CLI (Ivan Vecera) [RHEL-30344] - tools: ynl: add support for types needed by ethtool (Ivan Vecera) [RHEL-30344] - tools: ynl: use the common YAML loading and validation code (Ivan Vecera) [RHEL-30344] - tools: ynl: add an object hierarchy to represent parsed spec (Ivan Vecera) [RHEL-30344] - tools: ynl: move the cli and netlink code around (Ivan Vecera) [RHEL-30344] - tools: ynl-gen: prevent do / dump reordering (Ivan Vecera) [RHEL-30344] - net: netlink: recommend policy range validation (Ivan Vecera) [RHEL-30344] - tools: ynl: store ops in ordered dict to avoid random ordering (Ivan Vecera) [RHEL-30344] - tools: ynl: rename ops_list -> msg_list (Ivan Vecera) [RHEL-30344] - tools: ynl: support kdocs for flags in code generation (Ivan Vecera) [RHEL-30344] - tools: ynl: add a completely generic client (Ivan Vecera) [RHEL-30344] - net: fou: use policy and operation tables generated from the spec (Ivan Vecera) [RHEL-30344] - net: fou: rename the source for linking (Ivan Vecera) [RHEL-30344] - net: fou: regenerate the uAPI from the spec (Ivan Vecera) [RHEL-30344] - netlink: add a proto specification for FOU (Ivan Vecera) [RHEL-30344] - net: add basic C code generators for Netlink (Ivan Vecera) [RHEL-30344] - netlink: add schemas for YAML specs (Ivan Vecera) [RHEL-30344] - docs: add more netlink docs (incl. spec docs) (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around sk_state (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around dst_portid and dst_group (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->portid (Ivan Vecera) [RHEL-30344] - netlink: prevent potential spectre v1 gadgets (Ivan Vecera) [RHEL-30344] - netlink: remove the flex array from struct nlmsghdr (Ivan Vecera) [RHEL-30344] - treewide: use get_random_u32_below() instead of deprecated function (Ivan Vecera) [RHEL-30344] - lib: Fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - netlink: Fix potential skb memleak in netlink_ack (Ivan Vecera) [RHEL-30344] - netlink: introduce bigendian integer types (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_delete_link (Ivan Vecera) [RHEL-30344] - rtnetlink: Honour NLM_F_ECHO flag in rtnl_newlink_create (Ivan Vecera) [RHEL-30344] - net: add new helper unregister_netdevice_many_notify (Ivan Vecera) [RHEL-30344] - rtnetlink: pass netlink message header and portid to rtnl_configure_link() (Ivan Vecera) [RHEL-30344] - netlink: split up copies in the ack construction (Ivan Vecera) [RHEL-30344] - netlink: hide validation union fields from kdoc (Ivan Vecera) [RHEL-30344] - docs: netlink: clarify the historical baggage of Netlink flags (Ivan Vecera) [RHEL-30344] - net: rtnetlink: Enslave device before bringing it up (Ivan Vecera) [RHEL-30344] - netfilter: nft_payload: reject out-of-range attributes via policy (Ivan Vecera) [RHEL-30344] - netlink: introduce NLA_POLICY_MAX_BE (Ivan Vecera) [RHEL-30344] - netlink: Bounds-check struct nlmsgerr creation (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use netif_oper_up instead of open code (Ivan Vecera) [RHEL-30344] - genetlink: hold read cb_lock during iteration of genl_fam_idr in genl_bind() (Ivan Vecera) [RHEL-30344] - netlink: fix some kernel-doc comments (Ivan Vecera) [RHEL-30344] - net: improve and fix netlink kdoc (Ivan Vecera) [RHEL-30344] - net: add missing kdoc for struct genl_multicast_group::flags (Ivan Vecera) [RHEL-30344] - genetlink: correct uAPI defines (Ivan Vecera) [RHEL-30344] - netlink: do not reset transport header in netlink_recvmsg() (Ivan Vecera) [RHEL-30344] - rtnl: move rtnl_newlink_create() (Ivan Vecera) [RHEL-30344] - rtnl: split __rtnl_newlink() into two functions (Ivan Vecera) [RHEL-30344] - rtnl: allocate more attr tables on the heap (Ivan Vecera) [RHEL-30344] - Revert "rtnetlink: return EINVAL when request cannot succeed" (Ivan Vecera) [RHEL-30344] - netlink: reset network and mac headers in netlink_dump() (Ivan Vecera) [RHEL-30344] - rtnetlink: return EINVAL when request cannot succeed (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Ivan Vecera) [RHEL-30344] - rtnetlink: enable alt_ifname for setlink/newlink (Ivan Vecera) [RHEL-30344] - rtnetlink: return ENODEV when ifname does not exist and group is given (Ivan Vecera) [RHEL-30344] - net: ensure net_todo_list is processed quickly (Ivan Vecera) [RHEL-30344] - af_netlink: Fix shift out of bounds in group mask calculation (Ivan Vecera) [RHEL-30344] - net: limit altnames to 64k total (Ivan Vecera) [RHEL-30344] - net: account alternate interface name memory (Ivan Vecera) [RHEL-30344] - rtnetlink: add new rtm tunnel api for tunnel id filtering (Ivan Vecera) [RHEL-30344] - net: make net->dev_unreg_count atomic (Ivan Vecera) [RHEL-30344] - netlink: remove nl_set_extack_cookie_u32() (Ivan Vecera) [RHEL-30344] - net: netlink: af_netlink: Prevent empty skb by adding a check on len. (Ivan Vecera) [RHEL-30344] - net: rtnetlink: use __dev_addr_set() (Ivan Vecera) [RHEL-30344] - net/core: Remove unused assignment operations and variable (Ivan Vecera) [RHEL-30344] - netlink: remove netlink_broadcast_filtered (Ivan Vecera) [RHEL-30344] - netlink: annotate data races around nlk->bound (Ivan Vecera) [RHEL-30344] - net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER (Ivan Vecera) [RHEL-30344] - net: Support filtering interfaces on no master (Ivan Vecera) [RHEL-30344] - net: netlink: Remove unused function (Ivan Vecera) [RHEL-30344] - net: netlink: add the case when nlh is NULL (Ivan Vecera) [RHEL-30344] - netlink: Deal with ESRCH error in nlmsg_notify() (Ivan Vecera) [RHEL-30344] - rtnetlink: use nlmsg_notify() in rtnetlink_send() (Ivan Vecera) [RHEL-30344] - net: lan78xx: fix runtime PM count underflow on link stop (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix "softirq work is pending" error (Jamie Bainbridge) [RHEL-33332] - lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected (Jamie Bainbridge) [RHEL-33332] - lan78xx: remove redundant statement in lan78xx_get_eee (Jamie Bainbridge) [RHEL-33332] - lan78xx: replace deprecated strncpy with strscpy (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: reorder cleanup operations to avoid UAF bugs (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Limit packet length to skb->len (Jamie Bainbridge) [RHEL-33332] - lan78xx: drop the weight argument from netif_napi_add (Jamie Bainbridge) [RHEL-33332] - usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: Use generic_handle_irq_safe(). (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: add Allied Telesis AT29M2-AF (Jamie Bainbridge) [RHEL-33332] - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available (Jamie Bainbridge) [RHEL-33332] - lan78xx: Clean up some inconsistent indenting (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce NAPI polling support (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove hardware-specific header update (Jamie Bainbridge) [RHEL-33332] - lan78xx: Re-order rx_submit() to remove forward declaration (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Rx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Introduce Tx URB processing improvements (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix memory allocation bug (Jamie Bainbridge) [RHEL-33332] - net: lan78xx: fix division by zero in send path (Jamie Bainbridge) [RHEL-33332] - lan78xx: Limit number of driver warning messages (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race condition in disconnect handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix race conditions in suspend/resume handling (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix partial packet errors on suspend/resume (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix exception on link speed change (Jamie Bainbridge) [RHEL-33332] - lan78xx: Add missing return code checks (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused pause frame queue (Jamie Bainbridge) [RHEL-33332] - lan78xx: Set flow control threshold to prevent packet loss (Jamie Bainbridge) [RHEL-33332] - lan78xx: Remove unused timer (Jamie Bainbridge) [RHEL-33332] - lan78xx: Fix white space and style issues (Jamie Bainbridge) [RHEL-33332] - powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. (Mamatha Inamdar) [RHEL-33704] - powerpc/kasan: Don't instrument non-maskable or raw interrupts (Mamatha Inamdar) [RHEL-33704] - wireguard: netlink: access device through ctx instead of peer (Hangbin Liu) [RHEL-31053] - wireguard: netlink: check for dangling peer via is_dead instead of empty list (Hangbin Liu) [RHEL-31053] - wireguard: receive: annotate data-race around receiving_counter.counter (Hangbin Liu) [RHEL-31053] - wireguard: use DEV_STATS_INC() (Hangbin Liu) [RHEL-31053] - platform/x86: think-lmi: Fix reference leak (David Arcari) [RHEL-28032] {CVE-2023-52520} - platform/x86: think-lmi: Fix issues with duplicate attributes (David Arcari) [RHEL-28032] {CVE-2023-52520} - mptcp: fix double-free on socket dismantle (Davide Caratti) [RHEL-22775 RHEL-31844] {CVE-2024-26782} - selftests/mm: Update va_high_addr_switch.sh to check CPU for la57 flag (Audra Mitchell) [RHEL-23078] - ceph: switch to use cap_delay_lock for the unlink delay list (Jay Shin) [RHEL-32997] - dm-crypt, dm-integrity, dm-verity: bump target version (Benjamin Marzinski) [RHEL-30951] - dm-verity, dm-crypt: align "struct bvec_iter" correctly (Benjamin Marzinski) [RHEL-30951] - dm writecache: allow allocations larger than 2GiB (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm stats: limit the number of entries (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - dm: limit the number of targets and parameter size area (Benjamin Marzinski) [RHEL-22581 RHEL-30951] {CVE-2024-23851} - MAINTAINERS: remove stale info for DEVICE-MAPPER (Benjamin Marzinski) [RHEL-30951] - dm audit: fix Kconfig so DM_AUDIT depends on BLK_DEV_DM (Benjamin Marzinski) [RHEL-30951] - dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata() (Benjamin Marzinski) [RHEL-30951] - dm-raid: delay flushing event_work() after reconfig_mutex is released (Benjamin Marzinski) [RHEL-30951] - dm-flakey: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-verity: align struct dm_verity_fec_io properly (Benjamin Marzinski) [RHEL-30951] - dm verity: don't perform FEC for failed readahead IO (Benjamin Marzinski) [RHEL-30951] - dm-crypt: start allocating with MAX_ORDER (Benjamin Marzinski) [RHEL-30951] - dm-delay: avoid duplicate logic (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix bugs introduced by kthread mode (Benjamin Marzinski) [RHEL-30951] - dm-delay: fix a race between delay_presuspend and delay_bio (Benjamin Marzinski) [RHEL-30951] - dm integrity: use crypto_shash_digest() in sb_mac() (Benjamin Marzinski) [RHEL-30951] - dm crypt: use crypto_shash_digest() in crypt_iv_tcw_whitening() (Benjamin Marzinski) [RHEL-30951] - dm delay: for short delays, use kthread instead of timers and wq (Benjamin Marzinski) [RHEL-30951] - MAINTAINERS: add Mikulas Patocka as a DM maintainer (Benjamin Marzinski) [RHEL-30951] - dm: respect REQ_NOWAIT flag in normal bios issued to DM (Benjamin Marzinski) [RHEL-30951] - dm: enhance alloc_multiple_bios() to be more versatile (Benjamin Marzinski) [RHEL-30951] - dm: make __send_duplicate_bios return unsigned int (Benjamin Marzinski) [RHEL-30951] - dm log userspace: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm ioctl: replace deprecated strncpy with strscpy_pad (Benjamin Marzinski) [RHEL-30951] - dm crypt: replace open-coded kmemdup_nul (Benjamin Marzinski) [RHEL-30951] - dm cache metadata: replace deprecated strncpy with strscpy (Benjamin Marzinski) [RHEL-30951] - dm: shortcut the calls to linear_map and stripe_map (Benjamin Marzinski) [RHEL-30951] - selftests/bpf: Fix up xdp bonding test wrt feature flags (Hangbin Liu) [RHEL-31051] - selftests/bpf: Add xdp_feature selftest for bond device (Hangbin Liu) [RHEL-31051] - xdp, bonding: Fix feature flags when there are no slave devs anymore (Hangbin Liu) [RHEL-31051] - bonding: rate-limit bonding driver inspect messages (Hangbin Liu) [RHEL-31051] - bonding: do not report NETDEV_XDP_ACT_XSK_ZEROCOPY (Hangbin Liu) [RHEL-31051] - bonding: remove print in bond_verify_device_path (Hangbin Liu) [RHEL-31051] - bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk (Hangbin Liu) [RHEL-31051] - bonding: stop the device in bond_setup_by_slave() (Hangbin Liu) [RHEL-31051] - tracing/hist: Fix issue of losting command info in error_log (Jerome Marchand) [RHEL-3224] - tracing/histograms: String compares should not care about signed values (Jerome Marchand) [RHEL-3224] - tracing: Add length protection to histogram string copies (Jerome Marchand) [RHEL-3224] - tracing/histogram: Do not copy the fixed-size char array field over the field size (Jerome Marchand) [RHEL-3224] - net: deal with integer overflows in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: factorize code in kmalloc_reserve() (Antoine Tenart) [RHEL-28786] - net: remove osize variable in __alloc_skb() (Antoine Tenart) [RHEL-28786] - net: add SKB_HEAD_ALIGN() helper (Antoine Tenart) [RHEL-28786] - skbuff: Proactively round up to kmalloc bucket size (Antoine Tenart) [RHEL-28786] - skbuff: pass the result of data ksize to __build_skb_around (Antoine Tenart) [RHEL-28786] - media: pvrusb2: fix use after free on context disconnection (Desnes Nunes) [RHEL-27529] {CVE-2023-52445} - net: ena: Remove ena_select_queue (Kamal Heib) [RHEL-28811 RHEL-31517] - net: ena: Remove unlikely() from IS_ERR() condition (Kamal Heib) [RHEL-28811] - net: ena: Remove redundant assignment (Kamal Heib) [RHEL-28811] - net: ena: Reduce lines with longer column width boundary (Kamal Heib) [RHEL-28811] - net: ena: handle ena_calc_io_queue_size() possible errors (Kamal Heib) [RHEL-28811] - net: ena: Change default print level for netif_ prints (Kamal Heib) [RHEL-28811] - net: ena: Relocate skb_tx_timestamp() to improve time stamping accuracy (Kamal Heib) [RHEL-28811] - net: ena: Add more information on TX timeouts (Kamal Heib) [RHEL-28811] - net: ena: Change error print during ena_device_init() (Kamal Heib) [RHEL-28811] - net: ena: Remove CQ tail pointer update (Kamal Heib) [RHEL-28811] - net: ena: Enable DIM by default (Kamal Heib) [RHEL-28811] - net: ena: Minor cosmetic changes (Kamal Heib) [RHEL-28811] - net: ena: Add more documentation for RX copybreak (Kamal Heib) [RHEL-28811] - net: ena: Remove an unused field (Kamal Heib) [RHEL-28811] - net: ena: Take xdp packets stats into account in ena_get_stats64() (Kamal Heib) [RHEL-28811] - net: ena: Make queue stats code cleaner by removing the if block (Kamal Heib) [RHEL-28811] - net: ena: Always register RX queue info (Kamal Heib) [RHEL-28811] - net: ena: Add more debug prints to XDP related function (Kamal Heib) [RHEL-28811] - net: ena: Refactor napi functions (Kamal Heib) [RHEL-28811] - net: ena: Don't check if XDP program is loaded in ena_xdp_execute() (Kamal Heib) [RHEL-28811] - net: ena: Use tx_ring instead of xdp_ring for XDP channel TX (Kamal Heib) [RHEL-28811] - net: ena: Introduce total_tx_size field in ena_tx_buffer struct (Kamal Heib) [RHEL-28811] - net: ena: Put orthogonal fields in ena_tx_buffer in a union (Kamal Heib) [RHEL-28811] - net: ena: Pass ena_adapter instead of net_device to ena_xmit_common() (Kamal Heib) [RHEL-28811] - net: ena: Move XDP code to its new files (Kamal Heib) [RHEL-28811] - net: ena: Fix XDP redirection error (Kamal Heib) [RHEL-28811] - net: ena: Fix DMA syncing in XDP path when SWIOTLB is on (Kamal Heib) [RHEL-28811] - net: ena: Fix xdp drops handling due to multibuf packets (Kamal Heib) [RHEL-28811] - net: ena: Destroy correct number of xdp queues upon failure (Kamal Heib) [RHEL-28811] - net: ena: replace deprecated strncpy with strscpy (Kamal Heib) [RHEL-28811] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Kamal Heib) [RHEL-28811] - net: ena: Flush XDP packets on error. (Kamal Heib) [RHEL-28811] - net: ena: Use pci_dev_id() to simplify the code (Kamal Heib) [RHEL-28811] - eth: add missing xdp.h includes in drivers (Kamal Heib) [RHEL-28811] - net: ena: fix shift-out-of-bounds in exponential backoff (Kamal Heib) [RHEL-28811] - net: ena: Fix rst format issues in readme (Kamal Heib) [RHEL-28811] - net: ena: Add dynamic recycling mechanism for rx buffers (Kamal Heib) [RHEL-28811] - net: ena: removed unused tx_bytes variable (Kamal Heib) [RHEL-28811] - net: ena: Advertise TX push support (Kamal Heib) [RHEL-28811] - net: ena: Add support to changing tx_push_buf_len (Kamal Heib) [RHEL-28811] - net: ena: Recalculate TX state variables every device reset (Kamal Heib) [RHEL-28811] - net: ena: Add an option to configure large LLQ headers (Kamal Heib) [RHEL-28811] - net: ena: Make few cosmetic preparations to support large LLQ (Kamal Heib) [RHEL-28811] - redhat: Fix required version of OpenCSD to match expectations (Michael Petlan) [RHEL-25824] - perf evlist: Fix evlist__new_default() for > 1 core PMU (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/sapphirerapids metric fixes (Michael Petlan) [RHEL-25824] - perf tools: Fix calloc() arguments to address error introduced in gcc-14 (Michael Petlan) [RHEL-25824] - perf top: Remove needless malloc(0) call that triggers -Walloc-size (Michael Petlan) [RHEL-25824] - perf build: Make minimal shellcheck version to v0.6.0 (Michael Petlan) [RHEL-25824] - perf test shell daemon: Make signal test less racy (Michael Petlan) [RHEL-25824] - perf test shell script: Fix test for python being disabled (Michael Petlan) [RHEL-25824] - perf test: Workaround debug output in list test (Michael Petlan) [RHEL-25824] - perf list: Add output file option (Michael Petlan) [RHEL-25824] - perf list: Switch error message to pr_err() to respect debug settings (-v) (Michael Petlan) [RHEL-25824] - perf test: Fix 'perf script' tests on s390 (Michael Petlan) [RHEL-25824] - perf test: test case 'Setup struct perf_event_attr' fails on s390 on z/vm (Michael Petlan) [RHEL-25824] - perf db-export: Fix missing reference count get in call_path_from_sample() (Michael Petlan) [RHEL-25824] - perf tests: Add perf script test (Michael Petlan) [RHEL-25824] - libsubcmd: Fix memory leak in uniq() (Michael Petlan) [RHEL-25824] - perf TUI: Don't ignore job control (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update sapphirerapids events to v1.17 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update icelakex events to v1.23 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids events to v1.02 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Alderlake/rocketlake metric fixes (Michael Petlan) [RHEL-25824] - perf x86 test: Add hybrid test for conflicting legacy/sysfs event (Michael Petlan) [RHEL-25824] - perf x86 test: Update hybrid expectations (Michael Petlan) [RHEL-25824] - perf vendor events amd: Add Zen 4 memory controller events (Michael Petlan) [RHEL-25824] - perf stat: Fix hard coded LL miss units (Michael Petlan) [RHEL-25824] - perf record: Reduce memory for recording PERF_RECORD_LOST_SAMPLES event (Michael Petlan) [RHEL-25824] - perf env: Avoid recursively taking env->bpf_progs.lock (Michael Petlan) [RHEL-25824] - perf annotate: Add --insn-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Add --type-stat option for debugging (Michael Petlan) [RHEL-25824] - perf annotate: Support event group display (Michael Petlan) [RHEL-25824] - perf annotate: Add --data-type option (Michael Petlan) [RHEL-25824] - perf report: Add 'symoff' sort key (Michael Petlan) [RHEL-25824] - perf report: Add 'typeoff' sort key (Michael Petlan) [RHEL-25824] - perf annotate-data: Update sample histogram for type (Michael Petlan) [RHEL-25824] - perf annotate-data: Add member field in the data type (Michael Petlan) [RHEL-25824] - perf report: Support data type profiling (Michael Petlan) [RHEL-25824] - perf report: Add 'type' sort key (Michael Petlan) [RHEL-25824] - perf annotate: Implement hist_entry__get_data_type() (Michael Petlan) [RHEL-25824] - perf annotate: Add annotate_get_insn_location() (Michael Petlan) [RHEL-25824] - perf annotate: Factor out evsel__get_arch() (Michael Petlan) [RHEL-25824] - perf annotate-data: Add dso->data_types tree (Michael Petlan) [RHEL-25824] - perf annotate-data: Add find_data_type() to get type from memory access (Michael Petlan) [RHEL-25824] - perf dwarf-regs: Add get_dwarf_regnum() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Factor out die_get_typename_from_type() (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Add PVN for HX-C2000 CPU with Power8 Architecture (Michael Petlan) [RHEL-25824] - perf vendor events: Remove UTF-8 characters from cmn.json (Michael Petlan) [RHEL-25824] - perf maps: Fix up overlaps during fixup_end (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of map_rb_node and maps internals (Michael Petlan) [RHEL-25824] - perf maps: Add find next entry to give entry after the given map (Michael Petlan) [RHEL-25824] - perf maps: Add maps__load_first() (Michael Petlan) [RHEL-25824] - perf maps: Rename clone to copy from (Michael Petlan) [RHEL-25824] - perf maps: Do simple merge if given map doesn't overlap (Michael Petlan) [RHEL-25824] - perf maps: Refactor maps__fixup_overlappings() (Michael Petlan) [RHEL-25824] - perf debug: Expose debug file (Michael Petlan) [RHEL-25824] - perf maps: Add remove maps function to remove a map based on callback (Michael Petlan) [RHEL-25824] - perf maps: Reduce scope of maps__for_each_entry() (Michael Petlan) [RHEL-25824] - perf vdso: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf unwind: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Do not ignore disam first sample (Michael Petlan) [RHEL-25824] - perf scripts python arm-cs-trace-disasm.py: Set start vm addr of exectable file to 0 (Michael Petlan) [RHEL-25824] - perf thread: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf synthetic-events: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf symbol: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf probe-event: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf machine: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf tests: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf report: Use function to add missing maps lock (Michael Petlan) [RHEL-25824] - perf events x86: Use function to add missing lock (Michael Petlan) [RHEL-25824] - perf maps: Add maps__for_each_map to iterate maps holding the lock (Michael Petlan) [RHEL-25824] - perf map: Improve map/unmap parameter names (Michael Petlan) [RHEL-25824] - libperf cpumap: Document perf_cpu_map__nr()'s behavior (Michael Petlan) [RHEL-25824] - perf top: Avoid repeated function calls to perf_cpu_map__nr(). (Michael Petlan) [RHEL-25824] - perf tests: Make DSO tests a suite rather than individual (Michael Petlan) [RHEL-25824] - perf evlist: Move event attributes to after the / when uniquefying using the PMU name (Michael Petlan) [RHEL-25824] - perf top: Uniform the event name for the hybrid machine (Michael Petlan) [RHEL-25824] - perf top: Use evsel's cpus to replace user_requested_cpus (Michael Petlan) [RHEL-25824] - perf unwind-libunwind: Fix base address for .eh_frame (Michael Petlan) [RHEL-25824] - perf unwind-libdw: Handle JIT-generated DSOs properly (Michael Petlan) [RHEL-25824] - perf genelf: Set ELF program header addresses properly (Michael Petlan) [RHEL-25824] - perf stat: Combine the -A/--no-aggr and --no-merge options (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix one memory leakage in hisi_ptt_process_auxtrace_event() (Michael Petlan) [RHEL-25824] - perf header: Fix one memory leakage in perf_event__fprintf_event_update() (Michael Petlan) [RHEL-25824] - libperf cpumap: Add for_each_cpu() that skips the "any CPU" case (Michael Petlan) [RHEL-25824] - libperf cpumap: Replace usage of perf_cpu_map__new(NULL) with perf_cpu_map__new_online_cpus() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__empty() to perf_cpu_map__has_any_cpu_or_is_empty() (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__default_new() to perf_cpu_map__new_online_cpus() and prefer sysfs (Michael Petlan) [RHEL-25824] - libperf cpumap: Rename perf_cpu_map__dummy_new() to perf_cpu_map__new_any_cpu() (Michael Petlan) [RHEL-25824] - perf stat: Fix help message for --metric-no-threshold option (Michael Petlan) [RHEL-25824] - perf annotate: Get rid of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Remove remaining usages of local annotation options (Michael Petlan) [RHEL-25824] - perf annotate: Ensure init/exit for global options (Michael Petlan) [RHEL-25824] - perf ui/browser/annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Use global annotation_options (Michael Petlan) [RHEL-25824] - perf top: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf report: Convert to the global annotation_options (Michael Petlan) [RHEL-25824] - perf annotate: Introduce global annotation_options (Michael Petlan) [RHEL-25824] - perf stat: Exit perf stat if parse groups fails (Michael Petlan) [RHEL-25824] - perf thread: Add missing RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - perf maps: Move symbol maps functions to maps.c (Michael Petlan) [RHEL-25824] - perf map: Simplify map_ip/unmap_ip and make 'struct map' smaller (Michael Petlan) [RHEL-25824] - perf test shell diff: Skip test if test_loop symbol is missing in the perf binary (Michael Petlan) [RHEL-25824] - perf symbols: Parse NOTE segments until the build id is found (Michael Petlan) [RHEL-25824] - perf record: Be lazier in allocating lost samples buffer (Michael Petlan) [RHEL-25824] - perf evsel: Fallback to "task-clock" when not system wide (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf diff' test (Michael Petlan) [RHEL-25824] - perf mem: Fix error on hybrid related to availability of mem event in a PMU (Michael Petlan) [RHEL-25824] - perf vendor events powerpc: Update datasource event name to fix duplicate events (Michael Petlan) [RHEL-25824] - perf test: Add basic 'perf list --json" test (Michael Petlan) [RHEL-25824] - perf test: Use common python setup library (Michael Petlan) [RHEL-25824] - perf build: Shellcheck support for OUTPUT directory (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOneX: Add core PMU events and metrics (Michael Petlan) [RHEL-25824] - perf vendor events arm64 AmpereOne: Rename BPU_FLUSH_MEM_FAULT to GPC_FLUSH_MEM_FAULT (Michael Petlan) [RHEL-25824] - perf env: Cache the arch specific strerrno function in perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf env: Introduce perf_env__arch_strerrno() (Michael Petlan) [RHEL-25824] - perf beauty: Don't use 'find ... -printf' as it isn't available in busybox (Michael Petlan) [RHEL-25824] - perf docs: Fix man page formatting for 'perf lock' (Michael Petlan) [RHEL-25824] - tools api fs: Avoid reading whole file for a 1 byte bool (Michael Petlan) [RHEL-25824] - tools api fs: Switch filename__read_str to use io.h (Michael Petlan) [RHEL-25824] - libperf: Lazily allocate/size mmap event copy (Michael Petlan) [RHEL-25824] - libapi: Add missing linux/types.h header to get the __u64 type on io.h (Michael Petlan) [RHEL-25824] - perf test record+probe_libc_inet_pton: Fix call chain match on powerpc (Michael Petlan) [RHEL-25824] - perf tests sigtrap: Skip if running on a kernel with sleepable spinlocks (Michael Petlan) [RHEL-25824] - perf test sigtrap: Generalize the BTF routine to reuse it in this test (Michael Petlan) [RHEL-25824] - perf mmap: Lazily initialize zstd streams to save memory when not using it (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_addr() (Michael Petlan) [RHEL-25824] - perf tools: Add --debug-file option to redirect debug output (Michael Petlan) [RHEL-25824] - perf annotate: Check if operand has multiple regs (Michael Petlan) [RHEL-25824] - perf test: Use existing config value for objdump path (Michael Petlan) [RHEL-25824] - perf vendor events riscv: add T-HEAD C9xx JSON file (Michael Petlan) [RHEL-25824] - perf vendor events: Add skx, clx, icx and spr upi bandwidth metric (Michael Petlan) [RHEL-25824] - perf tests: Skip data symbol test if buf1 symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Make data symbol test wait for perf to start (Michael Petlan) [RHEL-25824] - perf tests: Skip branch stack sampling test if brstack_bench symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip Arm64 callgraphs test if leafloop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip record test if test_loop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests: Skip pipe test if noploop symbol is missing (Michael Petlan) [RHEL-25824] - perf tests lib: Add perf_has_symbol.sh (Michael Petlan) [RHEL-25824] - perf header: Fix segfault on build_mem_topology() error path (Michael Petlan) [RHEL-25824] - perf report: Remove warning on missing raw data for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add perf binary dependent rule for shellcheck log in Makefile.perf (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-90 JSON file (Michael Petlan) [RHEL-25824] - perf tests coresight: Remove unused variables (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf parse-events: Make legacy events lower priority than sysfs/JSON (Michael Petlan) [RHEL-25824] - perf cs-etm: Enable itrace option 'T' (Michael Petlan) [RHEL-25824] - perf auxtrace: Add 'T' itrace option for timestamp trace (Michael Petlan) [RHEL-25824] - perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present (Michael Petlan) [RHEL-25824] - perf script perl: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf script python: Fail check on dynamic allocation (Michael Petlan) [RHEL-25824] - perf test: Remove atomics from test_loop to avoid test failures (Michael Petlan) [RHEL-25824] - perf tools: Address python 3.6 DeprecationWarning for string scapes (Michael Petlan) [RHEL-25824] - perf vendor events riscv: Add StarFive Dubhe-80 JSON file (Michael Petlan) [RHEL-25824] - perf report: Add s390 raw data interpretation for PAI counters (Michael Petlan) [RHEL-25824] - perf probe: Convert to check dwarf_getcfi feature (Michael Petlan) [RHEL-25824] - perf build: Add feature check for dwarf_getcfi() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_find_variable_by_reg() helper (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Add die_get_scopes() alternative to dwarf_getscopes() (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Move #else block of #ifdef HAVE_DWARF_GETLOCATIONS_SUPPORT code to the header file (Michael Petlan) [RHEL-25824] - perf dwarf-aux: Fix die_get_typename() for void * (Michael Petlan) [RHEL-25824] - perf tools: Add util/debuginfo.[ch] files (Michael Petlan) [RHEL-25824] - perf annotate: Move raw_comment and raw_func_start fields out of 'struct ins_operands' (Michael Petlan) [RHEL-25824] - perf annotate: Pass "-l" option to objdump conditionally (Michael Petlan) [RHEL-25824] - perf header: Additional note on AMD IBS for max_precise pmu cap (Michael Petlan) [RHEL-25824] - perf bpf: Don't synthesize BPF events when disabled (Michael Petlan) [RHEL-25824] - perf test: Add support for setting objdump binary via perf config (Michael Petlan) [RHEL-25824] - perf test: Add option to change objdump binary (Michael Petlan) [RHEL-25824] - perf tests offcpu: Adjust test case perf record offcpu profiling tests for s390 (Michael Petlan) [RHEL-25824] - perf tools: Add the python_ext_build directory to .gitignore (Michael Petlan) [RHEL-25824] - perf tests attr: Fix spelling mistake "whic" to "which" (Michael Petlan) [RHEL-25824] - perf annotate: Move offsets array from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move some source code related fields from 'struct annotation' to 'struct annotated_source' (Michael Petlan) [RHEL-25824] - perf annotate: Move max_coverage from 'struct annotation' to 'struct annotated_branch' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles info from 'struct annotation' (Michael Petlan) [RHEL-25824] - perf annotate: Split branch stack cycles information out of 'struct annotation_line' (Michael Petlan) [RHEL-25824] - perf machine thread: Remove exited threads by default (Michael Petlan) [RHEL-25824] - perf test: Simplify "object code reading" test (Michael Petlan) [RHEL-25824] - perf record: Lazy load kernel symbols (Michael Petlan) [RHEL-25824] - perf tools: Fix spelling mistake "parametrized" -> "parameterized" (Michael Petlan) [RHEL-25824] - perf build: Warn about missing libelf before warning about missing libbpf (Michael Petlan) [RHEL-25824] - perf tests make: Remove the last egrep call, use 'grep -E' instead (Michael Petlan) [RHEL-25824] - perf beauty socket/prctl_option: Cope with extended regexp complaint by grep (Michael Petlan) [RHEL-25824] - perf vendor events arm64: AmpereOne: Add missing DefaultMetricgroupName fields (Michael Petlan) [RHEL-25824] - perf metrics: Avoid segv if default metricgroup isn't set (Michael Petlan) [RHEL-25824] - tools: Disable __packed attribute compiler warning due to -Werror=attributes (Michael Petlan) [RHEL-25824] - tools perf: Add arm64 sysreg files to MANIFEST (Michael Petlan) [RHEL-25824] - tools headers: Update tools's copy of socket.h header (Michael Petlan) [RHEL-25824] - tools headers UAPI: Update tools's copy of vhost.h header (Michael Petlan) [RHEL-25824] - perf lock contention: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf kwork: Fix a build error on 32-bit (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update tsx_cycles_per_elision metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update bonnell version number to v5 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update westmereex events to v4 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update meteorlake events to v1.06 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update knightslanding events to v16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add typo fix for ivybridge FP (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update a spelling in haswell/haswellx (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update emeraldrapids to v1.01 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Update alderlake/alderlake events to v1.23 (Michael Petlan) [RHEL-25824] - perf build: Disable BPF skeletons if clang version is < 12.0.1 (Michael Petlan) [RHEL-25824] - perf callchain: Fix spelling mistake "statisitcs" -> "statistics" (Michael Petlan) [RHEL-25824] - perf report: Fix spelling mistake "heirachy" -> "hierarchy" (Michael Petlan) [RHEL-25824] - perf python: Fix binding linkage due to rename and move of evsel__increase_rlimit() (Michael Petlan) [RHEL-25824] - perf tests: test_arm_coresight: Simplify source iteration (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add tigerlake two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add broadwellde two metrics (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix broadwellde tma_info_system_dram_bw_use metric (Michael Petlan) [RHEL-25824] - perf mem_info: Add and use map_symbol__exit and addr_map_symbol__exit (Michael Petlan) [RHEL-25824] - perf callchain: Minor layout changes to callchain_list (Michael Petlan) [RHEL-25824] - perf callchain: Make brtype_stat in callchain_list optional (Michael Petlan) [RHEL-25824] - perf callchain: Make display use of branch_type_stat const (Michael Petlan) [RHEL-25824] - perf offcpu: Add missed btf_free (Michael Petlan) [RHEL-25824] - perf threads: Remove unused dead thread list (Michael Petlan) [RHEL-25824] - perf hist: Add missing puts to hist__account_cycles (Michael Petlan) [RHEL-25824] - libperf rc_check: Add RC_CHK_EQUAL (Michael Petlan) [RHEL-25824] - libperf rc_check: Make implicit enabling work for GCC (Michael Petlan) [RHEL-25824] - perf machine: Avoid out of bounds LBR memory read (Michael Petlan) [RHEL-25824] - perf rwsem: Add debug mode that uses a mutex (Michael Petlan) [RHEL-25824] - perf build: Address stray '\' before # that is warned about since grep 3.8 (Michael Petlan) [RHEL-25824] - perf report: Fix hierarchy mode on pipe input (Michael Petlan) [RHEL-25824] - perf lock contention: Use per-cpu array map for spinlocks (Michael Petlan) [RHEL-25824] - perf lock contention: Check race in tstamp elem creation (Michael Petlan) [RHEL-25824] - perf lock contention: Clear lock addr after use (Michael Petlan) [RHEL-25824] - perf evsel: Rename evsel__increase_rlimit to rlimit__increase_nofile (Michael Petlan) [RHEL-25824] - perf bench sched pipe: Add -G/--cgroups option (Michael Petlan) [RHEL-25824] - perf data: Increase RLIMIT_NOFILE limit when open too many files in perf_data__create_dir() (Michael Petlan) [RHEL-25824] - perf trace: Use the right bpf_probe_read(_str) variant for reading user data (Michael Petlan) [RHEL-25824] - perf tools: Do not ignore the default vmlinux.h (Michael Petlan) [RHEL-25824] - perf: script: fix missing ',' for fields option (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in stat_all_metricgroups (Michael Petlan) [RHEL-25824] - perf tests: Fix shellcheck warning in record_sideband.sh (Michael Petlan) [RHEL-25824] - perf cs-etm: Respect timestamp option (Michael Petlan) [RHEL-25824] - perf cs-etm: Validate timestamp tracing in per-thread mode (Michael Petlan) [RHEL-25824] - perf pmu: Lazily compute default config (Michael Petlan) [RHEL-25824] - perf pmu-events: Remember the perf_events_map for a PMU (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify perf_pmu__config_terms (Michael Petlan) [RHEL-25824] - perf pmu: Const-ify file APIs (Michael Petlan) [RHEL-25824] - perf arm-spe: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf intel-pt: Move PMU initialization from default config code (Michael Petlan) [RHEL-25824] - perf pmu: Rename perf_pmu__get_default_config to perf_pmu__arch_init (Michael Petlan) [RHEL-25824] - perf intel-pt: Prefer get_unaligned_le64 to memcpy_le64 (Michael Petlan) [RHEL-25824] - perf intel-pt: Use get_unaligned_le16() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Use existing definitions of le16_to_cpu() etc (Michael Petlan) [RHEL-25824] - perf intel-pt: Simplify intel_pt_get_vmcs() (Michael Petlan) [RHEL-25824] - perf tools: Add get_unaligned_leNN() (Michael Petlan) [RHEL-25824] - perf cs-etm: Fix incorrect or missing decoder for raw trace (Michael Petlan) [RHEL-25824] - perf bpf_counter: Fix a few memory leaks (Michael Petlan) [RHEL-25824] - perf header: Fix various error path memory leaks (Michael Petlan) [RHEL-25824] - perf trace-event-info: Avoid passing NULL value to closedir (Michael Petlan) [RHEL-25824] - tools api: Avoid potential double free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix unlikely memory leak when cloning terms (Michael Petlan) [RHEL-25824] - perf lock: Fix a memory leak on an error path (Michael Petlan) [RHEL-25824] - perf svghelper: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf hists browser: Avoid potential NULL dereference (Michael Petlan) [RHEL-25824] - perf hists browser: Reorder variables to reduce padding (Michael Petlan) [RHEL-25824] - perf dlfilter: Be defensive against potential NULL dereference (Michael Petlan) [RHEL-25824] - perf mem-events: Avoid uninitialized read (Michael Petlan) [RHEL-25824] - perf jitdump: Avoid memory leak (Michael Petlan) [RHEL-25824] - perf env: Remove unnecessary NULL tests (Michael Petlan) [RHEL-25824] - perf buildid-cache: Fix use of uninitialized value (Michael Petlan) [RHEL-25824] - perf bench uprobe: Fix potential use of memory after free (Michael Petlan) [RHEL-25824] - perf parse-events: Fix for term values that are raw events (Michael Petlan) [RHEL-25824] - perf build: Add missing comment about NO_LIBTRACEEVENT=1 (Michael Petlan) [RHEL-25824] - perf symbols: Add 'intel_idle_ibrs' to the list of idle symbols (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid erange from hex numbers (Michael Petlan) [RHEL-25824] - tools/perf: Update call stack check in builtin-lock.c (Michael Petlan) [RHEL-25824] - tools/perf/tests: Fix object code reading to skip address that falls out of text section (Michael Petlan) [RHEL-25824] - tools/perf: Add "is_kmod" to struct dso to check if it is kernel module (Michael Petlan) [RHEL-25824] - tools/perf: Add text_end to "struct dso" to save .text section size (Michael Petlan) [RHEL-25824] - perf test: Avoid system wide when not privileged (Michael Petlan) [RHEL-25824] - perf hisi-ptt: Fix memory leak in lseek failure handling (Michael Petlan) [RHEL-25824] - perf intel-pt: Fix async branch flags (Michael Petlan) [RHEL-25824] - perf pmus: Make PMU alias name loading lazy (Michael Petlan) [RHEL-25824] - perf vendor events: Add JSON metrics for Arm CMN (Michael Petlan) [RHEL-25824] - perf jevents: Add support for Arm CMN PMU aliasing (Michael Petlan) [RHEL-25824] - perf test: Add pmu-event test for "Compat" and new event_field. (Michael Petlan) [RHEL-25824] - perf test: Make matching_pmu effective (Michael Petlan) [RHEL-25824] - perf jevents: Support EventidCode and NodeType (Michael Petlan) [RHEL-25824] - perf metric: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf pmu: "Compat" supports regular expression matching identifiers (Michael Petlan) [RHEL-25824] - perf record: Fix BTF type checks in the off-cpu profiling (Michael Petlan) [RHEL-25824] - perf bench messaging: Kill child processes when exit abnormally in process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Store chlid process pid when creating worker for process mode (Michael Petlan) [RHEL-25824] - perf bench messaging: Factor out create_worker() (Michael Petlan) [RHEL-25824] - perf bench messaging: Fix coding style issues for sched-messaging (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck warnings for SC2153 in multiple scripts (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck issues in tests/shell/stat+shadow_stat.sh tetscase (Michael Petlan) [RHEL-25824] - tests/shell: Fix shellcheck SC1090 to handle the location of sourced files (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "Captuer" -> "Capture" (Michael Petlan) [RHEL-25824] - perf evlist: Avoid frequency mode for the dummy event (Michael Petlan) [RHEL-25824] - perf vendors events: Remove repeated word in comments (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Fix for AmpereOne metrics (Michael Petlan) [RHEL-25824] - perf parse-events: Fix tracepoint name memory leak (Michael Petlan) [RHEL-25824] - perf test: Detect off-cpu support from build options (Michael Petlan) [RHEL-25824] - perf test: Ensure EXTRA_TESTS is covered in build test (Michael Petlan) [RHEL-25824] - perf test: Update build test for changed BPF skeleton defaults (Michael Petlan) [RHEL-25824] - perf build: Default BUILD_BPF_SKEL, warn/disable for missing deps (Michael Petlan) [RHEL-25824] - perf version: Add status of bpf skeletons (Michael Petlan) [RHEL-25824] - perf kwork top: Simplify bool conversion (Michael Petlan) [RHEL-25824] - perf test: Fix test-record-dummy-C0 failure for supported PERF_FORMAT_LOST feature kernel (Michael Petlan) [RHEL-25824] - perf kwork: Fix spelling mistake "COMMMAND" -> "COMMAND" (Michael Petlan) [RHEL-25824] - perf annotate: Add more x86 mov instruction cases (Michael Petlan) [RHEL-25824] - perf pmu: Remove unused function (Michael Petlan) [RHEL-25824] - perf pmus: Simplify perf_pmus__find_core_pmu() (Michael Petlan) [RHEL-25824] - perf pmu: Move pmu__find_core_pmu() to pmus.c (Michael Petlan) [RHEL-25824] - perf symbol: Avoid an undefined behavior warning (Michael Petlan) [RHEL-25824] - perf bpf-filter: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf pmu: Add YYDEBUG (Michael Petlan) [RHEL-25824] - perf expr: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Make YYDEBUG dependent on doing a debug build (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unused header files (Michael Petlan) [RHEL-25824] - perf tools: Add includes for detected configs in Makefile.perf (Michael Petlan) [RHEL-25824] - perf test: Update cs_etm testcase for Arm ETE (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Add V1 metrics using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf vendor events arm64: Update V1 events using Arm telemetry repo (Michael Petlan) [RHEL-25824] - perf test: Add a test for strcmp_cpuid_str() expression (Michael Petlan) [RHEL-25824] - perf util: Add a function for replacing characters in a string (Michael Petlan) [RHEL-25824] - perf jevents: Remove unused keyword (Michael Petlan) [RHEL-25824] - perf test: Check result of has_event(cycles) test (Michael Petlan) [RHEL-25824] - perf list pfm: Retry supported test with exclude_kernel (Michael Petlan) [RHEL-25824] - perf list: Avoid a hardcoded cpu PMU name (Michael Petlan) [RHEL-25824] - perf test shell lock_contention: Add cgroup aggregation and filter tests (Michael Petlan) [RHEL-25824] - perf lock contention: Add -G/--cgroup-filter option (Michael Petlan) [RHEL-25824] - perf lock contention: Add --lock-cgroup option (Michael Petlan) [RHEL-25824] - perf lock contention: Prepare to handle cgroups (Michael Petlan) [RHEL-25824] - perf tools: Add read_all_cgroups() and __cgroup_find() (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add BPF-based statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Implements BPF-based cpu usage statistics (Michael Petlan) [RHEL-25824] - perf kwork top: Add -C/--cpu -i/--input -n/--name -s/--sort --time options (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on softirq event support (Michael Petlan) [RHEL-25824] - perf kwork top: Add statistics on hardirq event support (Michael Petlan) [RHEL-25824] - perf evsel: Add evsel__intval_common() helper (Michael Petlan) [RHEL-25824] - perf kwork top: Introduce new top utility (Michael Petlan) [RHEL-25824] - perf kwork: Add `root` parameter to work_sort() (Michael Petlan) [RHEL-25824] - perf kwork: Add sched record support (Michael Petlan) [RHEL-25824] - perf kwork: Set default events list if not specified in setup_event_list() (Michael Petlan) [RHEL-25824] - perf kwork: Overwrite original atom in the list when a new atom is pushed. (Michael Petlan) [RHEL-25824] - perf kwork: Add `kwork` and `src_type` to work_init() for 'struct kwork_class' (Michael Petlan) [RHEL-25824] - perf kwork: Set ordered_events to true in 'struct perf_tool' (Michael Petlan) [RHEL-25824] - perf kwork: Add the supported subcommands to the document (Michael Petlan) [RHEL-25824] - perf kwork: Fix incorrect and missing free atom in work_push_atom() (Michael Petlan) [RHEL-25824] - perf test: Add perf_event_attr test for record dummy event (Michael Petlan) [RHEL-25824] - perf test: Add test case for record sideband events (Michael Petlan) [RHEL-25824] - perf record: Track sideband events for all CPUs when tracing selected CPUs (Michael Petlan) [RHEL-25824] - perf record: Move setting tracking events before record__init_thread_masks() (Michael Petlan) [RHEL-25824] - perf evlist: Add evlist__findnew_tracking_event() helper (Michael Petlan) [RHEL-25824] - perf evlist: Add perf_evlist__go_system_wide() helper (Michael Petlan) [RHEL-25824] - perf vendor events intel: Fix spelling mistakes (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add emeraldrapids, update sapphirerapids to v1.16 (Michael Petlan) [RHEL-25824] - perf vendor events intel: Add lunarlake v1.0 (Michael Petlan) [RHEL-25824] - perf parse-events: Introduce 'struct parse_events_terms' (Michael Petlan) [RHEL-25824] - perf parse-events: Copy fewer term lists (Michael Petlan) [RHEL-25824] - perf parse-events: Avoid enum casts (Michael Petlan) [RHEL-25824] - perf parse-events: Tidy up str parameter (Michael Petlan) [RHEL-25824] - perf parse-events: Remove unnecessary __maybe_unused (Michael Petlan) [RHEL-25824] - perf shell completion: Support completion of metrics/metricgroups (Michael Petlan) [RHEL-25824] - perf completion: Support completion of libpfm4 events (Michael Petlan) [RHEL-25824] - perf shell completion: Restrict completion of events to events (Michael Petlan) [RHEL-25824] - perf stat: Fix aggr mode initialization (Michael Petlan) [RHEL-25824] - perf vendor events: Update metric events for power10 platform (Michael Petlan) [RHEL-25824] - perf vendor events power10: Add extra data-source events (Michael Petlan) [RHEL-25824] - perf vendor events power10: Update JSON/events (Michael Petlan) [RHEL-25824] - perf machine: Use true and false for bool variable (Michael Petlan) [RHEL-25824] - perf: Fix the nr_addr_filters fix (Michael Petlan) [RHEL-25824] - perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file (Michael Petlan) [RHEL-25824] - arm: pmu: Move error message and -EOPNOTSUPP to individual PMUs (Michael Petlan) [RHEL-25824] - arm: perf: Remove inlines from arm_pmuv3.c (Michael Petlan) [RHEL-25824] - arm64/arm: arm_pmuv3: perf: Don't truncate 64-bit registers (Michael Petlan) [RHEL-25824] - perf: arm_cspmu: Reject events meant for other PMUs (Michael Petlan) [RHEL-25824] - drivers: perf: arm_pmu: Drop 'pmu_lock' element from 'struct pmu_hw_events' (Michael Petlan) [RHEL-25824] - arm: perf: Remove PMU locking (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Add a null pointer check in update_events_in_group() (Michael Petlan) [RHEL-25824] - KVM: x86/pmu: fix masking logic for MSR_CORE_PERF_GLOBAL_CTRL (Michael Petlan) [RHEL-25824] - perf/core: Fix cpuctx refcounting (Michael Petlan) [RHEL-25824] - powerpc/perf: Fix disabling BHRB and instruction sampling (Michael Petlan) [RHEL-25824] - powerpc/imc-pmu: Use the correct spinlock initializer. (Michael Petlan) [RHEL-25824] - powerpc/perf: Optimize find_alternatives_list() using binary search (Michael Petlan) [RHEL-25824] - perf: Optimize perf_cgroup_switch() (Michael Petlan) [RHEL-25824] - perf/core: Allow reading package events from perf_event_read_local (Michael Petlan) [RHEL-25824] - perf/core: Rename perf_proc_update_handler() -> perf_event_max_sample_rate_handler(), for readability (Michael Petlan) [RHEL-25824] - perf/x86/rapl: Fix "Using plain integer as NULL pointer" Sparse warning (Michael Petlan) [RHEL-25824] - perf/core: Bail out early if the request AUX area is out of bound (Michael Petlan) [RHEL-25824] - inet: inet_defrag: prevent sk release while still in use (Paolo Abeni) [RHEL-32270] - udp: fix busy polling (Paolo Abeni) [RHEL-32270] - udp6: Fix race condition in udp6_sendmsg & connect (Paolo Abeni) [RHEL-32270] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [RHEL-32270] - eventfd: Remove usage of the deprecated ida_simple_xx() API (Michal Schmidt) [RHEL-31939] - eventfd: make eventfd_signal{_mask}() void (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal_mask() (Michal Schmidt) [RHEL-31939] - eventfd: simplify eventfd_signal() (Michal Schmidt) [RHEL-31939] - eventfd: prevent underflow for eventfd semaphores (Michal Schmidt) [RHEL-31939] - eventfd: add a uapi header for eventfd userspace APIs (Michal Schmidt) [RHEL-31939] - eventfd: show the EFD_SEMAPHORE flag in fdinfo (Michal Schmidt) [RHEL-31939] - i915: make inject_virtual_interrupt() void (Michal Schmidt) [RHEL-31939] - fs: use correct __poll_t type (Michal Schmidt) [RHEL-31939] - eventfd: use wait_event_interruptible_locked_irq() helper (Michal Schmidt) [RHEL-31939] - eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD (Michal Schmidt) [RHEL-31939] - eventfd: guard wake_up in eventfd fs calls as well (Michal Schmidt) [RHEL-31939] - iio: core: fix memleak in iio_device_register_sysfs (David Arcari) [RHEL-33153] {CVE-2023-52643} - serial: imx: fix detach/attach of serial console (Steve Best) [RHEL-32592] {CVE-2021-47185} - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc (Steve Best) [RHEL-32592] {CVE-2021-47185} - sysctl: allow to change limits for posix messages queues (Alexey Gladkov) [RHEL-8705] - sysctl: allow change system v ipc sysctls inside ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: fix memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: mqueue: fix possible memory leak in init_mqueue_fs() (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra braces (Alexey Gladkov) [RHEL-8705] - ipc: Check permissions for checkpoint_restart sysctls at open time (Alexey Gladkov) [RHEL-8705] - ipc: Remove extra1 field abuse to pass ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Use the same namespace to modify and validate (Alexey Gladkov) [RHEL-8705] - ipc: Store ipc sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc: Store mqueue sysctls in the ipc namespace (Alexey Gladkov) [RHEL-8705] - ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL (Alexey Gladkov) [RHEL-8705] - ipc: check checkpoint_restore_ns_capable() to modify C/R proc files (Alexey Gladkov) [RHEL-8705]- x86/sev: Harden #VC instruction emulation somewhat (Vitaly Kuznetsov) [RHEL-30031] {CVE-2024-25743 CVE-2024-25742} - net: mana: Fix Rx DMA datasize and skb_over_panic (Cathy Avery) [RHEL-9872] - integrity: eliminate unnecessary "Problem loading X.509 certificate" msg (Coiby Xu) [RHEL-12346] - smb: client: instantiate when creating SFU files (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL ptr deref in cifs_mark_open_handles_for_deleted_file() (Paulo Alcantara) [RHEL-31245] - cifs: Fix duplicate fscache cookie warnings (Paulo Alcantara) [RHEL-31245] - smb3: add trace event for mknod (Paulo Alcantara) [RHEL-31245] - smb311: additional compression flag defined in updated protocol spec (Paulo Alcantara) [RHEL-31245] - smb311: correct incorrect offset field in compression header (Paulo Alcantara) [RHEL-31245] - cifs: Move some extern decls from .c files to .h (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable assignment (Paulo Alcantara) [RHEL-31245] - cifs: fixes for get_inode_info (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir(): add FILE_READ_EA to desired access (Paulo Alcantara) [RHEL-31245] - cifs: reduce warning log level for server not advertising interfaces (Paulo Alcantara) [RHEL-31245] - cifs: make sure server interfaces are requested only for SMB3+ (Paulo Alcantara) [RHEL-31245] - cifs: defer close file handles having RH lease (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb: common: simplify compression headers (Paulo Alcantara) [RHEL-31245] - smb: common: fix fields sizes in compression_pattern_payload_v1 (Paulo Alcantara) [RHEL-31245] - smb: client: negotiate compression algorithms (Paulo Alcantara) [RHEL-31245] - smb3: add dynamic trace point for ioctls (Paulo Alcantara) [RHEL-31245] - smb: client: return reparse type in /proc/mounts (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse DFS/DFSR and mount point (Paulo Alcantara) [RHEL-31245] - smb: client: parse uid, gid, mode and dev from WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce SMB2_OP_QUERY_WSL_EA (Paulo Alcantara) [RHEL-31245] - smb: client: Fix a NULL vs IS_ERR() check in wsl_set_xattrs() (Paulo Alcantara) [RHEL-31245] - smb: client: add support for WSL reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: reduce number of parameters in smb2_compound_op() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential broken compound request (Paulo Alcantara) [RHEL-31245] - smb: client: move most of reparse point handling code to common file (Paulo Alcantara) [RHEL-31245] - smb: client: introduce reparse mount option (Paulo Alcantara) [RHEL-31245] - smb: client: retry compound request without reusing lease (Paulo Alcantara) [RHEL-31245] - smb: client: do not defer close open handles to deleted files (Paulo Alcantara) [RHEL-31245] - smb: client: reuse file lease key in compound operations (Paulo Alcantara) [RHEL-31245] - smb3: update allocation size more accurately on write completion (Paulo Alcantara) [RHEL-31245] - cifs: allow changing password during remount (Paulo Alcantara) [RHEL-31245] - cifs: prevent updating file size from server if we have a read/write lease (Paulo Alcantara) [RHEL-31245] - cifs_get_link(): bail out in unsafe case (Paulo Alcantara) [RHEL-31245] - smb: Fix regression in writes when non-standard maximum write size negotiated (Paulo Alcantara) [RHEL-31245] - smb: client: handle path separator of created SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: set correct id, uid and cruid for multiuser automounts (Paulo Alcantara) [RHEL-31245] - cifs: update the same create_guid on replay (Paulo Alcantara) [RHEL-31245] - cifs: fix underflow in parse_server_interfaces() (Paulo Alcantara) [RHEL-31245] - smb3: clarify mount warning (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where multiple sessions share connection (Paulo Alcantara) [RHEL-31245] - cifs: change tcon status when need_reconnect is set on it (Paulo Alcantara) [RHEL-31245] - smb: client: set correct d_type for reparse points under DFS mounts (Paulo Alcantara) [RHEL-31245] - smb3: add missing null server pointer check (Paulo Alcantara) [RHEL-31245] - smb: client: increase number of PDUs allowed in a compound request (Paulo Alcantara) [RHEL-31245] - cifs: failure to add channel on iface should bump up weight (Paulo Alcantara) [RHEL-31245] - cifs: do not search for channel if server is terminating (Paulo Alcantara) [RHEL-31245] - cifs: avoid redundant calls to disable multichannel (Paulo Alcantara) [RHEL-31245] - cifs: make sure that channel scaling is done only once (Paulo Alcantara) [RHEL-31245] - cifs: fix stray unlock in cifs_chan_skip_or_disable (Paulo Alcantara) [RHEL-31245] - cifs: set replay flag for retries of write command (Paulo Alcantara) [RHEL-31245] - cifs: commands that are retried should have replay flag set (Paulo Alcantara) [RHEL-31245] - cifs: helper function to check replayable error codes (Paulo Alcantara) [RHEL-31245] - cifs: translate network errors on send to -ECONNABORTED (Paulo Alcantara) [RHEL-31245] - cifs: cifs_pick_channel should try selecting active channels (Paulo Alcantara) [RHEL-31245] - smb: Work around Clang __bdos() type confusion (Paulo Alcantara) [RHEL-31245] - smb: client: delete "true", "false" defines (Paulo Alcantara) [RHEL-31245] - cifs: update iface_last_update on each query-and-update (Paulo Alcantara) [RHEL-31245] - cifs: handle servers that still advertise multichannel after disabling (Paulo Alcantara) [RHEL-31245] - cifs: new mount option called retrans (Paulo Alcantara) [RHEL-31245] - cifs: reschedule periodic query for server interfaces (Paulo Alcantara) [RHEL-31245] - smb: client: don't clobber ->i_rdev from cached reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of smb311_posix_query_path_info() (Paulo Alcantara) [RHEL-31245] - smb: client: parse owner/group when creating reparse points (Paulo Alcantara) [RHEL-31245] - cifs: new nt status codes from MS-SMB2 (Paulo Alcantara) [RHEL-31245] - cifs: pick channel for tcon and tdis (Paulo Alcantara) [RHEL-31245] - cifs: open_cached_dir should not rely on primary channel (Paulo Alcantara) [RHEL-31245] - cifs: minor comment cleanup (Paulo Alcantara) [RHEL-31245] - smb3: show beginning time for per share stats (Paulo Alcantara) [RHEL-31245] - cifs: remove redundant variable tcon_exist (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: remove unneeded return statement (Paulo Alcantara) [RHEL-31245] - cifs: make cifs_chan_update_iface() a void function (Paulo Alcantara) [RHEL-31245] - cifs: delete unnecessary NULL checks in cifs_chan_update_iface() (Paulo Alcantara) [RHEL-31245] - cifs: get rid of dup length check in parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: stop revalidating reparse points unnecessarily (Paulo Alcantara) [RHEL-31245] - cifs: Pass unbyteswapped eof value into SMB2_set_eof() (Paulo Alcantara) [RHEL-31245] - smb3: Improve exception handling in allocate_mr_list() (Paulo Alcantara) [RHEL-31245] - cifs: fix in logging in cifs_chan_update_iface (Paulo Alcantara) [RHEL-31245] - smb: client: handle special files and symlinks in SMB3 POSIX (Paulo Alcantara) [RHEL-31245] - smb: client: cleanup smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating symlinks via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix hardlinking of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: fix renaming of reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: optimise reparse point querying (Paulo Alcantara) [RHEL-31245] - smb: client: allow creating special files via reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: extend smb2_compound_op() to accept more commands (Paulo Alcantara) [RHEL-31245] - smb: client: Fix minor whitespace errors and warnings (Paulo Alcantara) [RHEL-31245] - cifs: do not depend on release_iface for maintaining iface_list (Paulo Alcantara) [RHEL-31245] - cifs: cifs_chan_is_iface_active should be called with chan_lock held (Paulo Alcantara) [RHEL-31245] - cifs: after disabling multichannel, mark tcon for reconnect (Paulo Alcantara) [RHEL-31245] - cifs: do not let cifs_chan_update_iface deallocate channels (Paulo Alcantara) [RHEL-31245] - cifs: fix a pending undercount of srv_count (Paulo Alcantara) [RHEL-31245] - fs: cifs: Fix atime update check (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in SMB2_query_info_init() (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in cifsd when receiving compounded resps (Paulo Alcantara) [RHEL-31245] - smb: client: fix OOB in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: fix NULL deref in asn1_ber_decoder() (Paulo Alcantara) [RHEL-31245] - cifs: reconnect worker should take reference on server struct unconditionally (Paulo Alcantara) [RHEL-31245] - Revert "cifs: reconnect work should have reference on server struct" (Paulo Alcantara) [RHEL-31245] - cifs: Fix non-availability of dedup breaking generic/304 (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential NULL deref in parse_dfs_referrals() (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with FICLONE (Paulo Alcantara) [RHEL-31245] - cifs: Fix flushing, invalidation and file size with copy_file_range() (Paulo Alcantara) [RHEL-31245] - smb: client, common: fix fortify warnings (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_INSERT_RANGE by setting i_size after EOF moved (Paulo Alcantara) [RHEL-31245] - cifs: Fix FALLOC_FL_ZERO_RANGE by setting i_size if EOF moved (Paulo Alcantara) [RHEL-31245] - smb: client: report correct st_size for SMB and NFS symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: fix missing mode bits for SMB symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: introduce cifs_sfu_make_node() (Paulo Alcantara) [RHEL-31245] - smb: client: set correct file type from NFS reparse points (Paulo Alcantara) [RHEL-31245] - smb: client: introduce ->parse_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: implement ->query_reparse_point() for SMB1 (Paulo Alcantara) [RHEL-31245] - cifs: fix use after free for iface while disabling secondary channels (Paulo Alcantara) [RHEL-31245] - cifs: fix lock ordering while disabling multichannel (Paulo Alcantara) [RHEL-31245] - cifs: fix leak of iface for primary channel (Paulo Alcantara) [RHEL-31245] - cifs: fix check of rc in function generate_smb3signingkey (Paulo Alcantara) [RHEL-31245] - cifs: spnego: add ';' in HOST_KEY_LEN (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - cifs: handle when server stops supporting multichannel (Paulo Alcantara) [RHEL-31245] - cifs: handle when server starts supporting multichannel (Paulo Alcantara) [RHEL-31245] - Missing field not being returned in ioctl CIFS_IOC_GET_MNT_INFO (Paulo Alcantara) [RHEL-31245] - smb3: allow dumping session and tcon id to improve stats analysis and debugging (Paulo Alcantara) [RHEL-31245] - smb: client: fix mount when dns_resolver key is not available (Paulo Alcantara) [RHEL-31245] - smb3: fix caching of ctime on setxattr (Paulo Alcantara) [RHEL-31245] - smb3: minor cleanup of session handling code (Paulo Alcantara) [RHEL-31245] - cifs: reconnect work should have reference on server struct (Paulo Alcantara) [RHEL-31245] - cifs: do not pass cifs_sb when trying to add channels (Paulo Alcantara) [RHEL-31245] - cifs: account for primary channel in the interface list (Paulo Alcantara) [RHEL-31245] - cifs: distribute channels across interfaces based on speed (Paulo Alcantara) [RHEL-31245] - cifs: handle cases where a channel is closed (Paulo Alcantara) [RHEL-31245] - smb3: more minor cleanups for session handling routines (Paulo Alcantara) [RHEL-31245] - smb3: minor RDMA cleanup (Paulo Alcantara) [RHEL-31245] - fs: add ctime accessors infrastructure (Paulo Alcantara) [RHEL-31245] - cifs: force interface update before a fresh session setup (Paulo Alcantara) [RHEL-31245] - cifs: do not reset chan_max if multichannel is not supported at mount (Paulo Alcantara) [RHEL-31245] - cifs: reconnect helper should set reconnect for the right channel (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: remove extra @chan_count check in __cifs_put_smb_ses() (Paulo Alcantara) [RHEL-31245] - cifs: add xid to query server interface call (Paulo Alcantara) [RHEL-31245] - cifs: print server capabilities in DebugData (Paulo Alcantara) [RHEL-31245] - smb: use crypto_shash_digest() in symlink_hash() (Paulo Alcantara) [RHEL-31245] - smb: client: fix use-after-free bug in cifs_debug_data_proc_show() (Paulo Alcantara) [RHEL-31245] - smb: client: fix potential deadlock when releasing mids (Paulo Alcantara) [RHEL-31245] - smb3: fix creating FIFOs when mounting with "sfu" mount option (Paulo Alcantara) [RHEL-31245] - Add definition for new smb3.1.1 command type (Paulo Alcantara) [RHEL-31245] - SMB3: clarify some of the unused CreateOption flags (Paulo Alcantara) [RHEL-31245] - cifs: Add client version details to NTLM authenticate message (Paulo Alcantara) [RHEL-31245] - smb3: fix touch -h of symlink (Paulo Alcantara) [RHEL-31245] - smb: client: prevent new fids from being removed by laundromat (Paulo Alcantara) [RHEL-31245] - smb: client: make laundromat a delayed worker (Paulo Alcantara) [RHEL-31245] - smb: use kernel_connect() and kernel_bind() (Paulo Alcantara) [RHEL-31245] - smb3: fix confusing debug message (Paulo Alcantara) [RHEL-31245] - smb: client: handle STATUS_IO_REPARSE_TAG_NOT_HANDLED (Paulo Alcantara) [RHEL-31245] - smb3: remove duplicate error mapping (Paulo Alcantara) [RHEL-31245] - smb3: Add dynamic trace points for RDMA (smbdirect) reconnect (Paulo Alcantara) [RHEL-31245] - smb3: fix some minor typos and repeated words (Paulo Alcantara) [RHEL-31245] - smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP (Paulo Alcantara) [RHEL-31245] - smb3: move server check earlier when setting channel sequence number (Paulo Alcantara) [RHEL-31245] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling maximum number of cached directories (Paulo Alcantara) [RHEL-31245] - smb3: add trace point for queryfs (statfs) (Paulo Alcantara) [RHEL-31245] - smb3: allow controlling length of time directory entries are cached with dir leases (Paulo Alcantara) [RHEL-31245] - SMB3: rename macro CIFS_SERVER_IS_CHAN to avoid confusion (Paulo Alcantara) [RHEL-31245] - send channel sequence number in SMB3 requests after reconnects (Paulo Alcantara) [RHEL-31245] - cifs: update desired access while requesting for directory lease (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_reparse_point() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_query_info_compound() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb2_set_ea() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in smb_send_rqst() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_demultiplex_thread() (Paulo Alcantara) [RHEL-31245] - smb: client: reduce stack usage in cifs_try_adding_channels() (Paulo Alcantara) [RHEL-31245] - smb: cilent: set reparse mount points as automounts (Paulo Alcantara) [RHEL-31245] - smb: client: query reparse points in older dialects (Paulo Alcantara) [RHEL-31245] - smb: client: do not query reparse points twice on symlinks (Paulo Alcantara) [RHEL-31245] - smb: client: parse reparse point flag in create response (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs code dep in namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: get rid of dfs naming in automount code (Paulo Alcantara) [RHEL-31245] - smb: client: rename cifs_dfs_ref.c to namespace.c (Paulo Alcantara) [RHEL-31245] - smb: client: make smb2_compound_op() return resp buffer on success (Paulo Alcantara) [RHEL-31245] - smb: client: move some params to cifs_open_info_data (Paulo Alcantara) [RHEL-31245] - smb: client: ensure to try all targets when finding nested links (Paulo Alcantara) [RHEL-31245] - smb: client: introduce DFS_CACHE_TGT_LIST() (Paulo Alcantara) [RHEL-31245] - cifs: update the ctime on a partial page write (Paulo Alcantara) [RHEL-31245] - blk-mq: don't change nr_hw_queues and nr_maps for kdump kernel (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Remap boot CPU onto core 0 if >= nr_cpu_ids (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Factor out assign_threads() (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Lookup avail once per device tree node (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Increase nr_cpu_ids to include the boot CPU (Mamatha Inamdar) [RHEL-15845] - powerpc/smp: Adjust nr_cpu_ids to cover all threads of a core (Mamatha Inamdar) [RHEL-15845] - net: Convert some ethtool_sprintf() to ethtool_puts() (Ivan Vecera) [RHEL-31886] - checkpatch: add ethtool_sprintf rules (Ivan Vecera) [RHEL-31886] - ethtool: Implement ethtool_puts() (Ivan Vecera) [RHEL-31886] - intel: fix format warnings (Ivan Vecera) [RHEL-31886] - net: phy: smsc: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: phy: tja11xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: sparx5: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: vsc73xx: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: fec: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: mt7530: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - net: dsa: lantiq_gswip: replace deprecated strncpy with ethtool_sprintf (Ivan Vecera) [RHEL-31886] - ptp: Speed up vclock lookup (Ivan Vecera) [RHEL-32107] - ptp: Support late timestamp determination (Ivan Vecera) [RHEL-32107] - ptp: Pass hwtstamp to ptp_convert_timestamp() (Ivan Vecera) [RHEL-32107] - ptp: Request cycles for TX timestamp (Ivan Vecera) [RHEL-32107] - ptp: Add cycles support for virtual clocks (Ivan Vecera) [RHEL-32107] - nfsd: hold a lighter-weight client reference over CB_RECALL_ANY (Benjamin Coddington) [RHEL-31513] - NFSD: CREATE_SESSION must never cache NFS4ERR_DELAY replies (Benjamin Coddington) [RHEL-31513] - NFSD: Document the phases of CREATE_SESSION (Benjamin Coddington) [RHEL-31513] - NFSD: Fix the NFSv4.1 CREATE_SESSION operation (Benjamin Coddington) [RHEL-31513] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Laurent Vivier) [RHEL-31381] - RDMA/srpt: Support specifying the srpt_service_guid parameter (Kamal Heib) [RHEL-31712] {CVE-2024-26744} - perf/pmu-events/powerpc: Update json mapfile with Power11 PVR (Mamatha Inamdar) [RHEL-23910] - powerpc/perf: Power11 Performance Monitoring support (Mamatha Inamdar) [RHEL-23910] - powerpc: Add Power11 architected and raw mode (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Split cpu_specs[] out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Move __cpu_setup() prototypes out of cputable.h (Mamatha Inamdar) [RHEL-23910] - powerpc/cputable: Remove __machine_check_early_realmode_p{7/8/9} prototypes (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Remove unnecessary #ifdef CONFIG_PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_E500MC (Mamatha Inamdar) [RHEL-23910] - powerpc/Kconfig: Fix non existing CONFIG_PPC_FSL_BOOKE (Mamatha Inamdar) [RHEL-23910] - powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E (Mamatha Inamdar) [RHEL-23910] - powerpc: Remove remaining parts of oprofile (Mamatha Inamdar) [RHEL-23910] - powerpc: fix typos in comments (Mamatha Inamdar) [RHEL-23910] - powerpc: Enable the DAWR on POWER9 DD2.3 and above (Mamatha Inamdar) [RHEL-23910] - vhost: Add smp_rmb() in vhost_enable_notify() (Gavin Shan) [RHEL-26104] - vhost: Add smp_rmb() in vhost_vq_avail_empty() (Gavin Shan) [RHEL-26104] - bpf, tcx: Get rid of tcx_link_const (Felix Maurer) [RHEL-28590] - selftests/bpf: Add additional mprog query test coverage (Felix Maurer) [RHEL-28590] - selftests/bpf: Make seen_tc* variable tests more robust (Felix Maurer) [RHEL-28590] - selftests/bpf: Test query on empty mprog and pass revision into attach (Felix Maurer) [RHEL-28590] - selftests/bpf: Adapt assert_mprog_count to always expect 0 count (Felix Maurer) [RHEL-28590] - selftests/bpf: Test bpf_mprog query API via libbpf and raw syscall (Felix Maurer) [RHEL-28590] - selftest/bpf: Add various selftests for program limits (Felix Maurer) [RHEL-28590] - bpf: Refuse unused attributes in bpf_prog_{attach,detach} (Felix Maurer) [RHEL-28590] - bpf: Handle bpf_mprog_query with NULL entry (Felix Maurer) [RHEL-28590] - net: Fix skb consume leak in sch_handle_egress (Felix Maurer) [RHEL-28590] - selftests/bpf: Add various more tcx test cases (Felix Maurer) [RHEL-28590] - selftests/bpf: Add test for detachment on empty mprog entry (Felix Maurer) [RHEL-28590] - tcx: Fix splat during dev unregister (Felix Maurer) [RHEL-28590] - tcx: Fix splat in ingress_destroy upon tcx_entry_free (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx links (Felix Maurer) [RHEL-28590] - selftests/bpf: Add mprog API tests for BPF tcx opts (Felix Maurer) [RHEL-28590] - bpf: Add fd-based tcx multi-prog infra with link support (Felix Maurer) [RHEL-28590] - cpuset: Allow setscheduler regardless of manipulated task (Waiman Long) [RHEL-26668] - sched/psi: Update poll => rtpoll in relevant comments (Phil Auld) [RHEL-29552] - sched/psi: Bail out early from irq time accounting (Phil Auld) [RHEL-29552] - sched/psi: Delete the 'update_total' function parameter from update_triggers() (Phil Auld) [RHEL-29552] - sched/psi: Avoid updating PSI triggers and ->rtpoll_total when there are no state changes (Phil Auld) [RHEL-29552] - sched/psi: Change update_triggers() to a 'void' function (Phil Auld) [RHEL-29552] - sched/psi: make psi_cgroups_enabled static (Phil Auld) [RHEL-29552] - sched/psi: Allow unprivileged polling of N*2s period (Phil Auld) [RHEL-29552] - sched/psi: Extract update_triggers side effect (Phil Auld) [RHEL-29552] - sched/psi: Rename existing poll members in preparation (Phil Auld) [RHEL-29552] - sched/psi: Rearrange polling code in preparation (Phil Auld) [RHEL-29552] - arm64/sme: Always exit sme_alloc() early with existing storage (Mark Salter) [RHEL-28881] {CVE-2024-26618} - overflow: add DEFINE_FLEX() for on-stack allocs (Petr Oros) [RHEL-30138] - overflow: Add struct_size_t() helper (Petr Oros) [RHEL-30138] - mm/filemap.c: fix update prev_pos after one read request done (Nico Pache) [RHEL-29229] - sched: Misc cleanups (Phil Auld) [RHEL-29017] - sched: Simplify tg_set_cfs_bandwidth() (Phil Auld) [RHEL-29017] - sched: Simplify sched_move_task() (Phil Auld) [RHEL-29017] - sched: Simplify sched_rr_get_interval() (Phil Auld) [RHEL-29017] - sched: Simplify yield_to() (Phil Auld) [RHEL-29017] - sched: Simplify sched_{set,get}affinity() (Phil Auld) [RHEL-29017] - sched: Simplify syscalls (Phil Auld) [RHEL-29017] - sched: Simplify set_user_nice() (Phil Auld) [RHEL-29017] - sched: Simplify sched_core_cpu_{starting,deactivate}() (Phil Auld) [RHEL-29017] - sched: Simplify try_steal_cookie() (Phil Auld) [RHEL-29017] - sched: Simplify sched_tick_remote() (Phil Auld) [RHEL-29017] - sched: Simplify sched_exec() (Phil Auld) [RHEL-29017] - sched: Simplify ttwu() (Phil Auld) [RHEL-29017] - sched: Simplify wake_up_if_idle() (Phil Auld) [RHEL-29017] - sched: Simplify: migrate_swap_stop() (Phil Auld) [RHEL-29017] - sched: Simplify sysctl_sched_uclamp_handler() (Phil Auld) [RHEL-29017] - sched: Simplify get_nohz_timer_target() (Phil Auld) [RHEL-29017] - Bluetooth: Fix TOCTOU in HCI debugfs implementation (Bastien Nocera) [RHEL-26830 RHEL-26834] {CVE-2024-24858 CVE-2024-24857}- mm: hwpoison: support recovery from ksm_might_need_to_copy() (Audra Mitchell) [RHEL-27739] - kasan: fix Oops due to missing calls to kasan_arch_is_ready() (Audra Mitchell) [RHEL-27739] - Revert "mm: Always release pages to the buddy allocator in memblock_free_late()." (Audra Mitchell) [RHEL-27739] - mm/swapfile: add cond_resched() in get_swap_pages() (Audra Mitchell) [RHEL-27739] - zsmalloc: fix a race with deferred_handles storing (Audra Mitchell) [RHEL-27739] - mm/khugepaged: fix ->anon_vma race (Audra Mitchell) [RHEL-27739] - nommu: fix split_vma() map_count error (Audra Mitchell) [RHEL-27739] - nommu: fix do_munmap() error path (Audra Mitchell) [RHEL-27739] - nommu: fix memory leak in do_mmap() error path (Audra Mitchell) [RHEL-27739] - kasan: mark kasan_kunit_executing as static (Audra Mitchell) [RHEL-27739] - hugetlb: unshare some PMDs when splitting VMAs (Audra Mitchell) [RHEL-27739] - mm: Always release pages to the buddy allocator in memblock_free_late(). (Audra Mitchell) [RHEL-27739] - memblock: Fix doc for memblock_phys_free (Audra Mitchell) [RHEL-27739] - mm, slab: periodically resched in drain_freelist() (Audra Mitchell) [RHEL-27739] - mm: Remove pointless barrier() after pmdp_get_lockless() (Audra Mitchell) [RHEL-27739] - mm/gup: Fix the lockless PMD access (Audra Mitchell) [RHEL-27739] - mm: Rename GUP_GET_PTE_LOW_HIGH (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: allow more than one batch of delayed rmaps (Audra Mitchell) [RHEL-27739] - kmsan: fix memcpy tests (Audra Mitchell) [RHEL-27739] - mm: disable top-tier fallback to reclaim on proactive reclaim (Audra Mitchell) [RHEL-27739] - mm/mmap: properly unaccount memory on mas_preallocate() failure (Audra Mitchell) [RHEL-27739] - mm/page_alloc: update comments in __free_pages_ok() (Audra Mitchell) [RHEL-27739] - kasan: fail non-kasan KUnit tests on KASAN reports (Audra Mitchell) [RHEL-27739] - mm/sparse-vmemmap: generalise vmemmap_populate_hugepages() (Audra Mitchell) [RHEL-27739] - zsmalloc: implement writeback mechanism for zsmalloc (Audra Mitchell) [RHEL-27739] - zsmalloc: add zpool_ops field to zs_pool to store evict handlers (Audra Mitchell) [RHEL-27739] - zsmalloc: add a LRU to zs_pool to keep track of zspages in LRU order (Audra Mitchell) [RHEL-27739] - zsmalloc: consolidate zs_pool's migrate_lock and size_class's locks (Audra Mitchell) [RHEL-27739] - zpool: clean out dead code (Audra Mitchell) [RHEL-27739] - zswap: fix writeback lock ordering for zsmalloc (Audra Mitchell) [RHEL-27739] - mm/khugepaged: add tracepoint to collapse_file() (Audra Mitchell) [RHEL-27739] - mm/gup: remove FOLL_MIGRATION (Audra Mitchell) [RHEL-27739] - mm/ksm: convert break_ksm() to use walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm/pagewalk: add walk_page_range_vma() (Audra Mitchell) [RHEL-27739] - mm: remove VM_FAULT_WRITE (Audra Mitchell) [RHEL-27739] - panic: Expose "warn_count" to sysfs (Audra Mitchell) [RHEL-27739] - panic: Introduce warn_limit (Audra Mitchell) [RHEL-27739] - panic: Separate sysctl logic from CONFIG_SMP (Audra Mitchell) [RHEL-27739] - kernel/panic: move panic sysctls to its own file (Audra Mitchell) [RHEL-27739] - panic: Consolidate open-coded panic_on_warn checks (Audra Mitchell) [RHEL-27739] - mm: Make ksize() a reporting-only function (Audra Mitchell) [RHEL-27739] - mm/memory-failure.c: cleanup in unpoison_memory (Audra Mitchell) [RHEL-27739] - mm: vmscan: use sysfs_emit() to instead of scnprintf() (Audra Mitchell) [RHEL-27739] - zswap: do not allocate from atomic pool (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//max_ratio_fine knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_ratio_no_scale() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add /sys/class/bdi//min_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_min_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_min_bytes() function (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//max_bytes knob (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//max_bytes (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: split off __bdi_set_max_ratio() function (Audra Mitchell) [RHEL-27739] - mm: add bdi_get_max_bytes() function (Audra Mitchell) [RHEL-27739] - mm: use part per 1000000 for bdi ratios (Audra Mitchell) [RHEL-27739] - mm: document /sys/class/bdi//strict_limit knob (Audra Mitchell) [RHEL-27739] - ABI: sysfs-class-bdi: use What: to describe each property (Audra Mitchell) [RHEL-27739] - mm: add knob /sys/class/bdi//strict_limit (Audra Mitchell) [RHEL-27739] - mm: add bdi_set_strict_limit() function (Audra Mitchell) [RHEL-27739] - folio-compat: remove try_to_release_page() (Audra Mitchell) [RHEL-27739] - mm/page_alloc: simplify locking during free_unref_page_list (Audra Mitchell) [RHEL-27739] - mm/migrate.c: stop using 0 as NULL pointer (Audra Mitchell) [RHEL-27739] - habanalabs: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/hw/qib/qib_user_pages: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/exynos: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/frame-vector: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: pci/ivtv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - drm/etnaviv: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - media: videobuf-dma-sg: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - RDMA/usnic: remove FOLL_FORCE usage (Audra Mitchell) [RHEL-27739] - mm/gup: reliable R/O long-term pinning in COW mappings (Audra Mitchell) [RHEL-27739] - mm: don't call vm_ops->huge_fault() in wp_huge_pmd()/wp_huge_pud() for private mappings (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_WRITE consistency checks (Audra Mitchell) [RHEL-27739] - mm: add early FAULT_FLAG_UNSHARE consistency checks (Audra Mitchell) [RHEL-27739] - redhat/configs: enable CONFIG_SECRETMEM (Audra Mitchell) [RHEL-27739] - mm: Kconfig: make config SECRETMEM visible with EXPERT (Audra Mitchell) [RHEL-27739] - mm/gup: remove the restriction on locked with FOLL_LONGTERM (Audra Mitchell) [RHEL-27739] - mm: make drop_caches keep reclaiming on all nodes (Audra Mitchell) [RHEL-27739] - migrate: convert migrate_pages() to use folios (Audra Mitchell) [RHEL-27739] - migrate: convert unmap_and_move() to use folios (Audra Mitchell) [RHEL-27739] - Revert "mm: migration: fix the FOLL_GET failure on following huge page" (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: do not expose delayed_rmap flag (Audra Mitchell) [RHEL-27739] - mm: delay page_remove_rmap() until after the TLB has been flushed (Audra Mitchell) [RHEL-27739] - mm: mmu_gather: prepare to gather encoded page pointers with flags (Audra Mitchell) [RHEL-27739] - zsmalloc: replace IS_ERR() with IS_ERR_VALUE() (Audra Mitchell) [RHEL-27739] - mm: always compile in pte markers (Audra Mitchell) [RHEL-27739] - mm: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - mm/damon: use kstrtobool() instead of strtobool() (Audra Mitchell) [RHEL-27739] - Docs/ABI/damon: document 'schemes//tried_regions' sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: document schemes//tried_regions sysfs directory (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: fix wrong usage example of init_regions file (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/mm/damon/usage: describe the rules of sysfs region directories (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs file input keyword, 'commit' (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: update for fixed virtual address ranges monitoring (Audra Mitchell) [RHEL-27739] - Docs/{ABI,admin-guide}/damon: document 'avail_operations' sysfs file (Audra Mitchell) [RHEL-27739] - tools/selftets/damon/sysfs: test tried_regions directory existence (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement DAMOS-tried regions clear command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: implement DAMOS tried regions update command (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement scheme region directory (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs-schemes: implement schemes/tried_regions directory (Audra Mitchell) [RHEL-27739] - mm/damon/core: add a callback for scheme target regions check (Audra Mitchell) [RHEL-27739] - mempool: do not use ksize() for poisoning (Audra Mitchell) [RHEL-27739] - mm: hugetlb_vmemmap: remove redundant list_del() (Audra Mitchell) [RHEL-27739] - mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATED (Audra Mitchell) [RHEL-27739] - mm, slub: don't aggressively inline with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: remove percpu slabs with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: split out allocations from pre/post hooks (Audra Mitchell) [RHEL-27739] - mm/slub, kunit: Add a test case for kmalloc redzone check (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out schemes directory implementation to separate file (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: split out kdamond-independent schemes stats update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move unsigned long range directory to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: move sysfs_lock to common module (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: remove parameters of damon_sysfs_region_alloc() (Audra Mitchell) [RHEL-27739] - mm/damon/sysfs: use damon_addr_range for region's start and end values (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme quota adjustment logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out scheme stat update logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split damos application logic into a new function (Audra Mitchell) [RHEL-27739] - mm/damon/core: split out DAMOS-charged region skip logic into a new function (Audra Mitchell) [RHEL-27739] - mm, slub: refactor free debug processing (Audra Mitchell) [RHEL-27739] - mm, slub: don't create kmalloc-rcl caches with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: lower the default slub_max_order with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: retain no free slabs on partial list with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: disable SYSFS support with CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - redhat/configs: Add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slub: add CONFIG_SLUB_TINY (Audra Mitchell) [RHEL-27739] - mm, slab: ignore hardened usercopy parameters when disabled (Audra Mitchell) [RHEL-27739] - mm/sl[au]b: rearrange struct slab fields to allow larger rcu_head (Audra Mitchell) [RHEL-27739] - mm/migrate: make isolate_movable_page() skip slab pages (Audra Mitchell) [RHEL-27739] - mm/slab: move and adjust kernel-doc for kmem_cache_alloc (Audra Mitchell) [RHEL-27739] - mm/slub, percpu: correct the calculation of early percpu allocation size (Audra Mitchell) [RHEL-27739] - mm/slub: extend redzone check to extra allocated kmalloc space than requested (Audra Mitchell) [RHEL-27739] - mm: allow multiple error returns in try_grab_page() (Audra Mitchell) [RHEL-27739] - swap: add a limit for readahead page-cluster value (Audra Mitchell) [RHEL-27739] - mm: migrate: try again if THP split is failed due to page refcnt (Audra Mitchell) [RHEL-27739] - mm: debug_vm_pgtable: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: mprotect: use VM_ACCESS_FLAGS (Audra Mitchell) [RHEL-27739] - mm: remove FGP_HEAD (Audra Mitchell) [RHEL-27739] - mm: convert find_get_incore_page() to filemap_get_incore_folio() (Audra Mitchell) [RHEL-27739] - mm/swap: convert find_get_incore_page to use folios (Audra Mitchell) [RHEL-27739] - mm/huge_memory: convert split_huge_pages_in_file() to use a folio (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_free_vmap_area_noflush event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_purge_vmap_area_lazy event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: use trace_alloc_vmap_area event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add free_vmap_area_noflush trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add purge_vmap_area_lazy trace event (Audra Mitchell) [RHEL-27739] - mm: vmalloc: add alloc_vmap_area trace event (Audra Mitchell) [RHEL-27739] - memory: move hotplug memory notifier priority to same file for easy sorting (Audra Mitchell) [RHEL-27739] - memory: remove unused register_hotmemory_notifier() (Audra Mitchell) [RHEL-27739] - mm/mm_init.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/mmap: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - mm/slub.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - fs/proc/kcore.c: use hotplug_memory_notifier() directly (Audra Mitchell) [RHEL-27739] - kasan: migrate workqueue_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: migrate kasan_rcu_uaf test to kunit (Audra Mitchell) [RHEL-27739] - kasan: switch kunit tests to console tracepoints (Audra Mitchell) [RHEL-27739] - tmpfs: ensure O_LARGEFILE with generic_file_open() (Audra Mitchell) [RHEL-27739] - mm: memcontrol: use mem_cgroup_is_root() helper (Audra Mitchell) [RHEL-27739] - mm/mincore.c: use vma_lookup() instead of find_vma() (Audra Mitchell) [RHEL-27739] - filemap: find_get_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - filemap: find_lock_entries() now updates start offset (Audra Mitchell) [RHEL-27739] - mm/rmap: fix comment in anon_vma_clone() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused PERCPU_DYNAMIC_EARLY_SLOTS (Audra Mitchell) [RHEL-27739] - mm/percpu.c: remove the lcm code since block size is fixed at page size (Audra Mitchell) [RHEL-27739] - mm/percpu: replace the goto with break (Audra Mitchell) [RHEL-27739] - mm/percpu: add comment to state the empty populated pages accounting (Audra Mitchell) [RHEL-27739] - mm/percpu: Update the code comment when creating new chunk (Audra Mitchell) [RHEL-27739] - mm/percpu: use list_first_entry_or_null in pcpu_reclaim_populated() (Audra Mitchell) [RHEL-27739] - mm/percpu: remove unused pcpu_map_extend_chunks (Audra Mitchell) [RHEL-27739] - mm/slub: perform free consistency checks before call_rcu (Audra Mitchell) [RHEL-27739] - mm/slab: Annotate kmem_cache_node->list_lock as raw (Audra Mitchell) [RHEL-27739] - mm: slub: make slab_sysfs_init() a late_initcall (Audra Mitchell) [RHEL-27739] - mm: slub: remove dead and buggy code from sysfs_slab_add() (Audra Mitchell) [RHEL-27739] - idpf: fix kernel panic on unknown packet types (Michal Schmidt) [RHEL-29035] - idpf: refactor some missing field get/prep conversions (Michal Schmidt) [RHEL-29035] - net: introduce include/net/rps.h (Ivan Vecera) [RHEL-31916] - net: move struct netdev_rx_queue out of netdevice.h (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to RFS sock flow table (Ivan Vecera) [RHEL-31916] - rfs: annotate lockless accesses to sk->sk_rxhash (Ivan Vecera) [RHEL-31916] - xfrm: Allow UDP encapsulation only in offload modes (Michal Schmidt) [RHEL-30141] - xfrm: Pass UDP encapsulation in TX packet offload (Michal Schmidt) [RHEL-30141] - xfrm: Support UDP encapsulation in packet offload mode (Michal Schmidt) [RHEL-30141] - redhat/configs: Enable CONFIG_OCTEON_EP_VF (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add ethtool support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx processing and interrupt support (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add support for ndo ops (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add Tx/Rx ring resource setup and cleanup (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add VF-PF mailbox communication. (Kamal Heib) [RHEL-25860] - octeon_ep_vf: add hardware configuration APIs (Kamal Heib) [RHEL-25860] - octeon_ep_vf: Add driver framework and device initialization (Kamal Heib) [RHEL-25860] - octeon_ep: support firmware notifications for VFs (Kamal Heib) [RHEL-25860] - octeon_ep: control net framework to support VF offloads (Kamal Heib) [RHEL-25860] - octeon_ep: PF-VF mailbox version support (Kamal Heib) [RHEL-25860] - octeon_ep: add PF-VF mailbox communication (Kamal Heib) [RHEL-25860] - ptp: Make max_phase_adjustment sysfs device attribute invisible when not supported (Michal Schmidt) [RHEL-30140] - net/mlx5: Decouple PHC .adjtime and .adjphase implementations (Michal Schmidt) [RHEL-30140] - net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock (Michal Schmidt) [RHEL-30140] - net/mlx5: Add .getmaxphase ptp_clock_info callback (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Dynamic cyclecounter shift calculation for PTP free running clock" (Michal Schmidt) [RHEL-30140] - Revert "net/mlx5: Decouple PHC .adjtime and .adjphase implementations" (Michal Schmidt) [RHEL-30140] - ptp: Add .getmaxphase callback to ptp_clock_info (Michal Schmidt) [RHEL-30140] - testptp: Add support for testing ptp_clock_info .adjphase callback (Michal Schmidt) [RHEL-30140] - testptp: Remove magic numbers related to nanosecond to second conversion (Michal Schmidt) [RHEL-30140] - selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET (Michal Schmidt) [RHEL-30140] - testptp: add option to shift clock by nanoseconds (Michal Schmidt) [RHEL-30140] - testptp: set pin function before other requests (Michal Schmidt) [RHEL-30140] - docs: ptp.rst: Add information about NVIDIA Mellanox devices (Michal Schmidt) [RHEL-30140] - ptp: Clarify ptp_clock_info .adjphase expects an internal servo to be used (Michal Schmidt) [RHEL-30140] - ptp: remove the .adjfreq interface function (Michal Schmidt) [RHEL-30140] - ptp: convert remaining drivers to adjfine interface (Michal Schmidt) [RHEL-30140] - ptp: hclge: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: stmac: convert .adjfreq to .adjfine (Michal Schmidt) [RHEL-30140] - ptp: xgbe: convert to .adjfine and adjust_by_scaled_ppm (Michal Schmidt) [RHEL-30140] - redhat: version two of Makefile.rhelver tweaks (Radu Rendec) [RHEL-32292] - RDMA/irdma: Fix KASAN issue with tasklet (Kamal Heib) [RHEL-32264] - ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error (Aristeu Rozanski) [RHEL-24947] - bpftool: Extend net dump with netkit progs (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for netkit (Artem Savkov) [RHEL-23643] - bpftool: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for xdp (Artem Savkov) [RHEL-23643] - bpftool: Implement link show support for tcx (Artem Savkov) [RHEL-23643] - bpftool: Extend net dump with tcx progs (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Perform hwsync in __patch_instruction() in case of failure (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Fix oops with DEBUG_VM enabled (Artem Savkov) [RHEL-23643] - powerpc/64s: Prevent fallthrough to hash TLB flush when using radix (Artem Savkov) [RHEL-23643] - powerpc/64s: Reconnect tlb_flush() to hash__tlb_flush() (Artem Savkov) [RHEL-23643] - powerpc/bpf: use bpf_jit_binary_pack_[alloc|finalize|free] (Artem Savkov) [RHEL-23643] - powerpc/bpf: rename powerpc64_jit_data to powerpc_jit_data (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_invalidate for bpf_prog_pack (Artem Savkov) [RHEL-23643] - powerpc/bpf: implement bpf_arch_text_copy (Artem Savkov) [RHEL-23643] - powerpc/code-patching: introduce patch_instructions() (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Consolidate and cache per-cpu patching context (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use temporary mm for Radix MMU (Artem Savkov) [RHEL-23643] - powerpc/tlb: Add local flush for page given mm_struct and psize (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove flush_all_mm, local_flush_all_mm (Artem Savkov) [RHEL-23643] - cxl: Use radix__flush_all_mm instead of generic flush_all_mm (Artem Savkov) [RHEL-23643] - powerpc/mm: Remove empty hash__ functions (Artem Savkov) [RHEL-23643] - powerpc/code-patching: Use WARN_ON and fix check in poking_init (Artem Savkov) [RHEL-23643] - powerpc: Allow clearing and restoring registers independent of saved breakpoint state (Artem Savkov) [RHEL-23643] - selftests/bpf: test case for callback_depth states pruning logic (Artem Savkov) [RHEL-23643] - selftests/bpf: Add a selftest with > 512-byte percpu allocation size (Artem Savkov) [RHEL-23643] - selftests/bpf: Cope with 512 bytes limit with bpf_global_percpu_ma (Artem Savkov) [RHEL-23643] - bpf: Limit up to 512 bytes for bpf_global_percpu_ma allocation (Artem Savkov) [RHEL-23643] - bpf: Use smaller low/high marks for percpu allocation (Artem Savkov) [RHEL-23643] - bpf: Refill only one percpu element in memalloc (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary extra percpu memory allocation (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove tests for zeroed-array kptr (Artem Savkov) [RHEL-23643] - bpf: add netkit to uapi headers (Artem Savkov) [RHEL-23643] - bpf: add cgroup sockaddr to uapi headers (Artem Savkov) [RHEL-23643] - bpf: Allow per unit prefill for non-fix-size percpu memory allocator (Artem Savkov) [RHEL-23643] - bpf: Add objcg to bpf_mem_alloc (Artem Savkov) [RHEL-23643] - bpf: Use c->unit_size to select target cache during free (Artem Savkov) [RHEL-23643] - bpf: Do not allocate percpu memory at init stage (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_hook_{start,end} macros (Artem Savkov) [RHEL-23643] - bpf: Add __bpf_kfunc_{start,end}_defs macros (Artem Savkov) [RHEL-23643] - selftests/bpf: Support building selftests in optimized -O2 mode (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix compiler warnings reported in -O2 mode (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe perf link info (Artem Savkov) [RHEL-23643] - tracing/kprobes: 'nmissed' not showed correctly for kretprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable the cpuv4 tests for s390x (Artem Savkov) [RHEL-23643] - mm: kasan: Declare kasan_unpoison_task_stack_below in kasan.h (Artem Savkov) [RHEL-23643] - bpf: check bpf_func_state->callback_depth when pruning states (Artem Savkov) [RHEL-23643] - s390/bpf: Fix gotol with large offsets (Artem Savkov) [RHEL-23643] - test_bpf: Rename second ALU64_SMOD_X to ALU64_SMOD_K (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for early update in prog_array_map_poke_run (Artem Savkov) [RHEL-23643] - bpf: Fix prog_array_map_poke_run map poke update (Artem Savkov) [RHEL-23643] - selftests/bpf: check if max number of bpf_loop iterations is tracked (Artem Savkov) [RHEL-23643] - bpf: keep track of max number of bpf_loop callback iterations (Artem Savkov) [RHEL-23643] - selftests/bpf: test widening for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: widening for callback iterators (Artem Savkov) [RHEL-23643] - selftests/bpf: tests for iterating callbacks (Artem Savkov) [RHEL-23643] - bpf: verify callbacks as if they are called unknown number of times (Artem Savkov) [RHEL-23643] - bpf: extract setup_func_entry() utility function (Artem Savkov) [RHEL-23643] - bpf: extract __check_reg_arg() utility function (Artem Savkov) [RHEL-23643] - selftests/bpf: fix bpf_loop_bench for new callback verification scheme (Artem Savkov) [RHEL-23643] - selftests/bpf: track string payload offset as scalar in strobemeta (Artem Savkov) [RHEL-23643] - bpf: Remove test for MOVSX32 with offset=32 (Artem Savkov) [RHEL-23643] - selftests/bpf: add more test cases for check_cfg() (Artem Savkov) [RHEL-23643] - bpf: fix control-flow graph checking in privileged mode (Artem Savkov) [RHEL-23643] - selftests/bpf: add edge case backtracking logic test (Artem Savkov) [RHEL-23643] - bpf: fix precision backtracking instruction iteration (Artem Savkov) [RHEL-23643] - bpf: handle ldimm64 properly in check_cfg() (Artem Savkov) [RHEL-23643] - selftests/bpf: get trusted cgrp from bpf_iter__cgroup directly (Artem Savkov) [RHEL-23643] - bpf: Let verifier consider {task,cgroup} is trusted in bpf_iter_reg (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for using css_task iter in sleepable progs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for css_task iter combining with cgroup iter (Artem Savkov) [RHEL-23643] - bpf: Relax allowlist for css_task iter (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_maps' use of bpf_map_create_opts (Artem Savkov) [RHEL-23643] - bpf: Check map->usercnt after timer->timer is assigned (Artem Savkov) [RHEL-23643] - selftests/bpf: fix test_bpffs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for immediate spilled to stack (Artem Savkov) [RHEL-23643] - bpf: Fix check_stack_write_fixed_off() to correctly spill imm (Artem Savkov) [RHEL-23643] - bpf: fix compilation error without CGROUPS (Artem Savkov) [RHEL-23643] - selftests/bpf: Fix selftests broken by mitigations=off (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom bpftool (Artem Savkov) [RHEL-23643] - samples/bpf: Fix passing LDFLAGS to libbpf (Artem Savkov) [RHEL-23643] - samples/bpf: Allow building with custom CFLAGS/LDFLAGS (Artem Savkov) [RHEL-23643] - bpf: Add more WARN_ON_ONCE checks for mismatched alloc and free (Artem Savkov) [RHEL-23643] - libbpf: Add link-based API for netkit (Artem Savkov) [RHEL-23643] - bpf: print full verifier states on infinite loop detection (Artem Savkov) [RHEL-23643] - selftests/bpf: test if state loops are detected in a tricky case (Artem Savkov) [RHEL-23643] - bpf: correct loop detection for iterators convergence (Artem Savkov) [RHEL-23643] - selftests/bpf: tests with delayed read/precision makrs in loop body (Artem Savkov) [RHEL-23643] - bpf: exact states comparison for iterator convergence checks (Artem Savkov) [RHEL-23643] - bpf: extract same_callsites() as utility function (Artem Savkov) [RHEL-23643] - bpf: move explored_state() closer to the beginning of verifier.c (Artem Savkov) [RHEL-23643] - bpf: Improve JEQ/JNE branch taken logic (Artem Savkov) [RHEL-23643] - bpf: Fold smp_mb__before_atomic() into atomic_set_release() (Artem Savkov) [RHEL-23643] - bpf: Fix unnecessary -EBUSY from htab_lock_bucket (Artem Savkov) [RHEL-23643] - samples: bpf: Fix syscall_tp openat argument (Artem Savkov) [RHEL-23643] - selftests/bpf: Add more test cases for bpf memory allocator (Artem Savkov) [RHEL-23643] - bpf: Use bpf_global_percpu_ma for per-cpu kptr in __bpf_obj_drop_impl() (Artem Savkov) [RHEL-23643] - bpf: Move the declaration of __bpf_obj_drop_impl() to bpf.h (Artem Savkov) [RHEL-23643] - bpf: Use pcpu_alloc_size() in bpf_mem_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Re-enable unit_size checking for global per-cpu allocator (Artem Savkov) [RHEL-23643] - mm/percpu.c: introduce pcpu_alloc_size() (Artem Savkov) [RHEL-23643] - mm/percpu.c: don't acquire pcpu_lock for pcpu_chunk_addr_search() (Artem Savkov) [RHEL-23643] - selftests/bpf: Make linked_list failure test more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for open-coded task and css iter (Artem Savkov) [RHEL-23643] - selftests/bpf: rename bpf_iter_task.c to bpf_iter_tasks.c (Artem Savkov) [RHEL-23643] - bpf: Let bpf_iter_task_new accept null task ptr (Artem Savkov) [RHEL-23643] - bpf: teach the verifier to enforce css_iter and task_iter in RCU CS (Artem Savkov) [RHEL-23643] - bpf: Introduce css open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce task open coded iterator kfuncs (Artem Savkov) [RHEL-23643] - bpf: Introduce css_task open-coded iterator kfuncs (Artem Savkov) [RHEL-23643] - cgroup: Prepare for using css_task_iter_*() in BPF (Artem Savkov) [RHEL-23643] - bpftool: Wrap struct_ops dump in an array (Artem Savkov) [RHEL-23643] - bpftool: Fix printing of pointer value (Artem Savkov) [RHEL-23643] - bpf, docs: Define signed modulo as using truncated division (Artem Savkov) [RHEL-23643] - libbpf: Don't assume SHT_GNU_verdef presence for SHT_GNU_versym section (Artem Savkov) [RHEL-23643] - bpf: Ensure proper register state printing for cond jumps (Artem Savkov) [RHEL-23643] - bpf: Disambiguate SCALAR register state output in verifier logs (Artem Savkov) [RHEL-23643] - selftests/bpf: Make align selftests more robust (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve missed_kprobe_recursion test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Improve percpu_alloc test robustness (Artem Savkov) [RHEL-23643] - selftests/bpf: Rename bpf_iter_task_vma.c to bpf_iter_task_vmas.c (Artem Savkov) [RHEL-23643] - bpf: Don't explicitly emit BTF for struct btf_iter_num (Artem Savkov) [RHEL-23643] - bpf: Avoid unnecessary audit log for CPU security mitigations (Artem Savkov) [RHEL-23643] - libbpf: Add support for cgroup unix socket address hooks (Artem Savkov) [RHEL-23643] - bpftool: Align bpf_load_and_run_opts insns and data (Artem Savkov) [RHEL-23643] - bpftool: Align output skeleton ELF code (Artem Savkov) [RHEL-23643] - selftests/bpf: Test pinning bpf timer to a core (Artem Savkov) [RHEL-23643] - bpf: Add ability to pin bpf timer to calling CPU (Artem Savkov) [RHEL-23643] - selftests/bpf: Add pairs_redir_to_connected helper (Artem Savkov) [RHEL-23643] - bpf: Annotate struct bpf_stack_map with __counted_by (Artem Savkov) [RHEL-23643] - selftests/bpf: Don't truncate #test/subtest field (Artem Savkov) [RHEL-23643] - bpf: Inherit system settings for CPU security mitigations (Artem Savkov) [RHEL-23643] - bpf: Fix the comment for bpf_restore_data_end() (Artem Savkov) [RHEL-23643] - selftests/bpf: Enable CONFIG_VSOCKETS in config (Artem Savkov) [RHEL-23643] - selftests/bpf: Add uprobe_multi to gen_tar target (Artem Savkov) [RHEL-23643] - selftests/bpf: Add cross-build support for urandom_read et al (Artem Savkov) [RHEL-23643] - libbpf: Allow Golang symbols in uprobe secdef (Artem Savkov) [RHEL-23643] - samples/bpf: Add -fsanitize=bounds to userspace programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link tracepoint (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for recursion counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - selftests/bpf: Add test for missed counts of perf event link kprobe (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe perf link (Artem Savkov) [RHEL-23643] - bpftool: Display missed count for kprobe_multi link (Artem Savkov) [RHEL-23643] - bpf: Count missed stats in trace_call_bpf (Artem Savkov) [RHEL-23643] - bpf: Add missed value to kprobe_multi link info (Artem Savkov) [RHEL-23643] - bpf: Count stats for kprobe_multi programs (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__consume (Artem Savkov) [RHEL-23643] - libbpf: Add ring__consume (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__map_fd (Artem Savkov) [RHEL-23643] - libbpf: Add ring__map_fd (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__avail_data_size (Artem Savkov) [RHEL-23643] - libbpf: Add ring__avail_data_size (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring__*_pos (Artem Savkov) [RHEL-23643] - libbpf: Add ring__producer_pos, ring__consumer_pos (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Add ring_buffer__ring (Artem Savkov) [RHEL-23643] - libbpf: Switch rings to array of pointers (Artem Savkov) [RHEL-23643] - libbpf: Refactor cleanup in ring_buffer__add (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Support symbol versioning for uprobe (Artem Savkov) [RHEL-23643] - libbpf: Resolve symbol conflicts at the same offset for uprobe (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Fix array out-of-bound access (Artem Savkov) [RHEL-23643] - samples/bpf: syscall_tp_user: Rename num_progs into nr_tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Trim DENYLIST.s390x (Artem Savkov) [RHEL-23643] - s390/bpf: Implement signed division (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional jump with 32-bit offset (Artem Savkov) [RHEL-23643] - s390/bpf: Implement unconditional byte swap (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MEMSX (Artem Savkov) [RHEL-23643] - s390/bpf: Implement BPF_MOV | BPF_X with sign-extension (Artem Savkov) [RHEL-23643] - selftests/bpf: Add big-endian support to the ldsx test (Artem Savkov) [RHEL-23643] - selftests/bpf: Unmount the cgroup2 work directory (Artem Savkov) [RHEL-23643] - bpf: Disable zero-extension for BPF_MEMSX (Artem Savkov) [RHEL-23643] - bpf: Remove unused variables. (Artem Savkov) [RHEL-23643] - bpf: Fix bpf_throw warning on 32-bit arch (Artem Savkov) [RHEL-23643] - selftests/bpf: Print log buffer for exceptions test only on failure (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for BPF exceptions (Artem Savkov) [RHEL-23643] - selftests/bpf: Add BPF assertion macros (Artem Savkov) [RHEL-23643] - libbpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - libbpf: Refactor bpf_object__reloc_code (Artem Savkov) [RHEL-23643] - bpf: Fix kfunc callback register type handling (Artem Savkov) [RHEL-23643] - bpf: Disallow fentry/fexit/freplace for exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Detect IP == ksym.end as part of BPF program (Artem Savkov) [RHEL-23643] - bpf: Prevent KASAN false positive with bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Treat first argument as return value for bpf_throw (Artem Savkov) [RHEL-23643] - bpf: Perform CFG walk for exception callback (Artem Savkov) [RHEL-23643] - bpf: Add support for custom exception callbacks (Artem Savkov) [RHEL-23643] - bpf: Refactor check_btf_func and split into two phases (Artem Savkov) [RHEL-23643] - bpf: Implement BPF exceptions (Artem Savkov) [RHEL-23643] - bpf: Implement support for adding hidden subprogs (Artem Savkov) [RHEL-23643] - bpf/tests: add tests for cpuv4 instructions (Artem Savkov) [RHEL-23643] - bpf: Charge modmem for struct_ops trampoline (Artem Savkov) [RHEL-23643] - selftests/bpf: Add testcases for tailcall infinite loop fixing (Artem Savkov) [RHEL-23643] - selftests/bpf: Correct map_fd to data_fd in tailcalls (Artem Savkov) [RHEL-23643] - bpftool: Fix -Wcast-qual warning (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: simplify the "next tid" logic (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: kill next_task (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: fix the skip_if_dup_files check (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of get/put_task_struct (Artem Savkov) [RHEL-23643] - bpf: task_group_seq_get_next: cleanup the usage of next_thread() (Artem Savkov) [RHEL-23643] - selftests/bpf: Test preemption between bpf_obj_new() and bpf_obj_drop() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_free{_rcu}() (Artem Savkov) [RHEL-23643] - bpf: Enable IRQ after irq_work_raise() completes in unit_alloc() (Artem Savkov) [RHEL-23643] - bpf: Mark BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE deprecated (Artem Savkov) [RHEL-23643] - selftests/bpf: Add some negative tests (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for cgrp_local_storage with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Remove unnecessary direct read of local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Mark OBJ_RELEASE argument as MEM_RCU when possible (Artem Savkov) [RHEL-23643] - selftests/bpf: Add tests for array map with local percpu kptr (Artem Savkov) [RHEL-23643] - selftests/bpf: Add bpf_percpu_obj_{new,drop}() macro in bpf_experimental.h (Artem Savkov) [RHEL-23643] - libbpf: Add __percpu_kptr macro definition (Artem Savkov) [RHEL-23643] - selftests/bpf: Update error message in negative linked_list test (Artem Savkov) [RHEL-23643] - bpf: Add bpf_this_cpu_ptr/bpf_per_cpu_ptr support for allocated percpu obj (Artem Savkov) [RHEL-23643] - bpf: Add alloc/xchg/direct_access support for local percpu kptr (Artem Savkov) [RHEL-23643] - bpf: Add BPF_KPTR_PERCPU as a field type (Artem Savkov) [RHEL-23643] - bpf: Add support for non-fix-size percpu mem allocation (Artem Savkov) [RHEL-23643] - libbpf: Add basic BTF sanity validation (Artem Savkov) [RHEL-23643] - clk: linux/clk-provider.h: fix kernel-doc warnings and typos (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Remove redundant if statement (Joel Slebodnick) [RHEL-5705] - clk: fix typo in clk_hw_register_fixed_rate_parent_data() macro (Joel Slebodnick) [RHEL-5705] - clk: Remove mmask and nmask fields in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Avoid invalid function names in CLK_OF_DECLARE() (Joel Slebodnick) [RHEL-5705] - clk: Mark a fwnode as initialized when using CLK_OF_DECLARE() macro (Joel Slebodnick) [RHEL-5705] - clk: Mention that .recalc_rate can return 0 on error (Joel Slebodnick) [RHEL-5705] - clk: introduce (devm_)hw_register_mux_parent_data_table API (Joel Slebodnick) [RHEL-5705] - clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() (Joel Slebodnick) [RHEL-5705] - clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() (Joel Slebodnick) [RHEL-5705] - math.h: Introduce data types for fractional numbers (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add LDB clock entry (Joel Slebodnick) [RHEL-5705] - dt-bindings: clock: imx8mp: Add ids for the audio shared gate (Joel Slebodnick) [RHEL-5705] - dt-bindings: clocks: imx8mp: Add ID for usb suspend clock (Joel Slebodnick) [RHEL-5705] - redhat/configs: Add CONFIG_CLK_IMX8ULP (Joel Slebodnick) [RHEL-5705] - clk: Add a devm variant of clk_rate_exclusive_get() (Joel Slebodnick) [RHEL-5705] - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}' (Joel Slebodnick) [RHEL-5705] - clkdev: Update clkdev id usage to allow for longer names (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Fix SAI_MCLK_SEL definition (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use common error handling code in imx_clk_scu_alloc_dev() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Delete two unnecessary initialisations in __imx8m_clk_hw_composite() (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Less function calls in __imx8m_clk_hw_composite() after error detection (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_core_get NULL dereference (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8-acm: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add fwname-based constructor functions (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: add optional accuracy support (Joel Slebodnick) [RHEL-5705] - clk: Provide managed helper to get and enable bulk clocks (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Use bit operations consistently (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Move mask calculations out of lock (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: change naming of fvco to fout (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: gate: fix comment typo and grammar (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Improve approximation when zero based and export (Joel Slebodnick) [RHEL-5705] - clk: Fix clk gate kunit test on big-endian CPUs (Joel Slebodnick) [RHEL-5705] - clk: Parameterize clk_leaf_mux_set_rate_parent (Joel Slebodnick) [RHEL-5705] - clk: Drive clk_leaf_mux_set_rate_parent test from clk_ops (Joel Slebodnick) [RHEL-5705] - clk: Allow phase adjustment from debugfs (Joel Slebodnick) [RHEL-5705] - clk: Show active consumers of clocks in debugfs (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm/qxp: add more resources to whitelist (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: ignore clks not owned by Cortex-A partition (Joel Slebodnick) [RHEL-5705] - clk: imx8: remove MLB support (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qm-rsrc: drop VPU_UART/VPUCORE (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: correct the enet clocks for i.MX8DXL (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8qxp: Fix elcdif_pll clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8dxl-rsrc: keep sorted in the ascending order (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Allow a different LCDIF1 clock parent (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mq: correct error handling path (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Simplify clk_imx_acm_detach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Add a message in case of devm_clk_hw_register_mux_parent_data_table() error (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in imx8_acm_clk_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path if devm_clk_hw_register_mux_parent_data_table() fails (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: Fix an error handling path in clk_imx_acm_attach_pm_domains() (Joel Slebodnick) [RHEL-5705] - clk: imx: Select MXC_CLK for CLK_IMX8QXP (Joel Slebodnick) [RHEL-5705] - clk: tegra: fix error return case for recalc_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: align pdiv with reference manual (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op (Joel Slebodnick) [RHEL-5705] - clk: imx25: make __mx25_clocks_init return void (Joel Slebodnick) [RHEL-5705] - clk: imx25: print silicon revision during init (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix sai4 clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update SPLL2 type (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv4: Fix SPLL2 MULT range (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8: add audio clock mux driver (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8qxp-lpcg: Convert to devm_platform_ioremap_resource() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Simplify .determine_rate() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Replace kstrdup() + strreplace() with kstrdup_and_replace() (Joel Slebodnick) [RHEL-5705] - clk: Fix slab-out-of-bounds error in devm_clk_release() (Joel Slebodnick) [RHEL-5705] - clk: tegra: Avoid calling an uninitialized function (Joel Slebodnick) [RHEL-5705] - clk: Fix memory leak in devm_clk_notifier_register() (Joel Slebodnick) [RHEL-5705] - clk: tegra: tegra124-emc: Fix potential memory leak (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe() (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-imxrt1050: fix memory leak in imxrt1050_clocks_probe (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add imx8m_divider_determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: use _safe list iterator to avoid a use after free (Joel Slebodnick) [RHEL-5705] - clk: imx: drop imx_unregister_clocks (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: retain early UART clocks during kernel init (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: Remove CLK_SET_RATE_PARENT from the LDB clocks (Joel Slebodnick) [RHEL-5705] - clk: Fix best_parent_rate after moving code into a separate function (Joel Slebodnick) [RHEL-5705] - clk: Forbid to register a mux without determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Switch to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: tegra: periph: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: super: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: tegra: bpmp: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: fixup-mux: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: imx: busy: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: test: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: nodrv: Add a determine_rate hook (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_determine_rate_no_reparent() (Joel Slebodnick) [RHEL-5705] - clk: Move no reparent case into a separate function (Joel Slebodnick) [RHEL-5705] - clk: test: Fix type sign of rounded rate variables (Joel Slebodnick) [RHEL-5705] - clk: Export clk_hw_forward_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: imx: Drop inclusion of unused header (Joel Slebodnick) [RHEL-5705] - clk: composite: Fix handling of high clock rates (Joel Slebodnick) [RHEL-5705] - Revert "clk: imx: composite-8m: Add support to determine_rate" (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: update clk flag for system critical clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add tpm5 clock as critical gate clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: keep MU0_B clock enabled always (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Add divider closest support to get more accurate clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: Fix XBAR_DIVBUS and AD_SLOW clock parents (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: change the 'nand_usdhc_bus' clock to non-critical (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add LDB root clock (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: correct DISP2 pixel clock type (Joel Slebodnick) [RHEL-5705] - clk: imx: drop duplicated macro (Joel Slebodnick) [RHEL-5705] - clk: imx: clk-gpr-mux: Provide clock name in error message (Joel Slebodnick) [RHEL-5705] - clk: imx: Let IMX8MN_CLK_DISP_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: Let IMX8MM_CLK_LCDIF_PIXEL set parent rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8m_clk_hw_composite_flags macro (Joel Slebodnick) [RHEL-5705] - clk: imx: composite-8m: Add support to determine_rate (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: Add audiomix block control (Joel Slebodnick) [RHEL-5705] - clk: add missing of_node_put() in "assigned-clocks" property parsing (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove values for mmask and nmask in struct clk_fractional_divider (Joel Slebodnick) [RHEL-5705] - clk: Compute masks for fractional_divider clk when needed. (Joel Slebodnick) [RHEL-5705] - clk: tegra: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-rate: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Convert to platform remove callback returning void (Joel Slebodnick) [RHEL-5705] - clk: tegra: Don't warn three times about failure to unregister (Joel Slebodnick) [RHEL-5705] - clk: Use of_property_present() for testing DT property presence (Joel Slebodnick) [RHEL-5705] - clk: tegra20: fix gcc-7 constant overflow warning (Joel Slebodnick) [RHEL-5705] - clk: Print an info line before disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: remove unnecessary (void*) conversions (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix "failed to get parent" error (Joel Slebodnick) [RHEL-5705] - clk: qcom: Revert sync_state based clk_disable_unused (Joel Slebodnick) [RHEL-5705] - clk: Introduce devm_clk_hw_register_gate_parent_data() (Joel Slebodnick) [RHEL-5705] - clk: qcom: sdm845: Use generic clk_sync_state_disable_unused callback (Joel Slebodnick) [RHEL-5705] - clk: Add generic sync_state callback for disabling unused clocks (Joel Slebodnick) [RHEL-5705] - clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled() (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: fix recalc_rate for negative kdiv (Joel Slebodnick) [RHEL-5705] - clk: imx: fix compile testing imxrt1050 (Joel Slebodnick) [RHEL-5705] - clk: imx: set imx_clk_gpr_mux_ops storage-class-specifier to static (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx6ul: fix enet1 gate configuration (Joel Slebodnick) [RHEL-5705] - clk: imx: add imx_obtain_fixed_of_clock() (Joel Slebodnick) [RHEL-5705] - clk: imx6q: add ethernet refclock mux support (Joel Slebodnick) [RHEL-5705] - clk: imx: add clk-gpr-mux driver (Joel Slebodnick) [RHEL-5705] - cpuidle, clk: Remove trace_.*_rcuidle() (Joel Slebodnick) [RHEL-5705] - clk: Add trace events for rate requests (Joel Slebodnick) [RHEL-5705] - clk: Store clk_core for clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_enet_phy_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: fix imx8mn_sai2_sels clocks list (Joel Slebodnick) [RHEL-5705] - clk: imx: rename video_pll1 to video_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: replace osc_hdmi with dummy (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: rename vpu_pll to m7_alt_pll (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: add IMXRT1050_CLK_LCDIF_PIX clock gate (Joel Slebodnick) [RHEL-5705] - clk: imx: imxrt1050: fix IMXRT1050_CLK_LCDIF_APB offsets (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add audio shared gate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add 320 MHz and 640 MHz entries for PLL146x (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8mp: add shared clk gate for usb suspend clk (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Regroup inclusions (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Show numerator and denominator in debugfs (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Split out clk_fd_get_div() helper (Joel Slebodnick) [RHEL-5705] - clk: bulk: Use dev_err_probe() helper in __clk_bulk_get() (Joel Slebodnick) [RHEL-5705] - clk: Initialize max_rate in struct clk_rate_request (Joel Slebodnick) [RHEL-5705] - clk: Initialize the clk_rate_request even if clk_core is NULL (Joel Slebodnick) [RHEL-5705] - clk: Remove WARN_ON NULL parent in clk_core_init_rate_req() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for notifiers (Joel Slebodnick) [RHEL-5705] - clk: Update req_rate on __clk_recalc_rates() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add missing test case for ranges (Joel Slebodnick) [RHEL-5705] - clk: Zero the clk_rate_request structure (Joel Slebodnick) [RHEL-5705] - clk: Stop forwarding clk_rate_requests to the parent (Joel Slebodnick) [RHEL-5705] - clk: Constify clk_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_core_has_parent() (Joel Slebodnick) [RHEL-5705] - clk: Switch from __clk_determine_rate to clk_core_round_rate_nolock (Joel Slebodnick) [RHEL-5705] - clk: Add our request boundaries in clk_core_init_rate_req (Joel Slebodnick) [RHEL-5705] - clk: Introduce clk_hw_init_rate_request() (Joel Slebodnick) [RHEL-5705] - clk: Move clk_core_init_rate_req() from clk_core_round_rate_nolock() to its caller (Joel Slebodnick) [RHEL-5705] - clk: Change clk_core_init_rate_req prototype (Joel Slebodnick) [RHEL-5705] - clk: Set req_rate on reparenting (Joel Slebodnick) [RHEL-5705] - clk: Take into account uncached clocks in clk_set_rate_range() (Joel Slebodnick) [RHEL-5705] - clk: tests: Add some tests for orphan with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for mux with multiple parents (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for single parent mux (Joel Slebodnick) [RHEL-5705] - clk: tests: Add tests for uncached clock (Joel Slebodnick) [RHEL-5705] - clk: tests: Add reference to the orphan mux bug report (Joel Slebodnick) [RHEL-5705] - clk: tests: Add test suites description (Joel Slebodnick) [RHEL-5705] - clk: Clarify clk_get_rate() expectations (Joel Slebodnick) [RHEL-5705] - clk: Skip clamping when rounding if there's no boundaries (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Switch to clk_hw_get_clk (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix memleak on platform_device_add() fails (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: tune the order of enet_qos_root_clk (Joel Slebodnick) [RHEL-5705] - clk: nxp: fix typo in comment (Joel Slebodnick) [RHEL-5705] - clkdev: Simplify devm_clk_hw_register_clkdev() function (Joel Slebodnick) [RHEL-5705] - clkdev: Remove never used devm_clk_release_clkdev() (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_of_clk_del_provider() (Joel Slebodnick) [RHEL-5705] - clk: do not initialize ret (Joel Slebodnick) [RHEL-5705] - clk: remove extra empty line (Joel Slebodnick) [RHEL-5705] - clk: Fix comment typo (Joel Slebodnick) [RHEL-5705] - clk: move from strlcpy with unused retval to strscpy (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks (Joel Slebodnick) [RHEL-5705] - Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops" (Joel Slebodnick) [RHEL-5705] - clk: core: Fix runtime PM sequence in clk_core_unprepare() (Joel Slebodnick) [RHEL-5705] - clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops (Joel Slebodnick) [RHEL-5705] - clk: Remove never used devm_clk_*unregister() (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw() (Joel Slebodnick) [RHEL-5705] - clk: fixed: Remove Allwinner A10 special-case logic (Joel Slebodnick) [RHEL-5705] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2) (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Fix kfree() of static memory on setting driver_override (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: fix usb_root_clk parent (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage (Joel Slebodnick) [RHEL-5705] - clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu() (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: add GPT support (Joel Slebodnick) [RHEL-5705] - clk: imx8m: check mcore_booted before register clk (Joel Slebodnick) [RHEL-5705] - clk: mux: remove redundant initialization of variable width (Joel Slebodnick) [RHEL-5705] - clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Joel Slebodnick) [RHEL-5705] - Revert "clk: Drop the rate range on clk_put()" (Joel Slebodnick) [RHEL-5705] - clk: Drop the rate range on clk_put() (Joel Slebodnick) [RHEL-5705] - clk: test: Test clk_set_rate_range on orphan mux (Joel Slebodnick) [RHEL-5705] - clk: Initialize orphan req_rate (Joel Slebodnick) [RHEL-5705] - clk: Add clk_drop_range (Joel Slebodnick) [RHEL-5705] - clk: Always set the rate on clk_set_range_rate (Joel Slebodnick) [RHEL-5705] - clk: Use clamp instead of open-coding our own (Joel Slebodnick) [RHEL-5705] - clk: Always clamp the rounded rate (Joel Slebodnick) [RHEL-5705] - clk: Enforce that disjoints limits are invalid (Joel Slebodnick) [RHEL-5705] - clk: Fix clk_hw_get_clk() when dev is NULL (Joel Slebodnick) [RHEL-5705] - clk: imx: remove redundant re-assignment of pll->base (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Support dynamic rates (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Add pr_fmt (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: explicitly return lowest rate (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: name variables after usage (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: consolidate rate calculation (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Drop wrong shifting (Joel Slebodnick) [RHEL-5705] - clk: imx: pll14xx: Use register defines consistently (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: remove SYS PLL 1/2 clock gates (Joel Slebodnick) [RHEL-5705] - clk: imx: off by one in imx_lpcg_parse_clks_from_dt() (Joel Slebodnick) [RHEL-5705] - clk: imx7d: Remove audio_mclk_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT clock (Joel Slebodnick) [RHEL-5705] - clk: imx: Add imx8dxl clk driver (Joel Slebodnick) [RHEL-5705] - clk: imx: Add initial support for i.MXRT1050 clock driver (Joel Slebodnick) [RHEL-5705] - clk: Mark clk_core_evict_parent_cache_subtree() 'target' const (Joel Slebodnick) [RHEL-5705] - clk: Mark 'all_lists' as const (Joel Slebodnick) [RHEL-5705] - clk: mux: Declare u32 *table parameter as const (Joel Slebodnick) [RHEL-5705] - clk: nxp: Declare mux table parameter as const u32 * (Joel Slebodnick) [RHEL-5705] - clk: nxp: Remove unused variable (Joel Slebodnick) [RHEL-5705] - clk: fixed-factor: Introduce devm_clk_hw_register_fixed_factor_index() (Joel Slebodnick) [RHEL-5705] - clk: imx8mp: Fix the parent clk of the audio_root_clk (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: Fix imx8mn_clko1_sels (Joel Slebodnick) [RHEL-5705] - clk: imx: Use div64_ul instead of do_div (Joel Slebodnick) [RHEL-5705] - clk: imx: imx8ulp: set suppress_bind_attrs to true (Joel Slebodnick) [RHEL-5705] - clk: Enable/Disable runtime PM for clk_summary (Joel Slebodnick) [RHEL-5705] - clk: Emit a stern warning with writable debugfs enabled (Joel Slebodnick) [RHEL-5705] - clk: Add write operation for clk_parent debugfs node (Joel Slebodnick) [RHEL-5705] - clk: __clk_core_init() never takes NULL (Joel Slebodnick) [RHEL-5705] - clk: clk_core_get() can also return NULL (Joel Slebodnick) [RHEL-5705] - clk: gate: Add devm_clk_hw_register_gate() (Joel Slebodnick) [RHEL-5705] - clk: imx: pllv1: fix kernel-doc notation for struct clk_pllv1 (Joel Slebodnick) [RHEL-5705] - clk: Don't parent clks until the parent is fully registered (Joel Slebodnick) [RHEL-5705] - clk: imx: use module_platform_driver (Joel Slebodnick) [RHEL-5705] - clk: imx8m: Do not set IMX_COMPOSITE_CORE for non-regular composites (Joel Slebodnick) [RHEL-5705] - clk: use clk_core_get_rate_recalc() in clk_rate_get() (Joel Slebodnick) [RHEL-5705] - clk: imx: Make CLK_IMX8ULP select MXC_CLK (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Fix csi clk gate register (Joel Slebodnick) [RHEL-5705] - clk: imx: imx6ul: Move csi_sel mux to correct base register (Joel Slebodnick) [RHEL-5705] - clk: imx: Fix the build break when clk-imx8ulp build as module (Joel Slebodnick) [RHEL-5705] - clk: imx: Add the pcc reset controller support on imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Add clock driver for imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pfdv2 for 8ulp specific support (Joel Slebodnick) [RHEL-5705] - clk: imx: disable the pfd when set pfdv2 clock rate (Joel Slebodnick) [RHEL-5705] - clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: disable i.mx7ulp composite clock during initialization (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the compsite driver to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Update the pllv4 to support imx8ulp (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework imx_clk_hw_pll14xx wrapper (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all imx_clk_hw_composite wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_divider wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_mux wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate2 wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Rework all clk_hw_register_gate wrappers (Joel Slebodnick) [RHEL-5705] - clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones (Joel Slebodnick) [RHEL-5705] - clk: imx: Remove unused helpers (Joel Slebodnick) [RHEL-5705] - clk: composite: export clk_register_composite (Joel Slebodnick) [RHEL-5705] - clk: imx8mn: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: imx8mm: use correct mux type for clkout path (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Document the arithmetics used behind the code (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Hide clk_fractional_divider_ops from wide audience (Joel Slebodnick) [RHEL-5705] - clk: fractional-divider: Export approximation algorithm to the CCF users (Joel Slebodnick) [RHEL-5705]- hwmon: (lm90) Prevent integer overflow/underflow in hysteresis calculations (David Arcari) [RHEL-28126] {CVE-2021-47098} - pppoe: Fix memory leak in pppoe_sendmsg() (Guillaume Nault) [RHEL-29930] - ppp_async: limit MRU to 64K (Guillaume Nault) [RHEL-29930] - powercap: intel_rapl: Add support for Arrow Lake (Steve Best) [RHEL-20102] - powercap: intel_rapl: Add support for Lunar Lake-M paltform (Steve Best) [RHEL-20102] - dmaengine: ti: edma: Add some null pointer checks to the edma_probe (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add dependency for PTP (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Fix C45 read/write protocol (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Avoid overriding return value (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Fix typo in bitfield documentation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use device_get_match_data() (Andrew Halaney) [RHEL-29244] - soc/ti: wkup_m3_ipc: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: smartreflex: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pruss: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: pm33xx: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_qmss_queue: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc/ti: knav_dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo.c: Add JTAG ID for AM62PX (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource_byname simplify logic (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Fixup documentation errors (Andrew Halaney) [RHEL-29244] - wkup_m3_ipc.c: Fix error checking for debugfs_create_dir (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add helper functions to set GPI mode, MII_RT_event and XFR (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_cfg_read()/update(), pruss_cfg_get_gpmux()/set_gpmux() APIs (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_{request,release}_mem_region() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Add pruss_get()/put() API (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Allow compile-testing (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Avoid cast to incompatible function type (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Simplify getting the opam_sr pointer (Andrew Halaney) [RHEL-29244] - soc: ti: Use devm_platform_ioremap_resource() (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J784S4 SOC (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Add try_module_get() to k3_dmaring_request_dual_ring() (Andrew Halaney) [RHEL-29244] - ARM: omap2: smartreflex: remove on_init control (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62Ax JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe (Andrew Halaney) [RHEL-29244] - drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for PRUSS-M subsystem on K3 AM62x SoCs (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Remove unneeded semicolon (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for IO Isolation (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_NULL when checking knav_queue_open() result (Andrew Halaney) [RHEL-29244] - soc: ti: pm33xx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Add support for toggling VTT regulator (Andrew Halaney) [RHEL-29244] - soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - soc: ti: replace usage of found with dedicated list iterator variable (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: fix platform_get_irq.cocci warning (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add AM62x JTAG ID (Andrew Halaney) [RHEL-29244] - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe (Andrew Halaney) [RHEL-29244] - soc: ti: smartreflex: Use platform_get_irq_optional() to get the interrupt (Andrew Halaney) [RHEL-29244] - soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable (Andrew Halaney) [RHEL-29244] - soc: ti: knav_dma: Fix NULL vs IS_ERR() checking in dma_init (Andrew Halaney) [RHEL-29244] - soc: ti: k3-socinfo: Add entry for J721S2 SoC family (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: fix referenced node in error message (Andrew Halaney) [RHEL-29244] - soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex (Andrew Halaney) [RHEL-29244] - soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM64x SoCs (Andrew Halaney) [RHEL-29244] - net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port (Andrew Halaney) [RHEL-29244] - soc: ti: ti_sci_inta_msi: Allocate MSI device data on first use (Andrew Halaney) [RHEL-29244] - of/irq: export of_msi_get_domain (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add sw tx/rx irq coalescing based on hrtimers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-qos: Add Frame Preemption MAC Merge support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Move register definitions to header file (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move code to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: cleanup TAPRIO handling (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Rename TI_AM65_CPSW_TAS to TI_AM65_CPSW_QOS (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Build am65-cpsw-qos only if required (Andrew Halaney) [RHEL-29244] - net/sched: taprio: replace tc_taprio_qopt_offload :: enable with a "cmd" enum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Update K3 SoCs list for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw-new: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error handling in am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Set default TX channels to maximum (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Re-arrange functions to avoid forward declaration (Andrew Halaney) [RHEL-29244] - net: ethernet: am65-cpsw: Add standard Ethernet MAC stats to ethtool (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix error cleanup on failing pruss_request_mem_region (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add missing icss_iep_put to error path (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: fix setting counter value (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: rx_pause/tx_pause controls wrong direction (Andrew Halaney) [RHEL-29244] - net: ethernet: davinci_emac: Use MAC Address from Device Tree (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add phys_port_name support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix r30 CMDs bitmasks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix mixed module-builtin object (Andrew Halaney) [RHEL-29244] - net: netcp: replace deprecated strncpy with strscpy (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix tx_total_bytes count (Andrew Halaney) [RHEL-29244] - net: cpmac: remove driver to prepare for platform removal (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: clean up k3_udma_glue_tx_get_irq() return (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Fix signedness bug in prueth_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add support for half duplex operation (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add PTP dependency (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add AM64x icssg support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: am65x SR2.0 add 10M full duplex support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: add packet timestamping and ptp support (Andrew Halaney) [RHEL-29244] - net: ti: icss-iep: Add IEP driver (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Remove unused declarations (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add mqprio qdisc offload in channel mode (Andrew Halaney) [RHEL-29244] - net/sched: taprio: only pass gate mask per TXQ for igc, stmmac, tsnep, am65_cpsw (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Power management support (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ethtool ops for ICSSG Ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Standard network staticstics (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG Stats (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add ICSSG ethernet driver (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add icssg queues APIs and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware config and classification APIs. (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add mii helper apis and macros (Andrew Halaney) [RHEL-29244] - net: ti: icssg-prueth: Add Firmware Interface for ICSSG Ethernet driver. (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Call of_node_put() on error path (Andrew Halaney) [RHEL-29244] - net: ti/cpsw: Add explicit platform_device.h and of_platform.h includes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable USXGMII mode for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII for J784S4 CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move mode specific config to mac_config() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix format specifier in netcp_create_interface() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable p0 host port rx_vlan_remap (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: add .ndo to set dma per-queue rate (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J721E (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable SGMII mode for J7200 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SGMII mode (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Simplify setting supported interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust estf following ptp changes (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: reset pps genf adj settings on enable (Andrew Halaney) [RHEL-29244] - net: Use of_property_read_bool() for boolean properties (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Update name of Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add RX DMA Channel Teardown Quirk (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Fix CPTS release action (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Delete unreachable error handling code (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Handle -EPROBE_DEFER for Serdes PHY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: adjust pps following ptp changes (Andrew Halaney) [RHEL-29244] - ptp: convert remaining drivers to adjfine interface (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: add pps support (Andrew Halaney) [RHEL-29244] - net: mdio: mdio-bitbang: Separate C22 and C45 transactions (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for SERDES configuration (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Enable QSGMII mode for J721e CPSW9G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix CONFIG_PM #ifdef (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix PM runtime leakage in am65_cpsw_nuss_ndo_slave_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: drop the weight argument from netif_napi_add (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Add suspend/resume support" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume" (Andrew Halaney) [RHEL-29244] - Revert "net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix RGMII configuration at SPEED_10 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: fix error handling in am65_cpsw_nuss_probe() (Andrew Halaney) [RHEL-29244] - ptp: cpts: convert .adjfreq to .adjfine (Andrew Halaney) [RHEL-29244] - net: cpsw: disable napi in cpsw_ndo_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix hardware switch mode on suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: retain PORT_VLAN_REG after suspend/resume (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Add cpsw_ale_restore() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add suspend/resume support (Andrew Halaney) [RHEL-29244] - net: switch to netif_napi_add_tx() (Andrew Halaney) [RHEL-29244] - eth: remove copies of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw/cpts: Add suspend/resume helpers (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix segmentation fault at module unload (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix return type of netcp_ndo_start_xmit() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: set correct devlink flavour for unused ports (Andrew Halaney) [RHEL-29244] - net: cpmac: Add __init/__exit annotations to module init/exit funcs (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: remove unused parameter of am65_cpsw_nuss_common_open() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpts: Switch to use dev_err_probe() helper (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Fix return type of emac_dev_xmit (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: fix build for mdio bitbang uses (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Move phy_set_mode_ext() to correct location (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Add support for J7200 CPSW5G (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_mdio: Add workaround for errata i2329 (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix devlink port register sequence (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create() (Andrew Halaney) [RHEL-29244] - ethernet/ti: delete if NULL check befort devm_kfree (Andrew Halaney) [RHEL-29244] - eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-ethtool: use pm_runtime_resume_and_get (Andrew Halaney) [RHEL-29244] - drivers: net: davinci_mdio: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_priv: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_new: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: enable bc/mc storm prevention support (Andrew Halaney) [RHEL-29244] - drivers: net: cpsw: ale: add broadcast/multicast rate limit support (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw-nuss: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Fix build error without PHYLINK (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: drop CPSW_HEADROOM define (Andrew Halaney) [RHEL-29244] - net: cpsw: add missing of_node_put() in cpsw_probe_dt() (Andrew Halaney) [RHEL-29244] - drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Fix spelling mistake and clean up message (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: Convert to PHYLINK (Andrew Halaney) [RHEL-29244] - net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLAN_INFO_BRENTRY (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpts: Handle error for clk_enable (Andrew Halaney) [RHEL-29244] - net: cpsw: Properly initialise struct page_pool_params (Andrew Halaney) [RHEL-29244] - net: cpsw: avoid alignment faults by taking NET_IP_ALIGN into account (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: Use platform_get_irq() to get the interrupt (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: Enable PHY timestamping (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: add missing of_node_put before return (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw_ale: Fix access to un-initialized memory (Andrew Halaney) [RHEL-29244] - net: davinci_emac: Fix interrupt pacing disable (Andrew Halaney) [RHEL-29244] - ethernet: tlan: use eth_hw_addr_set() (Andrew Halaney) [RHEL-29244] - ethernet: remove random_ether_addr() (Andrew Halaney) [RHEL-29244] - ethernet: replace netdev->dev_addr assignment loops (Andrew Halaney) [RHEL-29244] - ethernet: manually convert memcpy(dev_addr,..., sizeof(addr)) (Andrew Halaney) [RHEL-29244] - ethernet: make use of eth_hw_addr_random() where appropriate (Andrew Halaney) [RHEL-29244] - ethernet: ti: cpts: Use devm_kcalloc() instead of devm_kzalloc() (Andrew Halaney) [RHEL-29244] - ethernet: use of_get_ethdev_address() (Andrew Halaney) [RHEL-29244] - am65-cpsw: avoid null pointer arithmetic (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: Move devlink registration to be last devlink command (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: make array stpa static const, makes object smaller (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: revert "drop frame padding" (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: am65-cpsw: use napi_complete_done() in TX completion (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_cpdma: drop frame padding (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: davinci_emac: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - net: ethernet: ti: cpsw: switch to use skb_put_padto() (Andrew Halaney) [RHEL-29244] - Revert "net: build all switchdev drivers as modules when the bridge is a module" (Andrew Halaney) [RHEL-29244] - net: ti: am65-cpsw-nuss: fix wrong devlink release order (Andrew Halaney) [RHEL-29244] - net: build all switchdev drivers as modules when the bridge is a module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Fix SPI PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: handle irq_of_parse_and_map() errors (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Annotate struct omap_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Annotate struct edma_desc with __counted_by (Andrew Halaney) [RHEL-29244] - dmaengine: ti: omap-dma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cppi41: Convert to platform remove callback returning void (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for J721S2 CSI BCDMA instance (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add PSI-L thread map for main CPSW2G (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: annotate pm function with __maybe_unused (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add PSI-L thread support for J784s4 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: remove unused edma_and function (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Workaround errata i2234 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add system suspend/resume support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: remove non-fatal probe deferral log (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for BCDMA CSI RX (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add support for DMAs on AM62A SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62a: Add AM62Ax PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix BCDMA for case w/o BCHAN (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Do conditional decrement of UDMA_CHAN_RT_PEER_BCNT_REG (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert PSIL to be buildable as module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: convert k3-udma to module (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-glue: fix memory leak when register device fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Respond TX done if DMA_PREP_INTERRUPT is not requested (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j721e (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: add additional TX threads for j7200 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Remove some unused functions (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Reset UDMA_CHAN_RT byte counters to prevent overflow (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get() (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate (Andrew Halaney) [RHEL-29244] - dmaengine: ti: deprecate '#dma-channels' (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-am62: Update PSIL thread for saul. (Andrew Halaney) [RHEL-29244] - dma: omap: hide legacy interface (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add AM62x DMSS support (Andrew Halaney) [RHEL-29244] - dmaengine: ti: cleanup comments (Andrew Halaney) [RHEL-29244] - drivers: dma: ti: k3-psil: Add support for J721S2 (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Add SoC dependent data for J721S2 SoC (Andrew Halaney) [RHEL-29244] - dmaengine: ti: edma: Use 'for_each_set_bit' when possible (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Fix smatch warnings (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set r/tchan or rflow to NULL if request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-udma: Set bchan to NULL if a channel request fail (Andrew Halaney) [RHEL-29244] - dmaengine: ti: k3-psil-j721e: Add entry for CSI2RX (Andrew Halaney) [RHEL-29244] - xfs: drop experimental warning for FSDAX (Bill O'Donnell) [RHEL-15319] - mm, pmem, xfs: Introduce MF_MEM_PRE_REMOVE for unbind (Bill O'Donnell) [RHEL-12888] - xfs: correct calculation for agend and blockcount (Bill O'Donnell) [RHEL-12888] - fs: distinguish between user initiated freeze and kernel initiated freeze (Bill O'Donnell) [RHEL-12888] - xfs: fix the calculation for "end" and "length" (Bill O'Donnell) [RHEL-12888] - mpls: Do not orphan the skb (Guillaume Nault) [RHEL-28782] - net: flow_dissector: Use 64bits for used_keys (Ivan Vecera) [RHEL-29648] - macvlan: Don't propagate promisc change to lower dev in passthru (Davide Caratti) [RHEL-32205] - ipvlan: add ipvlan_route_v6_outbound() helper (Davide Caratti) [RHEL-32205] - ipvlan: properly track tx_errors (Davide Caratti) [RHEL-32205] - platform/x86: intel-uncore-freq: Add additional client processors (Steve Best) [RHEL-32742] - l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv() (Guillaume Nault) [RHEL-30144] - geneve: make sure to pull inner header in geneve_rx() (Guillaume Nault) [RHEL-30144] - net: ip_tunnel: prevent perpetual headroom growth (Guillaume Nault) [RHEL-30144] - l2tp: pass correct message length to ip6_append_data (Guillaume Nault) [RHEL-30144] - ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv() (Guillaume Nault) [RHEL-30144] - ip_tunnels: use DEV_STATS_INC() (Guillaume Nault) [RHEL-30144] - ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function (Guillaume Nault) [RHEL-31492] - inet_diag: annotate data-races around inet_diag_table[] (Guillaume Nault) [RHEL-31492] - arp: Prevent overflow in arp_req_get(). (Guillaume Nault) [RHEL-31492] - ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid (Guillaume Nault) [RHEL-31492] - inet: read sk->sk_family once in inet_recv_error() (Guillaume Nault) [RHEL-31492] - net: ipv4: fix a memleak in ip_setup_cork (Guillaume Nault) [RHEL-31492] - ipv6: init the accept_queue's spinlocks in inet6_create (Guillaume Nault) [RHEL-31492] - tcp: make sure init the accept_queue's spinlocks once (Guillaume Nault) [RHEL-31492]- PCI/MSI: Prevent MSI hardware interrupt number truncation (Myron Stowe) [RHEL-21453] - redhat/configs: Add CONFIG_CRYPTO_DEV_QAT_420XX (Vladis Dronov) [RHEL-17715] - crypto: qat - make ring to service map common for QAT GEN4 (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 420xx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix ring to service map for dcc in 4xxx (Vladis Dronov) [RHEL-17715] - crypto: qat - fix comment structure (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unnecessary description from comment (Vladis Dronov) [RHEL-17715] - crypto: qat - remove double initialization of value (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid division by zero (Vladis Dronov) [RHEL-17715] - crypto: qat - removed unused macro in adf_cnv_dbgfs.c (Vladis Dronov) [RHEL-17715] - crypto: qat - remove unused macros in qat_comp_alg.c (Vladis Dronov) [RHEL-17715] - crypto: qat - uninitialized variable in adf_hb_error_inject_write() (Vladis Dronov) [RHEL-17715] - Documentation: qat: fix auto_reset section (Vladis Dronov) [RHEL-17715] - crypto: qat - resolve race condition during AER recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - change SLAs cleanup flow at shutdown (Vladis Dronov) [RHEL-17715] - crypto: qat - improve aer error reset handling (Vladis Dronov) [RHEL-17715] - crypto: qat - limit heartbeat notifications (Vladis Dronov) [RHEL-17715] - crypto: qat - add auto reset on error (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notification (Vladis Dronov) [RHEL-17715] - crypto: qat - re-enable sriov after pf reset (Vladis Dronov) [RHEL-17715] - crypto: qat - update PFVF protocol for recovery (Vladis Dronov) [RHEL-17715] - crypto: qat - disable arbitration before reset (Vladis Dronov) [RHEL-17715] - crypto: qat - add fatal error notify method (Vladis Dronov) [RHEL-17715] - crypto: qat - add heartbeat error simulator (Vladis Dronov) [RHEL-17715] - crypto: qat - use kcalloc_node() instead of kzalloc_node() (Vladis Dronov) [RHEL-17715] - crypto: qat - avoid memcpy() overflow warning (Vladis Dronov) [RHEL-17715] - crypto: qat - fix arbiter mapping generation algorithm for QAT 402xx (Vladis Dronov) [RHEL-17715] - crypto: qat - generate dynamically arbiter mappings (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for ring pair level telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for device telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - add admin msgs for telemetry (Vladis Dronov) [RHEL-17715] - crypto: qat - include pci.h for GET_DEV() (Vladis Dronov) [RHEL-17715] - crypto: qat - add support for 420xx devices (Vladis Dronov) [RHEL-17715] - crypto: qat - move fw config related structures (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate portions of qat_4xxx code (Vladis Dronov) [RHEL-17715] - crypto: qat - change signature of uof_get_num_objs() (Vladis Dronov) [RHEL-17715] - crypto: qat - relocate and rename get_service_enabled() (Vladis Dronov) [RHEL-17715] - seq_file: add helper macro to define attribute for rw file (Vladis Dronov) [RHEL-17715] - minmax: Introduce {min,max}_array() (Vladis Dronov) [RHEL-17715] - vfio/fsl-mc: Block calling interrupt handler without trigger (Alex Williamson) [RHEL-30023] - vfio/platform: Create persistent IRQ handlers (Alex Williamson) [RHEL-30023] - vfio/platform: Disable virqfds on cleanup (Alex Williamson) [RHEL-30023] - vfio/pci: Create persistent INTx handler (Alex Williamson) [RHEL-30023] - vfio: Introduce interface to flush virqfd inject workqueue (Alex Williamson) [RHEL-30023] - vfio/pci: Lock external INTx masking ops (Alex Williamson) [RHEL-30023] - vfio/pci: Disable auto-enable of exclusive INTx IRQ (Alex Williamson) [RHEL-30023] - vfio/mbochs: make mbochs_class constant (Alex Williamson) [RHEL-30023] - vfio/mdpy: make mdpy_class constant (Alex Williamson) [RHEL-30023] - vfio: amba: Rename pl330_ids[] to vfio_amba_ids[] (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export range_intersect_range (Alex Williamson) [RHEL-30023] - vfio/pci: rename and export do_io_rw() (Alex Williamson) [RHEL-30023] - vfio/pci: WARN_ON driver_override kasprintf failure (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_iowrite/read##size() (Alex Williamson) [RHEL-30023] - vfio/pci: Expose vfio_pci_core_setup_barmap() (Alex Williamson) [RHEL-30023] - vfio/type1: account iommu allocations (Alex Williamson) [RHEL-30023] - redhat/configs: Disable CONFIG_VFIO_DEBUGFS (Alex Williamson) [RHEL-30023] - MAINTAINERS: Add vfio debugfs interface doc link (Alex Williamson) [RHEL-30023] - Documentation: add debugfs description for vfio (Alex Williamson) [RHEL-30023] - vfio/migration: Add debugfs to live migration driver (Alex Williamson) [RHEL-30023] - vfio: Drop vfio_file_iommu_group() stub to fudge around a KVM wart (Alex Williamson) [RHEL-30023] - iommufd/iova_bitmap: Move symbols to IOMMUFD namespace (Alex Williamson) [RHEL-30023] - vfio: Move iova_bitmap into iommufd (Alex Williamson) [RHEL-30023] - vfio/iova_bitmap: Export more API symbols (Alex Williamson) [RHEL-30023] - thermal: sysfs: Fix trip_point_hyst_store() (Jennifer Berringer) [RHEL-31231] - ring-buffer: Do not attempt to read past "commit" (Jerome Marchand) [RHEL-29064] {CVE-2023-52501} - Upstream has changed the APIs to suspend the array. (Nigel Croxon) [RHEL-26279] - md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING (Nigel Croxon) [RHEL-26279] - Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"" (Nigel Croxon) [RHEL-26279] - Revert "raid5: read data is wrong when recovery happens" (Nigel Croxon) [RHEL-26279] - md: add a mddev_is_dm helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_add_trace_msg helper (Nigel Croxon) [RHEL-26279] - md: add a mddev_trace_remap helper (Nigel Croxon) [RHEL-26279] - md/raid1-10: add a helper raid1_check_read_range() (Nigel Croxon) [RHEL-26279] - md/raid1: factor out helpers to add rdev to conf (Nigel Croxon) [RHEL-26279] - md: add a new helper rdev_has_badblock() (Nigel Croxon) [RHEL-26279] - md/raid5: fix atomicity violation in raid5_cache_count (Nigel Croxon) [RHEL-26279] - dm-raid: fix lockdep waring in "pers->hot_add_disk" (Nigel Croxon) [RHEL-26279] - md/dm-raid: don't call md_reap_sync_thread() directly (Nigel Croxon) [RHEL-26279] - dm-raid456, md/raid456: fix a deadlock for dm-raid456 while io concurrent with reshape (Nigel Croxon) [RHEL-26279] - dm-raid: add a new helper prepare_suspend() in md_personality (Nigel Croxon) [RHEL-26279] - dm-raid: really frozen sync_thread during suspend (Nigel Croxon) [RHEL-26279] - md: add a new helper reshape_interrupted() (Nigel Croxon) [RHEL-26279] - md: export helper md_is_rdwr() (Nigel Croxon) [RHEL-26279] - md: export helpers to stop sync_thread (Nigel Croxon) [RHEL-26279] - md: don't clear MD_RECOVERY_FROZEN for new dm-raid until resume (Nigel Croxon) [RHEL-26279] - md/md-bitmap: fix incorrect usage for sb_index (Nigel Croxon) [RHEL-26279] - md: check mddev->pers before calling md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: clean up openers check in do_md_stop() and md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: sync blockdev before stopping raid or setting readonly (Nigel Croxon) [RHEL-26279] - md: factor out a helper to sync mddev (Nigel Croxon) [RHEL-26279] - md: Don't clear MD_CLOSING when the raid is about to stop (Nigel Croxon) [RHEL-26279] - md: return directly before setting did_set_md_closing (Nigel Croxon) [RHEL-26279] - md: clean up invalid BUG_ON in md_ioctl (Nigel Croxon) [RHEL-26279] - md: changed the switch of RAID_VERSION to if (Nigel Croxon) [RHEL-26279] - md: merge the check of capabilities into md_ioctl_valid() (Nigel Croxon) [RHEL-26279] - md: Don't suspend the array for interrupted reshape (Nigel Croxon) [RHEL-26279] - md: Don't register sync_thread for reshape directly (Nigel Croxon) [RHEL-26279] - md: Make sure md_do_sync() will set MD_RECOVERY_DONE (Nigel Croxon) [RHEL-26279] - md: Don't ignore read-only array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Don't ignore suspended array in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md: Fix missing release of 'active_io' for flush (Nigel Croxon) [RHEL-26279] - md: fix kmemleak of rdev->serial (Nigel Croxon) [RHEL-26279] - md: use RCU lock to protect traversal in md_spares_need_change() (Nigel Croxon) [RHEL-26279] - md: get rdev->mddev with READ_ONCE() (Nigel Croxon) [RHEL-26279] - md: remove redundant md_wakeup_thread() (Nigel Croxon) [RHEL-26279] - md: remove redundant check of 'mddev->sync_thread' (Nigel Croxon) [RHEL-26279] - md: fix a suspicious RCU usage warning (Nigel Croxon) [RHEL-26279] - md/raid1: Use blk_opf_t for read and write operations (Nigel Croxon) [RHEL-26279] - md: Fix md_seq_ops() regressions (Nigel Croxon) [RHEL-26279] - md/raid1: support read error check (Nigel Croxon) [RHEL-26279] - md: factor out a helper exceed_read_errors() to check read_errors (Nigel Croxon) [RHEL-26279] - md: Whenassemble the array, consult the superblock of the freshest device (Nigel Croxon) [RHEL-26279] - md/raid1: remove unnecessary null checking (Nigel Croxon) [RHEL-26279] - md: split MD_RECOVERY_NEEDED out of mddev_resume (Nigel Croxon) [RHEL-26279] - md: fix stopping sync thread (Nigel Croxon) [RHEL-26279] - md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly() (Nigel Croxon) [RHEL-26279] - md: fix missing flush of sync_work (Nigel Croxon) [RHEL-26279] - md: synchronize flush io with array reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid6: use valid sector values to determine if an I/O should wait on the reshape (Nigel Croxon) [RHEL-26279] - md/raid5: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid1: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md/raid10: remove rcu protection to access rdev from conf (Nigel Croxon) [RHEL-26279] - md: remove flag RemoveSynchronized (Nigel Croxon) [RHEL-26279] - Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d" (Nigel Croxon) [RHEL-26279] - md: bypass block throttle for superblock update (Nigel Croxon) [RHEL-26279] - md: fix bi_status reporting in md_end_clone_io (Nigel Croxon) [RHEL-26279] - md: cleanup pers->prepare_suspend() (Nigel Croxon) [RHEL-26279] - md-cluster: check for timeout while a new disk adding (Nigel Croxon) [RHEL-26279] - md: rename __mddev_suspend/resume() back to mddev_suspend/resume() (Nigel Croxon) [RHEL-26279] - md/dm-raid: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md: remove old apis to suspend the array (Nigel Croxon) [RHEL-26279] - md: suspend array in md_start_sync() if array need reconfiguration (Nigel Croxon) [RHEL-26279] - md/raid5: replace suspend with quiesce() callback (Nigel Croxon) [RHEL-26279] - md: cleanup mddev_create/destroy_serial_pool() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array before mddev_create/destroy_serial_pool (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for ioctls involed array reconfiguration (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for adding/removing rdev from state_store() (Nigel Croxon) [RHEL-26279] - md: use new apis to suspend array for sysfs apis (Nigel Croxon) [RHEL-26279] - md/raid5: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use new apis to suspend array (Nigel Croxon) [RHEL-26279] - md/md-bitmap: use new apis to suspend array for location_store() (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume and lock/unlock array (Nigel Croxon) [RHEL-26279] - md: add new helpers to suspend/resume array (Nigel Croxon) [RHEL-26279] - md: replace is_md_suspended() with 'mddev->suspended' in md_check_recovery() (Nigel Croxon) [RHEL-26279] - md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log' (Nigel Croxon) [RHEL-26279] - md: use READ_ONCE/WRITE_ONCE for 'suspend_lo' and 'suspend_hi' (Nigel Croxon) [RHEL-26279] - md/raid1: don't split discard io for write behind (Nigel Croxon) [RHEL-26279] - md: do not require mddev_lock() for all options in array_state_store() (Nigel Croxon) [RHEL-26279] - md: simplify md_seq_ops (Nigel Croxon) [RHEL-26279] - md: factor out a helper from mddev_put() (Nigel Croxon) [RHEL-26279] - ext4: check if ext4_blkdev_get() returns NULL (Ming Lei) [RHEL-30965] - libceph: init the cursor when preparing the sparse read (Xiubo Li) [RHEL-19813] - libceph: just wait for more data to be available on the socket (Xiubo Li) [RHEL-19813] - libceph: rename read_sparse_msg_*() to read_partial_sparse_msg_*() (Xiubo Li) [RHEL-19813] - libceph: fail sparse-read if the data length doesn't match (Xiubo Li) [RHEL-19813] - ceph: fix incorrect revoked caps assert in ceph_fill_file_size() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary IS_ERR() check in ceph_fname_to_usr() (Xiubo Li) [RHEL-19813] - ceph: remove unnecessary check for NULL in parse_longname() (Xiubo Li) [RHEL-19813] - ceph: switch ceph_lookup/atomic_open() to use new fscrypt helper (Xiubo Li) [RHEL-19813] - ceph: fix updating i_truncate_pagecache_size for fscrypt (Xiubo Li) [RHEL-19813] - ceph: wait for OSD requests' callbacks to finish when unmounting (Xiubo Li) [RHEL-19813] - ceph: drop messages from MDS when unmounting (Xiubo Li) [RHEL-19813] - ceph: prevent snapshot creation in encrypted locked directories (Xiubo Li) [RHEL-19813] - ceph: add support for encrypted snapshot names (Xiubo Li) [RHEL-19813] - ceph: invalidate pages when doing direct/sync writes (Xiubo Li) [RHEL-19813] - ceph: plumb in decryption during reads (Xiubo Li) [RHEL-19813] - ceph: add encryption support to writepage and writepages (Xiubo Li) [RHEL-19813] - ceph: redirty the page for writepage on failure (Xiubo Li) [RHEL-19813] - ceph: add read/modify/write to ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: align data in pages in ceph_sync_write (Xiubo Li) [RHEL-19813] - ceph: don't use special DIO path for encrypted inodes (Xiubo Li) [RHEL-19813] - ceph: don't get the inline data for new creating files (Xiubo Li) [RHEL-19813] - ceph: add truncate size handling support for fscrypt (Xiubo Li) [RHEL-19813] - ceph: add object version support for sync read (Xiubo Li) [RHEL-19813] - libceph: allow ceph_osdc_new_request to accept a multi-op read (Xiubo Li) [RHEL-19813] - libceph: add CEPH_OSD_OP_ASSERT_VER support (Xiubo Li) [RHEL-19813] - ceph: add infrastructure for file encryption and decryption (Xiubo Li) [RHEL-19813] - ceph: handle fscrypt fields in cap messages from MDS (Xiubo Li) [RHEL-19813] - ceph: size handling in MClientRequest, cap updates and inode traces (Xiubo Li) [RHEL-19813] - ceph: mark directory as non-complete after loading key (Xiubo Li) [RHEL-19813] - ceph: allow encrypting a directory while not having Ax caps (Xiubo Li) [RHEL-19813] - ceph: add some fscrypt guardrails (Xiubo Li) [RHEL-19813] - ceph: create symlinks with encrypted and base64-encoded targets (Xiubo Li) [RHEL-19813] - ceph: add support to readdir for encrypted names (Xiubo Li) [RHEL-19813] - ceph: pass the request to parse_reply_info_readdir() (Xiubo Li) [RHEL-19813] - ceph: make ceph_fill_trace and ceph_get_name decrypt names (Xiubo Li) [RHEL-19813] - ceph: add helpers for converting names for userland presentation (Xiubo Li) [RHEL-19813] - ceph: make d_revalidate call fscrypt revalidator for encrypted dentries (Xiubo Li) [RHEL-19813] - ceph: set DCACHE_NOKEY_NAME flag in ceph_lookup/atomic_open() (Xiubo Li) [RHEL-19813] - ceph: decode alternate_name in lease info (Xiubo Li) [RHEL-19813] - ceph: send alternate_name in MClientRequest (Xiubo Li) [RHEL-19813] - ceph: encode encrypted name in ceph_mdsc_build_path and dentry release (Xiubo Li) [RHEL-19813] - ceph: add base64 endcoding routines for encrypted names (Xiubo Li) [RHEL-19813] - ceph: make ioctl cmds more readable in debug log (Xiubo Li) [RHEL-19813] - ceph: add fscrypt ioctls and ceph.fscrypt.auth vxattr (Xiubo Li) [RHEL-19813] - ceph: implement -o test_dummy_encryption mount option (Xiubo Li) [RHEL-19813] - ceph: fscrypt_auth handling for ceph (Xiubo Li) [RHEL-19813] - ceph: use osd_req_op_extent_osd_iter for netfs reads (Xiubo Li) [RHEL-19813] - libceph: add new iov_iter-based ceph_msg_data_type and ceph_osd_data_type (Xiubo Li) [RHEL-19813] - ceph: make ceph_msdc_build_path use ref-walk (Xiubo Li) [RHEL-19813] - ceph: preallocate inode for ops that may create one (Xiubo Li) [RHEL-19813] - fs: change test in inode_insert5 for adding to the sb list (Xiubo Li) [RHEL-19813] - ceph: add new mount option to enable sparse reads (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to OSD client (Xiubo Li) [RHEL-19813] - libceph: add sparse read support to msgr1 (Xiubo Li) [RHEL-19813] - libceph: support sparse reads on msgr2 secure codepath (Xiubo Li) [RHEL-19813] - libceph: new sparse_read op, support sparse reads on msgr2 crc codepath (Xiubo Li) [RHEL-19813] - libceph: define struct ceph_sparse_extent and add some helpers (Xiubo Li) [RHEL-19813] - libceph: add spinlock around osd->o_requests (Xiubo Li) [RHEL-19813] - ceph: try to check caps immediately after async creating finishes (Xiubo Li) [RHEL-19813] - ceph: remove useless session parameter for check_caps() (Xiubo Li) [RHEL-19813] - ceph: flush the dirty caps immediatelly when quota is approaching (Xiubo Li) [RHEL-19813] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [RHEL-19813] - ceph: fix a NULL vs IS_ERR() check when calling ceph_lookup_inode() (Xiubo Li) [RHEL-19813] - ceph: fix incorrectly showing the .snap size for stat (Xiubo Li) [RHEL-19813] - ceph: fail the open_by_handle_at() if the dentry is being unlinked (Xiubo Li) [RHEL-19813] - ceph: increment i_version when doing a setattr with caps (Xiubo Li) [RHEL-19813] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [RHEL-19813] - ceph: no need to wait for transition RDCACHE|RD -> RD (Xiubo Li) [RHEL-19813] - ceph: fail the request if the peer MDS doesn't support getvxattr op (Xiubo Li) [RHEL-19813] - ceph: wake up the waiters if any new caps comes (Xiubo Li) [RHEL-19813] - libceph: drop last_piece flag from ceph_msg_data_cursor (Xiubo Li) [RHEL-19813] - fscrypt: Replace 1-element array with flexible array (Xiubo Li) [RHEL-19813] - fscrypt: optimize fscrypt_initialize() (Xiubo Li) [RHEL-19813] - fscrypt: use WARN_ON_ONCE instead of WARN_ON (Xiubo Li) [RHEL-19813] - fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: improve fscrypt_destroy_keyring() documentation (Xiubo Li) [RHEL-19813] - fscrypt: destroy keyring after security_sb_delete() (Xiubo Li) [RHEL-19813] - fscrypt: support decrypting data from large folios (Xiubo Li) [RHEL-19813] - fscrypt: clean up fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fs/super.c: stop calling fscrypt_destroy_keyring() from __put_super() (Xiubo Li) [RHEL-19813] - ext4: stop calling fscrypt_add_test_dummy_key() (Xiubo Li) [RHEL-19813] - fscrypt: add the test dummy encryption key on-demand (Xiubo Li) [RHEL-19813] - fscrypt: stop using PG_error to track error status (Xiubo Li) [RHEL-19813] - fscrypt: remove fscrypt_set_test_dummy_encryption() (Xiubo Li) [RHEL-19813] - fscrypt: align Base64 encoding with RFC 4648 base64url (Xiubo Li) [RHEL-19813] - fscrypt: new helper function - fscrypt_prepare_lookup_partial() (Xiubo Li) [RHEL-19813] - fscrypt: add fscrypt_context_for_new_inode (Xiubo Li) [RHEL-19813] - fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size (Xiubo Li) [RHEL-19813] - fscrypt: split up FS_CRYPTO_BLOCK_SIZE (Xiubo Li) [RHEL-19813] - fscrypt: update documentation for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add functions for direct I/O support (Xiubo Li) [RHEL-19813] - fscrypt: add additional documentation for SM4 support (Xiubo Li) [RHEL-19813] - fscrypt: remove unused Speck definitions (Xiubo Li) [RHEL-19813] - fscrypt: Add SM4 XTS/CTS symmetric algorithm support (Xiubo Li) [RHEL-19813] - blk-crypto: Add support for SM4-XTS blk crypto mode (Xiubo Li) [RHEL-19813] - fscrypt: add comment for fscrypt_valid_enc_modes_v1() (Xiubo Li) [RHEL-19813] - fscrypt: pass super_block to fscrypt_put_master_key_activeref() (Xiubo Li) [RHEL-19813] - fscrypt: Add HCTR2 support for filename encryption (Xiubo Li) [RHEL-19813] - fscrypt: allow 256-bit master keys with AES-256-XTS (Xiubo Li) [RHEL-19813] - fscrypt: improve a few comments (Xiubo Li) [RHEL-19813] - fscrypt: improve documentation for inline encryption (Xiubo Li) [RHEL-19813] - fscrypt: clean up comments in bio.c (Xiubo Li) [RHEL-19813] - crypto: iaa - mark tech preview (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix nr_cpus < nr_iaa case (Vladis Dronov) [RHEL-29685] - crypto: iaa - fix the missing CRYPTO_ALG_ASYNC in cra_flags (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix comp/decomp delay statistics (Vladis Dronov) [RHEL-29685] - crypto: iaa - Fix async_disable descriptor leak (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove unnecessary debugfs_create_dir() error check in iaa_crypto_debugfs_init() (Vladis Dronov) [RHEL-29685] - crypto: iaa - Remove header table code (Vladis Dronov) [RHEL-29685] - ice: fix enabling RX VLAN filtering (Petr Oros) [RHEL-28837]- ipmi: Remove usage of the deprecated ida_simple_xx() API (Tony Camuso) [RHEL-25927] - ipmi: Use regspacings passed as a module parameter (Tony Camuso) [RHEL-25927] - ipmi: si: Use device_get_match_data() (Tony Camuso) [RHEL-25927] - ipmi: refactor deprecated strncpy (Tony Camuso) [RHEL-25927] - efivarfs: import symbols in EFIVAR namespace (Eric Chanudet) [RHEL-31861] - stackdepot: use variable size records for non-evictable entries (Waiman Long) [RHEL-28060] - stackdepot: make fast paths lock-less again (Waiman Long) [RHEL-28060] - stackdepot: add stats counters exported via debugfs (Waiman Long) [RHEL-28060] - lib/stackdepot: fix comment in include/linux/stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: add printk_deferred_enter/exit guards (Waiman Long) [RHEL-28060] - lib/stackdepot: adjust DEPOT_POOLS_CAP for KMSAN (Waiman Long) [RHEL-28060] - kasan: use stack_depot_put for tag-based modes (Waiman Long) [RHEL-28060] - kasan: check object_size in kasan_complete_mode_report_info (Waiman Long) [RHEL-28060] - kasan: remove atomic accesses to stack ring entries (Waiman Long) [RHEL-28060] - lib/stackdepot: allow users to evict stack traces (Waiman Long) [RHEL-28060] - lib/stackdepot: add refcount for records (Waiman Long) [RHEL-28060] - lib/stackdepot, kasan: add flags to __stack_depot_save and rename (Waiman Long) [RHEL-28060] - lib/stackdepot: use list_head for stack record links (Waiman Long) [RHEL-28060] - lib/stackdepot: use read/write lock (Waiman Long) [RHEL-28060] - lib/stackdepot: store free stack records in a freelist (Waiman Long) [RHEL-28060] - lib/stackdepot: store next pool pointer in new_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_required to new_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: rework helpers for depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stackdepot: fix and clean-up atomic annotations (Waiman Long) [RHEL-28060] - redhat/configs: Add CONFIG_STACKDEPOT_MAX_FRAMES (Waiman Long) [RHEL-28060] - lib/stackdepot: use fixed-sized slots for stack records (Waiman Long) [RHEL-28060] - lib/stackdepot: add depot_fetch_stack helper (Waiman Long) [RHEL-28060] - lib/stackdepot: drop valid bit from handles (Waiman Long) [RHEL-28060] - lib/stackdepot: simplify __stack_depot_save (Waiman Long) [RHEL-28060] - lib/stackdepot: check disabled flag when fetching (Waiman Long) [RHEL-28060] - lib/stackdepot: print disabled message only if truly disabled (Waiman Long) [RHEL-28060] - mm/kmemleak: use object_cache instead of kmemleak_initialized to check in set_track_prepare() (Waiman Long) [RHEL-28060] - kasan,kmsan: remove __GFP_KSWAPD_RECLAIM usage from kasan/kmsan (Waiman Long) [RHEL-28060] - kmsan: fix a stale comment in kmsan_save_stack_with_flags() (Waiman Long) [RHEL-28060] - lib/stackdepot: kmsan: mark API outputs as initialized (Waiman Long) [RHEL-28060] - lib/stackdepot: move documentation comments to stackdepot.h (Waiman Long) [RHEL-28060] - lib/stackdepot: various comments clean-ups (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate racy pool_index accesses (Waiman Long) [RHEL-28060] - lib/stacktrace, kasan, kmsan: rework extra_bits interface (Waiman Long) [RHEL-28060] - lib/stackdepot: rename next_pool_inited to next_pool_required (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate depot_init_pool and depot_alloc_stack (Waiman Long) [RHEL-28060] - lib/stacktrace: drop impossible WARN_ON for depot_init_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename init_stack_pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename handle and pool constants (Waiman Long) [RHEL-28060] - lib/stackdepot: rename slab to pool (Waiman Long) [RHEL-28060] - lib/stackdepot: rename hash table constants and variables (Waiman Long) [RHEL-28060] - lib/stackdepot: reorder and annotate global variables (Waiman Long) [RHEL-28060] - lib/stackdepot: lower the indentation in stack_depot_init (Waiman Long) [RHEL-28060] - lib/stackdepot: annotate init and early init functions (Waiman Long) [RHEL-28060] - lib/stackdepot: rename stack_depot_disable (Waiman Long) [RHEL-28060] - lib/stackdepot, mm: rename stack_depot_want_early_init (Waiman Long) [RHEL-28060] - lib/stackdepot: use pr_fmt to define message format (Waiman Long) [RHEL-28060] - lib/stackdepot: put functions in logical order (Waiman Long) [RHEL-28060] - mm: use stack_depot_early_init for kmemleak (Waiman Long) [RHEL-28060] - mm: use stack_depot for recording kmemleak's backtrace (Waiman Long) [RHEL-28060] - redhat/configs: Remove CONFIG_STACK_HASH_ORDER (Waiman Long) [RHEL-28060] - lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing (Waiman Long) [RHEL-28060] - Add CONFIG_PER_VMA_LOCK_STATS to RHEL configs collection (Chris von Recklinghausen) [RHEL-27736] - mmap: fix do_brk_flags() modifying obviously incorrect VMAs (Chris von Recklinghausen) [RHEL-27736] - mm: do not BUG_ON missing brk mapping, because userspace can unmap it (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: leave IRQs enabled for per-cpu page allocations (Chris von Recklinghausen) [RHEL-27736] - mm/page_alloc: always remove pages from temporary list (Chris von Recklinghausen) [RHEL-27736] - mm: extend FAULT_FLAG_UNSHARE support to anything in a COW mapping (Chris von Recklinghausen) [RHEL-27736] - mm: rework handling in do_wp_page() based on private vs. shared mappings (Chris von Recklinghausen) [RHEL-27736] - hugetlb: remove duplicate mmu notifications (Chris von Recklinghausen) [RHEL-27736] - mm: teach release_pages() to take an array of encoded page pointers too (Chris von Recklinghausen) [RHEL-27736] - mm: introduce 'encoded' page pointers with embedded extra bits (Chris von Recklinghausen) [RHEL-27736] - mm/hugetlb_vmemmap: remap head page to newly allocated page (Chris von Recklinghausen) [RHEL-27736] - mm: mmap: fix documentation for vma_mas_szero (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix memory leak in mmap_region() (Chris von Recklinghausen) [RHEL-27736] - fs/userfaultfd: Fix maple tree iterator in userfaultfd_unregister() (Chris von Recklinghausen) [RHEL-27736] - drm/i915/userptr: restore probe_range behaviour (Chris von Recklinghausen) [RHEL-27736] - mmap: fix remap_file_pages() regression (Chris von Recklinghausen) [RHEL-27736] - mm: /proc/pid/smaps_rollup: fix maple tree search (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: fix MAP_FIXED address return on VMA merge (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: __vma_adjust(): suppress uninitialized var warning (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when mas_preallocate() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: fix mbind_range() arguments to vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: undo ->mmap() when arch_validate_flags() fails (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: preallocate maple nodes for brk vma expansion (Chris von Recklinghausen) [RHEL-27736] - mm: more vma cache removal (Chris von Recklinghausen) [RHEL-27736] - mm: memcontrol: use memcg_kmem_enabled in count_objcg_event (Chris von Recklinghausen) [RHEL-27736] - mm: fs: initialize fsdata passed to write_begin/write_end interface (Chris von Recklinghausen) [RHEL-27736] - ksm: add the ksm prefix to the names of the ksm private structures (Chris von Recklinghausen) [RHEL-27736] - ksm: count allocated ksm rmap_items for each process (Chris von Recklinghausen) [RHEL-27736] - mm: reduce noise in show_mem for lowmem allocations (Chris von Recklinghausen) [RHEL-27736] - mm: refactor of vma_merge() (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: drop dead code in count_mm_mlocked_page_nr() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap.c: pass in mapping to __vma_link_file() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: drop range_has_overlap() function (Chris von Recklinghausen) [RHEL-27736] - mm: remove the vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/vmscan: use vma iterator instead of vm_next (Chris von Recklinghausen) [RHEL-27736] - nommu: remove uses of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - i915: use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm/swapfile: use vma iterator instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/pagewalk: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/oom_kill: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/msync: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mremap: use vma_find_intersection() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mprotect: use maple tree navigation instead of VMA linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mlock: use vma iterator and maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/mempolicy: use vma iterator & maple state instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/memcontrol: stop using mm->highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - mm/madvise: use vma_find() instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/ksm: use vma iterators instead of vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: stop using vma linked list (Chris von Recklinghausen) [RHEL-27736] - mm/gup: use maple tree navigation instead of linked list (Chris von Recklinghausen) [RHEL-27736] - fork: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - sched: use maple tree iterator to walk VMAs (Chris von Recklinghausen) [RHEL-27736] - perf: use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - acct: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - ipc/shm: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - userfaultfd: use maple tree iterator to iterate VMAs (Chris von Recklinghausen) [RHEL-27736] - fs/proc/task_mmu: stop using linked list and highest_vm_end (Chris von Recklinghausen) [RHEL-27736] - fs/proc/base: use the vma iterators in place of linked list (Chris von Recklinghausen) [RHEL-27736] - exec: use VMA iterator instead of linked list (Chris von Recklinghausen) [RHEL-27736] - coredump: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - cxl: remove vma linked list walk (Chris von Recklinghausen) [RHEL-27736] - x86: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - s390: remove vma linked list walks (Chris von Recklinghausen) [RHEL-27736] - powerpc: remove mmap linked list walks (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - arm64: remove mmap linked list from vdso (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: reorganize munmap to use maple states (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: move mmap_region() below do_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm: convert vma_lookup() to use mtree_load() (Chris von Recklinghausen) [RHEL-27736] - mm: remove vmacache (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use advanced maple tree API for mmap_region() (Chris von Recklinghausen) [RHEL-27736] - mm: use maple tree operations for find_vma_intersection() (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: change do_brk_flags() to expand existing VMA and add do_brk_munmap() (Chris von Recklinghausen) [RHEL-27736] - mm/khugepaged: optimize collapse_pte_mapped_thp() by using vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mm: optimize find_exact_vma() to use vma_lookup() (Chris von Recklinghausen) [RHEL-27736] - mmap: change zeroing of maple tree in __vma_adjust() (Chris von Recklinghausen) [RHEL-27736] - mm: remove rb tree. (Chris von Recklinghausen) [RHEL-27736] - damon: convert __damon_va_three_regions to use the VMA iterator (Chris von Recklinghausen) [RHEL-27736] - kernel/fork: use maple tree for dup_mmap() during forking (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use maple tree for unmapped_area{_topdown} (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree for find_vma_prev() instead of the rbtree (Chris von Recklinghausen) [RHEL-27736] - mm/mmap: use the maple tree in find_vma() instead of the rbtree. (Chris von Recklinghausen) [RHEL-27736] - mmap: use the VMA iterator in count_vma_pages_range() (Chris von Recklinghausen) [RHEL-27736] - mm: add VMA iterator (Chris von Recklinghausen) [RHEL-27736] - mm: start tracking VMAs with maple tree (Chris von Recklinghausen) [RHEL-27736] - mm/smaps: don't access young/dirty bit if pte unpresent (Chris von Recklinghausen) [RHEL-27736] - mm/huge_memory: fix comment of page_deferred_list (Chris von Recklinghausen) [RHEL-27736] - buffer: Remove check for PageError (Chris von Recklinghausen) [RHEL-27736] - mpage: Convert do_mpage_readpage() to use a folio (Chris von Recklinghausen) [RHEL-27736] - Revert "arm64: Change elfcore for_each_mte_vma() to use VMA iterator" (Chris von Recklinghausen) [RHEL-27736] - arm64: Change elfcore for_each_mte_vma() to use VMA iterator (Chris von Recklinghausen) [RHEL-27736] - iommu/vt-d: Support enforce_cache_coherency only for empty domains (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Add MTL to quirk list to skip TE disabling (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Make context clearing consistent with context mapping (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Disable PCI ATS in legacy passthrough mode (Jerry Snitselaar) [RHEL-31083] - iommu/vt-d: Omit devTLB invalidation requests when TES=0 (Jerry Snitselaar) [RHEL-31083] - gitlab-ci: allow coverage template to disable debug builds again (Michael Hofmann) - usb: dwc3-qcom: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - vfio/type1: use const struct bus_type ** (Desnes Nunes) [RHEL-28809] - Revert "usb: typec: tcpm: reset counter when enter into unattached state after try role" (Desnes Nunes) [RHEL-28809] - USB: serial: option: fix FM101R-GL defines (Desnes Nunes) [RHEL-28809] - Revert "usb: phy: add usb phy notify port status API" (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Fix sink caps op current check (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: fix missing unlock (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Fibocom to DELL custom modem FM101R-GL (Desnes Nunes) [RHEL-28809] - USB: serial: option: add entry for Sierra EM9191 with new firmware (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Telit LE910C4-WWX 0x1035 composition (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix missing link removal (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: Signal hpd low when exiting mode (Desnes Nunes) [RHEL-28809] - thunderbolt: Call tb_switch_put() once DisplayPort bandwidth request is finished (Desnes Nunes) [RHEL-28809] - xhci: Preserve RsvdP bits in ERSTBA register correctly (Desnes Nunes) [RHEL-28809] - xhci: Clear EHB bit only at end of interrupt handler (Desnes Nunes) [RHEL-28809] - xhci: track port suspend state correctly in unsuccessful resume cases (Desnes Nunes) [RHEL-28809] - usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Clear EVENT_PENDING bit if ucsi_send_command fails (Desnes Nunes) [RHEL-28809] - usb: hub: Guard against accesses to uninitialized BOS descriptors (Desnes Nunes) [RHEL-28809] - net: thunderbolt: Fix TCPv6 GSO checksum calculation (Desnes Nunes) [RHEL-28809] - media: uvcvideo: Fix OOB read (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Fix NULL pointer dereference (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for OHCI (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: Add V3s compatible string for EHCI (Desnes Nunes) [RHEL-28809] - r8152: add vendor/device ID pair for D-Link DUB-E250 (Desnes Nunes) [RHEL-28809] - tcpm: Avoid soft reset when partner does not support get_status (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: reset counter when enter into unattached state after try role (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: set initial svdm version based on pd revision (Desnes Nunes) [RHEL-28809] - USB: serial: option: add FOXCONN T99W368/T99W373 product (Desnes Nunes) [RHEL-28809] - USB: serial: option: add Quectel EM05G variant (0x030e) (Desnes Nunes) [RHEL-28809] - USB: cdc-acm: support flushing write buffers (TCOFLUSH) (Desnes Nunes) [RHEL-28809] - usb: typec: qcom-pmic-typec: register drm_bridge (Desnes Nunes) [RHEL-28809] - usb: typec: qcom: fix return value check in qcom_pmic_typec_probe() (Desnes Nunes) [RHEL-28809] - usb: typec: altmodes/displayport: add support for embedded DP cases (Desnes Nunes) [RHEL-28809] - usb: dwc3: remove unnecessary platform_set_drvdata() (Desnes Nunes) [RHEL-28809] - usb: dwc3-keystone: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: dwc3-am62: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: move ldisc dcd notification outside of acm's read lock (Desnes Nunes) [RHEL-28809] - usb: typec: tcpci: clear the fault status bit (Desnes Nunes) [RHEL-28809] - usb: typec: bus: verify partner exists in typec_altmode_attention (Desnes Nunes) [RHEL-28809] - usb: core: Use module_led_trigger macro to simplify the code (Desnes Nunes) [RHEL-28809] - usb: host: ehci-sched: try to turn on io watchdog as long as periodic_count > 0 (Desnes Nunes) [RHEL-28809] - USB: ohci-sm501: remove unnecessary check of mem (Desnes Nunes) [RHEL-28809] - usb: ohci-sm501: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - media: usb: pvrusb2: fix inconsistent indenting (Desnes Nunes) [RHEL-28809] - usb: chipidea: add workaround for chipidea PEC bug (Desnes Nunes) [RHEL-28809] - usb: ehci: add workaround for chipidea PORTSC.PEC bug (Desnes Nunes) [RHEL-28809] - usb: typec: ucsi: Add debugfs for ucsi commands (Desnes Nunes) [RHEL-28809] - usb: cdc-acm: add PPS support (Desnes Nunes) [RHEL-28809] - Documentation/ABI: thunderbolt: Replace 01.org in contact (Desnes Nunes) [RHEL-28809] - thunderbolt: Check Intel vendor ID in tb_switch_get_generation() (Desnes Nunes) [RHEL-28809] - thunderbolt: Log a warning if device links are not found (Desnes Nunes) [RHEL-28809] - usb: chipidea: udc: Remove an unnecessary NULL value (Desnes Nunes) [RHEL-28809] - USB: misc: Remove unnecessary NULL values (Desnes Nunes) [RHEL-28809] - USB: cytherm: Correct the code style issue of redundant spaces (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: not sink vbus if operational current is 0mA (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Fix clocks/clock-names maxItems (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: Add the "fsl,imx35-usb" entry (Desnes Nunes) [RHEL-28809] - usb: typec: tcpm: Refactor the PPS APDO selection (Desnes Nunes) [RHEL-28809] - usb: host: Do not check for 0 return after calling platform_get_irq() (Desnes Nunes) [RHEL-28809] - thunderbolt: Set variable tmu_params storage class specifier to static (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ehci: Add atmel at91sam9g45-ehci compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: connector: disallow additional properties (Desnes Nunes) [RHEL-28809] - dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: uhci-platform: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: ehci-sh: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - usb: ehci-platform: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: chipidea/core: Use devm_platform_get_and_ioremap_resource() (Desnes Nunes) [RHEL-28809] - usb: xhci: tegra: Add shutdown callback for Tegra XUSB (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: samsung-hsotg: remove bindings already part of dwc2 (Desnes Nunes) [RHEL-28809] - usb: phy: add usb phy notify port status API (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: disconnect line when USB charger is attached (Desnes Nunes) [RHEL-28809] - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host() (Desnes Nunes) [RHEL-28809] - usb: chipidea: add USB PHY event (Desnes Nunes) [RHEL-28809] - USB: document ioctl USBDEVFS_GET_SPEED (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: correct SDM660 clocks (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: qcom,dwc3: drop assigned-clocks (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: add one fsl picophy parameter tuning implementation (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: ci-hdrc-usb2: add fsl,picophy-rise-fall-time-adjust property (Desnes Nunes) [RHEL-28809] - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0 (Desnes Nunes) [RHEL-28809] - usb: typec: intel_pmc_mux: Configure Active and Retimer Cable type (Desnes Nunes) [RHEL-28809] - dt-bindings: usb: dwc3: Add IPQ5332 compatible (Desnes Nunes) [RHEL-28809] - usb: Explicitly include correct DT includes (Desnes Nunes) [RHEL-28809] - USB: make usb class a const structure (Desnes Nunes) [RHEL-28809] - USB: mark all struct bus_type as const (Desnes Nunes) [RHEL-28809] - driver core: device.h: make struct bus_type a const * (Desnes Nunes) [RHEL-28809] - ARM/dma-mapping: const a pointer to bus_type in arm_iommu_create_mapping() (Desnes Nunes) [RHEL-28809] - driver core: make the bus_type in struct device_driver constant (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer() (Desnes Nunes) [RHEL-28809] - media: anysee: fix null-ptr-deref in anysee_master_xfer (Desnes Nunes) [RHEL-28809] - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer (Desnes Nunes) [RHEL-28809] - media: ttusb-dec: remove unnecessary (void*) conversions (Desnes Nunes) [RHEL-28809] - drivers: usb: smsusb: fix error handling code in smsusb_init_device (Desnes Nunes) [RHEL-28809] - media: pvrusb2: use sysfs_emit() to instead of scnprintf() (Desnes Nunes) [RHEL-28809] - usb: convert to ctime accessor functions (Desnes Nunes) [RHEL-28809] - fs: add ctime accessors infrastructure (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: set return value in rsp_buf alloc err path (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: use separate command and response buffers (Desnes Nunes) [RHEL-28809] - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer (Desnes Nunes) [RHEL-28809] - misc: rtsx: set NULL intfdata when probe fails (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Convert to platform remove callback returning void (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host() (Desnes Nunes) [RHEL-28809] - mmc: rtsx_usb_sdmmc: Remove the unneeded result variable (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: add imx8ulp and imx8qm compatible (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: convert to DT schema format (Desnes Nunes) [RHEL-28809] - doc: dt-binding: mxs-usb-phy: fix fsl,tx-cal-45-dn-ohms max and min value (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string (Desnes Nunes) [RHEL-28809] - dt-bindings: Fix incomplete if/then/else schemas (Desnes Nunes) [RHEL-28809] - dt-bindings: iio: dac: adi,ad5360: Add missing binding document (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Document properties needed for OTG mode (Desnes Nunes) [RHEL-28809] - dt-bindings: phy: tegra20-usb-phy: Convert to schema (Desnes Nunes) [RHEL-28809]- net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg (Jose Ignacio Tornos Martinez) [RHEL-28017] {CVE-2023-52528} - thermal: ACPI: Include the right header file (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Refine acpi_handle_list_equal() slightly (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Return bool from acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Rearrange in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix white space in struct acpi_handle_list definition (Mark Langsdorf) [RHEL-26871] - ACPI: Fix ARM32 platforms compile issue introduced by fw_table changes (Mark Langsdorf) [RHEL-26871] - lib/fw_table: Remove acpi_parse_entries_array() export (Mark Langsdorf) [RHEL-26871] - thermal: trip: Remove lockdep assertion from for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - thermal: trip: Drop lockdep assertion from thermal_zone_trip_id() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the sort compare func used in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - x86/numa: Fix the address overlap check in numa_fill_memblks() (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Fix disabled trip point check in handle_thermal_trip() (Mark Langsdorf) [RHEL-26871] - coresight: platform: acpi: Ignore the absence of graph (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Provide empty stub of acpi_proc_quirk_mwait_check() (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_vendor: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPI 6.5: MADT: add support for trace buffer extension in GICC (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_video_device for cooling-dev driver data (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA (Mark Langsdorf) [RHEL-26871] - ACPI: video: Use acpi_device_fix_up_power_children() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add TongFang GM6BGEQ, GM6BG5Q and GM6BG0Q to irq1_edge_low_force_override[] (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add acpi_backlight=vendor quirk for Toshiba Portégé R100 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Fix NULL pointer dereference in acpi_video_bus_add() (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add "vendor" quirks for 3 Lenovo x86 Android tablets (Mark Langsdorf) [RHEL-26871] - ACPI: video: Move Xiaomi Mi Pad 2 quirk to its own section (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Put ACPI video and its child devices into D0 on boot (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Dell Studio 1569 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version) (Mark Langsdorf) [RHEL-26871] - ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3 (Mark Langsdorf) [RHEL-26871] - ACPI: video: Remove desktops without backlight DMI quirks (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix error path in acpi_evaluate_reference() (Mark Langsdorf) [RHEL-26871] - iommu: Avoid more races around device probe (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Add acpi_device_fix_up_power_children() function (Mark Langsdorf) [RHEL-26871] - ACPI: processor_idle: use raw_safe_halt() in acpi_idle_play_dead() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix acpi_thermal_unregister_thermal_zone() cleanup (Mark Langsdorf) [RHEL-26871] - acpi: Move common tables helper functions to common lib (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Do IRQ override on TongFang GMxXGxx (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for HP 250 G7 Notebook PC (Mark Langsdorf) [RHEL-26871] - ACPI: x86: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: utils: use acpi_dev_uid_match() for matching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Clean up create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias() (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Use dev groups for sysfs (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Rename ACPI device from device to adev (Mark Langsdorf) [RHEL-26871] - ACPI: acpi_pad: Replace acpi_driver with platform_driver (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Use ERST timeout for slow devices (Mark Langsdorf) [RHEL-26871] - arm64, irqchip/gic-v3, ACPI: Move MADT GICC enabled check into a helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Rename acpi_scan_device_not_present() to be about enumeration (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler before getting NFIT table (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: use acpi_device_uid() for fetching _UID (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_device_is_present() helper in more places (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Move acpi_arm_init() to the place of after acpi_ghes_init() (Mark Langsdorf) [RHEL-26871] - ACPI: irq: Fix incorrect return value in acpi_register_gsi() (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Use string_choices API instead of ternary operator (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Remove redundant checks (Mark Langsdorf) [RHEL-26871] - acpi,mm: fix typo sibiling -> sibling (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add context argument to acpi_dev_install_notify_handler() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_for_each_trip() for updating trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Combine passive and active trip update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move get_active_temp() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add function to walk trips under zone lock (Mark Langsdorf) [RHEL-26871] - cpuidle, ACPI: Evaluate LPI arch_flags for broadcast timer (Mark Langsdorf) [RHEL-26871] - ACPI: PRM: Annotate struct prm_module_info with __counted_by (Mark Langsdorf) [RHEL-26871] - ACPI: FPDT: properly handle invalid FPDT subtables (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Remove redundant braces around individual statement (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Fix up white space in a few places (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix up function header formatting in two places (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Add empty lines after local variable declarations (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Remove redundant parentheses in return statements (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: Fix up white space in parameter lists (Mark Langsdorf) [RHEL-26871] - ACPI: property: Document the _DSD data buffer GUID (Mark Langsdorf) [RHEL-26871] - ACPI: property: Allow _DSD buffer data only for byte accessors (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: PCI: Switch to use acpi_evaluate_dsm_typed() (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: drop BayTrail and Lynxpoint pinctrl HIDs (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop list of device ACPI handles from struct acpi_thermal (Mark Langsdorf) [RHEL-26871] - ACPI: utils: Dynamically determine acpi_handle_list size (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rename structure fields holding temperature in deci-Kelvin (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop critical_valid and hot_valid trip flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not use trip indices for cooling device binding (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Mark uninitialized active trips as invalid (Mark Langsdorf) [RHEL-26871] - thermal: core: Allow trip pointers to be used for cooling device binding (Mark Langsdorf) [RHEL-26871] - thermal: core: Store trip pointer in struct thermal_instance (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Merge trip initialization functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update function wrappers (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Collapse trip devices update functions (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Add device list to struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fix a small leak in acpi_thermal_add() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop valid flag from struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant trip point flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of active trips (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Untangle initialization and updates of the passive trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify critical and hot trips representation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Create and populate trip points table earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Determine the number of trip points earlier (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Fold acpi_thermal_get_info() into its caller (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Simplify initialization of critical and hot trips (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Fix incorrect calculation of idt size (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Add quirk for the HP Pavilion Gaming 15-dk1xxx (Mark Langsdorf) [RHEL-26871] - ACPI: OSI: refactor deprecated strncpy() (Mark Langsdorf) [RHEL-26871] - ACPI: OSL: add __printf format attribute to acpi_os_vprintf() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Drop .ident values from dmi_system_id tables (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Consolidate IRQ trigger-type override DMI tables (Mark Langsdorf) [RHEL-26871] - ACPI/NUMA: Apply SRAT proximity domain to entire CFMWS window (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix uninitialized access of buf in acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - mm/memory_hotplug: allow memmap on memory hotplug request to fallback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add a function to get LPS0 constraint for a device (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add for_each_lpi_constraint() helper (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Add more debugging for AMD constraints parsing (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Post-increment variables when getting constraints (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Fix IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: TAD: Install SystemCMOS address space handler for ACPI000E (Mark Langsdorf) [RHEL-26871] - ACPI: Remove assorted unused declarations of functions (Mark Langsdorf) [RHEL-26871] - ACPI: extlog: Fix finding the generic error data for v3 structure (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC device (Mark Langsdorf) [RHEL-26871] - thermal: core: Drop unused .get_trip_*() callbacks (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework .get_trend() thermal zone callback (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc: Switch to new of API (Mark Langsdorf) [RHEL-26871] - thermal/drivers/ti-soc-thermal: Remove unused function ti_thermal_get_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Use struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Rework critical trip setup (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Add helper for resetting trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Change initialization ordering (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Pass sensors to update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Untangle update_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always assume notification support (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Drop redundant symbol definition (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_soc_dts_iosf: Always use 2 trips (Mark Langsdorf) [RHEL-26871] - thermal: intel: intel_pch: Use generic trip points (Mark Langsdorf) [RHEL-26871] - thermal/drivers/intel: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Improve int340x_thermal_set_trip_temp() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Drop pointless cast to unsigned long (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rename variable in int340x_thermal_zone_add() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Assorted minor cleanups (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use generic trip points table (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Use zone lock for synchronization (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Rework updating trip points (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type() (Mark Langsdorf) [RHEL-26871] - thermal: intel: int340x: Protect trip temperature from concurrent updates (Mark Langsdorf) [RHEL-26871] - thermal/intel/int340x: Replace parameter to simplify (Mark Langsdorf) [RHEL-26871] - thermal: intel: processor_thermal_device_pci: Use generic trip point (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Initialize trips if temperature is out of range (Mark Langsdorf) [RHEL-26871] - thermal: ACPI: Add ACPI trip point routines (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate code duplication from acpi_thermal_notify() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop unnecessary thermal zone callbacks (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Rework thermal_get_trend() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use trip point table to register thermal zones (Mark Langsdorf) [RHEL-26871] - thermal: core: Rework and rename __for_each_thermal_trip() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Introduce struct acpi_thermal_trip (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Carry out trip point updates under zone lock (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Clean up acpi_thermal_register_thermal_zone() (Mark Langsdorf) [RHEL-26871] - thermal: core: Add priv pointer to struct thermal_trip (Mark Langsdorf) [RHEL-26871] - thermal: core: Introduce thermal_zone_device_exec() (Mark Langsdorf) [RHEL-26871] - thermal: core: Do not handle trip points with invalid temperature (Mark Langsdorf) [RHEL-26871] - thermal/drivers/mellanox: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - thermal/drivers/cxgb4: Use generic thermal_zone_get_trip() function (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant local variable from acpi_thermal_resume() (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for PCSpecialist Elimina Pro 16 M (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Always use MADT override IRQ settings for all legacy non i8042 IRQs (Mark Langsdorf) [RHEL-26871] - ACPI: Move AMBA bus scan handling into arm64 specific directory (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Do not attach private data to ACPI handles (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop enabled flag from struct acpi_thermal_active (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Create platform device for CS35L56 (Mark Langsdorf) [RHEL-26871] - platform/x86: serial-multi-instantiate: Auto detect IRQ resource for CSC3551 (Mark Langsdorf) [RHEL-26871] - ACPI/IORT: Remove erroneous id_count check in iort_node_get_rmr_info() (Mark Langsdorf) [RHEL-26871] - coresight: etm4x: Add ACPI support in platform driver (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refine messages in acpi_early_processor_control_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop nocrt parameter (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Remove acpi_hwp_native_thermal_lvt_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Use _OSC to convey OSPM processor support information (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Remove unnecessary .remove callback (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: HED: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: battery: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: AC: Install Notify() handler directly (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Set driver_data to NULL every time .add() fails (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce wrappers for ACPICA notify handler install/remove (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Introduce acpi_processor_osc() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Set CAP_SMP_T_SWCOORD in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Clear C_C2C3_FFH and C_C1_FFH in arch_acpi_set_proc_cap_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Rename ACPI_PDC symbols (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Refactor arch_acpi_set_pdc_bits() (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move processor_physically_present() to acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Move MWAIT quirk out of acpi_processor.c (Mark Langsdorf) [RHEL-26871] - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer (Mark Langsdorf) [RHEL-26871] - ACPICA: Slightly simplify an error message in acpi_ds_result_push() (Mark Langsdorf) [RHEL-26871] - ACPICA: Add interrupt command to acpiexec (Mark Langsdorf) [RHEL-26871] - ACPICA: Detect GED device and keep track of _EVT (Mark Langsdorf) [RHEL-26871] - ACPICA: Add support for _DSC as per ACPI 6.5 (Mark Langsdorf) [RHEL-26871] - ACPICA: Modify ACPI_STATE_COMMON (Mark Langsdorf) [RHEL-26871] - ACPICA: Fix GCC 12 dangling-pointer warning (Mark Langsdorf) [RHEL-26871] - ACPICA: exserial.c: replace ternary operator with ACPI_MIN() (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Use the acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Move SMB0001 HID to the header and reuse (Mark Langsdorf) [RHEL-26871] - ACPI: platform: Ignore SMB0001 only when it has resources (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Introduce acpi_match_acpi_device() helper (Mark Langsdorf) [RHEL-26871] - ACPI: scan: fix undeclared variable warnings by including sleep.h (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Constify acpi_companion_match() returned value (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Move acpi_root to internal header (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix acpi_ec_dispatch_gpe() (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop struct acpi_thermal_state (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Simplify installation and removal of notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: button: Use different notify handlers for lid and buttons (Mark Langsdorf) [RHEL-26871] - ACPI: button: Eliminate the driver notify callback (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add pm_debug_messages for LPS0 _DSM state tracking (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Eliminate struct acpi_thermal_state_flags (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move acpi_thermal_driver definition (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move symbol definitions to one place (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Drop redundant ACPI_TRIPS_REFRESH_DEVICES symbol (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use BIT() macro for defining flags (Mark Langsdorf) [RHEL-26871] - ACPI: FFH: Drop the inclusion of linux/arm-smccc.h (Mark Langsdorf) [RHEL-26871] - ACPI: PAD: mark Zhaoxin CPUs NONSTOP TSC correctly (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: mark bert_disable as __initdata (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Clear GPE on interrupt handling only (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Consolidate all arm specific initialisation into acpi_arm_init() (Mark Langsdorf) [RHEL-26871] - ACPI: x86: s2idle: Adjust Microsoft LPS0 _DSM handling sequence (Mark Langsdorf) [RHEL-26871] - ACPI: PM: s2idle: fix section mismatch warning (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: GHES: Remove unused ghes_estatus_pool_size_request() (Mark Langsdorf) [RHEL-26871] - ACPI: NFIT: Add declaration in a local header (Mark Langsdorf) [RHEL-26871] - ACPI: scan: Reduce overhead related to devices with dependencies (Mark Langsdorf) [RHEL-26871] - efi: fix missing prototype warnings (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add pwm_lookup_table entry for second PWM on CHT/BSW devices (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add ACPI_QUIRK_UART1_SKIP for Lenovo Yoga Book yb1-x90f/l (Mark Langsdorf) [RHEL-26871] - ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: x86: Add skip i2c clients quirk for Nextbook Ares 8A (Mark Langsdorf) [RHEL-26871] - ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Move to dedicated function sysfs extra attr creation (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Use thermal_zone_device() (Mark Langsdorf) [RHEL-26871] - thermal: intel: pch_thermal: Use thermal driver device to write a trace (Mark Langsdorf) [RHEL-26871] - thermal/core: Add thermal_zone_device structure 'type' accessor (Mark Langsdorf) [RHEL-26871] - thermal: core: Encapsulate tz->device field (Mark Langsdorf) [RHEL-26871] - ACPI: property: Support strings in Apple _DSM props (Mark Langsdorf) [RHEL-26871] - ACPI: x86: utils: Remove Lenovo Yoga Tablet 2's MAGN0001 (Mark Langsdorf) [RHEL-26871] - ACPI: PM: Do not turn of unused power resources on the Toshiba Click Mini (Mark Langsdorf) [RHEL-26871] - ACPI: LPSS: Add 80862289 ACPI _HID for second PWM controller on Cherry Trail (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Ensure that notify handlers are not running after removal (Mark Langsdorf) [RHEL-26871] - ACPI: bus: Add missing braces to acpi_sb_notify() (Mark Langsdorf) [RHEL-26871] - ACPICA: Update version to 20230331 (Mark Langsdorf) [RHEL-26871] - ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_resource_irq: Replace 1-element arrays with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_madt_oem_data: Fix flexible array member definition (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_dmar_andd: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: acpi_pci_routing_table: Replace fixed-size array with flex array member (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_resource_dma: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: Introduce ACPI_FLEX_ARRAY (Mark Langsdorf) [RHEL-26871] - ACPICA: struct acpi_nfit_interleave: Replace 1-element array with flexible array (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl1: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: add support for ClockInput resource (v6.5) (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Update all copyrights/signons to 2023 (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: applying zero offset to null pointer (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: member access within misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: Avoid undefined behavior: load of misaligned address (Mark Langsdorf) [RHEL-26871] - ACPICA: actbl2: Replace 1-element arrays with flexible arrays (Mark Langsdorf) [RHEL-26871] - ACPICA: Add missing macro ACPI_FUNCTION_TRACE() for acpi_ns_repair_HID() (Mark Langsdorf) [RHEL-26871] - ACPICA: acpisrc: Add missing tables to astable (Mark Langsdorf) [RHEL-26871] - ACPI: VIOT: Initialize the correct IOMMU fwspec (Mark Langsdorf) [RHEL-26871] - ACPI: thermal: Replace ternary operator with min_t() (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Limit explicit removal of query handlers to custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SBS: Fix handling of Smart Battery Selectors (Mark Langsdorf) [RHEL-26871] - ACPI: EC: Fix oops when removing custom query handlers (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Amend indentation (Mark Langsdorf) [RHEL-26871] - ACPI: property: Refactor acpi_data_prop_read_single() (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform (Mark Langsdorf) [RHEL-26871] - ACPI: sysfs: Enable ACPI sysfs support for CCEL records (Mark Langsdorf) [RHEL-26871] - ACPI: SPCR: Prefix error messages with FW_BUG (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Fix evaluating _PDC method when running as Xen dom0 (Mark Langsdorf) [RHEL-26871] - ACPI: APEI: EINJ: Add CXL error types (Mark Langsdorf) [RHEL-26871] - ACPI: s2idle: Log when enabling wakeup IRQ fails (Mark Langsdorf) [RHEL-26871] - ACPI: processor: Check for null return of devm_kzalloc() in fch_misc_setup() (Mark Langsdorf) [RHEL-26871] - ACPI: CPPC: Add min and max perf register writing support (Mark Langsdorf) [RHEL-26871] - thermal/core: Use the thermal zone 'devdata' accessor in remaining drivers (Mark Langsdorf) [RHEL-26871] - Input: sun4i-ts - switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - iio/drivers/sun4i_gpadc: Switch to new of thermal API (Mark Langsdorf) [RHEL-26871] - thermal: Add a thermal zone id accessor (Mark Langsdorf) [RHEL-26871] - Enable CONFIG_USB_ONBOARD_HUB (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for Cypress CY7C6563x (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Add support for clock input (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: Print symbolic error names (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB5744 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: microchip,usb5744: Add second supply (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic gl3510 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: add device for Genesys Logic hub gl3510 (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: add support for Microchip USB2412 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Cypress HX3 USB 3.0 family (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: support multiple power supplies (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL3523 hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL3523 hub (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_hub: Don't warn twice about problems during remove (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add support for Microchip usb5744 hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard-hub: add support for Microchip USB2517 USB 2.0 hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: vialab,vl817: Cleanup compatible, reset-gpios and required (Charles Mirabile) [RHEL-21064] - arm64: defconfig: Enable USB onboard HUB driver (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add VIA LAB VL817 hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c4 (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Via lab VL817 hub controller (Charles Mirabile) [RHEL-21064] - vendor-prefixes: Add VIA Labs, Inc. (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL852G hub support (Charles Mirabile) [RHEL-21064] - arm64: dts: amlogic: Used onboard usb hub reset on odroid c2 (Charles Mirabile) [RHEL-21064] - ARM: dts: amlogic: Used onboard usb hub reset to enable usb hub (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add device id for Genesys Logic hub controller (Charles Mirabile) [RHEL-21064] - usb: misc: onboard_usb_hub: add Genesys Logic GL850G hub support (Charles Mirabile) [RHEL-21064] - dt-bindings: usb: Add binding for Genesys Logic GL850G hub controller (Charles Mirabile) [RHEL-21064] - dt-bindings: vendor-prefixes: add Genesys Logic (Charles Mirabile) [RHEL-21064] - mm: migrate high-order folios in swap cache correctly (Nico Pache) [RHEL-23654] - MAINTAINERS: Add Siddharth Vadapalli as PCI TI DRA7XX/J721E reviewer (Myron Stowe) [RHEL-28627] - PCI: dwc: Clean up dw_pcie_ep_raise_msi_irq() alignment (Myron Stowe) [RHEL-28627] - PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq() (Myron Stowe) [RHEL-28627] - MAINTAINERS: Add Manivannan Sadhasivam as PCI Endpoint maintainer (Myron Stowe) [RHEL-28627] - PCI: Fix kernel-doc issues (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use a unique test pattern for each BAR (Myron Stowe) [RHEL-28627] - docs: PCI: Fix typos (Myron Stowe) [RHEL-28627] - PCI: Remove unused 'node' member from struct pci_driver (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Document the SM8650 PCIe Controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Document optional PCIe reference clock input (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct reset-names property (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SM8150 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Correct clocks for SC8180x (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: qcom: Adjust iommu-map for different SoC (Myron Stowe) [RHEL-28627] - dw-xdata: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Remove usage of the deprecated ida_simple_*() API (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-test: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-vntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-ntb: Make struct pci_epf_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: pci-epf-mhi: Make structs pci_epf_ops and pci_epf_event_ops const (Myron Stowe) [RHEL-28627] - PCI: endpoint: Make struct pci_epf_ops in pci_epf_driver const (Myron Stowe) [RHEL-28627] - PCI: xilinx-nwl: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: rockchip-host: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: rockchip-ep: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: uniphier: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: tegra194: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dw-rockchip: Rename rockchip_pcie_legacy_int_handler() (Myron Stowe) [RHEL-28627] - PCI: keystone: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename dw_pcie_ep_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - PCI: cadence: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: dra7xx: Rename dra7xx_pcie_raise_legacy_irq() (Myron Stowe) [RHEL-28627] - misc: pci_endpoint_test: Use INTX instead of LEGACY (Myron Stowe) [RHEL-28627] - PCI: endpoint: Rename LEGACY to INTX in test function driver (Myron Stowe) [RHEL-28627] - PCI: endpoint: Use INTX instead of legacy (Myron Stowe) [RHEL-28627] - PCI: endpoint: Drop PCI_EPC_IRQ_XXX definitions (Myron Stowe) [RHEL-28627] - PCI: Rename PCI_IRQ_LEGACY to PCI_IRQ_INTX (Myron Stowe) [RHEL-28627] - PCI: kirin: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: keystone: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: exynos: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - PCI: vmd: Remove usage of the deprecated ida_simple_xx() API (Myron Stowe) [RHEL-28627] - PCI: rcar-host: Add support for optional regulators (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: rcar-pci-host: Add optional regulators (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Replace of_device.h with explicit of.h include (Myron Stowe) [RHEL-28627] - PCI: mediatek-gen3: Fix translation window size calculation (Myron Stowe) [RHEL-28627] - PCI: mediatek: Clear interrupt status before dispatching handler (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1043a (Myron Stowe) [RHEL-28627] - PCI: layerscape(ep): Rename pf_* as pf_lut_* (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add suspend/resume for ls1021a (Myron Stowe) [RHEL-28627] - PCI: layerscape: Add function pointer for exit_from_l2() (Myron Stowe) [RHEL-28627] - PCI: kirin: Use devm_kasprintf() to dynamically allocate clock names (Myron Stowe) [RHEL-28627] - PCI: keystone: Fix race condition when initializing PHYs (Myron Stowe) [RHEL-28627] - PCI: rcar-gen4: Fix -Wvoid-pointer-to-enum-cast error (Myron Stowe) [RHEL-28627] - PCI: iproc: Fix -Wvoid-pointer-to-enum-cast warning (Myron Stowe) [RHEL-28627] - PCI: dwc: Add dw_pcie_ep_{read,write}_dbi[2] helpers (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .func_conf_select to .get_dbi_offset in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Rename .ep_init to .init in struct dw_pcie_ep_ops (Myron Stowe) [RHEL-28627] - PCI: dwc: Drop host prefix from struct dw_pcie_host_ops members (Myron Stowe) [RHEL-28627] - PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support (Myron Stowe) [RHEL-28627] - PCI: dwc: Convert SOC_SIFIVE to ARCH_SIFIVE (Myron Stowe) [RHEL-28627] - PCI: j721e: Make TI J721E depend on ARCH_K3 (Myron Stowe) [RHEL-28627] - PCI: j721e: Add TI J784S4 PCIe configuration (Myron Stowe) [RHEL-28627] - PCI: j721e: Add PCIe 4x lane selection support (Myron Stowe) [RHEL-28627] - PCI: j721e: Add per platform maximum lane settings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add j784s4-pci-* compatible strings (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: ti,j721e-pci-*: Add checks for num-lanes (Myron Stowe) [RHEL-28627] - PCI: brcmstb: Configure HW CLKREQ# mode appropriate for downstream device (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: brcmstb: Add property "brcm,clkreq-mode" (Myron Stowe) [RHEL-28627] - PCI: Add ACS quirk for more Zhaoxin Root Ports (Myron Stowe) [RHEL-28627] - PCI/P2PDMA: Remove reference to pci_p2pdma_map_sg() (Myron Stowe) [RHEL-28627] - PCI: Log bridge info when first enumerating bridge (Myron Stowe) [RHEL-28627] - PCI: Log bridge windows conditionally (Myron Stowe) [RHEL-28627] - PCI: Supply bridge device, not secondary bus, to read window details (Myron Stowe) [RHEL-28627] - PCI: Move pci_read_bridge_windows() below individual window accessors (Myron Stowe) [RHEL-28627] - PCI: Use resource names in PCI log messages (Myron Stowe) [RHEL-28627] - PCI: Update BAR # and window messages (Myron Stowe) [RHEL-28627] - PCI: Log device type during enumeration (Myron Stowe) [RHEL-28627] - PCI: Fix 64GT/s effective data rate calculation (Myron Stowe) [RHEL-28627] - x86/pci: Clean up open-coded PCIBIOS return code mangling (Myron Stowe) [RHEL-28627] - scsi: lpfc: Use PCI_HEADER_TYPE_MFD instead of literal (Myron Stowe) [RHEL-28627] - powerpc/fsl-pci: Use PCI_HEADER_TYPE_MASK instead of literal (Myron Stowe) [RHEL-28627] - x86/pci: Use PCI_HEADER_TYPE_* instead of literals (Myron Stowe) [RHEL-28627] - PCI: Only override AMD USB controller if required (Myron Stowe) [RHEL-28627] - PCI: host-generic: Convert to platform remove callback returning void (Myron Stowe) [RHEL-28627] - x86/pci: Reorder pci_mmcfg_arch_map() definition before calls (Myron Stowe) [RHEL-28627] - x86/pci: Return pci_mmconfig_add() failure early (Myron Stowe) [RHEL-28627] - x86/pci: Comment pci_mmconfig_insert() obscure MCFG dependency (Myron Stowe) [RHEL-28627] - x86/pci: Rename pci_mmcfg_check_reserved() to pci_mmcfg_reserved() (Myron Stowe) [RHEL-28627] - x86/pci: Rename acpi_mcfg_check_entry() to acpi_mcfg_valid_entry() (Myron Stowe) [RHEL-28627] - x86/pci: Rename 'MMCONFIG' to 'ECAM', use pr_fmt (Myron Stowe) [RHEL-28627] - x86/pci: Add MCFG debug logging (Myron Stowe) [RHEL-28627] - x86/pci: Reword ECAM EfiMemoryMappedIO logging to avoid 'reserved' (Myron Stowe) [RHEL-28627] - x86/pci: Reserve ECAM if BIOS didn't include it in PNP0C02 _CRS (Myron Stowe) [RHEL-28627] - PCI/AER: Use explicit register sizes for struct members (Myron Stowe) [RHEL-28627] - PCI/AER: Decode Requester ID when no error info found (Myron Stowe) [RHEL-28627] - PCI/AER: Use 'Correctable' and 'Uncorrectable' spec terms for errors (Myron Stowe) [RHEL-28627] - ACPI: APEI: Fix AER info corruption when error status data has multiple sections (Myron Stowe) [RHEL-28627] - PCI/AER: Export pcie_aer_is_native() (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Add missing legacy-interrupt-controller (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Use generic binding (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Fix interrupt-names issue (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: improve msi handling (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: rockchip: Update for RK3588 (Myron Stowe) [RHEL-28627] - dt-bindings: PCI: dwc: Add rk3588 compatible (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MP PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MM PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX8MQ PCIe EP support (Myron Stowe) [RHEL-28627] - PCI: imx6: Add i.MX PCIe EP mode support (Myron Stowe) [RHEL-28627] - exfat: free the sbi and iocharset in ->kill_sb (Pavel Reichl) [RHEL-30614] - exfat: don't RCU-free the sbi (Pavel Reichl) [RHEL-30614] - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree (Pavel Reichl) [RHEL-30614] - exfat: ensure that ctime is updated whenever the mtime is (Pavel Reichl) [RHEL-30614] - sched/rt: Change the type of 'sysctl_sched_rt_period' from 'unsigned int' to 'int' (Phil Auld) [RHEL-29436] - sched/rt/docs: Use 'real-time' instead of 'realtime' (Phil Auld) [RHEL-29436] - sched/rt/docs: Clarify & fix sched_rt_* sysctl docs (Phil Auld) [RHEL-29436] - sched/rt: Disallow writing invalid values to sched_rt_period_us (Phil Auld) [RHEL-29436] - sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset (Phil Auld) [RHEL-29436] - sched/rt: Fix sysctl_sched_rr_timeslice intial value (Phil Auld) [RHEL-29436] - mm/sparsemem: fix race in accessing memory_section->usage (Waiman Long) [RHEL-28877 RHEL-28878] {CVE-2023-52489} - Revert "[redhat] kabi: add symbol __scsi_execute to stablelist" (Ewan D. Milne) [RHEL-30725] - xfs: fix SEEK_HOLE/DATA for regions with active COW extents (Bill O'Donnell) [RHEL-29365] - NFS: remove sync_mode test from nfs_writepage_locked() (Jeffrey Layton) [RHEL-28630] - nfs: Remove writepage (Jeffrey Layton) [RHEL-28630]- scsi: target: pscsi: Fix bio_put() for error case (Maurizio Lombardi) [RHEL-29638] - scsi: target: Fix unmap setup during configuration (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Add TMF to tmr_list handling (Maurizio Lombardi) [RHEL-29638] - scsi: target: Enable READ CAPACITY for PR EARO (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix kernel-doc comment (Maurizio Lombardi) [RHEL-29638] - scsi: target: Export fabric driver direct submit settings (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Unexport target_queue_submission() (Maurizio Lombardi) [RHEL-29638] - scsi: target: Allow userspace to request direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Kill transport_handle_cdb_direct() (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move buffer clearing hack (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Move core_alua_check_nonop_delay() call (Maurizio Lombardi) [RHEL-29638] - scsi: target: Have drivers report if they support direct submissions (Maurizio Lombardi) [RHEL-29638] - scsi: target: iscs: Make write_pending_must_be_called a bit field (Maurizio Lombardi) [RHEL-29638] - scsi: target: tcmu: Annotate struct tcmu_tmr with __counted_by (Maurizio Lombardi) [RHEL-29638] - scsi: target: Remove the references to http://www.linux-iscsi.org/ (Maurizio Lombardi) [RHEL-29638] - scsi: target: core: Fix deadlock due to recursive locking (Maurizio Lombardi) [RHEL-29638] - selftests: net: gro fwd: update vxlan GRO test expectations (Antoine Tenart) [RHEL-19729] - udp: prevent local UDP tunnel packets from being GROed (Antoine Tenart) [RHEL-19729] - udp: do not transition UDP GRO fraglist partial checksums to unnecessary (Antoine Tenart) [RHEL-19729] - gro: fix ownership transfer (Antoine Tenart) [RHEL-19729] - udp: do not accept non-tunnel GSO skbs landing in a tunnel (Antoine Tenart) [RHEL-19729] - nvme-pci: fix sleeping function called from interrupt context (Maurizio Lombardi) [RHEL-17679] - powerpc: Don't clobber f0/vs0 during fp|altivec register save (Mamatha Inamdar) [RHEL-18988] - blk-mq: don't schedule block kworker on isolated CPUs (Ming Lei) [RHEL-13920]- PCI: Avoid potential out-of-bounds read in pci_dev_for_each_resource() (Myron Stowe) [RHEL-26742 RHEL-26743] {CVE-2023-52466} - smb: client: do not start laundromat thread on nohandlecache (Paulo Alcantara) [RHEL-28739] - fs/nls: make load_nls() take a const parameter (Paulo Alcantara) [RHEL-28739] - smb3: do not start laundromat thread when dir leases disabled (Paulo Alcantara) [RHEL-28739] - smb3: display network namespace in debug information (Paulo Alcantara) [RHEL-28739] - cifs: Release folio lock on fscache read hit. (Paulo Alcantara) [RHEL-28739] - cifs: add missing return value check for cifs_sb_tlink (Paulo Alcantara) [RHEL-28739] - cifs: fix charset issue in reconnection (Paulo Alcantara) [RHEL-28739] - cifs: update internal module version number for cifs.ko (Paulo Alcantara) [RHEL-28739] - cifs: allow dumping keys for directories too (Paulo Alcantara) [RHEL-28739] - cifs: fix mid leak during reconnection after timeout threshold (Paulo Alcantara) [RHEL-28739] - cifs: is_network_name_deleted should return a bool (Paulo Alcantara) [RHEL-28739] - cifs: if deferred close is disabled then close files immediately (Paulo Alcantara) [RHEL-28739] - cifs: Add a laundromat thread for cached directories (Paulo Alcantara) [RHEL-28739] - smb: client: remove redundant pointer 'server' (Paulo Alcantara) [RHEL-28739] - cifs: new dynamic tracepoint to track ses not found errors (Paulo Alcantara) [RHEL-28739] - cifs: log session id when a matching ses is not found (Paulo Alcantara) [RHEL-28739] - smb: client: improve DFS mount check (Paulo Alcantara) [RHEL-28739] - smb: client: fix parsing of source mount option (Paulo Alcantara) [RHEL-28739] - cifs: print client_guid in DebugData (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in generic_ip_connect() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindNext() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in CIFSFindFirst() (Paulo Alcantara) [RHEL-28739] - smb3: do not reserve too many oplock credits (Paulo Alcantara) [RHEL-28739] - cifs: print more detail when invalidate_inode_mapping fails (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_smb3_do_mount() (Paulo Alcantara) [RHEL-28739] - smb: client: fix warning in cifs_match_super() (Paulo Alcantara) [RHEL-28739] - cifs: print nosharesock value while dumping mount options (Paulo Alcantara) [RHEL-28739] - scripts/gdb: fix SB_* constants parsing (Ming Lei) [RHEL-29262] - super: wait for nascent superblocks (Ming Lei) [RHEL-29262] - super: use locking helpers (Ming Lei) [RHEL-29262] - fs: fix undefined behavior in bit shift for SB_NOUSER (Ming Lei) [RHEL-29262] - block: fix kernel-doc for disk_force_media_change() (Ming Lei) [RHEL-29262] - nbd: don't call blk_mark_disk_dead nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - zram: take device and not only bvec offset into account (Ming Lei) [RHEL-29262] - ext4: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xfs: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nfs/blocklayout: Convert to use bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - jfs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - fs: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - mm/swap: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Drop unused snapshot_test argument (Ming Lei) [RHEL-29262] - PM: hibernate: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - PM: hibernate: Rename function parameter from snapshot_test to exclusive (Ming Lei) [RHEL-29262] - s390/dasd: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - scsi: target: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - nvmet: Convert to bdev_open_by_path() (Ming Lei) [RHEL-29262] - mtd: block2mtd: Convert to bdev_open_by_dev/path() (Ming Lei) [RHEL-29262] - md: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - dm: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - zram: Convert to use bdev_open_by_dev() (Ming Lei) [RHEL-29262] - xen/blkback: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - pktcdvd: Convert to bdev_open_by_dev() (Ming Lei) [RHEL-29262] - drdb: Convert to use bdev_open_by_path() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in disk_scan_partitions() and blkdev_bszset() (Ming Lei) [RHEL-29262] - block: Use bdev_open_by_dev() in blkdev_open() (Ming Lei) [RHEL-29262] - block: Provide bdev_open_* functions (Ming Lei) [RHEL-29262] - fs: remove get_super (Ming Lei) [RHEL-29262] - block: call into the file system for ioctl BLKFLSBUF (Ming Lei) [RHEL-29262] - block: call into the file system for bdev_mark_dead (Ming Lei) [RHEL-29262] - block: consolidate __invalidate_device and fsync_bdev (Ming Lei) [RHEL-29262] - block: drop the "busy inodes on changed media" log message (Ming Lei) [RHEL-29262] - dasd: also call __invalidate_device when setting the device offline (Ming Lei) [RHEL-29262] - amiflop: don't call fsync_bdev in FDFMTBEG (Ming Lei) [RHEL-29262] - floppy: call disk_force_media_change when changing the format (Ming Lei) [RHEL-29262] - block: simplify the disk_force_media_change interface (Ming Lei) [RHEL-29262] - nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl (Ming Lei) [RHEL-29262] - xfs use fs_holder_ops for the log and RT devices (Ming Lei) [RHEL-29262] - xfs: drop s_umount over opening the log and RT devices (Ming Lei) [RHEL-29262] - ext4: use fs_holder_ops for the log device (Ming Lei) [RHEL-29262] - ext4: drop s_umount over opening the log device (Ming Lei) [RHEL-29262] - fs: export fs_holder_ops (Ming Lei) [RHEL-29262] - fs: stop using get_super in fs_mark_dead (Ming Lei) [RHEL-29262] - fs: use the super_block as holder when mounting file systems (Ming Lei) [RHEL-29262] - ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust (Ming Lei) [RHEL-29262] - nilfs2: use setup_bdev_super to de-duplicate the mount code (Ming Lei) [RHEL-29262] - fs: export setup_bdev_super (Ming Lei) [RHEL-29262] - fs: open block device after superblock creation (Ming Lei) [RHEL-29262] - exfat: free the sbi and iocharset in ->kill_sb (Ming Lei) [RHEL-29262] - exfat: don't RCU-free the sbi (Ming Lei) [RHEL-29262] - ext4: close the external journal device in ->kill_sb (Ming Lei) [RHEL-29262] - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' (Ming Lei) [RHEL-29262] - ext4: Fix reusing stale buffer heads from last failed mounting (Ming Lei) [RHEL-29262] - xfs: document the invalidate_bdev call in invalidate_bdev (Ming Lei) [RHEL-29262] - xfs: close the external block devices in xfs_mount_free (Ming Lei) [RHEL-29262] - xfs: close the RT and log block devices in xfs_free_buftarg (Ming Lei) [RHEL-29262] - xfs: remove xfs_blkdev_put (Ming Lei) [RHEL-29262] - xfs: free the xfs_mount in ->kill_sb (Ming Lei) [RHEL-29262] - xfs: remove a superfluous s_fs_info NULL check in xfs_fs_put_super (Ming Lei) [RHEL-29262] - xfs: reformat the xfs_fs_free prototype (Ming Lei) [RHEL-29262] - fs, block: remove bdev->bd_super (Ming Lei) [RHEL-29262] - ocfs2: stop using bdev->bd_super for journal error logging (Ming Lei) [RHEL-29262] - ext4: don't use bdev->bd_super in __ext4_journal_get_write_access (Ming Lei) [RHEL-29262] - fs: stop using bdev->bd_super in mark_buffer_write_io_error (Ming Lei) [RHEL-29262] - fuse: retire block-device-based superblock on force unmount (Ming Lei) [RHEL-29262] - vfs: function to prevent re-use of block-device-based superblocks (Ming Lei) [RHEL-29262] - block: don't allow a disk link holder to itself (Ming Lei) [RHEL-29262] - block: store the holder kobject in bd_holder_disk (Ming Lei) [RHEL-29262] - block: fix use after free for bd_holder_dir (Ming Lei) [RHEL-29262] - block: remove delayed holder registration (Ming Lei) [RHEL-29262] - dm: track per-add_disk holder relations in DM (Ming Lei) [RHEL-29262] - dm: make sure create and remove dm device won't race with open and close table (Ming Lei) [RHEL-29262] - dm: cleanup close_table_device (Ming Lei) [RHEL-29262] - dm: cleanup open_table_device (Ming Lei) [RHEL-29262] - dm: remove free_table_devices (Ming Lei) [RHEL-29262] - zram: return errors from read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: fix synchronous reads (Ming Lei) [RHEL-29262] - zram: don't return errors from read_from_bdev_async (Ming Lei) [RHEL-29262] - zram: pass a page to read_from_bdev (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_write (Ming Lei) [RHEL-29262] - zram: don't pass a bvec to __zram_bvec_write (Ming Lei) [RHEL-29262] - zram: refactor zram_bdev_read (Ming Lei) [RHEL-29262] - zram: directly call zram_read_page in writeback_store (Ming Lei) [RHEL-29262] - zram: use bvec_set_page to initialize bvecs (Ming Lei) [RHEL-29262] - zram: rename __zram_bvec_read to zram_read_page (Ming Lei) [RHEL-29262] - zram: don't use highmem for the bounce buffer in zram_bvec_{read,write} (Ming Lei) [RHEL-29262] - zram: refactor highlevel read and write handling (Ming Lei) [RHEL-29262] - zram: return early on error in zram_bvec_rw (Ming Lei) [RHEL-29262] - zram: move discard handling to zram_submit_bio (Ming Lei) [RHEL-29262] - zram: simplify bvec iteration in __zram_make_request (Ming Lei) [RHEL-29262] - zram: make zram_bio_discard more self-contained (Ming Lei) [RHEL-29262] - zram: remove valid_io_request (Ming Lei) [RHEL-29262] - zram: always compile read_from_bdev_sync (Ming Lei) [RHEL-29262] - zram: remove unused stats fields (Ming Lei) [RHEL-29262] - block: remove ->rw_page (Ming Lei) [RHEL-29262] - mm: factor out a swap_writepage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the __swap_writepage return value (Ming Lei) [RHEL-29262] - mm: use an on-stack bio for synchronous swapin (Ming Lei) [RHEL-29262] - mm: factor out a swap_readpage_bdev helper (Ming Lei) [RHEL-29262] - mm: remove the swap_readpage return value (Ming Lei) [RHEL-29262] - mpage: stop using bdev_{read,write}_page (Ming Lei) [RHEL-29262] - zram: add incompressible flag to read_block_state() (Ming Lei) [RHEL-29262] - zram: add incompressible writeback (Ming Lei) [RHEL-29262] - documentation: add zram recompression documentation (Ming Lei) [RHEL-29262] - zram: add algo parameter support to zram_recompress() (Ming Lei) [RHEL-29262] - zram: remove redundant checks from zram_recompress() (Ming Lei) [RHEL-29262] - zram: add size class equals check into recompression (Ming Lei) [RHEL-29262] - zram: use IS_ERR_VALUE() to check for zs_malloc() errors (Ming Lei) [RHEL-29262] - zram: clarify writeback_store() comment (Ming Lei) [RHEL-29262] - zram: add recompress flag to read_block_state() (Ming Lei) [RHEL-29262] - redhat: configs: add zram ZRAM_MULTI_COMP (Ming Lei) [RHEL-29262] - zram: introduce recompress sysfs knob (Ming Lei) [RHEL-29262] - zram: factor out WB and non-WB zram read functions (Ming Lei) [RHEL-29262] - zram: add recompression algorithm sysfs knob (Ming Lei) [RHEL-29262] - zram: preparation for multi-zcomp support (Ming Lei) [RHEL-29262] - zram: add a huge_idle writeback mode (Ming Lei) [RHEL-29262] - docs: Fix wording in optional zram feature docs (Ming Lei) [RHEL-29262] - redhat/configs: Remove HOTPLUG_CPU0 configs (Prarit Bhargava) [RHEL-22073] - remoteproc: qcom_q6v5_adsp: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - remoteproc: imx_dsp_rproc: Convert to dev_pm_domain_attach|detach_list() (Radu Rendec) [RHEL-29555] - PM: domains: Add helper functions to attach/detach multiple PM domains (Radu Rendec) [RHEL-29555] - remoteproc: qcom_q6v5_adsp: Fix iommu_map() compatibility (Radu Rendec) [RHEL-29555] - remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add support for memory sandbox (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add efuse evb selection control (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Replace hard coded values with macros (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Update rproc parse firmware callback (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add compatible name for SC7280 ADSP (Radu Rendec) [RHEL-29555] - remoteproc: qcom: Add flag in adsp private data structure (Radu Rendec) [RHEL-29555] - dt-bindings: remoteproc: qcom: Add SC7280 ADSP support (Radu Rendec) [RHEL-29555] - memory: tegra: Skip SID programming if SID registers aren't set (Robert Foss) [RHEL-23656] - memory: tegra: Add SID override programming for MC clients (Robert Foss) [RHEL-23656] - iommu: Don't reserve 0-length IOVA region (Robert Foss) [RHEL-23656] - powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks (Mamatha Inamdar) [RHEL-29448] - thermal: core: Fix NULL pointer dereference in zone registration error path (David Arcari) [RHEL-26922 RHEL-26923] {CVE-2023-52473} - hwrng: core - Fix page fault dead lock on mmap-ed hwrng (Steve Best) [RHEL-29487 RHEL-29488] {CVE-2023-52615} - cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode (David Arcari) [RHEL-29653] - RDMA/core: Fix uninit-value access in ib_get_eth_speed() (Kamal Heib) [RHEL-23034] - RDMA/core: Get IB width and speed from netdev (Kamal Heib) [RHEL-23034] - x86/cpu: Add model number for another Intel Arrow Lake mobile processor (Steve Best) [RHEL-30728] - x86/cpu: Add model number for Intel Clearwater Forest processor (Steve Best) [RHEL-30728] - dm-integrity: align the outgoing bio in integrity_recheck (Benjamin Marzinski) [RHEL-29679] - dm-integrity: fix a memory leak when rechecking the data (Benjamin Marzinski) [RHEL-29679] - NFSv4: fairly test all delegations on a SEQ4_ revocation (Benjamin Coddington) [RHEL-7976] - NFS: Read unlock folio on nfs_page_create_from_folio() error (Benjamin Coddington) [RHEL-18029] - i40e: Fix VF MAC filter removal (Ivan Vecera) [RHEL-15701] - i40e: Fix firmware version comparison function (Ivan Vecera) [RHEL-15701] - i40e: disable NAPI right after disabling irqs when handling xsk_pool (Ivan Vecera) [RHEL-15701] - i40e: take into account XDP Tx queues when stopping rings (Ivan Vecera) [RHEL-15701] - i40e: avoid double calling i40e_pf_rxq_wait() (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong mask used during DCB config (Ivan Vecera) [RHEL-15701] - i40e: Fix waiting for queues of all VSIs to be disabled (Ivan Vecera) [RHEL-15701] - i40e: Do not allow untrusted VF to remove administratively set MAC (Ivan Vecera) [RHEL-15701] - net: intel: fix old compiler regressions (Ivan Vecera) [RHEL-15701] - i40e: update xdp_rxq_info::frag_size for ZC enabled Rx queue (Ivan Vecera) [RHEL-15701] - i40e: set xdp_rxq_info::frag_size (Ivan Vecera) [RHEL-15701] - intel: xsk: initialize skb_frag_t::bv_offset in ZC drivers (Ivan Vecera) [RHEL-15701] - i40e: handle multi-buffer packets that are shrunk by xdp prog (Ivan Vecera) [RHEL-15701] - i40e: Include types.h to some headers (Ivan Vecera) [RHEL-15701] - i40e: Restore VF MSI-X state during PCI reset (Ivan Vecera) [RHEL-15701] - i40e: fix use-after-free in i40e_aqc_add_filters() (Ivan Vecera) [RHEL-15701] - i40e: Avoid unnecessary use of comma operator (Ivan Vecera) [RHEL-15701] - i40e: Fix VF disable behavior to block all traffic (Ivan Vecera) [RHEL-15701] - i40e: Fix filter input checks to prevent config with invalid values (Ivan Vecera) [RHEL-15701] - i40e: field get conversion (Ivan Vecera) [RHEL-15701] - i40e: field prep conversion (Ivan Vecera) [RHEL-15701] - intel: add bit macro includes where needed (Ivan Vecera) [RHEL-15701] - i40e: remove fake support of rx-frames-irq (Ivan Vecera) [RHEL-15701] - i40e: Fix ST code value for Clause 45 (Ivan Vecera) [RHEL-15701] - i40e: Fix unexpected MFS warning message (Ivan Vecera) [RHEL-15701] - i40e: Remove queue tracking fields from i40e_adminq_ring (Ivan Vecera) [RHEL-15701] - i40e: Remove AQ register definitions for VF types (Ivan Vecera) [RHEL-15701] - i40e: Delete unused and useless i40e_pf fields (Ivan Vecera) [RHEL-15701] - i40e: Fix adding unsupported cloud filters (Ivan Vecera) [RHEL-15701] - i40e: Delete unused i40e_mac_info fields (Ivan Vecera) [RHEL-15701] - i40e: Move inline helpers to i40e_prototype.h (Ivan Vecera) [RHEL-15701] - i40e: Remove VF MAC types (Ivan Vecera) [RHEL-15701] - i40e: Use helpers to check running FW and AQ API versions (Ivan Vecera) [RHEL-15701] - i40e: Add other helpers to check version of running firmware and AQ API (Ivan Vecera) [RHEL-15701] - i40e: Move i40e_is_aq_api_ver_ge helper (Ivan Vecera) [RHEL-15701] - i40e: Initialize hardware capabilities at single place (Ivan Vecera) [RHEL-15701] - i40e: Consolidate hardware capabilities (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags field in i40e_hw (Ivan Vecera) [RHEL-15701] - i40e: Use DECLARE_BITMAP for flags and hw_features fields in i40e_pf (Ivan Vecera) [RHEL-15701] - i40e: Remove _t suffix from enum type names (Ivan Vecera) [RHEL-15701] - i40e: Remove unused flags (Ivan Vecera) [RHEL-15701] - i40e: add an error code check in i40e_vsi_setup (Ivan Vecera) [RHEL-15701] - i40e: increase max descriptors for XL710 (Ivan Vecera) [RHEL-15701] - i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR (Ivan Vecera) [RHEL-15701] - i40e: sync next_to_clean and next_to_process for programming status desc (Ivan Vecera) [RHEL-15701] - i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value (Ivan Vecera) [RHEL-15701] - i40e: xsk: remove count_mask (Ivan Vecera) [RHEL-15701] - i40e: use scnprintf over strncpy+strncat (Ivan Vecera) [RHEL-15701] - intel: fix format warnings (Ivan Vecera) [RHEL-15701] - i40e: Refactor and rename i40e_read_pba_string() (Ivan Vecera) [RHEL-15701] - i40e: Split and refactor i40e_nvm_version_str() (Ivan Vecera) [RHEL-15701] - i40e: prevent crash on probe if hw registers have invalid values (Ivan Vecera) [RHEL-15701] - i40e: Move DDP specific macros and structures to i40e_ddp.c (Ivan Vecera) [RHEL-15701] - i40e: Remove circular header dependencies and fix headers (Ivan Vecera) [RHEL-15701] - i40e: Split i40e_osdep.h (Ivan Vecera) [RHEL-15701] - i40e: Move memory allocation structures to i40e_alloc.h (Ivan Vecera) [RHEL-15701] - i40e: Simplify memory allocation functions (Ivan Vecera) [RHEL-15701] - i40e: Refactor I40E_MDIO_CLAUSE* macros (Ivan Vecera) [RHEL-15701] - i40e: Move I40E_MASK macro to i40e_register.h (Ivan Vecera) [RHEL-15701] - i40e: Remove back pointer from i40e_hw structure (Ivan Vecera) [RHEL-15701] - i40e: Add rx_missed_errors for buffer exhaustion (Ivan Vecera) [RHEL-15701] - net: Tree wide: Replace xdp_do_flush_map() with xdp_do_flush(). (Ivan Vecera) [RHEL-15701] - i40e: fix potential memory leaks in i40e_remove() (Ivan Vecera) [RHEL-15701] - i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters() (Ivan Vecera) [RHEL-15701] - i40e: fix misleading debug logs (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_aq_section (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_section_table (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_profile_segment (Ivan Vecera) [RHEL-15701] - i40e: Replace one-element array with flex-array member in struct i40e_package_header (Ivan Vecera) [RHEL-15701] - i40e: Remove unused function declarations (Ivan Vecera) [RHEL-15701] - i40e: remove i40e_status (Ivan Vecera) [RHEL-15701] - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir() (Ivan Vecera) [RHEL-15701] - i40e: xsk: add TX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e: xsk: add RX multi-buffer support (Ivan Vecera) [RHEL-15701] - i40e, xsk: fix comment typo (Ivan Vecera) [RHEL-15701] - i40e: remove unnecessary check for old MAC == new MAC (Ivan Vecera) [RHEL-15701] - i40e: fix i40e_setup_misc_vector() error handling (Ivan Vecera) [RHEL-15701] - i40e: fix accessing vsi->active_filters without holding lock (Ivan Vecera) [RHEL-15701] - i40e: Add support for VF to specify its primary MAC address (Ivan Vecera) [RHEL-15701] - i40e: fix registers dump after run ethtool adapter self test (Ivan Vecera) [RHEL-15701] - i40e: fix flow director packet filter programming (Ivan Vecera) [RHEL-15701] - i40e: add support for XDP multi-buffer Rx (Ivan Vecera) [RHEL-15701] - i40e: add xdp_buff to i40e_ring struct (Ivan Vecera) [RHEL-15701] - i40e: introduce next_to_process to i40e_ring (Ivan Vecera) [RHEL-15701] - i40e: use frame_sz instead of recalculating truesize for building skb (Ivan Vecera) [RHEL-15701] - i40e: Change size to truesize when using i40e_rx_buffer_flip() (Ivan Vecera) [RHEL-15701] - i40e: add pre-xdp page_count in rx_buffer (Ivan Vecera) [RHEL-15701] - i40e: change Rx buffer size for legacy-rx to support XDP multi-buffer (Ivan Vecera) [RHEL-15701] - i40e: consolidate maximum frame size calculation for vsi (Ivan Vecera) [RHEL-15701] - i40e: check vsi type before setting xdp_features flag (Ivan Vecera) [RHEL-15701] - drivers: net: turn on XDP features (Ivan Vecera) [RHEL-15701] - i40e: add xdp frags support to ndo_xdp_xmit (Ivan Vecera) [RHEL-15701] - dmaengine: idxd: Ensure safe user copy of completion record (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Remove shadow Event Log head stored in idxd (Jerry Snitselaar) [RHEL-28511] - dmaengine: idxd: Move dma_free_coherent() out of spinlocked context (Jerry Snitselaar) [RHEL-28511]- redhat: Fix RT kernel kvm subpackage requires (Juri Lelli) [RHEL-23390] - KVM: x86: Add X86EMUL_F_INVLPG and pass it in em_invlpg() (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add an emulation flag for implicit system access (Prarit Bhargava) [RHEL-25415] - KVM: x86: Consolidate flags for __linearize() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Remove obsolete config X86_32_SMP (Prarit Bhargava) [RHEL-25415] - x86/xen: add CPU dependencies for 32-bit build (Prarit Bhargava) [RHEL-25415] - x86/xen: fix percpu vcpu_info allocation (Prarit Bhargava) [RHEL-25415] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Prarit Bhargava) [RHEL-25415] - x86/cpu/intel_epb: Don't rely on link order (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Remove unfinished sentence from comment (Prarit Bhargava) [RHEL-25415] - x86/io: Remove the unused 'bw' parameter from the BUILDIO() macro (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop struct local_apic (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop enum apic_delivery_modes (Prarit Bhargava) [RHEL-25415] - x86/apic: Drop apic::delivery_mode (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Set new revision only after a successful update (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rework early revisions reporting (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove the driver announcement and version (Prarit Bhargava) [RHEL-25415] - x86/entry: Harden return-to-user (Prarit Bhargava) [RHEL-25415] - x86/entry: Optimize common_interrupt_return() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Correct incorrect 'or' operation for PMU capabilities (Prarit Bhargava) [RHEL-25415] - x86/mtrr: Document missing function parameters in kernel-doc (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix overflow when counting digits (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Grand Ridge support (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Add Sierra Forest support (Prarit Bhargava) [RHEL-25415] - x86/smp: Export symbol cpu_clustergroup_mask() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/cstate: Cleanup duplicate attr_groups (Prarit Bhargava) [RHEL-25415] - x86/mce: Remove redundant check from mce_device_create() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Make the struct paravirt_patch_site packed (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use relative reference for the original instruction offset (Prarit Bhargava) [RHEL-25415] - tools headers x86 cpufeatures: Sync with the kernel sources to pick TDX, Zen, APIC MSR fence changes (Prarit Bhargava) [RHEL-25415] - x86/barrier: Do not serialize MSR accesses on AMD (Prarit Bhargava) [RHEL-25415] - x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel (Prarit Bhargava) [RHEL-25415] - x86/setup: Make relocated_ramdisk a local variable of relocate_initrd() (Prarit Bhargava) [RHEL-25415] - x86/acpi: Handle bogus MADT APIC tables gracefully (Prarit Bhargava) [RHEL-25415] - x86/acpi: Ignore invalid x2APIC entries (Prarit Bhargava) [RHEL-25415] - x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_ENTRY=y (Prarit Bhargava) [RHEL-25415] - x86/microcode: Prepare for minimal revision check (Prarit Bhargava) [RHEL-25415] - x86/microcode/intel: Add a minimum required revision for late loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "offline" CPUs correctly (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_force_nmi_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Protect against instrumentation (Prarit Bhargava) [RHEL-25415] - x86/microcode: Rendezvous and load in NMI (Prarit Bhargava) [RHEL-25415] - x86/microcode: Replace the all-in-one rendevous handler (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide new control functions (Prarit Bhargava) [RHEL-25415] - x86/microcode: Get rid of the schedule work indirection (Prarit Bhargava) [RHEL-25415] - x86/microcode: Mop up early loading leftovers (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use cached microcode for AP load (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin/initrd microcode early (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove pointless apply() invocation (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Cache builtin microcode too (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Use correct per CPU ucode_cpu_info (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU control field (Prarit Bhargava) [RHEL-25415] - x86/microcode: Add per CPU result state (Prarit Bhargava) [RHEL-25415] - x86/microcode: Sanitize __wait_for_cpus() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clarify the late load logic (Prarit Bhargava) [RHEL-25415] - x86/microcode: Handle "nosmt" correctly (Prarit Bhargava) [RHEL-25415] - x86/microcode: Clean up mc_cpu_down_prep() (Prarit Bhargava) [RHEL-25415] - x86: Enable IBT in Rust if enabled in C (Prarit Bhargava) [RHEL-25415] - x86/callthunks: Delete unused "struct thunk_desc" (Prarit Bhargava) [RHEL-25415] - x86/vdso: Run objtool on vdso32-setup.o (Prarit Bhargava) [RHEL-25415] - x86/pti: Fix kernel warnings for pti= and nopti cmdline options (Prarit Bhargava) [RHEL-25415] - x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove the unused assigned_dev_head from kvm_arch (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Remove unnecessary ‘NULL’ values from sptep (Prarit Bhargava) [RHEL-25415] - KVM: x86: remove always-false condition in kvmclock_sync_fn (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Temporarily map initrd for microcode loading (Prarit Bhargava) [RHEL-25415] - x86/microcode: Provide CONFIG_MICROCODE_INITRD32 (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Restructure mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: De-uglify the 2/3 level paging difference in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot: Use __pa_nodebug() in mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/boot/32: Disable stackprotector and tracing for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - UML: remove unused cmd_vdso_install (Prarit Bhargava) [RHEL-25415] - KVM: x86: Update the variable naming in kvm_x86_ops.sched_in() (Prarit Bhargava) [RHEL-25415] - x86/microcode/amd: Fix snprintf() format string warning in W=1 build (Prarit Bhargava) [RHEL-25415] - KVM: x86: Use octal for file permission (Prarit Bhargava) [RHEL-25415] - x86/head/64: Move the __head definition to (Prarit Bhargava) [RHEL-25415] - vgacon: remove screen_info dependency (Prarit Bhargava) [RHEL-25415] - x86/mce: Cleanup mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/mce: Define amd_mce_usable_address() (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Split amd_mce_is_memory_error() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Add missing __head annotation to startup_64_load_idt() (Prarit Bhargava) [RHEL-25415] - x86/head/64: Mark 'startup_gdt[]' and 'startup_gdt_descr' as __initdata (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Clean up syscall fast exit tests (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Use TASK_SIZE_MAX for canonical RIP test (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Convert SYSRET validation tests to C (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable KASAN in apply_alternatives() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix the AMD Fam 17h, Fam 19h, Zen2 and Zen4 MSR enumerations (Prarit Bhargava) [RHEL-25415] - hardening: x86: drop reference to removed config AMD_IOMMU_V2 (Prarit Bhargava) [RHEL-25415] - hardening: Provide Kconfig fragments for basic options (Prarit Bhargava) [RHEL-25415] - sched/topology: Rename 'DIE' domain to 'PKG' (Prarit Bhargava) [RHEL-25415] - x86/nmi: Fix out-of-order NMI nesting checks & false positive warning (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix compile error caused by CONFIG_GENERIC_MSI_IRQ=y && !CONFIG_X86_LOCAL_APIC (Prarit Bhargava) [RHEL-25415] - cpu-hotplug: Provide prototypes for arch CPU registration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs (Prarit Bhargava) [RHEL-25415] - x86/sev: Drop unneeded #include (Prarit Bhargava) [RHEL-25415] - KVM: VMX: drop IPAT in memtype when CD=1 for KVM_X86_QUIRK_CD_NW_CLEARED (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide debug interface (Prarit Bhargava) [RHEL-25415] - x86/cpu/topology: Cure the abuse of cpuinfo for persisting logical ids (Prarit Bhargava) [RHEL-25415] - x86/apic, x86/hyperv: Use u32 in hv_snp_boot_ap() too (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for wakeup_secondary_cpu[_64]() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for [gs]et_apic_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for phys_pkg_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for check_apicid_used() (Prarit Bhargava) [RHEL-25415] - x86/apic: Use u32 for APIC IDs in global data (Prarit Bhargava) [RHEL-25415] - x86/apic: Use BAD_APICID consistently (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_l[l2]c_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move logical package and die IDs into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove pointless evaluation of x86_coreid_bits (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cu_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_core_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move cpu_die_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Move phys_proc_id into topology info (Prarit Bhargava) [RHEL-25415] - x86/cpu: Encapsulate topology information in cpuinfo_x86 (Prarit Bhargava) [RHEL-25415] - x86/cpu/hygon: Fix the CPU topology evaluation for real (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs on MTRR update iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - KVM: x86/mmu: Zap SPTEs when CR0.CD is toggled iff guest MTRRs are honored (Prarit Bhargava) [RHEL-25415] - locking/atomic/x86: Introduce arch_sync_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86/cstate: Allow reading the package statistics from local CPU (Prarit Bhargava) [RHEL-25415] - perf/x86/intel/pt: Fix kernel-doc comments (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Annotate 'struct rapl_pmus' with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Remove SEP test for SYSEXIT (Prarit Bhargava) [RHEL-25415] - x86/entry/32: Convert do_fast_syscall_32() to bool return type (Prarit Bhargava) [RHEL-25415] - x86/entry/compat: Combine return value test from syscall handler (Prarit Bhargava) [RHEL-25415] - x86/entry/64: Remove obsolete comment on tracing vs. SYSRET (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: ignore the VCPU_SSHOTTMR_future flag (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add SBPB support (Prarit Bhargava) [RHEL-25415] - KVM: x86: Add IBPB_BRTYPE support (Prarit Bhargava) [RHEL-25415] - KVM: x86/xen: Use fast path for Xen timer delivery (Prarit Bhargava) [RHEL-25415] - locking/local, arch: Rewrite local_add_unless() as a static inline function (Prarit Bhargava) [RHEL-25415] - x86/lib: Address kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Address kernel-doc warning (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Use local64_try_cmpxchg in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - perf/x86/rapl: Stop doing cpu_relax() in the local64_cmpxchg() loop in rapl_event_update() (Prarit Bhargava) [RHEL-25415] - syscalls: Cleanup references to sys_lookup_dcookie() (Prarit Bhargava) [RHEL-25415] - x86/sev: Make boot_ghcb_page[] static (Prarit Bhargava) [RHEL-25415] - x86/boot: Harmonize the style of array-type parameter for fixup_pointer() calls (Prarit Bhargava) [RHEL-25415] - x86/boot: Fix incorrect startup_gdt_descr.size (Prarit Bhargava) [RHEL-25415] - x86/numa: Add Devicetree support (Prarit Bhargava) [RHEL-25415] - x86/of: Move the x86_flattree_get_config() call out of x86_dtb_init() (Prarit Bhargava) [RHEL-25415] - x86/cpu/amd: Remove redundant 'break' statement (Prarit Bhargava) [RHEL-25415] - x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot (Prarit Bhargava) [RHEL-25415] - x86/boot: Compile boot code with -std=gnu11 too (Prarit Bhargava) [RHEL-25415] - x86/srso: Add SRSO mitigation for Hygon processors (Prarit Bhargava) [RHEL-25415] - KVM: x86: Force TLB flush on userspace changes to special registers (Prarit Bhargava) [RHEL-25415] - KVM: x86: Remove redundant vcpu->arch.cr0 assignments (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix typos in comments (Prarit Bhargava) [RHEL-25415] - x86/entry: Remove unused argument %rsi passed to exc_nmi() (Prarit Bhargava) [RHEL-25415] - iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user() (Prarit Bhargava) [RHEL-25415] - x86_64: Show CR4.PSE on auxiliaries like on BSP (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Annotate struct uv_rtc_timer_head with __counted_by (Prarit Bhargava) [RHEL-25415] - x86/kgdb: Fix a kerneldoc warning when build with W=1 (Prarit Bhargava) [RHEL-25415] - x86/speculation, objtool: Use absolute relocations for annotations (Prarit Bhargava) [RHEL-25415] - x86/bitops: Remove unused __sw_hweight64() assembly implementation on x86-32 (Prarit Bhargava) [RHEL-25415] - x86/mm: Move arch_memory_failure() and arch_is_platform_page() definitions from to (Prarit Bhargava) [RHEL-25415] - x86/platform/uv/apic: Clean up inconsistent indenting (Prarit Bhargava) [RHEL-25415] - x86/percpu: Do not clobber %rsi in percpu_{try_,}cmpxchg{64,128}_op (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Remove redundant initialization of 'mid' pointer in __orc_find() (Prarit Bhargava) [RHEL-25415] - bpf: Disable exceptions when CONFIG_UNWINDER_FRAME_POINTER=y (Prarit Bhargava) [RHEL-25415] - x86/xen: allow nesting of same lazy mode (Prarit Bhargava) [RHEL-25415] - x86/xen: move paravirt lazy code (Prarit Bhargava) [RHEL-25415] - xen/efi: refactor deprecated strncpy (Prarit Bhargava) [RHEL-25415] - xen: simplify evtchn_do_upcall() call maze (Prarit Bhargava) [RHEL-25415] - locking/lockref/x86: Enable ARCH_USE_CMPXCHG_LOCKREF for X86_CMPXCHG64 (Prarit Bhargava) [RHEL-25415] - x86/mm, kexec, ima: Use memblock_free_late() from ima_free_kexec_buffer() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Rework NMI "action" modparam handling (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Remove LTO flags (Prarit Bhargava) [RHEL-25415] - arch/x86: Implement arch_bpf_stack_walk (Prarit Bhargava) [RHEL-25415] - bpf: Use bpf_is_subprog to check for subprogs (Prarit Bhargava) [RHEL-25415] - x86/percpu: Use raw_cpu_try_cmpxchg() in preempt_count_set() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define raw_cpu_try_cmpxchg and this_cpu_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/percpu: Define {raw,this}_cpu_try_cmpxchg{64,128} (Prarit Bhargava) [RHEL-25415] - x86/numa: Introduce numa_fill_memblks() (Prarit Bhargava) [RHEL-25415] - bpf, x64: Comment tail_call_cnt initialisation (Prarit Bhargava) [RHEL-25415] - x86/ibt: Avoid duplicate ENDBR in __put_user_nocheck*() (Prarit Bhargava) [RHEL-25415] - x86/ibt: Suppress spurious ENDBR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Extend the ref-cycles event to GP counters (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Fix broken fixed event constraints extension (Prarit Bhargava) [RHEL-25415] - efi/x86: Move EFI runtime call setup/teardown helpers out of line (Prarit Bhargava) [RHEL-25415] - efi/x86: Ensure that EFI_RUNTIME_MAP is enabled for kexec (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_clz{l|ll} to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86: Remove the arch_calc_vm_prot_bits() macro from the UAPI (Prarit Bhargava) [RHEL-25415] - x86/build: Fix linker fill bytes quirk/incompatibility for ld.lld (Prarit Bhargava) [RHEL-25415] - x86/irq/i8259: Fix kernel-doc annotation warning (Prarit Bhargava) [RHEL-25415] - x86/audit: Fix -Wmissing-variable-declarations warning for ia32_xyz_class (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Add common intel_pmu_init_hybrid() (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Clean up the hybrid CPU type handling code (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Apply the common initialization code for ADL (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for ADL e-core (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Factor out the initialization code for SPR (Prarit Bhargava) [RHEL-25415] - perf/x86/intel: Use the common uarch name for the shared functions (Prarit Bhargava) [RHEL-25415] - um: Hard-code the result of 'uname -s' (Prarit Bhargava) [RHEL-25415] - um: Use the x86 checksum implementation on 32-bit (Prarit Bhargava) [RHEL-25415] - um: Remove unsued extern declaration ldt_host_info() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove remaining references to CONFIG_MICROCODE_AMD (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/hpet: Refactor code using deprecated strncpy() interface to use strscpy() (Prarit Bhargava) [RHEL-25415] - x86/platform/uv: Refactor code using deprecated strcpy()/strncpy() interfaces to use strscpy() (Prarit Bhargava) [RHEL-25415] - efi/runtime-wrappers: Remove duplicated macro for service returning void (Prarit Bhargava) [RHEL-25415] - sections: move and rename core_kernel_data() to is_kernel_core_data() (Prarit Bhargava) [RHEL-25415] - x86/xen: Make virt_to_pfn() a static inline (Prarit Bhargava) [RHEL-25415] - xen: remove a confusing comment on auto-translated guest I/O (Prarit Bhargava) [RHEL-25415] - x86/kernel: increase kcov coverage under arch/x86/kernel folder (Prarit Bhargava) [RHEL-25415] - range.h: Move resource API and constant to respective files (Prarit Bhargava) [RHEL-25415] - genetlink: replace custom CONCATENATE() implementation (Prarit Bhargava) [RHEL-25415] - x86/MCE: Always save CS register on AMD Zen IF Poison errors (Prarit Bhargava) [RHEL-25415] - x86/ibt: Convert IBT selftest to asm (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove unused microcode.h include (Prarit Bhargava) [RHEL-25415] - locking: remove spin_lock_prefetch (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines (Prarit Bhargava) [RHEL-25415] - ACPI: resource: Honor MADT INT_SRC_OVR settings for IRQ1 on AMD Zen (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap IPI calls into helper functions (Prarit Bhargava) [RHEL-25415] - x86/apic: Turn on static calls (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide static call infrastructure for APIC callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Mark all hotpath APIC callback wrappers __always_inline (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Mark apic __ro_after_init (Prarit Bhargava) [RHEL-25415] - x86/apic: Convert other overrides to apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/apic: Replace acpi_wake_cpu_handler_update() and apic_set_eoi_cb() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide apic_update_callback() (Prarit Bhargava) [RHEL-25415] - x86/xen/apic: Use standard apic driver mechanism for Xen PV (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke ack_APIC_irq() (Prarit Bhargava) [RHEL-25415] - x86/apic: Provide common init infrastructure (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap apic->native_eoi() into a helper (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless arguments from [native_]eoi_write() (Prarit Bhargava) [RHEL-25415] - x86/apic/noop: Tidy up the code (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless NULL initializations (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC ID range validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Prepare x2APIC for using apic::max_apic_id (Prarit Bhargava) [RHEL-25415] - x86/apic: Add max_apic_id member (Prarit Bhargava) [RHEL-25415] - x86/apic: Simplify X2APIC ID validation (Prarit Bhargava) [RHEL-25415] - x86/apic: Wrap APIC ID validation into an inline (Prarit Bhargava) [RHEL-25415] - x86/apic/64: Uncopypaste probing (Prarit Bhargava) [RHEL-25415] - x86/apic/x2apic: Share all common IPI functions (Prarit Bhargava) [RHEL-25415] - x86/apic/uv: Get rid of wrapper callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic: Move safe wait_icr_idle() next to apic_mem_wait_icr_idle() (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::safe_wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Allow apic::wait_icr_idle() to be NULL (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate wait_icr_idle() implementations (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Tidy up the code and fixup comments (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up apic::apic_id_registered() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up *setup_apic_routing() (Prarit Bhargava) [RHEL-25415] - x86/ioapic/32: Decrapify phys_id_present_map operation (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke apic::apicid_to_cpu_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke empty init_apic_ldr() callbacks (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Decrapify the def_bigsmp mechanism (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove bigsmp_cpu_present_to_apicid() (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove pointless default_acpi_madt_oem_check() (Prarit Bhargava) [RHEL-25415] - x86/apic: Mop up early_per_cpu() abuse (Prarit Bhargava) [RHEL-25415] - x86/apic/ipi: Code cleanup (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Remove x86_cpu_to_logical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/32: Sanitize logical APIC ID handling (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove check_phys_apicid_present() (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of apic_phys (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke another processor check (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize num_processors handling (Prarit Bhargava) [RHEL-25415] - x86/xen/pv: Pretend that it found SMP configuration (Prarit Bhargava) [RHEL-25415] - x86/apic: Sanitize APIC address setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Split register_apic_address() (Prarit Bhargava) [RHEL-25415] - x86/apic: Make some APIC init functions bool (Prarit Bhargava) [RHEL-25415] - x86/of: Fix the APIC address registration (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove mpparse 'apicid' variable (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove the pointless APIC version check (Prarit Bhargava) [RHEL-25415] - x86/apic: Register boot CPU APIC early (Prarit Bhargava) [RHEL-25415] - x86/apic: Consolidate boot_cpu_physical_apicid initialization sites (Prarit Bhargava) [RHEL-25415] - x86/apic: Nuke unused apic::inquire_remote_apic() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove unused max_physical_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic: Get rid of hard_smp_processor_id() (Prarit Bhargava) [RHEL-25415] - x86/apic: Remove pointless x86_bios_cpu_apicid (Prarit Bhargava) [RHEL-25415] - x86/apic/ioapic: Rename skip_ioapic_setup (Prarit Bhargava) [RHEL-25415] - x86/apic: Rename disable_apic (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make identify_boot_cpu() static (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove unused physid_*() nonsense (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix typo of BUILD_VDSO in asm/linkage.h (Prarit Bhargava) [RHEL-25415] - x86/microcode: Remove microcode_mutex (Prarit Bhargava) [RHEL-25415] - x86/vdso: Choose the right GDT_ENTRY_CPUNODE for 32-bit getcpu() on 64-bit kernel (Prarit Bhargava) [RHEL-25415] - x86/vector: Replace IRQ_MOVE_CLEANUP_VECTOR with a timer callback (Prarit Bhargava) [RHEL-25415] - x86/vector: Rename send_cleanup_vector() to vector_schedule_cleanup() (Prarit Bhargava) [RHEL-25415] - x86/MSR: make msr_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/cpuid: make cpuid_class a static const structure (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Fix tlb_remove_table function callback prototype warning (Prarit Bhargava) [RHEL-25415] - x86/qspinlock-paravirt: Fix missing-prototype warning (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Silence unused native_pv_lock_init() function warning (Prarit Bhargava) [RHEL-25415] - x86/alternative: Add a __alt_reloc_selftest() prototype (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Include header for warn() declaration (Prarit Bhargava) [RHEL-25415] - efi: memmap: Remove kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Avoid unneeded __div64_32 function definition (Prarit Bhargava) [RHEL-25415] - x86/kbuild: Fix Documentation/ reference (Prarit Bhargava) [RHEL-25415] - x86: Add PTRACE interface for shadow stack (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Enable CET CR4 bit for shadow stack (Prarit Bhargava) [RHEL-25415] - x86: Expose thread features in /proc/$PID/status (Prarit Bhargava) [RHEL-25415] - x86/fpu: Add helper for modifying xstate (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Introduce CET MSR and XSAVES supervisor states (Prarit Bhargava) [RHEL-25415] - x86: always initialize xen-swiotlb when xen-pcifront is enabling (Prarit Bhargava) [RHEL-25415] - xen/pci: add flag for PCI passthrough being possible (Prarit Bhargava) [RHEL-25415] - x86/apic: Hide unused safe_smp_processor_id() on 32-bit UP (Prarit Bhargava) [RHEL-25415] - x86/APM: drop the duplicate APM_MINOR_DEV macro (Prarit Bhargava) [RHEL-25415] - arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FS (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove a non-existent function declaration (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Remove a stray comment about CPU hotplug (Prarit Bhargava) [RHEL-25415] - x86/hyperv: Disable IBT when hypercall page lacks ENDBR instruction (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Decrement threshold_bank refcount when removing threshold blocks (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix PAT bit missing from page protection modify mask (Prarit Bhargava) [RHEL-25415] - x86/PCI: Use struct_size() in pirq_convert_irt_table() (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce MAP_ABOVE4G (Prarit Bhargava) [RHEL-25415] - x86/mm: Warn if create Write=0,Dirty=1 with raw prot (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove _PAGE_DIRTY from kernel RO pages (Prarit Bhargava) [RHEL-25415] - mm: Make pte_mkwrite() take a VMA (Prarit Bhargava) [RHEL-25415] - x86/mm: Start actually marking _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Update ptep/pmdp_set_wrprotect() for _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Introduce _PAGE_SAVED_DIRTY (Prarit Bhargava) [RHEL-25415] - x86/mm: Move pmd_write(), pud_write() up in the file (Prarit Bhargava) [RHEL-25415] - x86/cpufeatures: Add CPU feature flags for shadow stacks (Prarit Bhargava) [RHEL-25415] - x86/traps: Move control protection handler to separate file (Prarit Bhargava) [RHEL-25415] - x86/shstk: Add Kconfig option for shadow stack (Prarit Bhargava) [RHEL-25415] - mm: Move pte/pmd_mkwrite() callers with no VMA to _novma() (Prarit Bhargava) [RHEL-25415] - mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Only define poison_cfi() if CONFIG_X86_KERNEL_IBT=y (Prarit Bhargava) [RHEL-25415] - locking/generic: Wire up local{,64}_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unsued extern declaration ftrace_regs_caller_ret() (Prarit Bhargava) [RHEL-25415] - locking/arch: Avoid variable shadowing in local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - perf/x86: Use local64_try_cmpxchg (Prarit Bhargava) [RHEL-25415] - x86/fineibt: Poison ENDBR at +0 (Prarit Bhargava) [RHEL-25415] - x86/32: Remove schedule_tail_wrapper() (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend ENDBR sealing to kCFI (Prarit Bhargava) [RHEL-25415] - x86/cfi: Extend {JMP,CAKK}_NOSPEC comment (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rename apply_ibt_endbr() (Prarit Bhargava) [RHEL-25415] - x86/Xen: tidy xen-head.S (Prarit Bhargava) [RHEL-25415] - x86: xen: add missing prototypes (Prarit Bhargava) [RHEL-25415] - x86/xen: add prototypes for paravirt mmu functions (Prarit Bhargava) [RHEL-25415] - iscsi_ibft: Fix finding the iBFT under Xen Dom 0 (Prarit Bhargava) [RHEL-25415] - xen: xen_debug_interrupt prototype to global header (Prarit Bhargava) [RHEL-25415] - x86/acpi: Remove unused extern declaration acpi_copy_wakeup_routine() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Enable HAVE_FUNCTION_GRAPH_RETVAL (Prarit Bhargava) [RHEL-25415] - x86/smp: Split sending INIT IPI out into a helper function (Prarit Bhargava) [RHEL-25415] - x86/smp: Cure kexec() vs. mwait_play_dead() breakage (Prarit Bhargava) [RHEL-25415] - x86/smp: Use dedicated cache-line for mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - x86/smp: Remove pointless wmb()s from native_stop_other_cpus() (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix kernel panic when booting with intremap=off and x2apic_phys (Prarit Bhargava) [RHEL-25415] - x86/mm: Avoid using set_pgd() outside of real PGD pages (Prarit Bhargava) [RHEL-25415] - x86/build: Avoid relocation information in final vmlinux (Prarit Bhargava) [RHEL-25415] - x86/alternative: PAUSE is not a NOP (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add cond_resched() to text_poke_bp_batch() (Prarit Bhargava) [RHEL-25415] - x86/purgatory: remove PGO flags (Prarit Bhargava) [RHEL-25415] - thread_info: move function declarations to linux/thread_info.h (Prarit Bhargava) [RHEL-25415] - x86/orc: Make the is_callthunk() definition depend on CONFIG_BPF_JIT=y (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove Xen-PV leftovers from init_32.c (Prarit Bhargava) [RHEL-25415] - x86/irq: Add hardcoded hypervisor interrupts to /proc/stat (Prarit Bhargava) [RHEL-25415] - x86/entry: Move thunk restore code into thunk functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove repeated word in comments (Prarit Bhargava) [RHEL-25415] - x86/lib/msr: Clean up kernel-doc notation (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Prarit Bhargava) [RHEL-25415] - locking/atomic: treewide: delete arch_atomic_*() kerneldoc (Prarit Bhargava) [RHEL-25415] - crypto: x86/ghash - use le128 instead of u128 (Prarit Bhargava) [RHEL-25415] - cyrpto/b128ops: Remove struct u128 (Prarit Bhargava) [RHEL-25415] - locking/atomic: x86: add preprocessor symbols (Prarit Bhargava) [RHEL-25415] - percpu: Wire up cmpxchg128 (Prarit Bhargava) [RHEL-25415] - types: Introduce [us]128 (Prarit Bhargava) [RHEL-25415] - arch: Introduce arch_{,try_}_cmpxchg128{,_local}() (Prarit Bhargava) [RHEL-25415] - x86/lib: Make get/put_user() exception handling a visible symbol (Prarit Bhargava) [RHEL-25415] - x86/mm: Only check uniform after calling mtrr_type_lookup() (Prarit Bhargava) [RHEL-25415] - x86/nospec: Shorten RESET_CALL_DEPTH (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add longer 64-bit NOPs (Prarit Bhargava) [RHEL-25415] - x86/csum: Fix clang -Wuninitialized in csum_partial() (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable checksum_kunit (Prarit Bhargava) [RHEL-25415] - kunit: Fix checksum tests on big endian CPUs (Prarit Bhargava) [RHEL-25415] - x86/csum: Improve performance of `csum_partial` (Prarit Bhargava) [RHEL-25415] - x86/platform: Avoid missing-prototype warnings for OLPC (Prarit Bhargava) [RHEL-25415] - x86/usercopy: Include arch_wb_cache_pmem() declaration (Prarit Bhargava) [RHEL-25415] - x86/vdso: Include vdso/processor.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add copy_mc_fragile_handle_tail() prototype (Prarit Bhargava) [RHEL-25415] - x86/fbdev: Include asm/fb.h as needed (Prarit Bhargava) [RHEL-25415] - x86/entry: Add do_SYSENTER_32() prototype (Prarit Bhargava) [RHEL-25415] - x86/quirks: Include linux/pnp.h for arch_pnpbios_disabled() (Prarit Bhargava) [RHEL-25415] - x86/mm: Include asm/numa.h for set_highmem_pages_init() (Prarit Bhargava) [RHEL-25415] - x86: Avoid missing-prototype warnings for doublefault code (Prarit Bhargava) [RHEL-25415] - x86/fpu: Include asm/fpu/regset.h (Prarit Bhargava) [RHEL-25415] - x86: Add dummy prototype for mk_early_pgtbl_32() (Prarit Bhargava) [RHEL-25415] - x86/pci: Mark local functions as 'static' (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Move prepare_ftrace_return prototype to header (Prarit Bhargava) [RHEL-25415] - efivarfs: fix statfs() on efivarfs (Prarit Bhargava) [RHEL-25415] - efivarfs: expose used and total size (Prarit Bhargava) [RHEL-25415] - procfs: consolidate arch_report_meminfo declaration (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'unwind_debug' cmdline option (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Use swap() instead of open coding it (Prarit Bhargava) [RHEL-25415] - x86/MCE: Check a hw error's address to determine proper recovery action (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove X86_FEATURE_NAMES (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Make X86_FEATURE_NAMES non-configurable in prompt (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Fix section mismatch warnings (Prarit Bhargava) [RHEL-25415] - x86/alternative: Complicate optimize_nops() some more (Prarit Bhargava) [RHEL-25415] - x86/alternative: Rewrite optimize_nops() some (Prarit Bhargava) [RHEL-25415] - efi: x86: make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/lib/memmove: Decouple ERMS from FSRM (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Disable interrupts and sync when optimizing NOPs in place (Prarit Bhargava) [RHEL-25415] - x86/alternative: Support relocations in alternatives (Prarit Bhargava) [RHEL-25415] - x86/alternative: Make debug-alternative selective (Prarit Bhargava) [RHEL-25415] - x86/coco: Define cc_vendor without CONFIG_ARCH_HAS_CC_PLATFORM (Prarit Bhargava) [RHEL-25415] - x86/coco: Get rid of accessor functions (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix __swp_entry_to_pte() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - x86/sev: Get rid of special sev_es_enable_key (Prarit Bhargava) [RHEL-25415] - Change DEFINE_SEMAPHORE() to take a number argument (Prarit Bhargava) [RHEL-25415] - fbdev: Simplify fb_is_primary_device for x86 (Prarit Bhargava) [RHEL-25415] - efi: Add mixed-mode thunk recipe for GetMemoryAttributes (Prarit Bhargava) [RHEL-25415] - x86: Suppress KMSAN reports in arch_within_stack_frames() (Prarit Bhargava) [RHEL-25415] - efi: x86: Move EFI runtime map sysfs code to arch/x86 (Prarit Bhargava) [RHEL-25415] - efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures (Prarit Bhargava) [RHEL-25415] - objtool: Add --mnop as an option to --mcount (Prarit Bhargava) [RHEL-25415] - stackprotector: actually use get_random_canary() (Prarit Bhargava) [RHEL-25415] - stackprotector: move get_random_canary() into stackprotector.h (Prarit Bhargava) [RHEL-25415] - xen/virtio: enable grant based virtio on x86 (Prarit Bhargava) [RHEL-25415] - x86/xen: Add support for HVMOP_set_evtchn_upcall_vector (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use MSR_IA32_MISC_ENABLE constants (Prarit Bhargava) [RHEL-25415] - x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" (Prarit Bhargava) [RHEL-25415] - jump_label: s390: avoid pointless initial NOP patching (Prarit Bhargava) [RHEL-25415] - s390/jump_label: rename __jump_label_transform() (Prarit Bhargava) [RHEL-25415] - jump_label: make initial NOP patching the special case (Prarit Bhargava) [RHEL-25415] - jump_label: mips: move module NOP patching into arch code (Prarit Bhargava) [RHEL-25415] - arch: make TRACE_IRQFLAGS_NMI_SUPPORT generic (Prarit Bhargava) [RHEL-25415] - x86/vmware: Use BIT() macro for shifting (Prarit Bhargava) [RHEL-25415] - x86/pmem: Fix platform-device leak in error path (Prarit Bhargava) [RHEL-25415] - efi: Make code to find mirrored memory ranges generic (Prarit Bhargava) [RHEL-25415] - x86/crypto: Remove stray comment terminator (Prarit Bhargava) [RHEL-25415] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE (Prarit Bhargava) [RHEL-25415] - x86: Fix comment for X86_FEATURE_ZEN (Prarit Bhargava) [RHEL-25415] - fork: Generalize PF_IO_WORKER handling (Prarit Bhargava) [RHEL-25415] - x86/split-lock: Remove unused TIF_SLD bit (Prarit Bhargava) [RHEL-25415] - crypto: x86 - eliminate anonymous module_init & module_exit (Prarit Bhargava) [RHEL-25415] - xen/x2apic: enable x2apic mode when supported for HVM (Prarit Bhargava) [RHEL-25415] - locking/atomic: Add generic try_cmpxchg{,64}_local() support (Prarit Bhargava) [RHEL-25415] - x86/pci/xen: populate MSI sysfs entries (Prarit Bhargava) [RHEL-25415] - x86-64: mm: clarify the 'positive addresses' user address rules (Prarit Bhargava) [RHEL-25415] - x86: mm: remove architecture-specific 'access_ok()' define (Prarit Bhargava) [RHEL-25415] - locking/x86: Define arch_try_cmpxchg_local() (Prarit Bhargava) [RHEL-25415] - locking/arch: Wire up local_try_cmpxchg() (Prarit Bhargava) [RHEL-25415] - um: make stub data pages size tweakable (Prarit Bhargava) [RHEL-25415] - x86: set FSRS automatically on AMD CPUs that have FSRM (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - scsi: message: fusion: Mark mpt_halt_firmware() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark {hlt,resume}_play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - objtool: Include weak functions in global_noreturns check (Prarit Bhargava) [RHEL-25415] - cpu: Mark nmi_panic_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - cpu: Mark panic_smp_self_stop() __noreturn (Prarit Bhargava) [RHEL-25415] - arm64/cpu: Mark cpu_park_loop() and friends __noreturn (Prarit Bhargava) [RHEL-25415] - x86/head: Mark *_start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark start_kernel() __noreturn (Prarit Bhargava) [RHEL-25415] - init: Mark [arch_call_]rest_init() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/linkage: Fix padding for typed functions (Prarit Bhargava) [RHEL-25415] - x86/mm/dump_pagetables: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - crypto: blake2s: remove module_init and module.h inclusion (Prarit Bhargava) [RHEL-25415] - crypto: remove MODULE_LICENSE in non-modules (Prarit Bhargava) [RHEL-25415] - x86/ioapic: Don't return 0 from arch_dynirq_lower_bound() (Prarit Bhargava) [RHEL-25415] - purgatory: fix disabling debug info (Prarit Bhargava) [RHEL-25415] - x86/apic: Fix atomic update of offset in reserve_eilvt_offset() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Add model number for Intel Arrow Lake processor (Prarit Bhargava) [RHEL-25415] - x86,objtool: Introduce ORC_TYPE_* (Prarit Bhargava) [RHEL-25415] - objtool: Change UNWIND_HINT() argument order (Prarit Bhargava) [RHEL-25415] - objtool: Use relative pointers for annotations (Prarit Bhargava) [RHEL-25415] - x86/arch_prctl: Add AMX feature numbers as ABI constants (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for itmt_kern_table (Prarit Bhargava) [RHEL-25415] - x86: Simplify one-level sysctl registration for abi_table2 (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Improve __acpi_acquire_global_lock (Prarit Bhargava) [RHEL-25415] - x86/platform/intel-mid: Remove unused definitions from intel-mid.h (Prarit Bhargava) [RHEL-25415] - vdso: Improve cmd_vdso_check to check all dynamic relocations (Prarit Bhargava) [RHEL-25415] - ftrace: selftest: remove broken trace_direct_tramp (Prarit Bhargava) [RHEL-25415] - x86/smpboot: Reference count on smpboot_setup_warm_reset_vector() (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Convert simple paravirt functions to asm (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Remove memcpy_page_flushcache() (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix use of uninitialized buffer in sme_enable() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Expose arch_cpu_idle_dead()'s prototype definition (Prarit Bhargava) [RHEL-25415] - x86/cpu: Mark play_dead() __noreturn (Prarit Bhargava) [RHEL-25415] - x86/cpu: Make sure play_dead() doesn't return (Prarit Bhargava) [RHEL-25415] - KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratum (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Disable XSAVES on AMD family 0x17 (Prarit Bhargava) [RHEL-25415] - x86/mce: Always inline old MCA stubs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Make kobj_type structure constant (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Merge activate_mm() and dup_mmap() callbacks (Prarit Bhargava) [RHEL-25415] - x86/entry: Change stale function name in comment to error_return() (Prarit Bhargava) [RHEL-25415] - xen: update arch/x86/include/asm/xen/cpuid.h (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Do not use integer constant suffixes in inline asm (Prarit Bhargava) [RHEL-25415] - um: Only disable SSE on clang to work around old GCC bugs (Prarit Bhargava) [RHEL-25415] - x86/PVH: avoid 32-bit build warning when obtaining VGA console info (Prarit Bhargava) [RHEL-25415] - x86/PVH: obtain VGA console info in Dom0 (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Define ftrace_stub_graph conditionally (Prarit Bhargava) [RHEL-25415] - arm64: ftrace: Define ftrace_stub_graph only with FUNCTION_GRAPH_TRACER (Prarit Bhargava) [RHEL-25415] - objtool: Fix ORC 'signal' propagation (Prarit Bhargava) [RHEL-25415] - x86: Fix FILL_RETURN_BUFFER (Prarit Bhargava) [RHEL-25415] - x86/xen/time: cleanup xen_tsc_safe_clocksource (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix arch_check_optimized_kprobe check within optimized_kprobe range (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix __recover_optprobed_insn check optimizing logic (Prarit Bhargava) [RHEL-25415] - x86/Xen: drop leftover VM-assist uses (Prarit Bhargava) [RHEL-25415] - x86/build: Make 64-bit defconfig the default (Prarit Bhargava) [RHEL-25415] - x86/hotplug: Remove incorrect comment about mwait_play_dead() (Prarit Bhargava) [RHEL-25415] - char/agp: consolidate {alloc,free}_gatt_pages() (Prarit Bhargava) [RHEL-25415] - um: Support LTO (Prarit Bhargava) [RHEL-25415] - x86/xen/time: prefer tsc as clocksource when it is invariant (Prarit Bhargava) [RHEL-25415] - x86/xen: mark xen_pv_play_dead() as __noreturn (Prarit Bhargava) [RHEL-25415] - tick/nohz: Remove unused tick_nohz_idle_stop_tick_protected() (Prarit Bhargava) [RHEL-25415] - x86/xen: don't let xen_pv_play_dead() return (Prarit Bhargava) [RHEL-25415] - x86/entry: Fix unwinding from kprobe on PUSH/POP instruction (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Add 'signal' field to ORC metadata (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: Remove unused trace variable (Prarit Bhargava) [RHEL-25415] - x86: um: vdso: Add '%rcx' and '%r11' to the syscall clobber list (Prarit Bhargava) [RHEL-25415] - rust: arch/um: Disable FP/SIMD instruction to match x86 (Prarit Bhargava) [RHEL-25415] - efi: x86: Wire up IBT annotation in memory attributes table (Prarit Bhargava) [RHEL-25415] - efi: Discover BTI support in runtime services regions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fix -Wmissing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - x86/vdso: Fake 32bit VDSO build on 64bit compile for vgetcpu (Prarit Bhargava) [RHEL-25415] - x86/vdso: Provide getcpu for x86-32. (Prarit Bhargava) [RHEL-25415] - x86/cpu: Provide the full setup for getcpu() on x86-32 (Prarit Bhargava) [RHEL-25415] - kbuild: remove --include-dir MAKEFLAG from top Makefile (Prarit Bhargava) [RHEL-25415] - efi: Drop minimum EFI version check at boot (Prarit Bhargava) [RHEL-25415] - x86/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE also on 32bit (Prarit Bhargava) [RHEL-25415] - x86/microcode: Allow only "1" as a late reload trigger value (Prarit Bhargava) [RHEL-25415] - x86/static_call: Add support for Jcc tail-calls (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Introduce int3_emulate_jcc() (Prarit Bhargava) [RHEL-25415] - x86/atomics: Always inline arch_atomic64*() (Prarit Bhargava) [RHEL-25415] - x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses (Prarit Bhargava) [RHEL-25415] - sh: checksum: add missing linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - net: checksum: drop the linux/uaccess.h include (Prarit Bhargava) [RHEL-25415] - x86/ACPI/boot: Use try_cmpxchg() in __acpi_{acquire,release}_global_lock() (Prarit Bhargava) [RHEL-25415] - x86/PAT: Use try_cmpxchg() in set_page_memtype() (Prarit Bhargava) [RHEL-25415] - x86/boot/compressed: prefer cc-option for CFLAGS additions (Prarit Bhargava) [RHEL-25415] - x86/vdso: Move VDSO image init to vdso2c generated code (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix spellos & punctuation (Prarit Bhargava) [RHEL-25415] - x86/cpu: Use cpu_feature_enabled() when checking global pages support (Prarit Bhargava) [RHEL-25415] - kbuild: allow to combine multiple V= levels (Prarit Bhargava) [RHEL-25415] - x86/build: Move '-mindirect-branch-cs-prefix' out of GCC-only block (Prarit Bhargava) [RHEL-25415] - x86/nmi: Print reasons why backtrace NMIs are ignored (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_NMI_CHECK_CPU (Prarit Bhargava) [RHEL-25415] - x86/nmi: Accumulate NMI-progress evidence in exc_nmi() (Prarit Bhargava) [RHEL-25415] - x86/microcode: Use the DEVICE_ATTR_RO() macro (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Erase stale arch_freq_scale values when disabling frequency invariance readings (Prarit Bhargava) [RHEL-25415] - x86/signal: Fix the value returned by strict_sas_size() (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove misleading comment (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Add the new header to (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - tools headers: Update the copy of x86's mem{cpy,set}_64.S used in 'perf bench' (Prarit Bhargava) [RHEL-25415] - cpuidle, ACPI: Make noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, nospec: Make mds_idle_clear_cpu_buffers() noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, xenpv: Make more PARAVIRT_XXL noinstr clean (Prarit Bhargava) [RHEL-25415] - cpuidle, mwait: Make the mwait code noinstr clean (Prarit Bhargava) [RHEL-25415] - x86/perf/amd: Remove tracing from perf_lopwr_cb() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Use the LKGS instruction if available for load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Move load_gs_index() to its own new header file (Prarit Bhargava) [RHEL-25415] - x86/gsseg: Make asm_load_gs_index() take an u16 (Prarit Bhargava) [RHEL-25415] - x86/opcode: Add the LKGS instruction to x86-opcode-map (Prarit Bhargava) [RHEL-25415] - x86/cpufeature: Add the CPU feature bit for LKGS (Prarit Bhargava) [RHEL-25415] - x86/bugs: Reset speculation control settings on init (Prarit Bhargava) [RHEL-25415] - x86/setup: Move duplicate boot_cpu_data definition out of the ifdeffery (Prarit Bhargava) [RHEL-25415] - x86/boot/e820: Fix typo in e820.c comment (Prarit Bhargava) [RHEL-25415] - x86/boot: Avoid using Intel mnemonics in AT&T syntax asm (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove redundant extern x86_read_arch_cap_msr() (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Use switch-case for 0xFF opcodes in prepare_emulation (Prarit Bhargava) [RHEL-25415] - x86/mce: Mask out non-address bits from machine check bank (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Drop removed INT3 handling code (Prarit Bhargava) [RHEL-25415] - x86/mce/dev-mcelog: use strscpy() to instead of strncpy() (Prarit Bhargava) [RHEL-25415] - x86/rtc: Simplify PNP ids check (Prarit Bhargava) [RHEL-25415] - x86/signal/compat: Move sigaction_compat_abi() to signal_64.c (Prarit Bhargava) [RHEL-25415] - x86/signal: Move siginfo field tests (Prarit Bhargava) [RHEL-25415] - elfcore: Add a cprm parameter to elf_core_extra_{phdrs,data_size} (Prarit Bhargava) [RHEL-25415] - x86/alternatives: Add alt_instr.flags (Prarit Bhargava) [RHEL-25415] - x86/bugs: Flush IBP in ib_prctl_set() (Prarit Bhargava) [RHEL-25415] - x86/lib: Fix compiler and kernel-doc warnings (Prarit Bhargava) [RHEL-25415] - x86/asm: Fix an assembler warning with current binutils (Prarit Bhargava) [RHEL-25415] - x86/lib: Include to fix a missing prototypes warning at build time (Prarit Bhargava) [RHEL-25415] - x86/kexec: Fix double-free of elf header buffer (Prarit Bhargava) [RHEL-25415] - s390/mm: implement set_memory_rox() (Prarit Bhargava) [RHEL-25415] - s390: make use of CONFIG_FUNCTION_ALIGNMENT (Prarit Bhargava) [RHEL-25415] - x86/xen: Remove the unused function p2m_index() (Prarit Bhargava) [RHEL-25415] - x86/mm: Ensure forced page table splitting (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Inhibit _PAGE_NX changes from cpa_process_alias() (Prarit Bhargava) [RHEL-25415] - x86/mm: Untangle __change_page_attr_set_clr(.checkalias) (Prarit Bhargava) [RHEL-25415] - x86/mm: Add a few comments (Prarit Bhargava) [RHEL-25415] - x86/mm: Fix CR3_ADDR_MASK (Prarit Bhargava) [RHEL-25415] - x86/mm: Implement native set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Get rid of set_64bit() (Prarit Bhargava) [RHEL-25415] - x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macros (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Be consistent with pXXp_get_and_clear() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Use WRITE_ONCE() (Prarit Bhargava) [RHEL-25415] - x86/mm/pae: Don't (ab)use atomic64 (Prarit Bhargava) [RHEL-25415] - mm: Introduce set_memory_rox() (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove SYSTEM_BOOTING exceptions (Prarit Bhargava) [RHEL-25415] - x86/mm: Do verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - kbuild: add test-{ge,gt,le,lt} macros (Prarit Bhargava) [RHEL-25415] - Makefile.compiler: replace cc-ifversion with compiler-specific macros (Prarit Bhargava) [RHEL-25415] - Makefile.extrawarn: re-enable -Wformat for clang; take 2 (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Remove redundant preempt_disable() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Use rcu_read_lock_sched_notrace() (Prarit Bhargava) [RHEL-25415] - x86/mm/kmmio: Switch to arch_spin_lock() (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected for ftrace bug reports (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_init_lock_cpu() (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix memory leak in xen_smp_intr_init{_pv}() (Prarit Bhargava) [RHEL-25415] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Prarit Bhargava) [RHEL-25415] - x86/of: Add support for boot time interrupt delivery mode configuration (Prarit Bhargava) [RHEL-25415] - x86/of: Replace printk(KERN_LVL) with pr_lvl() (Prarit Bhargava) [RHEL-25415] - x86/of: Remove unused early_init_dt_add_memory_arch() (Prarit Bhargava) [RHEL-25415] - x86/apic: Handle no CONFIG_X86_X2APIC on systems with x2APIC enabled by BIOS (Prarit Bhargava) [RHEL-25415] - x86/asm/32: Remove setup_once() (Prarit Bhargava) [RHEL-25415] - x86/alternative: Remove noinline from __ibt_endbr_seal[_end]() stubs (Prarit Bhargava) [RHEL-25415] - mm/pgtable: Fix multiple -Wstringop-overflow warnings (Prarit Bhargava) [RHEL-25415] - vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copy (Prarit Bhargava) [RHEL-25415] - mm/uffd: sanity check write bit for uffd-wp protected ptes (Prarit Bhargava) [RHEL-25415] - mm/mglru: add dummy pmd_dirty() (Prarit Bhargava) [RHEL-25415] - mm: add dummy pmd_young() for architectures not having it (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove x86_32 PIC using %ebx workaround (Prarit Bhargava) [RHEL-25415] - x86/boot: Skip realmode init code when running as Xen PV guest (Prarit Bhargava) [RHEL-25415] - uninline elf_core_copy_task_fpregs() (and lose pt_regs argument) (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use common macro for creating simple asm paravirt functions (Prarit Bhargava) [RHEL-25415] - ACPI: make remove callback of ACPI driver void (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-vbtn: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_oaktrail: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_int0002_vgpio: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_atomisp2: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_turbo_max_3: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-smartconnect: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel_telemetry: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - platform/x86: intel-rst: Move to intel sub-directory (Prarit Bhargava) [RHEL-25415] - x86/alternative: Consistently patch SMP locks in vmlinux and modules (Prarit Bhargava) [RHEL-25415] - x86/ioremap: Fix page aligned size calculation in __ioremap_caller() (Prarit Bhargava) [RHEL-25415] - x86/kaslr: Fix process_mem_region()'s return value (Prarit Bhargava) [RHEL-25415] - x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al (Prarit Bhargava) [RHEL-25415] - x86/acpi/cstate: Optimize ARB_DISABLE on Centaur CPUs (Prarit Bhargava) [RHEL-25415] - x86: Disable split lock penalty on RHEL (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Add sysctl to control the misery mode (Prarit Bhargava) [RHEL-25415] - Documentation/x86: Update split lock documentation (Prarit Bhargava) [RHEL-25415] - x86/split_lock: Make life miserable for split lockers (Prarit Bhargava) [RHEL-25415] - mm: remove kern_addr_valid() completely (Prarit Bhargava) [RHEL-25415] - x86/uaccess: instrument copy_from_user_nmi() (Prarit Bhargava) [RHEL-25415] - x86: Fix misc small issues (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Enable kernel IBT by default (Prarit Bhargava) [RHEL-25415] - x86,pm: Force out-of-line memcpy() (Prarit Bhargava) [RHEL-25415] - x86/epb: Fix Gracemont uarch (Prarit Bhargava) [RHEL-25415] - x86/intel_epb: Set Alder Lake N and Raptor Lake P normal EPB (Prarit Bhargava) [RHEL-25415] - x86/boot: Repair kernel-doc for boot_kstrtoul() (Prarit Bhargava) [RHEL-25415] - x86/mem: Move memmove to out of line assembler (Prarit Bhargava) [RHEL-25415] - x86: Improve formatting of user_regset arrays (Prarit Bhargava) [RHEL-25415] - x86: Separate out x86_regset for 32 and 64 bit (Prarit Bhargava) [RHEL-25415] - kbuild: upgrade the orphan section warning to an error if CONFIG_WERROR is set (Prarit Bhargava) [RHEL-25415] - kbuild: Disable GCOV for *.mod.o (Prarit Bhargava) [RHEL-25415] - x86/cfi: Add boot time hash randomization (Prarit Bhargava) [RHEL-25415] - x86/cfi: Boot time selection of CFI scheme (Prarit Bhargava) [RHEL-25415] - x86/ibt: Implement FineIBT (Prarit Bhargava) [RHEL-25415] - x86/mce: Use severity table to handle uncorrected errors in kernel (Prarit Bhargava) [RHEL-25415] - x86/i8259: Make default_legacy_pic static (Prarit Bhargava) [RHEL-25415] - x86/purgatory: disable KMSAN instrumentation (Prarit Bhargava) [RHEL-25415] - x86/mm: Do not verify W^X at boot up (Prarit Bhargava) [RHEL-25415] - x86/syscall: Include asm/ptrace.h in syscall_wrapper header (Prarit Bhargava) [RHEL-25415] - kill extern of vsyscall32_sysctl (Prarit Bhargava) [RHEL-25415] - Merge branch 'x86/urgent' into x86/core, to resolve conflict (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Fix unreliable stack dump with gcov (Prarit Bhargava) [RHEL-25415] - x86/signal/64: Move 64-bit signal code to its own file (Prarit Bhargava) [RHEL-25415] - x86/signal/32: Merge native and compat 32-bit signal code (Prarit Bhargava) [RHEL-25415] - x86/signal: Add ABI prefixes to frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Merge get_sigframe() (Prarit Bhargava) [RHEL-25415] - x86: Remove __USER32_DS (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sigset_t parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/signal: Remove sig parameter from frame setup functions (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB (Prarit Bhargava) [RHEL-25415] - x86: Remove CONFIG_ARCH_NR_GPIO (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Remove clobber bitmask from .parainstructions (Prarit Bhargava) [RHEL-25415] - x86: kmsan: pgtable: reduce vmalloc space (Prarit Bhargava) [RHEL-25415] - scripts: Remove ICC-related dead code (Prarit Bhargava) [RHEL-25415] - s390/checksum: always use cksm instruction (Prarit Bhargava) [RHEL-25415] - docs: programming-language: remove mention of the Intel compiler (Prarit Bhargava) [RHEL-25415] - Remove Intel compiler support (Prarit Bhargava) [RHEL-25415] - scripts: handle BrokenPipeError for python scripts (Prarit Bhargava) [RHEL-25415] - s390/checksum: support GENERIC_CSUM, enable it for KASAN (Prarit Bhargava) [RHEL-25415] - x86/xen: Use kstrtobool() instead of strtobool() (Prarit Bhargava) [RHEL-25415] - x86/xen: simplify sysenter and syscall setup (Prarit Bhargava) [RHEL-25415] - x86/xen: silence smatch warning in pmu_msr_chk_emulated() (Prarit Bhargava) [RHEL-25415] - ftrace,kcfi: Separate ftrace_stub() and ftrace_stub_graph() (Prarit Bhargava) [RHEL-25415] - xen/pv: support selecting safe/unsafe msr accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: refactor msr access functions to support safe and unsafe accesses (Prarit Bhargava) [RHEL-25415] - xen/pv: fix vendor checks for pmu emulation (Prarit Bhargava) [RHEL-25415] - xen/pv: add fault recovery control to pmu msr accesses (Prarit Bhargava) [RHEL-25415] - x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS (Prarit Bhargava) [RHEL-25415] - x86: add missing include to sparsemem.h (Prarit Bhargava) [RHEL-25415] - x86/mm: Add prot_sethuge() helper to abstract out _PAGE_PSE handling (Prarit Bhargava) [RHEL-25415] - x86: enable initial Rust support (Prarit Bhargava) [RHEL-25415] - scripts: add `generate_rust_target.rs` (Prarit Bhargava) [RHEL-25415] - docs: add Rust documentation (Prarit Bhargava) [RHEL-25415] - x86/alternative: Fix race in try_get_desc() (Prarit Bhargava) [RHEL-25415] - x86: kprobes: Remove unused macro stack_addr (Prarit Bhargava) [RHEL-25415] - x86/paravirt: add extra clobbers with ZERO_CALL_USED_REGS enabled (Prarit Bhargava) [RHEL-25415] - x86/paravirt: clean up typos and grammaros (Prarit Bhargava) [RHEL-25415] - x86/entry: Work around Clang __bdos() bug (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Remove unused arch_kprobe_override_function() declaration (Prarit Bhargava) [RHEL-25415] - x86/ftrace: Remove unused modifying_ftrace_code declaration (Prarit Bhargava) [RHEL-25415] - x86: Add support for CONFIG_CFI_CLANG (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Disable CFI (Prarit Bhargava) [RHEL-25415] - crypto: x86/sm4 - fix crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha512 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha256 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/sha1 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - crypto: x86/aegis128 - fix possible crash with CFI enabled (Prarit Bhargava) [RHEL-25415] - cfi: Add type helper macros (Prarit Bhargava) [RHEL-25415] - x86: Add types to indirectly called assembly functions (Prarit Bhargava) [RHEL-25415] - x86/tools/relocs: Ignore __kcfi_typeid_ relocations (Prarit Bhargava) [RHEL-25415] - treewide: Filter out CC_FLAGS_CFI (Prarit Bhargava) [RHEL-25415] - x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Ensure proper alignment (Prarit Bhargava) [RHEL-25415] - arch: um: Mark the stack non-executable to fix a binutils warning (Prarit Bhargava) [RHEL-25415] - x86/dumpstack: Don't mention RIP in "Code: " (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ctzl() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - x86/asm/bitops: Use __builtin_ffs() to evaluate constant expressions (Prarit Bhargava) [RHEL-25415] - lib/find_bit: add find_next{,_and}_bit_wrap (Prarit Bhargava) [RHEL-25415] - cpumask: fix incorrect cpumask scanning result checks (Prarit Bhargava) [RHEL-25415] - cpumask: be more careful with 'cpumask_setall()' (Prarit Bhargava) [RHEL-25415] - cpumask: relax sanity checking constraints (Prarit Bhargava) [RHEL-25415] - cpumask: re-introduce constant-sized cpumask optimizations (Prarit Bhargava) [RHEL-25415] - lib/bitmap: introduce for_each_set_bit_wrap() macro (Prarit Bhargava) [RHEL-25415] - cpumask: switch for_each_cpu{,_not} to use for_each_bit() (Prarit Bhargava) [RHEL-25415] - lib/cpumask: deprecate nr_cpumask_bits (Prarit Bhargava) [RHEL-25415] - lib/cpumask: delete misleading comment (Prarit Bhargava) [RHEL-25415] - smp: don't declare nr_cpu_ids if NR_CPUS == 1 (Prarit Bhargava) [RHEL-25415] - smp: add set_nr_cpu_ids() (Prarit Bhargava) [RHEL-25415] - um: Cleanup compiler warning in arch/x86/um/tls_32.c (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t cast in syscalls_32.h (Prarit Bhargava) [RHEL-25415] - kernel: exit: cleanup release_thread() (Prarit Bhargava) [RHEL-25415] - EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable CONFIG_DEBUG_WX=y (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Refresh the defconfigs (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Specify idle=poll instead of no-hlt (Prarit Bhargava) [RHEL-25415] - x86/apic: Don't disable x2APIC if locked (Prarit Bhargava) [RHEL-25415] - x86/earlyprintk: Clean up pciserial (Prarit Bhargava) [RHEL-25415] - asm goto: eradicate CC_HAS_ASM_GOTO (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry (Prarit Bhargava) [RHEL-25415] - efi/x86-mixed: move unmitigated RET into .rodata (Prarit Bhargava) [RHEL-25415] - x86/uaccess: Improve __try_cmpxchg64_user_asm() for x86_32 (Prarit Bhargava) [RHEL-25415] - x86/boot: Remove superfluous type casting from arch/x86/boot/bitops.h (Prarit Bhargava) [RHEL-25415] - powerpc/vdso: link with -z noexecstack (Prarit Bhargava) [RHEL-25415] - xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Fix JNG/JNLE emulation (Prarit Bhargava) [RHEL-25415] - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments (Prarit Bhargava) [RHEL-25415] - x86/mm: Rename set_memory_present() to set_memory_p() (Prarit Bhargava) [RHEL-25415] - x86/acrn: Set up timekeeping (Prarit Bhargava) [RHEL-25415] - x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero (Prarit Bhargava) [RHEL-25415] - x86/kprobes: Update kcb status flag after singlestepping (Prarit Bhargava) [RHEL-25415] - ftrace/x86: Add back ftrace_expected assignment (Prarit Bhargava) [RHEL-25415] - profile: setup_profiling_timer() is moslty not implemented (Prarit Bhargava) [RHEL-25415] - x86/purgatory: Hard-code obj-y in Makefile (Prarit Bhargava) [RHEL-25415] - x86,nospec: Simplify {JMP,CALL}_NOSPEC (Prarit Bhargava) [RHEL-25415] - x86/cacheinfo: move shared cache map definitions (Prarit Bhargava) [RHEL-25415] - um: include linux/stddef.h for __always_inline (Prarit Bhargava) [RHEL-25415] - um: x86: print RIP with symbol (Prarit Bhargava) [RHEL-25415] - x86/um: Kconfig: Fix indentation (Prarit Bhargava) [RHEL-25415] - x86/olpc: fix 'logical not is only applied to the left hand side' (Prarit Bhargava) [RHEL-25415] - x86/setup: Use rng seeds from setup_data (Prarit Bhargava) [RHEL-25415] - x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cross compiling with clang (Prarit Bhargava) [RHEL-25415] - x86/kexec: Carry forward IMA measurement log on kexec (Prarit Bhargava) [RHEL-25415] - rcu: Remove rcu_is_idle_cpu() (Prarit Bhargava) [RHEL-25415] - scripts: headers_install.sh: Update config leak ignore entries (Prarit Bhargava) [RHEL-25415] - x86: Clear .brk area at early boot (Prarit Bhargava) [RHEL-25415] - x86/xen: Use clear_bss() for Xen PV guests (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_XEN_VIRTIO (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix potential deadlock when accessing xen_grant_dma_devices (Prarit Bhargava) [RHEL-25415] - virtio: replace restricted mem access flag with callback (Prarit Bhargava) [RHEL-25415] - xen/virtio: Fix n_pages calculation in xen_grant_dma_map(unmap)_page() (Prarit Bhargava) [RHEL-25415] - xen: don't require virtio with grants for non-PV guests (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices (Prarit Bhargava) [RHEL-25415] - xen/grant-dma-ops: Add option to restrict memory access under Xen (Prarit Bhargava) [RHEL-25415] - xen/virtio: Enable restricted memory access using Xen grant mappings (Prarit Bhargava) [RHEL-25415] - virtio: replace arch_has_restricted_virtio_memory_access() (Prarit Bhargava) [RHEL-25415] - ftrace/fgraph: fix increased missing-prototypes warnings (Prarit Bhargava) [RHEL-25415] - kernel: add platform_has() infrastructure (Prarit Bhargava) [RHEL-25415] - x86/cpu: Elide KCSAN for cpu_has() and friends (Prarit Bhargava) [RHEL-25415] - objtool: Add CONFIG_HAVE_UACCESS_VALIDATION (Prarit Bhargava) [RHEL-25415] - um: Fix out-of-bounds read in LDT setup (Prarit Bhargava) [RHEL-25415] - x86/traceponit: Fix comment about irq vector tracepoints (Prarit Bhargava) [RHEL-25415] - ftrace: Remove return value of ftrace_arch_modify_*() (Prarit Bhargava) [RHEL-25415] - x86/idt: Remove unused headers (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig (Prarit Bhargava) [RHEL-25415] - x86/setup: Use strscpy() to replace deprecated strlcpy() (Prarit Bhargava) [RHEL-25415] - x86/entry: Fixup objtool/ibt validation (Prarit Bhargava) [RHEL-25415] - notifier: Add atomic_notifier_call_chain_is_empty() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Add kernel_can_power_off() (Prarit Bhargava) [RHEL-25415] - x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - xen/x86: Use do_kernel_power_off() (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Change registration order of legacy power-off handler (Prarit Bhargava) [RHEL-25415] - kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers (Prarit Bhargava) [RHEL-25415] - x86: xen: remove STACK_FRAME_NON_STANDARD from xen_cpuid (Prarit Bhargava) [RHEL-25415] - x86/tsc: Use fallback for random_get_entropy() instead of zero (Prarit Bhargava) [RHEL-25415] - mm: page_table_check: add hooks to public helpers (Prarit Bhargava) [RHEL-25415] - x86/vsyscall: Remove CONFIG_LEGACY_VSYSCALL_EMULATE (Prarit Bhargava) [RHEL-25415] - randstruct: Split randstruct Makefile and CFLAGS (Prarit Bhargava) [RHEL-25415] - sancov: Split plugin build from plugin CFLAGS (Prarit Bhargava) [RHEL-25415] - swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on arm (Prarit Bhargava) [RHEL-25415] - x86: ACPI: Make mp_config_acpi_gsi() a void function (Prarit Bhargava) [RHEL-25415] - redhat/configs: Enable CONFIG_RANDSTRUCT_NONE (Prarit Bhargava) [RHEL-25415] - randstruct: Reorganize Kconfigs and attribute macros (Prarit Bhargava) [RHEL-25415] - fork: Pass struct kernel_clone_args into copy_thread (Prarit Bhargava) [RHEL-25415] - x86/mm: Cleanup the control_va_addr_alignment() __setup handler (Prarit Bhargava) [RHEL-25415] - x86/entry: Convert SWAPGS to swapgs and remove the definition of SWAPGS (Prarit Bhargava) [RHEL-25415] - net: unexport csum_and_copy_{from,to}_user (Prarit Bhargava) [RHEL-25415] - ftrace: cleanup ftrace_graph_caller enable and disable (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Integrate the fallback code from show_cpuinfo() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace arch_freq_get_on_cpu() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Replace aperfmperf_get_khz() (Prarit Bhargava) [RHEL-25415] - x86/aperfmperf: Store aperf/mperf data for cpu frequency reads (Prarit Bhargava) [RHEL-25415] - asm-generic: compat: Cleanup duplicate definitions (Prarit Bhargava) [RHEL-25415] - fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT (Prarit Bhargava) [RHEL-25415] - arch: Add SYSVIPC_COMPAT for all architectures (Prarit Bhargava) [RHEL-25415] - compat: consolidate the compat_flock{,64} definition (Prarit Bhargava) [RHEL-25415] - uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h (Prarit Bhargava) [RHEL-25415] - x86/mce: Add messages for panic errors in AMD's MCE grading (Prarit Bhargava) [RHEL-25415] - x86/mce: Simplify AMD severity grading logic (Prarit Bhargava) [RHEL-25415] - x86/asm: Merge load_gs_index() (Prarit Bhargava) [RHEL-25415] - x86/process: Fix kernel-doc warning due to a changed function name (Prarit Bhargava) [RHEL-25415] - x86/crash: Fix minor typo/bug in debug message (Prarit Bhargava) [RHEL-25415] - x86/apic: Clarify i82489DX bit overlap in APIC_LVT0 (Prarit Bhargava) [RHEL-25415] - x86/ACPI: Preserve ACPI-table override during hibernation (Prarit Bhargava) [RHEL-25415] - x86/32: Simplify ELF_CORE_COPY_REGS (Prarit Bhargava) [RHEL-25415] - x86/xen: Allow to retry if cpu_initialize_context() failed. (Prarit Bhargava) [RHEL-25415] - x86: Remove a.out support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Fix coding style in PIRQ table verification (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add $IRT PIRQ routing table support (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle PIRQ routing tables with no router device given (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add PIRQ routing table range checks (Prarit Bhargava) [RHEL-25415] - x86/PCI: Add support for the SiS85C497 PIRQ router (Prarit Bhargava) [RHEL-25415] - x86/PCI: Disambiguate SiS85C503 PIRQ router code entities (Prarit Bhargava) [RHEL-25415] - x86/PCI: Handle IRQ swizzling with PIRQ routers (Prarit Bhargava) [RHEL-25415] - x86/PCI: Also match function number in $PIR table (Prarit Bhargava) [RHEL-25415] - x86/PCI: Include function number in $PIR table dump (Prarit Bhargava) [RHEL-25415] - x86/PCI: Show the physical address of the $PIR table (Prarit Bhargava) [RHEL-25415] - x86/configs: Add x86 debugging Kconfig fragment plus docs (Prarit Bhargava) [RHEL-25415] - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails (Prarit Bhargava) [RHEL-25415] - x86/delay: Fix the wrong asm constraint in delay_loop() (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Remove __arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/pkeys: Clean up arch_set_user_pkey_access() declaration (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noclflush" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "noexec" (Prarit Bhargava) [RHEL-25415] - s390: remove "noexec" option (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosmep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove CONFIG_X86_SMAP and "nosmap" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Remove "nosep" (Prarit Bhargava) [RHEL-25415] - x86/cpu: Allow feature bit names from /proc/cpuinfo in clearcpuid= (Prarit Bhargava) [RHEL-25415] - x86/mm: Force-inline __phys_addr_nodebug() (Prarit Bhargava) [RHEL-25415] - task_stack, x86/cea: Force-inline stack helpers (Prarit Bhargava) [RHEL-25415] - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: fix the spelling of 'becoming' in X86_KERNEL_IBT config (Prarit Bhargava) [RHEL-25415] - x86/unwind/orc: Recheck address range after stack info was updated (Prarit Bhargava) [RHEL-25415] - stat: fix inconsistency between struct stat and struct compat_stat (Prarit Bhargava) [RHEL-25415] - x86/msi: Fix msi message data shadow struct (Prarit Bhargava) [RHEL-25415] - Revert "locking/local_lock: Make the empty local_lock_*() function a macro." (Prarit Bhargava) [RHEL-25415] - x86/percpu: Remove volatile from arch_raw_cpu_ptr(). (Prarit Bhargava) [RHEL-25415] - static_call: Remove __DEFINE_STATIC_CALL macro (Prarit Bhargava) [RHEL-25415] - static_call: Properly initialise DEFINE_STATIC_CALL_RET0() (Prarit Bhargava) [RHEL-25415] - powerpc/32: Add support for out-of-line static calls (Prarit Bhargava) [RHEL-25415] - arch: syscalls: simplify uapi/kapi directory creation (Prarit Bhargava) [RHEL-25415] - x86/config: Make the x86 defconfigs a bit more usable (Prarit Bhargava) [RHEL-25415] - xen: fix is_xen_pmu() (Prarit Bhargava) [RHEL-25415] - x86/defconfig: Enable WERROR (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld >= 14.0.0 (Prarit Bhargava) [RHEL-25415] - x86/nmi: Remove the 'strange power saving mode' hint from unknown NMI handler (Prarit Bhargava) [RHEL-25415] - arch:x86:xen: Remove unnecessary assignment in xen_apic_read() (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy (Prarit Bhargava) [RHEL-25415] - redhat/configs: Disable CONFIG_X86_X32_ABI (Prarit Bhargava) [RHEL-25415] - x86: Remove toolchain check for X32 ABI capability (Prarit Bhargava) [RHEL-25415] - um: Cleanup syscall_handler_t definition/cast, fix warning (Prarit Bhargava) [RHEL-25415] - x86/xen: Fix kerneldoc warning (Prarit Bhargava) [RHEL-25415] - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 (Prarit Bhargava) [RHEL-25415] - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board (Prarit Bhargava) [RHEL-25415] - redhat/configs: Switch CONFIG_I8K to built-in (Prarit Bhargava) [RHEL-25415] - hwmon: (dell-smm) rewrite CONFIG_I8K description (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: move and modify CONFIG_I8K (Prarit Bhargava) [RHEL-25415] - x86/mce: Work around an erratum on fast string copy instructions (Prarit Bhargava) [RHEL-25415] - shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverage (Prarit Bhargava) [RHEL-25415] - x86/ptrace: Always inline v8086_mode() for instrumentation (Prarit Bhargava) [RHEL-25415] - x86/head64: Add missing __head annotation to sme_postprocess_startup() (Prarit Bhargava) [RHEL-25415] - x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit (Prarit Bhargava) [RHEL-25415] - x86/CPU/AMD: Use default_groups in kobj_type (Prarit Bhargava) [RHEL-25415] - uml/x86: use x86 load_unaligned_zeropad() (Prarit Bhargava) [RHEL-25415] - asm/user.h: killed unused macros (Prarit Bhargava) [RHEL-25415] - x86/paravirt: Use %rip-relative addressing in hook calls (Prarit Bhargava) [RHEL-25415] - x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATMEM and SPARSEMEM are possible (Prarit Bhargava) [RHEL-25415] - x86/fpu/xstate: Fix PKRU covert channel (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: fix poking_init() for Xen PV guests (Vitaly Kuznetsov) [RHEL-25415] - x86/sev: Move sev_setup_arch() to mem_encrypt.c (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Remove stale mem_encrypt_init() declaration (Vitaly Kuznetsov) [RHEL-25415] - x86/mem_encrypt: Unbreak the AMD_MEM_ENCRYPT=n build (Vitaly Kuznetsov) [RHEL-25415] - init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Mark init functions __init (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4 (Vitaly Kuznetsov) [RHEL-25415] - x86/xen: Fix secondary processors' FPU initialization (Vitaly Kuznetsov) [RHEL-25415] - x86/efi: Make efi_set_virtual_address_map IBT safe (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Move FPU initialization into arch_cpu_finalize_init() (Vitaly Kuznetsov) [RHEL-25415] - init: Invoke arch_cpu_finalize_init() earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/init: Initialize signal frame size late (Vitaly Kuznetsov) [RHEL-25415] - x86/fpu: Remove cpuinfo argument from init functions (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Initialize text poking earlier (Vitaly Kuznetsov) [RHEL-25415] - x86/mm: Use mm_alloc() in poking_init() (Vitaly Kuznetsov) [RHEL-25415] - mm: Move mm_cachep initialization to mm_init() (Vitaly Kuznetsov) [RHEL-25415] - init: consolidate prototypes in linux/init.h (Vitaly Kuznetsov) [RHEL-25415]- arm64: dts: ti: k3-j721e-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: fix PMIC interrupt number (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Enable CPSW MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p-mcu/wakeup: Disable MCU and wakeup R5FSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: remove assigned-clock-parents for unused VP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add common1 register space for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Remove clock-frequency from mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Modify Pinmux for wkup_uart0 and mcu_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Remove Pinmux for CTS and RTS in wkup_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Fix dtbs_install for Rocktech OLDI overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix power domain for VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: disable usb lpm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add Itap Delay Value For DDR50 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add Itap Delay Value For DDR52 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am6*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7*: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add additional regs for DMA components (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add GPU device node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm: Add overlay for PCIE1 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE0 Endpoint Mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add verdin am62 mallow board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Improve spi1 chip-select pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Remove HDMI Reset Line Name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-phyboard-lyra-rdk: Lower I2C1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add R5F DMA Region and Mailboxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use OF_ALL_DTBS for combined blobs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlay for IMX219 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk: Enable camera peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add overlays for OV5640 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable CSI2-RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add AM652 dtsi file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Use UART name in pinmux name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add gpio-ranges properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: Enable Verdin UART2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add full compatible to dss-oldi-io-ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add chipid node to wkup_conf bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add interrupt support for IO Expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add alias for MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add icssg-prueth nodes for PG2 devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Refactor the m.2 and minipcie power pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Definitions for runtime pinmuxing (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Drop unused ecap0 PWM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Re-add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Mark mcu gpio and mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Mark mcu_gpio_intr as reserved (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Fix typo in epwm_tbclk node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Fix GPIO pin count in DT nodes (Andrew Halaney) [RHEL-25014] - dts: ti: k3-am625-beagleplay: Add beaglecc1352 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-idk: Add ICSSG Ethernet ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-icssg2: add ICSSG2 Ethernet support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Add ICSSG IEP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p5-sk: Updates for SK EVM (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62p: Add nodes for more IPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DP and HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable DisplayPort-0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DSS and DP-bridge node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add WIZ and SERDES PHY nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add system controller and SERDES lane mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j712s2-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu: Add the mcu domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add the main domain watchdog instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add ESM instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add BCDMA instance for CSI2RX (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert NAVSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Convert DMSS to simple-bus (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix HDMI Audio overlay in Makefile (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable audio on AM62A (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Drop i2c-1 to 100Khz (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add nodes for McASP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: update gpio-led configuration (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add chassis-type (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add muxing for GPIOs on pin headers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl: add supply regulator for I2C devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for C71x DSP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for C71x DSPs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Add DDR carveout memory nodes for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add C7x remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add MAIN R5F remote processsor nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu: Add MCU R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add MCU domain ESM instance (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Fix typo in ramoops reg (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add GPIO expander on I2C0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add DT node for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add USB Type C swap defines for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: disable MIPI DSI bridge (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add I2C I/O expander (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: phycore-am64: Add RTC interrupt pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix indentation in watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-evm-gesi: Specify base dtb for overlay file (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Add boot phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: add iw416 based bluetooth (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Add DSI display support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for the AM62P5 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62P5 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add phase tags marking (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-beagleplay: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am62x-sk: Add overlay for HDMI audio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add node for DSS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Update main-i2c1 frequency (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C6x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable C7x DSP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: fix fss node dtbs check warnings (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable TSCADC nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable GPIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Add cfg reg region to ringacc node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dahlia: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: dev: add sound card (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: verdin-am62: Set I2S_1 MCLK rate (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable AUDIO_REFCLKx (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: correct pinmux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Correct Pin mux offset for ospi (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add HDMI support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add DSS node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fix epwm_tbclk node name to generic name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Merge the two main_conf nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Remove syscon compatible from epwm_tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable dual role support for Type-C port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-verdin: enable CAN_2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add MCU MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: Fixup remaining pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-tqma64xxl-mbax4xxl: add SD-card and WLAN overlays (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add TQ-Systems TQMa64XxL SoM and MBaX4XxL carrier board Device Trees (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add overlay to enable main CPSW2G with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add main CPSW2G devicetree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add Support for UFS peripheral (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add DT node for UFS (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for CAN instances 3 and 5 in main domain (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports with GESI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-pinctrl: Introduce debounce select mux macros (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Remove power-domains from crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for SERDES MUX idle-state values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Remove Duplicated wkup_i2c0 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Fix compatible of ti,*-ehrpwm-tbclk (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing space before { (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: minor whitespace cleanup around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Unify pin group node names for make dtbs checks (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 yavia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 dahlia (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add verdin am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add basic support for phyBOARD-Lyra-AM625 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add ESM support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Remove 0x unit address prefix from nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-som: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix wkup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: remove duplicate main_i2c0 pin mux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Use phandle to stdout UART node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Only set UART baud for used ports (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Drop SoC level aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Define aliases at board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Add wakeup_uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Add uart pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-som/common-proc-board: Add product links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add missing uart pinmuxes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot*: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-evm: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Change CPTS clock parent (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Enable mcu network port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am69-sk: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable wakeup_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add mcu and wakeup uarts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Fix main_i2c0 alias (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Fix wakeup pinmux range and pinctrl node offsets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-phyboard-electra-rdk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move eeprom WP gpio pinctrl to eeprom node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Move camera gpio pinctrl to gpio node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0/common-proc-board: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Fixup reference to phandles array (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Configure pinctrl for timer IO (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add sa3_secproxy and mcu_sec_proxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-iot2050-common: Rename rtc8564 nodename (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop deprecated ti,otap-del-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Fix mcan node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add mcu_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add sa3_secproxy (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk/evm: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-baseboard: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Describe OSPI and Hyperflash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Describe OSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Describe OSPI and QSPI flash partition info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add LED controller to phyBOARD-Electra (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add support for OSPI and QSPI flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add FSS OSPI0 and FSS OSPI1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Remove PCIe endpoint nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-beagleboneai64: Fix mailbox node status (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add OSPI/Hyperflash select pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-som-p0: Add HyperFlash node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-mcu-wakeup: Add HyperBus node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am65x: Add Rocktech OLDI panel DT overlay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable support for high speed modes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Update delay select values for MMC subsystems (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Improve documentation of mcasp1_pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Add eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop extra EoL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3: j721s2/j784s4: Switch to https links (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721s2: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j784s4: Add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add VTM node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add PCIe device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add support for OSPI Flashes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add USB support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Enable SERDES0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support of OSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add SERDES and WIZ device tree node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Enable Type-C port for USB0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Reserve memory for remote proc IPC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add C71x DSP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Add R5F cluster nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Describe main_uart1 and wkup_uart (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-som: Enable I2C (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix physical address of pin (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Remove "syscon" nodes added for pcieX_ctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: add missing cache properties (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Drop aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add board detect eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing PMIC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am654-base-board: Add missing pinmux wkup_uart, mcu_uart and mcu_i2c (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62x-sk-common: Drop bootargs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk|evm: Drop bootargs, add aliases (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add VTT GPIO regulator for DDR (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Rename regulator node name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Describe main_uart1 pins (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable main_i2c0 and eeprom (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Fix mmc1 pinmux (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add general purpose timers (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Add eMMC mmc0 support (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Enable audio on SK-AM62(-LP) (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add McASP nodes (Andrew Halaney) [RHEL-25014] - arm64: ti: dts: Add support for AM62x LP SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Refractor AM625 SK dts (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ti,vbus-divider property to usbss1 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add MCSPI nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-am625-beagleplay (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk-base-board: Update IO EXP GPIO lines for Rev E2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Add overlay to enable CPSW5G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add CPSW5G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add overlay to enable CPSW9G ports in QSGMII mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-wakeup: Introduce RTC node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Add pinmux information for ADC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add CPSW9G nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-evm: Enable MCU CPSW2G (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Add support for ADC nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Use local header for pinctrl register values (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Remove firmware-name override for R5F (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Correct L2 cache size to 512KB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j784s4-*: Add 'ti,sci-dev-id' for NAVSS nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Fix DDR size to full 4GB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix GPIO numbers in DT (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Rearrange entries alphabetically (Andrew Halaney) [RHEL-25014] - arch: arm64: dts: Add support for AM69 Starter Kit (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for M.2 variant (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add layout of OSPI flash (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix wakeup pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am68-sk: Add support for AM68 SK base board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for AM68 SK System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: Update cache properties for ti (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for phyBOARD-Electra-AM642 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J784S4 EVM board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable USB1 node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a7-sk: Enable ethernet port (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-main: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62a-mcu: Add MCU domain peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J784S4 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add support for USB (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Update OTAP and ITAP delay select (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Fix clocks for McSPI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add k3-j721e-beagleboneai64 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop RNG clock (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-common-proc-board: Fix sound node-name (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix the interrupt ranges property for main & wkup gpio intr (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add general purpose timers for am62 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Add general purpose timers for am65 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Configure pinctrl for timer IO pads (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Trim addresses to 8 digits (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add pinmux for RPi Header (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Add dts nodes for EHRPWMs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add 1.4GHz OPP (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625: Introduce operating-points table (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable McASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Rename clock-names adc_tsc_fck to fck (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable Mailbox nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable MCASP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable OSPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SDHCI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable GPMC and ELM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MCAN nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable MDIO nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: MDIO pinmux should belong to the MDIO node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable PCIe nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable ECAP nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable EPWM nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable SPI nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable I2C nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Enable UART nodes at the board level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: fix main pinmux range (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62A7-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce AM62A7 family of SoCs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add DT entry for onboard LEDs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-mcu-wakeup: Add SA2UL node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Do not exclusively claim SA2UL (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Move SA2UL to unused PSI-L thread ID (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Disable RNG node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-main: Add main domain watchdog entries (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ELM (Error Location Module) node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add GPMC memory controller node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: fix RNG node clock id (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add SA2UL address space to Main CBASS ranges (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add main_cpts label (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-main: Enable crypto accelerator (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable ramoops (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pinmux corresponding to main_uart0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Align gpio-key node names with dtschema (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Adjust whitespace around '=' (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable HDMI (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Enable DisplayPort (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: add DP to j7 evm (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-*: add DP & DP PHY (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am625-sk: Enable on board peripherals (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am62: Add more peripheral nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: remove incorrect UART base clock rates (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for AM62-SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Introduce base support for AM62x SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Drop address and size cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-parent for wkup_gpioX instances (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64: Add ESM0 to device memory map (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cells from flash nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2-common-proc-board: Alias console uart to serial2 (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721s2: Move aliases to board dts (Andrew Halaney) [RHEL-25014] - arch: arm64: ti: Add support J721S2 Common Processor Board (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 System on Module (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add initial support for J721S2 SoC (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable mcasp nodes at dtsi level (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm/sk: Add support for main domain mcan nodes in EVM and disable them on SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add support for mcu and main mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Add support for MCAN nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: am654-base-board/am65-iot2050-common: Disable mcan nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-mcu: Add Support for MCAN (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: add timesync router node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642: Fix the L2 cache sets (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j721e-main: Fix 'dtbs_check' in serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e: correct cache-sets info (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add DDR carveout memory nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-sk: Add IPC sub-mailbox nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Add support for J721E SK (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add support for product generation 2 boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Prepare for adding 2nd-generation boards (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Add/enabled mailboxes and carve-outs for R5F cores (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Disable SR2.0-only PRUs (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: iot2050: Flip mmc device ordering on Advanced devices (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j7200-common-proc-board: Add j7200-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-common-proc-board: Add j721e-evm compatible (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ICSSG nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: Makefile: Collate AM64 platforms together (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC specific location (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in "pcie" DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Add *max-virtual-functions* for pcie-ep DT node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" properties of pcie node (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-mcu: Add pinctrl (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-sk: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am642-evm: Add pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add ecap pwm nodes (Andrew Halaney) [RHEL-25014] - arm64: dts: ti: k3-am64-main: Add epwm nodes (Andrew Halaney) [RHEL-25014] - kbuild: Cleanup DT Overlay intermediate files as appropriate (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built into .dtbo.S files (Andrew Halaney) [RHEL-25014] - kbuild: Allow DTB overlays to built from .dtso named source files (Andrew Halaney) [RHEL-25014] - tools/rtla: Exit with EXIT_SUCCESS when help is invoked (John Kacur) [RHEL-28660] - tools/rtla: Replace setting prio with nice for SCHED_OTHER (John Kacur) [RHEL-28660] - tools/rtla: Remove unused sched_getattr() function (John Kacur) [RHEL-28660] - tools/rtla: Fix clang warning about mount_point var size (John Kacur) [RHEL-28660] - tools/rtla: Fix uninitialized bucket/data->bucket_size warning (John Kacur) [RHEL-28660] - tools/rtla: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - tools/rv: Fix curr_reactor uninitialized variable (John Kacur) [RHEL-28660] - tools/rv: Fix Makefile compiler options for clang (John Kacur) [RHEL-28660] - netfs, fscache: Prevent Oops in fscache_put_cache() (Pavel Reichl) [RHEL-28890] {CVE-2024-26612} - bnx2fc: Remove spin_lock_bh while release resources after upload. (John Meneghini) [RHEL-9662] - ice: fold ice_ptp_read_time into ice_ptp_gettimex64 (Michal Schmidt) [RHEL-19000] - ice: avoid the PTP hardware semaphore in gettimex64 path (Michal Schmidt) [RHEL-19000] - ice: add ice_adapter for shared data across PFs on the same NIC (Michal Schmidt) [RHEL-19000] - overlay: disable EVM (Coiby Xu) [RHEL-29566] - evm: add support to disable EVM on unsupported filesystems (Coiby Xu) [RHEL-29566] - evm: don't copy up 'security.evm' xattr (Coiby Xu) [RHEL-29566] - mm, vmscan: remove ISOLATE_UNMAPPED (Nico Pache) [RHEL-28667] - trace-vmscan-postprocess: sync with tracepoints updates (Nico Pache) [RHEL-28667] - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate (Nico Pache) [RHEL-28667] - mm/mglru: skip special VMAs in lru_gen_look_around() (Nico Pache) [RHEL-28667] - mm/mglru: reclaim offlined memcgs harder (Nico Pache) [RHEL-28667] - mm/mglru: try to stop at high watermarks (Nico Pache) [RHEL-28667] - mm/mglru: fix underprotected page cache (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: reuse some legacy trace events (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: improve design doc (Nico Pache) [RHEL-28667] - mm: multi-gen LRU: clean up sysfs code (Nico Pache) [RHEL-28667] - printk: allow disabling printk per-console device kthreads at boot (Luis Claudio R. Goncalves) [RHEL-17709] - powerpc/pseries/iommu: IOMMU table is not initialized for kdump over SR-IOV (Mamatha Inamdar) [RHEL-25055] - IB/hfi1: Fix sdma.h tx->num_descs off-by-one error (Daniel Vacek) [RHEL-26063] - ASoC: Intel: soc-acpi: rt713+rt1316, no sdw-dmic config (Jaroslav Kysela) [RHEL-26456] - hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed (Maxim Levitsky) [RHEL-26435] - hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove (Maxim Levitsky) [RHEL-26435] - mlxsw: spectrum_acl_tcam: Fix stack corruption (Ivan Vecera) [RHEL-26463] {CVE-2024-26586}- mm/page_alloc: don't wake kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified (Waiman Long) [RHEL-24120] - debugobjects: Recheck debug_objects_enabled before reporting (Waiman Long) [RHEL-24120] - debugobjects: Don't wake up kswapd from fill_pool() (Waiman Long) [RHEL-24120] - RDMA/cma: Avoid GID lookups on iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/cma: Deduplicate error flow in cma_validate_port() (Benjamin Coddington) [RHEL-12457] - RDMA/core: Set gid_attr.ndev for iWARP devices (Benjamin Coddington) [RHEL-12457] - RDMA/siw: Fabricate a GID on tun and loopback devices (Benjamin Coddington) [RHEL-12457] - redhat: Enable -Werror for aarch64 (Eric Chanudet) [RHEL-29316] - redhat: redhat/Makefile: include the subtrees merge script in the makefiles (Derek Barbosa) - crypto: dh - implement FIPS PCT (Vladis Dronov) [RHEL-25845] - crypto: tcrypt - add ffdhe2048(dh) test (Vladis Dronov) [RHEL-25845] - crypto: dh - Make public key test FIPS-only (Vladis Dronov) [RHEL-25845] - tools/resolve_btfids: Fix cross-compilation to non-host endianness (Viktor Malik) [RHEL-16042] - tools/resolve_btfids: Refactor set sorting with types from btf_ids.h (Viktor Malik) [RHEL-16042] - powerpc/mm: Fix null-pointer dereference in pgtable_cache_add (Mamatha Inamdar) [RHEL-29120] {CVE-2023-52607} - gfs2: Fix invalid metadata access in punch_hole (Andrew Price) [RHEL-28241] - i2c: Fix a potential use after free (David Arcari) [RHEL-26851] {CVE-2019-25162} - i2c: i801: Fix block process call transactions (David Arcari) [RHEL-26479] {CVE-2024-26593} - sched/membarrier: reduce the ability to hammer on sys_membarrier (Wander Lairson Costa) [RHEL-23428] {CVE-2024-26602}- pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835.c: fix race condition when setting gpio dir (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Remove of_node_put() in bcm2835_of_gpio_ranges_fallback() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Make the irqchip immutable (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: drop irq_enable/disable callbacks (Eric Chanudet) [RHEL-28621] - pinctrl-bcm2835: don't call pinctrl_gpio_direction() (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Silence uninit warning (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Allow building driver as a module (Eric Chanudet) [RHEL-28621] - pinctrl: bcm2835: Replace BUG with BUG_ON (Eric Chanudet) [RHEL-28621] - block: Rename BLK_STS_NEXUS to BLK_STS_RESV_CONFLICT (Ming Lei) [RHEL-25988] - block: Add PR callouts for read keys and reservation (Ming Lei) [RHEL-25988] - block: sed-opal: handle empty atoms when parsing response (Ming Lei) [RHEL-25988] - virtio-blk: Ensure no requests in virtqueues before deleting vqs. (Ming Lei) [RHEL-25988] - blk-iocost: Fix an UBSAN shift-out-of-bounds warning (Ming Lei) [RHEL-25988] - blk-wbt: Fix detection of dirty-throttled tasks (Ming Lei) [RHEL-25988] - block: Fix where bio IO priority gets set (Ming Lei) [RHEL-25988] - aoe: avoid potential deadlock at set_capacity (Ming Lei) [RHEL-25988] - block: Fix WARNING in _copy_from_iter (Ming Lei) [RHEL-25988] - block: Move checking GENHD_FL_NO_PART to bdev_add_partition() (Ming Lei) [RHEL-25988] - block: Treat sequential write preferred zone type as invalid (Ming Lei) [RHEL-25988] - block: remove disk_clear_zoned (Ming Lei) [RHEL-25988] - sd: remove the !ZBC && blk_queue_is_zoned case in sd_read_block_characteristics (Ming Lei) [RHEL-25988] - drivers/block/xen-blkback/common.h: Fix spelling typo in comment (Ming Lei) [RHEL-25988] - blk-cgroup: don't use removal safe list iterators (Ming Lei) [RHEL-25988] - block: floor the discard granularity to the physical block size (Ming Lei) [RHEL-25988] - mtd_blkdevs: use the default discard granularity (Ming Lei) [RHEL-25988] - zram: use the default discard granularity (Ming Lei) [RHEL-25988] - null_blk: use the default discard granularity (Ming Lei) [RHEL-25988] - nbd: use the default discard granularity (Ming Lei) [RHEL-25988] - ubd: use the default discard granularity (Ming Lei) [RHEL-25988] - block: default the discard granularity to sector size (Ming Lei) [RHEL-25988] - block: remove two comments in bio_split_discard (Ming Lei) [RHEL-25988] - block: rename and document BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - aoe: don't abuse BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS (Ming Lei) [RHEL-25988] - loop: don't update discard limits from loop_set_status (Ming Lei) [RHEL-25988] - blk-wbt: remove the separate write cache tracking (Ming Lei) [RHEL-25988] - block: reject invalid operation in submit_bio_noacct (Ming Lei) [RHEL-25988] - drbd: actlog: fix kernel-doc warnings and spelling (Ming Lei) [RHEL-25988] - block: skip start/end time stamping for passthrough IO (Ming Lei) [RHEL-25988] - block: export disk_clear_zoned() (Ming Lei) [RHEL-25988] - sd: only call disk_clear_zoned when needed (Ming Lei) [RHEL-25988] - block: simplify disk_set_zoned (Ming Lei) [RHEL-25988] - block: remove support for the host aware zone model (Ming Lei) [RHEL-25988] - dm error: Add support for zoned block devices (Ming Lei) [RHEL-25988] - virtio_blk: remove the broken zone revalidation support (Ming Lei) [RHEL-25988] - virtio_blk: cleanup zoned device probing (Ming Lei) [RHEL-25988] - block: add check of 'minors' and 'first_minor' in device_add_disk() (Ming Lei) [RHEL-25988] - block: skip cgroups for passthrough io (Ming Lei) [RHEL-25988] - block: improve struct request_queue layout (Ming Lei) [RHEL-25988] - block: support adding less than len in bio_add_hw_page (Ming Lei) [RHEL-25988] - block: prevent an integer overflow in bvec_try_merge_hw_page (Ming Lei) [RHEL-25988] - block: Set memalloc_noio to false on device_add_disk() error path (Ming Lei) [RHEL-25988] - block/rnbd-srv: Check for unlikely string overflow (Ming Lei) [RHEL-25988] - block: Remove special-casing of compound pages (Ming Lei) [RHEL-25988] - block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io (Ming Lei) [RHEL-25988] - block: move a few definitions out of CONFIG_BLK_DEV_ZONED (Ming Lei) [RHEL-25988] - block/rnbd: add support for REQ_OP_WRITE_ZEROES (Ming Lei) [RHEL-25988] - block: renumber QUEUE_FLAG_HW_WC (Ming Lei) [RHEL-25988] - block: Document the role of the two attribute groups (Ming Lei) [RHEL-25988] - block: warn once for each partition in bio_check_ro() (Ming Lei) [RHEL-25988] - block: move .bd_inode into 1st cacheline of block_device (Ming Lei) [RHEL-25988] - nbd: pass nbd_sock to nbd_read_reply() instead of index (Ming Lei) [RHEL-25988] - block/null_blk: Fix double blk_mq_start_request() warning (Ming Lei) [RHEL-25988] - nbd: fix null-ptr-dereference while accessing 'nbd->config' (Ming Lei) [RHEL-25988] - nbd: factor out a helper to get nbd_config without holding 'config_lock' (Ming Lei) [RHEL-25988] - nbd: fold nbd config initialization into nbd_alloc_config() (Ming Lei) [RHEL-25988] - blk-core: use pr_warn_ratelimited() in bio_check_ro() (Ming Lei) [RHEL-25988] - nbd: fix uaf in nbd_open (Ming Lei) [RHEL-25988] - powerpc/pseries: PLPKS SED Opal keystore support (Ming Lei) [RHEL-25988] - block: sed-opal: keystore access for SED Opal keys (Ming Lei) [RHEL-25988] - block:sed-opal: SED Opal keystore (Ming Lei) [RHEL-25988] - partitions/ibm: Introduce defines for magic string length values (Ming Lei) [RHEL-25988] - partitions/ibm: Replace strncpy() and improve readability (Ming Lei) [RHEL-25988] - partitions/ibm: Remove unnecessary memset (Ming Lei) [RHEL-25988] - aoe: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - null_blk: replace strncpy with strscpy (Ming Lei) [RHEL-25988] - block/null_blk: add queue_rqs() support (Ming Lei) [RHEL-25988] - blk-mq: update driver tags request table when start request (Ming Lei) [RHEL-25988] - blk-mq: support batched queue_rqs() on shared tags queue (Ming Lei) [RHEL-25988] - blk-mq: remove RQF_MQ_INFLIGHT (Ming Lei) [RHEL-25988] - blk-mq: account active requests when get driver tag (Ming Lei) [RHEL-25988] - blk-throttle: check for overflow in calculate_bytes_allowed (Ming Lei) [RHEL-25988] - block: Fix regression in sed-opal for a saved key. (Ming Lei) [RHEL-25988] - block: Don't invalidate pagecache for invalid falloc modes (Ming Lei) [RHEL-25988] - block: correct stale comment in rq_qos_wait (Ming Lei) [RHEL-25988] - blk-mq: fix tags UAF when shrinking q->nr_hw_queues (Ming Lei) [RHEL-25988] - block: fix pin count management when merging same-page segments (Ming Lei) [RHEL-25988] - null_blk: fix poll request timeout handling (Ming Lei) [RHEL-25988] - s390/dasd: fix string length handling (Ming Lei) [RHEL-25988] - block: don't add or resize partition on the disk with GENHD_FL_NO_PART (Ming Lei) [RHEL-25988] - blk-throttle: consider 'carryover_ios/bytes' in throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: use calculate_io/bytes_allowed() for throtl_trim_slice() (Ming Lei) [RHEL-25988] - blk-throttle: fix wrong comparation while 'carryover_ios/bytes' is negative (Ming Lei) [RHEL-25988] - blk-throttle: print signed value 'carryover_bytes/ios' for user (Ming Lei) [RHEL-25988] - block: use strscpy() to instead of strncpy() (Ming Lei) [RHEL-25988] - block: sed-opal: keyring support for SED keys (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_REVERT_LSP (Ming Lei) [RHEL-25988] - block: sed-opal: Implement IOC_OPAL_DISCOVERY (Ming Lei) [RHEL-25988] - blk-mq: prealloc tags when increase tagset nr_hw_queues (Ming Lei) [RHEL-25988] - blk-mq: delete redundant tagset map update when fallback (Ming Lei) [RHEL-25988] - blk-mq: fix tags leak when shrink nr_hw_queues (Ming Lei) [RHEL-25988] - blk-cgroup: Fix NULL deref caused by blkg_policy_data being installed before init (Ming Lei) [RHEL-25988] - block: Bring back zero_fill_bio_iter (Ming Lei) [RHEL-25988] - block: Allow bio_iov_iter_get_pages() with bio->bi_bdev unset (Ming Lei) [RHEL-25988] - block: Add some exports for bcachefs (Ming Lei) [RHEL-25988] - block: fix bad lockdep annotation in blk-iolatency (Ming Lei) [RHEL-25988] - swim3: mark swim3_init() static (Ming Lei) [RHEL-25988] - block: remove init_mutex and open-code blk_iolatency_try_init (Ming Lei) [RHEL-25988] - block/mq-deadline: use correct way to throttling write requests (Ming Lei) [RHEL-25988] - iocost_monitor: improve it by adding iocg wait_ms (Ming Lei) [RHEL-25988] - iocost_monitor: print vrate inuse along with base_vrate (Ming Lei) [RHEL-25988] - iocost_monitor: fix kernel queue kobj changes (Ming Lei) [RHEL-25988] - block: cleanup bio_integrity_prep (Ming Lei) [RHEL-25988] - block: Improve performance for BLK_MQ_F_BLOCKING drivers (Ming Lei) [RHEL-25988] - scsi: Remove a blk_mq_run_hw_queues() call (Ming Lei) [RHEL-25988] - scsi: Inline scsi_kick_queue() (Ming Lei) [RHEL-25988] - block: refactor to use helper (Ming Lei) [RHEL-25988] - blk-flush: reuse rq queuelist in flush state machine (Ming Lei) [RHEL-25988] - blk-flush: count inflight flush_data requests (Ming Lei) [RHEL-25988] - blk-mq: use percpu csd to remote complete instead of per-rq csd (Ming Lei) [RHEL-25988] - block: don't allow enabling a cache on devices that don't support it (Ming Lei) [RHEL-25988] - block: cleanup queue_wc_store (Ming Lei) [RHEL-25988] - nbd: automatically load module on genl access (Ming Lei) [RHEL-25988] - blk-wbt: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - kyber: Replace strlcpy with strscpy (Ming Lei) [RHEL-25988] - block: null_blk: cleanup null_queue_rq() (Ming Lei) [RHEL-25988] - block: null_blk: Fix handling of fake timeout request (Ming Lei) [RHEL-25988] - fbdev/simplefb: change loglevel when the power domains cannot be parsed (Robert Foss) [RHEL-17425] - fbdev/simplefb: Suppress error on missing power domains (Robert Foss) [RHEL-17425] - IMA: reject unknown hash algorithms in ima_get_hash_algo (Joel Slebodnick) [RHEL-26952] - redhat/configs: aarch64: enable SCMI pmdomain driver (Radu Rendec) [RHEL-26434] - firmware: arm_scmi: Add generic OPP support to the SCMI performance domain (Radu Rendec) [RHEL-26434] - OPP: Extend support for the opp-level beyond required-opps (Radu Rendec) [RHEL-26434] - OPP: Switch to use dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - PM: domains: Implement the ->set_performance_state() callback for genpd (Radu Rendec) [RHEL-26434] - PM: domains: Introduce dev_pm_domain_set_performance_state() (Radu Rendec) [RHEL-26434] - pmdomain: arm: Fix NULL dereference on scmi_perf_domain removal (Radu Rendec) [RHEL-26434] - pmdomain: arm: Avoid polling for scmi_perf_domain (Radu Rendec) [RHEL-26434] - pmdomain: arm: Add the SCMI performance domain (Radu Rendec) [RHEL-26434] - PM: domains: Allow genpd providers to manage OPP tables directly by its FW (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Add support to parse domain-id using #power-domain-cells (Radu Rendec) [RHEL-26434] - dt-bindings: power: Clarify performance capabilities of power-domains (Radu Rendec) [RHEL-26434] - dt-bindings: firmware: arm,scmi: Extend bindings for protocol@13 (Radu Rendec) [RHEL-26434] - dt-bindings: arm: cpus: Add a power-domain-name for a performance-domain (Radu Rendec) [RHEL-26434] - cpufreq: scmi: Avoid one OF parsing in scmi_get_sharing_cpus() (Radu Rendec) [RHEL-26434] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy1 irq (Andrew Halaney) [RHEL-28917] - arm64: dts: qcom: sa8775p-ride: Describe sgmii_phy0 irq (Andrew Halaney) [RHEL-28917] - Bluetooth: Fix bogus check for re-auth no supported with non-ssp (Bastien Nocera) [RHEL-18225 RHEL-18227] {CVE-2020-10135} - redhat/configs: enable pwr-mlxbf (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: support graceful reboot instead of emergency reset (Nirmala Dalvi) [RHEL-21119] - power: reset: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add missing include (Nirmala Dalvi) [RHEL-21119] - power: reset: pwr-mlxbf: add BlueField SoC power control driver (Nirmala Dalvi) [RHEL-21119] - redhat/configs: enable pinctrl_mlxbf3 This driver is required to support the pinctrl device on the Bluefield-3 card. (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Remove gpio_disable_free() (Nirmala Dalvi) [RHEL-21115] - pinctrl: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: set varaiable mlxbf3_pmx_funcs storage-class-specifier to static (Nirmala Dalvi) [RHEL-21115] - pinctrl: mlxbf3: Add pinctrl driver support (Nirmala Dalvi) [RHEL-21115] - redhat/configs: enable gpio_mlxbf3 (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: add an error code check in mlxbf3_gpio_probe (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: use capital "OR" for multiple licenses in SPDX (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Support add_pin_ranges() (Nirmala Dalvi) [RHEL-21113] - gpio: mlxbf3: Add gpio driver support (Nirmala Dalvi) [RHEL-21113] - redhat/configs: enable mlxbf-pmc (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Ignore unsupported performance blocks (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: mlxbf_pmc_event_list(): make size ptr optional (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Cleanup signed/unsigned mix-up (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Replace uintN_t with kernel-style types (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix offset calculation for crspace events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Check devm_hwmon_device_register_with_groups() return value (Luiz Capitulino) [RHEL-21122] - platform/mellanox: Add null pointer checks for devm_kasprintf() (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Add support for BlueField-3 (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: Fix potential buffer overflows (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix sscanf() error checking (Luiz Capitulino) [RHEL-21122] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Luiz Capitulino) [RHEL-21122] - SUNRPC: Remove stale comments (Jeffrey Layton) [RHEL-22860] - NFSD: Remove BUG_ON in nfsd4_process_cb_update() (Jeffrey Layton) [RHEL-22860] - NFSD: Replace comment with lockdep assertion (Jeffrey Layton) [RHEL-22860] - NFSD: Remove unused @reason argument (Jeffrey Layton) [RHEL-22860] - NFSD: Add callback operation lifetime trace points (Jeffrey Layton) [RHEL-22860] - NFSD: Rename nfsd_cb_state trace point (Jeffrey Layton) [RHEL-22860] - NFSD: Replace dprintks in nfsd4_cb_sequence_done() (Jeffrey Layton) [RHEL-22860] - NFSD: Add nfsd_seq4_status trace event (Jeffrey Layton) [RHEL-22860] - NFSD: Retransmit callbacks after client reconnects (Jeffrey Layton) [RHEL-22860] - NFSD: Reschedule CB operations when backchannel rpc_clnt is shut down (Jeffrey Layton) [RHEL-22860] - NFSD: Convert the callback workqueue to use delayed_work (Jeffrey Layton) [RHEL-22860] - NFSD: Reset cb_seq_status after NFS4ERR_DELAY (Jeffrey Layton) [RHEL-22860] - NFSv4, NFSD: move enum nfs_cb_opnum4 to include/linux/nfs4.h (Jeffrey Layton) [RHEL-22860] - tls: fix use-after-free on failed backlog decryption (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: separate no-async decryption request handling from async (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: decrement decrypt_pending if no async completion will be called (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: fix use-after-free with partial reads and async decrypt (Sabrina Dubroca) [RHEL-26398] {CVE-2024-26582} - net: tls: handle backlogging of crypto requests (Sabrina Dubroca) [RHEL-26410] {CVE-2024-26584} - tls: fix race between tx work scheduling and socket close (Sabrina Dubroca) [RHEL-26361] {CVE-2024-26585} - tls: fix race between async notify and socket close (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - net: tls: factor out tls_*crypt_async_wait() (Sabrina Dubroca) [RHEL-26416] {CVE-2024-26583} - i2c: mlxbf: Use devm_platform_get_and_ioremap_resource() (Luiz Capitulino) [RHEL-21116] - I2C: Explicitly include correct DT includes (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Use dev_err_probe in probe function (Luiz Capitulino) [RHEL-21116] - i2c: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: depend on ACPI; clean away ifdeffage (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove device tree support (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support BlueField-3 SoC (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: add multi slave functionality (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: support lock mechanism (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Fix frequency calculation (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: Refactor _UID handling to use acpi_dev_uid_to_integer() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: remove IRQF_ONESHOT (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction() (Luiz Capitulino) [RHEL-21116] - i2c: mlxbf: incorrect base address passed during io write (Luiz Capitulino) [RHEL-21116] - Revert "Merge: EDAC: add initial support for El Capitan" (Scott Weaver) - SEV: disable SEV-ES DebugSwap by default (Paolo Bonzini) [RHEL-22997] - dm-integrity, dm-verity: reduce stack usage for recheck (Benjamin Marzinski) [RHEL-20912] - dm-crypt: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - dm-crypt: don't modify the data when using authenticated encryption (Benjamin Marzinski) [RHEL-20912] - dm-verity: recheck the hash after a failure (Benjamin Marzinski) [RHEL-20912] - dm-integrity: recheck the integrity tag after a failure (Benjamin Marzinski) [RHEL-20912] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-26665] - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump (Andrew Price) [RHEL-26500] {CVE-2023-52448} - NFSv4: Always ask for type with READDIR (Benjamin Coddington) [RHEL-15843] - sunrpc: have svc tasks sleep in TASK_INTERRUPTIBLE instead of TASK_IDLE (Jeffrey Layton) [RHEL-22742] - smb: client: fix OOB in receive_encrypted_standard() (Scott Mayhew) [RHEL-21687] {CVE-2024-0565} - EDAC/amd64: Add support for family 0x19, models 0x90-9f devices (Aristeu Rozanski) [RHEL-10022] - EDAC/mc: Add support for HBM3 memory type (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD: Add new MA_LLC, USR_DP, and USR_CP bank types (Aristeu Rozanski) [RHEL-10022] - EDAC/mce_amd: Remove SMCA Extended Error code descriptions (Aristeu Rozanski) [RHEL-10022] - x86/mce/amd, EDAC/mce_amd: Move long names to decoder module (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Cache and use GPU node map (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add support for AMD heterogeneous Family 19h Model 30h-3Fh (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Document heterogeneous system enumeration (Aristeu Rozanski) [RHEL-10022] - x86/MCE/AMD, EDAC/mce_amd: Decode UMC_V2 ECC errors (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Fix indentation in umc_determine_edac_cap() (Aristeu Rozanski) [RHEL-10022] - EDAC: Sanitize MODULE_AUTHOR strings (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Add get_err_info() to pvt->ops (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split dump_misc_regs() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split init_csrows() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - EDAC/amd64: Split determine_edac_cap() into dct/umc functions (Aristeu Rozanski) [RHEL-10022] - fprobe: Ensure running fprobe_exit_handler() finished before calling rethook_free() (Viktor Malik) [RHEL-26131] - fprobe: Release rethook after the ftrace_ops is unregistered (Viktor Malik) [RHEL-26131] - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super {CVE-2024-0841} (Audra Mitchell) [RHEL-20615] {CVE-2024-0841} - smb: client: fix parsing of SMB3.1.1 POSIX create context (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434} - smb: client: fix potential OOBs in smb2_parse_contexts() (Paulo Alcantara) [RHEL-26242] {CVE-2023-52434}- genirq: Wake interrupt threads immediately when changing affinity (Crystal Wood) [RHEL-9148] - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command (Ming Lei) [RHEL-23941] - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler (Ming Lei) [RHEL-23941] - tracing/timerlat: Move hrtimer_init to timerlat_fd open() (John Kacur) [RHEL-28655] - crypto: akcipher - Disable signing and decryption (Herbert Xu) [RHEL-17113] {CVE-2023-6240} - RDMA/siw: Fix connection failure handling (Kamal Heib) [RHEL-28044] {CVE-2023-52513} - x86/mm: Fix memory encryption features advertisement (Vitaly Kuznetsov) [RHEL-26662] - x86/coco: Export cc_vendor (Vitaly Kuznetsov) [RHEL-26662] - afs: fix __afs_break_callback() / afs_drop_open_mmap() race (Marc Dionne) [RHEL-25171] - afs: Increase buffer size in afs_update_volume_status() (Marc Dionne) [RHEL-25171] - afs: Fix ignored callbacks over ipv4 (Marc Dionne) [RHEL-25171] - rxrpc: Fix counting of new acks and nacks (Marc Dionne) [RHEL-25171] - rxrpc: Fix response to PING RESPONSE ACKs to a dead call (Marc Dionne) [RHEL-25171] - rxrpc: Fix delayed ACKs to not set the reference serial number (Marc Dionne) [RHEL-25171] - rxrpc: Fix generation of serial numbers to skip zero (Marc Dionne) [RHEL-25171] - afs: Fix missing/incorrect unlocking of RCU read lock (Marc Dionne) [RHEL-25171] - afs: Remove afs_dynroot_d_revalidate() as it is redundant (Marc Dionne) [RHEL-25171] - afs: Fix error handling with lookup via FS.InlineBulkStatus (Marc Dionne) [RHEL-25171] - afs: Don't use certain unnecessary folio_*() functions (Marc Dionne) [RHEL-25171] - rxrpc: Fix use of Don't Fragment flag (Marc Dionne) [RHEL-25171] - rxrpc: Fix skbuff cleanup of call's recvmsg_queue and rx_oos_queue (Marc Dionne) [RHEL-25171] - afs: trace: Log afs_make_call(), including server address (Marc Dionne) [RHEL-25171] - afs: Fix offline and busy message emission (Marc Dionne) [RHEL-25171] - afs: Fix fileserver rotation (Marc Dionne) [RHEL-25171] - afs: Overhaul invalidation handling to better support RO volumes (Marc Dionne) [RHEL-25171] - afs: Parse the VolSync record in the reply of a number of RPC ops (Marc Dionne) [RHEL-25171] - afs: Don't leave DONTUSE/NEWREPSITE servers out of server list (Marc Dionne) [RHEL-25171] - afs: Fix comment in afs_do_lookup() (Marc Dionne) [RHEL-25171] - afs: Apply server breaks to mmap'd files in the call processor (Marc Dionne) [RHEL-25171] - afs: Move the vnode/volume validity checking code into its own file (Marc Dionne) [RHEL-25171] - afs: Defer volume record destruction to a workqueue (Marc Dionne) [RHEL-25171] - afs: Make it possible to find the volumes that are using a server (Marc Dionne) [RHEL-25171] - afs: Combine the endpoint state bools into a bitmask (Marc Dionne) [RHEL-25171] - afs: Keep a record of the current fileserver endpoint state (Marc Dionne) [RHEL-25171] - afs: Dispatch vlserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Dispatch fileserver probes in priority order (Marc Dionne) [RHEL-25171] - afs: Mark address lists with configured priorities (Marc Dionne) [RHEL-25171] - afs: Provide a way to configure address priorities (Marc Dionne) [RHEL-25171] - afs: Remove the unimplemented afs_cmp_addr_list() (Marc Dionne) [RHEL-25171] - afs: Add some more info to /proc/net/afs/servers (Marc Dionne) [RHEL-25171] - rxrpc: Create a procfile to display outstanding client conn bundles (Marc Dionne) [RHEL-25171] - afs: Fold the afs_addr_cursor struct in (Marc Dionne) [RHEL-25171] - afs: Use peer + service_id as call address (Marc Dionne) [RHEL-25171] - afs: Add a tracepoint for struct afs_addr_list (Marc Dionne) [RHEL-25171] - afs: Automatically generate trace tag enums (Marc Dionne) [RHEL-25171] - afs: Rename some fields (Marc Dionne) [RHEL-25171] - afs: Simplify error handling (Marc Dionne) [RHEL-25171] - afs: Don't put afs_call in afs_wait_for_call_to_complete() (Marc Dionne) [RHEL-25171] - afs: Wrap most op->error accesses with inline funcs (Marc Dionne) [RHEL-25171] - afs: Use op->nr_iterations=-1 to indicate to begin fileserver iteration (Marc Dionne) [RHEL-25171] - afs: Handle the VIO and UAEIO aborts explicitly (Marc Dionne) [RHEL-25171] - afs: Rename addr_list::failed to probe_failed (Marc Dionne) [RHEL-25171] - afs: Don't skip server addresses for which we didn't get an RTT reading (Marc Dionne) [RHEL-25171] - rxrpc, afs: Allow afs to pin rxrpc_peer objects (Marc Dionne) [RHEL-25171] - afs: Turn the afs_addr_list address array into an array of structs (Marc Dionne) [RHEL-25171] - afs: Add comments on abort handling (Marc Dionne) [RHEL-25171] - rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock() (Marc Dionne) [RHEL-25171] - afs: use read_seqbegin() in afs_check_validity() and afs_getattr() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*() (Marc Dionne) [RHEL-25171] - afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu() (Marc Dionne) [RHEL-25171] - afs: Fix use-after-free due to get/remove race in volume tree (Marc Dionne) [RHEL-25171] - afs: Fix overwriting of result of DNS query (Marc Dionne) [RHEL-25171] - afs: Fix dynamic root lookup DNS check (Marc Dionne) [RHEL-25171] - afs: Fix the dynamic root's d_delete to always delete unused dentries (Marc Dionne) [RHEL-25171] - afs: Fix refcount underflow from error handling race (Marc Dionne) [RHEL-25171] - afs: do not test the return value of folio_start_writeback() (Marc Dionne) [RHEL-25171] - afs: Mark a superblock for an R/O or Backup volume as SB_RDONLY (Marc Dionne) [RHEL-25171] - afs: Fix file locking on R/O volumes to operate in local mode (Marc Dionne) [RHEL-25171] - afs: Return ENOENT if no cell DNS record can be found (Marc Dionne) [RHEL-25171] - afs: Make error on cell lookup failure consistent with OpenAFS (Marc Dionne) [RHEL-25171] - afs: Fix afs_server_list to be cleaned up with RCU (Marc Dionne) [RHEL-25171] - rxrpc: Defer the response to a PING ACK until we've parsed it (Marc Dionne) [RHEL-25171] - rxrpc: Fix RTT determination to use any ACK as a source (Marc Dionne) [RHEL-25171] - rxrpc: Fix some minor issues with bundle tracing (Marc Dionne) [RHEL-25171] - rxrpc: Fix two connection reaping bugs (Marc Dionne) [RHEL-25171] - afs: Provide a splice-read wrapper (Marc Dionne) [RHEL-25171] - rxrpc: Replace fake flex-array with flexible-array member (Marc Dionne) [RHEL-25171] - x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers (Paolo Bonzini) [RHEL-23426] - x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu() (Paolo Bonzini) [RHEL-23426] - x86/boot: Move x86_cache_alignment initialization to correct spot (Paolo Bonzini) [RHEL-23426] - x86/sev-es: Set x86_virt_bits to the correct value straight away, instead of a two-phase approach (Paolo Bonzini) [RHEL-23426] - KVM: x86: make KVM_REQ_NMI request iff NMI pending for vcpu (Prasad Pandit) [RHEL-2815] - drm/tegra: Remove existing framebuffer only if we support display (Robert Foss) [RHEL-26130] - Deprecate qla4xxx in RHEL-9 (Chris Leech) [RHEL-1241] - dm-bufio: fix no-sleep mode (Benjamin Marzinski) [RHEL-23968] - selftests: rtnetlink: add MACsec offload tests (Sabrina Dubroca) [RHEL-24616] - netdevsim: add dummy macsec offload (Sabrina Dubroca) [RHEL-24616] - selftests: rtnetlink: Make the set of tests to run configurable (Sabrina Dubroca) [RHEL-24616]- workqueue: Avoid using isolated cpus' timers on queue_delayed_work (Leonardo Bras) [RHEL-20254] - cnic,bnx2,bnx2x: use UIO_MEM_DMA_COHERENT (Chris Leech) [RHEL-26081] - uio: introduce UIO_MEM_DMA_COHERENT type (Chris Leech) [RHEL-26081] - Reapply "dma-mapping: reject __GFP_COMP in dma_alloc_attrs" (Chris Leech) [RHEL-26081] - Reapply "cnic: don't pass bogus GFP_ flags to dma_alloc_coherent" (Chris Leech) [RHEL-26081] - block: add check that partition length needs to be aligned with block size (Ming Lei) [RHEL-26616] {CVE-2023-52458}- x86/fpu: Stop relying on userspace for info to fault in xsave buffer (Steve Best) [RHEL-26672] {CVE-2024-26603} - redhat: configs: Enable CONFIG_MEMTEST to enable memory test (Eric Chanudet) [RHEL-24906] - x86/smpboot/64: Handle X2APIC BIOS inconsistency gracefully (David Arcari) [RHEL-19514] - x86/apic: Fake primary thread mask for XEN/PV (David Arcari) [RHEL-19514] - cpu/hotplug: Remove dependancy against cpu_primary_thread_mask (David Arcari) [RHEL-19514] - x86/smpboot: Fix the parallel bringup decision (David Arcari) [RHEL-19514] - x86/realmode: Make stack lock work in trampoline_compat() (David Arcari) [RHEL-19514] - x86/smp: Initialize cpu_primary_thread_mask late (David Arcari) [RHEL-19514] - cpu/hotplug: Fix off by one in cpuhp_bringup_mask() (David Arcari) [RHEL-19514] - x86/apic: Fix use of X{,2}APIC_ENABLE in asm with older binutils (David Arcari) [RHEL-19514] - x86/tsc: Defer marking TSC unstable to a worker (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused function declaration cpu_set_state_online() (David Arcari) [RHEL-19514] - x86/smpboot/64: Implement arch_cpuhp_init_parallel_bringup() and enable it (David Arcari) [RHEL-19514] - x86/smpboot: Support parallel startup of secondary CPUs (David Arcari) [RHEL-19514] - x86/apic/x2apic: Allow CPU cluster_mask to be populated in parallel (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_gs (David Arcari) [RHEL-19514] - x86/smpboot: Remove early_gdt_descr on 64-bit (David Arcari) [RHEL-19514] - x86/smpboot: Implement a bit spinlock to protect the realmode stack (David Arcari) [RHEL-19514] - x86/apic: Save the APIC virtual base address (David Arcari) [RHEL-19514] - x86/smpboot: Remove initial_stack on 64-bit (David Arcari) [RHEL-19514] - cpu/hotplug: Allow "parallel" bringup up to CPUHP_BP_KICK_AP_STATE (David Arcari) [RHEL-19514] - x86/apic: Provide cpu_primary_thread mask (David Arcari) [RHEL-19514] - x86/smpboot: Enable split CPU startup (David Arcari) [RHEL-19514] - cpu/hotplug: Provide a split up CPUHP_BRINGUP mechanism (David Arcari) [RHEL-19514] - cpu/hotplug: Remove unused state functions (David Arcari) [RHEL-19514] - riscv: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - MIPS: SMP_CPS: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - arm64: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - ARM: smp: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Remove cpu_report_state() and related unused cruft (David Arcari) [RHEL-19514] - cpu/hotplug: Add debug printks for hotplug callback failures (David Arcari) [RHEL-19514] - cpu/hotplug: Do not bail-out in DYING/STARTING sections (David Arcari) [RHEL-19514] - cpu/hotplug: Initialise all cpuhp_cpu_state structs earlier (David Arcari) [RHEL-19514] - x86/smpboot: Switch to hotplug core state synchronization (David Arcari) [RHEL-19514] - cpu/hotplug: Add CPU state tracking and synchronization (David Arcari) [RHEL-19514] - x86/xen/hvm: Get rid of DEAD_FROZEN handling (David Arcari) [RHEL-19514] - x86/xen/smp_pv: Remove wait for CPU online (David Arcari) [RHEL-19514] - x86/smpboot: Remove wait for cpu_online() (David Arcari) [RHEL-19514] - cpu/hotplug: Rework sparse_irq locking in bringup_cpu() (David Arcari) [RHEL-19514] - x86/smpboot: Remove cpu_callin_mask (David Arcari) [RHEL-19514] - x86/smpboot: Make TSC synchronization function call based (David Arcari) [RHEL-19514] - x86/smpboot: Move synchronization masks to SMP boot code (David Arcari) [RHEL-19514] - x86/cpu/cacheinfo: Remove cpu_callout_mask dependency (David Arcari) [RHEL-19514] - gitlab-ci: enable arm64/s390x/ppc64le debug builds (Michael Hofmann) - PCI/ASPM: Fix deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - MAINTAINERS: Orphan Cadence PCIe IP (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()" (Myron Stowe) [RHEL-26162] - Revert "PCI: acpiphp: Reassign resources on bridge if necessary" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_disable_link_state_locked() lockdep assert (Myron Stowe) [RHEL-26162] - PCI/ASPM: Clean up __pci_disable_link_state() 'sem' parameter (Myron Stowe) [RHEL-26162] - PCI: qcom: Clean up ASPM comment (Myron Stowe) [RHEL-26162] - PCI: qcom: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI: vmd: Fix potential deadlock when enabling ASPM (Myron Stowe) [RHEL-26162] - PCI/ASPM: Add pci_enable_link_state_locked() (Myron Stowe) [RHEL-26162] - PCI: loongson: Limit MRRS to 256 (Myron Stowe) [RHEL-26162] - PCI: Simplify pcie_capability_clear_and_set_word() to ..._clear_word() (Myron Stowe) [RHEL-26162] - PCI: endpoint: Fix double free in __pci_epc_create() (Myron Stowe) [RHEL-26162] - PCI: Replace unnecessary UTF-8 in Kconfig (Myron Stowe) [RHEL-26162] - logic_pio: Remove logic_outb(), _outw(), outl() duplicate declarations (Myron Stowe) [RHEL-26162] - PCI: Make pci_assign_unassigned_resources() non-init (Myron Stowe) [RHEL-26162] - PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device (Myron Stowe) [RHEL-26162] - PCI/portdrv: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/VC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PTM: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/PME: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/ATS: Show PASID Capability register width in bitmasks (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI/MSI: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defines with DPC reason fields (Myron Stowe) [RHEL-26162] - PCI/DPC: Use defined fields with DPC_CTL register (Myron Stowe) [RHEL-26162] - PCI/DPC: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: hotplug: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: dwc: Use FIELD_GET/PREP() (Myron Stowe) [RHEL-26162] - PCI: cadence: Use FIELD_GET() (Myron Stowe) [RHEL-26162] - PCI: Use FIELD_GET() to extract Link Width (Myron Stowe) [RHEL-26162] - PCI: mvebu: Use FIELD_PREP() with Link Width (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields (Myron Stowe) [RHEL-26162] - scsi: ipr: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - PCI: xgene: Do PCI error check on own line & keep return value (Myron Stowe) [RHEL-26162] - PCI: Do error check on own line to split long "if" conditions (Myron Stowe) [RHEL-26162] - atm: iphase: Do PCI error checks on own line (Myron Stowe) [RHEL-26162] - sh: pci: Do PCI error check on own line (Myron Stowe) [RHEL-26162] - alpha: Streamline convoluted PCI error handling (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-xdma: Add schemas for Xilinx XDMA PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: xilinx-cpm: Move IRQ definitions to a common header (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Modify ECAM size to enable support for 256 buses (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Rename the NWL_ECAM_VALUE_DEFAULT macro (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Modify ECAM size in the DT example (Myron Stowe) [RHEL-26162] - PCI: xilinx-nwl: Remove redundant code that sets Type 1 header fields (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: xilinx-nwl: Convert to YAML schemas of Xilinx NWL PCIe Root Port Bridge (Myron Stowe) [RHEL-26162] - PCI: tegra194: Use Mbps_to_icc() macro for setting icc speed (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - PCI: qcom: Use PCIE_SPEED2MBS_ENC() macro for encoding link speed (Myron Stowe) [RHEL-26162] - misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller (Myron Stowe) [RHEL-26162] - MAINTAINERS: Update PCI DRIVER FOR RENESAS R-CAR for R-Car Gen4 (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add endpoint mode support (Myron Stowe) [RHEL-26162] - PCI: rcar-gen4: Add R-Car Gen4 PCIe controller support for host mode (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Endpoint (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: renesas: Add R-Car Gen4 PCIe Host (Myron Stowe) [RHEL-26162] - dt-bindings: PCI: dwc: Update maxItems of reg and reg-names (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Introduce .pre_init() and .deinit() (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_write_dbi2() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Expose dw_pcie_ep_exit() to module (Myron Stowe) [RHEL-26162] - PCI: dwc: Add EDMA_UNROLL capability flag (Myron Stowe) [RHEL-26162] - PCI: dwc: endpoint: Add multiple PFs support for dbi2 (Myron Stowe) [RHEL-26162] - PCI: tegra194: Drop PCI_EXP_LNKSTA_NLW setting (Myron Stowe) [RHEL-26162] - PCI: dwc: Add missing PCI_EXP_LNKCAP_MLW handling (Myron Stowe) [RHEL-26162] - PCI: dwc: Add dw_pcie_link_set_max_link_width() (Myron Stowe) [RHEL-26162] - PCI: Add T_PVPERL macro (Myron Stowe) [RHEL-26162] - PCI: qcom-ep: Add dedicated callback for writing to DBI2 registers (Myron Stowe) [RHEL-26162] - PCI: layerscape-ep: Set 64-bit DMA mask (Myron Stowe) [RHEL-26162] - PCI: cadence: Drop unused member from struct cdns_plat_pcie (Myron Stowe) [RHEL-26162] - PCI: qcom: Enable ASPM for platforms supporting 1.9.0 ops (Myron Stowe) [RHEL-26162] - PCI: dwc: Add host_post_init() callback (Myron Stowe) [RHEL-26162] - drm/qxl: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - drm/virtio: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI/sysfs: Enable 'boot_vga' attribute via pci_is_vga() (Myron Stowe) [RHEL-26162] - PCI/VGA: Select VGA devices earlier (Myron Stowe) [RHEL-26162] - PCI/VGA: Use pci_is_vga() to identify VGA devices (Myron Stowe) [RHEL-26162] - PCI: Add pci_is_vga() helper (Myron Stowe) [RHEL-26162] - PCI: Lengthen reset delay for VideoPropulsion Torrent QN16e card (Myron Stowe) [RHEL-26162] - x86/PCI: Avoid PME from D3hot/D3cold for AMD Rembrandt and Phoenix USB4 (Myron Stowe) [RHEL-26162] - PCI/sysfs: Protect driver's D3cold preference from user space (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Remove redundant goto (Myron Stowe) [RHEL-26162] - PCI/P2PDMA: Fix undefined behavior bug in struct pci_p2pdma_pagemap (Myron Stowe) [RHEL-26162] - PCI: acpiphp: Allow built-in drivers for Attention Indicators (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .probe() callback (Myron Stowe) [RHEL-26162] - PCI: keystone: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: kirin: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI: exynos: Don't discard .remove() callback (Myron Stowe) [RHEL-26162] - PCI/ACPI: Use acpi_evaluate_dsm_typed() (Myron Stowe) [RHEL-26162] - drm/radeon: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/amdgpu: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - drm/nouveau: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - ALSA: hda: Use pci_get_base_class() to reduce duplicated code (Myron Stowe) [RHEL-26162] - PCI: Add pci_get_base_class() helper (Myron Stowe) [RHEL-26162] - PCI: endpoint: Use IS_ERR_OR_NULL() helper function (Myron Stowe) [RHEL-26162] - PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common() (Myron Stowe) [RHEL-26162] - Revert "PCI/ASPM: Disable only ASPM_STATE_L1 when driver, disables L1" (Myron Stowe) [RHEL-26162] - PCI/ASPM: Convert printk() to pr_*() and add include (Myron Stowe) [RHEL-26162] - PCI/ASPM: Remove unnecessary includes (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_MAX() instead of literals (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use time constants (Myron Stowe) [RHEL-26162] - PCI/ASPM: Return U32_MAX instead of bit magic construct (Myron Stowe) [RHEL-26162] - PCI/ASPM: Use FIELD_GET/PREP() to access PCIe capability fields (Myron Stowe) [RHEL-26162] - PCI: Add PCI_L1SS_CTL2 fields (Myron Stowe) [RHEL-26162] - PCI/AER: Factor out interrupt toggling into helpers (Myron Stowe) [RHEL-26162] - pinctrl: intel: use the correct _PM_OPS() export macro (David Arcari) [RHEL-26354] - pinctrl: don't put the reference to GPIO device in pinctrl_pins_show() (David Arcari) [RHEL-26354] - PM: Provide EXPORT_NS_GPL_DEV_SLEEP_PM_OPS (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Meteor Point pin controller and GPIO support (David Arcari) [RHEL-26354] - pinctrl: core: Remove unused members from struct group_desc (David Arcari) [RHEL-26354] - pinctrl: imx: Convert to use grp member (David Arcari) [RHEL-26354] - pinctrl: imx: Use temporary variable to hold pins (David Arcari) [RHEL-26354] - pinctrl: freescale: remove generic pin config core support (David Arcari) [RHEL-26354] - pinctrl: core: Embed struct pingroup into struct group_desc (David Arcari) [RHEL-26354] - pinctrl: core: Add a convenient define PINCTRL_GROUP_DESC() (David Arcari) [RHEL-26354] - pinctrl: baytrail: use gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpiochip_dup_line_label() (David Arcari) [RHEL-26354] - pinctrl: core: Make pins const unsigned int pointer in struct group_desc (David Arcari) [RHEL-26354] - pinctrl: Convert unsigned to unsigned int (David Arcari) [RHEL-26354] - pinctrl: don't include GPIOLIB private header (David Arcari) [RHEL-26354] - pinctrl: stop using gpiod_to_chip() (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_label() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpio_device_get_base() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: add gpiod_to_gpio_device() stub for !GPIOLIB (David Arcari) [RHEL-26354] - gpiolib: Fix scope-based gpio_device refcounting (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_label() (David Arcari) [RHEL-26354] - gpiolib: provide gpio_device_get_base() (David Arcari) [RHEL-26354] - gpiolib: provide gpiod_to_gpio_device() (David Arcari) [RHEL-26354] - gpiolib: add support for scope-based management to gpio_device (David Arcari) [RHEL-26354] - gpiolib: make gpio_device_get() and gpio_device_put() public (David Arcari) [RHEL-26354] - pinctrl: baytrail: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: Bulk conversion to generic_handle_domain_irq() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: baytrail: Factor out byt_gpio_force_input_mode() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Fix types of config value in byt_pin_config_set() (David Arcari) [RHEL-26354] - pinctrl: avoid reload of p state in list iteration (David Arcari) [RHEL-26354] - pinctrl: intel: Add a generic Intel pin control platform driver (David Arcari) [RHEL-26354] - devres: Provide krealloc_array (David Arcari) [RHEL-26354] - redhat/configs: enable new intel pinctrl configs (David Arcari) [RHEL-26354] - pinctrl: intel: Revert "Unexport intel_pinctrl_probe()" (David Arcari) [RHEL-26354] - pinctrl: intel: allow independent COMPILE_TEST (David Arcari) [RHEL-26354] - pinctrl: intel: Refactor intel_pinctrl_get_soc_data() (David Arcari) [RHEL-26354] - pinctrl: intel: Move default strength assignment to a switch-case (David Arcari) [RHEL-26354] - pinctrl: intel: Make PM ops functions static (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: meteorlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: lakefield: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: icelake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: geminilake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: denverton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: broxton: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: alderlake: Switch to use Intel pin control PM ops (David Arcari) [RHEL-26354] - pinctrl: intel: Provide Intel pin control wide PM ops structure (David Arcari) [RHEL-26354] - Remove custom EXPORT_NS_GPL_DEV_PM_OPS macro (David Arcari) [RHEL-26354] - PM: Improve EXPORT_*_DEV_PM_OPS macros (David Arcari) [RHEL-26354] - export: fix string handling of namespace in EXPORT_SYMBOL_NS (David Arcari) [RHEL-26354] - PM: core: Add NS varients of EXPORT[_GPL]_SIMPLE_DEV_PM_OPS and runtime pm equiv (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_ready_for_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of gpio_to_pin() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_match_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_get_device_gpio_range() (David Arcari) [RHEL-26354] - pinctrl: change the signature of pinctrl_gpio_direction() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_set_config_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_output_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_direction_input_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_free_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_request_new() (David Arcari) [RHEL-26354] - treewide: rename pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - gpio: cdev: use pinctrl_gpio_can_use_line_new() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_output() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_direction_input() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_free() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_request() (David Arcari) [RHEL-26354] - pinctrl: remove pinctrl_gpio_can_use_line() (David Arcari) [RHEL-26354] - pinctrl: intel: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config() (David Arcari) [RHEL-26354] - gpio: vf610: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: bcm: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpio: tegra: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - gpiolib: generic: use new pinctrl GPIO helpers (David Arcari) [RHEL-26354] - pinctrl: provide new GPIO-to-pinctrl glue helpers (David Arcari) [RHEL-26354] - pinctrl: intel: use acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - ACPI: utils: Introduce acpi_dev_uid_match() for matching _UID (David Arcari) [RHEL-26354] - pinctrl: remove unneeded extern specifiers from consumer.h (David Arcari) [RHEL-26354] - kernel.h: Move ARRAY_SIZE() to a separate header (David Arcari) [RHEL-26354] - Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()" (David Arcari) [RHEL-26354] - pinctrl: intel: fetch community only when we need it (David Arcari) [RHEL-26354] - pinctrl: core: Remove unneeded {} around one line conditional body (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace MODULE_ALIAS() with MODULE_DEVICE_TABLE() (David Arcari) [RHEL-26354] - pinctrl: intel: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: Replace kernel.h by what is actually being used (David Arcari) [RHEL-26354] - pinctrl: baytrail: drop runtime PM support (David Arcari) [RHEL-26354] - pinctrl: intel: refine intel_config_set_pull() function (David Arcari) [RHEL-26354] - pinctrl: denverton: Enable platform device in the absence of ACPI enumeration (David Arcari) [RHEL-26354] - pinctrl: intel: Simplify code with cleanup helpers (David Arcari) [RHEL-26354] - pinctrl: avoid unsafe code pattern in find_pinctrl() (David Arcari) [RHEL-26354] - pinctrl: baytrail: fix debounce disable case (David Arcari) [RHEL-26354] - pinctrl: pinmux: Remove duplicate error message in pin_request() (David Arcari) [RHEL-26354] - pinctrl: intel: consolidate ACPI dependency (David Arcari) [RHEL-26354] - pinctrl: baytrail: Make use of pm_ptr() (David Arcari) [RHEL-26354] - pinctrl: baytrail: reuse common functions from pinctrl-intel (David Arcari) [RHEL-26354] - pinctrl: intel: export common pinctrl functions (David Arcari) [RHEL-26354] - pinctrl: baytrail: consolidate common mask operation (David Arcari) [RHEL-26354] - pinctrl: pinmux: handle radix_tree_insert() errors in pinmux_generic_add_function() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin() (David Arcari) [RHEL-26354] - pinctrl: core: handle radix_tree_insert() errors in pinctrl_generic_add_group() (David Arcari) [RHEL-26354] - pinctrl: baytrail: invert if condition (David Arcari) [RHEL-26354] - pinctrl: baytrail: add warning for BYT_VAL_REG retrieval failure (David Arcari) [RHEL-26354] - pinctrl: baytrail: reduce scope of spinlock in ->dbg_show() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->irq_set_type() hook (David Arcari) [RHEL-26354] - pinctrl: intel: refine ->set_mux() hook (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use str_hi_lo() helper (David Arcari) [RHEL-26354] - pinctrl: Relax user input size in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: Duplicate user memory in one go in pinmux_select() (David Arcari) [RHEL-26354] - pinctrl: baytrail: Unify style of error and debug messages (David Arcari) [RHEL-26354] - pinctrl: baytrail: Use BIT() in BYT_PULL_ASSIGN_* definitions (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Replace SPT_COMMUNITY() by INTEL_COMMUNITY_*() (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Replace TGL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: lewisburg: Replace LBG_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: lakefield: Replace LKF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: jasperlake: Replace JSL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: icelake: Replace ICL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: geminilake: Replace GLK_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: emmitsburg: Replace EBG_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: elkhartlake: Replace EHL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: denverton: Replace DNV_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cedarfork: Replace CDF_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Replace CNL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: broxton: Replace BXT_COMMUNITY() by INTEL_COMMUNITY_SIZE() (David Arcari) [RHEL-26354] - pinctrl: alderlake: Replace ADL_COMMUNITY() by INTEL_COMMUNITY_GPPS() (David Arcari) [RHEL-26354] - pinctrl: intel: Enumerate PWM device when community has a capability (David Arcari) [RHEL-26354] - pwm: lpss: Rename pwm_lpss_probe() --> devm_pwm_lpss_probe() (David Arcari) [RHEL-26354] - pwm: lpss: Allow other drivers to enable PWM LPSS (David Arcari) [RHEL-26354] - pwm: lpss: Include headers we are the direct user of (David Arcari) [RHEL-26354] - pwm: lpss: Rename MAX_PWMS --> LPSS_MAX_PWMS (David Arcari) [RHEL-26354] - pwm: lpss: Add a comment to the bypass field (David Arcari) [RHEL-26354] - pwm: lpss: Move resource mapping to the glue drivers (David Arcari) [RHEL-26354] - pwm: lpss: Deduplicate board info data structures (David Arcari) [RHEL-26354] - pinctrl: intel: Add Intel Moorefield pin controller support (David Arcari) [RHEL-26354] - pinctrl: sunrisepoint: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: tigerlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: alderlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: cannonlake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: icelake: Deduplicate COMMUNITY macro code (David Arcari) [RHEL-26354] - pinctrl: core: Use device_match_of_node() helper (David Arcari) [RHEL-26354] - redhat/configs: intel pinctrl config cleanup (David Arcari) [RHEL-26354] - config: wifi: enable MT7925E card (Jose Ignacio Tornos Martinez) [RHEL-14693] - shmem: support idmapped mounts for tmpfs (Giuseppe Scrivano) [RHEL-23900] - iommu/vt-d: Fix incorrect cache invalidation for mm notification (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: rename invalidate_range notifier (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invalidate_range_end() (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: call invalidate_range() when invalidating TLBs (Jerry Snitselaar) [RHEL-26541] - mmu_notifiers: fixup comment in mmu_interval_read_begin() (Jerry Snitselaar) [RHEL-26541] - mlxbf_gige: Enable the GigE port in mlxbf_gige_open (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Fix intermittent no ip issue (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix receive packet race condition (Luiz Capitulino) [RHEL-21118] - net: ethernet: mellanox: Convert to platform remove callback returning void (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: Remove two unused function declarations (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: fix white space in mlxbf_gige_eth_ioctl (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add "set_link_ksettings" ethtool callback (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: support 10M/100M/1G speeds on BlueField-3 (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: add MDIO support for BlueField-3 (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Fix an IS_ERR() vs NULL bug in mlxbf_gige_mdio_probe (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear MDIO gateway lock after read (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: compute MDIO period based on i1clk (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: use eth_zero_addr() to clear mac address (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: remove driver-managed interrupt counts (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: increase MDIO polling rate to 5us (Luiz Capitulino) [RHEL-21118] - net: mellanox: mlxbf_gige: Replace non-standard interrupt handling (Luiz Capitulino) [RHEL-21118] - mlxbf_gige: clear valid_polarity upon open (Luiz Capitulino) [RHEL-21118] - net/mlxbf_gige: Make use of devm_platform_ioremap_resourcexxx() (Luiz Capitulino) [RHEL-21118] - redhat: update self-test data (Scott Weaver) - redhat: enable zstream release numbering for RHEL 9.4 (Scott Weaver) - redhat: set default dist suffix for RHEL 9.4 (Scott Weaver) - redhat: fix changelog copying (Jan Stancek) - Bump RHEL_MINOR for 9.5 (Lucas Zampieri) - redhat: do not compress the full kernel changelog in the src.rpm (Herton R. Krzesinski) - redhat: ship all the changelog from source git into kernel-doc (Herton R. Krzesinski) - redhat: create an empty changelog file when changing its name (Herton R. Krzesinski)/bin/sh/bin/sh  !"#$%&'()*0x3153cc920xfb8cae0f0xb3f2d1730xe7dacb8d0x552a40370x1473599b0xc36f31680x9df7921c0x23f16dcc0x19e7490f0x571470da0x1ec9d1460xe9ddbfb40x94a5f7810xba7ca3240x79dc6aca0x1b1e06e10x8989d6ae0x99bf1b000xcd9701fe0x503b9c5d0x3d396a9b0x40a273060xc7cfed630xabd9af6d0xc4c738910xceecd9e40x798f38300xdef1096d0xbb883ea70x3cbe37370xfdb943d60x72f6b2f90x6ac5b4b70x2f14ae530x11e35f690xdc753d090xe20e88e90x5dad9a6d0x557dbba40xb6943c480xc693a5d90x7c792e9f0xb9318c020xabef79470xc042ebd80x8148251f0x0f0bc10a0xdf0270890xe68712910xe348c5720x5d71433e0x4827a2410xa9a73a850x88ee16af0xc68b34170xb3301f080xf33274180xc3f30cc00xf167cb7a0xf43e1f870x0b8cf30e0xa8ab3cc80x44423f290xcabaacbe0x82f13e840xad35bc900x90e807c70x55bb02f30xb8d56fac0x6bf518a90x1b3c55e00xe4742bba0xefc4c5650xa97b681e0x51cfe2c50x754b00000x36c34dc60x4235d4dc0xd962f3970x03cf10c10x9edf477b0xdb3682150x5e84158e0xdf58fa7d0x11eb45ae0x810a3e2a0xcdbd39e30x06650a0d0x985713130xf5e12b4a0xaa0c79de0xea84c8390x6f8782dc0xe22b46d10x11a8d20c0x35d0c2b30x38737dda0x91bd20cb0x28880c070xdb862c460x6591d2750xba6d4b350xbe96e58f0xf76f95960x5cb3a6740x576253170x69459d6b0xf6ed33340xad33f5420xdb590f2f0xc1f905da0x5ca2f1850xb3a0c32c0x455b539e0x4b09baf70x78dc57640xc7fe91130x7f5ebf660xc19e3adb0x143b95a20x92e208c50xc4dba8ec0x787ccc4c0x63440d7b0xd5f80f720xb9ecfda20x5cd869720x7f29c4620x2c2624cf0x5f9b61a10x5f91e7fe0x2e121baa0x613b1e2e0xac1220360xd11530370x8ad5d3610xf28fe40b0x2723994b0x2e3f02870xbad6abf60xab62888d0x1b210d690x9c8b33e50xb11408700x955ae1200xa551e6ab0xfc784b160x262b853e0x06830b9a0x690860eb0x00439d0c0xe509de8b0xc1b507db0x5302ed980x28e21d000xbff3a93a0x92e725e80xde3750b00xdddc514e0x6c813f070xe01d6d960x6c1830780x5987bc790x0b350cb70x24b744f00x8bf9928e0xb0bad8730x5f2abc880x859374950xdc4633420x5d9d244e0x4e155af00xda0d50ec0x4e90435c0xe5d5b0620x2a28e5680x159125230xb4c400400x686abf710x506a081c0xd21bb37a0x8cf5baf60xbc6a95140xc367ab650x6b13617c0xa79406820xf999b3920xf1978f300x291b5b9d0xbb1adb5e0xe2b7e6470x8c09b12f0x0f7c0cbb0xf846876f0x4b3d848f0xfdf69c040xb7852a050xe9e799fc0x3fc2387c0x6b9583200x5a91fe400x8ad6bd4a0x39e294a60xd66288070xcc234b5d0xb60b9fed0x76c558160x863ff13c0xf96fc9de0x216ba9de0x082d9b140xab9b17f30x7dfb687c0x8ace20480xc3562b270x081063000x01f1c1520x1fb1bb500xe5840ec60xdbd019c40x69824a140x2b60f7b30x956062710x8e8803650x04cf31aa0x34269a920x2b82e4920xa01946600xf1898e730x624de2d70xf27c5b7c0x10bde5ef0xf8beae290xca87f4c10xe54440fa0x252cda210x748fe8a80xbc82b3dd0x710a0c5d0xe9fd4e350xcea712310x09cfddc50x9f766e040x39fb42280xe57cbb810x9756d5400xbc43a3a20xc3b0f34d0x3ba1e2950x3ee1e7830x31d2ced80xff2d22b70x6e76329e0x3c4009cb0x3a5eb5500xd6fe91ba0x2984ed7e0x1228f81c0xfac5436a0xae1e895b0xdef9d43a0x4749b7e10x07f1f10e0x869898ce0xb0dca8a00xebd3bd210xf3df871f0x8da7c7750x1647428a0xd48430840x3eac4e940x8e26ae7a0x06ea6f150x36cc0bf50xdb5422d00x8fb8d4320xd4e1ddf20x5ac25dd30x78a6f7200xa26d2c140x87227eec0xe67f4d760x28bfaf510x71112fb10x6644920a0xe06274a40x88c1493c0x0be73d1e0xbcd5320d0x2d36d4770x86cef1800xd6636ca60x305e57010x5a2fb52f0xdc266e8f0x9623527b0xeb2da9a10x933b685c0xc7523a280xcf4b47020x84e54f110x13b6760d0x964aeaa20x1ffb6c650xf2575d2e0x1cc1f90f0xd27540e90x7d3eb72f0x6cb284740xefc7f71c0x8e3d29ad0x7aef20f90x907df8030x96ab274a0x2539eb5f0xe53f3a230x27c3d01c0xc689eef10x51a793fa0xa0e4471b0x7c2aa1920x6f3614b60x35fcc1680xede0c5be0x76d12d900xfd5a811d0xf6f41ee30xd5aa81d70x4af7cd8a0xf95004bc0xc7de2e140xe5d1b2ba0x45fb89850xbc60772f0x84b746bf0xccb30e260x18c35a770x745804dc0xe5cca49f0x7d315e9f0xf90a43130x273e4c400x3272152c0x75a729a00xf5dedb300x4d7670850xf999b7270xdf6c40880xc35ea6870x6db502800x4a8433430xc3b7b1e50x13b850540xfc4a000d0x957380ce0x85a6b4bb0x8324a9780xb24847d00x8de8059b0xfcd1d4c10x6ca198bc0x047dc6800xb0516dd70x8bfdf8420xa866afcd0x067680990x8dc304230x50115f660x90c631eb0xc533e4380x262b2d6a0x230d39510x403017040x11ae2d520x987416070x10a481090xca236a2f0x2148b4a40x5fc4f94f0xb8787afc0x2a8e46b20x48d16c910x2fa2761b0x3854e5070xcd9360340x7c2bba9a0xb625d04e0x984cd03e0x81b35a6f0x2d690cce0x2befc7e10x783bae280x52de59c40x577e78150xc11066ae0x637031bd0xac8a755b0xc07634840xdb68bbad0x50b73ce20xaad6d92f0x3939f8f00xff2825210xc781bd9f0x0cdce87c0x85b5e6250x8a490c900xd24108d40x083eb21c0x451d13550x3b12db2f0xaef1dba40xcfcf60b70x7fe69bc90x52c2cea10x30d065a80xfedb14c50xdc283fcb0x86d89a890xaeaa77d90x1565737a0xdf6dbc2e0xed10cd1a0xf94680030x443c39930xca89afef0x77c1db2a0xe79d7b2e0x965ac2de0x113f039c0x9f1e88700x99654aa20x098a6d1e0xee082f6d0xb60d101e0x7e11d6800xaddd36b00x57065c030xa85985db0x775164bc0x3754d4510x1c5c1fcf0x4a8e3d340x7b8db9f70x865068530xa64631450xe38ac11a0xfeb6a9430x11b567210xcdefe9e30x26e81f8b0x993ec6a60x982d84ca0xd2402a200xcfec804d0x5b8eff660x0a7b6b5d0x040a01e60xe66742680x62c7dc400xc6b2729a0xab1ae5f80xb581e6b80x71736fda0xf6f7c5c90x5804cef30x0c6ef2430x0b51a9430x95d9465f0x4373d6ed0x6d2ab84a0xbc7897a80x2d64a2a60xd03f6ec90x98d7f6c30xb4977c9e0x383464100x434c5d105.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_55.14.0-503.38.1.el9_5.s390x+debug5.14.0-503.38.1.el9_5+debug5.14.0-503.38.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.38.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/core//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx4//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/mfd//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/nvme/host//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/nvme/target//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/s390/net//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/csiostor//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/tty//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/tty/serial//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/smb/client//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/smb/common//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/squashfs//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/ieee802154//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/mac802154//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/mpls//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/rfkill//lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/smc//lib/modules/5.14.0-503.38.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.38.1.el9_5.s390x+debug ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_5.14.0-503.38.1.el9_5.s390x+debug echo "Running: dracut -f --kver 5.14.0-503.38.1.el9_5.s390x+debug" dracut -f --kver "5.14.0-503.38.1.el9_5.s390x+debug" || exit $? fi/bin/shutf-81ee47042aaaddd169043f2d79721f138f09cc2cd0c5b6d34659a5b389f9936d41913c14e549aedd4bfbc736ed657f0a6eb39d64c810cd52350dcd66180d06d05?7zXZ ؅!Z07070100000001000081a400000000000000000000000167ffad140000a5f4000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/crypto/cavium/nitrox/n5pf.ko.xz7zXZִF!t/ ]?EhDTTk׶Ǽ:ߵȚ:Jc_~2ZNwA8Onvyu.Ւjh$eEMYeQ{ni06| w+0}'p4;ᘍ\IGZdQ 8%cxoS i~"5!R4}*$g+uu-my28(֣ <]иCx^\=F48Yߢ)`2S7 ]['ۚs1il3ʔҚAefj:37 3VؽpZoY[x ~zʀ{'1*媔$/Nn=RPĸB%ҏPm2@FhuЦuˏQ>ŸpՊܹk9O:_ F'r?gj:6 wp`+ty0>S|0FRŔ@@)/BT|@צƛ] KgxTi?xIAwR)XX:KU~ɁnFUξ^᥹>$]=J%&l!BzB?.X51ykE8-{'ۜlT>|t3 xM^ՈG.lnY4XPd.*Z'GuczC*NЙMrSy*y(Ɵ;`{FU+P?$m7Ю/9T8Θp~P"^MQZŒYGZ.$Mߊe%-Lg|p(>ƿ,-S,Qbv/ 8j~E3Oc 9#fuFRoh7 nh.n$i%为JQ206k륖녜Yyʰ)u 088S8=b,kzԣmJ8Ŝ՝~cMJ,)/+ƫ`P?m HdܕDx Ú[ m(D؂jF7wl&DY^TN8;=|.aZK]9DNY*ef' #b(nD0#W>"t *'BSqji]4VE ہ"u`T}Sk"o`9a`55UM)ϼBuE 9a%3Z8ldH@V/:5fk3'YyA(=fFkQZyͲ'jE"[IsobB:NىZ]!\l e g$sNwV?4ٝ܈9Fg5)hDdrXnK4}~ȉFNe G};ZzLXҭG2@!#Ui W"W/2G0Fg0XLu)hPcg7ԱWpK#GBwmwj@h/&}GRe:FI;_隕-LxMl5(Lj\J& ߒh&,ֲQȀ7 ǬR]DT8EǗ4O'w?NrݛcʝR.J;0N ԡ.@f5]94g#BeЎ6p'^@6'g>6a]@|*hi hKF`–lGu3U5 -cN=-gm9C}L+\:"Xv E!@&aC0 -_̈́j_w 0kQ 3xSxFdp(̋ -Ր ^n2;~\ OdGgx4;}[DkV6dTs?ʿ/f+(oGZ~R?a_؏=Tb?hW% E2? t< l`㕊 Ğޕ  >֙X_7ocM~ cTtU?e':U%UK79q4>\Ie{5zUF)?IN`:#^H[aYG55m}f˘ 57x[Ii6ϺS%+6^F$ru0Y,w{HKu#J.6றB[ztRs"Ft<-V#`ltw95/؞|+g/Ve=.+Ou@@)j\vfFڌ*pxWr{0ۘ-0*S_Ơ>_c-Ѝ$Wmf2.Ț]y/@<-w}T_uO8̵,nc,R3l9ހDa, Jt"٩A@P&ZEǕCὊL]OeDZT\;|jƉ=cIiM ʛ2 ;ץgMu;X} Q6tmKO]=G Y]P!X}Z&ęJ%zrRlC|TNe}dAMD !Lls+hY,Xq'_j s߽ oDLE9oIY@GZ,X"ooj(p6'}f?J& WAZ#5w-wH2ʲR<+k%`WKDpu1rcuj m?l S p&;W·yjIJuRؿ\]Q=ԃ*31czRB__0n|g0k+hRv'N`o|LJ,ʄt?lY%Tx9;VXΎ]'0b0zƅz ֣N@I6t9fq)(-Bʼ"diU'|aެ:?U?E/txZ:_oݟ:mAkWsLA.fohZ! H&d^NL]_ܢ%=@ RD-R3FLh,UC{R!n-őF_.O;}1>`h'5U(UvDށӇcyJ[0n,Jk$d 0N!n/]Lӌ $5&58,[t^ܑzD4j91QSź\˴cT;=K1'qk`r2ؘzaLf!VGZ(31+$F'KaR1V&,>hT•gQٱ II ,OpkBU'+/]籗Яf?ƏSș'l)%.~IYf[&<˦B!Wcۿ0)/pu+7h75Ÿg6rup&Zir4shaV~d:9(hxk( o:M$HEҟ]cö;;# bH_Qt$p:[X@ӭTO An΅g9ׇt|^*-DLeL;aGWp|3͝]bDM\T|izc8z^!Vs\;x~B5OMիm2Vt##YAɜYu5q t-7;fKmf?6W" ꀳ.0 q:*tj-r(lu 1CU8m4(d\OR) ׫$5 PDd+f iKdI8z) !h & `_SԭWZ*,M-]h=s,HՄ d#\UQЖ2vpy1~CwWo#6(8fZI?0u(a2Jg S\LRVE"1}fBX'3gv+,N>mm` #^7-mOj5>!sfo@dksn׸ vH3aÌycː#c1eE\ f'1 qB7 `Փs[iug!m7zsr pB\Rg4 S ԺuJ2|ǥE69GO5yIGZ[`iʻ&;uJNhgU@"-fFL6EA֮󋙇 MrيF\6N4*E⬈yFz?ZD[Bt}v@|Vdq4OP EZ^ty ;(';ׯ'H]2SY@+ݾnVnj{ێaLsqK%齞Key~-<).[ ^k}oHԵ Ak=H]wYϾC"ڍ7=SBn.g3L:LMJE["$ s7Ԋ ؘ"H aH,h ,!і2ədOh{nԿt$: ΋K]Il>^5[=':o:ꮬ, g=3yY-n_^)I4T)t"p#G>/8jez|r#P;NK( +_#2;fd˭zECeKL?TkD{FBD#/-CԐ ܻE|n5~N0̏G`V9}=79.N#5NJBȾwI:m8$&1['<{sݿc HԈycߙ:9))ӟ,j$t抨S=w ;Bhywd'F'Lig 3Tg~Ń'9_^1!%33b_Tħ"e:е+qWu eikfA_ zҧ)3AJ vuh?鹬Q$%%9n*jr3^r~v);Wy|snߘV6nwyW}2eX.)@PG8y ؖ<9JUqR8G𑟭{:nk!H_cxED, PWLm*-eV>\_4NADxɺhSJ$>ܛhpviDx8܉J呤4Ym忭5PI_wy ە31 "ve;)j6=E%ej:گpO*9~풅Zsw6v]J]1U$²WogS拃*n$s_m6?p<:t ]?uA{(~:Q]Fɠ HfabXNT˥}9;Yλ|Z =w1*#`T7Ôڐ'P Ŷ@LtT*(2 ЌWx$dGGxҕEp"~te)檰3i6P(B ?RKnɵqFm|&Тr_I^E $Ρg$A8[|m*2NWG) PC9g !ڀ2gnLnqZ:v"C;a,|'sAeCO (z7 _W*E?E:F@ ,F,lѠ 9[@{ʏC1M}1V4[{wh ʯ_uB&-\MLOZ0u?nߤn51|z*V/.tQs)~:̢ MSѠmoOa^/Qn̘^HezGDWCS*$q$Xͮ" LW8&һ ,:PA;ڡjBS\͇E!&?1V\70 W5H*2*] soli`/l 2fZ7#9>M[Uu+Тͽ MT[@Z˚  䗜x2dQ)+O!.G'11bZ@}rTm_NZ`- 0 u;eHR,aH!˕;,iW1 `zЃ_ 6Tx=@9/Oo7%}nڟHg9F+uiW5[RqIܫ֣C-!#10^턵1^V ^|XP yO, BT)s\2oɳ~3'GGp]HCNqbiyNz_Ո矢5g}/ k%*mL 9a bͪ{]71{p .K4t.n{Pb}(Akot~ յ庎e?;JID uHI͍˛m 5GT0nSː %SE4).Bt=^ԫ-q!θBV9*AF?E6Gy3.wM ҈Ԏ:l1/0MPh*F,kܣP4O,zky` fP~ˀ0pG?[r!GG5YR7}eheV?ҹhx"r< H? Ng$p!#6(258~^e-]0&uk\|P:|)anW{soLjo9H X7pѦR_Θ7!O) ycpT\HIκ5Xj5-Qr-65*hO3^ݣ3W7z+ӋQPn5.^kV J 0-|Jq+K|+Z<]xە=g‰W;F?J+(1aq`zlTQ5YﴢSo)w>$" i|& V|%![KLЄ!TDp ݱySן&J`ΰbؓF{l.q;JxH)T5@(ǃBբ \m9|; 7^''&QLw|l&A/}$xm M49cCS_Dƣ+CGYhPWK*;.vQtiiyIbqvkEOiF[%ǟ4n fp唿E*A JJT<:V|bW)GIл@9/@F&w3/@][s=6sXqzh):)Dci&uMTSXO scg;dȴR5źl#EZn5)~fýO[g]fw0ʇ8K+mQ c> yJ.1)/>,gbwx@l%`eoH]eouk^WArO櫖#[7݊Nl ,Yݑ2 #:^CG6..5B=>{Џ 0I"ܻIl!p_'cbB.&b  #J'ȴY^fGQF?FؙRf:9851l_FbQ4xNhS yOTjסF]ro.num( Bt4zR]>P&R#@%S#̾NS\1DW2<{us%I†n0x\|R1-EV/\ևo:ޅ<`,Z._dZ)"8-[z&S6(MYmqp^IcV'/ aI&zDߡ{ʑA 003+|5* #tUegoU4y B[?;E6\fc*J]WD~pbzZuƔW!TI |+z#GbCB Mx3fN3tZ+R7No-͔j:͒7V?oOwѝcvK(qܺq?I9 `G{r lv\!wM3}CBcnl!n/z|"Ϻ8n/ۨ4MBBw^z*mm2SK0 נe%}oy_{j=FPU8j7qd +l;7ߨ93?N«%ʽ3Somx S`p~c hσuQJaby^z#}x eA&}9pv T@`w[|)(*AY#c Z+5mA;nomRz\/iϦ,WFB\Nܶ}[;fcݲET0rx|}qTuO fOTWv%ΡI*yl% OpLB0_c ڼRZ?q GQqL͠렻h.1Wzbf)xCo)n%U[qU>*룎G~I[;/rRd 5*| 8NϜ]m$mK'@tP4̶ʀ"tprqCؼ3>?ЧŘ|@Kw W]F"?# ~sԄrpp Pv|s|M-#N89)Cie>M8H< 2fR='ƣM:lF3 ,U )?}]ѡT0̌-:kzz:cUsˠ^_w[q ~}\*g/Y >N!ss޺T :vtS (l|ލIdoOƴ/ %ZeϗBRz#hŀ {0yL^oyjVx9`#1yc]*P $Ѣ>?ڡa?{^c B\R4E G[B@mo(dY'ϕ>H1y´Z}!VUpY[ 8o<ᶳ(,iL&GߡoD r*/\Los@@_ń)yȑ_?죧 PDwp.̻\n? 1)݂iGY3q'c,O=WwYIi<^OcA9ٽ)܎P8◊@H2gA;JQt; |hQlMqZl N IָI-r8uN1 VDMv֓jm.G)v~:5AcP[2lh D$$@8to= "ehh=(So2Ru@E8q1_Kw,!CT-wѹ0Bb*TlҢL^I8T&޽6 pw^$Xïݳlr XR}>2\uPkR݌u+TL >L6׼QYY!z%klo_an;î-%&-艪yoЍ%ELdb"xMcn5k_Wg#>2>$/czzZ1夸6`x0G&wAXBl*HgN= ho[޵R)|Ϋ$mp6y3{z*^lOT)4\ƤZ@8i6>>fZL VQџS?IhQl1OKD&bbG/I,g|qVؿJㅥ%h1pM4~Ixy`KoOU~'HLgΣDw|b&Sog$MU~ Gj[QψDd|Fz ә  #SR65ͻ#yJ =*v 5+ 04\R;C9$2:!܆mM576!IυƋ7*s}_uƄm6s` K ]Wg4SNITJ0j_X n;qi 'ov "鷞)$Es@@=9!Ky"jbM臛R~W[jgSJH2\bPRF>!j`$.C F8jofq1PQXҤ/<͹ւtЉp~BWB :G3|5&O%dTi Tk8cC徟M\"TH'看h#?,%3O}KI#8+Eqmt02aQ&P˿Thk)YAjo.]Q+DNXAmL>@`e5i .WX Ɔɩ(hu񟉺>@-5*K%k-{_nQpZjsIYL >"m^d*;>jQ_yetn]ڵŻ*("p㵹TB":AOCS,%?S67Z-A=a}HR`>9ZjS:X )~a pmDr>F0x,$5`g×0jh=H= ^zẂhREetiC ܛ_ SwsUѦg3 luAZ>A ySF\IAtIs-+M,̕]Zd`` 2 FDI9:IzM_֪9\]xz?D:1pUsZt2*C,8 cJ8[!~Hժ%?2}D :z6  1j]`RCTkoLjdE#q 0$3WLsvRi,M9ڜAZDV,r79G^<_0qA:"A4oS٘Vu i!3 ކ3Ipll#$TN"LдɃ"NB>SBjw9lS&+xMY~k #  mG>IϣBT%\Q[m#]ں RX>ď{cC.WPY)zd۰_ʎ% ؤCU&N_se/+0BEYJ{͌g&IZn^[y X Zm[샿@}H'_,qYVCdc\ ʴI9U+yYNStxj}+<="@֦$6 =O[eQ3UBCMr.i;89>PnPc]0֞P 6d 'R4N܀}cEȿeƙ2r#̷E'n6da ,_⇆ zipi ‡_e%3ÃD}(λa`\@)čxM]]JTy^+d׽1F8:Xv>?ė$ &"-.Tv5UgCurmv4SxrJ1{j4X~4pS2%z3oeU뽌9mkkW8,f* DO{x)q9kw]wBFL,XN t9zy:VJ^KULZr`}X`wahϢ^}xIݘ,U,4dƝ c_IVY3'漵ݣAl~۷G}}FLds d4ڸd?i YBk5F}Em%)>͉,Lmia7JսϙGEgS> 4 ^fqZMX ZDHb-9}{ &!*4iw2v<رX- |`Dzk3e0p__lnqQMg{)T[Br|<ʙnT:, DwFTCTàCpzf%å9 ~ /%=?('FM܈f1$$%M^5 [lKE{G*v"_rb^$;Y hDLe~*~{&[ZB[\}U]`1=vh ς#x5sCM@?ewXrC2Y`e˛ [0[JN. 'oPI*M\GKQ[BrRw2'!$~!"+EŞ$ȍ)!RwEkTGd=n7'_ N|yXG= DBXi]M)EB"lؿE\ )9wd*tdp*lA$+t2qb +!d&xkq1 iH|)ODvڅ$Q[u< 6.GwV/E~Q}>ђ(h,+zr1#p1¨ɐ@oIvf#Ui}=N#Ith0?5!FdNS5$˱;X\4%>g hf+(|k_/t1KzoB=Ü}0`d62' WԿ(c`[QQ.fMsTx ~/Fsi~$fEqa`njg53y87xwE! ?4a\f6%>v}}YrN‡ˤnQN`$=v o'OccD&XNj>|(hx9?lG~פ PŊV c hf`|'Pt"U8 E9X|_lDwk~İQ'D<l59(H ?R3K5ƽ4 cwgb|trm~TmSǧ R*;{DX w0h>RϼW-oq;A+y2(*c9MA]-d;P짃cN5Dž7%%!7unΛE_^ VSOh%^OF=FaLV>b*`HiiviN>=grf6{#nbGNaLF քXPD16{w`c[pbx }<;~ILԴK 'JFd`}Dp} RL;ojKb[AROt42~*@0S~TPboO7z [ޮ{7y]ja$@CہstiRD'Fa9v3㥨=l%<8(Jb{*̼z-,kjw2##3CjeN,͟&}-&aI gsZ-.s%N`7%Z>cfO? wf0sq/a&~bo2d#j_x vH$K\dۈb4xtO(. 0&bwKeТcUS/c#i_kd2=Š7Kྏ$PV96VǸP`vIڌ,x\i$%Ng0۵׋.3o&aV^ /Jo;߂dI6а.O-r,Nf6 ď_sюyul9Xw6N&QC#cӓoͻ@o$F mUT?ӗ)RŻBu;)otR>[š=t&^(G0SbFQ=Վ ?|¬`=£^-Ό!T b8t jcy/ 5H8$Eon#sFDz+ x`rD Nog5wL ڛvK:'T\3LSRt2fl8.ε">D@Z*TarCRl4Pyٲ8&Eh؞RB2e +cJC^nfbbYqNqsw{9ȑxo&̫mfsyy+]ES %ۛ{Q"l c PwHw#ɧNwm~1ykB͕\E#Ŀru;p}+,'ɤaQYxehx_J՝b= KDl:JCxa;5l&I5yiX䵌:y- xӌeD?[3L 8p!Y/NN(4M*06 Jc#oFD$v@$bϱ=.EfW_pMJ/1w搢J31[oA"v/¾`jifbJ_i0[%P7^u˰XEjd 3.6G%;p'hpc_UKS5:Alճ[nF:r!0g$E#1gUuۢi}摄g kl@~χy_tnsvz;k9.uQ֟d k׸!,J ajrz,2 H/w>pBN5Ny^q} u $x31M!\[P̵w&PLѵz#Noˮqɓ"8S[Ȫƪe7JOAH9Y[َ-[hi">L@P ƬsH(ť]F_zzpwΩ MMd&{o&W҃FlT]# T|[ܾ4I_e./V- ѵD㉝0U+YnZ/IUƤBK>&a% 5Nv`A1JC %haY}x,!#ܗV -ޜ4ȦWU$9$̿8C#y2_WhG~z \tlˑ0EMYlid{IEZ2>“Z3b9=oeq>zlN٫ZcVb-ܾ+@rn~ln⃹FDq!} U,*^'um,_.w1jzIFN)g]oĔRFX ߕQ[_gN|5BHBU$+5EPdCaѪ+[k4- ]w9I8ba.F7j@dzPݴ( #:HwOE3Q/Sjl }E5Vz'OƖ<l0@O͆AtU X/}Oj4El^@K?B\pD8>V?3gi!la qhn!X&=f`&+aYe..EU~kIXH%\M,hO2FL)p_|!U=BԸҨS]|*Th/a9 H1|InKLEk? wQ-1,4ꁩ`Sp( Q\]rYn- V @o.o 7REcO,VQ/eoMa@I \?i%h=RWrvDQO0#Wů=&aT?C7$"4pד&lZvE5r5!}qH})2k"X75VpQ7voUy̰3|?Cz $B̨MC(A@p`Fk$Χ +=ui 2%ſO.(?*hb+3'K׳,ZD<7\'pz)!K^d 9ͅG{M;!BNr,cӸGĈ1܃`ax])PPb4F 3cQ:S17( CP+|l"ߙqw0NϜ2=zQZj6"&4Zveyg*lsfsJ=l(ZH!PO ۤ}V5/ x7Z>$q*pLo缤8QmA3CIJg wwg&c yG5R/pk_4ɹ-́[Zw @(iz}W>?j`'߃ tyBR4| h,MkLA @aRj8r _o$M!MavS)ƹܕAw`Vz򟉟nv^p-2J?ܡ77fbq" @Y LcNl*x/tA5rOƩO\|jb¼k9|8[Pؕk|x.{WW*lrwHҙQy[ųAA sMrLfsy"dNLh:*Iޮ ,֣i pf"҅Ma4#F o28X:=O>AFzJr21|ZPU?=drl+D=ZU GgzVװ|^G˺dPڮWT96Q_Q:E7Ԉ  s\-`we1<6}r"H*0%Kl8[8N-:Y鿓A IF%D[q+Miũ^C^O5i;8fVg`wLyq\RRj1{ɦS:p舊 猬ziw5d$VrWZ_wU3VD ɡaQM*} })~?!4r#\r~Qqbdg!N%2~<|fw_Sg$'hIf/* fQ|k3ema?MCxϐxJ27W0Do}6%0Gٔt59PU A2gC6K63BF 4S,hۡn]Qz~Hu=%E94Y-QXut]R+$rVYo@[Dɇ)vkBAa㰾d23rwp* .9]cJԆ,N=wpDƂGH8=h&q͹?ETrojb`<Ӽۢ(EW'ZERh'yt]z zZ]UҚN6[E'̈́lp.Ks TVDS4T*/=So`@SFX>?ɴ/Q(w\wƌǿ^S,]7R܎ai69i#4-yNH =o!&P KotYr\!=Nl{>ꍔA8k>1C6mI@.PN%zg}`MrJt6벶P{e?Cޥ~8/hڹv wRw[ֽ8[ŇXKAlw;w!_f[ d%`? МhZo%̾|+IGrhJm m=u|K9IQAvRoم}Q ;&` o-d($$fZ=- =wBLgH ˠ|*g WLȪlrF >K5Itx #[F(=Bp9|ňTu^+>IWM u Ae%Wd8Qܩm[SViB`{.O='. /ݷS @|J#^ 9kx W !yC `-TYCOq_²f W%r9<WOPt¢jn$Wݴ6!'L>iX >'mH[!D ڳ&X^pvuo )Ə\F`.M2jc?BVD/XNF.+j48 { &_r箇#g=\UК`2{w? [:J-]'oΒd4MK.ؤ_Xb#)UtjؒT4qI1ӷ#a. 4lAAF-QsRUv_H.Ev5 0I#iK)ϗUٙFMOs2( V.CNP4nn+r^N>]Ѝo ' bF]ԧ(tC+3*lVMLg]KkS]o|]7yǗj#~@UvU+t>S2]nh|w y LLVŝ9LrTU LGוp_mZ監9Z]JUTz,!2:6O$p{ h/+j2*tZw6O5Ӡ Ë0_8D2|5R*c9d+.i :uQ2uK :@VW*Np{]L.8գ6WzmEf(YEy/p-w{۽nw06.=7!bf;@ʌxiA@oDCs/[8p\BN0Or !6˟c#ji'||sM F[u|udYV%ݣe)gJj&W.Ƭ ,g l'')lt-? bM_p !@VZ٪ZLOC2N;(b #vvBπk:IJߒoGuX܋2ߌ{g۾FvOn4Zelw1I,i 0ǔmx5DηM@.P'80)CYK8sYx E[)L{^dنWGeÜ%/k7#8ܺ5NRDS>bL]ʦ(M-W3,77*ق,ƟT+Qg0WVwt xZC6-13~=LK\DzqX7uemꇠl#cWMKOg:a$G"m fwK5%G?̐p3L)/qx-kZ!sFx9gsdWE Z#_t+oHajb3 0}:wrM$$b(S#7\W'Qwy1>K$$3/xy'4w?w,J2ҲCuq Gutxz,AGF`]4{>c4Z;!l\aBNg=Eke==w$bYɁm~_iREh7v7 H&FͲt& ZpQR |8[`0X{%8u4jң2(X?KQ́FDyǴɼpmOk%6LUV~kR^P ʴuLϦ5_d Dm=|S??Cz/F &zޏbo!JQ |!f$qdH.j!}"b Lrŕope9bw:jv -P626Z}'yKԾ4 Um4ƻB7^| SakUkZنlxnnbEv8[+S>= {75bXq%uZH@bu \쯧1hy.ٔCXvvk w;B&Dݯ9`lމz}n]WWUأx}? BXuhFjly"e:ӎye _OAirޠ1$@yƫZrc}2Qe[F6u厄u+ BRKǻN1٠ YdBjd': Y!\AKDVhtHoo=ٞp}?@{KH4Ïkl7JF,(+4Ɇ3}VSnYDs5nw/?x&I T*nɱ=]B /4;< 8:\IEFߛbKyZ)V$: 16m88W]kHitN.=U!8sU`U,ܾ AZiN/ q|^Mh{7M%3.5 jGMlHwثR|5u]5uXϓBv($)`C}))դzּ/iqciU 6ԆUIu#%D.\X7hU}kN\2%u,FZ.?& !WЪ:I _< $?"Z\8Ax@zz>9g>NO0lrpgX5,mZLW;fRvvhon["v6$'\NOv.zoG_*?a\}XZ(;(Q10,VεI~U^!A*j"B|;2\)u?Hqd:SPL  k%ȣCXYҡv2궄T*Iob2T'V|Yؐf=#*=hpTuf"KV@΄<$Iߐ\Xv^U/8?|kTkSݥ̳!Lze۸Tlj{ՠ')C9f6'Hv8E N3tKk_ P$]1Q>e*u&8]trRČ[1aa\Ԧ{ׯ}ZP:ĶOtn)@Aa'Z7Q~<#Gn;$EC͂G!/vI8(B7qS pJ+tHjr7#C0+ؿ(d :JLq=O̷ژfz=ʄᓵ_۝Pcy10b8\v4I N_St#,~X~yVkn(bsmi/DGTe3Q1urZ&ɨ.W )ܤ,$u3{Ű_&Q~pÞ8 2tԤ)ɧ59/SQ#c#V1b[VbJ4:Vi̍ qԆ]f#M~blJ}<M1r}]ݾ=7^;mH-}`,IsD^CrOX2IĔb&h@K6$*DiaGA|-9m5n仚/݀4Θ,*1vdJ_ӡQ|op vQ-3B,m&\JQΡye|*X͔z-4Q{ {?b|97,HˠJݨ[c%F= \<z'<)plav| a^&\l쓭NIe~M(c=BPGHT?-j D=KZ q ʍ)XePOo%"cdSQCJCJ em:C"NTkwp8`h) (#&ιGdŅWq3*4"9QҺB?ڔRmI1aiAN+sQWi'VFW5A|X}JlURMBMofNaM̩9kYw&߳\  6h#WP.~PǠ4V. #MŠΔ㵵I9 SdRTU阘?1k9"ܨP4-ثyiמqa!e8|FLs#C 7=SP(xsLjF;1RK_Y)[Ϫ#HLCE-sU|7uH9[-?g|%JB-P )*YmхDH=;(ifsݴ,#5X%;cSޤ%UHז1UHBd.<>v&RN?R.``r omīrV>絮$oj3ceoMnfY%bZ G_kͼ8dDse2V[c埢Q-ӈFl02,A|İnN` 2ap(W9c"oϠD[ξZQ(z2?X)۞%& QC0XlcL+9:²\'7uzIƘ'n_'KY ٤- 9jk]sCe8|")IR"vwG1Cr|#hLkϭDr#]"FDL\RdvJe[S6#PٽU|!ĹNӍ)v6@8)w5InW V3<S˺;+c/XhOt40}~цg4HHkаo<7@|2[t gUu|ZRcuoZwBC6; SJMU^B*i = D0Y VP#ye>Y׀zˊϒ^Lѳ6 K ^j2{kxIulRtKC 6KpiI߂~?mUd3%l>v;")! `V26ߢUFE6$>D,>L@xp6,/t#4Y^}4Q@~Q}Cd:%uvTRuחmH!9J~heضW lr\G~p+1Y~^el86P0^: )v+{=OmB(C l\(Ql5VyYbZ̙gb56<q*Cn # TK z:P-8 $>S􅣹sI >?,oN?HT/5$l 6u#Nvˡ@Q L|ڏe^6֮Qxm<*V$0l >*|`=>uQ3#ŶO{hCd̄/S;UBp2L:Sô$ʛ$%ZޱnILC5i zk@}3MN]ݛ|KsA3uOj)n'[L6+nִ~=1B\)q-0?鳨n%Q[wtOp1pp,MܣM'޹-ma 7Ŧx=/to+&kqD?',yT7f)ceT/5giQ%(tkTD5!>=yq虼xsr֡! $Oæ{tBNO&XVmT&9c]k~ @5e_lrم@$\[{*~Hݒdl)pK\&)ۥR x@X Ml;>{mDV(W }3|Y/(L}+9`Oǣ"Y)Y- |IU^1nݥ4~"dr =F ]1c1ԹL~m4X4w\jB7b.ۣKZ~fm1eJ)N+?:Cз57_P l5Nz8u$?6Z}/Rҁ|RLѷ` nLB?g2v0>STʂoVJcZsXs2f`.6t2܁vg- qUZS6=5Ef:5;]K\=g;yʈŢ@ GƯQ9 XqmضL֛c;}^gc6Kz872ޡ$` {^҆ib`<} 7wSezVA\2"ڀ#%ѣvok\:I7 #)Q`-r4tq^#zv2]^uh*Cmjz)sFtx~RkWXsl좂i9ނKDfY`4ݓI&;3}΋#)Qn^Ͼ"!x_ߣ;#qrxU&sסV5ۙff놎g<OhNLe|Գn"i6ّ/֭)gH,FXjmI,_eco y>X:*Ń0b{:n zo}!*-{ `G^:tE]E)/#YI sPlZe0G ]hJ +70!{Y?|ya%OX[&޾c ^o7Śjt?~naRŌ}#֗b~S=| }Vsx9Z$O 6+X EX9`=W@ϰߥtDGXD2SJ{=^w|ťS:)2O7<:VF%<$ hB.JJcR=Q?ѧDL̦#/Jy!DB\ V/3-"tQG 9 }8R , ޑWg~]hl%qͨ8O;,w4s~>1JyA\|n ToӚDT9prSkpْ}oxit,;J47b?TŎ={+ v$p{{a@JJvνVbsoՊ7eDz @k,v` P=OZy%k2`; Ly3SHZt24c~+I2vE ȉg7U,^⹵BFo '3v/#wn|AY&5 UO|@k!P#&DgLgrylPLiZ7i$ꦀ!1:W,Twe!L(v GMQx)gC n0"-QsBd0jU$~51+žwUoqat& môe@-ADzRQȻH,EtbYn5rm؃o]2>IīAUzY w=M,JTj,2.VꝫQpb `:% 'r50p/.LS r@Uie#ǚ '@o}%sfY`/uF[/n Cdΰ(>UvL¼p Nze-hxx&\ (S]{qSû(/hjx}|='TGZ,iOQI6AK]2*2+I4j(@W 5Z9wb}AW0 O.n:'漫C+Z,swSv{Yթ0?VFU*(O}M4}-$8:G !VདྷDrkKhaBȝUAlRKIe1qmeG#\/+K>;OQQ:Q{m+Kb܋mYv.L{!.2B,8)kA?{D_HsJW.=淜;>|˳g{H;|a4Cr㿢XLP8Q,#lWM;1VZ!RX:yO %LASoV ;f-9!TBɚ Oۦs 7~oNce}j{uMf7k+uiw%ʾ)ltV+Nz Ѷ0/x uñVlZ/.z֮)r /79,Q l!&6z{{FAC i=285KwK"#E$FjSq8cMzGRmP96c!yܯYEpȳ .7O3'H۝N;1{+"u.j»vܫvX;lL ![M(R7濇{+MAxJgW.%>-F:?BVMKu;h_w}=-QT@ã~7&wim<^0s f4bޯMf& ͪn<}߯{Kej $kiUcpahe 6$e 'QI@trpMiTs}>T`=x3zv#j k![gC2#ttSVҴШXjP8y=2" |&U1myIV[˸b ?^SKaC9%A# xPov)Y`A&\#޶ Eb W8(L$(A{Aȏ?bc(KӨjJ%> 1_i [q{Ո!a!R8C1 mj,իR$j;{2M]-nIwU٘Jq 28iZvu--`LDIM?̤\LbZkp ?-H!^3XÆB(Y,Dm>m.nU:Zr *9uƌ⥠y/lD7?-T:!;5L-F zS7HeAZHԼ5#IksD#kEIem(aJL|ll]oQ;o>K+ %ܒ@-*sS{֩ EH,7K$Ʒ7LZ&n3چ0Y,!z!0*L`5LeQ_YA+?aU0S6g="Zt'fn]c`XG.(%FCMd.R~/|`0M%60G值~J\rL !TaG)!* vjf%ܑMHJ; ~ϼPH #٦nN> Yt-R{z *oTgyMcX䝂)|X./)`)Y+qpr$(6="/Ǫjm8VV,p3h{d<MHc)z1K}]UۥQq "Y-SY_Ԏ r6܄c#xlJ').IXgTL1kad)s-S%|֚فkdXC[n nѸR:].lZ3ch3;fhԌ)pk0R>'WYgMq@H_ƼAqљheǹ m70; i 0fx?]>Iy{OZ} +1F3e}IB{9iD9Mh9T;^@gYZ07070100000002000081a400000000000000000000000167ffad1500012358000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_cm.ko.xz7zXZִF!t/7]?EhDTTk׶ǼG}Eפ]gE7n4ݟe(\h \,=y9B PD~%hw6*i(m*sA_-:#EfṳgW9\ELaU xj't|#?ݿlP$]cJbڗ=pj eG.͈he(Ywllt-Z|w9snL K%_vKYQh+4_W v4i!  yIs/V&ʼHj2tz.W`+Lik ?>CXs$9|íVC>%Lo5:VGl؇O]p^pb_~Ƞs>Y/Ҵ<&M@ %) ];ߊyyQxIх#x/I}rh^@pN+xSZLE)'΍<0]~0h Q7kv5-~LɚD2\ga_sHkD)W"$@;HPnٺ:Qh(t* J2=dt{$w/o6i*N^7*$)@`$U2&lCRS<FYƦ?gy1Z魝>Zր 95nk“#uf N 51?7h7Ԋn(zS<;OoOSԩcҌ%g_`90Vͪizuo/G*y Aa?A*TD?r}Egq5+R4^NքuB!f ѿ_ 'aKܚB^SnR卉R)*2Y,oܿL2wv <ar^/b`X*ڷ;.FJ >}%.6j%8?;Nе<ʦZ;J=J(BY+e4wUlIOb<,MKU2񫄇|;~7BCMNw6Z'=°pX\΄$z $_hè_gGM`x?=^c+epM@rϼfF}u\LqDH2J-x~ۘvB}n~a*-6ϲ-4R]0fVeVH@i߾k{Q%~lcen%.+{ˀM۱כ)/@PiA_Q{a\c҄'E\Rv^aŏ(w\eϭ Dv dE%t0h'&G@Yx!ȕ=#- *!g&o`"Fw$*n']vs0Z Lg-LD"&t!gvkύȅɚ6"60ʵqPlhpRT(ULTe-4\='?4dWx*/HkDfβi]\'#X-yFEGس"xi=_C%Hl2H#%LŕlC6MZp%̱)ctPTWh:Mu◣pxë Kdd O Gmpx#=ZznI$^ߧ:*,U$(JE[]t*@}*a^fu/%}Jל ;|ZOg)#"|]"(%úR%a Dl0fyUuId'03~5fԻrg&URcHx{gCK> U"56U@|PNն S$82qވq98d[mLiT?zO BOQJe&pn Qmݗf*!fYSSëCn Ʒ 1,7:i pUUF{ӛt_sObp0z!WRG6C&IC^zE<7UW rKaB$ZH*^٪%Z!8sF (~B%%uyE97ҵ-x6P ExLvq#jۋ╞[#D3gE;vyc!er e-=ӑ>|譌>˨g{0ŷd!VMyQE?Ҡ38B][c`zXu5:3_&L!T q'3[jZ(6_]\, \7imTr̰PKmnRuxHD K2`~244kZ\aS?W+b)^WSkܖR>ҩi\m,C\+ˡ+qtEx[O617W>7sOr?(fW\QQJWc,x,NVsϧo;(&,LMo Gc,%ѭ{G|ʜLx -{baFK][w6͉Fpq-Sΰ&џ:VM@{N)7-T2}w{@sh~ʁ>b>1/SIrΙ괱Spm`o,N|6P[ҷ`O}{BE`"H?YsL)yt7&\s}NJ0z,"?o o(Y oc'P '@_,YGnbX Ax҉˒w%:ʆK?/I_^1P)J㢮"uy|#8u,K_1%el^OeDS*P8UVu~ H;w5@ߚFtCL1ٟUT÷* am%caē[ \,6C`& [@"3&z1ی!\H3Ѓ5DUH߅2wY+o; Y`EX?8ۖsV)"BgYVl =`kujsz?`m|'+1rޱv3\@36Ff45B i= 81p;v%Ff|l[c?%Pm_}9~^8% jvZO 6BB7+Rynt͋6nT|o;g{uX&n mmwJIŸavnj_yW[ƪ8nQ,! Y 7{T}SLAabߔ (VWۥۄ[I{^TbbM<&FE @4`1<޿6f-^>Q'whΗS%= 7şق8;p"MĻ2x?L|qmĸ4[`A6AO(xh7d==fIsagy Bcp+TXrO w3wvcJ@A"r&jIeYߏvU8rgu qZ6 qƼqJ]Km$J ,eš1$ů.]P-{i <#Ŀ`\$,I=8fe, &A!nMt5Xc$Di# %AQf錠&" yRh+w_*떿%nm2Ĺ$_Y5[FOpfhT~Zؾ)X`eCz/H'ܶw"UT%,uL|k~]ye4iDի7C K:`x?G5-ݴQި5N CJyj.CA$z>A)%]T'Zw :uȩSH'$ͷ Cp\נzsϔH~uXQqE; DuլE$sn=.t" N>%)FS )a͖BqH{u%l&BLuк*Uvq F3 U 43n675f@.{ dNONkQ _1H'bB--hc8#q/Uz%мF,+ʹ}UܭT fUt J03] إ鵹YusH@"APl)1Qyoۛ>xݧB윳%ō#gT=LGƎ,)5]C_?}jj&э#ѳކ2/oL]]0U>Z)"v`_Uhu\Ӭ*r0X,Rm+ ~&vD0Ro3*Yn- $zS1!MFLoj/: X[6T"Vƻ-Ŏv4pLJ"g2zB3Ǩr'̄Ii'%'*#V}ko&hۑTuKr*}ԹĘB6Qkc2#H]JǎXzr>#X6g~z0FhPV"x7`PtZ?H~zr f顟]+\f٬cl+l{]M`IG%d(Ŀc[w3v_l6ll I=6cK`NNzmWhNa"t ۀFµ@580 Z 5UQ:3> qfWx|J @t!Z3"F?$%& LÉ!ZSd- /jgRkֿ ʶ K5ҧ!!J ߳;=ڊ-3\C*K_H]4V>= /X-1)Wg{/j\vF%%ePp,׿nLQ}cn"Rat}`(ٿ6YyL;([mO~IGmeAr1ZU i#V`7'.ҧjBGeؿ#(hpȽ '*M6TGi)z(uh;'RDnfq6bxcmۓr5g=%ffMjcdS[6Blk~Jjn&#,ee< Ɇ&y/)e!t%Hvxy7,?/ g+Jم ,U P>:RfcZUY 5 پ;2.Mƙw`WGj7ߓ7Y nQ䩨^`t!ҕG(\E` >2IXǵB7@ȨWq6cY p5軮JL МJ(&Nsv܁&ܔu 3$@lBKYewSPKy4Lǘ6Bis zMt{Rv09~ށ)[g6O\vҒ \up=*qx@KNWAU7Z?|A 4 Ik oۂ/']tD2:F$.:aPita^m0DruŮ81zo?>._6Bxt!gḪ@ %X2 *F)F-TRz_HzL2q<' .C`z;֙`+Tq,膅꥔d=XYU/xQF5"譋z.ʅ9L<Ԙ},Ym."7Y,]PqÅЭM ̼*`Y3Y?>k *˛,tY.H`BY^ m.B8^~RD{;|mV7-oCPJ9jE.G).{֟m0[s7WZ$rr,y>vB]—ȽtrxƝ'dM?<UCYэNj7^ԏ[R>;bw#Lh^*(@gsc>*)jhMlWbwńw<+ȕЧ *0d0[+JZƜWD>e?)Nn7\#efe}Nojw!K$%EMIޏR?><Tvnp0f$kFB졫ºjh/1m Iߝ67D* u?D'R M ה,z) 6|x2*|V'x*@͌u(G3t-E_=ڝ(N!5Jf >{ cѻ,+W`]ia<[ɰJ7ut͝\3A*}Uzح3loRVϤ{# Lt5UmUe*  =X,ל>L'?ŨJ2S2a!LE@с,᾵xK]HA:^씻5t9]$gs/ٻ.%Ov+{$q]|NAj{]K}6PC%5k|fl%":@fMBGL)kI4J<(G*.$3{+}actnX;q]^,O8褚wGx(L2E N =4WZGq1SJ|6U ,]BnaޖxTm?e.g~ %tbRiMGS}~3[HcܳGjM?TwZ (ճPHOuW4+GXΉN΅rFJ T#Raʠu]l*1_9DFr6 H"|T?T^I"S}PC6qIBZ)G CbLGTeFv+;3A2w>kiVadSR$@+{ >vDI_#_32Sd;"Gi6LǑOBYaƋT̙ r Ei=-nc- gK ۽` |xci|SFVUx1.c-Kgg F$!HS+QikѢ>ӌ ~5ײY IN&ZFX5jH&⦽Nj38CuT8C:ܶk,}thonb)01E[S#TAdخlkk>[g5k_ia2,^"%ٛk$6h,$1m{Yb=NOX ZZ>pyDh_u]ӝm:9H 榬"_|I~7nz]RP:iYJm?&Nh %ur$=NSi E)!#³1 S8;ńM->䣤c}gWUO6Fԅ̜6b$DEBV+eT~betvk_y т4m̓Q+,"YӄC?*W _j܆ܣ_/`#":giEP!2Ιc^ex(cUƅ5ܔyB`6/\F=?alVlG>7tr 1}1l@Y`0umAvV&QQhRסC{ψA ;d/P,{ڀ5TL[ " |puTYw:1vp6mW\ˊpdWy'>]-{d?Kj݄3҈ BTW~H#5S V{_/-`hU)>|"@Kb*mBJŊr{־*RrE4ɏ(R"d|j*EhBDS ʂN_JrCQZ#}ɅmH4cmJ,?՜O'tRGj+ӴDjxS񐇹EYׂ;!4Wb+# o2}T ҅i 6lHk:aJ^p&}"Bzr9Ȳdrcrlȓ/B׏z C_kAc|:!bx;Yׯ_`P=)3 |"t>o5@ܶ頶 ZwE|~{}[_zNQ9,şꀭ7국K_oĘtTcggy|\eB~H"',dA0Op#'t%)חÓj$6ܴнqU0AS6r* k@Vު겸g0ʇڧ:w cj7tNJܸ3H`y7=LOmVH'1w01=YvL;,W3?锚`%‚֣'qJ 3N&~7pCSA]7YR"lΐ0쀱ެvؘї}M#~ 0I5g>Yrr`%œ!=ZCTn6CG_NW{9jr| S*(AK#4"U_;eC< =7 g"sW5WO\\ gqT0}#aiZ`0z34!j-ύuNY(1. /R+[}}g o:ȇ!Y.NON͙wt*W,l6BVԁeZ^Зm%^P@9݃Q֘2O>d33?3e#ah-?"F}}k5n r<wrΞoQ4ؚzjYæ !t TK-}[_壚ݔbژ WA[ v'I.}բ^BzmC-!Ƶ+l`d:ͨrmrr6(>Z6a䷻)ssRBC4,D^)8YdDBoYO 춖PCK]oZɯGXI}Nϧ`3]=Iq7b( e8?`Jb@-xy׾ȫ! ukb#Fh~\!5C]D|I'czӐ4Fn#@e`,y潾1 \(7 ;22>1YL o_櫋v\aM+&Mq0y?x)QO6/?3LvO d vHFpDzQa*.h.l3u֕6*3D4ݓ,Ꞡ-%YeL O̕=pV %[Y҄4sAg!AqDt58v` |wVjkܠMy7i,ӝö,bAN΂n_.o"tGJዅxP.s 0U[5)A>jq)d\on7> /f*T0kS{γ+ϷК3}ң&i! ) οkFwwAl). D$Izp &@{'<%lr>Di}O&J.0"+dUehK Xy/9*[f\U'v2@X%ޛm|n ga[{TGBE^~{4/cÂOz @z;J:1;=2YҾǂG(K/O,gnG6x@KSLk#e˹)i3DITʲ;$q;0JATca}6rͦN`̖S\R1FmPjGW30>z f;*{`daj7"9ٍ([H~=}Q3 ?w󤣑M=%d) pM#NFsxj[H*.2sW}ߋ._dW0'$3[Γ*vњ ]2X0c1DVGcƴ F.~]$7C5+eg'h]0 eO)oi(#E8t2>gwh>ti-BFJ(MRa yyW#HgV}Ƽ   AQ񝢸Ud/]ǿN!-P늭g }d Q6AKU* \eOw(yLH-E;ʳzYp)4p rGK^' ’6`R 0FV966MH屡~ _]?IHN0Y=ųD}sᐏ7ܽ6~Oƪ,fym =b`* *uX!Ÿ4!ziY!Zi{LAk~]v2ٹ-(k9^J?~}Գ0W#2\*JCF6 @¯H'3Ah"ֆ^1ޱǽ+::H^{''LcfooŤ/79$|$bN^:=kw܋]\ ,`oU+oAD)=+-i^C 0axs@V@n3ĴEXS)Ip"?*kċ&&Da#SڨwmL{9V -t7d#T@W[f/kLGuoeDw\$*JLգ dF"h ??[S~G5UK(l.d #v,*O:PDdݫz5#bF$>rA +lZ2VQ3l\APr޳r-USMCoR=լ̃qd9:m_x1UZA!ID9jAу48'|gYb @Ʃ֢z^j7FၤTՑYqC*RLy^buRb,_Rs ZamSQfTS@Y.Ϣ9eT1l='ȟgꏳ,?F1Xf.)\wgq*%&?%¢xUѓ 3Z3וAAZNLCCHՏ1y3aø$jS~?ܱ pJm%CK8\tg<BUe`aVk>m+1߫W|Um%E ;oi .ȅu̷.OD &u5 ]P[1rDVWO1z2eYnD!T]=hNFs>!ôUP<'KSS+X=m}-*kA 7Lj`ibɆĀKvy#קyͥ\0٭)^Gce ʎ؇KҎ`Q,J!'zPm1LZ_i?=[FP(Sՠ@ 2 QԪҚHJqB3n-)t%CbJ~_]l񽏚\R6BAV^Eq{I+!5{}*{{Ōd0 n92)1N=}?Mԕ"V8 j]6ZX~=8y*XGj>D/~Y@ڢ]p  6,\7A9zMUCi$BB4hA$-AgJ!xסI-CڊsCX6*#[Z'qҗH V6'ti/f__97*80xpJ*@O=c 4Q!dj9NƚqxFAN'˭@Ğ̗X~ H[!q3iMɣ 2Vj]0F z zBhn4~4>bKI#cCDJ !$#=yJ+oieqqR3VN(ZFI%>?rwRa;b]s*luW#T72"ڟcET3[yk0@bi ѶQm=,AreX(uܖxs{B%c"['j[-ZyLXٚ5>Emb:UI6)npB1.cÖ^lQb1&avXS-8_BJ^duPM&^/MN.L;oܣ0űk,;9b$c0ä_>“UB M%[["L96(FA5oL#i]wHH*í=ƣF"/UW8> 4oޙYv]m,sgҩ'#YŠl'=.}z:'xIDž,D ~tsE,jt?r<$#u!Fq59wA17osPH=7f}m`DafJ@o;nQ n/A:5X;X#be ,&nqZ#g2_$=7HrѢuͳOֵ`p %*6)j&zlqG22)aReVNDKړ; ۼ+ -x(5bӊ-'m )Ƨz/ܵ)`/•= 6ƚⳏs@:ը~j XnXg{o/Y8vIvIkŇFU3{0dvuËɨd=߆A%PN/sF2SoѤT7CWH}9ڤ`,ػ~t3(?,ec̻-PnsJ }ExP +zw<4'ոG8{DA0,C&i4\Vt鉵ls|)uTA4'UL[=\?83=rT:% _uM(/,˙R ݏ8K:RdleZ| sӬ1um$W(1 4P Zϭ}.`8<|ߠuBt1y?_a X ?;c&ȉ",G 0.-ǁ1]zҙGD \NBC5&֛ϖMV>LZzj퇊:E-!Z+]\+$Y.%gתFWu/b^aNrLD]ƝLUt&8fPXPƒZRW Hvtߘ(ѵ&F ieƤLV./0DY䚏p% _Λ-/IvRr谈?Vx:Y?NhQ5vg[#9/O}7~mUp;fCi:Uxcc5 D5cH㼊DX:nr Hշ}jk6 B3b*$C=jxQeƩڄ?m_G l dJq585y%HoC`FOBgY)E>g=گEӝЩsW- -4ΌĤ~,L>Yd \>:!$]۹3{,jIoriGX̴|Uha#4Sw80$8AloN xMonO"299 bIH#_w{9@654s[!oV|3M QJbNkX0nSl JdSl*XrR2^t`gn  mJzfTgOzhV!RaxC$ej?5O86b7;ՒR 'JRJw8NE _9%Vz\D RŵiGljMfJA)¯~mL^!(LN^;CJPl/際&J=v>yXJ+t("QtSoSdjW4Þ$ph_/٪YEW]C"֓D-v"2Sݎ,I.("dR&I0|l<'`F02-ȣ }i?#s{*]_a)v0boS6( R5c9YB㌵ 7,)wH.Nm7M<HJR Ik~vh[pQm^D\J6t;U J"gqs,C8y&TR&tn_ LaRMr2crҕq5Cm(lxIY)j@Rm6Ohl*o&mu'w$vKgzY^Gv>[r ' 󧬄4>U[}.,?'W%0,G2҆G SIG^m ufG\F:E݋dIe1^Ϟ<+X&Cvs&~-{rEH&1nYq]ŵёZ^`shFbQfzPKS~$@G8o0׹oU?pG+XNr]0y:{'H^ò&@f\FƦv/( /2G+7DR>@5&EՊfͤ6xܲJ獅B$浌=O n)fOP=\LwķLuc` ޜa":6>slWf{aEBΏumC Uߐ1WAT,w&723l o6f-=9I3Uv z J%qa6T seR=[V<"p-G[U޸_4h/TTT0ƣb'~eZ^(f< X,1L(oh(Ca~RX2B晰!.5J[ ]_43wiSΨERa Ata&<sdO#yG W.iVNDY 9ښ_I,cHLc0p֫&.PźX 9сOKdfB8ELqz)Dlϛz&!d:vYV=^^M ԘQAv|>a\0d[!?;4˳6bz m-BNmU^|/G5"B2hžc6+Oz6݄x;HPj-Z@ڦ0l-9})L˸B8 }KL>_?ve+"ےGu 3%? ,&'Sƌܷ֚O\:aN84"+~ "F͵\&YtR;;5x\oPU,Iej7ݿ#zPr?MHyȟ@ƻ{V`Ksu늓AZ#bqkq7-|zF%pƽÈHNb/pȣ֒T]men&{0ЮxzayAcSތ[sݢKγ@7Q1h ご z)YGAޓ!FlÑuё>ˈcd4^>5m7=kemt+LU!s)ї)KvuJ <09y~TTX|c YIulbQљn N!l:Pvɡw>4BaB6\BZ@\5udBY)z|J'RetP<lXEB ._S.1R)$w:<qf\- |nwva);e?qMlrQG5%rƪdٞ^Q;2j4UsNԬ~2rw؞ ʾ.ħ;\H:dP1EسjPM2Yz6DRYʍB%rhSu|%K& T_qչES,`Yv\L<+nq4a]hv?7$:{ԉG9}E?lng#Z>3Ä ]cso.M(ŗ9& b:lĔ\.?k n݊qh oU ;QH',sU[:1Rꊘh xE#Zfڗ}_v"j>}Š*7D";[nK^[ Q׾;(2N+veOt@rǹYE;\.DOѣ=+5m!L']SAtSދaߦX<@6=:|alʌS)Uc/֘4ȢX 7p]Eg2C/(mfP5lِMu*!͘F2Nre1 1_칐TGEV8{tB칻ƌ~c- 4 TbcJTFu?R& vW*q\9K8iMTCfϹT?=5 #y(۫ޢI-j=AxsS<}$01܇ҭ*!g6/T2/q~Fi 2N] 9`;2W}27:};+'h]Cؗ&9r?^p$g 9PPд͝% ȶ~ع%m/Jd[{u7#nh?JeY73JQ2@CXdc YnQ<ۇO7ɘBoƀ6LCj^B3G ܲ7-vZ00LAJӵ4`7 YR!,>m ona9bejiIQD[C8Wzq>^.#BșcRKSgq tܠ.5cu{+Ub@d`]ܤ</;ϟGsR2MOVew*⫾sn"->ؙ7AWџW!k|yk7BMq|uݥb;#^HzcGD!70EZY;E+ДاE gIJcW# A—$sPbP8Ƒ|蚨cO%ݠJ^g;O~l`\#2H8hA}?1 fb޻C[%_ P_rL4U{ }D7*j|`b2WK!a{2ފ| ,gra>x)uxP"hZq9qT2*t|ϊvX6q:UY >F[C>gFo]1|mP,¼/Yiss? '{3 =TVidj8Wb .>j@'LM"_27eͩv\#Z!SQu6EDRH٣mh"eɺ\L ‹fKIkűG߷9MT U=btHFNT/Qg!xkN#*k> Zbt՘#|hfjw'Vr|gup}#0Oc{g\=)Okz"f_Ru/.R댧L4[@EJjc"_j46[OFegP6N#1N됂AS2^I=Ej)%xheJzcYE* wK:@JUe+gKTW#Jё(۩ FJCQtY &12 ЃaH1@{%o_ޓ%k6)GX;W3#i'Iߤ Zfxߠ^N꠻$ o>-a|:=sc!緥q ة[4@7.s#^~z c"g54TEA~b5|hy(+j$~;j&QjXma};mvӖζ'%Fm,aݹE- pK3x+\̚g?6Mz=YvΔ z]OE Dd7 ڍ2j2f]j4ЯyjLrX$h&P_\1q0jN^C9T<vjϣyZͳx"w801tZ`FYK9lʙG/NE\Xx!Ufh5LDq贙u[AewpX\J"y|}w[L{GabIrlz'ltsjο5uK ߹aW6QkQo&S^GA:SX{B8]zGkFnc$M}}edG/ξqczX!KZϫ>ޓ&ڒhڽ,ST+-ڱ܆ފM@I9rW=nh?@]8m7\D p&IcbHRr]iU+R_ۮj+3񇓱0ڶ)L~jL ma&i vg*ӾۦS@.LDyi: SKjr r!{@Ƒ:!|IsƥQfCOu)](,zE < Pv1`S7'].d۟r CU$gh=':E)W)M)v妢bIOYsyIF:bX4 ]H`fC]w02noZIbfoG,=%KL㵼@B/:&J3[l?ۣ>-n?4@,`_y47)}HHD.sttHHNiP5_akAy(!i *_n6:\ Ec[8 "P7$b{lM0*["5 ].z1,aܛȞi1{.Nd9)`t]vk.hkw 83@- < yd$A埩ǣ5OXk3s>R3~ȊՓ{>w"R4s~?ޭÌoǴ6a6OyRC͉\[䰭LˁKFi=I-:pZ=]PfU.+<;N)q#xyhபMfWI-؞XYMl ]l+&[CI_-X ʯ~dԥ3cFM%"&JnW˦a8iae Dz[oHUBt m.d^IEDX `%;EA_ͦe!̳`~iT4 ǃtnf69CXE32׏:QgaҮ菌AD a1>@萦[=gI CqO`?V՟OXjDPμP9J7K`H_$ښ:4W̝\ QΌ^8;m`Ka:M@ .u0ъ7nWNbR?uKx (7CA/}Q\.zտ-Z-iӁY7.>U/n 8K}Xyh]R,ghzUQov[ZIbꛔP/ٛi2ct0 U<#V,3w*\B'Bte5 [5`\.(g?RnEKt Rdzuظ™crXd/c.m̺N`vA;RWQ % fJwwP^安27lR{P!@TDFWbzT +p8{ ? k{˂e\ɓejʕ7]`(Iѱmvzt?J!aŚb8xҢ%p:\W{lzܬ(6%SG#V-Ewg l7< I_R !oFbk|SOȯ#}M ydQˬPzk5A'&Cۛ!XY칀uxA*Fݯ:JT,uo5U>:-mZL ՏM P #V>h ]EḾCnwż\đ8UkAWVqXg bE'j.\ KLqDNpGˆ.@2"~?TGwt=ghiX3Д9h#:|:& pL︕QeyWOxrĭޝpc>GR<$ lidî%*ddg{]CȞ~§|MZr,8yj96fZMo{)i6P1>cG_EL^F5h [;Ѿd7TA4aHg,w^Ѐ +ag*]忓ڈ@`xڌIXmwuI[ 7ڈGE'\[SZ & }[?MQ@FV5Fbs3<8S?!oͭ>U_19nS<*Oc%z®˂)6< Khb;ݚdGr#ϕ]tV3:7À&)lNU@U6^4MXX C) W5N$ M%0MaC햿~ȚA\ʫ + L*fĹ)_I 򶕇|#wMONPU+?A~rW=)Gdˑ߄Kω[O1}NCLtYVh?`\U rvy#')|,lEۆlIPAYNKX,7 {6|.9@J}$WZ0 OyX*)/[Tu, I7rD)(rA+22u-&SJ0'usnTń]7 Ӛk'Ks1r_ >筿#y[M0fZ<ҁPoU&M7!crR^-sn"8SL?>RVҕ1B/3/2ćfucX"Hۆhimv4s  ݖZᕴZAz1guWm8@Ce&*e|RQBI=2k>ibFM&-䟅m..lv bŔYƱu jڋ8,P-V 9[@MUyiId ^~S;у 黊F2ocef*H&dj|!5аĭ o ӎE_ Ph_ѬJkݏusUekd2 G,9XLJ Fl1gS:8EÊ6EXu˚̬NXoX?&)~ԇDP4 M[/੓Poߤ=5T#mt7(M_GqW=|u¿2S_J/]Oھ-:_^PTĆ -gI)xyؗx MxeNoKb#ۨ3i7-ÜZ3CU 8vN×`i.q̱|s/RkEt?  üH*dX~WYH z"Fib kiE$ *,<˜Mrc6փX8tǒ F@XHZUt}tѮ|=%_ )A?c=+ݑvv m3QZO_@nA@>-Oߦ2Q;hun\bx1p͞000GeJ}e)dFtz.:aߥ[AEZ2zo"oux>[=БuإE槒2y/ sU?3MtPto$'{`+ ߔ[u`0 i'q|'ЍepR%LS{ d,t%>6-HVf4Jvjǩʗ=6].H+}0 jgbQ _\gt]&g |Ŝ^ɺoFHllQ/۬4⹔C1ɫ^Wlڶ"{,gs|>rz4fئ\ڨ+N^B)%w6 )l '`2@) Fȳ[06D{2p:h_Ϫɧ+bSVg h{qܴ C7nqc]&$vc|:B"֢˽4MĄ0m2V^֨6Ȑ ԥK}֮Zǭ&_.%1ED@$}Jb &WÑ\11B )!3jx˱5J Wd.:׌'vÒ~zJka,=߱1K }EU7uuau v0w'cF "/+o lS]|sf°zYjCCʺFt&Ta.TsHyo#r!Mܜ \>n#hCD[`xoR"\d0XNsx0^ .*Sl(4'͋^'CHkohcip-xYLcbuş,a 4 nR(ťG֐(Խjn@ ;69!BqK)B.v ):ޮƄ)6y m7|;pLD* >Yq-"jm[``缦|V4T\t %@~ы~Mlș&ۅ1XǭST F`mKAB[c𗗐`s3_4T uhQ\=ӄk -wmAi@<cF*k)H\jǘC@AH౞y Gj|b `Kv~@A9K6?!,;\=B k Z)~?y^Ǔ9.^V,I %M[bձ'Ge7Md\ bT$1oba $NZJɸcf?~d-RxT&xfYl\lu$,#KDa~g:i1{ݒ{懋*, ;~$=``}.P&s+ﶝj uۡWFr.c(zu uaI#+R_'V:S!T"('ǂPc$k1'|#y $Lg"yde_dOI/`~&OWܝ&;+79_4x:?H+O4ޤ[Z敿 ͸Uj+ U.$:+ZJ0~ LRRҿkq?TKoͶʿ:7.]2:`2ndK1e}-H3))bĥ cfo2K @R55ԫv\f%1Q}F@Z(4aYQsB{22?™J':?"UrDߎ/NOQ:{f9Xy@ +,k݁K B oj4Qn#Q8ܝr22WR<NrԺRԯ<"_=XzvaJ6^lN:C*VAp/4եL@בW7?{;Q~SD31 Ws]8S$ơ=fd0e]04ߧԷr"Iދ:5,x*Ji>Z9<$#{4ob.4Q+$mҏI NG]Ż>oUQv B}0 rV5f: `E>\Pq zlBd1s:r,E_^] &sVA/mU0rNyeW'ci <7Y0m;"̲/D? !O\4JV|̧32d:<+:a(l)7= gʷۯsr5H-1*#zJ'Ka[/8ta N=J ^R#LPCӅ`T'3B.kʪE<1KBsaZ1&>sѩ\9`MXfƜUb#,tFzL#&@9t]2f5بIrfp+ʲ.1[(I_R5zK^`LaDYC3IPu4 ˨9IWvVVM&jwUFLaS MY6۰=)ffAPk7 ݋,R CK4 %׀AOue:b4ۆ{<5&H eSrQ9L:|NF>~*B eU[E<}QUiµA Ch1 ͔U۷/_+ULz~m]_ACܬlqF2Ju~b4'9Dm[ ʜp(cCLTW'WH{ [dd*}ctwp{<{%#(nF+ O$=`[z+luc(dIx&DµB{sZ·0fcH{_ xbXg#5un<#WޭTLvrQbpZ dh<;Gp̧-Pb'e ĮT k __tsN^ifKC{IU 7| wG&>/Fr@rjBd , )%_|͕chΤ-FJ2ӽ Uqw؅<=J&jx>Fk1M\pF%ts@cxzEƱsOU390Iej6T)72(v{%?%A3%'50+M4$ItD x;aM%CN%j8EnH*NGk ]}ǵx \5$:!o[yS3}~o q]3 " Wd>-ԡ;L)h`L ۓ$Ԃj 6nUPTMߧ sN!eOeJ6Vޛvj KqNU2##|,fVExBn) {ƪ[2iuPa(Rǘ8WvR`DKS,iJG]vcȯmL)- ZV$P`kⶡRm SGDK))̶23B,ڽXWcP }]GhIܑ&fZn̄e. w;V?73f`}k)&PwgeA0bCsx}Kգfȗ9v&C{.`?ҥြzʈ$Wm*iN+QrkJv+9\{1n.=1X/y ܅ۈ~KR.-*ɺd#k=B$ oQ\o*yB32@:ujbyֿE MrUn:IN|w#+_Pg ӀOZt>um/Ԕ42&| Eo5v YJ_|&C/QKDhIA։L=_Pm/h=bY3%p+ VY*{4`<<~MWU`ޱیF߫{(]ua y^efṱwHcFbeɹ :XC,H}*#>lbTD-ZJOUM`|2 a3Zv\ԩӭZh71z2e9]@Iv%u!6#j1s1iPeT9&LO!bthM*uTP[`0GujݹLyy+]~Sϵ4w4f@+SY+oaF\e)H9_h+#pc:q5;S;ZȒ[!Qy>5lZK<"seX{#-h:*[>KacP>NX⯅{g,S޳;u,9ka-ڡ)$y3𗫙a[0r%NiS|q6m$*q([Jd<צjKD̦Ss"᳊x6 A$iX`@ݽ-qp_syܵx=zq>mqѨI*FUAoҲVsJf&zjx O #+9,&!X(VP]+Ol\irڄŬ4t ْ3%Z;s|hܑʫ1$EdbNiNRj-9m|uqhjvDT!XvibG$۴~1~(]yP~z/nIf?t Wd>Qpl%椌|6i>An >g67ׯ@S` BՂn 'F[0܅6+;D+GFV?SOo/-2?0LW3i\ 9(!B){!OcI ;ENnZ=^6u&'[Nr2q]1 ;'z(|W%kJ#؞+I){S ܪ۾]2_;".f Pаl:[n: au .C%0`|*7j7“ec|yp8W*RI+zpfm0>Ӛ+'SL r]ρTYM}ma <d+Xgt-)Yα3)VUJgвB"E>6^O}|e ^yzuS>=q+D'8o =#Rٗ !a+ߢߤ?$X/ҏ$ qĕo0.@9[3k78% RV e-}cLy ʀuM_MFUnTE^Ui"Q/GB^/B)3Tj'=`]df)cCۢu,ƱJPE%̅`!UuV " +>yO'VA֐@" oLȗ?p\]mX% x_qm*b{{i ^K}G,7駾fv&?fhmMCok%!/G\C9P; jq!R묟ĸ?]"H>;rc7A4{տ-[L6^Z-iw$FVdy ,m3MGg *g2)flAd މ[؆*1@*|ϥʢpQŋ(!><ˤR/g 3m!~/oP|)](] vYJ4 6[~ޠUŋyW[RR\.YR- Z#KCJT:2$Ŧ嚧 ڮ3Z/˦ Ł[\ 2F|wjy1C`58ݴW|8`\:U'x5M ip5xmv?+a¤+5~OxKb%K8 ͧ" E$vlԷ !.%ȋG}7ӎu+~cA[~>#X_G y*7osʲ ckEp:VeuQD{Njᜁ)ºsNCw*!M?S3οa=|'i[o5dՆO O=pWUuͰ"{(glfq4HƿoXeen m-ġ |&"|haZl¯'y!t[|gn^a#\g=*;6\v J=r+Wc*+,eK=grc6_aHBԪ!%PZr3"7+O1q5hfX-ISd+7AkWHC"4~ tE+ZpchS L@5Gc!LBFExm5Fc*hu=:_!F0'!?u+zBHVœ+|jݳ1743&G?O+^t㖇`;"QO_t jT|= r]J=8lǩ Iy17N\aF%]a V>S/V쎵KXst1"UKz ?A:˛X%紡t/+;)A: nXfP$~1į~8Gm\.rw+8D}$*:#vsZEbh]k?)<4kݾ<&gR& ݒmTH+ZE}i0L<̮a<k/Vy}"S(m}0qg.績۳}h>:Xȏv&N-%zTq:둉9N|-= n0,2>[4t@"yV(Mw6$>a^!1哱f0p4ȿiG|J'Y=g6Y ga=iN}ya>fdq*Y#)%-Q*z3T*UM3 /LXz`ABCqXf"]437)bAl|t/s$#A$xu0M==nrMX(9MѬM"gZESD+s@^J3fc!y/Rzo+Qgx`dc(Zʳ%1?A1x{͟MI/Հ;V7m` SClfFy}29 gHMxe ֺhd9Ua)W7 xlujg GSL)F77Zdha xJחKu / DOm]F;Y>,I6 \lԆ+gMk p+fGݸzf->UCCU`hu lNu8` )J'<}5Pōl'Ƨqꗈ~BЗ]iLWSh :_HǠ>MJ*x>|5;hZp]xpc5i+U],!"L|iV5)ђ{\_G/iDbw1T Li'BxasaLy1UWx 22lI095ϧa럳YgO͐}pdvdN54~E-׬boyiENB7ދ0닮,!ߛ7C6:w)@CYB2#21\!PS(&{:dn%i \2|L R/$RQb85^04tTC& goa_EZzd6xE|hj!J_lgl,)N][67+r#a]M0G}j Zӧmw1{5vyJ谿z+!;lfٻ܍zrc,T/Kk;lbEFm}cȽyR~=(iR-@Bq{o~EߕQl1D'Bk08aFrdbb׍%NkuWVft0K.̆7H ۽ ~mIyr_"%-(?mLr3">+mI7 ĚPP& X)7O9OJ\KH*Afxs2:zB=2K7䷘eM=% XϦ7g=,sqtd%WΞRʢ UDAY\}  C=){ȵ#ZV_=+["&WίUBhx8 o$XS%Y a`Q!i09SFȄ<> ;&^<y"-3+wQh)Z&xʆUZ>?, f0 vv-VSƨoeWr#Wa;+exRɠM;R1΂ԚLr Œ0F u- A^+\I)|$.θD/dj̟h-)09&ε<h(4X?mS킆ke鮡, +;w0]e2$ 2'Gר !2[GnI)Siћ?Q@tqNzF IZ#_tg2cz Ƕ s^G3%z/KӀ(!+Ft@{>L#fDW`X8B֦7@q6>З@<|d4Qċ a_QR,|yWz4o[zaZ՛6Mʍ+Ԡ˝Fm+$T¤ԒoB;Wsx[]j4"[تPAKפ bۜ@}rd`jlzUe -?fkv+8h|R<-t=\.PSFJOOY+}^PWm+-o#A]@,Ķh'}{MLa"/06 #vo.keҏHެ_콬vwSʧ5b[ʳ-h)C:_ׂPj ȉ}1 ubrfҞumv46ESt6n|fZGFNHnhx9᩹xLz-ss&"1v !.8e=Oz5Hwmb7]l<WPMK]v(lCAųz6~f{$ppN8G2~W~XL"/<յPhE[=i}1N\ICVU%×636Ci}Jڊઁ0ēS/e`رO89p$ݚg`Go](g2q{tV. f%㲚F5r+[j_7!@T9ިV ww;et͛y.O0/*R.iTtaqb6l)oAq J=wjN2T>==OOFb^ N*|zNm;,NP_eB=b*hK_)}(T6_qoOy`԰ "*8µ^zʡG}]g \ҖSooV%%VIZ*mRX5F"u'U6!6B2; (5Σ"(@1Z[zfGh2aٸw*wNgr<a)j /p7D沉ewЫR]sy쎃>qsP3OI4k̲^*]MbPC(iu9 [[vjYG/ŁTyJC 0Dĸ/i2b/q9 fjnɢY9?7s/$5"fnH*⤸DKl5$EtœߊWHafE⨬`2ZkRSj<H?uu D㍏_uW<?Q%d9%xti%i,9(iXʫBymP#%}C)wK̎R"H^D Z;?5|tǕ,MCNzĄvᲄ|X SKY%@;ᑴ">pxo cƊ]rF(#:`Eʩ?S|멢@gqX%'(_obH.]:N?=[;h?937 AVj?ǵpS<;F:.ܭ` v!k.ޫ T }? ck1`}guh$: C=[)fiwL)oǏ>aSe}M5Zt;3U s5+[Nыy"Ob.#ۅ倴!O& BזHC*O(3\gr4JY 94b2́f'f1cN|7 dՋZ֩noɌ(p&uyZxK]uE> ~> oOw;fX*("6ɶ8Z@& >V6pj(0mO F:OtY^tIbZ >o NvWZ(R0NmWUz z9\?ZޤveJjm+dKX&mUaz|:jI?3Po]iu[s/S^.C>󘿗C0Ic o>9^nf'"():y=BRafi0CF7L >@%5۸-|0Y,-joZxoSE/ S*| N#X5#X#~ |#V^7z$ tz '=/t:UqNG2lg1/muKgi{TѵoO*T8"6=EX Ro"JjpVI 3 bUխv|`sGn\厡<2J10dDL/n/!)r\!DĵB{طӳ=Ee y@(1+k7VϤ(,eѮuO׋*ݴL B]@5'E28,nB@È n o`z%f+=5"'AL BEstN2EqQ'ociqb:3R!etx'3Kmh~kdp!cG1]"H8R(G5lD>Zcf _Z)LpǬiҍAUP2njχi͕CjxAEfsGi91wecs]GZ4bϺKKl6ś@0b\ex 0b le|k& )czmžBNkZq/&PSZp' h%ih+fQ,aݪ *pۏ: q Ր^rZZ&UQe_ͫba 19XD}Ԡlf.X=l5raEp'z#h[uɶw*p[dǃ^C[ș†z>R֤:̣U/0/W\ (t :00~d]'yp3 +{L-x[5sTM-8 )]XNn r Iunhig9o'vi*)ψ?p[֠f6-JV/]X^5L]mR'&r@Pc: &:)~qOhb$G~tOM9p@މ?]A/oD<ɢ,l [4j&+H<Du^b[NBM70tz+]k>ХR ĄeZŞۂZiP~x.,kJQ]<漵̏p-j"wm&4Ω :2E%L4gH{ZffQF+1?%FDtW=DVcGдX楻cI7qH>e9i앜&#?F431udO 1& r̻;1?'1T~) w [p-lt4[Myf )P-ZP%?_֘5&e@ _b||u|Aj[LvZu;(ȅ<Sl2G0A3= m">{*$"PO%r9fvBo+9#rE΢Ll0pd3ze DLJ~g͊Z 6tO$d87q='C05)Rv2qQ7X dËQ@ʆV\Fu?*h<VKg'QDh#Q)2҉_V*;}KTm Åҏ~,C͙<{~3 ΋!@萶fQ)&T;gH<賺3;s܌c WeȽ)|ns~|RBkS+;nMY`?4m&݉>r %7 (0͗lΝSUo&}bOԧJ:W\S(6l3!r 1J?+vV.Cg B>\@K,+.[wbObXEO+q[t-]\xU燥Rtz(TdBUƋ $ѵr *-(q7s ~E] | V$>LĞG6$C4_ՙ%=>*crHB L!p. >mV=̗ / _k=h$UuAPS?PʫZ"[Mw8OZ/r&{2~4Fm9EA(J5ٔsoW..~l%-Wh5bLy*7¹ ['6ԘȸRBƭӜf[frPER =x3H55mi#U@$۰N;H1 iA *K`u%/Qj>&HZt@k8~Љ4y,9S ~~`hLW3mxcynG䶨#m] -:`;+dvS+AmhNԽ }"d(*%R *HݑHB`jwUAձj[1Ry)OHy$*7#|1U5ms. % 2+ct7.PZeBz:ߖ䪳')ĉ>/oGFvhPmb;mfhÂX mi(TZ-Ft,9{Z%+ε/J֎Q1#H)fC*Eh_ 0o^(P^c~ i'uLRk?h|4;Ĺ(H\HS1[CP4DH` hWn -ZjIf$N0\uTXqܡwxUȶґ!nqUJ H$*_Ixsg~!:pjƋ_ϛҘ$@ILd bs&JTة#@Sq{|F˸r| Llw *&d{ 2XS6c7` AlAHj* dF5ؾ8BtIw}w,Ք&1QT}@m;\{&E]) ,t G#qT)7Ų%I0ow$oҢ8E{p&˽2.H65KFOYEVq_f|4`)iÕdWD "q] YW_m"BO'Q ?+ %ji#m6IgKi$3lׇo"S->a47gvx܀{'NrG-x|Wҋn@8JF̍MB)=э j6ixkO#Apu CJ[l Jk&_H %%:ўmv7  9`]^o=BN2vݾc9ˋZŴ-&>ozjH%-/?(J䑫nM/7\KDHj7EDQ1=@rS@q8Uˈ/ksZgo1|1-LP/.8+,ErSqP^܃olMݸ&xlΪ &w=2h3?d8ѣ5\!pw^uh2p&ѵUb27F@(vcT WknͪZ!?7`huL̪yu7o W0w_W |D#a1~9`sCռ\L?'>T U.ed#J]p7 9 _ābwגz;j o;I YʿeoDMWxo'^,>ʕ_kC'?kbpLAGғv"u=r?"A mGw'r7C, ZNgz=Nq7s (B>Jqsި{n .;*UŔ kU4u5.bC6]So9][H",b&0⦰]uK8ikHR @0 a7@Oipd 7w)&kh[sLW_##ܒ4p:tS+ %O'yHþ|9+~0,sLpM|(;m72 :w<`% s5cGk L NmvA{._ o2xh vb&vPIZ}g_maOۍ\c(-ɖgc!&"a^9ب "uqwD_UL7x}rc00D`(x] |=EFty`Ł,ڀ=,s!s `kZЯ4;u%Rڷ u5@@x:sĜ%} .w~PF@wnh-x8 賈}!›=AؓݫEY5Hf29\CdYt9ꚻS ]gEUWaP91.6j)Kp5t8?=/:[MZA%!;ze׵(2WQLI9`O] 4a_⫽_ڶ6Iۻr0:jEʣr?iÏW` 7@ˊG@T"µ~NU8|Ctdd;+;vivx-.(í3:` ѱJ%PEwg^ *󓠄He+^r#tg4.#Z[kMl{=ވEH9e-hðFAGAy2=q#*1\ڥ_1P2Du3G @Lr6RϫNbPut1X:/%Lv^Mh9}8WBG<>8xFNFz4̀jɱCnlslV< JqQ:9w@u:usGf-9M*֏C#TBS~mm0x-G 9{bm_!C/BG6/C%C^(7ns_Gg GYYVw^@Fdݒ_.^nX:hRУ-DƇe9AJ*y+h} xQB *D'i/x)>ǵ+ (T|iw`u[;*&JP Q$/1wI`! :M[@GA"")m@=?6#w1懕tAG1> S5^;?SVȋjpN~Y7G +..Kb~ځB슠HP':[h<e~)0]'U\SjcJN KfB,oU}ЫdJyVtR{#:^A;Nj `ʌ,h60Kz"ܱk- V_ slw+ <*O( wOD0 NM 29N2=[ˏ(&EXϭVp=UXM?DgLV>(gX^eSdy_34G,b0>cz\KsVĸ*لQzhRo\ k-x ٕW_]_>ߵ{)oe!1 5ɗb^VNLe)֖r~{FRj$3rAZ(\:uxC)ǧ oHTWch& FP.:h1 u|EAV+o*h:AL]+FBίO=(dfA-umR8JɎQZ|:?K$FgP`LLnNݬ,`$qV?>%Ñg@?fwUn6T)92e ɴ[B|dž~7\H]33˅+$Zňܖכ{(nm~EFu$suڗgon> D_<.A sl9>AЎh.pס哓Lm0ߘB6"D dw(8_vzo'j{ThSBZHV(xDXLfQi~py7WQf?䋡MP:\GS{?so@s"} ]sDGN@a2^Ε]w7ڶAؽ%7|Vb@J}ƼG/RkPԋTq04lJb%7g?76|FnGNp(K[r>UN֦O2ƮRO>E,u'/nU\Vp\3f2*ڽj>: ي&MHjオxiʦR<([u:gAbN)mG1~(W}P>-15̈́96 q2'Du%v5/I"Ds8P] "wok{FĒU6ՔwTF7*^ *$?}d͛!},q TY֦dex̝%g TE =E$_ ?Q?Vu7X('YYIFmJdՔ|RP6J-iS\/%jUT';ޤz:܎n Q'4@0I"y(s8f]w}Ei UUYeTci Q 0Dl 4 n+OgH?Ta6pZd3.=#7Py{_pE ι)IM[^G6(%SlX䎼"/N"o 5 A$@}#B~aL ǔQ[+[)QDpC?3 渲cS=Mu_aQ9 H-&԰Jltu}_i* x"4ĖT`b׉7[sǮyzY(|81<[cSⓕE; to΢4 Sm ^X My]b=H)g6;2ŽoB8a-LH56H)0= ry9ɞˍmly[6|vM:o` vVX~L I0QO_/``")%79&DxxMM_ԓGE)?R4\Lʄ5%įRjЃ7̠eYؙiÒC,&-kV8*ըPhjLINYb#$0'Ve 9  kP}7z(봤p,RYֲp]$Mt>=&G~LR5eh`-s6u#.L|p#e:dVyA&MNAkAgoXVlNȜi4\%93a>bi_0H%j 2)5N83ޓ,^ CÎ6V H}@^WgܫӅm]|$ۯL 齰}hSb] N k88p/k`m$A; g?Vc/VRwaN e?23\rqwf[gɵNRsKŎ C"znRA{5om7DXz7GAS%" :vˤ -۝rCUsKNk3ym=T 1f1_jQ~e>:nΒ6k,;hiȵ`Ob{v, m~,;P怾?5HGt:(Y%Xq׵brTKB+pc{%JSX6G*)[1ot}\V9V*r}Gr!>To{M(CٚOI֢2W]]3k@ 5urWgeIҿ#6?" h ϯWerP3?L3 F(NA}ȇ8DDO'La۩ $"8]~8qċ[;Rmhx]9;kv; U#ep  YKdM. H ļ[iVXқGIULۗww-=#fzS3\X3_/'ťLCk਺aj{1+~!=ݢ͍k{6'!Kw*1$j+h&gwP!#ה<2l|-"DMA;y\xJoL\$LQv9{LMAR4 8gp!d0T@rB6Rzv>N>)>_h!0r/ZG&2nəw䡸_Vδ5[!>3d8^{(.CBh6-r@02RƂ ѷ`ܜL|.FDDhKU赪na%_{Z=V.Yjč{QŴH.dQ+jP^jٓàZmM!i{ >Gt[T.uB(w2EnڿsbҷLɹ/,,zF:~3VC q)I' ĴA"fQuɣ!4j[e'Lu'y%Cb.T6}"M5;t;1ݱڂ'.FLk?\X6D_a$rz"&>w]uiPڍccHS‘|=nw&g9K\0X)^R;eЩ|łh#RXZ=x6 .:l_ɩ X,0QP{ Ks&:kK! B g>kt>cN7QZ顢sL. ~6y.6YJEҜWmF}H5/NRHX&FKG-][CnU&b ;| q^%t@<l )u,$}g1u刽Mw|(vxj;y Sr2P ۋAF9ފcz&2\io#tG)I9{-qR.D$IJ9ZĹ)1 JNƍ14hb"BdcۮȎ5_WwVp6q6 L^&_:1`Of*Rw#2r`v?z^AÊ<įzD$F9FK[CP1ja0YHs j)$뜬噛R5h *\5M}%{|2C1k%˿H +/ТͅuU9DK>"ԓ>5v7)J (T)gS栻žʝ%L:wsܱDiq?{goU5*)Lؑ9VNk8ոä9ذ ѮR5,濪M#bDl5D,cwԚߋ&Kx/pkt=|A޷i٬(jt` 7/I@,7uEB`vek|d+Zd>@=)]*bc'WeyC>a C,NvX95G3ӽ-9GmtDnJzDZ3B e l qկI}FeU{g/5 `GlI YE ag6ubCSֶK= ctQp53m GX`upg&a]7cV0jl V 5;f:ڎ31&j:re{آjW]$ueJ ${XWb:~4D,%:S8᪗?k=HwrF R n&<PH;δ,V ?MRIFC=8<R8;53綫[="Mph+WNHF}yc ޽++ƜO-S^0zw7w;l`6OY+.<ʞCv+ on3dz>kp $ŅhuU,ņ0wE)>Y'ְQX CRI62Vn?3b~Zw37T#xA Ntjb)yѵ@rLr?hx1 (-YU=rJ49soBUoڒ^rNIs`:(1J 77&U>'No^V),mn 0̃C/VHx[FHrxV:v5ϐeQ̠# ё [R v@c֫[jnZ/synCA1رFqf:H=}#RjU%܏..нD5R@KϠo>&{"e  WNnVNeRԝS,E5@<־3kʌ~g1D<+LXC^!$u]$̬mָK6̠₭LDFjDŅ$F 5-l -02=/0:*xB,'Cv)$7~X/G՚*nxA.`߹.O&Qt]9&/) E],5tA瀟^&!I%#W1'to-whitdC.J#sgV){܋L|tq_Y[~y;Wo~h|.SIY~v*)ĵB{U[Mh^tC0# XO; )MS(#d=BBԏɲ#IyXЯP2e |=+ !ci*\G6 n,`hizoRBu 4N~9kN3ဨC/[ Z;hn*祒PCfxT^E mUN2_ѕq 4m^ZxDrw_3R:%]Jt+e9h;]@Fd4aFqb2$K+O^E7Oj O{lȖS񢻃+`8p|>3>v~^U*~,y)9Aaq, YcP I:`!$M2);2C&J_q%hֶ)F'<'F߮# ֪UwFjNԲ=L]-,%ȆaB֐`ġ*91wh̬Rjr~%̥d7&۷U9n9@cJΔD-?rZ>fׁ[҇f233lxy4<@#g~ر趉 uQՓ#NP+7>5CzvI$ f4 i0  Fv8% ~qYG{#Bk2&"rmSiC3h0\NY՛b^TlJUkosT5ս4§O.D&G7|S˷sipp \cJU#( Z1yf]0]N#%]#ci`:]n,3!|Et?GJ41 %SK S~KЃ׏W_JfZ)aO8ẅ́J: 'LĿak5{\IRYc{0D zՕ~_bH3], $CFebb`'L^ إV񔾊1P-kc:}\S2svI 64l|$mr^+giå7,gR3Вr;lE&@ T{ j]Q /9$WM{k~oㄕg] * ەGGAR5b֗ytf+ynYf0kiװb#4(APڟ1ԝ?FIb9Q"!R>oOko8㸗C>6oqw3K]ִ? qIg1Lkg(5GT]oȀ_|z5[@mvT521-1AyI`/f-v?`|&.c+D-yJ}wT TGII@+dx =VDF)uIPI{t3ZUV|u}lƅ⇤MKᓰ{#-S.JaRhxb  +anJE'm?7fd( *k0tDm `|hHJ z"CQ. zHm?)k??d:pD5H%찞'c ^Wrϛ o xb^ޘ eqj-wB~(S #-&Ws srKrp1_<#=$HbNs7U#s0 o Yհ Xނfik4ީjN_).PnAt2P~bm:kr d[m YW[H'$p^O"+2-z]h.{b>;^oq4j ʰ9X2ݒaw=m:y oo ٟd la WX>ǸB@ŔKČk;2m0)7QPb34Z[PKِٯ]z]TL'ڦX췵-Di IGz`' ^EeHt{z`ӞhSnPHtmSЛ <+ s5sJ*AVpwNbr= D-57\n".1L}()J̔)l*q;k7ij˄ffV7-tx7B~InPOgGA2qnӅoM 7'yq`3أCyاN8R=-%%G9m 9Z[w@H%<޽Y L#zGZ3/;veZwWVl 29i;w{}4ۅeFb8'sN6]>洟SG|i w ::}ͥdC+WD#Z U^MmooHY<#7SJk'KC2k庶jGlgj* #uٰA{ڕ(fGDrNB^ST2FԸ>t:)[[M3**$1%7%nt_#Mur åTP!hTi}8oF;% YT liA/O#Õ@z/b2 o=}]ws^ 7$pa,V#h*& feS&`&a(|Bz,[5!lb r*Ǐϻ{O@; "Ot{8;Q|^wژ. o0K.tm>LR'Mثf{>|O@es2Z_Fw]7>v""BfjLy"sD4Zu#ST-ahdukaToD^bԕ,L3Rcid2|">Kf_"G Z[g*.I1]5B݆P}96˻t +01O8f!;ʤՕ. -DԴ쫇xt 2߃tcrx=ɁDߡx>r>Pk_6gk4t`r×[ǭ](_lj`[ʖENTI%{͏ǥA.^'J@3(pRRK> &~& FF~6JA rY=>`2k1b-vqkE-cQ^W DZYܥvv~E6GMf-S fi]8y|c~h|PsȀ&N1"/?,C4(%-ʓ3|@%*;Lhs)W |c1j Gگmb,k`͘S氜5Q1d˼wQ AH˹,l A {֩d#+uzWl!W&DV2H~6pҊ.?c6{<7iYЃ6ldۊbAFN q<_Ti,%r#24Joe9)V=HKin)&fLGd_P Cz~~>Ū= y@jXlO?H{gG3ʇ֛8@l?sHq l] c^Մ! l)֌VM\I/M=k 3mpCX6 ]c|p72:mA~^y-+bЈ*yis}%lLG)~fr .+ΉFAm'HD .2 Sb 82]=8=a28;>Fɼ萯/myػu|"JByђmڱN^Dj8^1[aƟ9J`MXl<3p?}BGb@3  wGugdw1(Sl]GnvP o v?N LjS5n~X @7D:Ac~n@%5o18\)1_"5ʃb`?i!phRH6*/n#,ǀ+?pB,@` #k[8 eLR H͟C`=$\  T})o)s6B)^ӛTsgoXΗ)v`䉘 6W 0,]v\ n,[lN<.C'YYr#p%}~\3%؅t#x1v߇L>_N7L*Q1N)ٛA̫&{{Op%G͝<6nWٵEl'EEE/Mksx\^I.wyq qJ+\ʿSd9Aw^\aB5N`NOF+ o' hP2\#G}aJ0᯶ڋĕ{l\r @yaW4h7{fp \b q2Zoc`몲>Dl ~؊atGnTa&j-(\V,\} N *xUKM]=ت9hP翗pg;tI ۑ1BYK>FAr&(Gϟ[IcnȦҡ1@-i)g R}SY|IB9,#vٴ$EE]"TMsE5BHX|LLȿN{`08'M 3bB/jZl$m0[nOǝbJv_0=PGx\ ,{R mJv/,Š3P0_loآfi~U}ae0Bz[B ٙjm_|ϦȐ6HV(?@ZIAV;SV>o8[\ 5^KHm?4{NDzs E/uB#6ޮ ƎL졐asL̀Y8R Z5]zҘ?'`og>x{W!XbJF.O;x5w„N?~O瓛I?yP>ָzTؐM(li*;uRlb(sd* '&ݦfK]%ڒ4=k/-i|ˑ6m_k7^,EKvnpS=剐h߽P}֯>/2@RoCZN}GG>tF ت97۹%R>|Yoo| ,|7wj%8Y%F>%$/c19 Ӭ B[K-G5gꛧ7!@q(uY; $?ϮYb|$90rXvg&VwRR 43u?JhnB3 x ^$e"81CE۬`o<lM;8WNՆJCbbjFˍo&vC~a()ODl(DemW"}\7켥3\ 8zQz],pte%4zI4qG}.o_E׷*[ѷȕX<E~b'$ Ԯ]&$ʿ F204M'(j\qwYo9QzKc$I~*-6 9jxgd"h\D#GDž 1h TTK" @ݬR :x,MLlPHYU7rK>6cMb#K+F5,N7$X_i (Ih; 9'&}bˏ ,FKVZy wD`6!J)vB9<3Ik>,wsyՇa2Ơ‸Lf C֖kߌHJ$ֳ6Hl\ҏO#4yJqp]>ޓ \3 j ̞y2=2Lj1&5ַMX x h0KdžtCI뱱%ʩ^٪[ }O_O=ݎ14eV.@:mYb_8dvg/4b HS0n1;p7/ns􁂓̥md^lo<6KзÄ 2W:uu>M0P/$k*ӂ$ĩLN+^șUJ7G*B rY{(.ԭ@t;WUּ6iIk5PqELXl),b_wPif\ׁ#86"+bAWn% 8A!?RJ(%&q޻;)b2ͫOlc"#H&}8$d{$M>Q; ΎyKɗ̄i $S:93D|]>znq>|`PH^$2M?ݔz4=sH3 ~1d\jjBmJR6u`0?X}sB`~/ {DxAhk8ltDr@ǢiVO؉ q&e74q;9!O{.s&fkԽI̟`wC]thlR`4\$zgZmY7I5ӔגtI1L)VC8T@]m& ù֯?w h[t~l)iZ?tDž%m-:}͕Z;i"ZeqAɰJACo*Hc4PnjErX񱜪Oz'g՜SxѸ:HkECC>w!C܏g\3NB#y8DTLp`ha)ԘS1͞fRalg̎gQa0y(P} /q֌eh=3ndtd2D}vv3S ̲ldCsljbJ=V?ѓl."G,'b2\w2 }%# :ezf1Z2ُQyxc^N<2ޅڃ )PkOIIb{Z6pF#"QךI$MVJTЭ+2B?Vob= wp=X|0ħ̀쌂$|~J O$Q4nƼ*7e :"'m6%ƎQAhq>MQ ق"]*F|D:pQ!H>T*'CEOʧqT|I#xVzEu(CaEy=+z*du~0s9ŭᕂ p}~aӀL31'bDh0= "!p~ʛ)fzEb8pgÌAEnڇgҋf^>Yd#f"H(@`w>*sڑ~u޼:b7 e;2F>B$ʵd+3^nL!}uH V\dzc,+ YG8kG[Dh/yY%Po@֓Y$|]#\pˆӃ΄sQodh:eb1f M{g4=^-l;(_B jrW]eXr-rҪ|b5oHPBd0FV^[-]vy_U|du r+W.!LCaR^$pBAӆmAT| W;ckq^}hYu`J̨RQN؈vbLws}{!>y 7ȹ1d4 Lo1Ty`wA@z HE.s&3u,$կ=:s{YBW1U-w3F;w{_K!BDU{Kpr&^"je~ =/F#1x90D80 Ŝ@ e1pCxqh6yհ1eD9SU )7FE:$y`eMRVu6| !7Ì%L1Xm/LhߥS/ۛHoę(~Ѫ!qC~sC}W sWI"(2 k <<3H#Cs؞!C՟qŐ0'}fd6FUt|}O 訏{_g<Mex(Nj@x9oE8tXPi+6ѹzO0;N!oq #kS6E^:.b u Z EXkV͖ӣ:I(!9]kT &Ks= kaR *biaJ‰k X9{~iM=A^f_C2*iiTj[ X(/P~(TiMG[{." - }]>ܦQMNk-jx»$T): }.g`hj| @%dWehc-ށ=}W344,CȖ;/%B+Qy&"mBiE#.?5w$fx"e|0 Bh~.zS!@*8@5KB|.p|T2բbqlwł[D:_2/ّ  ^MUxP?<@WTI0;"Apr?8wej $W辉'mNys(hgҼoE CC:|;Pi|C RwL=6VD*U}$OiRo 庌Zm4(pKd ubCo2~]ZG{8K>l;YU퍜PJ'CYJ{ǀZ[Z_W *J؎sI9(\6ρa>l=},&++{K{+|ņ {k5T펤L\|h/&ٳ2><6fuUK\ r斪am'-z,pY) ıgYZ07070100000003000081a400000000000000000000000167ffad150003f594000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_core.ko.xz7zXZִF!t/j]?EhDTTk׶Ǽv\ M.E}=U8$Vҵrݿfw8dN㲾0xIӈ8m:Ojf|>Z%VQh%hOLfE+bC,0Fi+P!<,!~_탃),#gTi+ yzn4MwM:(焝^?О-Xܯ{`6_ގ,yO&s3\@N(.N^4X 3o8 HoFyZKj:@s rLCb\pm3G}ݰS?)jԓm lRV \V7 ۖ;f^ʤ[\jcRir`F]]zמ;CzCW> P55\AT9Mjn$}q1!50g/Vd|3k x{S>[krم(șiB{dUwL$GXt) ߈.J4b M/^vyG2.،gDj%ID,ej"vĘв#F txH1 qk6?6Q8y~5kulvX;$l\N@gQe&aoݑjӁο0h.;h pwVɴ /ȧTR7.E#. W;n4U˴xܖMĸ]?'j?UW6 @Ṣ [xt? [܁m;?M4s08m kgrֹ ]c_L鋂0=p)4hMd@Đn4oR)S$E2B徸 ֯bfܴ)@=bW4R"vc&ܛ|OۦqDB} 'ڹx+(ďN2N =A2x9CgRsڽp })K揺[8PrY dtZ`0]yLNX ?$iGA28gk!CcS~_ jj Xp08p;ӷKuҺ)z+l|=^gOey[%< /p2`U뢺}eѾO..V4ib9vr>=od'k\EXHe;Ib&W]WXx}2u{k/i=W|`۶3> Wcm%GP<ї(%XIF} Qޙrxֲ9NK*7})\Fe=<T41}|L3vFh HX y~{O;|v&Z-J:,oN5o+2o+@2}wBEV9׼2wH®^71DZS:"ӹ [Y Y8JQٙ<+W,Q,i jӛ3.s%{P;eG `63i"F 0MZH]_q'|&9#6qO:vӚBN3PnD5NS~]턌 ~p&q<ֶf OXIĀÂ#e0_IkNR1%%ۥUyN۰XP#{1b1#ʆe?gi4k(^U0Rl@Ueض ?"emP(qFopW9ݢ"+9G-_gr}csBrJwꁚP97$`3^gE(UIpֻ7[ڏ4m q@ʺ[b]diJ#/R~"z3d>.fD$L Q~bIvt0r @B$ ̋(B6|4zRdN 6ctˢ\~痝<Η4bcEfp4,) ;Ybvnפ( ẒotDP8,gC:*+e#$.HTR}jy1M5B/ڃ^oZ_&@,fa}ثKܿ#D $ s+Ԩ:\m[cV_F7|f]<Ц>9G9FBWK˯'c|W 6+P^hB b< A5~B=o&:j@Fxϗ "-?nߧ6ʿuBS])?nMT8FS=t~q)HGRfk175ַƙ<{LKJ1mIGҕe#㐽Qb ) +}a1فXwD\Q*M¢:%4˥B }A/i|{t/nl*78@Mtf~pI?=Out &ps /`ƚSm5,,߱EϓT =@D-6 ГOgw:N.L]'lY鬡_RZvZwA֜|h|F3t`P|Z%R:̚#m/) Н/65vɕrɀlolq$Gtg|) /K<\?b9R:TS?QKͬQ(%`/$O}` c \U!um#$!h6=-? B2tܒ$i8)Ǘ6M _\d6-T} -o6'[ q%?-ySƏpo{}ΝLڢW5_%T0ea>ܧ.;_[|60N <迦mvM#,rRRǃqT^0Pct}8Ej;y(淼xxe#%9+exc6l>i~O#|ZH'W|"=-k OL 3zbl>_uyvkB%2lq)YUV~Wu6.fՋ@ ѫN1a8J U6IMp2 {iaM|[nw;O զMA0ڸ_U|G6H4.U̱NL5>`qG-W\Q{)VnAusEk<*}y(=[b!& kj?aZΕai2)Dn'wڴ>V_}Ѵ'. jZc  Ckw|O҉?̅@>BEOX![yeAwS%7O2ԣsK[Tzkfp}C~)xXM*ESykXZ>Gbrp $m]svJYua._*OHr:G2aszV߶: %$wSZSvqf1_hMpZ  &࿞řSYvh#_Fǡ9O<mj{pۀY Ck]nReDτ0W~b' s{&f1_&)d D$MMWuZ3hi=SƊ1s*WPx7g on_"6 _Sп+h~6Op?bM轙;d}h` Gɠԛ\E-|ٯnz!|p[P{UVoвMkzE=Y9Wȥv;ZSE6 64%Btu`?{‰K) Es誑ZykKh)T#Uf,Wt pڜ/i#Zj "NA*7199pvnZxLv n8OӾδQ1ہn]=! *m&PF ܜcH[A "1W:4JZ JP{Q:@?y'^H]*Lp`dlrkIa8dR{p\> H*~WÈxD)`z"NGWa|StYtF:IݣlDz@w\T3%q`'Vܕ>a%?5[igIREuL{^9][IKóMz )|bQ Mp7F`J?qzL"T'Ww,$3hAq# plǐnd0O>ײp .՛%݋VrŴQ{vZ8{CP_=DBhj!^d88{AjnǙ83sz[|aNx,h>mی`"ec}@ezO)[eW -AQ$բ,P/(SG|!Z,=Nx# B+ܚN<ؓSP4MoV0/hZ>X={4[ oN0Bg|,d&WMW`Ƿؼ[I6vƺX$Ф))l\ ;`C|6ZVX.=;zeScǾJew8+[{( y lIɘݱ;-ʭ#l»)<1nt <ݪ0=ʉi9nͩ1kL]>8Xݠ/OJqXۑh;| `|`&P{#j\D};huM[Ak/%nU̎w|u!*Z@g `-8q#,RRҿ8US3d)Y ޥ=-3PjGHv`UX[ ⮿$6s&Ɲ <$n_ȱR^R>'JP?HѸ` >s jz)CteP=@_(է!J|iK1k"{] "W;u Ae|xq<ߔl?پbUD\3{HwR0Ȼ"xY!HPU}S/jxE"ymn7) 좯4Iv|q\EKe8֪;k}r9uC䨋ʬIWI7YNS@)aBMNU\G<"Ik53I1Y}`-0@STnΑʻ&q L'h08)90lՃrzi|H]Fx/+EV4W>} cA8M55CAfJ$iȃ+XY9Y],oD2=4gbȢr(oQh,dO_q΄0XNEO +6OzD gWD&=EI{u"QRk.ٰ) 5DBa˸kypV1L[4DO=t<6)4.#<&δ (9@$|,csOǷ,[heQ'Q.kV^$qڈV 9A!yvEww.(L`"K46);A5#@f++ irdlbAC~rUձ/Ѕb{~-I\H-x1i N qIZsj/̷K3+*UqwS*%z[Xb1C|Ճ1Ն? Lc^z0x0N7>1!!6_n0P /=F IeJ"k.)Dz/\ăCeGDhhC†QR 1Y\I=6@t$Ր'nO` vYK8_@&-Y 2Tu@)U(R2/\$GW%M1lR8J1D&GJl` ,39 {.Yٖ@mLK ێ>|o^!|+YhE!dw eۑ8ڕ&hh3Xnޒjn»'.4_]@x7r"PԲr@ƻ=Alr ;yCe٦wzO6HÅ8P/މ: c!~Y`GSb*Z`\^-VHxxq d+NƦyZ^OMzظ#l7ogcCt"9 sEg^!F30n7D~NXpuWT]l`;R~oDc0)xmLq<'~PrP/=T,Ƕ:o'R) Wh)+Dgj^j^sjsz\%N񍰓w<v>-I3ʅzd  rF䀅7>y+9G\H|nVVmXJ4NodR96\?̝9NJ%4b`(璏r0RS=9Bѣ~DL˴;փԨxv!8`Pw̛.L4z;J). l%#"6,ABmVڸ|rְ|IlR+Y׋?, ,O]ۢm=&?Rbs"}w?@\Dz!87JΘa&&*OpD2nZĹ !K( ['S4_vo[Q#Q)h¯Ͳڪw(:׎ fDfOftg妃x~?nu#PF@LJ)ʁ ʣv;Rv#? +8vu ay`A\V&cDSvxK&#<10#FJYq_4>ϵ Z<#w>$ڌW4;AEۄ$Fќ(Dگ(*J6|'ͮ<1KJ1P񶥬gLiTkTpdakk_roYik$$aswyjqyJJA%mY *w ݛ(Qv5`ZDe}t$:nOwK`"P- >yyi+~uUñJl{xFI.C&W=`/r &dyϴ;9S 򛽉F`!_~ti#(KDhP9ͧ/NAl A C2z;u _;#ChxFk%S G3EFs<5 (1˯}s`|ܦY?/3ն=&r! ?bmOt_n.9>:G84^cڐ[~ yugSuZB22$!oc.5ojtqQalҩ*m8}|<%EG}7x1)r4زu&krg's.}$ |O~`Bk{$? IKq^ _pE8۷m%M ZRDS562 !$ς+5n`΍&o cZaȻ:,V9 AktDA%@ӥ*3alH+ށ3\fԭ?he5|<eI0>pzЗ^oq ʵh ؚj¡XrS%VzsjCMd˷ci f4ОN/NT*Dzd\̕ҿLA^&x>hYiWlo3#BQ_n,-h,F{]NLW[\s@ӷ=O ul)aS=FH s0haQ@h besw{m.dE`?GTs8lG@{Gh$Y֫-B+s 8V&@q9xjUGD.uV}43HFBs"|۠P ƆnsYӴVzYO7R+{[dPD =9+ swG_MY`Z}y;9mĔ"΄[4i,% qtؗ\$m)$`~+ͣ1) n _AΆhd 5Ƿy . W_6?K[靧g >nM-N .WnsVZN(#Z -SgRD)GwJ|D? #M^^xm*Ns@P~wǕ`:^*\"\o-AIʘ\,Y5čb,ɴ٪|LjSV >9`ъχ?]!M\Fsͦ.!I)\c-{tڒUۘBbuAc:~Tmss +1A [ݶXVv̚u_DE,ZT}3rô4M8zq.H8J \ :]@* 8>*L:z Lma2|i2*w%]dg)Lb|6&5o=|c3ā#"% $'%=0Os.~#RDנnkdcR{bmkȒ翎-&_CQ*1jOX6MH|MMk+s-we`.B4ⱛPX` 42$yK9S:zM8V5KtdD_ֻ[IW-\DОQDJn=wsrٷ٦)J xlHm*fkꎟ`%);^.NDP̻@XʁY->}&v@頳x @z+ h?F UofvܦsA-Јʾ ZDzÝFގNU^#Q|R,Riv/UmnT$+)T>o|#\n ;n< JCؚ)_qbdmUQ .9ů6W[LQUu4{H2Qӫ_r@+m*[9س;) >O ߫ IEWhbm 3q;HWٹHR4D JBmM9%- YCb c^GqDptR&pMtX}O\3 Uwvvi>i|zy22Y(i2Vz2 k*y'gv1pBAXݥ땷J_j}:/>[ 5u5Y/oW5QtN%d/6q3 [`&&DD,Ȭ7A"N[9Y_p!s˹P84]J/pVb/cTηN_q3!HŇJZY8s.Ao ŏ I0ʈdž¨Lϖ2@{]D9VZ=rA(mNttW4r8Uh^lk;~#]#|LQS آx:u|!:M(j,;AuͳE,Kl\T*Gyų3Z3ǃ/tX|bXǓ-sfHT?W/1D B`0R:|-̺tl.oنfѲFuW,Sv<ʓiJdξgGA $GhRH]ʼn&?HҸG'|-w[@sbcۆ*㫭J碿&4HR/^$~éprq!ng|gcd_/$33Zl;EOLf:Z"5P_XuMnP𹛘%ihpor־̢] ԰iK e>U:b}#4cuǴ=~2 #ri (]\)e.}*i5_7AiԪّw0QHdrO>Joo}+o+S/kz}`_=`q`rDsq/"QsڕcXViWޟ|Ronz4ɝh#8cZX)P},QrQl=$&ɕzKͫtE5f=6jbMJ$9"͠ ]Z`V,8TDM^#O柹BWJ8^ f:k1³ 6bz9UjhEZYl4zeR)UN.CsPʼƜlqOa%,XTD7_Gy3DǫkRp@f-e1 og(а!#bY+Ylx]_/A+i`YZ{I!ēsIQtH`o}q2$Q溭Til‚1.3gYؑQ13ER5a#֙GW $^o H ǜ`g'ے~=BәSX*$o5cG؄hYKd_m}-3'cqðL:~k=O +UkMoLFyz+\"Tr g=c42 60"d=8J]gV"NKs%T*ӫSiêT ..GNf=Kgn-'tDX@ƼBߵBrr+tDfνY9T8Ď0D=:QCW'Nd5#$NA,UbBa|rHm`ךy*sQzqk(;Ǖ G۵0ULd)ʢˈ|}d(c^vʝkY@P(aEZ[ N`lm?b%Q&n2`Տ꓉#0p&8'O$1MACӱ!reW=V|qRu(dv8jB^"} 5O;m}eq WÑBʎ <­つ],*4мnA5EUÚ0o8%lf 0HgFzs\MSY=E'?2.M;Q.*Z@p^D=0h"W$Vt,T 9f 98 W8+W'@_]27fGr?^ah)b+=&^ I X9ׁEK|c,BvE~%BѨZ̸0OJ}]< ,Ҙ?qAz)hZ?ݧ;^_ǹ")ߴ8 >[`I=,*$xc3 f.J93Adaqҷ.jM}/tZIj21Q3tyUN9AlmF&SO!q 'ąQcIk𝤍A*1TLqKm.H,-%:+vh[d M~ $"&q"P.?Wzԫ?׿/pf|% Cam& 1*2^Z6 A^DYMuW M|XYx=7FNf%AKU@Mk ^\Quɡ-):L৿#W'6e6\k^U*2#Ez. 8ܗU ]AYD4,XT^٧^ykoAr %y7SK2v2e&QT8ҳ=,59e$ax<$oT7i{{# Q-Vwus,%9Gz |5=mΔqXQGr΍ߟW]Sf8r[(›.c- a&Gd*MlN{sA5Lh:vZ}`/NYw+`zbSlA0ڞOo9),@] xh6l8DHfFdއ ` Ԡ!zBQ㎫-QD%hI:bYzõZ5*")QS`>DֺvެxxCKfa(=lDosQ7& $DDl HOJ20"JN # gL*&Sj 1cpr W0A"lH B"۶ K$2'rW~.A Ye Q!=hd_$lMw*D ݗ˭KDH0x;qxB(V/, (&o~)xQDR)?&5O=䯼? c1>DPZY]z F&u [)10Y!ܗ;*oi GReUg6'Ǭf ϶ٟI$I*pUCF 3oۿ{\O#@̳`GI.GWEN^em$#_76UR^IO.TKzGR&,Mh +6O 53mЬJb |1Uyj<$8);'IW;O;MjL- yRmwNS[Zjdќ}ftLsljB}01>ݛ4+eB`< K23^>[`lXՉB>VIf]ٮ3_q)!~6`R"1)l_K{3Emn?vI6<1dyq\aEmq2<'Os*q$XSIg1k%%.2:P7h3}ixM`(l_r) !S܀YE50DMV3_fق;=eng]$gqP­g9\CuԷ?EWQ*>0ۨ57}S 6.VY@~E"^#O1'ձ&^f_P  Yd:+KʡOfw(@9 Y&KJaf:v+yK1=?HjmLd*{.4Zݟ֒4Aq:j/1پ)yޮ>UGgUktug-&wqۙfws`¿/N$ ٰ9:/WՒ4us瑏;7_a#[cr n,kXxQ]:^9kڪTδi7͓suRUhXӪd Y+nip"wVEm4COr<gZ<称 9Kcզ(=&BLesIZzғRw=Q JCz;'?\T^њl]A*3 v'2FuSd:KCؘR޵";Vo\ਗڊ֥@s83kӼ:y>d\.Ü5Tpy7(kijT|HKLЛdӧ9.mv0FH.B6H6l{W'$&Y#2Vqd*ijB1{ |;Ml=F d6ߞkld}_n=7mLb3Uf/pܓSu$ojRwˬ^G o>_]h۩J'i~'jxYRy"֨ G~f3gRTh?t4ØREnD J>:H*06(}V8s'1ii |/Z,,tx!/)Ilj4oA1]18B:sagfwvBE[ƇPQdjCQjնxNt"2ף28&4Q= ͚Ҩ^V;+ľU&\0y}-u?z`%W9U$Z=Y)@,ngu,,RgvAIzFIP7"7@ @>*:3R/RLoM p }Ieg7DAHAlYc c2Yղת|)9Qs1TQYfYown8(3&{Sl{;i\k60;. 5W(Dky_%'9 <+.I7vbwWYtPd@%)Շ1;q })`<g7g]1K;m)\X#Cax&nC?\\/ˈ`P.T)b(V@)Q)QSyCGhʴ#ż&6𜳙$@BPgznN1 g;9W[FA~V~Vy +xB )K)H㵻` cg)vnUwjdN(($D~0p t\ /B;FKK13 T淼͠j>ߍ gV]u_1=g!&wgfKl6 W (4S{ պpq3%D rكR#*<`BfH璧(1hH[1JG$vAY ~ ~U;+5mI/ޛ "ȾpPyh9g6qWwg}`ʻҥvMVQo֫\k]L2 KYDŽH!1F<7LoX&kQ7m0˶S;wU(y)29#zW2n;O(B"[{ht AT'|(C)tU?tt-8@h-0U@HBʼnWؠf`v,nS^qbڭ< *nEw}Cwy Nܛ#hJ F&}k\C3عY< ijt=%Q0F3Gj?h55,xzBh,^Ϫ> O#>,ҹ*4w+ů,p~5޶R[ϛ|$sg!$ʇժt&k<+]a!xZ-jȱ)v|'vhdQju!F+{*} كj(n]eFv[5=5eW-^Z6\E#—iv"1gbLO8$jchBҒh/2ho2ɠuS<'f|g[~DY:ߑUXyƀC "]@̽R'xz@Kð}n4x5cԀ%"UEGӗʸBgYr[AqGԔ1Ob6I:9d"p$+r)P wbEd=4I* idژt dεu !;ZR?NGz Rb2K'/)uN3-X56 KNA٠yr#Wc2ߊNQh~ W"jW[n@dq+Ax{ vM'DQaN%"΀XVơ9⥙O9_i7ƴ-|`.4}{wkD)HM0TC -"dC."k0VuxEK0=16~;Uw(- l dMZ&J OY՟SȢ[[Q'9Wׄ‰VGH`k~ੋmBG'o-f"ܐFWʘ;CDϖ=' 5*ڒ_+2OO9.$PW&Fpٍݑ L䄀(ѼP*|؝}&gG%SV֣(y184H؆4q|,q Zh%;K* MuЫPi1ɲkCqs=k4.".T-k4_&.K :,q U-vo? Sly]JNIjVݚ40;'gN'$-Ƽ[*f[s{qjF2)٬,pp8X7JTBh0_aԚh, $TXmHD(F*^b\]탶אS ܐK+ҟ4l<{ҎJ,J :Z,,H$هt T_ȹ_C? rz-AR<˘XeiEn pOoa:mDR`Uс!yą!3׎GӶ4+s'^ݘkRj^vCB=߱+Uy#5􃧤:iqLlA0u7i>1Z9rf]پHرXlӋ7&r1BGt+u݊fs>sDbrJ?wvHћ_KƲ>:^F"Kay%:} r %ўzʗDpph@7t,k謹dem]pJmUg44gspe]PRJ;)8Y<*H-DX#m >~:`,,r 5 ,) ]Ҽ>gerr(2/Xi(5ᄲp_J[hi DnP6|V@W !:\hRP|(z̸bHF0ta^菝,[aQ34YN}z'N=KH4b0 .mlljED "m:4h{ ^CMc')XxYy=QĥG?" _bH旹~m苹 zԒFؕ"-wL7>wYټݛq"l3Zjb:ۻB*2NDPMfٴI|7ޢ/4J,Z=rԍԮz'=S1${ %v{ȍ6rIv D1MIm^`8v_:/ `_C?£Rj!*QNZ|$`-gA`C J/D'K@by`\&@ބ|w`] Pdy `2.R{Z\ߢhV飘 מ 21bHm. `\U܅j% ٤lCA h9E`h_f=]%V!ڧr [V&mk=W>Oo79HuB`nܻ,[Z %K8u-:9)(t?Nb;ETn>AgpJh\C,1 oM1t_s6*֗A08bU?cF^_]s,˒Yd[´VB=ۃ$cZV?"E,9N N spxBԡ.$9+l}&Qz1oZc5k'p瀡e؜ CU$(Ś8Z>b 8qUG{Zt;{W5PgٯHI>G(Zo {?K(0ʡ #_~LffEu#8e 6.o(\ӫӏ@uy=Rd-=t9Deb au@?1Ξs }B@*-4FCV%E.~]=9MUV!s+ vlC$DݧT̂4%)eWU`K?XQ8:\֯֋N‚&b:NRI6 G!}lx#_pM*$& *3ǜa|"$\o/1^>SǔY,WgShQ1]E$~7L?R"=!8{S=Mh~y5}aA+-T,\{ :+)K8+-bT0.d=BT@|XU . y﬈&t@-ozc [i&gCELwVe[ Б f}ђAImvZ  1hk)s+d@@>`pl䜧ǣ9Y pX:Hk Cpua xv@vcbޥڦV[&L)p7!םiG5סt5G6ㄽR%yU@ੁBp> ,b[M)}[\3qtקW?aі6eUؤ 5{K>#;&Da)1OR:F$%r=Ru)%$ Q:{u%֝ƝQMGX9猢A ¹UTܝ> hyE  !?3?;~gTIt&)QleD+{fﴼ= f1Ǜnڱ4;L-Â]E}\)T h%-u?E>vNsʂ颴m,7;)j S2ߎl$J59>Jy%iǼ4oN=ȑnGq _ ZNm.xNu V.b 8c"=ܧh_wRB?ihPYh'S{ jBM| |M[GpG< 8ۘ˪0KJߪNoMZm%fίXKgR^v~\i@svvw ožPYFE|!b=X-ؤٴ/fWO+ )-K5~ONrfwv{HU[1i ?ɨ Y$ӝ-"վq?RZ4*m OߗN]RpD )UM^*aQLg;0Zn/ӾHvAK Ֆ^r%bBB*$T.f;aeS- RS#E6_Ehhq֭U@M,3  !3. ~eX)G_\gU٨n!%X5;ui;'SyzyR%nfDPxoRQ&T=8*0aJx~;[~hm)=\?z?7 ہt~ 6i#bgxѵcƁ?AȢVFa+hɖ{UW ސWTD> U|aiu~@5DzYxi(}*.ĊNdS ށ,&fE=% A!f{2xS,f1T@ZGzw3}QazMRa^r&o؈f=9<ƶ{H@ql^N?,Bz'ϔ2*3|Q+|cpoqGu813Dzj>7B3O46vf,}xR#Eſ~I{q4CfR!٤Ֆ kЍ!+›OH7%ICiGU~FWi`!JMJfkiriݶ nǚ]%jdZ@ IFW CE^.X1L'+7^_0w\Ml\w\ZIH]C/nFCL{YNCPD٣xP.Ww8˅ i^e 1\I}@nn^{ ʡ'z+mF`Z. Xbjė-5njHE Q3qthH$ъ:0!^U=GLo)So5>-J G؞eYp]P r罕vh/߱K2"}}7a>%aDJsk-,SR"9e[o=RU?9@[mŒ s[="4Hᖨ~-|!0e $zõN ֊Ĩ؈ Q9Qץ?Wk1 IyCrEEҶ'J>IV,_gc&7Ljwd:5M&7oo_W{QQ(%\lUU& Ul93f4jIkϖ &Jfd)}8c'8H"xB$BRr <Iiˤ8=N;aWfkQcQq@R.՛k^s %6IYz>il4m 4'C.{F/`vKYkŘ`D[|n+d$eaj Rn'/~R#M$X} uA-㥚WVCh`I F- LPbOEr4ќ&ڤnH'Ѽo=tb%6Ui r8A\Z#Le}B2y4k=2 E0z E}X^ds4C"M/dB^pSNMrƈ Q&СT͕M*7d*<8a8u1 dgu> _ڸ)N0rXma4{R/:l4hU95E,g>L ?#و;;0L &jyucJܯ#+[hm.?nQpQ@`.y 61F  ϓLx`t]qVEif^ l̋9_e46ecIvĺĚ;;I~#SDc>YU&)0#ώԹ` \xR$ч4]j$"$Ε &5:o~bТ1m& Rq 3@zu6T˓}C .4ՌXLSmɬ:QV,y7K[UC29)ИJ_PnR``͈9WL(*ӽH:ɗ+|5=q;iPL~.-HK`bYetRAd)銪ǨRcLC^>a;V͸F1Qr Z!MhknBC<弓OGϥ&yZ/P']|#IxMQk5R8RQIu< _W%@~@XDOBTu֦_V f:q?9o hzBORhAbN (R5?d[𒱍sRbz{я"5h=}Z[0=ЫЪ6ODɷ,%c_H'Fra}"OE󯱄!Tμ>g R .C+ 7q&kׂHG!xmZ< iw'ԁ y{lRX)qC1@v8O9F˭>`Xi/]bT{ 4 ʢ AqиיodX!Nb@K|@]Lyt>/ПHX~HgXW$e%/px q AllHxS 7,1u9Q\ $ߖH5m23R "1;“SI)hG8oXrn{Jx*Й;~>n3F7n*}vP#-'sR8: =Fjs%6O˨NOؕ͝,K& :%\yw}cڎnv35ҒVʅ*r)y?KY~mz+Zpp.eAx9 gz9x 2h9Nui+k"UT-]Ml.r1`v{bYrcTL3h5m2]Mb|=QRG16]@SVk&-6u]n8}? {E{s^>i=|2'k X|uSg,QdVDVoR>ߏ4΅wR$ FC_zWBH nt=o;GZi^Q 7$g5Nt15Pe$'`\Z:챚^sb0Z Z]jkn-zu1ΰ6?2qI |1S/{䮞)I뎙]׷w?˜ ¬Q&0piK47BE-.)e]|;[IU똂 ZovyvGgڳ9WhpԥdzsmoK,z:e 7G jEs{NkbM'DYG?Tpح0P'.gTՀgh3̫- p"$MivQ 4*X4$~M$[-.Drr^ =`J>FQE$e6Ձk R }C*A9 ɷqZ0[,IBJT6VQ5+(/)?3$6F&>t30YYt_O> R s-Yәj~&GИdE= ߟbl3&)/~ۄY Z?z&xb+8h|W=7=:HGaTw`ﴩ dM}Q0k*+0g:s~8l?Wvw3=QV2WV[^!C$<`_? %jP9YϬQ1l{sMn4'!,`2$Ak02(ukU"V-rpҎިi zKޯ"Z(L6)@m"%wJ!\'KTO99ŵ:!pP;(rFF<|1iK[>D640|WTT!ˇM٩za!@ m8 VlȐ퐦#B=!~tLW كFnAh:\4nBLf[0_:^+֎eh9ֲ7hgV\?X6qk?+2P*frWXZh\?n[=9 W _קHEY3n]a CĠ -8 dO'%Z/[2qc@I~LR!gr;jUa@Zp9)۽m':Vz^4iM[7ʉ(¬-7=8 x P&33V46=$!3[$C 燌dOc̤޼VU`XM*@1DJO r Nʿb,$<ŵ]_da?GCUқtTu_\ "곈GR "&Xk *':Vib-zhXyhbCuU`w-Wt6j[KiZ[pL&g51W. y((E(Xd{-sL{W&G= ѴVBeф ;B>V $6$TdvPQ:xE%%VIhn *gT(n']Atyb/P FJw/9d?הB{$jښ&X…Z4X98g&UP+C)jraߖt~l:k/8uT棁-+6,t%935Z `Ƒ~*_ : `-It:y}*׬Uji}7UR+K1B*g_ J,eZ$gsq^_ensۘ&ZsԌdf*$RcVǪC/. qL Ɲ$/ҩbfkÂ[36b|b J.~[--T* hwW5O&pؕ. 2W&Eͼ'TD-y64SHoO:sM$2g#oc"oax$9fv>(vO _- sFG8\?sp:21Ccnll tTZ$sk@R#Y$'--NKAɻ&8aqel W\)?<ڮsv bJ&ӷǕ>*Rz Q0R8p5Uۣ\ahh(: wIW-GA6GA,j.e3Jh`Id)HP/3:*O' B5&*m'D]NYxɂoӹZ?:bŚAq {U sHFoZs)%-EIh}9J%kw*2335k1XjGCngge gcF]f3PJG 4{<mel?ae㠫ʩ+)xפy Y33=1Ob*Ӱtv{1 2 i>;e- 6wn%ۗJ[Mօ^>p3ˊQI 5r_tBf_~B]$"AOZ5EsV}~zL ׁ[Ix$;{>aDUy7`- Q кT-:9ݸ6# lŮB'M M MUkP"5$!4~\G3נnMੂ:MU+'Qd~mosCvP6 zF%Kk :Gۜ/F];N*2Y tF &~[{`fWbz1=pY1~@bDe4ΧÁmII7 x/&N)D*`(s8 [Ϛkg 1%-# a&֠U֒L +NLRۉmf*I_C_NjQ-pkƢC?cgmY (X8p$K&R]S'TS]Zוg9Yk4XUKRӪޕeDT$IeT#t)˕/MGS7rI0 o,lRYrdI%7_5\TFS1nBB0yuPڝ_/95y=l1k1~r"4N٠ *hOta8 S6 ,Țm'O8=^ZWjEN0& 3z[B,Ը?|B; uzp\?u%gR@\]M?r NVGH؛0 hW?<%SfYhIuMxz)Uf8>v\f+.Zx9 9D3yی/ݻkz"9%25 Q^67J]k M@ڡ~O_*0TU3O".p8Un K} 0U/@u\|Ȉ(L,.|p ^ ĔXa"ʷZ6.po2K?Ӝ)L3!>Mף] \5]̌nsXu ݾ\y4/Xr&d"- w9Sz9\9Rb+T vݙu״Rurkݦ/Ć%*&<x024 7Ȫ4<ځr'yL[* %~7CG7:c*LetLݼ$tک7uvjMC^o(@W˃ g[.҇A3h?!PymѼ>OBt6EqbY,JWє45HrzKi2, zV֒#52?3[Ƴo您d"`D!O '=|6DF9զ]¼U-ZpaR2\uʊշӖ(?1nN2Pd7ynRnϓ%iya ⶠyI}Ȕ?FI`^yE(8 :"㬏8%L}!\U!4~?CE册MQе8I)|ɖk_f:[wc/!rD1;=0(##DgȈi^bՎb`< n{h(aD Ņ: n+NGmc<6rgU)&ˍa 3}# tS5SܝG MBs%83]O٢ONACexw'LL]hyg{5 u=d(T$Zy?K>jRpF}&=}!$ڣm@}@5#>̣DZ:kN~ UZEa˵-qOVmdvRڅdm|vaP& Spf[ܮFrv8;t=<`x8K%̯eOR\j{~8>d7_w%f *zϊ>ѽ!6l3"<O6VpɞA}ݙ]Sw/w~G*O͓kɈK,| :eq c S]@:d4TbXibb:*|/N5ϴǓTXͻbB 2>L6ށl%D8 "Gb[^Q\pиA(uzέh(!_RV z3b G&%{EQTsxtCY;G6SкJc)fݒ3iGuJ;z@9ZPUMCMm \Z_p{Rz<^jZT/-zԹi%{ YX\~oV"#HA}#Xsᛗ(ĉ($=gvJ8L%+aoGCt\DFtvO1FWb"$LFvd% "t\ a WHD9 qZJ]sSRd4NKɌY1~Wj<^hDr詘&&V9 P5@EYEK{8*IaZVI [fugs^BN(ꜴC|12$e6/b -ǙMhv`hH.S_^HE% Nzkզ.Ig.擺 Ձ2,jފq[,~AjZ m``]xHћT!F zsWj=w_-G17Xﬣ!WJQ{*2 xsCZ -ӓ6iry+|r]f"zz(bmkغ?;y}AkkɚH)JyNHo:it`MnQ@7)Bk6:xݕ'CA6t +.ivԭpA-G&8ϙKjgR{l.>n2Koߩ;YfjCwz&dReID')Hw{3!jSX ]vS&d:Qu-~\lVE0i᫻9}d@z-t}<"[R.M.rC0 V?wAp l9s !H, }Bp]#Y44|MaGBӜvH{c\lIov.$\ ,GRAu0Nuj/?".̔j$)q7_!]VWZ) p yhWaYNtd] Yɚl@)eC_Jox|XOWO_9=$zd 0?2{} YzvͶp‡B UYܭ>-~Cozy ryPޙY GWe皚+_2|6~RՄM~P坊A$`O{^4V>(8;nN6K[zJ|IqYoUP{xCǯTT%c6 {`SYLe,LG6\X}HoooK6Jxd0{8A!`&ў)Qy{TWβ ?ԛ4Vk7cRI#y]Jc$؞: A8$l"wF-k/Z%X;\c=μ\AMjSD5wG\F܅n-l,"9T3:ۮ3,Z>$ [!ݽڜ:v5O˭A8hP]ھ'#&6q-V~ijR_W:<$:low~wya[2٠~3{@QPhO4*HآqA*(|'M0W [wl":VIvH HW{ ,,hlR"Z҃/܄pFLLm^XH_?T" @Ǖk{Id̼//ңlt=cvu8W"OO$a)/m #21Nyኍkq3 P;g8a9&9eBbC˘l>G T8ea$D_1îY|L:Tg#"J~|'"IE"HDzpHk L'O덉4Ir2"HbloyevLr rQ;{A`+-S ךB%:jd7 $)=bSU%v([Z'@oI ?vK&nH=1l/#.K)VuLn0AM["afsUGXSJ.Th<+/eWkKhvO:FHҟ[:cUюST4GBp[9t@RΠG~ZZ(|,Pcʵ!Aa1Gq{)H +duhrf ߯|HI(MC21V(>8xOlf`w"asnCrL> 4ΞrToe&0}\)?VςMaLjB`K7ewl3'{Ӯ]qQIª7y CR }tKP0H_5K |$n:Ͳ`2*\~EK>wI+_Ӛ9#]i۶j̦fVzijFLf|-ӔbrW9v Po5\]@s.ƈn^˻bv#h-9r,хluYZ_V~ɝ '[.[zB 'si D+[0lngfQ#'U!+v- dgNa(A^!Zl==0D]JJ# =Mˢ4&UOF~4LR2 kCUAXhi%I0 -񏡕Lml10VwdY(A)S!&qXBo6$'aZxm];BEk࣍ؽX$?,~ڥ:KJ>4;0ZG*_?9ˇ4 3`>6?`_!ǾΫ,ڕ$$h{TK +͋rS1YXLxtĴ_·y'ܨyuB]SdO%^ 6( GB2M}*ct3sr p|g /ahDk,zw,?5nܥC=>ܝ[(˪~TA> fsM SoVɱt 8qn<{%[߭+?CM@Y]{ʼ+/H"f;-F\/_=9 Gzrmzv##bk-pi+ šN#6j}еh;. )|40y/5{⦲'`SWJJVg9#[eJYҙXZ5A^T,>ԣKa@4nV@>,uRC@UHCqg;Y. Q% zFiL&P.'&u7IΡLؖ//j%m%L2I En ^gBMb wG*T,QHiD1SkVJ.Oep)9D~?T,ᎍ r_T&]ah%62>r8⤬#jP"~p0rnSt]Ѧͥ= a 7>GtAarud}J`zl|6@5QFVUzO&&S佥^^Td޴twFribYd>N!,Bf+})h|ԷŖeODLJaoD}P/SB 5Ќ̜u nG=<Ӿ9 aSCn|^ZBnߑ/6H:"`7ل5IBU<,-ti^D/.K dy iIf91 ۘ;H,FLEzDېCSLtxi9O娣Zfc`[]̉VL~ :?(H6û(F&Ё/NRj*^M/w;icu~>K^Ԅ@= ]DSOJ޷b%6bu5*["+FQR\CÌ}GG1y EV "t.ثH̠<*W}^CƛJ_ݰ_gLkEi/TQAe_,WÏ}&Vnrm߮rFˉd.C8뜪(Sl۳gՙVAk q3G+5Vo|0J17KN'Y}br09s5>~z4eA6~_K3p̀A4 ͅ*HJHꦝnص`D caf&$n;}5Oj 0Li~ֶZC }$<0YHP4f*d PvL/_:RT~(J?QTqj֡kTX|j,ݧڂ^8F]fG2PMӢ N|d<&̃K1Sw .nb<?}PBx'=I^kT%F?'XU-%8]OPy縐*9* ӳAYj};e+;TVXNo_OFa~,i>møĪb3d7cgu;$A"o_2Sϩe QY? "2fMMݠ;}9BCO%[uTmW۹lo 6$$DI*c2?xzلTw'ýA<8" +s7` g@R/jHâ?[IH"*[=܍8PcFLϴhlsږ %>o]`l~3L?fyqf[㢩,rgbjbm;}69dJNty^"@1l./(T8cRdUdݜDPH`,u̿NwP\a-`ԃ.-  ~߁_JݺNR,A¨w8AFQ'⛥,5۬.$}eLyf?nhFJX) ,LȇLU·] P>D W uD_rʶ+> ,vŞ(V+::f?Gf9!6b=iub|7%WIG G,(C3ŋKI*o:2 j`C>L;,D&[j~~12(We\|r,]B^Z]e*" E^Q9@)^jAI¹Pz5%bG$CBn3^Q%) 8 D}dyt%\Q3X.*.:"0pXNxN)g,|I ۥjYT!>Ev HLHun&<vW{c CKp [Ѐh*-O -3lVecP`E| $s+[e+Cצ_"<ƒ#}s[֖%'f1Ԝ6}uk FϜݬ F/WNvc|]Gl4]ZS\{]Xd~ H^t$~q MԖ,YgQweT\M|ў%yExx`0HXRAI;ܜ?~4<9jI/2k';OR#_<NGx Q ԋK9~(ЉS${RecMK(*7d H4چ ~dz7oGwN.U 2َ݆`J$ DUSLQ2ӎ֊.@ՇNߢ;xjhhP*|0 mI2|&D"up s/ SaKpTI JGzVi'k*W%mGsN9S~#Xin꽠zoG8=ⴁ4z禎<) #(B@/,5.ߡY5tO&;E#_nH!Q9]/c?۟%'uWŷ"h Z$4 թ:Sґ0BPK0X|rE۞Ar<ԦeI]+Q(. pD_}=S :XwΊٌu~&A;TH)o&$ᛨ_% ҥQmoEM;iڔ.@|m=GC.,Hd4uw\qf$?%O'@`3UP:mVd\#,M]d8h~d4͉cΨ|Oa ]\DOQѮPt 5,:eEl0\Qpn\E;’5jA͞{AKaS~XSɮ޽Ȣ;~vס8AO ^nCƝD~7&7GS-φ%ӼJw;}eL/e;j6`&[he=~#_>*ӃyBj= #zwY6':wYmxN!"j}y mZH݉/+"9u5gIm*T%<_Zk"q /@FA>krj85)R?Z0S MC-J9.wd+o$S8ͼ[Ǫ'x(߉zy$KmwA0bX:"-يC1{I4bRd8⌍\gg M8hyW"Qwp#>t/M<'SojeM\n|h[kd-(͛,CҞG|'^ĆLF*3VJfMlIԩ!}b_1lLc"Β%#  Z\%S7ɜͭC EB ۜQ5,B݊L!Sut7)>rdR▧ٜϲ 2^X${c; mS֖om'!$L:˄C%ѷLY>d>!s$:wԩ9O60ʻ|q #k;s# D,a|ɝߨ Mv3kHw`U`O?!ta7pNuj:,}gS^"H&Q_g!$< $}oh%)f3X5V8VSCt8Բ;*PB"FW)tk}(vbY;I){ظAݽ2;9yE H1iwc^&AU`M!;H/7.o䬢8|_o^Ww,IkβQq!BEb͌ bC*.|\7zF"e|`NJZyWV8/{aw`ܰ),<22\fco{zY8Ǝzˑ܄&gDs[̤pn(6z{ Jr2ĕe)o݋o5porEEv8(L9<NcY"_<6, Yѥ\ ~[; GIq_p.t{۝>(Wҙk |.%śޢO8Lͽ<$4aó|֍:>}2c!78{Ҿ%DɟcBQДٖi:g0гq~8G~@:'7#祪Pz3|o:xXXACSk@',6)5[E&fnZ[1GW&ϡ9P): &ЃU+ZVV|5:WƻQ331>{H?'x,ΰlv =L`|87*v1'g9\c٠K}.+wH3ZIRBanY>H?FZ!q0֬!nT%}Mia1D`VP=<6B7"M]sFȃA`L*Rewap3o@OkĘV= b p*C.f UEfضpbd/%n)::v2]yk~GX](󽗧sfr[\㦝!|13Qw.zPhpNDOr?\CEc퐂ɯF>"}#rx=>(qm-&ڍV^5?@ŴIKXZ;:C0"4f*2i.nU>]<6HN:(TzY}u_LFs#P:M> dQ'ev(xYU\ , y8DƚCqE{ΧLk 7]I\A-O?C<R"Fj`ØIك:IOmNS2O[FB Y#3 3瓯 ,U,v7k,Kq**7dۺ݅zb),;1{#@[8Rf a HhSNUxfF|HVEc\zɆm[t(ųv!eKQYJQ-a}}3O+dJ͋5 )ovͥVq81G4! bQ#|Bq%Г994X|&E3V3U֣X#@wC@Wi6i#\~M,\ĉ{c[^CҲ~M$ mȲ] [1QM#Ѕn£^z>QL98mE[&1g(4 49u$:mkE!?qIkͬ i,^PBa~a-"!/Ds,VX+V`kkQvWnӅWzoqqRtؘ{7Fn13u_\ Ԅ)5 99:kfV[BmWW7fQj/mN#NIQĚo1r  ̂;0ZxvE`IbqFnb{e[|Wiy|Pbo R~-J=z(Q.[OYZ׶neR1h;ic;T}ȠB wO~cH?:A,应 X0][z͕qĐNa+B-n Jy oW x]pVRrdNnmPQ-ccZC67 ssn\gO-%f8U0/eX Fڱ>%]axB(KvqztZپR?E^J LAK:-/Ua"q C:8M_#T0qv{@H]y U.嬦)A׈ 20' MAXñ"y>-T^/bC6(d$#_+wi1MV IX0dOtf)Q&JR^K&V~2tVӴ~D0UQM36d[cbXm==, d0Z _N!;Wω^G^=LaC}?^mMF ~U&~y Ndlk_YF>RpvRV`+"J8w&X GaQ2h=o;=9ՉCA،S|j!TEV,l踣A_"^MI+,+ Վ,~OMTqQs A@Kd a~foa{ x乌^d j=E^nc"J_1hӐ@/ @)QhlZ)\|5@X/&m禃

! #8 Hd95oc#Ä(3m:(Vҹ Cی{5|7 75B懽.@MB, !B)ңVhlg"YI,93/Yt~6ND='7*3^JxGqa[e0*INT,JǠH/FQp˷X{GXk^!ԧ\i7/g.O R[vf}~m~0W<3 MYwd,FL6\̜nߥ?M i[NnQD/CkҎPqjhtzɌ_ wLA{d|K6 #lobz)Օ.OHWﱉՑvePjR)KA5+~<"1O' Gps!*;ֶ7"A.|D޽y#oYF-+: GW7xL%*Ќ)t›fIJTV8-WVϯ3>aهeofAҥʼndpj=j]hn{!h31'5}~biP1 mM_sV։?8fF\X$]\Lܯ* fQN(`Q1LI>e?q^^25?˔u1e`qצuRZh7d=)c8[ Vҏt(π?(-e0wh1ð6 1h@5I 3"!g$Kj ƌYe&9ө0٦[/XffR䮀07Q]t,@ kPJ)/o6U#7ZW"?焝1Vqu^7_$5szLdj70yqbĄeN` 8LlJ^W{̭h!T' at`5贅0 Y;} p^@īKLwRbjBGMb8rN3ݼM`1h}>D\1lZ}⽋vgʧ VFRJU%]}T]f'YT&ݓ)| }0* %l\EQ* ~6 M8](S Y }U n~UYbiȸCkE@dM{IaOf=:?}̲ʘ~$Mx'NN/bYӎ_N_ܮc7wH->[N4*D~'f6KN!!b =n+Œ E[}}vBlU4Թ9B6]\|l,DVu'A% Nd+1Nht+-J-ltT|V%9KfrBU67SI֔ܵw󔸢"[h pC[=+_CHZ5m%6T>< f~CmEx[.0< (aJ0J2#(%}z,,JW>VX4N?&$ S wk⌬A2'KL)傆.|?*lcpLdb *knjp;Oo˾,#ީ:sH`4?#Qڎ+6B 0ʚ"fRʬv`#Gw'{{VFo{8RL#9zCXb\^!পzɵ>2_9 ,MOf!bp[;?M}ՑvP%>/ K$X]6Gk<:Js~;եf,H'M IJUa)`Fɯj-Z\*[V"9G:(<'^ϣFXH4vC*T+X2dXci@-#y"h1p|&tίkV>!"ŲS7X]2Fj <89" EsްAzoly/V=•9-4RGR/%1{&cHדGPqvؘ J>&*p% OO=οDqجC,?'wzۭnqGg}I;uy_b-)AO0737B_kHzR 4|óA=X)lh3DS 撜A}<A\f#/U:bGRU &[Kw@`qVMmSD2>ZVh~^Z)៘նw6;66lUZ+T ®t(a1EV|fTf;iޘB:N+0 Z)ه4T*J~>wc؟Ms+{-|fy fZJʧCTnqگ4?~ݤٜ1/;C2A[dJ@\,G @Y|F}x_!Z`JxcĽ 4)Yw5Vkve*}'Nc"_'6L}d?oLԈM1LlZPB]mdf5@JJB7Z4\(޸h܆*\א6iN{B:܀$P[\voFo !|S7Tv@% @8qpdȯ^c5BVÒhck4эp)SRG^Ѯ"flboHŦlh[k=cj ESIh`3+v! Gۏ@@~z6&\/>&wۍTxFuBү@޶BCgq8x7A2s4P}WհB [ TfbשJ6]JjX6|X2-2?#vu=Aw!zsH~F%A `e?'"-VHmAl3zAw18!7Ӂ\b`pܴ5ҎN =g W,9QLoP]~sp])}[U 3=8EVw]vtjc~+Jzh߯lݛ&1,o6mw'@%QyrѪXS}>FK/E4֋z)h)1~g-i]ךr[pC])^xsf Y-Wf8x,~x8Vyft=qϠWjfcE10rٝl1];5Nf+ !4a YAzzkv>ܨtmMZp8~=;mCjI dڎq q5, (;V.]Q3'ֽhnd!3NL;g1Yrn}`*I Ue8q~mWWL\%[  8%Hg@~GVs 'xގWEe/hb\|b vU5eBoJa\UO,%\{#3Zu /i𫔂sLw%;Tv0.Uk!܇ߥrom0ZI xX2!4Uc1[r8tj[>Ko&\xF^-ZZB|x5t- :d͚)!Cf4|I V3.<\y_KrxXKv DبMB9¹| ENuK8ƙV}\KULB0 gi~6YBGf%*84xşc{J-ăO]6@%ankW~L\^1*RP<=5qOE*Ń|6=i Ϗ(Hj3p8Du1-*U$siԓ:Be^3 U,#}3C{c?> ,,g} V9ju.p3]c3n#3-[EoƼ^ #@r-z~pUrAvc۹%go*OXciG޹g:5 Ⱥ{JUrlI~x$ *fwK ^kN`c: m ^sQ|$_RΪ ^}(rBD;:>OE=y o>Wz ]D]TYjvm9e$qvu˞M;=?{Sy;SGXD#i; Ql"J0ha? dO[]AlY3678Uޫ PJX=I怈D=T$+2-/)nQ@1+n'Ew|* 9.`D&Uazԏm=~= K6[DEgiNMeCqۛ#vl PRH6`X3C7l= XS q)6Z0ûH/31; MƓL(=n\)KmMi)rIA\o*4Kأ(M5eo _Ip0ݕ6ՙkPwѪCfuwNLμ W!%'U,cXPǽW` H.bI (zzRFEJn%n3 G^2NT2 dKpֵekt^nHÂ!f?*my5Xn 1Kƹ4̶+ z)qUoE_".JK% cj8 aئJz6]P]u.܀؃7\]{#Ȑ-%;h ՝={<\uԧv.ϴͼGN&dkW'TM(fmUx4ndhC4Q#[7L{08'hbV]$ʬ'y{ݜ7t&Ђqϟ›Bd%o/+3釗U0gx ebRV1Υ]9ENA߫aZzjYlg(MG)ΏB)UE&c>ɑ~[oٔ7PZ/54$ Jq-1v4{)'B?o$&D[JQJR?곢"(G< i#)!AOy(sZqLO'amh־9Nqfcfm/"$鰯Ѿ!o̓Q2JCMjEitxʙlW-?pB*zB5 p6?(b!vgy}>+-v鎹x!1e{\g:G={G! ب;~#p1NUv & 8VU܇xvR@z{Ӗ#! 1?)G}C][,ĤCm+%v MHK?g@F*GfBQ,>thՅkR2\[a\sG%H]c> uV/HT7$U%M7ـ$g[6 򛚠M4Jem`={UۜLణ\xGF f?`vGXtPBc7G 1:5ahKf]T7ȯޤڣ e9J P{趪N SCXW1e\W~~_.#34yݴB~MMt\AߛI/1Rd5Jf8|ͺKA߆8_x -T9}`0`y8zDpjɽU\;iYO:砫xg٤'IOsKtstwJe@Fn g\eղ,GAƌPQ [S&Hk)ޚ6C럂6^ut^RR&(SY]>h&u v9{]ޑ!{8ׄfڔRly/+_u d;{KU,^y =~haT>m 5kG=!fN84G5V8Xi`ZG5!D޷;+ ;0 !X; RƜ>i+o;UHLNix;%FV:A">Q5̎ ] JJ[ "h椟T'C2Si5[s6nXuS CU:YM]"= 8=P,qj J#g*) +Gfm]m OmhfbesdQN>a-F0]M0'Lj^WPl-:yBkBY j0|QjK-ίK:1ej~7?ʷDNX2|q, Low&L K>``Ir{oukHk> ϡWm{HD63!AxC*Jʘqg/f;2j]2 ӱ#?ƙE@G N<3`x-b3Ɲ#R'08v }yv=bZ/m)DxYAAൊjѫMV[|ڹYQ_]j3}UZ c*7kMUL\tc(pBrTÎ*fPy,GJ9^x|zEiދ0l:ω7e%uO\o>gRUڣ26ڝҷ|yE3U<{ڠUHJ'!ĀLHts pYFYz]!X0ܤIޠ;6L#7D:r#yW%6mch8ZJk[Tz-āT?",'!E\h/vy%峟!pnx=$v F kDrZK<)4$דJT@n7 0jWe =\eL9N?Eڦ%S# E25Γ}Ʉ@gtl*DP}rkY²n&͸-'"I&6Lœ83x~9+T+0PFRʮu_ɪv@XN|jَ^_}N29m7~]\X @{v.A a t(ovoxl/zs;Qꁾ$O dkO;k(NGJYzTؑPoEfijy[X ,(ex}1(*v> 'u|mÚE }::^h*q9J=ZSTw2琏;KPDN%h:2.{EαwgHSV$80 Pp\j $a<]94ҹ2I2/+y"m5XQlNPo< 'faj>0kN_u1kJ"86_\L"k?l4{fЇA&}(5X,M)ӗF #ʜq\`7#Zd(nCS*``o;xDSyP[%rE5w&NtI>RЧiȚu4#y3c gܝs8Z]i0]1U.`"<+u˿6p*oYm!-#*-C1?VP疏= bD Ӵ;}J -nF4wW<|l2yAǙ1)*w'_זyTB]'(Ukn/u&L=cLàs6$r'grn@0QJ Dw{&+9fٚgBjVZ^` Z F'DlU&bOJZ.?Y\a.T;_&01+/օ}lƚ :t]Ǝ-gwJCA#~u4_C_JZ yE!jMgfBFg) XEҔcЀN9BpXL E|ȩTmjt:1=U&3g/vCQTXF2IN-JʃUL[m8"z d1zn#F&Ad*K2:#3>e(Fڳ5d0V͈H!5gk_O1`p@V$llq ,'Nǝ{S.mqP1~s>*B)LW`ЈoIrI ӏa7s/ %_ QN عMDp`i=[7 Y``?R5VƟnbT39Uws,~ m1Fnze9gp%:٬m}kHQݨF,Z/*31v/"{"zvqaBO7PjM%-_.̳&;# GDAӧX'}Cʐ]tB,vf̲g~ 'EHzKmaT}ONߌMKbXر7oJ]2wwPm ׁK-Wq3"ֲE'z ; k,$ROߛnEE60 s- sU5rIo˗xY#mqZ-O!7 aɄ+Y+WkyHL}dӥW` ǭs2u2~/.,9ykUZX*z(M>f):[6b1|- 0'NxwWĔ*U 50M9x}2ʎ:oN=7;gïeWwT;5@!s3ffq}Jl蕞:4rEQP.™jfFM丣{XbΩv(JW 446:*Wp\Sf9r/Ԡ+"01QuwO79Ͽ`ߵ\ Yq %t`G=_qtPhtrN2 uaWH$g9!瘷Wv 1ʈ>s:F7}[*J6!43m.bFŧD ENNɴ ~C$\n)}`lBu5әr0gg-BAQIK^ mڵ<{hD@Yj 1[8ҔON;mFҠǻUOsWi9bâ$LUcPiĉ( /6Yv=[peCx|Ta![4W z4(|Nq'^0該E!YHIKȰ)u3*jqqҰCS`=C"Ć{I <hg%zY3u%⽗ɛpƌI/uٞ,gSU#vibE@7HŚK%WbQ ۞{S E7u~FC5vO?#rwdp|bh?a{Mf.fJ0e"++ḭO. 6zA~%C[jw OkCT|#QՍYl`z?c3/]g*0 Z/mu9`JPݯ/efNxIeFyΗ-C\ *b:V[bJ7=RcNmd -h%rGeF:)tߖbRX4;;`M]Ԓ͠#౪Lje\ǹ)! pޮ#Ka #L<¶K-Q@UgiDQ6Aq0@J4X;W`0V}K۪ ~X? z֌D5-:ȸº6H.ۥ["jލ,ֱ=i8'5/zE!>P@O鑓P`)Ɠ\Ik8בֿ/M97*{NG>wм"AdkK>8pK;X׻I#\D6jvը.Gq NC#%뢂ē螅 ]Hj-+%8ډؽRhOKM6qX,&U J9\d*xws62DI+CƮ|~2aGfz33A.g|>ck8*eqmؕg7O<*>c$;s@;efM@c<%Kh wYhjf!]rG=`/]X͞;P]8m7RgWiMșOz% $_(m3V[f5V7U8#m xKkI%I벢!bt(C*hи?,4X\+lOgz :cd@^Ir\I ibwge 7BU&rp?*`6Hvy.vQ06/õ@HRրy4+UA*Oe3jO ǿwjV> kxT^'PgֶE"}Yrt]>f2o"W#雬2# Q*bq]g —Zx`suR+%>1ѡB%_@DՕ`mU"O>zb{ycvA;-[,h/ss&}TNY; ÒVfGؤZS=' ~5A6Y1`2 ,.盾aZ}rUh[I2rh&le챓*'iϿ0Yt7 ℁]!x\F#2rvɄ/lj9u@Dũ,KpCԛHEmQfxWNIKC]}V9_]r_bWEBADzYi1x5!kŮDMOԲxͤC{M#(|;E $RQ(N\ ]|YMZʷ<0 V3+a+o1q"硔m ^C%56yϻN;)M4KĶ0) e[iX(Y*FTO$,U"\^~"fnc)#N.9VZ'%[;w2i0dx ԍrқX v u_@9/a;[7}C<i꘻;y0rYlLtrc7-H,# BЙ;c,,`2*-4x.''V3z9%ܩO}|)kyh1{^Asy$)R Ƥ)>pJlCq6L0 `|VJ` ܄v,* 7EvjpE$\uN |YV¡Pu nV` BeOn5@>RgbC u nh20lzքo[Z\m\2ޛ\#]|=G%:Zfl3i%yz>Bxa%pYCW5l 1߱$Y#?cྡz%]K4J oŭ!L,}Vm%K7{v6=+1U-|S5^ڋk6 [aߚD "#"缾/}wٚʇ-y4CL΃7qz/c5!Ȇ0T]MRb?}Mj߱tEy{?6YNfj7WI\鍵@r/ LŜ lȧř?pw a>ߪOo.e\ s@I+Umgu&ڬ@O$Ϥ9;J-I0:7~ջfxB7N4C*s wMĄt+QP4Bˌܶo_}[Q .s5ƈC^i?^X +zZƒj>HC5`/P-ًjC^]/89M% ,R lLiQߓs+"sXm)Y9EN3kSho?r2!] t .1:0M0<ȓ!^/ſQE9E ~-cvLפtCNIONy-En\x[ .W5ooyhTcDT7xmy6_X_U_ړT>jgu&S\*ՂeW^-#vN Nd3ETM9c=sQ:NjǮ8Ǚ;L=an/X;Nn}[rj7O\Vdt.O illI?J`zu{腥&Lb+9D*jc՘D `^ſ 4f]E+Z N3eܚVc6 @v`2Qw)gi  <9/bpTuơr\}O]SѡEh lrePD `tE[5& J5+hɟkh+  U St ?(z_mL/??ݧ"ьmF aIb>3[Nօ+)ciVbEP/Oc;i[EUk/8ąikލqYQ6 f4+_:(f`>KTOg:_/37>ⱤnUprv94EGһJ!-`MDUfwТxCpҨP& x"~*-<^&0cQ$kECԟ\BZ2VmUl-\7QN$?6͒nfYoNpD`]ZbFکRYfF{,m/crզt~'Xt>~_RTyp}yʺhFxVI;]P5IFw[oXZRǰrz 1N SOzGBͣ9ʫ=1 !$kF;Ndݥ/w K;_'pC"-5LRo4[h( zhֈ4SG.|f .(aKF ϴ< kJ2hhY,5 ,:O$/E5~68om-*FY^ <-A'Sм8«D S!eoϵ_ x_ΊJXae_ l9c}_{`3!Gm$]ŕp&C캪_%?=>{\u2cICk^+7c k'>:֖+'_t߿jW2]/H긄 aߥ[+慂z&V=?.t-ùU5~I?GĢ5;.;^Y2׭*79.|~8ڪt@"2pcIQr\o[5-ƅS:DZc+k(lb]b( {V[^; \lHtD;_KB+"(`j(SAJt .lJko |Rw%d5S="[ľ0WUCy}yhT*&X8:Nq}leRI}iv6 yQH oT̳weq=} <TZ_19x^ʥQj5vZT7xZ(:*( J0B[dž4{;oǛ;-Je˸,P E~y{ {58~~>{ oTPb$'rQѕRW]h=KG\h|[]($F}7ѳRFln Y2d%yRI%u|>bE`@euMێ)54zBW{ a뼜Xe#7X(>\C V)_{1)l`:Q:՘[D!GH|F{ޘM\xsVPy4}7g`TEoo3bFi-y Jm ~(tRnXrQpf櫵<h!iRD.*s?d>B|| jIJg{%:lM|Fs46 Ijno)3OНڹG+W% Z[v|+Ulx/|잳VD{Ӻ${y'`$ڭH_W,He@QjkFyVlB_Ɂq͖UaB }@u)k%{khC=2Ͼ vZiڛ:p0;Z Zᜌmh(pvVIkfH#1 M-5itC9R9a;G]+2R|a bKLj8˔>zz'Ⱦ)2f"zv_l  f$]|i~Z+?4`Cs'+,?>а,úz<_g$S$rk׽#rNɈnPO%/q&!,%X}(QmxZZ`.ז 87z:^oi b6A+ԧnJ5N8 (@bd^Dwݚ?׌Š%e)_S.Zg7# (yGiBl\ͅ؎ rI!S}"=l뮷"5Wevɧq V³ImR؞;<YksD<`/ @4Y9A(RC6mU]0[sR/mtVf{n5*4NNO9/XG) P-{[Dǿ`<XƺlsHKXp%.)j!gqڧ$t UU-x|ph\|.C-͸w<ٌ q?@cmv~)h)_&"QȄ?ЉF>hI9G#pEvO nKxHъP_kJtU%?:8gɅ778R~F5b `"p}c[D.I"pJ]k)Ouw,{բ~^ Y{!E&lfw=Х'XupYhV^VzPl]8#l=~DIOAn0+~)ĄCO5NJ*jb"ͽnM/-FȨ: NpR (Lp,'U<p:nWG?y_9% ^56):A)>k+j-ҐG0ʺf{بl)Ͷ% hfZF%M+zb xT%c38VmkuI.rUCQFøE&;P^l\J9fd < 06U$5n!H_͐+CC?Һ)qnQ#H; .B@5ptzWb#0bЊ1sTVU`*yt1J0ͱУ4hVaJ5,QGUC' n\p v8N ym"dQ!3}VWwuǪn0!?sJl7K_A(>sy0/M7v8ܠHYŵ=.4t4sPܒϙORǞh_`q$mpt)ʽԙXs]E28Ū3>MQ36fSXXY v%6U?vRx.w$'(ӌ$%f ~xՏe?y+VYग़'o?fap֫&7\ޒd|#!=;^`v;MGÀ`:N? Mc@.zd7ݡPx ^ 2I8g{o"ab+Uє>hq}Bjdo U-J&bFi;n?DCF]_+gmG80D+ SN?%rdE fhع {3ߞ&pgֶ}d{Mv tּ0vQk?{k4Ÿ8DQԑsr+YXV]%S[s,q:>?ȵLa^#/aH+  LG &e)6§Jt\w*$=4-Ey?m\iXKN7$L 0HMQaF1?*urp@L8ޘ-Bopɝ+&iV։<e/G31)c+WJ)A /J{G2G܈%F5iba-WF*)aFicQOGsP/pl/'#ߨ1Ok#:{!F4_8aжA0pX:;+<D‰޺ˬH͍QRSw@93Y6[h,o{Z%P/[p)QrAipyIc ]KкoĂU{x8,owX^8`ӈFsUgfF&pMIfMܠ <'ʱFqP'=+0`9A7!zp-|Q"*x?a8cs hՏOAXm2F/U .Ad[Ɖ3\҄Yr鬵f_̑߸jТ-MTlڛTOY ̰E1ݵT"wM)~s nՠ}|'xbv-Yx>Q4/jsVDO3]["GXyNl\,~2rŤ\ݿ8.rX_en<$@%% EZG Y.p5^.L TE5N8]TВTE ,9gd(`~Lz…)X-Xq*HmEaxK͠_K|V:ϵ|{ah,TeCd] 7{hg lEr(;Wՙ*-Cjc.bcPMkHsMњN$zOԓ#/m0l.7TT|ŌP0y|LshKiz{i[}F"XXljFyjPn^5N_cKF-=rnzSw p7:ݼ~:Yhɭ8 I$:̰e4I<qPk}C v,3">JۡJPuP2Ҝ1A{, a)+ϑvWݜTLWxY(%5QQdwm.Ŵ\c:trm|tTƋ@A*g/"Ng`n{YC\Ȏ|7+$O9Xzqc;vsQރ6Rྛ%/(^^Zjwf-ǁ_eow<6Y3bDu`*52A6&nY&kzhC'v%ϦEJcFQ~@|-:մD;i=i} 9Q[ګQ'5W0}zxڥy&{O t]Rrb)gOnd y֒ K AvpOZmkPC!R"q82]z6 D46"A%7I4 #_[aFwaJ֔:_m تܰ&Ot0U睁n{.P;i37@Ev2tbn ͟%"' 3' `9ꤜQS==St _LTsb=l9<|i%lWxgIk?&k勤}BtbZOre,kpG8|xUR!{ RU4kqaNAWnzLju9%Gl煈lCԟrG$!IA6T e5egC"qM-a?F"ç/@Ɏd7ո;=6\cQu=Jiם/<(w!*#E~{";JgCMrC|Pw=fb6s/y:>C^ 8_cCC=j\epe3@'5&r/`e!Տ28_g.ڡ$ἰE^V y{$s7>9 d[pOaA|fI[MoOT!S+S(WŖeuB'u ÕP v  CXmH,W][,MT(IgAm|%a3:*;|cnwِ*&u# VQ uXlnv{x}sYIJA@6-.*&YɗvG'rH9s'bMJ{s&d#kʰW\Ā:awlinp򝊆)zb>c&:Pї= jXz\a=3bq 6@Wz,l|<h nI~4f=z U>9Vc,eXƋ9Ag)Z9RJ'qKfX:љ pòYˑX!~e֎0fx@ Zco&i% TsKql~yrNP.z,;1+/PH:vQ/qd\X'+  8D|Ոpx8f|GSB0v; o@̲p&֧keJIY>U.̮#~㸠s.LV5Bd$אxR8(Iݘ̟Wۨ}B9$g&j. /k3}t%("+!9UF|,FzL; T,ou5-yyơoٶX l6[V2x|w7 Xȑ.ޡ8H̛0P;= W>[k|B~;P [1,wtu3hpʍ.CPD%yMC~~N<}]0jŰ*)g0Y+1- ]wcƘHCDT#K!:z${/մ ceDh{Y3x*@P@ Rf[,œM#"< kbNfH9_=6ŝmۆО5}b͈|[9֝رzy$Dr{e|4_,‡ӖchqPBQTz}jࡰI_F%| Qڷ@G#!sP8u:,iƌfi#᧚/ u_t۪JhY"]bA l*0E\`K HBGCSzl2cd7c74>>ê8x y%C!m6FS,YG>2z|Z4tMjsrF˟Xb:ŔI4JU1UZP"ܕ@!8[1\DFp -_g&WgOY?yٌDzL]2 & ?5l'<+svC{g{f|-I-Sϻq(%wf?{D)?7>wg]2)[8iEz%eַL -0=[[aL΃&:eyYs `+%x5ppF~%Xyħg8Jzn.{ fuXr5u8ZX5`MQe ~-tE` "|dM=Ꚁ}'wYp݆=o݃ : q8bJh b0"D.dv[ \T5EAW9 X}?>!82vrٰ%C$uz؊mq$7D+hKؽHW{ִBj KS$1IqVF?a"-TS3F#>&mBAJI%´ПSWu.W{x6h 7O9`(Y%&VS :$L93`>YG|kԠX؀ֻpI,68s}"f2hPzAggy$fOj|,T6uaBMCoRdW.g]};f7(^{-WJޓCH[ׅ?)6 /q¨{uBzJ:Ӆ<5Ti Dj9<_7хORz G :=+H@柼o,ЊWdq兼im(_UM7%aI!;l~)3TqԌ"' &dCYG~lwq4B}EwsJdMd=2Qj Zadט{1Ia=V҈Q/sQs[=mz5t@P_TЊ0wR=rQs(܀gfHDSRgJ~8D28mڗ =`keG,ɻG}ՏݴqvU]I~T7’Ì$}n ]6_~4&ZEiW(tG(6| ҜHNiBz^̞YX܀~\G3p*8"I@*02Tp9YR ۲!kUܞȃ~/*] ^O 0O#l^졥."LF mJ,kMt[DᜟXy2R}UD$f'w I', yfώ~2hP]=<ɚ׈SS۔KJT9ZNi0Pe v$f%p+x!E]@O$w* Zɏw ,#iȜ ݫ[_ˀJ wQUyAD,8$Y5oij4Q! >.+cݝ.5og&;K+hi1a8VC7=41`ϥіƂÚaXpfi>X`H^Gٌ90/F3i^58aOb0ط~0G" w_ y<+X) }Xb) ;U<松 ҆\n*.erw׀LmGЍsrE[ף6SuGͿ~JvdՕ٬zzԁo|-6K3 fP]nM**ލųz}hp*Ri_)=xSj, __}J2c2|׽έ'H/: ̺jid l &zH(lɨ6OH7=,%O>Uw;r'nZ(֜PDo@yƞqt%Hj ?fxJaeP Uչ#tz_zAdyr& Ҕ|^Ot vkK ]LE:@XE_3^FqTK8橃ket]B);J/YԂ_va7%&qao.1AC yy<N\wxِ1ꪧw#I۰u`Zy46H9g8c{1+x}ad6tKLK,u_GPKd. ;o]A9b;T:]V H%zvn?BwnbW>D!9WOG)9w<WH?Dpǽv?:/%#BDc/bo C6?=P,+Ƙ2wLVA|[Bn Q;Xd@785x&0Ը;A-3%d*@ZIGXo\6s+:l#jNBBSz:򛇐E]m솺M4SӼ$5 @ ,[_0VsKF_c]nR:$|kmK(xJFB2paMi^g|Oh39A:…BF5خ?l<}bʓCZʔwa$.>Ţ5e'{u5Uj9?ZEK_'% @flWIh `gR TtjM!'i_eL1ʑ:ˑi()#ebMz & J4[Ļ)=;Kd6~XJ_v=-ٰ态.> G\$ϖUNjHv`FJ@.(3(y(ȩ-{K;3b͒joM <1@]bX3\.Sc8V!f3 D9#`&xNS^4ejZ$QbLv6<k$mU1OqOskq&5MfȪr9ȂSw%ţ9(jOqx7}#eɗSTRD5aŎH 0;#mxYj`cf_/"L^p.&8jW_ 覴l6 /Ө?/@=x} ޔFh;C+Z-kc׍M8$lbxZ9QL3u6n.D6 L;b|"`^ &{=Ƚ,ӓT76Np?͖ 7b#K5[ ,mGÌ$L–a8ֹ:C*ޑ,sO3b2lyA*o d9VdZ>+FP&\ _c$k}%0V{Gr+Ozo|4f2V8h49zD t!D<=&kw,(Sǟ|N,xeMP=;*M휘a%[&'){&(*y4 vwo(WqWNwݿo["z'(^s 1Ư1o[ls QYtkCE' weN'h$. d:b'BgRig|6u_~_iu̍z ŏrL3?1[|?db,Uu/|_qHT憅^ s'^ CI07N ]d9\tYWMJR~țiu,IYgh{(GZoQ9Kmzi4%kVCi^1;n4mKKļeŒx]aXFJC?S".)覉D%OGM*LjݮilrQ31u.B8jLٟsHՃQB;l7_K`3r@xď5VMc+h"cbS:nfoI("zBv%Vz@j^Cgj^#aiuTt}7v) ö0!⑤p/mNl*pwD$sk" |NϧwH ;-S3P`j 3yC% yo뿥#)FLA*U<#x!j)flȤU^x R.ȚB3 |b hZM +) a ձ=j!m4ޚ|gd\WRP1嶾u x1kU[F#l ocw-1,Iփr=EJ3]hepOH$ Cİ+a>lhmI^>鈋kytX<49 E$9[-B,.M6\+(!Bh- uuݯI:_Ϊ4.Ц]^.ׯZooE[-F,WR/=$l04Bȓ9-5c/7J:~ &\ޑ&cTbBCئ=#vS\Б+t~ 051]~sd7}A7Д? ]&WbFRȂujk̪u=)s3#7>\G-&9itRBJM}#|D~Uj_acl\\0ȹL#N;yn%b9}#utc3B3S"(fD|( [0+]ˏtcaV+oku\n ytqPMRL1CaG=Q=z( ] 4_"ˎpGNlBs3-/PUV׃X.kOu@EΒ߫TW-9j`]QǽB_T:14 dLKP}["u<s'^ޥevLwlTHmGpBrl䉓XCL)H aw&m\ۤbs&GO2}Ji%Y[1_cGHjƜ#E:gNEnםW-vJC\U-0Ivu.3m.Ru>r:#]>e?bTWgvb֒E*YVzeFz~ǂ%o钍օqrJ%5sSK<;{Z @t ϵ:JWqK9:㝣EN|S`ʶ5, ]o@E ˖?6 ߟsՌN9=h.C"K5i{`:d`!,!xm:Swm4Z3웹$u4f]| ӖQ g>%t8K̞*1RzG:5JH`D7ňblIXY2&;&|7e{8lC hIwU)<mŗMG b_Oc=y؜xA8c Fn6'o+{cS%jH.{XH=͵z\9/  9 DU@jΡ4"ucА-#}P˕ld oՃQ#CY4zf!++ ]u޲?g;;9WůբKuO/\e*V1,#5,Q'Dr6?[P|p. K `:WhLm1qCMKW$QLJ<#9l-MJZ<̮W ^B}V{KEl#~~9ԛPvVhfʩw[~ Lު|W}.XZ!/7O9s MJxC8(0A콕"njh۸ZKC ^5)Xñ%]A(v vX?٥4"-*h Wzm[q|;MVAu)I5KMPH74u}~_CǒBL :"}$GٶWA.TF? h薙=jfPvR)loD&z!.oxޒYB$dNwK)pSc87coL)C;ֽ6D^Ҩ+ј T5Ox[D.yzt: Ē:@۶PȒ5 )dNw24~0`p8]ªzˀ]a[䭙 FKmڼk[MFB{n!wHz .wEF~..{qfx +B>F:NLW?G 3O@=U_ֹM7DJ+QNHă#,hKeL*=җ>!+(W_ A~ (_ŦNvQDe-p=SK}g=zN@ %`F LKWKE Ikaֶ =+GrLqJ|1 4l TL pPƺP!yS;቙B4TDWN3I11nt}Fll4rhc[2 9l֌Zd |+PX 1mP}[E>/z#gY<6bߺ›3~בHh Ec' y';n~`,?_<<%KFj'CJw3!|)qYI;'ߖ7>U+ɟ2_o sl8c Fy%8|@bYyEYX|~1=52(Ҽ!kcV1yTj@fS[xV| . хsH= vj0/͐lBf8S/T`A}ޛƪ,}?8^ 2'2mZ ҝ ]23 |43ՙQFO NJ9(Bnry lKRv)J/XX_pD[gbW:qXq#lڕT-=h)9r1T†yQ ¹lagPp-:>qTBSb.b.^ݼh|Nʭ68) 50^M'`T !z_x elxI5]v&fC?TDc"i1c Gˢo9>>`Q1C^~Go /6ͦwNն\#W =d]bp B>!G[WONl#?AS;bd)$)< @ЋE Hwҷ!s?_}R)YA<7sWPQ iTשxԮ uZx[m.0H*[˱p$JݕhGEq@Tnm' #Mnv""~ J82RtLhl1t]G jc֬;VeKy- EB_%F/J(F]įT O3nX^l`(+tA4SU#)5KEz뵅xj+x(")qxăy @on߄pgF3D&ocbjnˢʩ&1Ƃe0AI”She e0hA%l )^-@W8ݙbu_Qe!+Ȍ_}L J) N/3KAE0b:Vz\.dhbGC-3 G',e@;A/ hW$ܢs/I10b aKp?-V|ڨHM[l9g>T)J!c( %5O^sNsaq'5I//9حIU@P+Ū}n"'MfY|y(;3Sf*MZz5HEHm%|.Ȟo;͙BP9!2b_kPޯ||_ǯ^xe0\AIQ_8R6>[o]r^P̝hSG|ԩTvzxE)ClhW\/CͤW_.뵱/\z.RE.2g~7.z^= d!oݮA N=.R-67|f.THy8յ6/Uc[$C XRY9;'l뤢C<4'*u$Vzጎ0le`*#5o_@S=i [/F @91)+54Ho[F=Jҕ4A2ڣc(4uy>Mލ.]bo܅TwwNtg>+Mr~,QkB`l] e>(ֱBXJ]]Wqy@`2f@B6!­nyE枛uy0QfSG[!}sڝ) (N3 ohD,A[["D6uP% b6Ԛ].WǞ];@cd * |CU<׺p"ThU7޵)н4<˕5fNTL< ંOpvjڙDܢ]NjͶN֫9״SuP9t*R6?}+>"c >6L]r肓o txfmݐI?gm - c;@ ZhD=afy'TM -dzNʼn`oTXHX/?{ʻLwq!&a߼'D%: 8 צ4 ?,L۹`jؒhnSEYձ͌ωrDm@*?mUqN3yXre8^ ]1YA$ՙ TC\]%f#MA=D&&J1 :No)0c4/|&vl2ۓ6+EDՙjѨ,c-aқϗ$ţhf4f(>(DS{OĘ\e@X7GTB Kp9@:z-+92yMrYBO KX?L(ă7f4Hςћnnn:ӳדA ؼ4j,հ+넀#xcP0|&7,]n~ c k0[ŒTb?%=I'{{VS7FZƮ6f_6wǞ!r {?\Q olgKȒRq@p@-J N`fT 9`zO\ -=2&.p|Ji>~e?!;Դ1~om8_ZaÆJT<2*sNٲ~A3XᑜǏCM5}Cbz_YZin &e?ؖ̐Q-0n4>,h`y{7 KFwRp\NvJ)i(1Ľ?K/~ûYm?OJ)+)uh 3K h0)~u 馺uhkwΰ$ZO cud&9"@5QY6lш̨u캼^A].Dg-c]ha=k7nORdʉ 'ẉ_ DxH~:9UeGt4Jc\+n3F͚5ctBȺHܺ(9 w)RP dB9I8'm;@}'[ܾ њzfEI'-ALJ|7uP78bf7|\LYz0E`cU}b*!(/PhnYK`xArj\R]D `f@*`G$| Gbšmu '%u , YP[?F©0Ѧ?{t@6&O(`2y[4ç#Ϭ+4jsK%؀>g5!&./ɩ:()0ES0n7T Pz)1,Ŕ]{ݳԧ%Wu|Q *"dYGG<$zZ}Ρ0fp&Aۊ,E27M_*a\ GL~ߵws&rhy;~%pI 7cs-LfR'tZ1:74fұxUG 2D7AۦDķm 3' sGWYz^':U3C`;zT V,8%D:v̬ۼ觓ݺ r7ӟO q|zt+\Y^tc-a^h_zO"c1-M<{D\/Ww#xF/}s+2 T^k6ejjĄaFk~@EeuEJn-W.n+13&bi 7s=4 "0Y qQy݀Oz&Zыj =f5fr_|ٿ:R)vo٣p0`d =J?>&M!(_xac_a`x]@>dGX/'>S*k-pCI5G'P:[2ڝ8D GΠ}8$q(&p+մb.VIYrڞxhE;WJVЪNgqj+{X:nV|K Hp,3}M |i\\v@_ Q⏉;Ta#;Kq?ts2lkح>? 0 w?YmD>63jCv|R_=$${YS]2, G *߄GIImMHleYv`SB ;c;x(\O2㵞uBi(Z1ŵtT`g^h"]Z7.Ln*L_':OU5ļh?&Bd n|U-7Zmo᝔zh37kV :HA `~;AiCafc*g..-<>]1Dk}Q'+]c~"+Qm-A`O"7`jW,lZ 6 e7qZ eC \B/t*gS(fe.KgÈ9C3WWja L,F5[쎕'ƷILפx*"冝hI'4S!"3vܡlH6&k{zЪY3% REӄ en&쨮_CN^w>#_ެ $6I HB˦zRˇR'MЫ!縒iŲq;] nĢ)Ī'ˤ~t'E}_;'IkXT(QXr(?a)DϘG7o, ")[ZdU[6t;d }FB"CMڹry \upV 9r\Qe=ᐺBS&y{s :f{g귡>`C-}L0!8SFr,"{Bs%-wL! )3O$%u.CJIYHklӺzq#ͅ'PG?2I^M}{ <+YVw n;$$tqg;g%(vEHT – ?mL ڙ$B6xfj*ị [Pc`lᘼD+0uܮ*"SST:ׄCJԒDr242I|nbalp\)Ggq_:JMbCNڪ}*,%XgxoL||mIgIyCȐ&Vz.H:h3N($c>qnȶz MHxw?H4ް#Y T p7>;@U AQJZHRݮl/Q^(h\OfAugth Z]wBcC{}^^N0`T?nwٸ BЈxf֕d:% H'̪3M=$SxA^cjDTWL- wwMl\9Uihcq_$b{=ӁSt S7RU_}Si9 Ml^`)KphmyFpndsr!.ڷn=@2:#+D9:Uץ]őq{= Oi}UGcJw^ҋ(r%h*4zH&w8 wiG\{lu dӦ6˺#7Tb^ʏ_{tгĥIY eꂼ$gC?{zEZ pV~̇\x`iB\Q'DpmJM@ouIBQeɻEJǩ?W t aMH8XJfܗA5[`Ougie`EBHXkHYI}e|✂⇏˕es8pvcWW;C"j IP *t&z1&DAV013&jȄyGMmMno_.!왷Fl9ZیAf 𩑨t!L':kjQall!KƍA@ Ɋ6 7WGOҔ>C; @%"FaT:ڮǻF6$@{);fsMO,ӾL7-%;\"`.:5" |" .M 1e$u4u>"٤Z=# W㜬M2o/3M?_!QN—|>A φJ6@UnSLxc޿[Q}9 ^꜈ m1-!.Af!{ N) g7s1pZ^V@60J9gKT*&Th޾xο{?4U`ʸO"\o'IC9IRƄBnwx 1g[ t5,75-ORs ϓϙ{n۟HJ*[4Xf>wWʁLX}}d`9zx=(=kgT0Rx,9Usfe]wxԽԜt[ >bm&1qSz}aֈ:݃G:$ cm>b<|J*IMokWX?imdoDHEm(zSlDOh;Or5Ȼ_I J@,q6ߨk̞Y΅Z`)Q+M 0@'ԃԪ[e,cl35T@Wv2rJY'Qs b+_GHLG׏Q,UR=ig=OdbiM7oHc:|8cswP[o$ SY},3L@}mN>[îޥy/lΆ1) 赔#~ޥ-g|~(1>!:-v7n+=xk8tνَs㖢[֭wI5i`Nά&d=w:ߠZ,p].ZSz*"g{[jeds-ŷ(#a Y}£GX̯E_[v߃QE%qDvsKjsSUl|17; !3,8y̿Ʈ q\NJ 3խUTj`*Ou,X:=/ҵd%٣N_]'wp_i2X'Ա(+ <,R'dوB?N  ؚr=B0jya؀O3+O=qR1]ȀkѤ,\iyawau[F ptybP׉|x8PiP3D!3+X "qoZ/dƒijh g@Hfخ`L78>*hM]pW0 N<=-@큫ᓩ])k8"btqL O[*#$/[b'1"l`aІ6j13o_,%Nb$V(HWs* DZMz[`CH:dv$݋=mj)KOR L ٴ% Vhk=}QL~X9Mb;oBY&ޔp,br?s:{@XSpFJFc$]#t!5ըsث !#NJX8*E@uKK~9;Vp߿ 0Ȑr;ͧHQ .m^\LsÑh[muȖS j+8^HЛm;نXw͑L,1^SSƦLfbF.(vw9D<^4 *MRv޿ +( zGk`{}D:,+\Ga-j]=V /$ 6-u*ډh?&ڔ9xW,5>E8'd ?Es5\o-Zr۳6V 2/m94.k~(ImѷoA\Ý(!Z)jR夁6wcQ(nfqUG?y%i5l AuPM֎IdJ^`z꽊^qi,XV- ",kyz1[VC0*5F`ZK8%{hn>ꁻ,D9aeCE'}TCd#+{A9n j# Z5exSV Le 2Y W09 k4b.+_l!#<ôBB J+f~±ȧA}lwkcyKY8. tS W0r^,' иxj דP^sL"u :7*bZoz97}p-~GӝxI8τrlw(5pRMcm`ͣЛd%+_L).fS'nPl R.++;hฟ:D'NŘ|Z HJSv7rLÃ_+^ŠaRoDwrbYL9{+àl&A((W$l7#=ѽg/wGkBǧ~ `*8<*: SDďRJL'rW˰չ5(kb*/r>;W&b<Uj8m>y%rR#ht+0 L'4/凋_a{5؀[=}'}&-9}o7;l yYjۥN:+`1-a߿О˟cq?^FyPx WkX3tT 81I.m$"Mqm?܁ )jTL$rlai&vO]7c%LW䜎XSrN!c|q& 0}7 X%<8:\rk2optEjMZF#1O,| joa^hL{\:sl7ql/qQI^jW9 _^ ڟ03@ Z-Hi> |=)9Gq>ю˰DW8aQ2IVHqmwQ9h0<6g`tb: sb|CߨUE_5xR40<)lvftN_^h: Rm긑Q›xo|O lԪhEGⳳ1})UDhK`I431镾ހЪ呣66c7?_ju' Fͼ\~,kݮ \8(swuYNI اxBq9P;raE44m> i`^%<3d7ǭ1q٪Sj67i;t?Ŏ$)~⸓ s޹Ǿj>$k7nH 80םǐY vKC_aT>=V: i =JE9`Y ,p7ߍa"CaF՝Q\Teū4&22pAXt[Ў)ae9lq)A+m@PHӄ46]T4SIeIW@Os7*ޗl~՝Y.ଜHuo_[gn%vzP7՛}~x"SCbbLLaM }~琽HZRHv-`¿Yc`;>bg'.pe$Zt',J(1ܓ,%ۏϧyT:6^BAG12WQuʧC"#`/\vIǎgjhu2,{Z#9vZ $L;_t=c?EdB&4?;H(d!g3H<Ժ<ܳYm*ζwTv9Xi{cvm=fyihp:[[ą>s,mh5*2BbKΎCgTOwKLKQ m߈a0E ,XqǙx̜RG,}F3uzЩ'#+ׂCZ0DB^Dz20{4\Vuh-cu>|}yZ0i9\6L~&P3BqK m0oIǹc@Գǔ ~$ _wtu4,5 y{g ;H;L22*;eTr,Si!ol[L솟` :A+D .ȶ0Dep]FmUVB1Ff}t6>m%ߙ{.\a%OOː:I,Ak"'sIR0Z**y:HՒU~G-HO.Ю‘!z`N%^UvIYZҝStɦ+AS>!,>Cf+QZn!6UazXdc-M?X-<Çun7bݛG~ **1'eX %'~N{U\P&ޞ/j^f=yDCkT]V? r6jCk9wa =d D Dٻсv:Ż$C(ۆfV׉CpO,jR-mP/o4Q6SV9Abc_zNEoU9\2D cU'~x@&h<}40,)_Nm 874^UfzH|`D:ON pa " NJVVͭ6|5W>C7Rq[l ;F*[wj*AT&fNܖcUm>k|4a^Jv|nr,vr`fDч2z(n2ҸSՐFkQyjS5F>Z.!}GlҁL|\܇y~<l9xdf̑LS7i>00m&//20I3+A)$dDB|Uu pfICa[0[pSBe3|-ʲy'ā*!_rFe]_H!rXɰbZ7۽"82h)G<#*P5>W6UXT 7Pzj]C\VFy'VA\N_.d"oI#a^ĝm%J]/}n)+Rp//zrJ5rh$&Ы4vL̘\{=t3b'z429e `aCbG K}W/t ]khն8pճ^y+oEW% gz&u֡rm@Hr!oC>=J=Z aymBW^ R5&kC?,qU+W繮)A = .&\'LP2T}B6D $SNևs J].F.X{Nj,oDfCXQl.,.J 5 E͍mȆg閱zbdB4$aaJ۵]T.'ݰ1 s?z_6 P1 \:6erCٛÜy#$wKę,g5 wNQ6z]ݬ[ 6u" 7-)#`[#;1yDVOC%4 ~dzHIǞgq]њNWH'YIT3lZXx.$'_Jl D`,Idm$u s()Rzܜ`BÙ+׬ND=HЎKE &6@PFD}jRzbzZiXǬS־z@w:ϱC!K&&&\&_^rh(vLÃaN^DAe8)B:c腷WO=VMf]֒bC,u4HBJObzF+GmOO*0! vUJ0E ܅1U iVzL1ezaLW6R*mZIvѡ"p fė=jV^݉| V*ftxڂ2;`"nգ=tԨjhL] +Be+ޑ]s }.(1MYSmNvw CKLg`aC^]8Gb7RN6X&7<ә? 8';SڶAuQzL  8@oɃL$YW\".}ӾbiO^;w3vߛsnu -π HRNy\vO]S;>::C,lTqw,3KY"d!@ɼU`c " Wh Yϡ#6R"AX=-Yjw8$')"GG$S_F#T=}(T&a4eZu℈i)a{/PdI^r1O@ >Jt_xT]@=ژ-x籁 meí^ցH5PP?Q8;DY̍: \:OpE#0rA"F{ ô8n)6y,J[! hG$Ż/epBa7{>=TӯX" 5;7JsKTYL82;*'mxȳ{L-CA\:٫'# ley"vЧl⢞euV{.V6u=?EHu>^{ژ)~rgWhSrzLrr[iw &"mC!"-Q\+ԥν&^ͥL}I~BnY8rvOQg8cW2ӽ6wޝyqz?Gr OX¹}F{ez[ը]Ehhiߒs\JL'NO!;TٚUP!, ⸘⪱*XHdp|lٺm.ܟVӷ$oH+w<.:;r}H6[{Jg1(;4I],p&[[3TX^!o/aCHD vuO lMeтV<_ƪ"e:M XKS4?~"x&t gZ\[te!g`MF6?Ru^)Q" '\io*qpYՃ YC5 j-By#S`Ni5m7br0GLDk_U1g@&_sea9:9vK?o|$ϋ|ٿA䶌 n4w6b|]ƸTvsvki XY x9W0Ym peUc(e{+l)uF5QkC{Ae:VW>0t` 15d% p-uZ Rd݄i7K$t|O2* wAX`7wV ;'a/%,!F=b&F<\Fxw&$!g=]b?xj;LSR6x!,ʀ + mymw;c탽=V}͸ 8:)cd|)Y&F[xFW%8}wx t)QEK 9v8}[{f[L 5#{7Y_o{9B|Qٸ͎:@H} `%}kIM[H6Ocgwy>6)|JN2/: G-pF޵[lc" uWJe V|jBQNfX[48u{&'9N^!l{Ad9 X$76H> O X%a𡧢;:~8!?wA6R~*-۫n 2,ct9i2yзCa]67! v~ ڕEm7VwDzf4R0V{BV( `^w{_槸$vXoFfItƲcĹR)oO˱Aض TzQ9gVf+QتK.7h6Nyr=ǫ`4lcFLCJj^ 棄~> DGZftu*`z %A9,`zg@qùYP|k1Kp\n ҽKPބޭ[_{rjңn ɜzӄY4R µYio:Y(M%~9k؞y_@iiuj5:(^܈?aŶ3|t[GG}n? .6$XMrgqVPp?.ȸ~=#}QAriG̢KVl⑴ f$M#DT<nH?r)q7:D܀ e2эqk䗗k7Lꭈ*| 7w/oC.lqMqJxxH*}Gp| hmgL-{>a*|ZW]On.F{at f[Vm8̄ OjSX]4HYMr7nȹ6V@LEϲFxuq/3^^=k{t~;ԀL2: eA9;qe!+ia;@NJc@&b Cf8d=C&ƓLQw2S'Z:]{]Bv)Rrs||Ty.&6S lWz6=E[Ҹ"9]s"h u.y1bX L{KQ'm2k\ds-0P <.xjW^KDcoٽ۴'e^,uW%e$k'ͧdO"){8*,,Kb^~.RK <Tpu3j l K9e"J X5J(I^}gIb.-b"3 5Y21Ga4'/?upj##?RĿRH}LzRq._>[}bL[ΎJzV8=1@&Q [0jY= I,ҩȸM-#ֆwX#cpnMF!>:I6a0WVZPysw:FX_^1UƖ7UT!وW-/7KB4}fO ֠PƈKҜ;׉8A@J8\ EԶwi(p#kkm ix0ٕ؞i7ʨ3$餃|d@  ́TzyU*o]\q ;YI#CZӂ_Nx3/HMЬ&)SrCF6YyPdә)ɃY Z=kUYJ:%tc '{$4ǰvP07<}<ŕ}`>ov˾;m*'6]"5!˯BYC?g1`d"?-p؁Q@fc8LE@M3F*ϏlZp<T ;sj`}-=6%[+CwmmŨEj֥mʮ8,p2=+0YȠ>) ]5j ۶z!vVN p"kD-kpfwۣs F _ά]~WAZBB=Yl8|B,8-{Hp?^DNSo\5wys>=`F:곸Jsb~u%XGȅ꒝#žd`Dz`YEnq~ݟ=PҠ ޫV֬z.lSW웃fe1q^MY8$Nyڎ9IiЍqȤ##dV ?TJn+ s?5WZ eQOАkEO*춘ZPSڞk>Ey N P7(}E #)g`EVy *DP#/_]$|f 4 w2#qN|OrvwῨC < .ިlL^EМ ]EE>ۯZwFiD 4%/u$;N"rmm)=;2.BMC,{YԚ5h}mtry?p)M#-i8fNrV٘;P\\F>{N9@gAfznN2c0qi"sRk^]w QriƹS &JWH'P(M`ƄwIAS{2; fޣS/X% tEbs:Ї})nNs6蒙:o)% #ļ$i ms!B `M'l0Ӎ&B8V w N^Q^F5A PBkzL=\ha&Ur3 a1oWk,䅜zꛉ;DS+ ƍnQeMR>-^gj4qMe,׺l6˝7r[/D$Pu5ˊ꘤F0.<S#)?lnz1S@~Vfke)%Ҙ5lљ:H 3+֋Oh$ӌPR-(lb- .hxukN3s^8>Jm՚&Pg1S6w$]"ifcUzO6{ gTWfP'NgٿۗYV#V6vf cA1SvW@6\2j>7~X!ی9.Qc؄j6jb>s{:k M9'}( .ܤJ%d+G~![]8lY57k907n =Nuq_)sHwAC{E6ߑG: UK'V~q3(?,,8ϒ+E!@homuߴ1=kAb\I Jxw~+z*:gi4g+~U_N_o84|>D=lzƭ^DX_%kbvdLNc/+"mR2}Z0!;tp(({V*J~a@nv9^,j<&H. QRx4/.D#OUe-Y &-RyQN.]k|_[_N?ƢExSw Qb,avf8-n) M r^S썑GY]gkCk\nj@CsvBӭppY2L4[d*.r.kHL|#7J8grن%I6PGQQo`d8'eyaX5-2W<2L蓯ClwDC >!a')=%(Zێ(LG93Cfz6L.l&BY ijb^E6֋G1NO/ +;܋qU%Mpx@pZ/*;8i}/͞Mr>oYӓ~:=|<d.TޟVWhV.frHqt]AVL=Od8 MʫգTk+h Ae/xvE0FWj3yZu~'A8fл믩g=Ivy-=tՅ86SP.E@᷾v0 ˱kfBY%ڷ`ʴB8:MLIj+UCQjϮB@%U(!_^c] GK FŅJ!9Ć_T7ǝĥ)|lgݣ i` PeM8SYگK`={=?\RkYy@ )#jf`3C }8̂sCtA=#kf+p؅S;jq@[ T ^!%i'Hh YJ=kZ@#qߍHscIlүjZBoq{&EM.f;׼N=݁ \ ҍ#-mIT X#"icFFgIx~dU^Tx , FfYx> `UH  ]Jߥ.-s4Gxc ݟ-x1eZqf+Xu^No$Oj^y] LЬS;_$w@g?=d&~!`T#CUg qa_PY)[饼h0 v \x[F|]((%a {?~hcfd휠F-!|@k9Cawn\)UAe=q@FT"M{d#&(SF6[mb9۪[|cH%|¶L9L_;,>%lhes6n~:. } (׎ xa^BԽיY4 #w2\VP HTQK#. ۿ8왗>oz\0A65kp❽@9d?WJ38*}|op44 Dχi+:DQYL)Dm%jh_ Wya:J`QƌCx۝,^{!B}3uiZ_9wVE+O߽ʀmEHjqe56g֨[]o)VmGd!% a3x$JQ=ԟK Vmz2$x?QgALy}0tޝBi0NE@k1 #YQѲq#3,p s"{}N<"-紻Qy}# Z1Go 92^*R=-`pfKV(HC܏^ 0ԭ,EB#F7X-7hs+Ĕ+atՖAukl{t){zz,x=?ȗ5\zh5KT- ګr 5e`P[鸌ɜ.ƁY~mcX\P`) +b_dŭcx MoD^ӡ{k^z #@(OEj" uwlߵl^D2j0oPF!xe>±f#gL*S4glHyL R2*1txmr~׳<\ɴ*0;~W$ qE5jb84˳9-"1ع*p" - ң[-.&)?da U/wTy,ZwP]53 |@ǀPVVPU%pOH峃ҎFJ|C60GR8jkHVdF7܀% U,F' enسc#ɒU;OEED|u74Dh)MsNb Krhc.z|+T &[ f{sjõ,sЩJDcgޓq/lN ݁*XphG~P1x@GܦX!S=# izK'k62XxwϦ;9 ,4t WS2aq7=z;ul0qmYe1Vl9Uw.ҔЧtIcS˹#Pb/hWadObcή}݋R"򯖻W,-FhCMP_r1ƪW:G1SdCbrN)ȤBd+.DeLn v28«l] ҂ސ[*5OO=U‡WT̿ ڄ@WUG|TDy啗?Ju @@iR4F?u =OQQt M hN^*2Y"+%A_Ҋ'SzUD騰-1OovR0\RH_zK:N9-dO`6R8FrLVlEËSEH*&t,*lY#).²+<~Z0 )qކ4_皚Lz$\-Cl3 :7-r S4թQpb7&lsPX7@\ 2qyTݼ'n1W-v8$o<B {@ 9'h$ 9,+-H; =2<Yx$Ƌu\^gDƳd(=ڙ^^v,Uw2ϕizơ0S[u}}$^ u<*<,W~,ge'A̎sCYaS 2*Va}ǵ6{ ;fAr2DҮ߄;W?&>jZ*FQh{nҒ2Q`,]/1`Sr}TH7k4G!Va;} 61xx>졻Q?2C*w4N3uv؎~4Ҧ4'E [ @oH/P`n"L.£øOpKrj֜"LCpډt0yYUVf4B;[\Zjjk0!.)3k1)S922"%>`T%w(n7z斎2) Yv#G!bV o/e#bj8ž* pC}EӑwXQzrY/"%*?QL_K]t8ѽx3%Fp'!u2Fl!N5HF9&D;LNp lMt,|yg zU#*ڇRY'$tzRGGU~9cVf3 \j#sf&۴mSbl+Dk Dujt9!1Yeؘ3eoU=> eo,$%6SK(xof%pƢY_qTV4>'3aҷ ip9N2.uSf xq8~vX洩dJkEdO .NntO/7I#Nx{K*ja׼NG *)* ~=p tC8W3KJ #,8=M/:ވnK}n;UyLhTUycJhL_`@s?jueO ;VoGAyVϵ?6OAڶFʣ.P@P{Vaw<$.ռ:P.굸+-%8AzgkaA\3,bJJSQ'=:R>No߇au%- l 9[՗a~4Pt*rGn7)e\OV`h@ɣѷ$[w!PX1z6Uw*SC\ 栧TT *ya+S!n<o//rXϑ~㋄oԲc1,JӕnbvNOv:h4XO *N:Zx%tvJyMry5GA1"_ ) |`ATAyͿ0n#D/܄#߀19WI~[<L!h#r >'&U4VcYAkyX{U`JZ2),@OtDj3y 0@)8M;LvVD@iD )AMԬ-qiqHV:>+c1Kb,lr8+(иS/<_#S[lT@(>1C}[:~,rB:sLFNHƞ&lmD0 :˦=()PGpR,[N9>w*hT|ݼf7!vq9> w =jml;0:ޓ@,(BrOvU9^5+3td[;] {>Ac}H0YP3pJaǴ4$#֤" <"MZkB(G逴1QLSev8)  xz<[+r pOr4W WӻBWD0Nw2q?Tinrd8k>)dUHoq|Otˁn@*u)M'gzBAĽ*P#sb7\>%$`(F,;$n'y!.a7zw1.RUEYKSxyeI'-_Ch W>ϸxkE ̡f ly9,& ل{HKeͻbdc~ ,R.ux]Tm^LSv.yٟ`$]Sd/vĶ]0Z[qu1׌VJk<:4Q" ,N!^yrh9e(̸d bu#E1bv %cflNHp#r$:/y2OecھPv1r; E/,ߓEY!Ɉ }yģ.|)73j?eFy{"0XL.%١"=e졍>޼ޥICPA\@ -?Q#N(+ɣ 3ezT.ȓ R?8(*_J!'toA,@gJ}ڠb_=C9_[N !r=}t Uj6=7JjqJ(?t-km?]mK^ 50Zx\ɯkLkcQH 䉢ZfG+jgW tN#$ i*Dr}z{βkb~YfCS0dE=]De4gY~)P)Rzd L-MXov3QC)m ݱr/I RAvv7@A6H2WvƘՆA  k)}?c@RzP/$I!w##G)|?PwZœ-LiCxKD`1}eO%P$DC-=H7eh1,$SxtRSJ@ڎoFoχH m^3!n;<'f [d"~(oIcPDm>%9j pae /{.㲺;ӡ .|xDR1c16׉;$bQaSyܷ[; ϸChVZQ6#,EBkt1%~tkI X= gu&}ˋ#`MK_*#(>y|٘'$RM#N!߱lf#ytd`gCxзhؖ^| EeʂJ0؊fF4 " 'nkr}88Vm{/; 7 my»u% [3;'M*Hlp>ڪq9L`=0#lWl9ɗ[aWQ ؘu1M<}7/kaۻ3[~_+D,$lE7iUoa4eN|<̫lc#wŢ,16g+B'\pu+N.y\gXucXBi_LH.>gr`[ SPn"&aIIZI㻨6;-a_r$%E)jR⾹ H uܸ&a@B{#&xI\!܅KH$jAɑ[IR OƠ{<;@Ĩn.UЦ􃲆'& $qe9jjXjGm"|'fR_^TY]V kz0V #EІ:^^H)]h%/˽gi5LnV2G t'[hOu7_,h sT"6!Hg5$P2Cr ETޠ,궉GSFPGGkD1қ 3J!Kߛ{=^Mef9df)_'; ,f,f{6cZ lpq'_Jj \h%̏"Krbا:& tu_1Cݨ5H7!p' O~i,Wrس0L(|)Fz+NO>dYTj%26x 嗡?4w"n-ŢH["}Fq}?Y%s2O]$?{f_S{#Jȓ}$ V7U1˭W(']P垠d<&_>:G 衕8gM>"δ9gU} |ȊaY@Kw?u+hx/*&z$Y؅`j$S5Z5f[Vh*ap4w52d{Q˶ Owsz_ڔLh}>ZY& GEeLƈl~B9X@8l#ip<&?QJhQ,rOtǮE*!3RּE!aM?zFM,t#mk#/FsG¾ˣ?N}_ 9LU}QB3fv~qk%T:¿,v -rFق,O^;Kث5' 7ηJEhOe1AEjU*9k+ꨯgղ8ۼwlq56G[~lMG\N D ;{<bI?I1C}F/]bck!iə:YPE9#~#{pom@tk4On!)o+Lzy;>jلCN FQ˱\2WURQ7<>y/S-R~Y[F4x42 k3P9 '.Rc`o%\ӈJTv^RL+Oe@Ö-\̧qNk^^8iAV?V&ͩLrPe!!maaGiPqػ)IuLO4y=8?N}λiHWE_`rN[J :\ÅW?*N[=G4c<'/ʸ0㽜,Kh0cv5Ћx+V_uxRŚ Ş5"SzMf <8c.Fp7aGƨRS|ߖG$pdgwY;BM5,8"|\)Y}=16@k5`tiQ"y1g$y (˟XuTڃb䇴1bO ino20y`DM![^*@TySTLSUY'^$#na`WDYϽrB© 8ߘYm%TSIDjn/֚ogHQ3s=VZA,f:bn?qq_$ 9W.fSj L,ȖʣNؘ5wQx"꩞H(d\[G:)b4XKQt?ھ R+mu3'^w3q1 o zIg 3`́mQPc aSQ (dP١9hmM$k(! ,Zvƍuh>z`5ХaE5viDO*'fߨ$zK< ,䥜Tqm4 <}A,G.>$9ÃG~')D#,W}TY67\f!kT~'P6<|a]1FuT^"G~EIE0zM4{tZ Z>w&( y0vs'x\WNR}%,4ksWA!1fm"Ѽ]׮}淐gV֣Ì^ЙSfl{N3#(ϸx\B:KS3J5YsT&-$nO+?9Fa;vɛhNȧJpd*E]zYPQ?" 8rW"mNt`+^ٜGX!J`iUEsyk Q7ȗA#}Ox4|ٲ3$Y_ZmugŸP*Z/ ,Bw5D# jECZ۱Ssk~\&zEљ2J^_4p(NM|80EӮƤEG5~WYdu&"lnb(@{IYoߵC%| ysJpl{v$3~Zݢvb" 6:RT8R>V/NJtD6c0UWNl,s /{/1N_=5mJϋ☧5q-JiH:}|~4I Od?542?T`1+td!ڬdsUÉC79U]֐K?C+Mch#]g̜MY*oPϱ-%-:F0mWcgCI >ŧ=1 LA|gjA@nCΰWe>cd K- 6 DGR'ϋι&Q{>ͮ$47f;OJoNT/QΝM.i6q-52EZ3,\nkb-)%dM\ 52T"YL>j3[!ڕ,r!bzӖb]*l}CSS }2VUm| b~@]< {!A ΄u hbJ)_XJAs!Ӫ*?<4! gn${Y}#r"w5b!L Jɐ1B`j 4,ߍRWVQQDf.Ռ zuzO \Ȧv5i,![kɘ۬c7lO_jw6-:^7 , B\%[. ,ѐya\/Vsx:ۗʀ2HYqr2uC z_hI:yFe.;y"2 w%DG 3t?1HbsO,T2<2g2"1nww/CpUX{GwyA͟h&0CmulR,4_t/]Q2rMmq]˔_9` wDgʣ2A-װ,h_48GZ0Z:S$H1bǁƴ( mlEyp5~ {"-AAs{-^:~q˱yVoQ ڞm@XpF:W!׮.wL{\Dka:: (~Z";S )e$XjKGY#| \uYDf0!̱=ꁏYS?@O>s<=ӺL\n/:h0 =7[ݖk8Z;u\IM>V>Rd4Ct_iHa{M=w7vDǭ8z"f)>u Ґ@oPM~>H[0ze $҇ ړZ:UC2Q+ErE84,u{Œ ڄ՞j.Nmn1Mb„4uH Ct7j`MP+,ҬagN *NȮ]Tj157[ {ʺQ#,Tf1_e271J!߉V pvQ)j.mVA&Gae#|pB@ j/]x  Ԣ;Բ&yr,Uw|-%-ӁLevB@,WDGݥ>Ü{ \jwujqQDjEliLsyp4; +T"^w:"$37AI! NNsr̢ayCۏ$W |q!>j~:xȋId)>ebs'Mۻ)SG:ViCH{՛3b+彟LF"hU2ЛjdAʚyGKtn`{g[Tyj(7'G}<;_d4,mԯ goIɎb*յ+r3[\O?[2m7o>CF:_(0|;KcQP츲|Ҍ|yg<@;[H}]9TBPe'z-x;w̤ǽHۏ"clI`%,7VT?: Y j_@8QdX- %/=J9FZ47Ԁާ>ႉhԅߓxݞ;bW*am\`7XR-" R?*4݊*?ojtADCvŒ#{Q&|#Mz~[6G(P8z|"Tm}OC":Ͳj& Y:\.mL)%2@4&W ŀ!ʬj'5_hTWSQ(Qhu'%TJ,0|]=K&S*|@h( >p]rX~bSa8(ﵪ: y)fZ@_*2Hr,x]DVmΩ}ZrnGR9qz%Rn@nDQև=NAC A :pzkGѕLSP<+m Cڮ偢E_?OC_&F̞: m^-hEZņS/rA<lk;$N,J?o{WW=}l/`˃!&kY1>nu3b4 劜S(j3ScuIZH,8jpWLǥ-p%Se{">Me-b^7ÅsxC{]06lfRUGQn eLYyǷw~^0#WQ!n22tItW#<&$8߇ ;)Zrk.R{/?`kjjIpxγ7 j$֑Za3Aoy^٣<$>"d~ɫXfن%K2[?q,w[ -0 غI݂v=jg+-gVN"^Q,jȃ)hegOh˸wzV ~DxbҶxKC!kq :b)IZDY !! wj\&6FХdG/tQ_rq`e$,9L\bVf2U X%[']<ӳԎU Kq` ##}=”f=B` eZK@"͑%-97C`]jT~ݕږÛZXY__Q(e*>\ g"SPX#WZMe` pZѤj*jC @VĘ_Pw"".Nn@SD^AarMJZR,i|BEU /y=.>ቋ )}k2x?Z&!]+>Xz~1/JەQ1D@&ꔱ!5g.!咆̓l T` jɫO'  `WWбWRG%us^Ԫ="19}ÀEݜ6ή*ե2%򀬙 ux- y^\}^40N =d:*Y;FPt!32e\^f8V13$װ AZװW W:T!\ZRT-dj i_A"N '[nOb.xj(n 1JN9TQO](&=fkosh&6K=OSA07_$'lq+`HߋsHx mvA ndU~i7g\ϴʭFz Us`9_t`׏u H\ZXTe|kIL]/udw8nISíDJoO pLMTr2$6!5#wEvC=쌪v[k&L8N1. yM>#*g\D&fS}Ilyi2im)ӻG049w \!B㆑fC"B9 UO+LoS2qs)__Radn$&nQLfxAv[[#) 8x#?;1TB9/' Ԏ}-eвgǗ_t_I,=_ܘ89B/ݍڰl"HTk_k:A(>?:CLj_<#LL ?M^GN$rHz|IM)Eʻ$D7\O-=3'khi[9'h^=cbVnIq;}I,ObB{b ,K7\2ѪN'䯸Qc7$7ÕsJ!zA А i!"lʰcWR' Wx%U~5/.(EhM6FˎC]I0LSQ-puLPS$}&PRk3Do_1 Yǟ6+*D8ڭIH?;˓~kkZcg_$-GG|:8 3{47:k`P Rͩ IN} (IOľjI'3ٮ 1̄XW'E"n=^4eMJoXQ+ܛ?'Bą栢.T9n@w*%`筰Cu.r$7~s}a_hf&?Hnn2O,/*5mC= !d&Lٰ nK!U}zBEFc,C+)b@P w̕+:R.l-<%=^CU00_-ώfs/VqcU~;r4ځ 3dď}Ոgn4'Ĕ1G@rޢpUUDK1xݠ4>W==O߁=pݬ# .MS])Iꈤ: hy"ڌJO=x#usG)~}mw)}jpHNl9TP5C;MP=zntc8Wb%0K[ ICNk? R]^% s:0vZ9߷"P v0+Q:WF_Y}P/G$HgQ ||-wkw n˫@q. Ck^=r[Ӆ5-]Xϟ-RNu7u F7'-ZV K.=Ic NPnҞ/CpO벂 ?Rǁ CMР>1k Wg@lA a_ꉘ /8U6wz} @hƪiV&wN@Rڼqp| . GPT4lΨY&+)|OɿT!ƥ?/֦mTR&JX8i ]$_ƬA]t^xÿN@9WܕёR'p':{lxQv}&ׄZ]O HWYeNDuKBN,KHS|"yPъE<O7Sr|Q0Ȅ¾&#ϪDydR(oZa-N*\o'vǘV¡\<,$dV.217+Kj&@&0NPCQzQ_CiCb U8̧m2<&M6*QQl `^l¡I[vlSDuU "NcE[̂3)D;]胞Y@b4?= hCh\ K痧G2.mZ0Wg~g5lS?T`Լ54*UCj*!7XˀA#P0S=n#a+r|"|#)[BmӖ5(Q59ǰ["Y>} <4 A= </sq(LnW#Xu#dtВp)\+Ġzǡ ԝN˼&2acJcbtRϕl p4psU ,1MIH䰇SGV#"jD0Wގ.^cuf 4i.N' Pput~ʂ&R"`o59n+&ݶBQՍf9D 2qB  <#h_I\,YZ-vA8}X]K97us392`oL߃)ڛP q`RGg}n{3x\#$=˦; ! qKXp:b3f7tMS4/ 8AL1a'wtPecsd;$ZK :#'Uqkțfib4# .dagei)A%3XU4kF8IzhKEZ /!ǩ{}A0zx[7uSOťg18slm ;[#wS X%ŘqkG]ZjPd>c}o %<d^ ܈ ABy R^n"8[Ö]L^д`@$1ib7pNa hZ,Enc&CJ ?DyNwɔ3x1g;I#xʋ9C"s=#; j2wk·#簎&V.^Tm Pݱ4 y/5=!%(1@7/cm(/le5g2¾fV-$p+x@QKu,w 'Cpr1IoXkSiMHRp!sgϻn GW0S^{ld 2TMHϽ0tt|Fj^= eH6 wcoqŴx` PH5pKTasJJM@[lϗ,at_޸2*R!?dܱ>hnExȞYHГd4\9BwπY8aT(t %qY6K;x5|[HIn,&58˥78L+Ё'(޹ܺ+^dL7VFvvʷ;MZPLj\:soXPbO x$fٽ5SlKLIap#I9ZO$'E[kF婛z/7BYwR6$ai}ҿlˮfI|y)ţA--y # :&BّLV%W8&}__QGP41r$ESA+hm#P5'+ sX]WT3vjY:rS8 S#\WIY.L`e(A xg $326KئZ2 &P)SP*Lbe3ou&\N96@Nѵ ]]_bl+GdfhCw+h\2[KQT:~R˻q-.S$=(攢BkjEBq*cx vh p}tQsy!6"$M(KHLl]H 'C)dM]c7QʆSF*Ro`(v4lAIÜXr7VYU:k+1]X/' G4aa-|`oVaF Ζ-ܻf|.,j|ZyS}~dž2GGn*ry(̦]企N<8IY v oѪۓkn hG U _AXvʌ1l~TRÈ1Z;hnw=gR+Fu? ?oōT}msAlq[vMV-G0:qBm$Ã_(: uPA5!X1)dO Lѹ}1;o& zx|Y!a,`~gC#enϷ+n^x%akSXu3(7{ط WVg+Ȑ,$l`!S`Sr V_*R 8tA2˥3dXX}l|}ḒZ~Ncc?k!bLr%,TMK&4' OyhS͊[g߮`;"J4{mqP4HY(=4RldΖ 'w dUNY"09~R12C]*;/ۨLsC@HpCE9>-6|"J]|X~-mab_ߦM{ʍv9YaCX)7fad+w!LwweQio0M|.7,ט?!W+v瀌- ioWaiƜ A GU_Li+>gkp#򗂨]"IJEcyNFbRj8GIwxYP ^c]^ =43= ɏ4 w%rw:>KXd8l,:OJVT=W'#|QqBxJ@Nkv +U-]ĭsD {b~>o8WGL$,9t<_1d=A*B:JҪ3wr c +8)2NT8"7lM!Uv4?>5@tTg%qd@`g׭# xG8[<>'C>7<2%׎JAIaCx.#HGt߫EE'Bϔ(^77(-belşr{Bvh0lN]t-dɓѬsXkK dx2맫u 6M?_DZ ^u($}F`p&ޤ&dіI"֭$M; 鮟etΧHE04[L^kp×zj+wHVɰE;)%4SJ7B˫vS7X<CV&̘))>ΉEқN{#/.`Ʊޤ}]+5s~ΤJ.1Z|f"P}& QbZ&l0"X<<{ٛΓ3|t;:Ϋq_)țZg|Jx~5WK$u${LF$TOdqbnł^܊ #f]rhmqd ܦXي E/: \nZZ>lJglY_r +4rKgx5Wi~N[ʼ/C1i*ǒf+oe&_j]8@d(ۼ#*ep"<3CZ rԺj,/|8S׿$ډ4\lE&UƚѫuF3:WVT А!,ѥȏzKQU&g+c-'Iu3z*oYh;, KUHksޖ$FP=\S^;(kQx;LҭٮcF,sqν&{Rڛ5Βp;:qX?>=L77EL5=>/C>7^˂,ͫŧDa7H1g>vY{f'G0:A4i{Vʰd!xξj]nUd$NJخoשuU㔀Ⱟ_.OزZ.Fm(OSƜl)lnd0@n.JuҲE})A)S8XNjh8beZ6 }9s&+BZps%] (5.q$vȤgXK=`tL |@l.j,K<=X'):#CF(B;yLxs䔈|+VVB2Pgt^L@UpIC_; EO+ UMvr l- bӚ'eеS\Ԕu /иn}id4.4$<bEiɖA +_*vD$V[Ê/rLY_K>b9tUĈܢzI]"=qJs&LH[(1ՆQ]>)oĘ`7(iŖ :- _QK Gw0Nf߂e0ߌA,Ee.]ltϐFaΥFU:OFQpB;5UoaV!:>hLR&u}ot!·c99 1Wo|V%x>dbJ ZkM8uOJWiV(iZI<)E4-V]G F3.b G8Q}Z34s2u. EL"\ǧ\[aݼu qT ]ኒ,ۑL ẉ~9Ntc)ok+HxݎS#vE=1Nσő6'QIb'ܒj65IDo$tkly7iEE$8v*؃Vp9-(fꇅjr2.yѼ­R_h;=Z >2ZD5&b4#d>#Q@1SgV"Fܴр~!ͶLqë8ED_eKXr؏M5ϫP(Z]aګlN9 &> {EZKZm5Jilu u${+WM aw9| "ڔwXȝu+ \I1m.ՐARK&f#o-NRYbz!0lZ"WL1W[%6|j(wZ,(պ,2SuBDF-/kH0t< :n-mGLY.چb5~^Χs 4=esu'Rxo"LTYG Ɖ$Sʺ(YnOqˁ#"FE:hP.}X*t͒qQIdLLW~Ҝ)(.S8ۡ8Y5D,3=I0Lvӣ}\&Cxl{:+x:Mpn9E| ϝnvwNpz Km.R"џ\(^"|6薖-8`aLM* xQܥ܍jSFeCK8f##/0}`fH.Ibs&:BC+U[G~ɓu|AF Ӥ߽PμCP?^],*G*F@!z&l[EI@ҪނzԱ5 b".@75S9 UȪK{+eiT S:F/X b="TxD>du+FF"hvcuLb/tiW6Bn56*ÂШpy 0WQTsvbя|uPAmg@wK=f> VyaC޺Y 6pڄm%)o끧Oe+aay?}b‚l5|ց$F&- kO҇WOKP3!pHI/6頟Q4Տ 5S_&:up՚b:ElM p)#꼽 ?V~0QU1,ݲno8A;Yn8l7kOE&CI TlIj0DC4Q4kxJi6䟭"HPmHbh 8 ďqfI0a)|?_Â' ;U:,L#J-i'2Okh:Q'-!ׂb|-tz;/J|Zr'uwDV|WW_]33o"<>bs++T̞a'lb&^v,ast@ܲA1 5J DMާk/J FA6ţД5bi+3z;.HB:״pΣ_ 7+?o⏵ yh] E<βáz?05QL鵦s|((H/tq1`' FS& <񫄘|I[n= Ӂl}uG)~ǻn-LY][VvWAY02m?׷6c|bGSt νA%.,==>=G.&q*u: ,C hY^8>'vxC}鸴O:v;)=^pֻC Ⱦ1~ pEWtnΏ*@f=~.eNQ ڣwc*bVo[Zs]Mp`0-LkfFd .3, v-˾DG&qmw3l"Is谱8OYTZΪ捄ڼvg s'LF=,2%ky_8Cxm,+* =k{%"| RgRQ\X!nOb@rFtd[iӬ`S2mdJ+S [0]ۘ!9ݔ;JHLKrqfaA4gU#t79 uƊ}i1jGg{YV85q7qM<`ڠWvLK oh/[cUTMzZENt/5Bt{%F <Ƈ&2nQ↘QtրBCxYohGK<Ƃ-;ؤwSe_[lL3eZtQ v CO+Hk\q˿pIPr 5%Y:s ժfeDL5#hLJxl n70%μ6jTwc>>țByſA/״X} UA ZEZZ焮/)hDTII@z܆J{KSr!.\Ǝ=eXͻ:Yщ㣇 L{I t{M o0J+l^|yC샫"f(;\y1A+Zx~m@C€H\6P<`-`G~Y1:h𠐠oˬ aT&מ|1Z$#H>QV!AkQYtM `Hn qM߷R뷴h|Q?7 ~΍qHb-bd3ͱz,r8L4#~FV_'Bb6F=r0Q>*.*ff\Z9= uhp*Qu~ R ѳqGRA J7w^O8.ѳ,0)\V2cڵ4EF75xyڄ{D~i}dp#0DH~ 풇ra;N4ck*kr}r7dР`ri*Qv elh[V~;CaM\lsoWZl%t&1+\ SF4 !ߠ /2n}|S5卮f5;j*xsۜz)>y*%&7׊$5+OAѥ9Vs5+%mz B Eu7kb6$B./sV3OgN<%ue+%7Fyܚzer==2~'B4t UF8 GF?޾/;Xtv1(sjF߼m^igcz V$)/TMrAd|(i}ɆR"}`D0Dճ@t'*n !Z(iЌKn-B}|$`Xz8;Lw;PFayV!3 [Ox!JkP`wy,u9T$nx*㢉?>_3@v_E!ƞr,A\T=O<  t jy)\5f{`fTG1  SI&4BD0O-v̪2I OCY<Ї%  om+6;ݫ`Lҡ+m?Hh>sGrQmQY!^Ɋ;rzUs:cEO׌u8E,qN#%_fdݗk P/N_:h=f^E&bWNsìFVw?)jMlvlTTYd&Ds^"+ CQ3>哑&##ϬbC䞸[jSY4ou5!k83tddZ."& Z>D `,UZ~vSna! 0&O)cfz _~']pun׺A]ӏ~=Gĕ`E5 Xv"ܭD j0fyQB5s 7jhqy=b3:o.j\T}ܦx|Jpxɠs981Rx@hw˽H-^mTK})&dL<TgI\z=yZO4画oQxW˵1اFُ>|q5!UE=3 zˑ=/KXR<0__^ =aMlM ,qխՈfMޘ'2aqI5rc< *hmJbyk09/cri)Kb5VaXfl[Ȗ/Zl?`{g2NW}dKB|0Y\jr5YOM7gܳ땸du{'p$4xaa&'vv aظa.׷\ڦQFAyS .;$FҢ ]\ HJ K6͠ݿgbij%aPt糗΁)ŝ9m]4A Lll+WIt9ڰD}2VTAXKRVbiY8<-Iv8 TvwDb6 |Rb{3,)uO+*Ή> =D|V9\ ̰ tQ=L~ !#q'ľn)AIEYC8Ls4O1_qi Z#1~{ o3jZc!WyLF;0K#*ѹkI |Uωyr!E]T?Sͼ|x`~1Q_tt?iq;wq%N:A/=v̊&VB-X`&e;Ϯ^| Ȉt[Oq0bZu#6t+L P )>Rhɹ*ndpE(As&osn`|Zdz ?,Io^Qp OjaUX-gbm'$сD!F'}i ߨ`4PHPI.8_|ļxZTR gFl#ppZC%d/2 )!➃]a-{籊S^TY!0V!&͘_iە1$ɆYH?/s%5ۗ5Q|SZ=*%]j-={iwnH1p:tYp-msDj!XSRMJʁ"d__k,)5ڴq%~f^B0.,\HY K)8p\nW,ftw+ kf__O:#/] z29ugWVqݓ>Iw-j/H,S=0Y|n`⢘EͻXEk9+X#v>TCL+ Փ^N!5pi1%8ˉ]cΪ]I|JEwܖHn۬׸/bfi_F Mdlp!t. =LmUg.`7 -n4|I>u_}A:[^j1XI*?ڨ0nuEko DE_X|V9D"9\o_:51M0RG{&|@i,q, r_Z0I[j@3S믷xχ3 YˉH7F TO%( ;+RV7[yihL"E#?Ȍ,Qfɸ.gJ٠XV&ck8sj60kO]f~iOumTOSÒ L\7/P3W{QBáv±҅mP'BSrf|퍱]sņw| 3vi[UVʙPvj p1  6uUCZ|Jb6JU'AYڌ-w&I b%3ՃU?-;x1 fz]ۜR>'2%^g:#.țkgK& uY l72GU0pFlyN{yѸ,zհW/†ܻ㩸@1JMcv=(s4-)f\S{OZLS E\HnpE^6n Fժfi?9z hLoywdp/jAϣf^D!AکٯCMp8aö́W ВBhK?y.N`@ALHolA$IUNEY7%]6EPLч>]N3kfSK,$b]MB z_%!M,hh8!~D*)dgt\>ZsX_}1Od ]{NJ ~@P?a7 ~6JfQF^R/zbJN1};$llN["Ah5MB]mb'B9ZAH4|Ĕ΃e^kv GJ-dTef XA]>2<a*̃ꞺaI`ZC@ H2kӀsInP;U=GhЯ_[XvnþCPQꩭz`ܭ_4l'eɵ$F1mjON&CEPuW#()θ\i@ٽ?wِ{ԸZf䲡Vhux;B2s3*6dV]JW8xo7OT: m}W=p V`Lb A "X8ΈbFJ᝙^Z>Gi<;RO dV+I [S׌+~}̄|=IB:"C0\}wTH,Pq\bW:u뗞%ŅFnFCN NR+4`9cFҳFT IGYL5.Oʜ6Cj@0ZS[!F@X+0$F"#?dW/\yϺF̶J'\į8u\AA|:MWl<ՊI9(ew"V`f5xf|A5IqizPϭ*.M%˼tG U2Իw=9-m!ipg iFQB2Р#pRu3B*y\^WBK9w,݂ZJ7 V|U=69B|H:JU(n4yE(Oߨ"v9Mj:O=p_i4 =PDE C1Ƹ:~`>OK)>@/ (Im{\ %wZjW/!UzW{͒R 3ee-9*]/e*g8ꝏw ^<"BQXH`4{YIW٦|HD!vGz. 4W0FEJe;cH$@3d*RQ櫕=&F(T{ZI;&(0$";[ |W2 Nx*N5ÅrV)5Ge(Ű#ڷpy)BI\>QҰᑵw"ߘcOr1(5ko9-JjNR_bOͅiQ&snDwG;SS1t(Y*Mji 5zfoy<ǪKۃfMip(j䙣T%ProduB9+p4,%uS,@`A5?Lf wB5OQL#{X>"nj_;oIl@c]׬nega36oъeRbd.mq_:eɘ/Sب#l,ak00\UM5 ¿ab_BrOQ0df?!k㓗$by1=~hn'}R|E92L让h=SL=E D'-K0;AudAYC YOKZaVkK5,R@c.+?P2U0<]SdLi{mg\HAeGT2#,Y[zzMGa%$#NOS=@wsMr2gI<129H?Ϧ]aMu$8v, Umxn f|%Lܞj'.?b~Dn vMbQNFsڹe` Q́R;ǻ`gM+,XTَ*@V  &j\V@ 5SM6% X@C %Jjې7Eq 4eP˪Up;b\ۊ׺:DwtÊ>E_+YxޔNǚ ~ \;ŋL;wv!+׿*s8j *u.Zjr=D0WܹF%glF ׈xZx U;3 ϴSl^1$CJl$tjny0R4nSX& Y芑J%pq*I=/eAF6@k 6ϭ rw9UM<#kC׮*%;9{$u?Q;<" 7J֊"5 ktLyCUb_~W!yZ"C.1Aȹ=)W%^,Z1VF/ Bz|4jץ`QT|a:i4Ä49m[YPv^P>t=P';ft<5mPa7/UEP.gWf%hH;Bm}$`~#(A/LxWQLfYYP \6LYǜy+Zr6pa#8d $ԾS *=.oqNqy'TT zDRnwޘb!!aV$(ڣVNӊowWՅ9hy0M1g A9tUB`AxzIq0H7ڸ^b$V˺_h g#!큰9X[F L#[@ؼn| eEW .o ?*4pIUkt$5A8t9 =@Sb0zM^]hi(3}A 솏%.:!G5!e]{Pp+AP|&%:9crO|bzekF~gb!O=Jj* @@+nxvOn/s`"* e f\1yFOhTAv;8+j2pI1H~Dw~kr@n >^[=W>aQ "fs: Y:zo?l (8:)fΙvO҃GE'+|2',Zsea܆Bt ]16D7DPn^M do%"eaS}#ʶxG!r 7LОfCvB_allŠ5*E=ZCr2]KX+ ػE ч~=nǛ!@?/C8R^JV'ݯ 6Q`8J%Ĵ8— &-eY.4QytW"'pzLv+>Tqwx<ܖnf&@ɰӨauaokhA 9"Ο1 S:-|a;ravACuq;ǫIjИ)K&HDmgM"a%a7Z[{|<سU ⃅J`|ݍGi54Lnܐ9-=O s%p q"6TgL=xo/{m(.sJbF[7)ZgStrg홐@&ā\QأW嫞ʿ V`s ,L{ ۦ9[R`Ɩ@.B)?]s3,؍{AOu 8(/I4(|-l[J E_!Ia`x 'da5gҫE!".nf)>D$jE@)?>Pm=6,?;@C_٣BhbpyE!>x],pZ'd59C|#i0'U^\Ydy5 ?MdLwVrstI 'z,=p9qí˭_@?Hc jk:sx8R>S5z!a׽wx XXw&:08f带D5aKÎ% ~O {wBs`kKh ЈC{vO`)v'jr51C c"/īlJ2+\h_zpq6姺PcZqT3*臘T.DgT W[J,jƒD&RoBV}/hW{Bʦ/ ]9+'x]͔ L JBJ`gLlB4A~OY1YJP10`L.d)W~f H/> m& CErmzZcaf( }K蹩#AՐ9!Jsi6:`D$HX͓46n$ d0þ[\% k}Ii:Kר%z@9-'tKqwɡﻜG'Uomჷc&<|[ NwWNt@ۚ΅"vMsϚ\gnr\%XU=&|^[.d9s-@F/kC(x;{lB39'r2Yg0kT9IT If(8S10FHП?v$ [$8hLq~ f-1i4.Q#/_epKX}^&sL/"QI3VL(rlŽZ|qeVy6Ce0RP=J22.*ሪv[}4|P0rvk~q }LCҲy(34)g(Fm]Ir"U{$fɄOF.BxH[b`)gvqPoXV#}7WRl4O;S}J> $3n7C'}Sc]7k;4e/hw1gЩ| %p@V3B~xa4WPbQc>TgENφq#2~DJy%e7R.mӼ_gOYᆪ%g+~. FKpTwݵ4 1x\Vvˈpr/h,Fh KM['?0 WnNRno>TFўK78aNtqxAi3YfҐLZSqâ.CU|_an' UA<}CxF,tHHj#r̗Z!{ '} ƽ5Y"x[!V IPK;6ּ.%Nѩ R̀ h*gT(Be-k$(LMoz!HU<$geoOYУQ%{ͫ(4xpK{8SBZ4Hh3")hG=;GUiNnS^Yi Hv㸒)xwXFJY1Sm0_B~mp$ %W Kk'Gq7ۯ&o]͇f8>j]yS2N !0i&dRT%%_*|͵}ܱ҆=Sh'Dw̐w;!I~r!=|@X0 'F0h@<&Y ƸW~k$49<4X R1ߑg%65/&-.iLl|UVf,Tdm8кa:L\#nOeVn3Y^i_,%P{?6 DW7Pt&nq'=J[NB(y@~3)AIiKLt:]`|m9҅L2㣺Sni o9TMfqJܹ {E1D^@Hԥ\u- 2=NxSfm[U2"n7 F{z:1bƙHxK|ITrm)[GxօlAk? sGkzMÑ$>hY3yVml.?9jyS '@|~b"ӳĊB<߿S(;6qT$mf_~6P J MHEVwiT=,NN:U`TOowXvq|`z, 蚥wn4&7Dמ>o͞c3dS:A↴aPIkƓw׏F5`D@zQo\E/'?>CPT_nMꀚԾ=5Sw-?"Q`{ieR5ԟ+/xBN ي ںPe\>n7L--pfyP^Y6ğ8#>5ꂽuu aS@wY;ryk;V;}5N @=Oݍpe9i `=m/޲)eTA.|6bdSȹuG@ |sl-O\T^H(ÀS1C ζ]\!hŎJ]M—&mF>5.lʱFGK,Qr-t5(nlN?I[ ?ݛ*tp*(19Td<*t_+']vtk L`-LXy=9M%1̤2(HYp؀38u);0&)綧n_`{F[h?_9dzO^'ʗ{6"<2 JBot9.(1.FȋIҶ JEy (QշOUMEL: IQ+ w(;}Wjvje\dsZxHTۗv9j#-6[7M'?:3n쁼>)2'_*/&Bґx2+?S=܎Գ'0HmTu<ц=ݼsJn?txהw |mCSXl7fk1W(I΃•pu~ s4g%|SoEuM 9;d;677i\08άX><  FĮ`O4b=_lWs٧%QU cASeeT;)%xTPrQԏBdD.G/wP}ӶJ[?M]=(ڀuV51.BĊeW5!'S4@ݦoU'K`麜zgMC&;1Km `g km :۹fei)7R(a2*700nE-g!P/6Zכ[)lFOW50'de(rsus-.z[~]N(2A1s'܎-I|nʨOY W3_$,I kv#W,Gv!>>ΟtϽpe ?m2%,'om*Q@.lE)K?'la:>SD24PEN; 5nH##oI%ЩE0%JeN,1xנ8-CHjx#]L6+PQmȳd[w[LߢfU6 #49nbo\GfN&E.o_EW"4xĉWͺEU9e>9S Es?돿/955oHG(i'85[H9$FL- M.G^$L#b9'4GR ef)v1y>SE!otnxiܹwKSqN0R:!@ag&u ~[ +kݣ!8C_}9"}?[FL`/[C`I:^:W& p-[PpQ %af؂dt/}B3{곗?Nq7sLmkBP'kcSM{d 㼌,z '@nxRlP/&m{˚kD߹2x!oEn' n1vңVb*C;'Owbs?wUF=Biv {D'67}A΄ye5\ׯb%.c)-Q?uLڭܕ4Qmi1BYNC$b=OQJ'#V, '^5<|b:2ЖV rΙɮq#6Bp%Ц)u">|#tVSă}bxL-`J(fɬh//~-~;T@~-SurjþK׬}l!1B09dhxRq.0<;բ&ʨ,ZXȅkq '"Fw'C7mu8&EuͿO߸< ۔5Na`s v:Ļ] hD63=pLS-qU#X:j$:*D#92%ײCTS/{}Zd ,UlH8uYZF|brkD GF$[(Uo'|9 b5xƸ-DKϺ1p#n-+imN|٬\VjN'C YvLۻ.LRѓ5^jqCcy죑k={.fQvH"7&+YfpК+w| 65dwGҮ#轖f=Ei$e^:f~3 U'` hfN{][콥N@DjݎC\ b=pGv/f:;},אR Yy겍9.0+Wl6Ek%Zn}4ֻ?wTfVj Um& Zhzy1;)$_EdJ RnwwDHK p6C qPkf^FK:#6qNJoeIs {|Q#CnvڅKȂSOz~ԉUbqUJu9ާ)HqvDML&كn%jX 0nfMԱB܈tE_dY R-|cwΌeX>w"n!}1 KW&rHD |A5%θ:B++YiFϪ*s\;\%\ŰŅGPտAJyWRJmGg11rA b;&(e qȲ%rY_1ѣQH_VIhe _NmZlJx];B:n {hiնK Wu6bPR4@R0 e+o@̣Jm(^)Y7Z 65Wqm}_NGmUm8͚O[C柹"lȷ KJZpN0Y DjmBWdZH;i^DuICV|ZO@_;(T[ -JaH jƻʋvYXg\dX$ssǥM:wF%`+KSҬ}OF\, 7f*M^1T݅eZ!0*-CtktTI|e5$7J>3Sesb$WlbimnA# XxYM;{nIIEwxp!A.%On#laN>9&[ }V+uCRy&M9wZN "]BMlqjqg$)"y8jh= il,<^CsCKM=_­.qÜk^ɮK?m_\./6v?p]/2M/|y,s &ɝJMze[\|Ԏiwot aaH&>RKsK~eQK1'kq rq$<&O>(4i=-d\f6iЙ.F?59'/DSGd3kFD=B s0@7|%qyє v@B.;K奦q]ʍi{` WcjV1SUvϖP#+S12D]Iǥ{jP"D K9\aFO,;Dm=2͈LCdaoI|t0 ,b$qvdS- H*bRm.R@1(ׯX$Sz[1(hY6-rմynxX4L_MNÚ/?qt8cz3PV{[;`1$/ U9gD~ϳSTDCp\):Y#[K=r rB4rLnrR\ =;(8kk2A7r!~ 0?@UǸcT q"&6'i赦S^!'{ ,G-psRoUՎ<%( zGnRp7F t{#>7] ov-BlV!ȸyQLKYʢ OGDo1! B2L*ou~]3bɞۍhSܯ,c<,2+p*H2s3afS0K1WS`ӄ1vIl@ÜTy!u<bQYcƦ2 K/ȳg3 1\R8`kg [ZȈW^pB̔@Mwyf#V7@\*/7tP2t3wNJ@ii{`mNBAs>D5CN"FT2QqsW$쐤Fv-"-So>H xL'Y y'[! c/Nx3(B eFLOQ)yzfns1hˣш|SÃz >Tu2w>o:'m#JYVPI&l"P^@hWkpʜrIAmׄxBH)x芑%:*^Z ȷrYoh>sq^X\|D07\xc [B4Mwq%e4}o܂m?)&aLlM?bZgx^Wi&$s?dD~Z8őv/F]Ҏ)&nذˌ^X5\if)499" ~}H|=PԽ> t=i ͬdJMXhU@q3pEn2"$/ V4_#8Πf*@u=I(m,ؐn46̲]R ={AiKҞ-Ii?PXaYO \,n*F^4t#ކrQ z49+Yz*߀d<";('oUR1_C:N Dg5I::h09һS_=5־#A5[ g-9s8|:r|etN?OVT$W(X[?a nO6HuM@1UpYJ)CT1Ir%HZ xu =}d\*<gl2R.:<{*ܛ6wX1pkv />DžϠD>7G8/v"T9_T:5|?*vqi$#Jnu-/?/ XY4wr8IuYC\Pov,l(%4y/1ϻ÷ir  un~G.r0t9Bf։/c%gLdd-.꠨D3du c 1W4x5K٤][Wy$ Q~ 0QQ2@049m-$ C)q<"Ϫt׽Pevc0$/͋< 50pm5c?(Rß|34jšh tȕ4cOmqz[A~͗Q^ۛ} λߥaØPQ9mJ]@:LF3n˺R\:Rݴvۤ9G ӹ` .2U,B]oO>R^nC9Ye?3̗ ˷!F˶^$銣GLj,'% \tr7材<Ď&I XX6A1J|0UAF:Kn@^qQenΌ51I;h ]IooGq gBTA{bjqe^,7}rNKBYwaL.a\!aμJ94ߢZ۩ #nSIEƁW^OQ&lUO#5v|s\IkfM.e U9^:/i)䘏!&&HMU9Fcx?^#AP\x`>_/Hz> '}ޘH--g"Nº}.Sd(JN ᾉ;A(?ȷH,nyW0ոrhd`_K.^`{17o_q{] oS[}nkqͧBj6QVl KnvYK)*EM]bᔽU6^LU+˂z85=,}'jꧪ].hXYp`d; RXJTLB|;(]%}CL%/GZ_ stj겔ډ  mmIA5ÀA1'N ;%rkuу pWUz}^Dl'ĥ/ѡQs+}$G$I:Qh#x T%^&-t< X^֕Ӑ荨n "ѭ`ca(+DшN{b$aa nntQ "Z\a$NTE$w^6s4 q>|lsa/=y_q 7\, u.|D>'!/wb9B]06&_|s^i .P::wU:$YRj31x/ґ1ǚ]V܁hYo@M 6W<FfMcLD['-rcm.oJv2 7]c$h,R¢o}(fB̬[<;ew&[)1fcR=3+-<"䙶x2S2vŚ|^7SWsӀj`||UOr* 29 =|:o7N΄{ yzru"PӤ"+e]{/h\qVO]ܭMN]?+A @^(ݣPw!7! NdhSoM5%탾I'=gkwH su}q3V\cW%b 9KF!m!PiS EV brk*Cw_R$ѰxKނK Ai>p&Oj\"HR8Nڻm8OTBzR>N +8M!+F pYG,$puX{ڬˇo3JFc]-υF wϺF*ݝǎ8έ 3M icy2ݹAHCZzlNp(Ȫ8 m9M9BWw+R甀X)c|t@?xWr|*d%.ҕ<F|++ £A"o˶kŅpzնdĴ$N*%yɅȑ,;c]UY |W94ԑsHf~hW kG FukbQI_ ]]UB-pnFw7ueC:Sĺv$[`…O#AE/<-"fm}Jt]5\J#XB7˭WbP::|WS;Avx p> >Uwğm{ 0F: QUkn̦{zSZ7WRG3TyIGu7ERGݚuOjT<7>)>j6XH=g7H9 )A;JEm#*oM*' fD:Wd$p]IÍOijf1 \B$[Me-\FF}sc6Qʈ $%'gXp,bێ l@!6 #{0l_"U*2Ne=/5}d~Y(5]Kaï3Edd9P|#,}zOTXS W]ye/ k=m{L%/bgim R! d&sS~9 5 v,cEo#bFߘSc.w]صB]҈]k$ I%)|[A#`X?Gw3WX/ѽ^1 }$W L_/یAC?}9Ax6"ѡQ{qŤ +QX^wyV蓙 Ua)DZZ}8?N1l UOصZAb E7<}ĭ])tB/Ւoc qsz?i>`DZ2}2ьhSøvj]#W:W͞ C w5uu҂Y vMۗW[?WD@E[(X<UhozG ' Jaʸzȴ=Hх˚hX؉$ɍԘ$b ;u@4OD=}]ndqZkfpu6F(x=Bt3/tC<&Z޶}^OspW! qNgsOc6R8 4"i0qfjB4ݶ4TLHTJ(.Y.l/Ƈ{FyTkAȌB_?Zι ;xwH6x^07~^p |SAbMCΨp@q?89z1`}.^8k/T7\ @FF3n[؅2]k4@;b'e Wy|;r]b%U~pVRݻe4NzE ^o]a>_X5^gsuʚG;"ygHW3V,"cknbuk Zsmjy7[OV}05NdMt"ݧ:Qr/M Sf^ >Լ[׭n/n8ڬ,Ѭ!u>Ê3K›*N`ݰC\1Lã?f0±+].x<yDp33Ui{xFc;<5Wc2PD &C /Bn<n7cASQxɶQӰ$W+j95y(jxrqiA*O|66/(B1֮ܦ$m'.+riAPϥ?" s?D3Z9;3um 'őyiw%HS4PF|?+~?8hxŏԼd|7|&,MX6VhmS>i t Ay+ =òEM $KZf`xFiȿ2aPX\KrP6 1HFcD?FlMGN:2̩?%< &r:.Mͭvƪ="n_iϽ4Ѻ?-M7`^ُ!|:̟tAGyH2d[uj,rs B{r6?2eCLAR3 <Ƈj@,b| =|aXdsҿoj^w3JR kRLF<,9*ޅj !l%!pvBúbA\՗%B Kywc+j!gHj nfk&'-؇RqC+8KpGZ) D?:PPy.F ӵ9e*{ޞq20{ňm,]{&n:Ғ)a?؅>Vgdw~;}լ -66r_ XTi? vl=8W?GYnu(\AW28c8hL -4~fivX3FMMA>)}Ͳqx\wh 7wÂqT6.m.6YT7JJQq+ 0GkI#n[,wͲA|מ 'r"vػ%?ӠAR0 ($ؒ G7#HA_-h9&A.0HHb7S2$.ZR"Rw:2鬰Z0lZt#E]!5n4&ݿ*tb0q(F,s_fΗmSד:;M ,!j^_.؝jKSiyk3>!3`4Q]AGbCrdm.\Q;ɦ 0bŢ=_(scv>.C-x.0d9_G Wucc ll^xF 6X\R1LGC#QB%w)bpu-~_f4X1d *(i9 䞈EO[(fLnٳ-/g9wi6EO|""#b1Ւg=xy|Pcϥ㟸0emcy9w3heF oHXw$.$ o`8sw$/|;4n[0-Bz.j}_L1F~c})Bq/6M=FpXhQ"i-q-J ¹Ϳ6 qG%Paf^!Z;D-Q&\$t!y@Ŀ xSQMx8ֲT:]lGjI#4lXِa@B6]%W}6EJ|@HAʳvxV.|f @a)Lz\v6L[h;8Hȥg_HA];ޢ\6\cDNxl+hZ[Λ;ZCeQ/*%8o mRqȠڴmTwg]dkM R:)F{op*fϦ@IɄJu{ wk5?$̯_CXhvtFZ7ijr:ss7!ɩHr^G) S I`z:5&Q/}ڤƖ#bɋBZs1ג^i?T"X8ס?H@>j=9*|MAZ< C~93[<bRK+ cG~?$>V~qA)0L4Ǎ>8h.0 ֕%Z') xmTYi"V:?jR&"<ݙ:o)+rk&]&r|b4]/" 7wƻ :uVyҪ`+x "&ܘ=7X=pz rJ̒(E%3MĈhW% Yl"%暟{\A\kNݓ9R;S!fk%ھǹ$ME5;Ԗ|?w<^)Dܴ"N 3pruX0uV;ү4J}V>[>Fvîx:))$hIy`QZAeX8CoBɿR *¼H56|[7Aa Y V$?P<Ӻ |-$7dO\*fvĖ8픫O#çŋ$sng-Ҍė@Yh I#h f[rRenq?B8frBH7ˊAj5F]z[,TRױL+)4.ݵcfpG ݗulCS&,cc*&մ }`,NYS6J>3KV%.$# : X0Ĝ?6ҳY5 XRʽuxK,T $7Vuk3QAb!/dp˘ :^EXǍ#Е,a:ȲG|:ÃNZoQ Kȟ+ϠY(o_yO  kCA%wg8oa6_/5Mk|6WCފKф-_^c9R-1I}WG]KZǝǀܡk(uPrn >:t>GtLo 66_Ĕ,ҧ1hDR\6;wfhǾz&0e4GȌ*tkM/)/v,`nrKר3nMw,Π^qIkJ֛fLKpMm1H2wD4Pax( Nfz->#Z1U:{K}̤ub@ړ$ ksEۙrz}-g]r6~hpq\4bFG:f1: ( )*j ck >b/[Ц`Ŕ3B)¨g&({k [htKՌB\T„\[]B`'|Xweo_-5> ޤi]ɉpG6h){%=p[V ([QV UUI#E,KC)Lg%i몎5;ߵg"%vYiU 6Ud"ɤf4Ñ\޿t&r$K1#> ETk;gzT4nӧYhn8ųBoc֌krћ ]g r`l@*Bڔ&pP8IȢyek|FK-nGoz浹#pO\1bu1H5qrd*xv6sDy'rT/M;D3G* $}wAþJ# Ֆ71E)){kbnfo(A !+#v}e\-}~`2_ Pqe#7 ;FFwLuʅ#vY\{%sWH-(!Q9E)jlwzYBtY ~g ёi1nqRase}t̓T" u9p7 n&kF% si @􇚇3KxzfAzI;۾IBkKjW92Y[u$@l"BTv;C-P#P]6s-%1Ȉ1ww-(_;xgJ=2́Hg1F[!Lu?S\ Opcz91d%bekں}5ύ!tyHB ̄FG>d6\"l4ҋL;޶?9~\ ֯h jˡY/T]jW]S҂+|i i9ZI}ܙkmU4&FBX?_{..؛3wH3Il3A󾝴/`8q{2$J-%"CFߦ4%˼}l0< q/t *cpJ1,g=1>"[=L7φksXE규nAؖCTwg1;߲̫lk9w=0MߞTKXݵe,*g顚9WQM0l&xH\́x2 8zPbacGg{[`z^?8E|5ayr/s2& h+dϣ)~?Vei`Gn 5oBh7=]/[Iyɫ3 #D+WTTO0ۈ"$_yZ؅GVoUq؃P9M߁iƅDpzxe]F e$e \5̱yjͶׂ"j75ٚzkkr:42Dyy7R;IE'!5 K͏\gI.GF`T4zl+?Q :}{oӚDsQ%ظ@g~$Xns p sH^iʞɿs*јr>BD<:4|ZJF88 }+ qe>})ЦjHȡ,O)6 9O)FDc#4a&W հi ;"%DQ[G?OWJJf֌"ZuQo*gQ~$Do=0˱\d`o,Dyv?!Ȫg4ذ3m'Ue;CT[ ~&7,<˵H[O艁N3&#(OՓ/Kq(ƜI V漆DZw+/Bla=L%H{ {cE `U&"yݸ=ؓmWڊ Y r85g %*x#L&Řm>f6Xt8Ma>730"s 6)HE~1`U_|Cü= v>r} 21[ũI'n7[|ʌOy"ESIVSp|k}"zK8=:h.}̭-1*T0Xj؂*ExT <k`3^h,F/ZȂ)wc-ZTpSIC"l=` N 8 ,5h>"_>ɘ$ "[fpUnƖ ЎJXrOxT-Y'ޑ{7a{HF;^ P,wΒwZ|O)]Uy; |dz}/󢡦Xuxt}Fe##a~|PFόVagx5zo&r2&/!+ (פ2^&̲v*%8 ()ZHq'&-a\ M$ϫku^V "UB8@xOi"g}),N A_XDnƟLuȎK*#oEءSXā(+-$ObJ:ԙ :!^껓qJd@r@6[+rq\FUDBy볁Us%җVYB[cb\]_CS*ȾU"%̝y~+۔LT9ؐ V }Cg}1zOs *v&d7-3sڻ&5Wh@O h JQlKO`@$ߵo'пF= oZEBgțED7>h\Y\"rh{=$HV2T  9^C=Aun E,Ϗ;ȅmM -9*kf9##t,Xv=Fw4ٝiv_BgOX)KV3F p@cwY GOƜ+b6EGvC,ls)V0_=J;Fyx41ys܆XXuLYcf;x1.5$wά<â0}uݛZkGXj fKbT[AWнY`hVuC^R$ZE&"NV6* 5)|u,d%u~{LKN6{#}d%fױDq bieiZ70~R ЖfFT'_km8pӋP]]٧BkOe&4XaR㓝[~$e7H>aH4Ȝ H8G*rEa9֨5ZPT v.XK[iG &AcDFG:;#pPPʠ*Vy_ )֧VEs;.% %ŲI80:'-rɈI|N(1Rǿ.RuzPy|O~yVj,>3-jH^l=Y0UζKSoW Vh̪1ɪRa~`j/t8,T~,iI#~[#vw~~^2b~spEKҬRbFYό +913G(NO':蝫kyA+c:֢ ܻq0ۆgbۊHd*F]s:b iԅ[SM)Յc]{UXV~~ZAtkjUף(|<.͉aA&mz#{-K'3yj7떁fy@.귯w3Z4H՛ &9Q/ NrNfp";^e+T |N<&B)Vb&Cg4zݕ\[k-n~&{[\ӂL6aϺ$ȯ?p\}٥ >V ?BSK LU̒6b^g3Wyb,N{ἧ h|8{*"O)gT[ Y)*PP[{u[CWҵ%BUYi nV,:t%WsO|d`\^גm$G:S0*7Lrm dPΤ99~`(%bDvr~^ -_){RoXG@PW~)BteXwШ~RZ*}ՙ6/Hgdvr-9ݡb`M'joM [l3(X>rL`bDOy7sfݱ*zO9S's&, S:"ey见kH*/g78Ac. J{ٗQ 0T+3U_ &_us\*('Q jlUh]=@ siS9ʄW Θ#U.S qQ!6X6L&| 'Jzԟ@S G3 ;$xT̔AȺVpZG﹝9(vD$4&oha%P*_720 :c!Mr]龃W4]?(?>ަRyWH mmc=b3.:*U%w~˜;JHx8)J]Mekj&yTs.Ӧyg/>ϯM7=m|VFϾmߕt =FzvDSSBRH TQo.XWO(vUs!,6I# rinWriZߛzů@Ĩ3|f=dwVz["9ثy*Au1;Nn_ =Hl褠A1~KfIk~vT2j@PP4Il1wJ|QUOҹhR2)kCh CNS5yƪIB ~t @qz|1iszk`9ѴU],a%/sb.}"r,amS-`'UYoнY[PS@?J.6cz%Nym]|pG,˻1_wf*Π^~u@bXnogV6 Gf8y(I?h>#`~~D)tcD|Xrj:^% Ā:-[_ =8fL=Dt=i2U](6]=>kmf,8Cq@`Ǔ"]O,w 5Y6Pc|-[ǠbN& :B#s}]c^$XAlPVIA8y>eP;m+{x$wpLRȎXX)=8@vxKS7t,$\m vYdQr)ӱ}] 6Vt"Ŏq@ ŲԤA>S]n9on~ bM3\R}neϖS8?!$d ٲvG8nxP&MclTah |k+.s=^Rf=.sCY(SHNL)= *ЇX ·70G;/7{l 4蝃Nie;PG@>Yu,b+Iwh%?5"mj/me:lPV ~ #塚Xn>@L=%sxOMw)}ɼ}qTvn,3~kg.J5 "&!{Go0s`iküwU蟞'۵2~=@z]H՚2$0Ep?r%>PC)A,|kBY( +̵ٝ>4Sn/ ObD T//g]EtD(mт*4#?9)"61C;C҆qлѧ̡rkLmDMm75 N-Kӝ7p3_rs=.Ʒ{M a'G8$lc1a@'carx %WDD<k^f'_>_!&a{x&/}/12<฾Ylۀ4 f! *: PG4JnaN]J31d+ 7tXE0uΌPh*K)hR f{sJ-P!Sx%7@݀?E1q'm,(`wuĵZяu)hV i U7%W3a dc&@ݟخ%BC J|KwPӛ?ܵg3mwD:M8h 950=mbVWI!̙͓\[.el|J ;e\1a10MG4XęD|Z ;w%l6ǖ^;XIFop1v<";'u$C t6؁=((O`6Mv|d:PgAgH^|=;פ"!&W^q[<%/mU" qX29C6ѺXČqi. 1ó?adJ64\zݧy%PUc\#yPsD-XBqs^닉2[vigy M,Hp*4 gQTAEwhMXg)cΗocb,igU%n"k:`GA{ q[J!bf{pi($hy4h÷%2gYgJ }*]ޕx׎4VQGfR\@@7PsoTLVtfI'F}-tC*T qHTfo9W J%7$K?##gNVG4 o6 Rsop^ ѼȪb8 4CLMcP f:je_Iz.8xL.וBJZbZ!m?O3qN  &覃xjDffLɇJ2 Լ;N=S]ut"Ťܬ}}7 \Y;qG_sՁ/gMn@Hd%W̆8Q\H:o\t- ـ[^jI"ɽ|K|ڔ#X1F-e'ޙ/ґo3SDc+ O~Hcbo~Mc% Ba$hJǫXIAְ,:g&qf[7U.27"˅raqz=x@z:0Uz/Ta2GJN'}ׄg8R }S7K;T{Oa 0fVފ] n=0H±~AGΎreˆQň D"^٘ Z$KXǛ&Rݣ~ԋ<:=!EUBVF~R(:ނ;,`q5,ǚ[H1LnEc\N>9ӢrYKE>3]Yv+UV&$fw\V4_g$Vr`fhOw@3l!-tm7O" w{ebA}ə1w\ 5CD=`W̡,&H>x;/-̋$ 61gԾW/Fozs5J:'a 9 ]hyK'y+"MVl!֯by!+2#1}3ac>fkvb"|Bl-)&UqhgMϗ)}hbeک&XG!c`bsjpg&۷dJa u:RHb{wMeEڌ-?uـ@/kxH"egi"L/;b]s6Kyt|eF=Ho(alϛ&K $v|F3KΨnz _)[U!;&z76eh`F{I3uO*.WN]n^q{R:b1]=L:$%)+`iv;$}@28CҪC!e@qMwtyb9G@/teS_Ǩ w hS'ZJGO^0Ze y+wZO55G¡u~dXğ\@ &eeh$;8Ax"TX[g Nd,8VeLO>FY?Lx܂%P) & NQ҉JTO`bTʱ#8SHex KVx )Bm%PDxתɹu3wN@UW9= J'΁n;4{?S$<`<8["G_LDLpoflwؾq m@Lwc{YEj ˺ovSv6B@vZ. Rn2Ym7۵z3`QN\*QAFl drxFcxkSL& ߰௧?;#_*kAجž5\u>ţJbZ|o-,ś 2/*R˵[6ik Kw@):|;w߲!/jy>_*<(0-7c9m.?2J{Jʬ}nю:Pc%K-0ԙy6daw넝E$;ddxK:O3#]S|O6QBC zFh8Z±ڞ0%,͎3&'YhlE6J oRZT=qYJX"UbRk d*1 P_c+.yUv-FP~WT:%B(aEܑٵ6~`)Y0=w;~OUK12??/Q3OǺZ.mIV!عtNPw0 &5qUv6m81˳Qt8Їv^?h$dœ NW$ZӆihOF GZ3/SJ3ϓ -ãY>pn"]p I</lHcFS_X*GM\x߿}?9S)li@k.5$ Gn݃z+δmr/SI@U /x9>QèJۺmZ,duwl41Rdq퀒3/W稏N~=p1"vQ1@HEQ,,t 3}PV$ -|huQ׾'Mݖ V{C5zh3n >D()f8(`{Yih"5=m)txJӭie!2?W24='sOߎ%Xt7hpQwZ q;unA% ! f/#7)6U;('‘%kkE_{Gfۍob>Y Qp}XvrLgM6*m ;t7ufJEzC|ʧ ,hY9s;pk;qkrqq^JŒ4Woh`(:H!Zʃaz>nTYاܢi!XHm@. ԚB5@ ͕i\GAT)y(];bdMjr!Gk`8|? Auof8 Gm0u'l]p\5ܩNg3nB}|A(&gm&D2$OZ4jpYko^fVg`n{y쉄G@ {`DL%r|Ak?I9VG+:EB`/4Y C3SmhV12; B!$`:+/ˈJ‚O09ćËۗ:sqм' yLG~ e,/:S'%V:jhWM,g\P 5H9+ +gyك;TtGdy֋z_)Ii׹m;ݏOs.yR։$U¾[3|w|MMkumUu& G͊z" @5.&b EGjԓa[i@ME飳, ~Cf`g6dsgcxIl63Kڄ21r'zsF"OnBEvż2sPGHI; N.oC5Hɘ3KDdS88/[E,Ku(g{˷PsoBP&05[Y, g.hM,$ΪGzxsiiqPו{?rGHdH-at~O +n{KR^)؜!I!uEVO[uҊqǨox (073똻,˙3~ݔ(󻆽5+T%Ic[R4[{|y*`l"T]E#ϯ/O'dNg2Va@x|x3>Nݝ}*ڼ;'JtVYR(q]x:WpGYy1+@s~Y$*")'=٩+7x8!U6 VS5͒aHxvn$IPh{i7真m X/bHSm G); $bq1FэVwC\=A d h-hB=_7/iMaVŢmR;QXuqҧӐ¸C2ң Iˤ ]18GGk(J$l%g:~PR1$;!E}=&= J/]njJ%1;>(ݘW~ChV0\~b0K}z2 %EI@g6Ryn ["t̬A:Ry XH'?"\}^NѨz9}0k+DV6фu"dt&3A>S37}UޤBxg>Kv}?Yn^ rDY'[9`}yxzdO"߱+Cxp>J]̮WM.^#pc4Euf+wQry=1j* UIT) .cUXY.+t9.x Y< R"1U7ڥQT \b19AM0*in Ina>R'o2&OзpҰ}U~6x^Z3?q=j@5Pe%Dmɞr~j-;c  "x4-vDY _#8zg{wpW/|AG73jclz|Gwa{ʌAlQތOE2>]p37OHhP-c882fr8X@Ky "7Xf=vV %ykMl ,BC-]5 Y_@+m[14#L7S'lR.b> CG' "eer5<f=UC340|GrA@geظv?2@kod\=# .`wە[KV"q8j%n^urr+ـB=I&ʙUr!?wW*#`^Dѧeol( \h-jR?q u/sd gy.lZA)Zs&Sla/PfwJ/I{w vޅǺ #]Fok] %e%}2f"JRTމaQGЛ"L7EZzIFhx%ġםz _o;G%]؃2yA^mQxqp'i/(t7kPBhsȵMUn#Zv <`|P9HAa \+-=€B#θFL<ǰqD_?Z/[I ?ɠWtG\lraVm9eůSCo@] J5 7zBu Ǣu_()$ mE+yEb&S~Z<^3B%<Pp NNHr\c{GofNimb[]YNiH \|FR;&V*kS:2:g/7;Z-`OO jW :#2 gOD6- E==ѹ=aCNK?@: |)qM`_ޡAI]b=g2zvcN3͵g/9y.XTaJq-3'xOrF @oh^j.rûgTοkokk Cm_T۾a΍)Y o 6@qܯa}CzD:&kGJ6dR^7cl,]]^g*&bM]Lod}+k Sk0,O]ItᇘfӻD9gI ^T$3?N- [ )U5 Gqҡpj_F$zbp ݫ, Swr6it'Sc ]٘q&2zݭ&.ůӘԐ Q[W ϝpH8dyo~!:fJ %#mq*^!F=Jnn~v' c%V.RRz:wfX$q΍ tDÀ'2G #hfcm_V/G+[>.Vod0כ‰1m5`=ŊBoXQ?orP~PbS``@vvi.EHd$cw? .Ϧ;fF$1GUMjWBKw4K]N,[BʪwN\jv ]w:eSy8~4^-gw% ΁_[پTEIej Yo i:H쬹Ea<@,|pecNq7Ä$=Ȑ OxH~`d F5 ?TfR`>^yܾtgP`4E%q\(blS8=?Rܦo :1zUN+U Oq7j?@\SVoqW 0d@luxܰi'Ə@L?[FvǾ/7 VbUI߸;.[o=\bWF0FT;Cn!]Z./֤RlE:I 2CnӑL "%Bn z 2NJEVJPGS)؉NP"gA0̇]&ؽD W>짃Ty9!$0=o m#oY1eƥVAЯagG3y7kJ,pU)>C@(~]9 ˄y-m\ @׭ xXϐh&hėZؔ4g|YD:o\ pmf%Y>]>cnDmPOKifA1tm's5l鸴gpg\zw;!g@H:M%om Ώe:- Ua Xt8'J('7quŽClk 4{h7q8 Ԝj55O9^r;EYrKk?uǾP Gb5GwKSiPen>LG:!qNs=sh;ɎǁvO8 Jo?Um 9Okaoe{oKd*A;}+T=1,IM"S`g?}Cad/ 3PQ! Q[c|\Q07aA;N6~3tt*SU\S%TZ[xoW<Ae_BI'4<:Q9JW'sEC(Q⢱4ڛ9YZM% g9$'ID@H YGJɨ&o}%;Z疇b?'khU_Ϩ~6t ==X FEx@v<k?By;2cg#!y~_C S6O fU:B6oGT_9&| fxù!xaG6"d-.YVr1M=ds1F'G cЂ\<|  GP+ƛ[囼cRŴjҩ~q0F3ݐ&K:T@ $>@ʜO`$J6c?E}jWOv-@qṊ疨K\xWTWڋU5T]&Qf~'?l )[ IMr*]` R|J[%#EfoN'^ JhW䛃J)/Fg 1j)B'ntsE9xEE9|H]@WrڛÖ"l(Ux,hڈNVR(%_ ZlyneԠn˝pNOb:8&%WSR)#tx%V\ |&4%Tg~=Z ~umw[DUxÉ8gsm$%%w+H1@)t"5GۓxS ƔPUHxAP:f; tp-/x|DnN6 [+`S;Q2es) -tV,[tփp*){Js1Nlv}Q2q2C OB qB/Y#wUCfK)+ZйߍxSق|'-Awu.I0+G_Rjc^f.&IkB Q[ŒIT҂Ө#tO3)x2ɬ5 ΏnqvĖc7qHnk%ˣFSO.h^ OVf?+R0T3%hiڌ0dNc mIg#A耜f ol"c 羉nTd {f PJŌ&ˏPhr '3#-jhiMF. X'Q-#JW !4n9Q5V%s85IcT/CxP[ y̳ϯ}Y-:B|~oI*`\TⳜP"et'v3oȉ X(`e+! }5 JY^@N0Rň.X,&y1/hWNqflwB]Lg_-G.ZT*QWVQ6r,V 4L+ʮpW'HZ%iI-fїlV:csC2ND#t沲֭ R;eFsK{M`}~N&1ЙHYAMD?K76O ]@# [d 񳌼WSk^퍚:Y\t<Bߕ ؗ}krw ^';R2 Do;NC~fӥ-Z{U[Q"o=.ڤ,d[vcrԌe1eDCƨp_hA=7p,h+2GLo{ѮL"!YZ1@niV+k Ƿ *$wAſ~&VYk.E% ]gi>z˸,CiNO5G8M],)-l=u޻lL#!^V3GMp(i߰(䩾*@"eًתEN6ꂀםYڸ(_j*糫f'MIc*kV>45="(&Y:@jZm!hy>85E|7b^eP:fk>+A> &aH*Y\;&FfśA[Co(1p $o/y-s=XmB yUxkW=_:*}^`c3{B!iemOKc♇ޒ lj) rC~d 3/5N(7lc(ւ}B;2i={TlNBhT#6h*zk Z1k̿N:<$PQ]ST#TUD^Y$3VEcJY951w,TF(nXRk@qs! fέ!zP*0:c ~ޤCʓc]ekoN'uX1BfgĆwPC5u:˲m  o+Cgbqqɟ,.#CB#p]!]&v{߮^+Ke4ZTE*ڴwoS](u>p3l%|8ll`aǰ|K>76boC{uԍqB ,*|sm(&B'D=E9po!_>5ao`<ҏ72TO :xTN(y90][O9/}"!Ea$0?U@n/CcnK̙(O'>cUL|u`K>kDѺEGzaNOB w(Jy7aζX;(T#:Vs#%h b]e6ζY2z]JYl/U塂Xc>k ,NN5Q5GPk5.h!nwws>GX2ڒ?.OyЮjv)|# xzjDzM,Km90E_N$E+(ɲwYecQ8V.}C> 0 ͜Ȫ.p}p>뒤1k5m;SW)ߌv*[bI =gs:[#SxaS+վ),~ l6fr|d{ޟޠ3Ak/M@oM}P:f?##$~MW뉘E?tJos;oYR{X͑q c_>*UQWXO wյJmR]oFʧ'h${`XeD罉I"e$wn"nA !^SϢK=-Ed'nw/0v]h!B8!(G&3LRaPi%nT ʿm;|ZRJu[ĤTK?QѴn{؏Pl8-LN*nOrqO\$M됮N' ÿeOj:V,x84na]mR"I=@,CgPT^F!2~yʐ`,b]o\s5R҆4\`yYB"NO&`1F;#4+>1qBH Mi l= t#tR`ψMGj b#\ }w",!YOgK~ktO㖦5TPlB:_n)T){8zY<ܻ3 .Ly4׍'@>_nWuE#3[紈p tEt`crxqA cg۝Y7 դ91dsz| .d {ui-EZl*C3/-x1#k,f9~ύP(p*+jA&H)g&OR 7FWCGaܔ"B.Wa07e>䴹+:~[ɨiZkT=r% | Ps"±I<JTL>sZzìE5ormg8ϸ &bQI]Z W 8 `Ej#jޛ qv4ʩ=mKI9U%mϪrWy=Z~@g"V2Y@-ksY$V5܀* Yrᆡ$녌!Q;f/HGJisk}nٿohU<&-yk @T;#'I p(d+5O3bzDTzK~ۙCa8yjYB{=^}CNG\}S˛L;}a 1XQ?p} 0/&MZ)ڶwGju#ֶcRhyT5*.bՊ!**F5'=F7)pCe S:]/;?,p3+U<ΖZ' fgOovH_uއ|. }^xlPڗA5blH}.P4RpfG< sMxbu ]jQ/ {csHt%fesC5筲̋n l or):KOr1{Z~dSh븤IB|hRLְdy4|@Z:s@Ne$W 5LUydI*?%iBdڃdVn~<2nT$K vRbr/}tke)E1Xϑ]p9j۸_DekULZh$nِM2Ιx\7 po݁xfSZZWv/|$ <.Sfm]>>Pg#I^Q؃1HNT-m[Uq BUUmn%:9Z;c#cJb6 jzBn2i55yxyFV1\ӹ&* }H ٠N^yYiAg_!|[@ "@)+]&r9c]퍮ǥWCEʖYKQ;V:pBPh 3ib3G E:rm&Y{.= ( [u?2y/*N!u]U3,lKELG5O*W{uTǟM79X1pn?R҉.!>fiqgUEي >ob,hWz}֙8WD"yPА$u(|2D<_\H'J".$+J.#8`/,:?$. c>b)İO%*Yc4Jmliy=L"p""{Pɦ?qfUVk#/!;ܲ) UU= @| 1;~XUZl%mq?\.m=ͅWbw` 2vn-˨XUJՎ9 _տskRA<̪ȣUݫnsd\$J^~#;+@3o|SB*Gm_C~`jq/#F Pm|{Cz{[ i[fEw{]6+P(CkM*Ťb"f(M/ iF(,cHɽI3D>Ξ #Lꕯq-%rIT4Uh`2+Xm2[v;,-ڊF[Jsյ(C?Pa>}v^;Lb66˫/RXRI?z5Nj^GGi۶ }޾瓊{Tݩ̿?BvX50zLvfM h_YXXORcgWRH5 Mzw肄zrn9z32>9_NC iS db ͩ%{$Tbൌ09ĠFy6/N"b *MݎmA0;M.J)[rFr`ʇcv $< ~o_Jq :$Kca_" Mll#scLVY@wƞu#=it{o=>,zM_o;XWyYP (vwTB6[6;^xߩCQm&U?]MtXl>qJ9F록>ҋu EssævV3C$X"/CD~ԈeIP'N &+p(jhlRxtU,* ^wsÛ_b"M˃? 3 V:L[\8j&?Gv6_'g`yeh(ն@Şl&+KP2Wt 2Е)ȴd~P@2/#y}%hla;_-M!Wwo &_ ?a&P6p,Yh 8S.q 7'iXjEIŦfQi# ln4|/<!`.1SVrC|-;Z'hMe,F@{I(*gGt> eQYۅb|uUR@P(33ٗI`~y'?,ܾQ h Y`QY&"$I~#ZVobp3PлE7`O;uM=ѬtǤfcyFwvy. : +%)tcK#/u}7i-y;?s}0xQm 95 : sרn],Cv_x2ez.8@Wl~mq KGj*De|G+-сwvBizFcSGO&|魣ԗt= ;&Ͳp9ǜ4/Ԙ؉u[% !RL::ǒ)3ânJ\ڍj9_XK L C-%bԽb`ߵ\(nlM)d2oT RG{ݨ^Ha$!i*_W_`@jB4<gN?briD(9ҙE)~L%%KMXHߣ41ppr=7raP|BBQIجV]ې\ݚ(Xs= /;?uz^9`;UynMIE.ԭbOG Hxt=A&.-WyG&YdYa~>wc4jgY" eB5[+I( ( =j8o zޞC86Dis>=0^Cv/x%rrBE$Nbg f3HRgPt#EiHIR50oETM}RA21a6 ag go5x7¦cyh(鈔,!CzY8[E@k숥4ny\1D% _?I: G2mf&?M5Bȩ;ܩkjlg`}Q"b) ɓ01fϷ.܊bbn>sFz:3vTUmf[ڰJ5kr z ۼ$GīQD0N09иn1sf,Z7]2mf]W: ށIa&U ֡>g2g *j4 x).rѥVR5\ض6; ,ރ#J6鞽/,_Ei`A#r '6jQM+?)@R?kP֝ps$)YzDbWt֘Zfr#%tFL6*}<"Ip@'}qaeOp]9%19D_Ky ;Z9H1ޙL^rFu\©ODdI0%5U|o;P2Jj7SVNUg(X8С;W &qka?xx4ハ3[Xb?Po"]9O>*g+LPPw%?MV6[|^z쉿 FnK- =k PY\jq 1FYJ0c%xEOC< JᚉY+B=:޴;0#da< 9=eCjN m2GBtlHtRbecKǞ=AeU #Aqȫ hf,4g^zyf+KJSL9PnRIrS~\L9r6dΓZW;-ݏ—2OC(z $k&`l*H WA4gRTkmT5IGi%jS vqG"~&-x*t'gCxWTy;-vvHle8MsCgjca,=O2)| Q Jhk&-t k_λ!f"_/ֈ>pcМ"{']; Th-Zqc[ɷ2۞s:ދK$@J0He]>9 u3S[]"on.I6/(]ḈS|WMe@f.5ft4-!1]H`'%^ˇq8V%h 5 ԝ;tAt,T2I:IU%UI8?s/[*Mn7llq&, W"8s89p0z!q95+'7M zdce(}%lygeH~pa utRuaO"bUa[NpX P!=HTr fA:hfa7bH]zpP8MO+iڀF{O8p* 0^JwV~82 Ɉ늝7rWɃאn-c10e!6C% :x<MXo)0 jP cxG/}zZ k7w6p,6=xgxjR `E<]Nsӗ\F#oD B֔*v5Zc(h;!=p J5=u8hS悤rF4oy M^0/Gt̪Ft83lgzR!ʜG3N|HoܾLuU8|C>"~FUXr⭘6 MhqR~p8,ظF>NTH<Ʈ*|gYŵS0eBh\nUqRA2:ܼjGKWźZ|K2~h9oy?F re)^"YȁGĬ ՜ꦘB3Z {fM@|6\+ Y~ Uo0>U@&k_D 7 A4Ǐ6^"QvZJ_ kT=Uد69r'S3W= b& ([@i]y^uh%kb@CYk+/Kn^|e]htvժ{9 )^ydIAO΍ݓG*j0y#8n假{:uxb,zQ7 g^V#xGƪD c7S/ޙu>Z3/ P]ryH< @nI9w+x_SD-h4vک6"=dHiT*ٶS:hNÔR(#1m(mt0t^6W11GO$]w+96iFG)FǭOO)gW!>RMR:fȲt3J2jgY;C[< Po&h#OljUݝ'st` q疍L4Lĺ`̱iBmoQ|d7 <?[~'o({DBp`E%F%ZwfW>&٥ .]M7ߝ`LeHHtN4ԃd&\JZu\rq*)}N mmo;2:0R B`6}Ɠ7y"ҮŵC]'P $ Hf~0=!ep4JE%J8s EJʼnoAײ4*cЙ`=2ŝ/|&Fڵj:iG@tF^+O\f'HM$J= Cy!1jod TekdLKݳ4$c-vq5ԤQ!n:nԠ.nblqRY 6>L=7LBS/@81'*(nXK1C W˷^] H*(SS:$x|T~%4LdY +nhdռfzQ7Ҕ5H1aD&9['q'fB,\͒lc01:`ӿRBx/zKƃ 3G9Zsf+j횃Ayj%aq~7>n`Ŧ-ܚRziPtKÑZ.W4\OWmu;8yy/jNyrwKVC,bO^w%!QU׊gE>@ =%YwۙݔUw$cXgKRybG0/G(v%,4"˸R\-L9Y1?zB&!>\VB"ؔޏQ~k蝱͊# A" Qyl -+,>_^{T^pP ݅%udŰܽ_I#<*fsB:\6Bpoq-8oZ &GΠ`_dvuH&Q`EWt0yuL=[滹H [ʱ;N&$sђ)G "H*YJi. ;@b3Y{mb:_옗aO{_uv)k6C&-/I8r.(WO/ty{o3xS7hݫX+2Wjf -BʬvOt6xr ^:Iz "XvAe{?!=Ɩ+mACKwYMՍzq4K" ӗ 08qYꢶ"+0^*r,ZR1XX<0 }#y۱ŵn$jhΏ-j~BȘQ6eo Fmnɥ׆Ya̾]U5,l{y)c?]1|KTh7(/2O\fD8 Xd':z"@JM-pt^P\)'Zr.uHZxz~C];s`w֍Gb>Ik4dGϛ̄-T@!rȊ>p,7@Q Ҥ 0| ]XHZuB{8Upوmr©n fFÉK+Y8Uz$' &-A-` :^r`VF$%~^s wCJf]cju`V5-`g9ZPH̓vEu!VK~ ad-?.0zvX_/Ps¸q]9M+D8,əH eiA17wDL|[wh)'tî 4(aҵ)Bfv腣BjvkG JT614@Q i**#6]U{i芖jAɃ|`gAFwG^#{m~ĕ% `/3[j5Ng,"Z|ѭɾBB~XU*p=ElR k@stEcB#M2JPw[ҵ8#]@gj3*[);xaѧudm4JXXLsQբ{?*lz$Ls2ﱷ4'__iP՝3ˡׯwi4yUߠe4C[I Vm'‰[jBp%-~w.,|v {S f&15lfbnKGE|?Tĝ(_ 8"Y)Ljaz:6gfrE "P L?L>Ey*V]-Xؗ ˎ/K^ EF\&6§)3J)}0b!AWRo-+谅3%HHJgڊGLN+<&p#&9!Y#V 93I+BYsL! lĜ/,ipU~\1y5g=˴%bu.A7Wrw^^yGY0`;↨?3(w#.c3hْϹ;.΃NVD,r^䚜* s"C"51wcٕp;e좞8HjdI[͑3D8]fku ( w1f"8lזɆA16#0$܎8WV3T!Ao U6W3F 9<ɼG>P%ϝݹ}F,d6O?g;3#pJeK}yِx[L/UN$ YL4qMd1%ZЧN&Qو<F`;92 iAeӥ=ϓtkjD-Mњ&v]r48 g?İ Bh+&1/=`n`D.'VLa-Wyp`u ?H9I{X%>U[|O)dHWʟlX{*X_@%#A9*HNǔLcˉ}Ք)evq GL.G!4 kwu/fɨ/-^ъ2M  t0*ua*fcP̆Z4u "Wv38em1cTI~lS9 7LGg,K&cF`xaxݳmL+M*t@HT&+9%~-g ړĻ3?|w*XPRpf^uL!0U|ZbM3+IbsM=²ubnb5,i1pŽ[@4Y_:t#Ӱ\#C&EHq$4fe.ҝt(!ZG/AޅHgh_;R.Uİ{:adzؓ򖋡~M5u":k2x`EEH)G+fe@J]|6uOwc;(s2w$m ek}'omʠ#;B F !e#B~|#~r瞯xi\` ,"!gBQ͞ƱxSLO;lRl˕E03;XtMer4dtk8hBJ?Xkme (oG&4!ƒnToȒm}GFe1~y$ }dygNqhÊL) B9Lv݃K"">o H" JB".HZ"bַ㈽aW6LQ$yHO,nbJWJլp)%T  ֮wGosՅ(#0 YR,%uC嫕uE%Jm.XTn#V;6ƇaW:P<&DwvY}8ƞB_k!"89{`3ٕ/<7zL2M!9G+1p.RPa<έ l ]8\8y=UO3'pa_탈7c1 zT/c爏Ӈ48@AԱ&r"Δl)갳$]R:lA&~Yx.*Nkxc VaG/tELǵJE !ڶ#٬vW#놬RSTb>raH޴*Px_(͛U"Y6bnM՗5WQUpʛ f!ѳ1A@ƀ| M^ :|\ jRzppm|C utmd1qeV]q]Q:6]Ԗt!2ttˈ0: B|"'Bp.w6yH"%@[arlO1P=^օC+Aܘ (FSFL}1YKLϡ~JߢGP4?v/i!upRR|=8q鉨 >AȄq~&?] 2`0Ӫ%nL#LIa_%ԴE#` ў,YkB>ޥCH.(?1otJ"f-c;WHfoW╜&hOPǚ{M5eޣ49E瞖(b~WL&?{6l-cȯ[$ 3%8_Ej^ 7JJ|DQUe!al_SG 7P=t IiE-&cvjW=%p, fK[,7:V8.~ V1)hN →ߩ۝ík>ڸKeܝXtIu p3gig01_XrişjnWƕܪC-DSkѰaRQ߾~űZI|)˰`./%&Xu6=\pz?zoonM`{UNpba=%vbOPbk@-qZ%X+6bWڇw{Jhv.չTr}W{zTh՟a."g:3ZY(!a^ceh" ~|P紲sLa.>FDeFۭ !DI|טɗm{axf-v7b1өP.5谻QEX"J/ 4!ow4T\ wdR':[ ;4oy`bwR$>m/DT^%| \J[%l̟ 6F&1 {+Ӛ)&L' |H%mQ$KM~Pۛ C`|WAfgglJaՉ~R)b-p)ʸ_*kRc_T14ON >~f^R OY7lh@F8&XՇpJ=">/߸D.E8$:)cM.4OqHQ">n4 3ZvYȢ񉑎s_qFGUKLP/N>v!^ 3TŴ5:bQʱË}i~?2##eHXvYf`FYކ R(Tc.KׁqA$vL*o<4`p5c Ye(=] C8Ѽ tVwA u&D L;/mK ʗ#[4srKw|i[{zkWv!VnBx^塅#쌞WAccŗX"hYK{}&랖$ybnQA؟k\.q `]< yVBJQ(Οɂ-c`B]ݺTy7vh6_%D8dؚS ՘ JdDĚ^6Ka TyPߟ~{5'uˁt%,[^AU\G}Bw1(>HjBH?xْp]-\= j*םS[\L " x7}<+t_C!^#h˵E| >-KI1~,1e8ܤ~ xO>leg7@e,9R6Ih(;1#NN;'}Hm=sEyXGˀ{֘ ٶ 4\~m#ehgѬ&'EVJ1603 -VN,>Eȳ.U7S\!SKLuiȘ@6ӆ,). 2SθpaQT,_bLG5aTr _,O*-=W-@Y6tr?tS \Ȼ^.KwzB׮kn|y40I]~-TpP0 4AX)?Kiz/hX@ЧĨ\>t x -u~DkcY!O;tz7n< ^G2qodDH^1dĠ*eS8E=/+ ͚YzYQ;ni|(.,ikv z&)R 2ǡx ̪$OVeu$||!6ǨeI+rgPkAnMdjO ݄9YHd6#PQ =({yetT_TGZ/T8|o2ۛ!9/8qyK#7L轆.,\ fصdmvDIa%Y_hj'E *uHVX%&FDz]'r7Pȴ==/'#`dg3>v2UZ,ӔZ`fF?rzuYP)uR/5.ghLYq.P\6+"F Bk§,ރ}Ovtf15n ϕJ\ 8x`<8G=tW|sTC9d˥ )YMz!%$W%H>cy?Yiy~HK\Z#{䗧-Qtc`H"\p[,fP!.Y.B[F}\ {ZG\ p@ *SJl7ČSc3^: aV4r?5-l-P+g4{dL9AwTin2~&^ǒKn8~ٴ?]k0(=ïp4t6.G*ϳ# 4Gz@|m4`KIZ9\yf1 yftzk8s wxHά'ahidretQh~;-^6 b9?oAvTŖ.>տDYv8Qk=lnoxիWp6&>0wY<-QVO!5^Tzm}7% LrsLfA\9%.îʷwٗϊ5GP-}猦lY&qCU{+D;\9է3VT+}rxhw}:f5dhw e6i1\eyc#,(d^UX&h\n=uPi:`cBp}u:lDI,|cW39mȮ#uf(LжPM5(S݇NW^k W[pr+Y2GD=\b'vWC:E]4_ iw}4d9ܖ M;C*6kjjNG)CZAz RLNDXy8"!R;J#".cmWV|&6 O E"+Aw*)C;c֙ۡs@Ly(et(ndfcR3P,< 3]}-l ⩵Gdzgc{-ajs\X[q*yeXdV9iSGzs}Ӌ}}ir?y'M^qlv58tdUz}Sh~rM:hsF"g=EmJo?zIr !xU7c`^7Ȝs_ ƹ{C|A~X4v 7]wZ 8HX_^fGĉ72CVq)0)p/t @qXB4\$ׁmB_c&z}G Mx Ecu|j A!%ZQtsUyɎr{>kX2 R +6uhPl>! m}k|XbCEVRҰw'm=JC K"bX06GX$&7#69p }IE_#ON$a\vm 驤QXKPm{ 5oPG| fCe[21Z^,PЭ tZ +#F&2O5`v0U-iLDİ}*~ZS!7F9Gnǫw$Vo*1GXuQlc]Ybn"5՛{ f$6_ pn48**T9bDGf.ei [DYiNTivMpsZOk)! R*w*q6K]C\6'e28M9tG 9cL̖-ݠ+Zu4`[2bEzsZSWdkЍ35K[)~]Y`Խ0+ r` PP(p# TBy{F"``CGu6={ȇ{hedpycRZ843 )5cN901SRX2ٿIqcP0,~|5 o~kEҞg(ylD{&[s[?rƏqk Fc<;G^6F!;6g_S!_ڲ?jF81ZPZ8u;ENJ-(λ|87kQ>~D먫! 8pv QAg@u:4mΆ['Vy|g~|Lju 0I'rz!O)E@U(/>eGKfTBj~$`P2i.Mu⮴g57[G]b8b{$;J+k\yȄ>{𵓞:m5??_djiV^MZ*|l9 ({w~h|,xK!P #P;N3{!A9LН$Rh1JI9[ݟ*V02#%d`?V%6I:VF HƔㄹk;E.VzznUt80uN?dZ j9ֱgO}483l,ii>X¿uͫW΋m25 ]wηACl;cV!;'JȢeerϴӣ/'3)܃|VğP<B{bռ<WsT~бHDmG< Pyj۱eCH`l,iI10|.ڦK&Ei9)[g-Cr,~I^碏!P@Ln@)Qe35lcg xW+U@?ⶥ96!)q3j ]YuQ"*a mH>$3}[7Z)4EeO 6[!1Se`aarj޹7b!9PgܖkXe~|"VL>wKU?I>r-N25MӇxL.UgLS{A3TA8t<W=+)H*b|0ڕG#hgwTM9w.Ta.VJ'i|=SQ_)֡:lHh_,lu|]s^c"۞+PqkBՅ YP5xlh>8BhI7KC1.gGq~˷o^⻸i@V\vHwnp<+yQRCOi\dՠ:S{|sqt̔3Rh(Qc`M%mLwr'[Fv\i;rJGv糄MUq>$ŘX@oE[;5MQ>0 y+OJ i5&_t1X*(0b%K Midvx5eJ\?%FCp^ΫߠV }lt~b'kpZrFLhwjL{<Sp7Q !v+%Y&mebOŐDu=AYkO]L7#<MfnMgteTe~|)6$H94-PW<۔+/!-|o]T-?̏>/^h+&ejs#Bn zP0^e$^q8<`0@GBJ?4D F lQ? FY]Ơ"i[Un e+.{$E/}+<ɀ_ԡyP}~/4tWWNEn 9~qnjX)0L +`@-rH˫L?g%FXy~ܬXJj•\C[t|۽JG}匲dC?IDz[$#8#aF9r ՟)JEP(fP0n苒T>G!}\gqz6n_?Jd&};P؜ܽgd;j g U ʰo#ԙ.hA!>r3㡜~bx!כV=5_/m/c-O ēʏtThr: '4fqt1ZT .ŭ=$OVЧAs=MA&[1?}ibc|_V@B&h2q׬̏ R i"a6|dL~.Oap^Gu҃esUZypKaEFfr܉fA 3/b4{m$'?6|Lc+n9ih2lI?%cq"#|SfYМ.~>ϧm XQά  c ᴽ .۳vm+XH$4۳ϷqIC{rdYk'Ж`dm;_*,6&N\UJOwφ#l#Kd9l쟟"QA=s & &)$ c'HbKQ_S2iɆ1n|'>YY{J̲ a}kuV3 L6!=W3*G!ymSl8 +/fj_Q(ɻ qu+M׻5ewƐ߶rV3H`Y.)nJѝ1xb^g4`Д@{2v&V2dg*Q9?X#Jp .w oCZ"xLXX Œ_M!IQI:Xٸ]% am4Ӑ;r/\-Ъ8aFܕʠյ?m}|Oo).$e}_7NXRFk;b7Ԅ4#2M! ؍*B=0j»ܢ%|h7c.jƄT,=6 ^4a%D6˯EB\azv<yvѡvlRԆm]CHTg5 ֒ɡ6I{Q3M .]='7/wФY2t[Z;>,b>,?HEtHv5erBow"j)o_FW]Gvɰ̱mf dvN$Jq&719 e:mP H,I.cj{tb9'4QF̵YWޢ~L#塚fSotn^%#/)>xׯE6bhGXӰox?Ckn8rۅLTUnc:P4!qbr!y,Ȅ{uw/AA^ã RoOi7HGܵ9AY+7v+j2_tH!ĶbX~}T%ga#Eh\ :` ,mɳ/>N"-唬S`/5a#`F`3ry6>SVtƔ /VLJc>$t,AQeH 3TiYq;A Eaڅ,}IƄ1w yc׊-_^Q߭H#*4%b-cy!fyA8>` ~UAO4:x^"nI,NNi6 >pEk^+GxG m b7n❾AOr=/BB7R,ͰRWyjeJ1ddX,o/m} -K̓T-榜GKm[Ye}Dd,p8v~N 1 e6RX/K ?t<Lvh$KK ,w֚2_ @깙)P!PRH)]elT4Y+[t粛*`8 LOZvY;JGja泘!s.,/,[`)9(rT&\MLQ nbY$D0 a=H'@P@Vgя]z2t)Ԥ^0M0`I}FE$O!1s6/{o\=z3R5zOD,[g'0_.ڨ,:Vp_1pidPqidrܓBLut)T1 ste7<.?Wp*~Z[-f5SQOpQ\QX ١f%`af&JPt4'4T+9=XPaMV ڄWi~]KـQ3zTr$$-4=tvE+ꐿa:RS'p\Sg4e©BvேEgJ8/ &uйTRPg9|{0{*7 4eZψ^nXMx! d6UNG+i/s ΜJHr9[d:nʨGkO2RB8pk8ιX+8;\-,P S \WM% fv5 .>h:sp".K;H71փJGn97A6Lqv+S OMBuO&ڹG/۾W2WC1YR*4(l+q=Dˋ̼q|poOeXZtkբ oTb9F2iX+Ļ}rbHQ 70J1* k@=$DiAƔ76}Qc6ܺ~,zm +w)x.YԊ I>g9„YX%N1n:EF@vͤG>JOz"Fĵ$VYa}$B@a$Se-[}ӦP-'MHbLyT[8i<:W>{LDר}"kgUm0`` RWGN 乹 2LsX-/ +pYx`qO蝧V%ڵ~.˪jʢ5b2=7n[f07Cز%[[]?SAM<H"E(2̂wius<|XZmS˾]iiHq;sGܦs>Sg GW<,f^Qt%4p3u$?;cF=7xɰ-x^8X&퐯*r3!qmFJ"0j|]@S#w[Xޣ .)Tk'.hY CjrR_*YoH,]zܺ"9V Z/.'fG˒ rCq}/WlЏal%|Ƚ1mc8XJ,EΥϬGx4 "{*}H3Om~77O m$[e[.7/5{78w7V!_uLU{b>pS~zJ/!*$B•Ta2/@)r<:EPO ? $|5Q(؇cLY Wv݄JY&qwUx©=;^oxOWMN-7\-B!SZp.PgTHf~a_e0J)Gq#l`1(L]ia!:tVRv+ %YŦYGp5:䵼]s.DwxR3:La.C>0f#rI괎]-|`z5ߛW$QhY-bЪMd7X]AXd5\v<5q~HP`Vπq,&a_7q poސ:pg} cBDRԐȴP%o᷉؄_/CT!Blm Zg x-pKsD -fө[bT]OP6_rA)8| "aڬJҢgĆ Ȯ*AMUvM VT! (ӎp I(c' .hFe1o t {'f4gW_khglz<Ս{(=X}ny(~KL  |ou'l XGhee<&cK"%2kx0w zMQiNFD~Co^~MTS#gp}-"ڈ\:bQ *eWVĤ~sDئI|,#;"VR(H yZkiYy\ " ̫pC>.F$ wX~vbAބ^`WNI1\trJ~s9R\_ژύgZ.xR4} `D7$T tsɼmA#VAا7P`qFH Dv޾nelճ1)zղm@ŽMe+;Hb",( &q^YGmq~[5|1I l*ʐ\D; =F ;DwUvu* aZrCM0M;(ݨWa8M־b~Yy;G1&+v&umz+J]?PA}symن>2VS4)=S@wAyߕmudL D  3.ʁii.#DA7ƠK6 ;G_{' Bx< k&O&ERMݟz7 WCYZ02!AYĂ,8Lnul-4/fԇ7Q.86SbUnϏ7l[{!W?TTxTWnձBsa1>ζHBOm*i4EL~ه : ZwVvT9pXE?r*8+Kӱ$5fW$IJB?M.L"*)lY)o΁Mr&02W)+ xVT?U<99;EQQkWO%qV6d<è',HP!1זCQW07Ԏ ?V0Q*s~1+A Vei40zHJENSd>:5/H!(n`k^ЪHQ X>ϼZiT܋? ^QŘ VS} y@WD-K$}J0@hq#@9jHKWI`ypm"fKY6Sŗ K2 3]ڱN1 F^:5CW0s$yלPrA}pG*We CB!M9;O\&<8\$ZE+B'Ulv;̯Tz/E]\L"z x$GƍyC 0eWt}*1ŏ-C[g5UgL?O@{8UN+7ŐŨ!˹ kU^Ix< 1[Մqz&qlRk<ݡuǽԆ $j}otdY"FH{hO;9"]Q3;j0s-wjp*&A| G5.aRtOm䩏N!hcQ`S/RP>15P:'l|.BI9qTHRM]&F}.@d$f022T1d9WL1.\6@^dA.m?1 ΰBƵrb@7? I*ۇA7PM&Twsrup:NkxO|N6_u\*I@QC/ 몪`$nRŒpgsj-tRd=ٛ!<B;[a{rm*40RvVfVF2#1NALX@|DnBxUۯ,ξ ;ښpb%]ЇP㛙G* R!74"ȡ'#O)_Q\2 X5EĘxHNO%vewUOUt!g=~wvS i 'pO2ƸϢ*u5.E8izj8Wo{½lAسi5 Mj?9C`;Ww&Fѧ84X>OXaFhșS!VD&J 1uT;St79er^!*w{Շ4q(|w]~>hH=Pu`FZgFXng|8u1u KE8.8@-^d)?gZ!Ͽ?x@E9+{NAssZ:[d(?3k8&&n3W`g͉ A.@=hN q;_]-DB7h0"oeʬwj5pl$nnw-3LWMu=(4~ 0oεrVZr 2uϭR>-nitJY: >_K6vZ ̕Hn*@s9r?Ό h>f{m YE]rB it-h[Jn6sZygpYQt}Z޽HmM!Z*彏w*W*g)yѿ;5:.' 6cjMItYma:]\/$8ݫ3TUV_ݹ tuwv z@B!,BE+n:QXʁ064V3:LYhT̓վNE/&_P}NSlpMK8j33uRs_@` \챈IJۣuBCkl+HOU-:A^;8c;G屾Vp.6H0"1+B]BY:8Hzv~=1W8D uR n hF'| x 5%h.wcA-JD4>Idj.uC.`vfEO:cI\]j(M@ ˩Ou;t QT34jW8K9ҁ6 E;/ǡ\V XI7M㏠^09gzo.Ϥ&n@/Mߐ"#xKʔ}[bs6&]RB7mqJLnrkgD+H >+ ꈌ5KS"K{$?JWV _( bSddY\v2bpx<:.)=ےDA\m7De|b;ox'H&5M̗!8E'גXTiK ^1-YZ LaWm8 ]">JR\Wx゙DR`ϱ:c=! s%?Ɨ~Qf~%~ĺ#3m]~o d LǍ1oř:-քe\d3Bbv {q59y{sJhVl9 '疎ߛ t`A x1P0 X/u1e`ªz=5 M/0,.LEpZ"ֈTIJ)SAhhQ! * k7RU;w`9Wg$I4߉ -D &Q9l Z%_QW+ *І&rj᠂LH,YJ{  1)\/~b _h#;aۙ@Ѝ݌ב6{며dTuߗ`XEJVN"CS%QD~0^ ucu(Һe`]'WZ2YY y>S7oal_9-mW]~MUzy jlUcWNP"?+zU/sd~ :XWC~yO]ir}DA|6I/h]FP7`sӎ(puYS+=]0vf⑊3ԙ42 1;9zVK7I *8cWs=x'/ t"QH o-c"NN;3DHfxB`yɿpPBoʴV%n^BF] Q>K=^kZ͕lJdYI4G1.ob=7 I)V;$]2Zr:s`]h8,O(ijjG$clT2l3]" |+8KXVp0N E\VgƁy@u:YNeǙ,nu:y{p_gpu3@0lgb](20 P{s2\M:f'l,_6 ¡w{s[Aہ.1v1WJ' Fܣ- 5#ito5zӍ[s| 4rtʺȴءBtɥ e\ldPw\Hmwzy' Yl %T*(=hށDYUU]`&!% yY~> ޤskI9<7'l6\\k@37J>5 WPo~>5{YN[s1LPPً wx$0qu27(iJ.Mvl=@rE@OJ}YvVihA sPn.'Jvm T3M{TDS[fTmTZuM4r<,tqOR=D#o-Gsv\ݦO6)m?^z{*Mw7 %NҲP j+Mp+D7 6㼫g2/DTzɿ'nQj+">% aAxyWjoE^<@7ٞ/hAp ih^QŖm"#!adwvd瑗^}jh:tvTHl7>gri#ty #tsmsהڹڒJj^-]# x3Oګ}?~JvmsEܮt|hlA_beyp>p6SL/?DQ' ^y9i%GŰ%/ 8w ]"9ci3$B=U\ 򭼷*XtEօpnZt@^8~=zM2O{/½>,o Tm0s7MsS סjy"[vx< 2?\M3|l$ț88'e't@+ű|2'TdXϞN?tԫ>}ȍ aWcioݴ>O#p㓅4UΦ-pM"!QUdb_F 8g $=<VoI$^ &oiW~: ոHJWvy9$Xǀ#gRg<ǵIteSCZױ^_@j =T*g޽'UߪPydс]8؄aE*oULakF3myq ?; N'Of&__2H3kHGZѢW ]Ǥ^ ֎#UuVRN\jy$w|B*حks׸[`gGQ]+|VD a-]⤣ . KH-H[Ei&|/I>a@.㬒@A[[ܰx961kz:UR#JgE*H۞0mK7L>1Y]4c*5\9S{YZDKA9iv\]2d n6Ҝ10m9_j+#QL2zL;j1ԓ,uДo׋WnP>u:dh6_7矈 ) ߊQR b-#6BBSb qK9`p,hɶ"л8V34Bx.ث^~$]Bl<\Q&EdS*0P7_G gtmFV0ӧMys'?W|$.Gq]6ߎ $#kyGml%Ln>CG(sIa8.$<u+H@~Eʖm#gԿ۲2mK?̽p8^y+M_=&@=w}*TSt~ !&@Ӥ1DM* è_*hnMOO|[nI{VEMIf܌-(toZ &JZPOBS}K;Jt ld9pV!'it׸،#~An W'rKK(.Y+X[jzQC]!F8Y{eV#!Y߮tJw%sSRR#L-nSm1V*Ղn"]uLvMH.YT뗹e \:&9ܒkҚPEHA:@ D [6ΊPTn5IJლ  d0`XC* p/V46.U˥zUP0Z"-;I%Ǘܰ=- fPSom{p4Ac[&^f5~<L3VGtߒk貛20Gsjp"aذ|o>߁ys?Ps Zw39du a!V%x]|<Ζ!2i̙'%4j?geo (%úL>O W_~n/s/Z8,Vv1!@ ve$"]L62-&G&1#5?RN@ ȈEge~wBSQ#gTn5Y 7ϒ "v@34*O\Ijg1DMm6r`W`k7MG;r^b2.y8U:#>wFq㦞z*xy'WfWι`׽Gg _X7P_x̟}b|(,,/k}.ɴ{H [NUHS*TT: lxug<}kYspB y9z#`%[{cl{ ,|팥u_i=C*DֲK'^w7aM˜;6^%Lf2tQu͓_aH+be0qb` RL|;}!4m1ɪ1b_VsC[{X aR%4'Sˉw[o߲8btLCg}? ^5Um4\T(PPkkWch9JЂutu/;46+6B%>caS2SoPMuZTi2-] cI +ҥ\FB'ߚ GcW}lUj'tu}e YRKAF2+&Lo u}ϐ 8,E (Y,۵h[xF8l:ŧ,QJҋ6ݎEv7L;KN%sstBrTaoŒ|hI"2d8OB(z:[43 b|5R*oT(Ne D;HX ȱVVKk Nhl$ be 8΄5ʇ*23| #`Evw~Ć<Fw@+~Umsʕ)y/2n8qu ]p,kbKW5@JS;*1# fL*a;))ciyd3yQ'Ȳv_Gz9p2it>`h R-}YL.55S~T9H;jQq W)4J ԫjcrvz؜*DW,?Uomjʊ߱Ϲu w˹i.SG6qgXӰK'mʚkm7bK(Q0? {\]9O&הQ1ǍBݗEBQܥ*a.G GVDqh 9<ٹX̦oqq9rgIkΥ/fˈĊ.:ԋ!=" #su2KށvO1-o~ L bږX:}1]Z\(<8!AR_^F=4r 3CHQX<C#s!|*dk?=D0[W.ٻ$9J! 7mlٷ0 B-mY;^MMo<57T|Cy{>;ـ*qץ$  u8a_w< ]c(9 }P'1W3,j 0E+mGy@&TVϻ }6*GZ셥RTaV;9V;yb*h)TDq6~CP?Οmv]^Uvu6Kr|=ج=ּ\0#@c5^q2k`ƕ|T ޫxh ?Plc `nJCi@a!ZR*MOӅN@ n4kؑdζ|W~d(? |x4GlZʏrZJ6 MjU5Œ+DF{ۉ"?nKnc}&^s>VbW`1*%IASo,x1.BZi}=x}{qсwmQVo}ȸW=H 85mC:zqtm I 9"F YU %?e.W? N6_eXD;Eom[c~Dc\9K*o}ꤎ!G]Pn6l7eP;&Z,lhnv$-AW;7XÐWk`6ys?1΁`5Cc ]_V8n3P%{ԣ@HقvC-@G\52hfa[ oCr%.P&|X&x% [n+(tʡe&YqJ^H] Au 7O&kY0s@is}Lo\ΝH(:%O$F>4н{0wKۿЩ˕ }j(Q/"Y/GȗtA_'۵PQO'|k1r^8~/ Q-,}43ft" -ѯƚ%TFŝ)^(=P. 07U}ىtns bF岶rKw[⟳B!<6 Ytaj{`Q=ɱף~Lr*,=`#Ekel yrS6RV|3QHcg=5=;3UhlI~fBʶv!_YF3IўtZ(sjR6M|̣%rw1[=P,fۣ]6$s}f4Ca01"uhƈ rtO :)f߫$;#K@G8[_;%vC(^TltY>V=k=Vk8n]lH=桟q,s ĀM1]|REG彇\XJ4˻^Oԙ쫸S pwAiX.ޭ^ʔu}LIʹIW!kZd?MMyEmEv떰eqg}[nRt#J.)j]e>`VQ[y}~Qo 6]?ф +^3T;,W7S-7dہq5.B5[C1ٶeI&dT}̶ M F{qմ4bDY0XYHJ:>B53>lQJ]5{zv^*D4^7smӝ6g[2nz|ɯ%]4 ŰFyCяw~AlGe64l:zB,>D4EY\m{.NH"2/A΃Iav ٤a@G*gezl2;KcUo^{~sS_Dv&m!Bi:aC+^`Πw▙&^.<؟UTBpޮ7KxXmr)j/Tdny`t#ާmmvz Hls}CsKzn!zHήZb_ķZmtr,}JnSe a^Lqp*\8c~S+ջ4_?k 4I{FmoRb&b2`C+B] rpHTWF4{b@58sCuwfFOLO9Mk+a$?+pqM9gq}5r#MfRbCit)۠ZA}C+8W^5HFס )[ŬX!$Dg 6XܲKٽlZ7Nfœ"6Amzoѵvά3adbU^C1/Na(fꬎ%Jh'[AʺzΕDwNΏM1_̽i; 'GEv^^ 9cwMa?W @S~Vu)JY=WI%٢^ngkXB{i7sPD-T kH(_Ntk ĨXM Wf9L4W=&̬?h R!3i_ P^4Ӗl#O-4X?z8;D ..WdThٿ L^= EnQ AҺ`%R⺻5 &<[INdhpH^#{GDzvhܭ; >H噵>*bhu3e^R|GJ|NxLH"9e)޹H*wK۽ع0m8ˤ!enc i\81C8(t8^LyԷ1$F%&-m6/:UǍ / aTmD7a?֣šbArw1Ŧ?l~=v[6=ɏ;Sr5%hjK2E !Z^zmZo5:ʳ.-|pR(.)90 5lgR %8pbD=aީ#0Ui+?I|ד"C\oHHwVq 8Y}.q3ዐ;TR,&SC.<5gQ יޖ-U6A/x|@1 @;&&>c *.exIdiKU]h ?d BO=e37 L$ ñ\fk))+Tktt#_t!) ɓ.'DyM>ӔuL,æ]IBIrH1_(ա!lԥLUm.`5wI>|KO>R gd5IԤ? + 2Xf;ҒNO_{ SI@ N<odG,B eDJRG~). >^3$ԇucneCHʗ=~6qo{j)f|b 3KFx%CpKrq{!|dn?xA-15XuL_ vR(?ۓj=p!}4A-wWoH=W;ܪ``~K>s43Ve=(jH'Yˢk;C4N.)Y|W]XG,<&GPv:P)Uckq?jRܛI+EȷVm~08zawJ֖q8s@cHu!0p&MJ77z=дUaҟ,ڷ9Oɴ&>#c$JO2cLH`^`v0%YPb-ET$ѝ AjD{ Jɐx,?"މ)đB_(;ҫi"˃8 >b]Dcso%Z)Dm2C[Ҷ|X+OcBB<;&rl-L7+CPf`5@yF2ǯ?m nn 5=tR,Уḷفq!! 4e)`d-̔tjHs<- Tl"|s]T4=/ת5}>"Fmah窱A˽& xW߹yv vcn$ٵ짭]!buiki&P̈́t\r NOvMTŗ Xljc#Qxu0 /s`)UV`cI [%Jw =4u^aw!+j됵 &l-BE;y8Fùj"aLXz Ύo/ޭG,]VIFli4=;yqUZ%'@*}}9Osg۝eMh~&Lz+9Qo\M< 3| VoaBˬ LA"Ր|PsoL*}##1"7}/EN Dah+K])U 7v4;+ǥ Խ+b1AmGZ٠yOԸ{ # V ;ׁ4F-S^Sxa]7C{\3*`'G$jT9Хyzл2-LfïX[ |5xhtTfíI+9 Q`q5` x\,6]oyJK=AhuCDL zgjۈ }yne/:l :C_؜냙]Lz,B2CSWz=6ϝGnpho9;q;6f~\ջX2+W[`t-3Qxۂ:cX-_ pX ~am ؎/5&)\WBX,PT\FLՍ $XƔ/-B}nڵp..נa">GAF񊲒 g۷*D MD@!p]=uSaylbwM%v<2q6|VU)O @fX=BSu{,Im'X ϕGjz7tn",&lj'&rPLy;6L55yFfn =|3bI= Kߪ>C?4P< I4ZZ!g/,fQ&Г;Tˈ٭?h#D[2%oR6Q.(䒗3PekѪuh~T'Enի/"7za1۽'us&یvNl!Y!ЃK ո6f9 ĖRbv@`G=P!MN(wCYOxӍLsF6}9CU([u.x1"@?bh YtK$$<²߇%^qlV\;co ΢B7+QӉ½U!A+THZz^Wp &>yɳAJ31&<@Gd Ѐifx2BXi>^-`^z'#hO/Ή82bnm0_I1ܸկeٺ'KY_=oz˃iDH6jKu̬s0)S~4׋ZDEma69!+&\FdVgTR3(!1кkaCz;R'N^x*!_9SJ%eM6Ė,cKzJ95ao0<+ӥ ;m鎔~g'w53u X$k6(K;4=֨oNB@c.o/yJV,UG᠄|_=џ 4uG0K9l8tPЎ;bӨ BQAB(yO|qƥC4V"(?"B9W<fGlꖡNHk=)b JI" 8TBϷ6N f(%ƅ{)R\>0^BfH oVaoS]d,=.KjpV]cƢzx(a0tAQ*)JVJ6jYXla\ҍ#F'ڒmx!ͽnHP)sq5"LqWaw$ji}n+e@u9lV<ӺsYV(uzz)2HX 5oe1k^t/( j?8ݚe_Qߌ-@fAك~qSC{NO9gIK6=z%$@G5|[FR=gnBS_oG髷y t{5BO+ OROVTXP9znn 5Х[a!)٩B)=y^FTcLY#yd*łªWgrfc ωОug~=FCוuVn[g2xU Dތ Z)O^l0Hk;? -yPÞnBu' CDcC~1#us07P}1[YF,G0ggm+%"^_LMO*ٔxF(@4227JBRȸp(p)P0D2,-6/;z"xvb nTΏH^PT< Z :'uouךGs`z8*v@ۼo 0v$JYVJ Ь$m4&W5uI-BT5c,4lh[:'[- 6_g1)U$b~R28L ЬJx4?CXesaN3Q3'b\ $a(FlcyX mTtYޗ^1K'&8toZ[U-&8 3YȆ{>,K$LQP/@vhKfo2H:OxrBԓ'-EHg[ޱnq | t8~ȽVIN;I33 :cْv w83q),6?&/9NMY߽t_3m2s LO}8r@nϨR++(avF(>۪+o}{"fמrs;to]>w[G8*`×^c~٘AOʭe9wTX\G8/75S$ %Fx.&ʞE!ߐ@|ɏo فBP*Jee8u&ێ_q RXNrڬu*!|/ܥj]-nx1 =&l.8rá|c\t%.rμ&]q nع4:r6̶m4Ҧ7 Bm=W-P@dxs;CH?"3v@}u\ VzjnRX/ EE۴0e" ڜ''MRB}`>a]r%ȷ αhd 7gMQn&75ÏU5ߐdC8E5,5t9WX_o?p+[) .مdF}c9GGSq+*D)Rb%ysO(=fbp2+\ |1X~hb"T(|197HFO7^4 aꤷjRHu{]S ͘^o;뇮dHtLcY$ø@dCn3sm7g >?ֳVFK|/g:353&^YnmyH>5si[)L/K43Pw#4RhSk4꾔WB*TU,ej2pBɓ.7VɐSdVy<Oʰ@Fl^ ;ϸ%.&>`!boOHRhг_="o1G8FMc6a`pPw@ۿ]15/̇$H1~~LjZBҏTR:7Q/Y{Xrghpί7Ђ*^Br\O%Zi' 73<Q"|:A8ڱXä>= Pfj5tmgL_lg![ġ7~8lڰbto3|]AS8 ٫곏`ϓhj4ljGVӆa, "JkVlT2 N-g/@%gYZ07070100000004000081a400000000000000000000000167ffad150001a088000000000000000000000000000000000000005f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/d_]?EhDTTk׶ǼKCj6KKM…eEm mt_ 1G, N*Ad)K(Z?h=lNP!l=0."w4anAM+aRr2Smܥ< \W)6`׌š{k<|_T3}5VC2;ʠ$td}Z6e[UvWcV>`bb6}! rMt;X.Mzv3M^ӈkYp#_OE$]Ǝ,y>Zl4V} Emn]±򧐠I4gB8ciL f@/q^L2%g&am%\Y]Ws\eF6^ش񷣭4|ȍܑһZ 2RHQf,n¿g04Uh4Z7-FxD Wl/aYK(ߛU N.oe1)0**NFȈ^޹tB< A^:krD׫ʹm^1DXpH\;K4zuCb#%nak2'UA,|R]#=qTucp٩kv]|k*fMzi՜cgr3"%G4$-ڼAzkT̅`)XEz9%y'eVjJ0?fpl"`hKqrfJlUF$!o$PSi BpXD4`@& sX$f*B9nlL-i2sk" }R$ ҁ/LR;BR⬆*/z @GJːn ~2o:Á;P2*R>ӦQL,v3ԯZC(fB j 5(|Јq"РhxTVg_N,$K H荛#yM'}_) FȓCD8@LPp5RAB7SZ4M?󢘶1HQ^FLr?/5+RtAeIU<vQmwXwDuQR TVH+I҃Wc p$`xrQfD:8J'1Q%0ſh6>ՠpQ!,(LNq2@tw$Y oim 0IxP&-CYV^8Q;01/6\4 hJ\4TuR,b4W&lWy8EX7t ڢf  _D|ɉ(\G 8Qӏ \~_6-bAz?Kj"iJj3tRk x ƙs#rd4yCۯ%{11m[\v]e4i1/owTni~O=C\>' ҁTde Gg=_-"sSED7Jj$LC̼]IYĀ}lIcEB a v#h' K<(af D> |F -̤y_HP 44U]fͲ7UY҆3}:&s;}MyZ`ʒbg>}P[c a0j$pn(t,zr`MĐ Y3ڶMd6_4zػ;xX'A?ET.Evsx_F=IR/o(=B Ͳ%/)޸IXeÑX=eu{SȔbSтVPb XL&g0yOQҍQ] WVB!AgoUrrS뽒Jz#06k6KTӒ˿0iF)`ĸEn:z0Z8mUDSfoyrTc;@=pk aEX :H|ÑlM87h-g.s'zl~OuL֧qݞu$SIZfwg5]8>O3ԥi8)gދwA ҩqMvr*< 3O.i4sOWQB_A^AdPjƻ 8Or!w2&l5Z kMcڍmzJ9X0IJ,͢>XI鶻iL#;/uU 8ڈCz(RkNptXefD @]_mrCe+L',t -nJ,l[ vc~׿_hN+)-J8S |?Us،T^*T=+<܄ ,_ߝO6ې3tHbȻ@<{LA|8xYTG( ÷_ 6J AՋ^,ҹޚK!`+Rh`rSC Ү0ô8^ՈtO'%i/@_?qL~$7M yg>fcT8 P9ʇ snR 'ҢN;d[gii#Xs-?ƫpu]$;RGMwBڃl(/ñniA)[%諿];xض1W'u뒹·D?X_r,_xz#$S^F#bUXɃ箵{'Ε`cUMZZPɦMe TIҧń+?*)~"WG)nxB4U&k8}KA iq-&~R`Œ(ے݆Qk@!`/xierTѐ|p'q.Zy!hFHtC"?4yLc46K+4w1ʪ`(`ַՆ0/9'S@z,Q尅MH,#ۻE?H.QH9 ?1 6Jb69yuK $">]Ll[5":vV*Ֆ+Vt+9[[M G"j۔=pDPf,@Ej؅?jﲶkMV;v(/݉<PV'Qe@DgZrb-+` ~^! 7颬M7+z sܟ?)?t >5_(A[ظ=}SQT .L\"z&:.2 'EA5A:/j4 Y M 3KJx][0>;X-L݀E5׎S.m@(:R+ut9.Z EH'D$bt- KEkSTת"-,@# e v?ۋy걢塍"<.E`9^bQH:!^ 2`xn"L0 K4HXjm&UݿbnV0r03Zs+xeO_"  *jZĪ.zA /BlPA:AG~h;$%oAFnh !x 8Vm!UJ_Y+᷄;Nvxe _x WJJRC:j JDg<.X=pw|w2 ]Wѵ~ؤ9a%F3.uԯiG1_H>p!V,ݸG;ʳW7ok鸤=AD~ Ӣ/ĔlVZ>HdUǓ6кI "PT^Z|cnÂzD9y_/cm`v'(*$!~g*0Wd&/V:N{y.P%8쥥^PAP#qli`q56[Hn9ЇAXU_3,a9fcJ\7e.Lm^ȕFV rkavjKL l@k(6wg=+v[ 9ڸzsG}P S 4DDA%z>AbF W ]QwwJL \f{ X {27| R#ReFl*ed5xjq{35wnT\=֡b=F 6vJ\`SeLd & FJ oɓj-$M\WV1׻Y lJ+t0oiKG:uT:.\BĚ&*q KL0vgq00AЅBl@Ga!;پr|G7dJW&wvDx|wʇ7!|45ӏAc3(;C3Y+_=ҵ{:ڥy*j"ݰ J({7v6x+Jɭ($aO H͊%f_'iU.k ΂1x_/fɪ{f5x>Oe.:r,-:L ^ơ 1'QkYfdtdG${eЇH Z[EaXo,|QFՃmpV-^ÞB,V4t\2m8? ` _g:L-it.РF{չFɴ> 8@'ldm&{vߧ<4Ȉw\}Rd@W>i+v^gҙ?!͘,ֵp L1EJ_Nپw&֜ll0p`U$2dⵦd+>׌b*~{){ QDVP߳n._0mKuN-֕Bg`6KGvS'l_ ZM[hN>WF;lK,5Dri5J_EHL~zs.pY‘jnt^6E3ר]zRLE_~Nkp:F%nƸsOaalo˟w-󹡗>`.p,\$bh844Jݓ'4:N{SG9x g̭q5C+s ž[;hw('?iky,OMl"a]]B|dM =_@*ArX҂=ENM`dkdGlzm2B0^6e?uMt[O@Jv2u"u~>{Ʉ_m%v>¤R ;6׻\.lM (,Ď t)?UXD4^2XE> օdu|w"N;bkIZ}8ޖ߼nוG}^ʀ8&)Ϳ˗apN[[i1kX;ᕗ"gy8g*dɼBCpQ k ?;Cu_Rd<&͇ D#|"?9Qѣvw)DuZ57tL HԪ* }H>M=%t\W@>3 ZiHvniY_MHҘZ-a C;BwHkHۥ>4Va&rO\0W'뾄kf+qW@5שyF iX>L<}cA(խ8؆–y3Fjk}VEQ~#| '(J9paĆш5Dۗ8<{좷ɥ\1G9] #5q/wB~¨Ky Q*1&H(v{BJ c"b8 ./꦳>̗ٝp|+HTFf{o53t9fM>&sn {2 U(g-G?Ot6}x]OnjFlU V.)&j-bjp^:yꅎ=ME/6yU x!@HgU=w[*pmtᛕq ܨ@8f<Иtŗh T|r$UrZ A{)*6^yR]@uGDPFm*7 D[7_'憿5%4N@-mhdRĵ\Om%mp\%;`Ueq{P:#@d&R/cRb2y'U]ռ^PPf A%Oiɰ)kC#U}@nuĩ @g=K bf.dhixU#-@?VG"oD2?dN}A+Ny0#jM%$9J6:auv5XoJ!>gp=u&Ear?K&y/rET_C |dĉB4<_9OJ0r%aIc>5>ac;2poM$7fsӋ?PFA7:J7 P'1z!&`s_Qϝ=~VJ[ꤾ9M^# Rp@Ptj4 60nƒ A)iUzəH`cN:S(q"y:홹oۧǦ 1 jV@ ¥q Y|[T.dsmV1;;dtO, ~#:`-/BhD} (diL1R ubCW\AKG}ligS:mh BNyI &5Z. VgѦXNp %N J9fY CPa&.ԸgX pm˨.m٧^lk +@*84 8eӉhf ù7m'`83wHJY^n:)S\C(N pvwn$jG$qOΘiKOxXǧ.SBX:^? YӤK[*eVx> yz;Uk6buG'F%{$F˅LH y1Tx& u/B5RھϨ`lyR,Ι4j\1-vzئ 'l|q~NL먤W©G@C!ՂgYd[W޶Bs1Y.GO!3͙׈q |E$-${hM/Pi&|A(glP1Cw Ha Hd^z髯JݙYT/ G_"@8ؚsy* 혙c#V.K`͆^ &$LC?1jfTm!!\貲;o%*m7aε!n& lF_k?FQ<={KScwy= [!ME{CCKlEFV>X/glbC==;;H 9vv7V MQ2u+*x5K%9>MTăBS*eZY:7/)8 jƞR8jkY?#/8ht]S9f>s%Oָh%Ag l\gϔJyy@:]EYY*s"B@WF6.@!EޑM ~2AI3$«"ژDuTA#R/Xtx0QT5J15-Kx $n)˦?^|)/g|jF߃HWO̍NBCro H5``x[nS+*wO h+\/rPYU?I+IiQD5|7s>$< b>ԃITuj&UCܔ Te:#dC~ise56D}`KȃͪX8C C{v-d ՟rύ!?S#FDHvcۗ ,ͽz$vUfV$<0x*hQ|u7GlPs]?[TG6WԼDnm R7PRddC욉)W,nu̪3-ZkԆ+Q9|~gSmiŃ+Ks$({e=f7|qp3UNe& :(iO^ݜAJݻC,- $c".;3`AW}B߶E$TDVm(,0E+sm ]iM &MIONO2+\~;Cw8 FèfV_Ӆ6e*,Pc-9qf\Gma ]su$;KЖŃ+ as8Dځu P >Рef[dJ%?.\U;_zDi5V|fvgqrސnm4ۊuY:n6r>H* gE,bIW$&0a)V!5̌ &N#u#{G7Ji(dh\BbccENԀVv tr;8 7 ;Bm>{+L Mgh*em"A@r,DP5]Z^ ZCNL'Ve|vM w5Y}WP1X!ge`HMb _]2чk,YKrӕAP, -~ܑiO9Gܪ.U3Ez|W]c>.n|Ry:hbDv\si!6̌XA__u vJښ,-sMPJ l[k^G{?AHק q'\+ Y4 CD8SqƄqydGKCKKk\/wP+ӜT`o k2۔_}AxYH3M:d.I57VK{CĘ_GU?MY7jT [xT"֘L?[g-!/2w@Ucv˛e_on /T ~X,9p:ڷcgl}M1!lBy*I説Ko:J8uEO54$|,{ODSɉ9#R\;}[ry};{ϘsvC A7Z'Ǚgr󱑑}Pe]jUJq忑}R52g| Vx%.w:%u&:t$˯3Yxc9q87SwN'i]d`9+".tuUO^v f+r(w6_ 3z?0/6Ft>pc2*ToE=Ӷ#Z~FO)I5Xr?狷ßl^8ETU-03*ig38Eq6.W5껧E؇߿Y\2Ѷ%{$f&e SfxqD-_da+RՓ2م zP?z~rʅ*[;w*d4R=zi N#ۖE3Xm#:A64"X({C1P[\;ʠ6iGu[#&'7g?/EQh=%v.$!v 'Dk]:#Pvʚ jwΦΉ+ۦ(Wet853øH_&gp?/sߐ": .mZ/3 E8'H|מ An9Ej]Qto&K5K&Ĵ2Wr~D'|ݾ^Y֬cUb̴Fl#QIjM8/@KȰd=d:~+5Vav56]4J$nIDŽIRn*ﺬFc9pϭ+}!UQ*:]zhwDY{qNɊg_ ;RG9Mk;%;]xz"ezdbO'jM➓nG(!F+T Кs8<00AGB>/u7K*WD޵;   ρu8A5RnLZޮ]?k.ru;/&|h#. .p=cާXgVtM7:h(,YX-}Ǘ1 v1^[GAɪ1_ O%v)E >Q+a[f=D!:rE跲&=> Pu}FAhJȫ7v915Q+ L-G'}e+%l?W r52WIHYf7zi [`s] (qbDg`=T,X53xizuox|1n9?Sלz.OL]˞WpO=J+E=_882o8# Ky k_"f?@fP-ڱLAB@8tc4 O."긬{;`W~#,CX)BAo'Q`%Yv\2m [h} ceDOt^^ymÐ(bꓠSaTAS/m[,+&UY4@9~`(@~Ԭc˵ׄq}!yxWWz u = !u?5^Α FRQSy{DۗtZB)B~~B59W# &`#S]^s_HXW8ODj] 9 SӋ5$'20<%yr,r|+sa< C۶Il+̳c)o@5gbb1X-ख़#ii1JPa.K?|ӈTB+0b6 iɍh,+2z~i K AXFj *L [(bfZߌ K`-Uc9͂ǯNͨǠD2Iud N>a=N^V4ZuڈӷB a1ǠG} @([\6.8zPfشH s Xȶ`饢0Ky$q@+]ULfĹ8ag&i}*N/-iC֦T&}Y&;VdbNG8 ?zz؆dkΓm3&vr_TE+!}- V W/B:}T7/GssFAIt9).%fDf^kG4mYB19rk^tqT]/1?MMГ{8~~x9B8!YǷ^(w9h /nv3)E5BY;=j1dwQ4!Ji;&`"bEIg 9e\aPRD4` T;5> >^BłiW< ΐ=pkP_|^@oQ%;sзGVbܱiyQ ajX;&@/^/7ncx*.<1-@ᬊ b Kvc!L]Eq]dJ\֫Ųyzəom+N9<>Jx=|^۝/BBCb߯zח ]pETJ.1n>zBQ @B al HaN*o/' ddenǒo OOBp6zMq>È<0"P"{!*#$ԋ9(1[벤>FH +)qZwbCRيgtAzTYsIAj4=73mdk۽_{G0EG~}?洁.JoůU" vf~깨iczd-6˫V@-a(/ i==A3:G' dYVӸRO5;CDzj~;Ǜ T K/W-lƼ*NfmtSmtcQ*/GNGL2B@7{ v}Ӧ zW]*&Tg Э&k9}ȒzzesW!Euh9XCvCN q:zƢhʙ,9F8n@3}I$7҇L]A #V_%AƮa͏'><,lh0-aeܺ? aRթOŘx*qp9]F&M?UP ؝Ɖw.FIG:IE6]OЏ{[@OW=_lBAe砳 6\9ݐ(B/R 5%`ROu+ڜu0`_+L/=IW> 2i5yhQP)H6uSAʠ;AO} Q'Ix8 IC J IjЛs 쇣K?J_$k;Y֌_|ө*g𪞇vUQ6r:D[i?6' C4PTK/U=pA$maCщW״z.KX\p̑)2sUnZ`e YJ.E;:{N;"v#Wf{=(Tc*ge؈]9d/Ĩn< ӓ~sl1흞^ghb9;3 7n"_>8?fl[uvq"PdQaMZi"Q0i1TfK?d^_WnO7F7;:r.xj eɤ/6˾AQ춮Prao!p#1VgP"@$1I)@lR$ /GBж%Aٲs_֌ŤKy>9gvWф9Y^vXi:pik">T!HMtw)LUn{7SbPo]l -6F|r&x^2D0d&W(7/eްvgjߍxȒ 97"Nc!M)5ɣF޻@J4=;6oDFTTaO B};cz}օ1O*6x:+nĜ3g+,\ͨmxCiC σx8YSF"}j2lҷi3Q|;З,*Գ w`w}Dt6ʴJ{~6=7ЦdV k1d3#UDI^By]1-a?񒳊91\*N xh1oeE&nHw&5?.0am¶ > ۤ#tfRO3ǔ֚.Yp2a," 3:Hcn[]צIZѷbqy+1:/߅?jW,{weOAM)nUg0\[&R NaDW/bޑ v^;,BOڒ4ZYUIXI6';ަWxf 'iMnS"L6("M R FS(eP, ]ɮD0rv;bmYd?bo]LAzWt_<+w}X=ah`;j9>/Šj[bWw;(O5/LBşK15L (Hy`lJͫ닂yc[3;a9ϵk?u}9nF(7= zMH:<gt]VgaӓH/So6L;skKp^@V:Há~}v# >CWYdɱ.l sc6h_<~h10ӋYM eD3b ]ؔup6|]"xIQL9`X)S5 DM$`>_ 8+: Z(p+ JM`qb˻k}*$̚X᠞Fp|5Y{{H|sgqz'Siiv,QòTREkDz36ɐukƏy+dyT#ub!/t)Pn*tI35!d!*XUqpl/k{o 2Klmai zsh_[8sAlj^>k.K 1s5?yqw[dgoz8pS~S5 lQ0 4[T>Ϝzc++,$3=i/4M8ɷyD((hYl@j9t*xl ^?8oWV e%etxk],3]Æ"] |w# Ngǟ:4£%ZC|8R9ꗜw̰/92[9OR2y)*I70taمWMBeZY[;Y܂n2vXB=x';v%cp!oaX2cXl҃.55'?ǫŇ|>O?=KYQT~9SlCW#eDU& ;rf䚫:jۆ}=@uBsW&Tl:a`ޤ o?,{sN⒨)5tB)lި=~t:'d-F73Pnf>zI4!t9N.ŠZ2us]sRhy7uprMYPh;Iߺ˞J ~G ̸*؍p 7.R=Bh5n˰YDᕘx Lom cneO hX? 0c7T")ObA{7%I:PsR£Pvh|D 3! }eaQWXlh3T0`XDUe_Jɮ uF~؉, OW "KR$I>/ 5i@JĻS[;PUtu &͚zf R ,٬=,K7JK\f/gcMv-Dl% ľuC~V]_C♄^$EO%Ia{>a|xY+o, H{}$9(?(uH2X|4{zF,xǃYZx͕kk0G6됶㯅IO:|DMqQo̘@o-X=ֳHOtkMcȫZ;NˠeW`a.dn .Y(& $F̓~j0_2O, 0 ʼnRHb*q3 avƥ/ҽʄY|;ed\V 6%|?1SJ&Rxt$,ٞŽp A]g򂢍,w7}lL2SJW}sqKv牻J<]'w]2 uӴ2`=^8ȗ;rnRV9{,w}7Ǥfl:%B5pb*϶̠ (?1 (ϹPc?֋ytFI`TC] *Y^'T*$mboQT{0bN?wH9V=Ku}D;~'wd0IotU.% z'3F"' e}¸vgǟfsU yȎ8>fH*'>liSXRADˎ 9д"?O0n#uXb9W xkv?H.6ÉA9Z~0ś|/:5`_uSjD6joZ>ZJQ c07.(EDO@U\QEϼx N6RNڈ5.U y V~peQmVy@7 wL{Ǭ\/ ZjcV0omRA{h. 1'gzm Q.P셋ڏ~W*rx[qKPicاOO۵ .s G xbH^D^SyuLAf CRPJ=|5Rn78Yг1\RV@}N8QG<]{h351bxXrǀuB`Q%[{V1úg7\vj(n05H#/mJ?  G';>;yf{BdY}$wZHY|3p*cPiSvQiEA47UZ@ $Tf᝙l5y*rVyIA WH>IBbdI??C"~G\Q7Fk1j0Գ.ڟu`U|Y>Z> W'ɤt05U6%JCSr"U+VݦXq{WM)S#cٞzK}-Kl図dӿVS-#]+]*6^KF&a/V^Bg:4Oރk{'fR#(=z c E/SA ܑhdRE6Tf!E'wr0\*6u R;[NMcC($6H|eb4{cw|%;)EϤ0 hݑj&卑f/=ao;ΨNiŊDe$ 6Z};~ *+M*@dgBlI42/ ~=H_V'ǵauMDCB5Q1.VG ᥺jQ׏H1鉼G%[d<B V+e)/LI/;!+a )Բ Rg1:{{cdt~Cɢlv>V^%kE쇘u0F3%MgAGKGs'&Uj"])u;UK}) BM¸d$oA.MԠ핊a"q7SpTrrPQ-=*~T9=ՓK]YhJ_,21 #y;ZYK%{\)_&J@^qwģ*ÿ ff~u\vFtxڞ2xɇѼ5߸FhpL!sbNE$v?TX:zi7R)` (PEF3ށl9E_ִ4]Q6|. Q`u9_=; +z-G3  9˄徎yNە?&Ud>5^`͑.=b4gawe8X:9ϜPcsɒS H;$ԹB6d}sÊsUaګQnm;pfMo>"zn[ {qJ^].Z*m*t;1>p&12u`|N˓-ŕK5@}r:k6zBb / DiH]U3X3;?{0>{ Is*b}uPSYN s *;Ѽ#*RА)H197}p̷̄:@ Sk)rzd8(c~`cKr&n GJXW@с+;g[PjL'ڳ.ʚ"|]9e¿ 7yF bo|U%F$G4#ߔbkȸ8H!T9Ijp $aC'>GHj:њl ԺA#XM-`1~:Yn酀ݖysJo,)^-)HA,m!+WUU̶ו?D6l[) J`LWW=%tzVEQh~ح@O*D?$dH#Q}'<ӏP"?Iߵ)V(eW|:# 3 ٫_o_.~2r겛 Yl>n (܄L?&χYۈ2X+yXB½@eHM{{jKͰy۠ 0j"S2fB=2ڛ#goY$G^lS nChDoROhmh,jKn@Ϝـ4Y*1Ab0KP{. XAϜN^%<`XVE>8YS)*?oFd]8M/vxuH{4 ]H~ `40+y њb'0+cpSfQš?YT?c:w^z5QaX=Hii`XT5s3JyV+&Ai8Wm77oYwYiF~>wx",zII->-6뮕ߗ>n|66=OruO¬1]xi9s6 ~iZTƧBȖyPқ@J̲_}gsi {FڭIz"C`y*zfA Ij_"i(H+79.\T*'6! |W ?p{] ׯ4)NsM:NX ͹wHՂMi$(m԰/`UdChrnl F9^AFjx^ Sl 5hٚhA[4Y>̏/lr Zx|<=.̾CUD Z@#*S~1 eQ5( 'i`oWV'SXR &~T•1GDNm 9`u$ Ҽ}1G!֒"W(]k٢^R0ӦFk*[e&}kM1QH )ߔQ"Mt.Б> R2JUx9V%.Ue/m UHvl6jޓu}3U'cXc;0 >pQS`[ox0r3+0^]{hvU t#N9ČurKفz 96).vve J.HF>*XiVB!xEq:!rވ,k3C ܒ$맛#[:ye-$N>UhR},pXz 79`)3|Qˤ{ӴR9A38L [Hmݝ</5&x%6`ApAiMDNrǕfUX&Dt>h_e & K+M=ɔ"ܛ tfjQu.1ژ6@"E* 'Z<-]m3/"i@>;֐ Ք@{w.[[[m{DlȻBdM_ڬa}l=Ə_D v2&i19Sj_ ͍pG;C1ic]r2޷ځE#\i! Ql:l?VV=g=6P=1d#\HH'I{[8 vIPTXG:mKA@Sl=U٥V`ш5A@R8D 㝃!"#C}N[zF58UPY=̳npȍA1CfWSN00e;5052oB'ȝvz(r$RB\ڙ YTi BP sܿhDJ.*0A(O zҶpR+ vhZZK5m$1G?0lO'qj EQe*g%60$y<7j¸j)&pd Ro Hg)P!չI $$gY@>@̿]=t~ჴpxC=6h} q&*:%ܮr yX  qĄL9BH.\ͳB"wа ^,#(m, !Rh$ʵ?r@W<ÿbr 35~Ƕ6~E"-NBfZ$RJ frIQ0ؾ~\΍T󼻎q8!v:yPg/tɷ#%@ CmAE[%{N\$tk&%C;z׼&2[9why@ %&axdxgSF(Den{ʓƞy{k6P٫X8_j-|ƕ/u,*Duϳ$rn˽kb^Nٝ勒7i) xow2ʷy8渚57#1WH; ==;Pņ_r=<NNZ],Z0X;]^ABȾ@+wCp:f@0n's{A:놧Q 1N.(3x'KDPo6{oJ;h)kʓ{rғ(ri^7sT~b]rybS94&:w/McDFbt>bxeV2'$ūamm5!%…( xou1;'f/  7"HBbG=1MvD 3⪉)SCUy7FMPV% ( .Wg{=K0x~1HIM2RC-v:@_tiO2((QOZI$aYȒD ^k2l&) hKV6Ƿ4VXB5(ZEXAHzi *PBiaE>+ӌĔ*YE,̗2 TrZ(+H7utW3-L p+j]Ș?M8G Üg EՁќWQL*5 \qNO'dF|*$eϧEΊ샇9F{WD)?FlZNor#~<̣ % p>T=<1ROHsQF);{˻ރG`ž]kl@5!PIRY{gq` $:oYX7mHr kX%/9(AD>>Zfǎ1@(!Mj/ Q7EάUdD+ua/1M9G/dyraAp1])Net^d3*9AKSNtp|Je1p+d7f+vs Z4[C4)?@3Isv. rHq(ki(y5FyF([Rn'3LAU|1Pī?e"h8#!Rc|3V0^cW:l\muD "p ^&MIrDPj0K>| @Pf°t$z,kT6=SIU3ADx53:~@]8XO47Ny%[ge~#m;؈vdrf{B8Kҹ`Q}KfГ-׽mR˴zcбlU( إ]MؓPGҏl֑9<FquB؅3妣`n^%3D"p"8g&m:r ܧK4g[IѼ^z͔Qq9/2NmW'o^|NYD33y'9gي{7q6*E2? AM )4i et8ɝtr7P؇ Oɘ07\0{sS%v`иCs&oM)XA;bPGcVٕMXtHG)(L0 |~ 7-)_2E"n ~՛ Cy~l?#k9:`>[<+E[* SXO-NG@Rmހ~ql^.lr'֊y,fІu[Rϑ 52GSwfX,ŵiBj`{~Eg2HۚHɥ2ihL|梟.y[6tFiٕ<-5ٹ^1ToA5MuhάbSӉUTYNGG!bC6(-ǫ0(j큇]4DAJ*Y+RÜ(^52wH,v9RrC_^&1Nd+vVIː g ~}G\q'an/W_ea ivf:VKfg}gM$!A|Zl{ xK,c@qkY<%!$kO|{w& m/hT?1Ȉc~%CE&9R ͩewR' ӱxg7vڼmPƟ8odƘmh//:W!a{`.撶5.9o5MT{ `=7amsO> wIF,Πюp` Q ~( `U|_NE]GW,?}ƃ8?w.׳e+>L]l=VbJqB!Q}͕eaA]kؽre3f爐f/m6GgnAHNdB@GC9MoM9ly^ U<ov^MgٔV5K]õ NWݟ&sH?sJX=#j;A>ƺN [W1?w@uhR,Z %ĹJ׏jOD0ז%R+( #mh0zhGk. ] 3 -A*-)=JlIǂ{qL8xRN`I,~UJ{uOp@Xi&\0žs^MțvOK R?D= "\Up!F?=!>'5IXWPU=mf>![$sDMW￶hM2N#Չ|i<=U@F*_ެyɣwZ Z_5BCC:GMg;uBIB"fpƧR(Em>* tw4b1F\Ȁ 9փE~6)}Lq_uj1hNv)Ȯ蒞n rJ@ ӖZo\wǔHq`,_J1y S)牦* =,aէdӓy& 7![S-}=YK Su0E.ǚaS,?D(/Gn`S鼜. vJ`/y4OvqVJ~~YdmO# m# s==snO<X+pzՆ/wmFҪ$i֦(-| !Q#3/7Q<;GpyX#moQ sX-0IL\Gުr]kFӠ u/g#br+*Q0ιAתWX})ڤ 壗|-m#JZk1ps|<<&o2lk.=.n'iG+>9/BW4*5|ZG1!me?޹ R @+$dnBY$;ngc>JԆo/6QIɲ8x`rQʄݝV*ԫX(Fj^# [<(4)0(0pDWB85%&ꅱrGBv>񓶽7cm{@frZ쾪,HY"#[jttf8tDcXS-a>*y\M@n9|]vwS(hDp: C#i GQ>߿dκ/Y)4[\ZoP+Vįux9"j9 Jna$c(C;tR7b<'fAK!ړzAzX52?k/3ϫn fƎ -WUL&Q[Et37D&z+.hDٔ*dqtOޗ=XCkhniK<tE.`L̗Iw Ĵ]nUx,sX;k<ҒFKxF~E1'i@,/~ʹi2_w F 5 E?vum$78*W>=mCSBc?9Y%@s}z}Gp9$}씲[Is2 ʮ`Wu" [;RBB 5LZ7Ne7PS斑>[Za#0B̈́#K:uSpu] 97G 7[0 ๳re0H^p3rʽ_ԟ5@^1qqUw6Y|,F^l]K1فZs#l2#8J+TU$Ŀ6%FA&CpZĦ U,%LMvf,1M.ӂcm["5mR+٩#Ojhמg)kt,&1&?L5dˬV$ ?&ATU*?͹ZT~Af-sMn~u)-/B%NpK_r#B)"LL2.Dž%!xmGmZ[P(3SU&IS7<0a[.1Ry;ׂjgu)(h!Jf!K꒫Ch5EQtk/y'Ihlqoli28B6lD1I6◓3I@izu]Dmu@B}}Iz9 ~C;T3F,y;d`iA qƅS i8v)7'g&ըmсu-T{GmY(m J۵+z"W(B7mӾ#ӓ.˿`OM0vJC5m(-QgdʬH2Vj?|R̖>#D`w0ۮSJwn΅ϭ["#\ư=,\ )\t݁Ŭb8-BZ?_"eYnЧ~lX0QƯKb(ʻFbTq\6pZ$k;hCR5Vr|a$m I;8( BtQ-Mo~9%ֻ̆:j'e7~ !2H.i4 2mKs>8O YŇ&^Pp:YڋXԡI27^5{-I5YՔ0y؝n Kè撶CnWo[Q͖x\ +Z :ىu >k ȑy66"vb4Cl}hXs >DM+yPb)tp! ~Bh?CwP ^&6H$/_RXW;o;grB\8 X KWyH<6Uzb1 ٢ɷ}Oف~Ļ#qÐBQ\kEGBV͏A[hF֨|"g?q <B1/8 d9d;}@-Ď=ǾnRT{JÓpnvHZ|Fxt?Ns  r0Fp!E:(*/n7XRӼ&f~{G%U90W*֍iw.@Pt]ʀa,Zcw%$NCjy{np_1Fi&2`9Nvg-t:8B'ᖵyĚGü᱙!ٙ/ kߙ2@>V"Vr2XɋebJ Tޯzy_$! })%2ZVuQ/y?vE7;_ BfIv<̢tw:VY+c$=Y7Ѕ#fgɵ)Ѷ=Aܵ_3禪/!<mf\룬'b0R\E%m?Ԇ@s}D5.3yI&, IEַ _aS؜1 KeAY ϋW)b`٫2X>+>T[| >jÇ*!4 H*Dcv8(hzzv>!0~pgqU4ṈKyVYwiGc-1u>=u֕aa=0㑀*o0MCx'(`覕)G+CJu)U YV.ʹq@},h Ϙ2~ .(_#xK5|@}FbLyݗ? ʜy3c [ aUAQ9LĨ˓FCCRZKȻ떀S?)ʹ.d ]ḅ$|>kt2wq.ߠ6 : V`׈M &GO1䏑ΪYEYc(q(7ir9oky9'YFש4Dvhtԑւ~ߚ`TOyh%^SXMT}R5Iu[z:['p9$tn7* caJ[tHScXv/еp+ↀ&1Dڨ۬Y1@8_uTL)Vfl48`ѡOt?Zivd/()5J1~ʫ4y3Wݷ vB K-;vKkte!,ym[zʤmxp`%m#re)=JȑsߓL9\mçVhH=Է $ C=.+rLĥ׀"cCۑ3Rᵄ8!kҔpv!DMRDf^{A4Ჿъ=) X/ 3428S`E…̄"dV/Xѻy< 8׬P)t4 ު%Fhnf!`_=rǬJZOlqEmbhN`b=tV2(, PP IaFiYū6rsOvjX&"M,,×̬_/ aM)+yG-{H^z@‚=[1Sh=HN]e"+;|.n,, XiZ{N!# LR$|_-rR)6%[ j!zU}W?GJ?a{f35Ǹ~s%zOv÷#D"NM"B~]@o^x7gS7A,&ǚi775ˏz7¬q\`rcfsa(_iR2J <}nEH WebA' Ji$Gڠ\^ʧ*1}[(+e4Qtx-];z70nnVa(`Re۴(,|E"[-J{eMoa^N!@p n+;u- Lxo""~En]o];JqQg(쬚XQЉmD`BANLP3> #&d #/&+e9v.'"gDǃ:U w)f|{&*[3q 4@0d $27eILpsܱ42U1l|e)v2*8,|0՜ɲؕ|C6, T♙xs|<,s @؂['j jƓxZֲ067?G&A&xp34ސ3wBn%xK_Qk׀VԽ=WK8h lX#o(Ĭ} rA=-'.5RdMH'mrZmi8!n+{j0Ն4]>COCƯG<ْt]2W2uqVdsovti@TK.@C%d?wO>rհ~9ff*]lQ ‚q_"48̐MW+( F|aPZ߈!j(DZq&27O{n͵u9^6>HZ9!lci!VZˡ+Ie ܋bؤlDٸ75(BG}}R]Ǒs2:&m5d#ɩ0f!@l#!`F89vECϵ{%$;%Q#Q0ҎNv9gz4Ȁ%g5{'qBe$dUgyL[1v(9؞E0V7g p5Ɩ-j7IΕJcyi !o½"U8!$g6{jM8QҬY°xmdutkSp'6wȳKŸ!REr~SsךMyTU!a,Crd3ȏ负1e=L}Hk w0ϵ&q4ΰRGYTuQF7oTCFBHi`qIHu(C6揾v{,#>l3785"ҺR@u<4#Y~;ڃV5YӲB$jWݣ'IKi @0!>t^S ~% _QuerJ LB/xI{C|'ςdkF 0KuIm) S(\!@@3LtFlQ8V$"h} 2H񅇟WigOiC"I5a 0=` UA,kSuVѲFj5<\(.8[B eT6TbF0o3t^ݜ;Uh8A"*v?3~?>CҴi̤i8u1Y_ z" )m~B|XJy$_VϮZV Q kk<COJ1M GSt۠a%*x<5g rnV$ځ7lU*H$ocmkyy3OepBʞ[Zn4q5U^)DTzv)2[5&|ݕph!τRZM9f">wz,_wVYc6 SoP™_+Dg?)KOJ]UzU),9LEgTkl狲H w_u](aVn&ū4yy.6r)WK[^zҾsKe E0p^kd`5-Y("sw$}i&OwG~{*!t C5D*.ǻy]zUv<+?TjDpYFlF-8Pܓ}\ r;RT,s?mdfP|227wt @tE |;\w,F8%eCNIi鬕~Wy"nwrK% ϡH}9/ẦX>.& b?0Q fsA8L.RaѲkls`Z8r ;|C%g0=YDo#}kXR7=l=h< iX/&jFlbTh9A,-M&銩u4bMǫ;[!_gӎ^uw y0 '9s©-8p[vzؚ-#QRQ:(<`A^$[c/o1aouԍ퉏oT +AyH8TN7XWeR X5$#wc`z/t)je^擵A"p1K|wYS֜TD۩J=&p WSP+IjrzSDl[#)1F[I r"A "*;0 N@%vE- q8Nuٶ:{PSn\؉u\Gʘ=POař0叄@`Zq'j; &0#cߌީVI@'J8[_' D 19αzX d7yw zbBrmDө0;Բ.ePW-n:kS;7cb_PQcJp!ugQfC1dt ,e5jQ#c~.n =l^m=.$iMkuzÚ_gQ#fW0z롬<Um[4|m*fA)%ct9Pe #|!B-ƬHE])Ou" ]b j;7q ;VQ$pem4~ZûK5lAA@b>gQ03AAw JO뭷ImQ)PH7Z)`KԪkۜjLS pmߥ7JlͲm?KѕeS3_TsDcŽPe_B@%B)Fq*톥EG-(33hZo=ibź:la&1#X6 tݰVcnf\NRdm ;bR;%: c9N bVQ-g)-$Iz2h7K]`1X6G #u3]g9" [];q0j<(xfF;/XuI3UCt/t H 3xs|+) 0I1nq;4Hx|G)uw̰i­ ʘo)ZRԼc] "8 ARuL[Lr_JTr_D,:fq1Y6(qSQ$VCHSlA%!<ٳS 08/ Cp+H~A18 ~-e\1 V H*UǶŊh֡ gaDD(fZiz.kJ5 7ܑm rQ81W#)J 2ʾ(J--x> u)*^tKWt SؕndI5^ ֲf(3爪e/VB1_`iJ sffa#1m~cg]|8nb"a=Y6a]VMcI(Jl eMqGhgA" =hf{R*0fK~_Ͻ0}l8ץ )RNe^lxq]oJ2"~}K79#ԻRrqJk}lP^)GWlcjmg0^?*;"*O0Ҟ#eY !oe(#,qi؛*^Ƽ;ZO6",ˑ4gUT@s2)7 \FnJ9dX::קB^_S%ZPt-\Yw8s(jLbFme2X*\"~?j]C gzz)w4 `;v8Sti NM/YM2cJ<{?ֵt&8Ih?ׁ4ew:<\wRD:e"zBo33b&|)Jo˄oSms;3>UYqZ棉 @9_xFZZ:b;b)^H}C::"bP XʃH#R٠(d?J(Z`._(Bn)b󻓋 YNI |7_ja IyI YX+`sF6AT$߅)gB1e1>УGޠ{D3O:! u⤵d з@V rG%&b8gTXɈJK&"[uDۜe=uy֒(Z6XKZsi? cb';XT¦#KY+ lS.Ou&|xoi}4?I򍤁=bK{5ދT` ,|M`+pHNLJZͳۼ̨'YR_763h &eG-׷KxjCa?)h-L]Vna SkS+y =m*U8VJ\2|݉yBk8l_}T3ΞBLd!F*o[KYHfm ߅WKB*( 1a<}ą&HW tQ'% Ed{Zh>ƅ?K]k  ueZ<9ITƕm|>ӪiqyAUuwl9kc{9V,63޾C;sT,XĄxb~/N'ITW$nىBvEsT8mv"p AC9=;.^,)SUO@LˡK0>mEJ^afV#wIFf}df#/E貲l?_3~RFS_h9=p˪vl˸tV~h 3e;u2]=L<צ^џoWȩߴ%0`gֈY^ %Otit-su NjD?A6,2pzg T2$\/b.2o|2-d,Evr(SEt'xq#e=42 l mF7N7Qrz+v ?Fx50Drퟡl7',=XG*~HjÚrΩE19>pxH9*vRQ'clVa xvz6fyB1ti-k0/?(-,&qD471Lñ)R'Ϲm-R9ENMhψpz[|ɺ82D&^ 2g$C  ȩ FW~Xwbd*IG_HH0l@CPDJԳ%tVDTJt`"mO˭Qn0=Pz8A8b$b(P\DՅtSFoakUn5v +xB䆊 <sC 1v<2:[4w(Y.Yؙ92uO`LLp"-ͷ pwi!TV>Ve9keJ0g*݂&݅PS^YEFE\FEjF ?zCL1K^71k0<ݹ,)M;p,IiC͝r@hY.2ڨV°p̱2Dgp:i-7UX0 %tL5ltesbg q=_WyL?lLN66۲n@1F-3 >,Uopng '@3fڶszma CZQ 7#^+4gQFb?Z]}]ǰC+n{Xy50++4sl+o/lI&_!]6 U5-\Nx3,yRv<ҁ~6{:XKt(n|srgՍ)±+Pe݄93j ZwcϙShLVOEMӉ#LؼD/P`s(<'dp]l V;8JAӅR'Â̬oVLpJ;)mJ=LӉ_2_cP/Z AR 񻉇$AQY k`jόmYA4c׺k7vXoIcŀƑ⩣j][j& PT>_:>zPbK +N|ө&"ǗeDFll_m1'Rq'|recB0Y TT>+^Gp/!Ӿ |sIZSGnB'W< kN]nd+<(}fBlPw܌UGQ}IEī^G^KjS;E 5?#p?:ơGes;M`t-`53o5L,*2);#S0R !V7CAB=7TN@xL҆'A[jo@Y@Nuz2erb +e_ͯyY@9_!n/f"8~c[ Wsm߷,϶)PM$튞 Et>#+wot+峣Y&ʋr1%>L6(uߩDaƠvIMf~5{{}Ek;G? Re=d} BggAB{XeP!:nHqݤêvFZţx_cp0%ZIJc`i)嶛6ts-{wuV0?VQTgw9CaTښy07}U7`:(wi^4:A NL'1%iw0mFmQ.+דq4EMcKIw>숙 `/ڪT$A]ǽF_t/TS:f<|%f!0V⍿h.Bs %4Īr;@˧Z}P9?_"veaПB1XIŌ`R_5i;Sb+wTUZ~z;ɏo yV0{p V輊]{kqv!'d{(z0]w>G)Ui.C3E) [ cs:wܻ2A1-Cr}gҀ:NyiNήmpofCt >S)VZhl_LMIhʘ/C"騑ڨA@j4g:呡8Y >bz]23uء k 9vڄ(HQlsxj}$%O(n#5jb_Q6=lpˬ-2뻼 hGӤ[b翢a} J]5;4}v@I@6Y96ܺr5"Uãe'H<Ҧ>%O5 r"Yf[Sy-XͳPBѕ(h0+R@UQ9^0Tq WiZmjY+XrB }5>ڑ<  $[K򇗤{OJ*ڨdTwGUzM Dȃj*;Y+ ʠ {c*uU< ?N Uyq"*.t܎8)Q"}Zq>2dV`[cӑ%xऍTW|ᑰv,1p=4OѩxjʡK#DM2>aaU7Trv3R `Gaʫ5Q.x.ə>V>a=^L%Wje5h0:LR GXEa;0;+834ww.4aZMJBh*# ,]ϙdbZM\7!+ۦ;{Z~3]ٙ):ی=Fkx{ߑfenJV43HB /|x|̖ȕl޺Ax1 1SE+/s/n<\Xۃΰԕ4$\@3m]}L M0[z;~uMg&6zBmo6 Y QwP{+@t3 ?y#83i^)̣}v/o ba|sm $lh=RZ vM`@t+bm +!\ӰdD\Rja*&p_L!BQ˾3}b6UL %`U6ͳuPy*Py1 j?<0aWZ$=~مO7ğ7]́?Ōqu hvv6J԰J|ܙv,.yZ7A"D'frL-zL#s)^Zm[ڤܧ?Q|W 6SC3ը|\P(Bu!1*kFtf)EsyW |7zHEKd SmSᲚoO ?%.R[q@"t9go: Gdt,* ;cI (/xx$D%q5"M3Ooڗ%cOD6G0kiS1:܉;JR1FԸT; d@FPVvޒ#`ɔ=MIY|# &GȂ T:y=KW> I_6 %.6R1)TGMT/uB_@AZ '"\>n _;/Qpi]x$Dǃn,J{L9)wwoie)ꇠk'#,B6MOIqΎc~U`Fs̆ڨӊ:/S߶-%ƊJOȍ[7-+ZAзg ?8cG[W`eݷv4CE1/@ *h?}vp>e,<+~Bmhv2Ǵ?<kgb*4#<\|R45F\1xHբ+V"B͖w$>Ψp=8kMJ.TMg{l܁\^?-I-ǪE3CƬG+p D8 O:iB&StK EaLȫA.64S{D%4%\ %\Z26WIhPcrZ&.a.:=6KFl9yt,H,exD6 `îƷOmP45'P+lˎBzCN<'&D]N@zMU5)S5fAdN}_b"05\6~Yni,KcRf5N7)5 ]F"Lʋ .SE\Z>a{߹nּZhzF?\0~$KEeJ$CHH([; 5fBċPU*7d8 qZY< cA_qdz_J+3g~mbU8xJe0>,[0«ԁ[9y?Cp%sĢYİ>P/[uu(V( Ÿ7C9"=E.y~ȗ![lE0xBXqs4k^cE^RRL9L:j_wnT4Si*K&0K8nsuBOqg-Ch];+w[[B8JSX\vI0g\Kzrkcgø7V?ɒ l&?(T)ټ9, LUȴn/2fC=>-N"Dҽ["bbQ\#9׬!CڿGMR8k lᓕõ5w6. } D S 5lϧJgY j_ޠl`ԭ#W[u|^^ՉU^&1P$¨ö}Z_z@e~z<_|kp9 Ӌ.̵7`E~ġ2ʄ^DWoF:5(r\7t5|0{_"nĄ_n\"P]^I ES8Z+Z,T@cm2n2X2ćV+o~a> uV&*6vOa>nN(U!_FgȗgeE K1L8ByKEBXc$bb4ߥhO$?u.nBl\a9m?2b&sDM0k7j]PBeSm'Fly;S 1PU_j6-ѤWk{qXf%Y8V.l JSF8HH 7 ikUd r3V=lbFm(dŽ{{#6jf)7m"A,I_H[ztR9fn:*χ*[q |01*[v2nȶ%y̡18@{4kB%wrkY8'ZjJ脠C"H}m[tS7ΊlS^|bU"3z ,q)/XSx35M&(ĜY =<lt]\3j@{9ϯ}XX IYHN!3dӁB&v s7As AL{>B^ )pRJ coP&`AQ2$\*I9ퟅ _Iމ;ID#up52xvbʓV}G|N+*tyR?h\!S^ղ*950GݶiBmMLFB䓀WxA,zpLr~mRt/7ޜ5܉ DUwһ}AÆ7EޚL zT R#eX  do14[L̸@7D^\|YЉdM3sC5ԓ7 D%Uc\PLMAsQX:v3ңcˤm.!5Ջ߷ f*gDnNҲ%|Q_JC_cEW?x]kR}%"5HEY8#c5!-`m;WVR QznU}RmjK8W2b_tnaTʕ{G"[0P CW0 ½mx.A!slM7CX+$:9?}gSUl7R8cc פ?1n=&?ƆIRgrEMi7-j#g\9pZsyhyRVDGq'0/#LZ$ti{u j첻-$=~5=z }v*1k̎nr E 3TaZ*Ad\zoU-kdTMxlI/\"4@Z/&ro6}Espǵ Du%k9"mh#s!l@^:x]:|7W+&Úe@Ѯ#Ys7(|Bkx4K-0e$v09`Oq +/w.t^l^߷zjIlqWA ;C(u#tX,{fgGKT;[FF"-K@D^8" D,?8KO]~%d삹<$20AkoNlܗ[ ]Q"Կf+(?{boT56`pC8%b;l`^=.P8J/7 Zj" Mr,;,r}Og=a.='cVȚg$yleXFԇ?&f~ G폊S$%"G{6qa؛CKi!oR>+6?E5ȷG0G)wv G)ѧ "7yZ1V2Z#3p!69Xo=4Ƶ3$R"=bL=BP[mB<'"YR5)' "] (|6i 50=](GFxzm4mDQDϾ)//9YL4C4▛8`I+0̱7IFyUbQg\`a}.84__0eQc @<×IC 3}O@ȬC_ T=sQT;FⅠg̗<402'8w8l?_DS5LvXhKutad4=3vRx3/" zk[nJdD9\Z7>Bg)IȒ6H߉yP2^80'ʿtg4sh@j}F8-SAI{Xdz^\ѾțtY8SZq 8B Zl k3t[b@6ŷ먮ݢ6ZC>' k 6 .QGp6| Fe)pj@Qⰿ2xo$)@, INvi 3h᩸4F +ha6@-C 4[¤{xȢ2-j pcn p*1"|&\bsmKnb0ZIlnp& G,?2f.$?Om/*L;˸P~ rIѷ w +mGxr 70ԋ8HvX[y#aP)t&b0%``X]k! "ōo՟סN']A| R NW`,CpJpKVg4Paڨx{)B0*a 5@NB @S=iĥJ6A 1ؖ-ÿg7ku:iTdm;2.\eɒ@UI.jA?G)balUȶKxt|{U$׽ 0"61:. 5 Ƅygt44d*wkfǿ4lu1kI$yR\s37Rn ]7W%eX[е 8z&|ѿ1ԼBAY1 b `A?HZ@`me)ѹra~S^#N"3֑-u4bÐ߉De)t=#|.Oo4HfTNV owbc ,-uP(Luteh'm\~pI-ZiM4D۩+4 ]mA) )>:%H2|{>1" #FN0a,xXcY%ϓV%~nQ&_bʸYX12тЕNcuW& >ʺn ļ4&Uf@P~GYqs.Iw x"V@}ex)[_l"Nk;BE"K֢9'WDZ*6;ag g<#U0h>Ed{8ao:5B6a6ex/ JOSYq=k5_%, M/7| 8C?{-&f>M>r3n Fthl𣄹?3cdo{JE[K8pMmK IJ+?,ѴBC_'YD1 CID$/g5 tYOQfi2sz|~|wm~bo4ΨW=\|.SuE~DnD\WΗݟޮLdL C\ЂZ?% ͲuU%*a5g7^1e.[M@Crbh[x43lVeh76 [OЅbnA>vY!fH|TzrfjR5.zSEEoTs)`v4~FȞOnub N,f*K }TLQP\gW1\wk?I}+Tk șu2dY$Y@qnpo(M)l/()gҪrA|{VZJ={? 8f{pS_Uh;*in{ڱ~띒\Xj[}X4o]Dԭn83"ItL~T~&\[QηJ^G VGv3, m;q N*AL1Tn!W=55x&rlb483M1I) ZdMiB0v+LkNzS/7C}dاODR*@TpĘr[Rm-Ԍ`q '/C>|jǍrK }rEgVImo4QQ@R;p5װ8{5ݎ&#[a6Z[U4FN.ǵp j/MB)#ਸ਼a!$sBMеwXha:U ]xdu3cȼ}`*CF &oQArcad'+k_A|p)*č MHnOU{;%?IgK[䖩*z' $T2g ;^,FAp䨎jӐ6rn֤Ϻ:iRl`eB%|G\=U֏Qjzu|.3f-N |^U{>11:kk>Rj^%BDvVOe yi&oG F7eq3k";t kzkWDͻZ!$#A߫Qo}(q3"n$W4ͣ8 dU$SGW1O @Hpt{VֺI54-'-g{#!I9䜃$?]v#7Z7 JV)N!6(2l緣@9/:2רiz {kr4lQ-ZmYf/>_%<6 0i 0%l.`v{\')U$]BpjB_BLԡOdBmi\TyH(#c,p5%Tdasԅ|K8-[#lñW3T ԪS&\[<3ѳDxeΨ4J7 =kX균Ip}渁4c"*ui F}\+$Jb? \^a£BVCxD N9T{g? vXףd[_fѻR"A|\fHQ )/ʮ]gwn nlO?\_"Ch ̓dX]*Ϙb?aNr/76.]q8,&8VH>*ѲҶkK?NȝW=N`zOh}B1״נ75(B>*e1VpnBH ?:m.F..:T ޯn_X7.Fs\SCN:)e$֣ԓYGe2UU *dؖ}GDrKS7BRDM0wSPAPeԧ +6ra`?;ߺLgT-AڥLL8MƒϮukB7x/ }UV_3A Cs+Ydmo"7t*I~3$B{ƕg3%E Hacɋ]|)\ @Ŷ^zzRXjg6/&% LB|ٗw+4 E5OSMA];Y/5gvSY䌔6kٻLLvՂ藒09+8q;rATLȣsR7<& dz6Y hDCѷn:3pUaˏbmDV|~܉>(l#Ө'ا9~agbm*l5}7t#Yz.mJIxvl>=B׋~98+/]ñ͸1)_J׻;l\ J4y P|*"0fWW2n o*t'2TZL~ۥ'}$1)}N( 4 .nb4Ԧ:L +Bur~nUW(֨xݦʡ2Kq.fKQ-QSR*JQ!r'+۳}]/\9‘ A;3M.d8O{Q)g( qy+7Jiڐ$Ğ_Q:)lQrmm(A;RCJ^- &dŽ"f>1|I._N_~)&E+J8;(d1FM%{5Ky0<vN:ˣ“QW%)DH;(V*Bw.A 5H{V@9;|~Qp̘"1z_(rh_PcS7[հE?)N'Az:\yUup"zާLjsf+_ợq7Ϯ‹S޳CEc*Po)NJ8cxکO60k=Mk_l*&]:{N-Oxtǝ8c/?B{>~ix?ѓ83l[7I7cn+?Pۦ7Q.rҸ*.yZey&P1 v5mVJ0%wMLpw%-r u;.%:#hׂ Eo&Տb"ktz*1p`ϣJ1t!ChKu jIejщn)?v;;\A޽ $@w d3OT"nZ.<*t-]O;-i> }$( rbQ w}eQ-/2Q}apU[!- _(tV$v ns_g5ӚEn居 1Qj>g(CV+'qȭ)os>CЁ.IZuw~1d9Hn6 VDӫȌۙg cɠ56cYR mWNWӾE:YpdJC鶎 8NAF]K\N>cS|恦wAfmP8{B,#t$H]?h xIJ돩(o؞yLI6/'K=#ޑbVm=L%MCO-16gJ/sPBMIz} |K]HO,qA@J=}cj\C5Rz+Lnh~~ZpV%r. 7ޅfe_r 1P gb!g)9[+S`;;>0-> P0Pꐜǀ3Ym7a: @.rB`K'?[_g# H_wfhkƷq xE/&qE)JJq3&b>zݬ&&f&WCeңGjkSuHȗ;ljy/h!\QGb>k߽cdk%nȈe+q՘ӠuͣaaN+KSY:0c%h=+BCg+JA%͖9H!QUږ(F̱ OO(01vptLOz!ԘOƏaÅ4lRoXwY?4$#g&1 R͌ zU&[Hcz0@3aͨ5 *(%9r`qV]bbm5h̯4=djXKv--Vð_O _\$DsPEۋؖzѤ 9-pXf#J7dKPBU!v#8@w6y%-T1zq%ZޗX] ` uoٲ,ؒ3' >7/]n'b`.QC:H9x% qxu=psdUCU">pN@ZQEf ;R8#vik1u(NCu1â@˝bA}p:$|vLgj}6!N[&LU5f{2<G!(%! H}{J9cE(c09TyAl~#ǕvX-\Iݒ͎~Vv7nHƕj}4:hz栯0wS[ ;0'\ QZ]AQGb f#E!I/s Z?{ػE/F!\y`9E2ܢ&H!:¬ٔ]o\߰8#G|1&2d%}bb0B-Ud8u^qfF,ف1T N$ n6Rsԧ[oP+} o1Gfj. O=/^/ZZeNu[2w*!Vd药&-[Ov-n$^|szv {뿪wk . QLZKw;5حd{½Sv58삼ln{VטCݐ 2RbctDQˡmH2: e#f=5s& 8; ƻT䓺<8%:U?</N/JS1A=1d 9V$x`6Mո^%\d0҆pRaڙˆ_%$ `'vvNv\EV4ϳsmX~BGO2g/4͢nԽCE}?ZrVa8z ܞ=@XymIpBXaȡxwזv$Rd*0È@53yC}>2]=I-[v9/Nإ|tPŋtd]fgȮѪ Fįmby ~l9hqjfzZrmŤ˻=w>21{kGah97r2fح32ߨbRevkyh5ߟ ?Fy:(kFh[Ύ <`YVyQ7e v2暞+zMd!ssV`E66P1dWW*VHxPK &n-(Y:H5)@92 )o/Wv.?,uwTw*(u7HKHr6vJ,2 :hIF|¢ύ'85HUX~\u ;[?\Ή8,$?7,d}}^U13_v'K{VIwITnD~˺2?cƮ}Ti{ ;=v(B9WD~~,w Xs 4+ @ qrB_4dC ˱^ÿnK}\ n?ު?J\]b'|}њq$6kQ7&g5`\ pکc# aǑqf0en5R%׶͟(ù׵;K |?\XR3J2St oC"5V_9TCnދdKZχg$KYRLi( Bًx홾5;lnfB&) P||.md(D] 4YعIZ} &W+se>=G!J}iR= YhS)OFny8sEȣו^>$ +:ճwE!:4^w&-=DȻ ٦T}Aa/JgD;kŞ~Vn@C)`L{%cv9ԈherOE~(vrܻvIJwΠ3Qs)z/2ڕ5_{aΖtr V=:֍{7CQܢMRuUWE;˓jK8(/_lpe$TUBf<|t Q A-K;_,:Yv}D/r;nݒt/gPS%]̌j H*F;""W3{2_H4 35t^3ʦs?s(} 0lF}T7kHʐȁ~UCKpd,6PK59x[5NfU)6rTZ#/&pIs/OX70>Ԓ#%xwJY}Q#}onIAh)`!nI`| ~;tdž aHҌB6c) ˼lghn I^.gVѤl[ ĵlxhoDG~Xեg"9UBo]!y?'o$,.]2CbOj[U;cؠ'CƷyh;/o:{e#BOL-v+YrpWocockgd/jg^ /w:+&J:pی%\8𶍍29($]csG ؅b?vh|3N=';w1WdζoXfC#*NӂέȈ-ۭvOLB[XÿȦzt^ z;}!m?f精}g23k\7 5_\`9 t;Z1^]o׊hJ&ܿ^V]Y{,jō}Ez] >Ln͌m:CPX_J> Ҏ+\։0E&/m <"dCVӢGҔMMs r]i+5wŮ\ )cOv*7?=uM)+@-]Тosth "2:T88i./|Rr!9vbĦ;dEq; HWl3]5?h'/GyR f7vD17.gKɤᷠ-7n }vAL$=xchb@*V}NR-]n2Szm*7_kn#C; /zj:$ xeLI&ei(!f9i] 5 %}I4VÙ 9205->o-BW_8%E -,TQ1|5T:v4[WE42X=)ٍV.^MTkw\JRcoT9 x9AIyMB1T88*JH?8O2lPÝS-SN&T5L)?I9n*P-M!n򑮔L/™oe]~o` '$̊wJ z;LAL=ŐMNU :P<~f]D13WEu~h0Oaʭvb2;\1`'?2_-9eMFE?rlcdZ5C%gh HK nz&_}quHyPZ=ߗM.VziS%"$م.%Μx.ڲIN~?YYaɧ/c8Ư>(mLRȗ(Wʞ~Gg!p cG,η.d8I ,^a@_<ϡa!?j^HFAEHYdvMWp.T'OXF"I4vVb!2f/%,҉5X,p볳$b ŜybWH|aڛBS\Vr`EU`Aҡ3_ݝlv_/Hz~oZ)E{}$GIMD&ps4%։ߺZ[e췈8ŸwMuMYM(@"䁑N5K03,ݔM#A1<ٞ8dML,UN; E乖5~;m{x4l.1-j"e5{L@hZ.wMcH€7Sʖ|EH{3p^5w= Dw=EG* 6W.&) w6 }ge"P 0ւKk(h""(lLbeJ4Q{p"{(S L0<'W|W9uxdvP>rQe:4oؑ -Y3"_[]yPuY)wb5 `hxY8Y NK 2c,>¤J(1gr߮']1ꮗk@~)=y|+]4C`h9Ds^iK/FWsy^k0RpBdXߺxo&_y w,+e*"0S|u>3ҭKm̋3Mj!`{_k2sݓ0$_S6*UuaEI06Ο]'b2=^[3{W)@@R47!c`I-)s`MI/͎4"ӭiߗ Rm)rDQ[X$Y38Z5)9N2^/,N\;L鞨ĖJbcw8e:azQej4aYkAZR8~8ĨUH"gjV qJf}ɼ(oGRqȗtd=Y`|dS1ؒjcVA|4҆ܶ=֦p㬊,h: 98!G:|߾W`]VۉY0exS47y3B\0f=財BK,x.d8įBRt=ԳWhlD%Obu[q@''IJhN^azrx|oM;~ p&dx7ԩi,oDž 6 UU+ p؝ J!xWx&2~vJ?Rl{nh&}DP.$x OTdqq7H~[-|y|pOPɭ( m`;B=zkV_ P>~y v͙e[Jxg$Xĺh6=:8U?Xygv 嗢4 wǹB9|~`.9-Q>xnRp@4Z̽NT_{&1Ͱ8crVGk;8f?a{6;(DiwnZ./K;?E$@4MˍEUА2fqQn4yUOx:?nU^B~T&(vɇU26IQ<03,C(zZ/{ބ/Y10r}_R(kCheա zL49)i"=lutBXTWY(j;|Qp*I_2ذw"QC34Ŷ_*[.# Ε-!]3wX̃RĥeUtpDh1ỉq>%GHU 0C`"z/4:cj"j 1qMF=YHh s>!Akڇ"n%/PuVc4-}w\p<\-c`Uf dGrvH.H5T(?E i@#Tz WtW9py=iᨸJ2hul)>9"2 'QbPG6Kr??.gY:sf?uT.O@Fͥ9;R^6oжqHCAs͌0^sqUIWLAy< H@LX /xVR 0^ZL0cO=yX#W ci?jed]^YzU~-1>@W__iO LmG{. ѦWv\'dVnV}XB_&jwnʽFv#T3߶O'|-MΦ 1,#P8_=t}2l1̠?8h5Krj67+N&1czDBz׾<ȘF տ#~ɗg/1~1Kk`W݇8ogp+2{&l‚Z ΑNjUa@ӇWś|>4DKm,A6Id;':IWM0:sNvn13?fZ% @'&g4Of(I"YepkA_A-J{F ~5D3ƤFUm4V[lv՜"Mxn @h~i'Пx|F#޼3{~(4H3#sH(^ܽN[{q[P2)H˷/DƼ#ӓ:0Izz X' 69:/H|yeBlV'[yr?29]C(w G_gr- EU}KTݷhP( 2,# `kJ'm_HmHW6\jB0Rt7`F0VF+UpT_Ozh^ɡbGke\9!7>^g(^Ikdka;V3vs79M˴Z&%}2Y;k};8hi=s *nXǥr*w:0ۘ_z8 wlWҙQJ**20vI@5A %Ь3Zc窘L36iJ7WDc؉sv(J"GϷ+ˈCkm*.h[g#^ $t;/4KQrɟv 35|®G=S|ꦸ# [HR{0rZ$ʨ( Q'2/\{$qEUf1EyE̼T"MS"TШ;Wn>4aw:zx,ɻM$V-b*L0c,4d"ݹMT^*}[KfiARƗO*{.9bJČZhMdax74}7$n,~/~Bz]Ue_YM@tYC|0 Qm|Z==G:m)AH* 9eOEKQm"2ֿ -_^n/PC_,2-E\-2_85fQK8y'tQ^HN0EBܘf(Du1bۆJ'g,& }c;wabmOx[ܚ8]p"~Y^4!*yTr!G]r qKNC֞6p/M1gf|6)(:3>a *o}O Ǎ%y>2zL^q񽲆TD_-d4޵L9!r>9Bdi*#IwY~$",L43R/8+qu-di=셻i7 1i.U614IʺxA-)sRkPb6*@P+D$o,`D2UXUo^a+TSүPM=pVFH!7iX^ 짥k}HS]F;1z%HH:EKɇeӑrZj ~ IJ_r8+߲wNd9b,^fhHu7DLb3\GQ"!M9͗#.gFD ^_qv685^J9\A|k0K@ћ)8$6A a:ݞH#U¯\:p~q˪e'lZR>Nܖ(&KRŭGʟ?޿=$>CXpIJ2p9[=DF?AדpB70UTqϷApzٸ߬u٩D܆7HF9C'E MA1Rg!(Ql%)Ln,N/D.ۇ||+}qdOdjpQ>BIE#ɒPS Y5}a'Ά6EM7', s4(A~_ALl'G!(!*w^`FI:9z<$jz{()" 0v0ݭ`AT b) E\ҕ>j+D8 BC8?M`|2L:`L@I,KC;dÏ% ?v2KEާwpD^>:BV ^).8}<^WO W)nB1>W^;Mg4`^0"N̻9@#!2'Fooj| L9̾B126Uۻ!^#OWi&iJ7Z vB# t܌<$+7GJ |pqyv*{?5,ulb)7D Q狷l$"~,ok %"HRD9LU`ʁum)O BI: 5n[ؤzq=IT-u VȺhs.x ԟWs ZF5|^prez8|3ed$=0zsߔ3C,`,3cd{;JqJgL-y 37& FճQRtiR_8WMQ± zm4M羿-`V 5OXٿNJpuPc RvbpjcBi9?uE16$Tj5*"k0ϨRZy899Db uCre1 bM-.!K2 ?Y|BZkZ,0,Ȅ#rv8U_;˓2m ]?6 3 6CM!(s1>k Hy<(͎f@*2n9X-H4A[YE;P:ХbnDK#O)=\.*}Gk|,/6|XY+ǷVRR9HXj޺zM2e$|ds[q~~>r.H%$272w5 ~yE1@ w Dy*Ө{5hlE8]ÀD>Z"Pzbkb+Q).9SrU0fc ի/o6p+ܮt!AM`KO?㙙{tz=sjP OJ'X:jcمyfQZ2,~٘dE~h3 M^ƶu+?<0 IgҐ2};~jfG\ƿr4u T?}=؏ݢGϽBRN!Ƿrn(\ % {AkwZ"]DYUĨ" (MDɎ&R}.BI={ E#Oyj Ȑq#;  .. _/S^r#a1G S >l@yY!K"@62\f淎f ~bbLs#o~2zu6إ?fuo\saKZP]wrqiƈ`ۍљQԈ& ive,P(Lǔzty pCcKeiM?HǗo#2m5rJ[m{טjLo/!xUMyKBGN8Y`cu(n74'iY6 qDdBT? ]˭$?^A믮@>۸876,I5yr)r _ώBsb)f֤(fe!ɦ$~RrZG(NBL,+Vt+ǁ툈 f/›f ٍI;`s 1aˈG/T gs,;`rNJ'Td#[)6/(A;lnlAbi{P{X B+a:8tp` T-94{Ofm*Sl :xr,kZYPƻS~ZӠm)/aє^Epg[HruX8_Q. IK3=9瘵ѐ`k朷mdrI>u|بoOs4?OP9y6,&IC :DT$,gs"P;QhDd5rJZF:jw!ӯx0PHٗ\}8]¡F`7J/ h+tjXA`S"stg6T z*HNu t0.*C_#ן<⥃뀏K5zxT.eVP)ly7eTs :rJnKgy6ov NҼ^F㻇gG;C:Qa_-n-Q+35a_Kg䣺\ Jh_`L%̀NJ@MOk < LR)2O2{\b+闑g_1mTϞI, Dr薆QSwP6j W0Cu9]DȱNt@:LeIdnubX#Iq&c!@ime j0|"e?ҞanC.bT5U >ym F- pz:Қ-T.бK $9a1q.5B ۃ{ /||0qC)`>v  O]ZRjۿFI3WQH2A:ntqCȕy6q8bzdnt&g;\1U붴w?nm@cOpHTHVrT}ڑKGr˨rMN ߘt[o ITj`OܙBpK@@6nԴorT>QcG25)Ggo*yis%t@w$Q82Ff14@dKّ:=i<Җ7Y; @.DCx odrY؂戝qh$+Ԋ,% L "Tx'\ "W"[9U^F#uMVZu{@$/gʹ(`1M ;W'U [:ef7iMіAe-2.iox~%]&XqD==p%WzyO*UEe(O=6BƳ]ɔƗ:Q$b(H70Z}}[ݪ%rzlbY&]G5Kv&+R^7͉hw% iR(:=.R(->U9 =E[V3}Qq_Fr4tSMчDs"?-'pqvq$ UG V΁z4eSۘ· _\gKt4$z/ ,ʁAF}[a,΢ŜK L]jƿe'(ǐ?7ѮGU14.jN( 3 SMXfI6hذGNuPߗq'!pcQZ'mgKp{#*7/f3]=QIn74DTW/^sߚUKݰ_ 1 d^KTΓ{iv_ɣr Reapb;x>R'Q;V=9ϼ_t/d;t)n;X& $q+0]xZkg2b0naaW?;z$Ћz_ gkU "n I[r d 4>8O`%rU;yf@ir:sF d+F"p;OS EWRY G$p8a9#fif:A.~[6d$70cUqFLz]9M/GkA3|MTw2RDaJda,^Gò>ǧpꉈvk1MtCj0|Ucm`hx7Nk[Ә]h$,U "p1\Gh7P%7 C"iyOa4y'TIDBp[mIurL|w0t,'B(QdGD/qlqԿyR=Ƽ,vͥZ5vݢJz[nkS(p[пeN: ƶOiЍYtʣg#T!)nti0b.(g&-d4W^{l:-{UY|ihc lc.0D<_s='|܌vrG7R_KaJm;}ށq})J{Ī2\Kdٍ]R5Ϗu5YeŬHr:4őyѩm떳~Ԍ;b1 q_u y(G +&6Zb^QRD."iFNS =ړewL74/21;OtvU;vT ܌أ Gh)kmҪno b% \"`0Wh>K"JZ>z/=ۧ[6%Yj=IWy ]VAT.BE 7KμX?BP6#㢤π/&)ÝqZݔ^=z4Ȅ/6 eJ)zִrEl8%k(E5eǚvo[LҪ;=\{s'4U=`_UvǢ!hi2&aP;Ns֎#f!6Ԥ}]-σ2`j|#r4)xH%m 3>UtChr*?Eo9RB37+ua兰>[$16aRLW ,qE~++ӫnGUGW= sNMOkQMᠽ2> %U[_}6Bשؚzfg;;2J(gHPdxr2pK}r"ػpJ,7*4D&q[ Μl_d8x%Ҹ"2[UN2_r3eqNm6rcZ`h9YoբXo4:V߃)qo Sv^! y>2ǴIg͢ OࡳUzfYxɒ$~6:3.`鿢Gq q#v :.2 r:"u^^ D6y+Ѯyrk+x]Đ"M[o4},5z* XM+ ,zٌ8<+0UyvDp E'6]zYmi5XP-䘟 M- j[_=,؄:Ccɸ 1gRhUSWk«$ vsMBzjav)Q ڔMCa`OA,|BF2G01>S0qbOT@_񢴻"lM4jTd& "W,p7`gƷ9uÚJd$sn, 3=^ |_EJɽk [K@=]p wP&\]A E{JZֵ*HI ; P^Pz,4爥zMbiC3Nyd۰$՞Y4e`Wiv.BM*u' Sxq.5\B4$:UN% :p[Ciu(=ET)fbj>3% ˫fVUAҒ$Zqh#RjT;a}vp I>/&+ 5,_)Ah\ۥMbz𦮇IfTo֎Vvo~zkL3ZPV4! Bo؄3X Ei"RLW#_9AnHG)icb>b4&w'Բ%PMIyj@ɟFpQހ癃R|F@A"_§PdS2r2] sFR2o I5UeKf *&Cޗ lS2ѭNњ-N~>1sDZJE)]쇍"KrnoЉ9xP>N>U mOsSTqg[s#šp^c|1vf: ޙ4;0H9aCfie 5IcL-t$c%xN8k1ڗa7\Rt m4>%|ifÌ-pN'&P_BR$x;lNpT?AX.V C,S\GT&OV+MJ w^8e:e668 ȋ~wR|!ֲ+j$ @s3uKXZ<jŀ\I9r@LSKcda%ʚY5P#P~O⵭ԅ4 GZ_Ok-^ UR97ek`nʁƢ_o\XBǘuU@3UڅCWjr*XWYM\wKʩnvm)")B; 6鞰e~e-[x{9`0zdRm*3$ne{ \AȾ5Ù0 nw/dYna.MCwfޢ&W@@QWu?#O^@ "3RtZz4NbT-?ޡlɻpjQ`0IRnt뵥xwvևv)93XHu%P UOzٸݠ^Wч b:zeqg:gϣ@*VkڅyVIf9tl?WcjGZr8<B||V!O'3fvl絺P?Ynv$8I#a+="uiy:22P'"RG L\&HrLYU-ӯuY )ͅ1Tj021kLQ!/įh;U~.B󂬀 v&>E+ duфw:Es_A(W'dfz]@kqݪp^#ۚȝrmDh)Xp.?u`$%k#E AbmqL#xFl#]zpq'O E Q }r=7ͰÕV#!CJN6aL-Ta#:Tk3"E{TI&ﷅQxjԐIxeQ7uf:YӒcCl`"%ҥNnYg_#ňtá9qFȑ w?z. H=/8o= NYݦ0VQ#kyVÍM{d LU8k of%fM~_ɥ_qH 5UEu1dň;-<ԟvͳ}l) t? )>p,xcfZ:Zn 3\0j&}& oj!Ʋ-4Z( 5g–BߑEJ.z99\hק{3j[{k xB^  J# = ks(8\eXH#s< djW Pܕ QHSO<og`C5/coL$WW \אOF[F} 0cXcfHVKLByTN8uk=`y@G-g]3OC9.4/: z(g8.+:h^_cD=fo4L7:RIg>H!ĺj_3- ȸZ!IزI֋>](W;_ rmCkdcal0:=B134nsOۆ2ӝk n20>: NW׊[,J#.lrʆC]J߾J/+evmށmjc2{o'=pz99םܼR]MmS{!%ruDg~2E Ja*sr`]1eCgGkͣ|:C]<[#/7F>L*-l~Fm>qsVAw/9guqUVy5%FmxU7v#"eA(iz2ӤbJA[ל[5dlPbIȊ 6rLW!Z4Y p[v:At 'ܭdNvL X[5 !; SwkDoQ"n&7^2oD  |q-Ӯ<([!cqMTd$-exOw -Iڄnݞճc~ ܡҁ;4v9+-׸-5h㢠$wuSJ sWi@9GܟTD8x=ûN@ne/ŧ}b_Wu}~4X~2 ٙQCg4\6@N%*!?{ gzI<3p|}_ģiNמ׆ )q]]B Q+yB?5^ rHŨc` hE?&Hxz1 5`(;aUw33A'\w 8US+kB/\[F2ە#mY PŪkp6L%^>}O~'=yUo}:x I1S:i0LinbUɃU<QeB/STn 򭾧|I./ZYZH6HDN~]h!}d /8A0]s,.-TdJ-[o|P%<_%˅.ŷ3c$;1[0 Rlůj>lbj~T&3Aߥ&oo#=K7pD3ʋR̴wΒY)E "(ۀѷ;?]W-raFM;DE}|2 )J^e ;{xaQ.j wbXġ-`Rsugמ]7c]BO>Wl}2~1'JCZBmݎy\8Nu/0ݒ&%7Qv&נ Mx!mAjc~u`mH>&\C1S=Be ȘQN[tθ]H҂Ȭz>DK'Kshg|]5cL}L* Πybe%(4Gf7|Q+f-pcZa'N)UAwv36n[ϟImhR/'GR+)q8j /nXҨY*} 7n*B<1e&oʎ^k0`DJh &¥xDuM~. ܡ-|`W~+-UjW }(;z+<~57z`#n\IᳪEY)6#pvDQ1l=b)3b OL͚4A#NHCid2+w";CO+u8\b[;.4l̍r{s3@**(a["eύ,VR3~$sbTYr$3a{pa: &=.As`}&;dK' F]~!̗c;ҫUB)*a-;݉\]&xj 2O6;DaK!I;+-yLz5G&͉,/kDɣ:Ն?!A6/C3Kb=]%kv;fx#Bf.~PKœp}o 9 m"A|_UT'| XO}eJZbCT]m0+? "8+躤fJ۱K qp7{sTʧ26xiդb#= r UdOEۂ}͆^^ QsG'JhYm1JBfߜJN6dn:j4V`>?wc_4tBC1^,? oo4Xe:XNj[䴳;8+r1v/S;Md趙ٞ.{o#$uI>2 ј d+#F"4鱇Vw;gԇA nY\|_k/>#v%|E iZx<,;,XiGߧ#Dw gOoOCzzu?ubGA{{屓sŻi&r'ДڢiFVU"}^lO 1 ^љ)Ɨi}w@mn| ":!7{ȿyiZ]/_9LՆI>?"Wt,MK3B sB JmNJA!x7yq{$s\ܣnTPrb5d bF5s'''LkPep8wciB\_(8IFz4xM =`Tѐ~˗:_$$VOO6Ir6]r,i u=voX6l3.8K<3ဎp0 lG};|qn  s6h} U.vcY9(hkvdz.Oثen EhO>bZoYJkC+|S¸a5$a- -tF$YOc(iUy7&.I,lcM]ƥsD2X0߯$YmXTb= {`5j@9>"[  )_w$(3i֓ gՋ"9u?؃,F;9ח~hc{JR` PcG(Xe[fz0+iʻ@{t ZRѥCQ:/EPL!Ϗ٧XX+'Zxn0=/3ޠd"H҂B{Dxpқibe+q IA-zddSc[cBcsqGB޶`ؠiJ(C؇nG}bgA+u5o4Qj(},"7=RbB9q !~"n]0O_yp&%?T6]~r{|Uaؒ/+^qm\DAws,l0 99@ŧsyoFp6٢fpAaeLVa u=FCh&'B˹·d+NXkܙUV1mw<n[vsy|%)0 UגZHʣQYP W#D޿:^9ws`#N?WEuef;GyZ -GP:ӊ!s %܂*nړ"9&᱆zJKHi <@JJUOe)_38\61 g(Tt'~(1XLCd(sxFlh#:H݋cPҮ{M0n #}*,62Z(Qm`&4ij!E{ p 6HxnDoGSiJo$PxAK5_(;uJEH$ {Rv}a Kᰯ95ᖠ͠nZnsسN͢_M!Hə 3Rm)MMe#gЅS$naK]k)OTVj@ ?J)hǴr(t€ 8ul{L<깫b1@q` Wi6Yw'6L; Bf/hJȌ2 |,|nt l[{5q@uFcľ0ol/w3:$Q!h "(hӁN`4k+ (!uQҕ}<@9~ј p\Wb i`?x EHDK_HE=@d͢ļkoX{鱙bNiPuc=|F\T9O`θs\ܕ2S~/[CX\Q\e0.-En B960y2{ ?5!8擊=c@F[p"u ~ YF*WQa 2l0=/M˄4P ov2\seD2'#AE/n Άhi%BzB& ղ k}"`\ml*mzX2!Mu@9_' jo6 n\Q#RO# K=b[< hQ! n]Wb_lhE"kM=IB)L-hġH}\ avLx2%bῤQ@3Nva1kKB).n!LW݂z>!<sݸM He,EZ*o >%vk<K78;;q(w4xXW$8dS- 5>q]v^ +C7,iTy)[7_M7oǛmI|~3RLFt'6ybz`Y2˪Y$ B66]H1M?vWv\ JH2=ksӢ2m2fKR?a 27ge+;Z"Yݕ#|m|\%X/ŷj]@VB-lDH47*9Իܙ)'G 8Xu 0>%|??ȃOަ3&WUֹ\ tТh3r+'5FLKt}=OI;_:u -N` l-ωUPW[@=->]% .pUD2ژђ >im~2|Ă(eB>g)E}w&FL3=d8t?PF [ dLH]wu(>SːGQMYZॆy4T#έ{%psV!8넂t!/pocIpW~~R.Y+*9,4AZL],pm.{BԨz!%&5Aa8=E_k\GwT&bPߒ^ݸG\{'r=8!E9UA|x{De5:07(Ekz=e!T< {fT~A̋6/ZZΩtUDǿ?Xǡxj, S!)Poa2($!~a.F.Ӓ[;O@Hp\4Rdk yԹT4` fuHvw~-7|zչaw5j&. ( c"f _88SJ߱,-zA`T:}jod:l{CbJݨ2S-}'+h]?- h_ЗDO4J2X9u:ˏGt3j[~H ܅C1gRtHfPxv"6摇-g M&{gQnމU53Rwi?|WtRQzIݓ`{9f\ ϞI^=[:b OƦ3fj%<2>XN~?&%G_B G~ʾz@G Q)П[7Y1kbv4b 2wb10p/?]l~/4ȯ} )i\\mYo9ffQLGnh,;#EI:_s^`A72.!t2MQƣf1j4";y(QL)q0 ]mu{YCD!盖O*&uV v1~s=Ƃ,.[fLtnto8aĕNHJKpHX&/|AwZHLspDiaNp}ɨv`sD` "٣.Hn#6zxMW ٴzv갬 @ Z#h:\ ;cRQz1F0=w΃1>7J)IAM J/rx VsP/̌!vP-Y#y$-Fx6-W(iwTp ZǗ+nE+yMwq+zn͹.64k*擸N‡ŋAT9jo "I^b%b m(01_X* S u'5 s62ק\ۑ`Vѐ:0X}4# q b٧O {,;`urcâoʗ#螢 ;XHp>kW_=C2Z c(h>i7AfWQ |P-Yx^WOr;L9^K7E] zܧ`ڪ ;6-HaPZ6nY\m鞕D#mw)Sx:Nޓ~WHD &G`o9#6D 6o{wݘi.m(En)H;v3wP)ĈaM&Y|0,eL_+e"AaMgh((Yakb^:ka}2&q~ֹ7WM;˫ =?gݭ;Xdp"#{on {LOǢ~-BA[v f /]$`]:>S1LԗMvJKsoazn^T;%a>rMqfgĔ']6f/:F7"*&VlUb%;1جۅzW 8zyr;>RYdtsRР'M} 䒹y2ymc QlΐgFp".,lmo!(C mRz &L5 `"|ւ~suBp4Z1g):FL3߼O]QGDS5llNdklljؚ5}1x~$^D8SFcBRomY0+ w&fwP&菙>J^9 I/k)zSǸ ΀:U12E}W:W>#_g_%S(o/Trсڄ< zEAFڨ%O?]$g~v~uN߄ԓb%0y|AQ="/,ysWH7mU4Ք!(>4{ 2 y#Ao#s ~ȹ5Wf=EA蜓+d%rʒ.7[cpCmNKX8oJa796a68C,ղHrɳ ]d-P{`_YqX۔hKSTMJ!!S*1?ǵ#^Țu_c-k:R˫w\@Z/E{C|0i9cK;8CMwTM㎜|:A"=֏zӖԫV L mm+4݀e*\@y@>]|ˌ]u4v eտ仕}ΑcB׮cx { -xFVBg*w)@u+$rC $n+$ZtV,6xk)!S7e'j`BȒec׾z _427}iF,oR=jL\ۉ^EI.8?S,m~ӆ븺}N0WAiNFE$xiLQ+{4 Pfq[$I 1vԜ >fGH8>1~~2 IZ#ݮ 5~BK :x2[pP#$xeGLBT018'en^r  41k!GywѪn-lO,me1\RL=C3½ Ķ ЂJ&Q fC0׺~@S(QkwKOBz 5g05k-{Vb~U+MsBV!G>։Lp˯mIs%>RP&hfpތ"-. ?Լudj:Pɍ dUy52-6wrx\2"=\(S~/b̜W7{8N4-dk6`ܬF:d(l6X2SǕ`;sNI,*fF#p'cMǝc0;'`E9E*'8wA/( i7ybX:}xy5ď?$TQڙpuɇ@g;10,>/ֱrlqQQъ=xQFnHӫ-07;rH.sRt1vKJ*0Ma@LoG{X|ww9Q}:^p4^X39X[.nh#ڞK.]jHhJřq/giIZ=x <%5q؈dpI= /ud,S,;>aΫO$* QpT{sLoӦT_>Vo"K4AgxߵD#e1}gNh6\PRh! $0kch5:aƨ:'oA30{ʤ0sXO]%RR)l tBZJLLgbry"T[Km Rd<'5E ;˹USJ4&X$*#K YԨ&m ^* =#4411_.Ʀ.vHBF7j?`66H4 c1K5w|R#WGY2/.O^%uu_E Z+ȌXD;֯N=Y7rjDH݄UwUs&]w{Pd`SW܂Z~㴍x1|l.LnK쮡# 3 M/vGdTCA?Œ(Y_/RxK Qxr=MU0lGX7:Ŕ tNkD7lw3$#~=䦙/W§g ez ZնϮ`#3k2g,`r 44%- E9|cDۧj3 &O#c$Kl; %睷_Gေ{읊>0FtAV,urĶ0vq jgZ'>z[)7|01Jm [GVΧ(vvK1Wk@zA7$)~_s XִdtPEiF%HA^XM6 bl/iۧgνr.jv 1,Yݸ ˶4ud |)mc~# C~>|25YQ%cˊ4Xt\ޙ{{n}_>ik)\)覥Qm9vm`&e0Q=[l7`6Yy&5oEfuE. 2G 6}>/"fk_ԗSkkybzixF%yF9(Mkm\?f)9#c u)< .GNg=]v67[*8h5ܚ֖}BhJ2TsB K\3KPN`};ePdm9 i'!fȦ e*NZ|L_X swţp5*q 82@(-jh56trO[!o8:t{E^S|Bd3lW":Ppn=ǻa7J,4`{1% ^|i8)"GMN,O,TooCp֗+<3ޠ hvsg=qa$.ULXf&.(橳!pU*UFn[c_0cěe m7^Y _>!}-p b ڵ;% z9gbk&輯Nl(HU`pU3~KZ p5$!)`8(`={.#j6)5QD+6X$ %lT*x tGV[@uuVNog,Qdt YY9)Pg eӉZ`B°Ձtpi0UƳ(0{x9D;0H=&:!lIg_3DVnMv%! -5Wt#^3e{?nI/$ Jbn&D hө,ލq pa45gU Z'sS]RP<<:=?^  ̤]\@K9hWL.tO7@h$8y-SēpB{1?>J2I*R8l.Qq5~!QWE#㰼Q|坣޶ eՂ;5۸k揠Jfa#0[33R?%)!Ф" jFdf岙^ELg=h9' [P6aU,I VvțEC$hWS9Y7ExjsKF0D5dhydmSa:ټ mfa* ܘeU19L]a\dIij>9O]CQyX"V2fNE; y}6Xr.sk OZp_7?\^]ufaFnD.Jt2#$MI:H'%o=aqd;R%F-?TMu!kq Tt"j(I"K>B90WQ^[<㚜uAl OoEt χ7yR Oo?e%NiZj(V&꟟Y_X ]Z]NH?Yl"0tYΙL%sCY}i%bf?X*`9>UQ!RNGɛ4$ĴzhvmWvy9t+;,U{!i 'fA/=\lt}tsWCάZZ#{Dj“UJ|(XGy2J2lg\z9֍>.H=>A"!LTcI-ub BʢH8L2ķ2XfnN`9R#|6 I0X]n<3{)]W~UQ157?\d6Xg|id8__g]AJvh jUz20`{n;Dw_`;A] TLi/}_CścJknЧ ~w|gt.j1&7{&0(2͠[eRw|9UlZS:˜5[uA7#o =7_[}S@% '6\8rm͎LG8I@צ%ؙln6Awks">*8ůH t1-4 9s>eLᷣɠNƯCPhWD3R}7xvktX]PGn8j4ˈI=.j)no)MFqL{]a/XFU[ v XpQܭ@T?L6HKhb,x9'փěyNX f3./ZXq/8^(ܠjGCcgq2l:a8"LͰEf\|]ʄ h99Q{(4Fb;|\P!m2UTBrI)vDzMyV!s}́Tk97?c<EPDmFGrR@: )t'[EXÅG &c8d|Vi FlҀ8Ӛ姞vo֖}0Q(-&A4lE(;lh)ژnܬeC[t i H*+dXYDi>2r0_gc0BuW.|U6G)$~_Q` %xYg@O%pR%%f8o$VcD_+$@%$6$K= !-%{?v_ZXT+g@Ֆɝl0I$5@50cb*}%%k/c99uMc? Sc`W[g٬p6w3Jy,}D󡃶/>MPj8+1;}"+q mlb3bm}qƒ+r-_hbBo:ë_4l2 d#m^T,b\._VW*KB9Pe>CCiREo[g@2@0 Vب,hL 5լ6):tR(kD+<~ʹLb`yT]3q@;< TiU(QWo`a2ųR-̨ 5|qgFGHXǫ4!AȆY`ʗ`7%o8M}|@+k͎b~i,mءR{L<iI}zAfqP 2TSxqc T78]Yѵ' _Ht1((G<;QS-Ofkv8tE"`l=$J2˜hB6*Yqd^;#q3引r&#꡶N4W,;J+G9^4!:DX":4{Mv*@"KbCl,LqO<z;[ ^c ]`'DA/KzY9Y{O3h b~xtY^2DZ~Psn~x ~]wM[~3ޜ< rCH絻SV5g*2H1yo6Ia~k '^5{K Dc"t a& *+H!Ok BQVG:\\L%e&u3Am ff^Rmr]eU&SkpMԘ1G!w L.',#_%$獵s$hY͞rv\꺐ft8Hˌ[tq;V=^[fb>-Enm Es-Y gw̆lHyp7{ OVV%4ōo"w *nrr7ʎ6c ' )z+@~Vc " b v.ŇGY^-u `vMvm~G2cZBw؛HuMV9Nc1Lm;/=E4P1vL$f5tu[; P֝(Ķ~g7Y#q| H{'F2S&s_\Cy.6RcCIhɥa=R o4O߭R{}w;٠QH*^ORJ-Wj`%-F2g n#N+cd#4W8+x6δй7=J}1ʮ?x0'^)3g "N"0ү'喾BktRbз\uZε*>@V,[5_ \kPX̛999= U_G4R]?NpYt&TB|K<[B6̻*)sɓb}@k?IgFۻZ-F85{h.:j[R,y(ÎUvm[0,dqi?.^5̞?P](+ >b/i86B9DU畇RZdTxp]:+Z3eC9a҄jxSM*9+rcV+ޮh'Uoq'>>>#2*eND*̪qM ?jl(o wYsO_eԃ$/*ʀscxC cb> |'YdIc%1L#?KX|/޴ѻm .fpUs5#SOH[84eرA#=:WTڅYBo׀D0*}P4UuNma΀j {Q܂w!, b7d͝#ըz[v oq#aOL2s+:jWaSr(}>@ sw@h݀x?u*5ɞ_w=y{b6(^@9"59ZW~lƫqiչ .5\vPewpZwb//)@08}F&:=uCOړYiPA#G˜^Sq#qYǡRFza;(N2|;/C*yGX57𼷏6q8E=(Ps*:쨀^4z.tx. bc5Hlt9(_>lT>ro`Uέ5ө2elb7 Qٮܓ#`,JJ q26AZI ^پ.R[KBx:IǴ.soR:dBG9t\rZǿ10`EыI+;Hg.yuݶǃJf;oS0P; uè Opߔ9^n*QD꯰*-2kȆU}C"v1NHҞ im! 0RuoEROcS%,[CO`A !/'Q*vUW3}M#gH?<{0TPFV%gm[^,O*gG`cfk* ~FXViQtpxjbpƋ"*ދT0 4-0`3M6T?{!CΊ2u1[^ |H"]f}(UKW{Ҕ^I*.=eR% +֣)_VHFӍ3s- B<t]!@ǐޠL}Ivl\YU*Aj ^:+/X+'8#yΆ/>clcx &L To|KRtI:^+mϦ, բ{FqຆPoJz$Iè!IScN dWjoZeS|MN(i,2["!6txnO6E'c~5sv2Κ7sz!Ѝ eU )x@Z`WNJ`KPo5i=(O X88;|쵰o )4BX{YȀMQm9  (1h@ GЂ I؈"E\/ 2Njk=qa!p'j~:`CnDk\uawY>ئ!ń:'&MٟCloO ?AMݮT(&f ?Fy&ڽ9$aID&׬E2 AVpT'>.: ~Hzv|}(,%W{sk{Vw| 13olcvA2H~>#->m _o NKD{Et _kO`gs=yOjV-4wiLNc"SDgKI41+]H\$q*GIw@Dz}J_\ yYØLYPV C"S(z< ,LY) a U&C%ri @_uhtSI'k-lH Rik xNǭLRuJ Hl*p*L-Hjcyks仕<1ofֳvncOOmR;?GKMol;{#7"FީwM=G3ԝD[|ekp\{}pQJa q^a/rO`?ѭ6j[K90? C9Z:ޖl3+Օ #ԝ3п:y JcP%gCڷlDvj_[%eݣ,%6Tfgpe 1j ,HӻӹYBqr^ Vd6H{hd]B3gprCxC1ߣuAKHy6eo9E0A`9Bm{J؛ 6XJ[aY7Q<),xp)G*vy\ր7xsEE o'C=3 Dhnn語AEj $؃RN)#L?|^*d-r!ٌZɋ4%~x\y?iSz`,W ˺8\8 m.=o:"?qiaX[Ç~Wt_4S*WV> !ߢn)rɆ 2k,}MdJ{ qQ `c'нPY R kH՚pڸџR]6|eISA=E n}\,"8BíZ G#XdvǤx!ΛyZTQuǚ v'}N[ơ4xS%);9Hz_TSLYi(BR,j֐>U1;6:{93.FxC~TwJB-45Dͥy{ NrEPsߠI.0&vvUdN{w{/OD* Qhwm,|4;ElI2ˠaz^&uam;WjWl*ɓJ@ZtLKJ[}Wyġ2BݨvO-$yS@7J"'\iy w1K7nlGU[4|n wM$>$4K 9}_lj Rb֊ ^hU D/HĝQtV*Z~6Cc*aWȴ?l5X(1O'WAI%&^\2^YV7]VExUHedMB=`/%G~$Qm]'s@4w.`j}Z )|'AǦ[\_`b&uBPk&!4Wg}o?Wx4sIa|6CҚC?)O]a=m9|s5bDNǐRiTss Vt_ zС6\eGRD/ĄFɮl vX,|k&!>HCIJw&IK:݁.sb  ǏƋ˳mkGn`da-ie{G c!f$U#kٿ)Z;}cGq?ͽV~|@(H4I8z5SWF ~rXzX:ln#YIWj%<]tYS, " >0mlӪr`ƅ5I͹\3m=w 6ٖg h œQdtWWB5z:lSJ:FJ4H G|'/yl~݊$y-\Rm ~ёX a1j,**E؟~xt mB $eT( 3]8Xr}N#S UfaЎ^SkҸ6ZB3CIg(0l ܀Dȿ Ky32@5cӃ $c@}BDx(;H|' }cᔷb bVvKщԃvm7WE) ~bdn4HWeláZ)OoQ1sMu8u-ʖiwf:S I" 2V5w~O|ꗙ, 8<29O{>ٛdʼ'3Z}C7 0]$xNmR5Vo9ӽ`<1všbGw@|jv48@j P$:R+ r\"q&! !݉7M?+zDVݮw RO*twmOZNt'FíX4r0UcN"׆ݵ3qklR ɃXD湪VaK_cэR"'8iOܮٓA,QUT iGJ<~1[RJCqzQcznuaaF̕9InEd׾! Cc(cP"^QD$b >nd ֹʠk5n ]}E|Dꤩ3=@yn *A~"DS.(TϷJQ]lof9‚A/J6Da[C=4dH!wƢ@vܮ9y."΃I|P^Aɴ:*w2?ChсK80!KPh?zmE@ ~AS1 ۻվtW]!IΫW9 i'@;ЁM SWՑa,>$g8VԹvi=8MMH r>eO'"i1_xV\֎GP8 n&нئn}="!MBNl7@l 7ѻ7Ԗ'T. qҞ<#y.-TLj뤷Vƪ[ǟT.H*=o*#*=)N\Hạ-"aōp@~4Bia/h a=7-_5"t^JFǂLdsS̖c+'gX m|!|h`&(2AW dv։! gLXI‡x!J6=U` lM@yiyq G'ZV[- vZ;u+kC罨)0. _A[3 Sh!-L7oYJU>:thS-82PxNu`Wט &&Eq (dG+hd7;Nc7N-\{"Gz㤲P.BTN̕_V0klF#ūPn~/ q#_"s`I>ѝOJK YWstX ~6Lk T>3B, c`ov ~tʖRZV`˹ "bXP7 :-jCf[JuץĎ"5*lMڅ!g⡕Iit:[UHz&5S1y?R"Y-CoڒC!"0\˹i+Xx/ƴRUWA51ޓ2F`~( 7-oɍ~dS{@DG!}{~̇|yecq}0j{;Yn2׈ӔFjC&S~4d)tVFʌl8z%4#} ɐGoQ(8T!"(*Ͽ$Tp~RM5 46$t3#ý*])ӊb)j( ܀'3@.}!zl&-XLGP4kYA'ź4X`8*e]a;r40nv<]s]ZIpK); Wq#b4m1wKTeQ gFp]R>p7܃|[!z{9^5];\X/t qPa0d$l(n=OM5 jB_Iӿ,|3I |8ȧnjgz#cflg}䲳/V©N}KNc 0kE"0妠Ebґ,ɾ筻ԇ4Exb`W6E`bwo4:ڙ6A& qUWi,MS;V%M|4'v,FP#φIOmvḹ) .KQi؉F)fPaLI ؘ[eR5V$sMF-!9:ZYi.5J׋dSX|x=DC/VPBQ%;_nLwE_`ْ0UmqgŐqǶSF,0hmZG=fQ3P*WoBE–Z2:$òɦ#\(D;ğm''/i"}dF1Q#ےٳ_UeZO\9s_`e>agD>G͜T iObaA*I I8,]:ː-YvE'` Y3wh6R9\"j(%,4r珐y0q+lȵ!WnsM0m!A.wFvմh1jSt~"g:C< ̸=Wre0N퉨Ɇ:vr!5*>-uIxWVa{+͕Iْu$=!BT-~g'-=edLipDbYyAT8ivL.DyYxH[ٯG!g5EӣL-q) %\ 'Ռ tO: l ]? n,tr58@.-u:M*+V#a+]Km~KjnNGܳgQ"@v[)9C.ͧo\:dXf䔉!G2ű26{6ukb(3>"F_R] LMA+wd\̲>M`2 csD0rO(}!+F3 JBg#?jLqìѻ86m|JjL)3! qY?B-dgpb+Ts/KiZnp=/7HTVuSAޠ?U)g!6wD%Ф#HhJg)OJMb@t#ȭ@E B#~esȻ^=/^Aڅc. 3q}N_̳vh}Nͨz|v<ڸ0zU@~_}nHrZ茹 V?4 McмF9h#R<ߕg5^F]*1+T!{i`'}"ZH/.rMX&Y64J opG]xdXwdKn ̬<=ce" }h꘷E"0[ty[F @OGc۶8-ǰLT6V.9zb+\A ULN|,Pn E 7v܁ݼ]-*Th SKO9K[~$:\dcG'\IgN5/!?23VҼnnMŦXWN 833(`'T5Rl[GJF$yH%{tA[6JVy!FkB^։yq^-ݦDDQpZ_aKN lMu <3px\S-qOi7⌁NaOΗW['U65?zLǷ~%1Y1on1q;o5s~˄3NKM?U9 +ΙEvޤ[t|:NPܭ|!/}-7 y*20Qi<{&UgLuKvͻJ$=/"O/&QgQQZ1Y>US_LP& J.y!ePP?RXvY"Dǣ{0B>ڹh]i4`P×~\.vFv2 "jճPN~gSPm(`JpƱgљ {ɭDiu&^}-z2 Hx/q7\ 5 >#AqN6]`q-r"r"hza I6#|FKF ?\.k1ܗEE෌Su|-n[Q;xLNFÌ7֣.䊮 gi-;'kaϳ 'Z {ȹPm̒~k2hTM .U-4Hvס#9GfY(pyd61 м|G)+Xog >M"h\,OsHqf@u9 IccaS=*ܙIIiFmܧѺ|ٴ+d9kj؅jFIkqhyjaTZ)\Od}>yct%,2B's3w; qLZ>a0 Ra Y4'|mc8FL1J$~A;hZO;s/M,e(6jbiS E2bׅ(-wS沍eHtO'Vj paL =Eԓat٢UF:oVWC$JiuqtE5ؔ(>@>A%h(wjM~vἽ_S10҈1ZCh`N3 +6fvE;l"@^|ojxfXc5xf'9k+ Oa}TE6j( =j-Ru}7LkS}T}10!y0!jۦu4>hu=UJgI[:"v 3 >JN,{.Կc2%We +hx(GbGʱ}+e!Z2ÙM~l1"= 2Ea^ڞ#_ĿX+|\07K-4` r9ЀEQa9ͧKTiV]^ᏬFŪ{ܴ blTU  87K{2RM:0OioWz.uR5( hq΁[ϨП*9q0|bP{%EH&-u!-,x4 \V؁/6cAz=$qKZOɕAg.GGv/ Y盻_rXrfA#_ Uu,{w&u#k#G^I JZkpPI>3]͉#T/'*CP\gU:nM %&g{ai윊HuͺWi$9R5m\2iXdhF)v()88~]k´9IzU:BcX&dXWO+8nބ~5b1)7*5otxOeq3v/fŸ_U}Qx盁aPV7!+cB>N(:>aD=j=byQn=b̾WN;+gb]`MVU^GČ,l'oe< ~YϴB㙾胳t4ʼ/{c}!6=2=u02Udқ- +i^!ש_2p:Hk~NܭG7@~IE 'fV |aV|)c'O; kQ~pab/a1D_ڟ [PQd ;Q/%zF XjTF,LZ[@unͭh $ 9nZiq6܍_E9:[P=ak$ D =:k ɎfoԱ:Gff'%W|q G/,sF\هe]0VJ>:mc^V\A'GVi&,hStuj#b>Kq)&y'@\P9iTPkSXGՑ)x޶0ƻUCM.͑i'<:|cZmEg`a`?a#૳\"JsD>Z?m7aCR %<4}TTٵ`nX!UetU-@G֖.dv'YAeFɕ]!z8K-]Y`# qiH/mGr╗ U:'S@BfWX99n~imf^fj>dޯ5Sɱ(eϻU[2I?B\T88D) r(7ѫm򘨠Q1p`R ](,Bߪg!fk痲z2g?L"6&APS0^WU]?3 ^B:Nb9O_5a"]pqr4TmݗkyeZƏMJ‘eHCW[p}Ս Nlu1#)Q >QqE Cߓ{!\UC\IǓBS'1ͻ;*iRfB1(gA,;Creoişv^c( `Z$mOl:P' EE2As=?Ac < ũ\h1 LvqܲB9rQU}o I&iN9#STxUx]+X"?Xw+9sܣH Jʖ7>cH^)Q@YSj˓g>C[p8 -/4<Wg0Ԣ~[ Qʑ陔ϠE\ 4$78ۼNe ֘dٷj8*߂Tg?X청Z7TNkdVwANW|BN gG ju[ʆi<%/0N2|L\W^9&Ht^^JǨo%;gCɀPj& wNC6z[ c g20Ie:X%E'4:KUۤS܈VbF դ I !#}#o?Gd}c(5(l|V6JQ^a>y{pCz7rR=UpLL]ƦKKP E KwF%A-uŠ1^53!e۹0*y^( N!:@!.фjPY2.q^7 6gj_f тWi m?]v0XG vb-JbU_$']vb/5N?TNh S崆p7sKuO\ij*͊YFJ ˦=&g}5O ae;y`鬩~ѭcRϲQV8~h~Z'`ԌLb[zuomC>K_ Lj@=̘t{,%<B"<5gku_ĀNĩT [lu,SA>/\ﱻ.Ȇl#$q-PsV*9߫_2EisF\wOen)"mG9~K9l8H9e~A,5~Y$} 4ukT(\{.K'&}O|3e]#k˝adŞјô_T{}$y.CKb(7Vq]"KwA.6>BSut{{HU8M K`jw w\f|2Z`^CJbz:`/Toނ se2W~J[rZJr_VeQZοZdg/[i[簆>!oj3ђ i1£j% Mdiw%v)FE2@{(KER·tP =1xN_i?I v"Z`i戂[,fGgok"7$i+!.jKuh C\5/S5;8ct3~ӓHX wa;\_.ZF#? :hV#HrP2]'i;.B>uW_&ٌSX5{WΒ2wӕk5D E7Ð-QϒjG8|s4ilOxX)Qx3l"*Qh瓖R! 뗞٩rSʠ]^ s8S.HV*.ns)dmRB\;x/Ot~(h-Xݎn[\ٯt0Gdw=/lUHؖ2wBJSzL|﹚"pXNkD g/ۮӁMz_?=%Uk$ ?S~[Y~qZ eK N+8> &H]HMXrDxǰ. =ΆMΤCiE`/NX/ q3mH㳟i3qnTS:6Z5$^RSjH^;[4EnR&ĵ Ղ5~hAVRu*tу(V3V{$rƏ|tǴ^O?"yDlk}8.-ָAo*Z?C3 Ӈ,OEk#g\c[rװ4-;e~IKY ۧI:=9i(!V6GrSY`):/F)nj|^\%ӛ !OUւ>9ȢIzyXt~*FAyC7cd{73: ndD_$q?u*Y@=QaXR=oۃ̯C1,4IZŌ V<;ܧ۠|9F4=>>荀qZ4zyAQ˼r5W+b-1.#!]V1I^-Ԭ!|I#kaeYן4/15.O[$Y_r?LF"i욕*إq!ͱXOGoNGh%+GU돲'S7v66KEj&P*-]n~}s;?Œq(υ] 5س^E @AosZ^w ^1|Nm&=𑂛Fa°#qzĘV`86zCI?Oo eh`z"ĈQ74@j4D#K>c>XsE.Aسu J+~#0\^ACOhآ*Kר5)RD^8B˷NvcJzP.*p\>>E'F@4ܲIoYPXQ m7jZC-"_^7blnBj+Zז$x΋/*y%!];E8py[D$bU`P1bΊ61cIFv16蜬wc =uS."_jgjI^E&rG- Y Whj%9B/2MF3=+hK7#@E I{0a tZÜyS3 ',?NI ,*{=mW-"&7p#iOZ @H>ŋfm-2Cti toXLL#7 ( kf:šyDŽ%A?]բz׬YU:7jksbcqAǃ;+n\o@ ң#XI %C؊j2"[r vPt6J'>.pD(z>fXyj݋b+>e708薕g+I̶҄~ xŭfget$:m ׌T>>4*$RAF_ GTE$JB*I:hA8B_֘BVǚ.UQVr{?^5r#뾲\u 0J!H덫EnKVq|="?\Sx'TQi(\+[ܻ Ls~H3ʣ !5g}dft"="T莨z蝸BaƪЮ[bVB2πN>A5O0o[6̬6ZJY%ʜtMeSܭse1$@c;9 Wt\sY5$#C(hÂa"%P:/愢-{ˏӦOtzCt^)\C@&u')b5_辟$JTuK'q-aou3G*[ZvuOjmcs)nA}"5ΌLm:<%9YgY$_hxsAA]T[!+4'2"6}˔ rP-tc}b#[5|\Ĥ J4$%qwiн"(7,Z@{䡅+}܍񿩝p:OLŗZ5+GvS@ .%EN'dR~I(`2δֲm( Ĺ\ OF+^*[ʁ{(rx=gy:^)E>O)Vw{HR]JU_&>ks>M~~5)Mظw& F_͙{9Mc#Z.ԃA\?ihDJFX!( 0nm"+ªM^*?CJVЮ %6z1goLϦto҅CK~g/ڬ])iIsþڬ[ ?˖eH/{=4'Ls8gи^Ñs/5 Ap G!kCrYL>αn/&QYTO٣<&Xy0gg$dI-{\:`4E❿Jih?h _2KO{3`h>i3}p5TƋS] >,z27d6r,t87dF ɰӢ荸dR1/Ol=*Dr\zVDdfEPo}+Ev!M8_Vʹ}(!%9ZB'0¬2\J"/Ȁ]ho("ҫ,.vWͰ篔Ҹܰ!l)N~i⿙֝j2)շ+ڻx ϥUR=W7WZ4h  }o]N\}i}>ƴe5m{w?=xKuQTQ;yDm{ó4Mɯ2FomVgWxQ?Kk_c q YV$/S8d˄"u/Z)i?^61hD4g2x$W$ 殫Fc= |F^Q7%L`,'`cIԇt`tt"#ds_,jz+H\ v_SOQE}*ZB B4V 3nˆbl(R|6O<^U&b_5laPI^QZu|dx'vN]VO+6,q?]$3OmjBF ɷL]V7+ js R^ȳX,~8yEF~:H*z}?  Iα\n˟t~a}=u-}0e;U89>"AJ8h @6'6Ar,:cUX KH2Kne]\8zj0&nw1:BzGz}pߵ tQ˴Wynk-K}(%. y"v蘂UtschHX;DY9uVJĐip -na+˜pOT)g#YU0ˊ;DP'VLKh"-Wd|پT?9ǴYצchbz 50iuюnL]>Fs/[d6ȹa[亲p~yGs[J> )ag?! `R, bAB,$rG_9w񧲔,_!@9i{"ؖ\*q/^UF^1[J),DN#?_CJC s6GNV[ƅa滍迂tdXf׹#a>]u:Si0Is zbq>s\R48c yS0z-<'M1 J(XOY7O|10r2BӍVGZz^ew*?s&c>+f,)_xioݼn׉ۥjim?Jٽ:]@vڨFp$Mc4HqӰ:K8tݯYM FR-O߾ZVQ^p(Ym{@ڠ>>bOJ0n;@BWTa!NB,;6$5[0;>n^9qU+! L< gu=14~?1cd^g0 H7cg/`F$r7@mֶw5ṇ* @GՏm$EE [OA8a &2ɴJVώd"ura;9}Ȭ7.}8˞  78Y_RS#RDI[68C{O\ o>:2kkt9Sl1B(gڦV35xHyܜ:hICFgf+!c=^]|鍫^ś,dM}yZ O;ǁw+d8f Y6eCA\yXSx"&>EyP j9U0 &#%n wDFN@B+][_D`:8&HKNӮE/[zswS& eL\>2IŇitNǘ-e9pAzr>AmlrPGY]{>MOg#57Wр "a.FD7fڥS{i~1OT;‘J[ {-dǰdtj^?Vƃˤ{ySK;Bi{oY[}f-nZS70TvP5bӀj .Dx/SԽy8n нu@=L%yxHہlS74`oAv\@?v^3Ӯ!iXax=K*!ebpL^w/_4lY/jcXxѷ3?Y՟ʀ _gx!׻(w|6=9Axʴ7tUQy_0)&5ꕗacu)ep_&Yv5lid=ؿ bQk|cU(;/x/ _ފFl7"^'FɎYba7@:Ǐg&kOdV,h-stu\W<~E4)]x |&iX's<%7?݀ݍlʛ$t$-nK3lR=YS䨞f;b^y? @ MF۲/Ơbjp_}TYrk, Gݬ㋔}͕<-wZQ`@ODs QtfͷG>9چC7]Oϰe;b|EG뒺ͪ!FO7:W87_|fqVd?#=er Go*Aф  زqXdS7qaM0+p5A;0aglLyKz2*..-$ș_=#_:!'.[(aWo83I+j {tx޼QƠB= &E0 #mUJw[_) . \в˜p $SQKmzf7z( "vji(BGߵ I8TX3 KVt)4h> Xk:7N=~4'ZtAf{卶L0)E"8kMhweMeS 4:{^Y"fkgSdXJ$ HNw]~r4'<&JƃƺS6upkVXFyzWSq-xOer59s귬Шk-/.|RЂe ;^$Eְ̊^B2[^o`T8?Gf!,'iS ?}AJ$(u*037c, #՟ޤ!DEj^K(٥ƋrpC=0(T26o7۵^ȶFJŠ4LIN2tSTQdjL͉dl"j:M jPL J&*-.dmKθe4Ƿt'a,U_.6$sE;S*cQϰM+@ѽJ{ĥyG̛ yPBydъR|RK.*EDJM >yw}LKZ$N)) DQj&Q`[=\<0lRAb}+mU|=˒ m:C!ApΥDAA˺XOѠNdC=٠xnCC2T!]QEYn*L EHwf esn\."]\B==Mb(]fYY/՚d/9iEDDžf6:򛨳Ns? 2]h YEgp1S+ehoq+[3AԳyZ˼\֗.mcSYc'/kJ~$ȵ#F`#BaiT + W'vl~_=/a2Kmh!r󩶽>1'0jr#sWPF`]7T ͛CM5R/ǿxoMJݫFq` B!'^L:*jSRrə!UQK<&-A$5PA''ny6" rkHO\J&I±7wE&ϥ:`7,Ab]S:^^Ŋ NاݣfO|5+'ken>k:׵ph;OK,nvcd(׭Kh~Ox6xk"}6GR/5ƸyvrS4ģ#x!3G>%& 9Py^3](RROԫJ9|ajWcF9Ko藏֕S[ o˸8yJP4]-{or0y)}]dKKU42P!NP!W~% $T 6gVfQj(ܥx~n%\'$,]H͛ ˴j `;5. șJ)ݱ ؐLjd2ߞ*G)aҏ xj(i>I04/ӭG|彴d厽y AOL'c0ꫲLC}kD~|pvk8{z9q$#JN~+ N&t3U tPIg\k_O_Q䘣Kɓݴf6؈$'\ _ydO |٬Ԩ:,"^\bd,;sUeٳE >̕NѼ ~ R B YKavgM197~ k&>ſh͎L}QbǏthC yդ)I)/9b2 -J sFL̚yRC:0>0byCY/亞x¶EZ(J<0 'bm0qLu158ֳ34uЫDE9 1;T}Ww I K@*5T4kv0hI!/[9,3U?]{ UI ^.HAAW ( `_3W1Z&%ȍch SMKa7_X*(:DF:i HЭQL:qM7iDܜs-t4éN.XE,,XW~'љNºoT_y j?_ڑ0 B#˜aH' .A m?3M 7ax AEpɐ|դ\vn=pLM,lw-^ԹuT0{ژB&o`"k {N6E WA.[r 'R!&jK;{7GKj,f[wֈ1bO.Gfα9#/QW^-A&Ӿ7 (맺46GoÅ>rbe.̋*s!"y:+ gYZ07070100000006000081a400000000000000000000000167ffad15000158f4000000000000000000000000000000000000005d00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t//]?EhDTTk׶ǼHFڀV̷GIlmf9Sy@M t#m+ ָbw }2F#̻,7Aڇؑ=ʅ8:3DO$gkn{t&ׂ*ݸ#H1y{g# D!d6"yFՈ>l06tm)O&JwL\_`ELAV ;e\͝W_EsSÒlb6u#$&u]&,J5N S`|fb0,+-@g= Tuoq( q#ަgw/}$(\լJ1]Z -D vܗS݀kg=W4~hLsQV~d{I69čcH[J?I%S,rswӯ f%E,%&nFGp*8_K;UO iаKd;6섡(…ѹ*G#xoaj:vPye^dKn8o`< m=Q}1IRrڱJo;r셣(_7z4h;Teb{;n@Ys13Z8ԃ]pM ݩt0T#vovs&<_{I&f/ 6XמF\–d ߗawg%v{bIT" 8'഑bAq\޹b߬VbqlӮ" X[,WeǨqhwBq ?"PNB;n!2UѶ6[+ Kc!ᓲ9`;؂[Oԓ́]=ǥhLb#Pp@蒎&PX#aˤ&S.8p!z3PI hk6~j-/UXfZrRfxڭ1>'t6`+ z yȴ@s.Y~b[)qXY{+?X3owb+CkVoUnp%lMȔBn!w>_k. ,${5WOԖu^ K{J{ɇ]T3ʸ.q^Pض13>Pj;t5*e(mhטr^/0i-ZSkЃ(J>a#=|ΘeE.KefeB}9,|WB,) ~5:)pK9Oo`Wq9d|0?M$pOtR32]nYU>ߢҿ7ga:⨸fR-"ZX/0e%A. TO`7Ӗž#\@yH;LIqx_ b$A$iJ)LX՜9Vn=@LdgOR2=-MG< ߰j1у5^zW4ޫ_,L/`)t/d76:;~k|uӰI =;^Uh w"ke4rG m(TVeu'vvNٻ[n̳Oj3ȅia[&0=r42G wH,Ȁ.fr iAxrOI of 4mn|]z.g![PZW.yšWj{1꯫n=)pUMҭmɯ$L[ɻG%'0<JRE4c75Ξ(udilY|"@}BsWOKmb͹wm!vX:s43~Etaf55ʨH)=h}'!>fF\cWc0%IENJ4jh .{slc~&aq<qѐf쪑rܷ8~hHN ~aaE(Ը9N5Eo1OZ_}hKg}r +] ],:0Sq=SgmQD;EN/W H`9@%x;܂Mـ dU"v q(Wr*m3.4.6ξ1P0İEc6A2JæjZk S"6G&ܦF ͲbƍiΖVA0o(Jc2K֛ !YI4“XrspDPÁByyH\|On)PxѰn" ƒQF9LҚ;X97tr6wSN{;q)Ń}%#&&TJY͗|N5lX } H@A{YrJ $Ϫ+jB[UF_?7QspB6 V|ڱ;HjW}6+mjHP`T?BN ibwSAOV?eb|3/D B8X}B4ʳ@ JD#ycLcZo=IN~Q#|Lf3sZCfiÂ:yªa#%|57?ߟsnAc *P"M+TݕeZ,Dײv[ofe@mVȧD_ފ댆ǡy,Rz{6{t|{vk=J^ePǖ% 1ˈa'~Ι;83$w>m1.A঴& cù%(ke6~ 8*"!Ufj34:Osݘ2ݸY}Q29ϲv4"$mmA[;˴HCCŝm"Z:Ëo!r#:=($dLA KZ.+9UEhH3c%^d2tT{^<h--ߊ!P k :yY^Ԥ5ܖ'GYŤǍWqHMh! cA\ v7bi/12l|oZe a}e2RHix~;a%O(Ӯ דe()%oj$Fӈga岄J s|H p˙[LOЭZ?HNMSuΰ6̐;R81 ##Pw&?Р  J5Mbp䂘V2lw>Bf!fA3G Dx ksZ0 w $iWG]6N 'بI|aPHepo "}|.ryuc_# v{S3|mgRޮs hײg,6V*g/G}cry^Q[ Ȯ#Uo7_C0/Tݼi;0Fړ#eeK:X%@S?B# jEhK5ƕA}p5ԧcG*Eb422cmenHc@w!*Ú-`2,r8͐RoCr_\c }&`ҕ)=?'ɶrj~za1jh*&gMspBA٨D,¦4{M.j^=}.rS A% y:b7S[@u%'׭!ocdV$87x 4&n7mJLp(t"fް(Qq`& őX4&/B_: n6g*V_簡V@haӵtBw.lr{bUv0;N.).-3ү H9nWƾsm#jijְ$[`[- f!.8{[ƒ~.):n-abvX|O+ ]ӹ5/೮K~F$z|n"nx 1K+:J{6O,c 0K[HP"v[Cw~Cyhw߶ѤYȏA܊R}}ׂ= C:`K8sJü;:f3]:zJ:9,8_7< Q]=4 )GZH6wcWaT.;]xԴ 0E.yc(.WӚ5L7S[0qN,QMݭ\֗ +Y_9Bl8r|A[z[bW\ο w9#|t FB,U`5ƍ^6 EEQ$gAJ$q1a7{_ bjN*UYmUUnn,^+bU7\CJ#}:@LB%}3e4wIf\711dAH ˘AWQJJdVYZBD X'ӎ/)Z6ޥ| ,[Gƃ'}^*O~E-o# &Bc)v*-*4ɦƆ==)](s>#^ڝT'g3f=lp!AB,Q OhJM#.YeRn]pk# 6"5]=vj|kPu/Xy0]^vL;) O8,w.YH!Il GMZR nH>TKiM'v"In\1dEZ1<p M8|ι $-D~f6W ۉ1P"Ԫ'%PhI.ɸQbR4WuGI.'BgGMX'V:pZ !g#;\c*.uq/ΘndQhk:) )L\.-|]]cƎM.@~]Ճȁ@\ Ջ8q˦ajMBE**nOLNI,ݯ-6ko1OߍVSr ޳el'hJɮλډe,O5o(\S̥D:gZb0 Q⭝L̮5^oI@HJZE޳PԢK)ѥ~T24'QrU雌ղ; ]wŵJ+q?Ds6wHTwfES],Zw1=ZFJw% v$jG4.u6/ {7Z0v6-gO'!Ǣ@JůOV|j7>}!wd \Zy+.qΝuU=y:OZ#4A#!|E-$o-w!m\͔Y"TTv'ߐE2yլ|J:}2ṽC7̫mV#$pwu)` 8Jq:g[0@ߊ{ rɼ?`e]!=%]/HQVFEҴ pw=.!D;ՂItDZF7Wpb鋷hL\ZDNQ$ Q:|W}guō+ QCĶ-\}Ÿb!E|eH3hg/~qM= +nK窟,cX+UA[1_.$̡spSz O'D\҄fn s #_ 4-"BC3uH[[m{"rk5&S(m,212?&c iDba@XP"ˣڪgzVp\W0B bJIneCROŖWx3P NfUnv~EtSF]!۴]&A?(JmJny?>Q\%Wu^bLoǔ"\=c%˫ҩÚCDϽoM|}JTPXT(31*kϾ r%g %LI|DBLe=@$qWܻZ\y1 u&𳅮5{# }ͽb!E?=/:bq74so}ż'*g,4mZĚ%5L~{RLL;@ eص%&︀v t#!8:1TwR'ӣH^b_Dk-8igr )V47s +# D/.%A~hFOO56( ,#n k8KaYR2) + Cjyy}[<₩aJ|8lRсR|cV(b535̯˲/QF;G{O;7(3g Px!(ʘasHɸ}h(ݝfF=}S(HęAYfh*%gu+ppڵ5|+h+)|h"턡aHC+將&l vaI-}*}փWƖ'rž@=lyTTVT/jMrJDY>|7ͥc?>#|REl`fE;ͣ{`l_̼t^^-EE;'@Po9k]rjMgÊ<GHȡ9&| %X]6hǍDP^uyfn.`=haFP(CҐNu1[={1ovеiuHp#?.LVy(5Ls. zf0 ?$Ewn`CL*nq4d]cn Ňo'$ FX $6ѮiÁ \jɸGz׷Wh)GIɺ'aI% 7=~eG -߁s.]Y oh;*>nOI%?\t,ʲT_\<Ɲ]* ~" XMg_^a?Brsoo^R2g&޺M} G 6i 4 x>"27ޮa rͽ $-b՜ vy<]"2ЈQNr>ȝoW_TTpa^Z] yov" v i j /a0?"ĭW^ʆ) bfP u,AfzwfS:#5ݿ%a{_l6pVCmM*mTFO8TT6'.p 8i>OHf=Æ}{V Mң6c}N0`0m/*##k^!.[-?7WεѾJ-nK:@. ~$}-dwb)]Rr-We1%ʱF-q냛b2vg[ȑgތN4ojٸs#,Hfس]a4Vπ?o6Gpnf.eO]̊P^f:(&Y֕+򉭤˟Ǩ"1{8;GH6E=ZVdY~W ݋n4b>Dks`ͯWP9 @0Ɣ37l>o0ѧ{܃wQ}_}>5~j/a-ˈH:EBu[R!vh}aO`䝬3`}Id@LEϱSciwS a!^pM/ .5GLU )#}gּ:Uηd3 vaPJ3b o=ϵa,^s])UFJj]EIN\MԜQ4YLqj+}K`=z.Z[!`B<ӓFWo8>(dWX7ѿ 곷=_XwI09[B Ri&X0s2ܫM3.j>O J]NhW)5v7 !Q~_5((W(/ -{ň"iAyyI25⡼%X] ]@- &aPZrW=gNKUA< 9?л(Ky4:v8/j&gzj[4kKs!natTbi!KrQKjub`v-;oH S0 Z2)f$'ris.*LYbBǑAWЖ'ILD%'yσ-Yvk@T;ڳsMKnIbO 9įLZrC,Ith\@B 2: OP͟=B86#MM%Nu^$$W'MxteLPAxHX ^ʇc!0#o+u;#'AEG'iM_d BYю(}66I+ ]0*=.6{R ]qYō PkZPB{;GJ֓a`RuvT,,uP&7Rh!hƼXfL#~rtt8˸;t 6;0ץ϶V*zTZpPSJlERΝ)5}P\,u} bk<%fhJg6_ ]Ოd?LL_*_c1V񓸡d2 TeJ#xl chٍ" ̬UD+~ca(IU6B)Z:³ű"Hd,'ʃ1Ƌ.,4_A9Q7Y!p#t/JhTi=X;lׄb@'TzIKyDD0Rma"{'-s\]2ʎD,GtR5_qOKHoy PɭCF+A[}6/g*Zng J3R͢4x_Wg_ Gd 4GBɟJh. gE45z,Nm=,=P廈Ws'`@kjshDXfߺiȬ-i6\mͲ27> 5(5ӡ9 6uUNk=]36rCDE@y(J&_ZI ^P9xRfh50bK@ޯ!f;(iMh9~T4W_#3"BU $LyQD ?^js~˷ nb~kTց0v!^ .17;5"k`+HSOAS_hdnN#3S̛>N= -0$'Az|O슻8!+70H .< #W/)h!`.BPvJnHd0з=_KEa%G@T#P`y OZӀ)dɔ|ݖ LJl=iЉ|߾w҃{hfJDc'Sp}&@;6}:A=.=v%,o+ B|[X|XA?e泖A6'9rߠ* '4Dbt8NZS5szWo\ 8Chee-:֩ z40#Aܬzolyp\[S*sÒm낻 (b^2l eL| :agO|Tw^T6CraIv=>M4i90 _6R?jjZ#-]pJ5EO=Iٱp Ona7 $>Њ` n0-3x% ^&#Dx ek6^krd%ҌtGۣ5%2ƒ%LuVocE4 E ".`pyj`x۟M*ʷHuKw8yw{{..܃^* Uz 3XQ:mPXMp95|#[>{"&M5B 㓲 O;>xL^j$l6Jp?ЍQ02뼜 I"LuZ12p, 6 ; ,ՙFO-Tm:z6x!ϴC B{) jJBs]G%UK5K@ -Gsm/D$ [.Ѕ*_%SOV{y!x׳uNqRMNe8'Gt FQ8;WKo5G`y(7Xt%:Pw|m&``MWci'VDKՐLcݜ`b@^_TˤvTe 9F)4IUJf 'ʚTiem/M̒BDhD(vn\@CVT)=5j eATtb7U'wRTg,麐QOIdKNswULeDP)n`džwVI_>Z!ld24̔~ƚ#kĸqD>Q»(2HA|:N?b:xv;7ݪƶ0yEx7֑'5YfnT~*i6veBY ZUQ`"g]c͞[~m, $Kd';giYUێ:O~z|O]l4wT\K_kQij2~jHS;;bo`"lj6`6m (AecX)wx_u@$%G\󐧍yk72p}kDB3n&/nV{o[ ;0e[ )w*t.NTuYzN˽ z~'٪qqTRrcKv|:zC5`r-@ 3P"R-1;6VȕFJ\UYi-aHB}dHs 1kuf-8vb%\kyo7Bvd6 tN-`+a[-4/ΦH'T:cƚCq] |ebFC:Q'?i35io)PMY<$# )Jyud.NBe"}Ax>Iw-`+;F_ }323 |{#Awmk$;$ߢ"h!=~xi;:N_)t͡^EyUR\W*^Z )un8K~=.z{8(z"l ic܋f7f0@o?Ll̢~9ꒌSnzv~KxQ/S;(]'+^kgntEFFk$nlDbɬ7*U/@(]dۉ`8̕ 0q 7CɖXKTC/)LIĎs(;LN'1?8>?Ϻ\-LNK^9/Uy]e*1>"ŴLٟ:]0> tݫj"wQVYw?;CX)醺R$LX! W!cb[<*K?,5yʸG'Q%0&Mtk(0 962#͹ (X]4`uB*I<&[0qW;c8lbbA)f!H-9Fj."yP]cOSb8кgڨĤX{+k9i}\&`[# >ݑޣ521+Ml ="8 _M2 alp-2(J圏O%(_4bb}zǴs7oq+ +SAkD+ș&xwZt%7KWaM:.aWWB)?!YB0.v{Ona㴸hWW*vy5zҩ4=x4DB!W]eq;E#T>YO]SEmk j8f_ayWփ}a?F_ =>LJHZ߿ࠐ1+9b`Х5{21FXX,  M_;Ͽ\m32dC(K7R7XtLA#H;蒞iZ4噗#.ZX#JlV0╎4Lp$QN ,&2R݆ W_MjݷŇ4/ڝeF}QGe,F5sp83o1t֣L!k|И°b_[+\Y4#`94>7HEX,v@>h{헶Ժ2EsO\ڌܮt2R_ W6-aOڠ{;qKϴ5/\/%fT1駿h:g!vP|kKPMaSЀ}WS(-_SokCo*:M|nwڡ, > !QTXSセx U#a6!9Ѭ^;/e{S&r5dg[Q3G1D謯! k04?clDB7qkSE|'trͥy+.e!ppY/ QcH 4ȖxVhpILg ?ze0+SzaX?ZVS`<7h d Y#مK;N$V%oLgbYHԖ%$cA"ΰk1&ItO\Xf-oǿ>4 tU%=j{|;7P=~Y]htZ)"yaޱ}/6]qQHfTg}_ f'"YרЦ1ޤHb],(9[oo /))!VHSUhTp49fWp;x/@nL>de;^"LN<vƬߤ?Rlڻ ;K\jMqRD`(eH܉z8kiut7apO8q0Ɣ5zbὲ«uWWp6]웘4L$pK C)J[ yKOa&b<;iO "WbX[T/:r{5dnŤG }c3t^77[ܺQvpgIq1J".vk=6/XnFvse0密q 2o%0m0[ȭs}O[Q\ZٯGsné⤺N^R[MO~+q4 ,,N \&::7wܤ&b~֠cΚo9K\y#ÒܐY'Cړ8>NJ>IaƬpiDPlMYk`_SɥAWq\\~y>VKExp\8l)&KF0ԯp(߭K޺$RI[r1+nKô .eHh*_ae㫢PRfpxv6?i~qk6ܭksr&Oq $I1=Z-ex e+юM΄B˂hT¡j,=Lp|$Mwߜz{)էύWV:0n~P?O A"D eP7j"1S2*Ƙm_F{'nBe:yd1<Ɛ3[޲ٗ;BJL,dƤf&zivyRD \d|QY|21*8̃>dT&~rFm3 mou*nzKū̽n1Vza X>S>+  ~}JRnPæ!<r|WLa@s?պRS1U,iTǃ)UW3 $~ӎ$|/WNcjU>I74xY4}ঌoKʢJ=;%& 66mRXۮ2EDh]\&^lsLhc[R'=9+CUNMb@o,Dx[Q0v0){TYim;&ğ3; aЕmܿO>Upc6ª0pQ -$KApy]XE&co4y3 l܈J$pk[p D0uW0oz V.x‹v4q?ʂVrQ6yPo7bKBoG#$IcX(qoE$3uԉ(,y;`1pe;NkH(07l9 /rFӕ$}uGr9}#NuF!Q9~#htTf:z;G(NeT& g?"*, n/NV9y7:ʇ2Z#n'*bv,6f/{6E:-@,D8l> zRԯRWU,ovC+C]B74Leh~LNo7{:ʐϰa밀$J Q >%RT6!)D`]՝)ߐǚ+Z+'0UF|k ["p@L0lt&~O!wQ. *j&c TkoPm n; Õ+X +UuH$7IG!xc+\*VEcȥZ#]O@ xIB:owUURZޭB6P-:@W_ "˛qLI ?6R&,^ZN|z7:EGadWߕ2DJOw>l2Pp=s}¼Y +7+Y K[Y L?sV<> 9]f&s KHp,g*>NCHM|F[IZ7=FP~#DM̟y]!/Or: R ;IhS)s㊿H`yDO|9FBHe# 6H QM5 Ϙ n--<򑤕r l'n>p6)k**˜ u^Bjx]O+?O[uۤjP_:?|]ǵnZ6h =E$,}Jh}4c+4{iEjPi.i&rm Ff3Yͤ' j>[2]{܈]uL NaARvu%K}*&>cLEI+(;i\# q(3,Z)D&Q$sֶDO;#XrԀqo82ţSB{,]Y\0 '蛩c P)9{W߾nSTo3B18W[s}1Ah!1ԩg/V~1\- =17Fu?u%˶H*|M?3.Rs}?t/-ż? W"YԊ G_@(?\ :wߛNRYꀵ2]\egx|TYBLP7{e44LCSw!OKr /5żM6*NM_5Q‡m|ul 9tPb/%Ѕ-׏y1 Iya~V#d1 K XB˄Pkit7k43_bV uhsx($#Nn<X2.16Þ\~.~i{LǼI&ͣ pPd/P9B<yf_Hւ+$s )QچRؐD氒]4R$;ye<%uUwIe9͂XIKgod.tU,q3kG'!@>|-.N~`s}O5G:Q=쵚84x焻?EӊMGuw.StF)wBƗ=|`o ][˖;=s>yQlo#ɱ}@EvW8.+i[\ԠӴN|I2q<~;JnMJqpqad5ZM RskR붛dƐ&\XZftFo@2(#U־Eb7LќDc5EPH;t{ʻ@6v¶~Kaz/aS Q ]EnE7jWTzcmu:@=ط<c!hܧjn vIh3\&YaQɘ$żS6 3jzU 6gK1Zc H'leߧd~MbוOLG5~l$:D)۪4KTP i [[ngndRr+\X!8~f"syKt-D~6c\,6J OWd P &%/~/qOX⦿ ;IdBt(' u39\#qHn9tP5DLv=/O֖|, Qݞi{i]bK-KWĈ^ӓ HzNZcȚ].Ul$KTq$=Uf`{KQӛj`T7 }2\JgD}eA?_Gjhm_P뉙}cDuO=&X,E1S6t}%߼eYauYӾ,+p͎W65eΰd(q̘mv64o['ʼaYJN -lԽXSP! <. 7&]xߔvϫܩf6H|`O :f*πMy(>q)LlXǽJF H@bmt.RzGZٰjޫ|(@v$ =4sgggiIB:0.4MzcЎǶL茈eUX헿fE_{/;`c`CG;t?ޣfKg%ps\d"|-(D%IJYLШ>z$:ܓwY #!l% r.o b^UhˢCloՎՀdbK<(}t͏t~ppfS CA93h [Dԉ}lkG|O'hj<G!h١v79\x1[~/W|*: ]Ԏ m-ODSȤ d+GךwɊ'E7Ix=*)Ap3TKpTu%i B&`HЈt<k"7d `+К\Ǣg+I4tpK0Ѵl죳ݑ9i^B>ArSWFCxZ mQyj)#G~{ʵ#X5'^8IP``AvZMB7@J~kEo#BCp2;:rpwx(*R]G5p ʭu~/ܓ($h؅ħ t%~(?}i: {PxXu4 ةk~R4ZvCfn;LLwf8ᘴbSqIbwótV=垦sj Yy0;@CX5B5k66?⧤@u޵b+ 1+cVa;X=vH*TbT2 7yztuU-śK# eʞvjjvS 1hQ͢&0ҷZlz );rYi,y0Rpt\`ۃ Jj:tD*]"Gy } [)>MBal5$06 Q(QT wΈ۸d# gv~ K&nBB\ I0Vl[o ,KL(fo8ҌbQ` >qk-]=Qf T ]{6|pon?@~{l|P@t0/'g*M'`1M\]2C=𪱱7`M7*ѿCn'wC K ,p)ߚɺoϭQ쵷v$g,߈_h|\: uEqTŤJi1K.kdbU* )~0;;XeeeCexmX%JyP*|\!Q: PX+ᙿ+kIFZy,{Eb傤/[3_Jy]U@س%{h_*&@ }nHϤ7p]y5i ѓ7 niAHuViXYLjt V*p!NtpcuH@ }Eq3#R_bD_x[s ~txL 8h^Wz_c9R qoJgtzԓ5ᧅ|)aА2 CjnlK~=Q<^bY0Ԭ@Y', ե璾0~3DNp/,SNj2M7nTIWnZt9]?< '= Iwu5bKhg/0 m=r.:_CA7Z }y4ՇdvTZqE ͪ0GԜ^MM~_ly(i+.W vF).cF0l^mMBdւu~;,CR+S)!~8 GiS5wIr$YT3αw3OQg+ l[e'ݫі;f9K>N&+Egn  /jN;Pk?/^(ڒ%.Ci Td]2Qwn^t]cWܯ=K)]Рy/gkfr>MFaf"g\UMwo$Z='Ea4oׄ;U A0T:m/@Xfm_ˇoI 1R ?wA8@tDsEп1H`[ov6ֱREA&i1T8F-b(.֯4>cE% lt,Iaeb߉[}bw[P* c_O? Y WVV(/ۊ8}*Ռ7L'ˬG̵fW|ae[\2 өi@baôB! 9aT;s9f;rNw\dZEs߷sG? 8 f3PwjŽ@+r2 07(Ze|.1m)ci0e[̞2׈X ibBdjL 3;ao8R@]o5jpX؏iõ{AjFzD[p{,\?f_fkǍx#OPgy[ ܑ-".@ vZZK'F݆FI?+ |wLm>wwl*( =tVtW$sjVf V*\ Yf!kJ;Bki J0 P3 (;,k8ߧ\j0Ca]XxUhCE ʟ>Т kF ~J"B2—Ec"`٥,å?;}& U`tqɃ%>.$_ 2o&Y9ztMЬ1)t|.mXpQ4 vqM>ƭ>+|  |NK^4HeE ꮍa?l~yZFmm"ZGQ+sљ^w75hnV "}60axnA ,P"is*έڣN+ZQ2 ɘ,j^+P}\>!F'㬋䶷^{p jt~c#MuvST3󿡅NLo $6?4RaIړ}Mݴ>E_:`C۪G+U6%+TM0cj"?O. (u>>a<3 .g->noiCXFYzI8Kx2^R/b8jJ0]4?*@6ԍR384zX{S z9Knbs$/^k0tyyL\כ4p6/sNSʲjA/ʪURe| q fPͭ`z7|+/(JJ8hGBRNj@"Rp' {;> X?~3z)H3#ElvNɷyuXEe494;7 Q|M>٧Ti{q'"itnE iΒGxmc@%7<%Vwc-mk ;+d49vJZ+2z5\7A)'ѮF,6Nb>SxkKG \XF|pF;/3)3zFޤfɂ]_݆} qa8&&XL&Y<n6p];sŶ%/0Mpp@=ſ!1K#tag7*{ΐݪ1`OT|FK `H%ͥm6 r k|v+A\2U̒ 0HEsކGݵuȟXv.K_֨&#DYùx.O'Q?]Q#+x#\zI@siӏ %KX4|2\KT>DலDDPЅc5nlbBxt^Xeš{VsmHּ)=HX0P sR)a-Bp8ti'uG!?EX)y.-߹keg$vF.D2ɮ{ XwR*Iܩ]m)_5yi)CH +4}<+|SdW#j @^(ʱˆ7'^>o2|K瀖25| y,k"A9*?ϟ%fs~b_W~ĩǐk04=#Pfo;@8@֡_HRDwO!CV(ƍwA22/ߦ&Ə:/ĩUsikǦ;ݔ!Z yYxnb$T@]'<>_T BhB`ʆ?]z~uq4)'>$ YqB;ħrD 0.,+nev#̐|{gZ-8zh4ޭ/]8nRoFrzp₌V⏝)k!&s)":%Fx)q?CpcUˆd6ٻ:+;uy9#ݥDcuLٝ5hW\>ª5WB#{rf9\RHk9n ܣɾXY.woEC' qy\rMpYFc]Aa, E4YJ(r80Q]_! \٠'C Q2\PwIqߨ$2nm[VfAS $'\$P'\ kS *zv0YhҾǕm|E}W*lXmP͉X6.+i.{R`Wv |l qƐ涣#Фuh.x6>2A?Alٵ)s+ sXZr uۂ$p7~yښY"sOV (t7O%JR<6ۋIxpԆ 18EQ~^Jg3Vl#H/8(C#Q5Ɇ]i=@-iZG1 3֠H]=ulj'C@nEvtybD Tr{f"@r%,q1;Y*Bzђ/ 0|ҝX##Wݥ#hyHlu3 V@zogL 2<|{Ӑ_|De$(֙1I>oiQ[Fh:8_jFYh2pJQSp2"gGCʘOwp:I঩hm< {(,>/zEz;r\~S;"֮܁ҹlnR׫P]VKf@7^8)p [у (ߍ)2Sg{wDXlbf Fpqt˭)Ts<*UC}C`O*X.a Xҳ/;[ d,FTHÇ|=v$MyL&^ _"WiClWRߏ G'&T"Wk0#R7Pk٨:֔>$E6Ҕ_Wfoh:`= I]B, TXڍIr BSr>uOcg~U(^ozۗ-ecݷ Mbo[vNA1f#O_s_` 7!*٧u*aMyއ5{㼵,e1r."8AojӲ'i@lo9LQBNG|d/9"Zv{#-u%ĭvaUJ!iҟ[1@QVubٕDDa%Փ*#x)7 ]Zm. z Y+ʀJz7?d2|v8iDK&>o ,o6[9 83P#/p_~OItDݔ1.cb}:.O[$6!/dJǥ*e#zWѬVUGwIߴ.xeMe]QLMRaѶ3@v20tY!? yڔP"h@DrnPm^" n#&yفHꊥ'.h`U'Y\ ⺑t^_ vP+X%rhH@q 2@f% nf~xCIʆdj3_|tW«YR~6"SW;XF˩Sʒ7G:-Aq1)qqM&G zޭuw\&"HHA_K?BR-F@/L5_H{ᇷ~|+Nt 1yi^|;7P.=!+Ye}N+vW,9ygW_H"heVd#ປ8RH&-fb2OJMSknkdlJE۶]`l'&7+Ah?IVX,;#NzIaTi'bu/619jBZ־te+uV.t8鉄UMY8 j6ٗ99aQY{2Mzә1oChaAL2jxhp,ay E)UmܰoH ë^UT\ɿRSsr͔&8 nu c*j Qp Qa*&&iRBۻݥa۷u":"ڄ4W|dꐅ\0'ۈkX|``H6o2KK,fs,LHVyY GLd_IľePzJ<)y+f ƨjh)aH,h-]v!b7ocƭ+ΑfYp l|A9B0_pifV{+(WՕp'GHT'APt je,O?!4ƱQ|~ݥm6m]=#A7 b6v'Βʖ8B+&p"]-Z: cRt+%(X,:çTv[KjpQ$ݪ]ak.1jXo;l~L=?lYJh2TgGixx] "7aCRT v(Sq\,c>G^9i]y>.v~TGm&\y-.B?N=%X&+E6p~~@o8z5dX OxM&?,/^GgֆFe$fMN0 CjApq T (1@Al:/5$cA&عf,~b9 -kZ $ `[%r>D1"wgw#) ̞Pf]a~isoFp~iavB/$u?f0W]c_E5Rzxݰ%ŪRBӿGTkFяezh {0NIofJچG Dъ5 O#]>`\mAm\o_Nw 4̣S5V`׌t̛ hSs/0yw:"w6D*0ոs?HPh;5AF+z:b'b;0:>2qn;?t]c%Bs%؎+& =FEܥaHi>_E FDVhiqo}] 1%֫jJ{GׄJ8Ie <н&Zfwͽ. 0ӂLm !&(l*25ig0Y٨;^U`vM u~ʌ:hۈUEZ,^@xfNŗ%(b-u\_\g<39)=4eepxhѶm"/4:U O< P#C3Z3XWlV_5>t|'' ]}xf}.D)0lQ5a< $% {XcwEp+Jx@tV̞N%a:U ?YHLyGoY$ZȦA%7Mwhqi5G :rn GsG\ˆv F.kj*C80~a+]1?=r&\b-"enЫt$e5s7ȣLNlIэ<-ԪiX(,(ESe-ȼfovW"2# ?Htp_ٰz<D,`Migx"H2%t`  |g|׷$>1+l+[QxM;[?[>67-spkAַ>n61Ŀ.=hSmkeG<'Aa,' ݋gdI[|Soсi|PHkX*d,W(Q']c_ߌ1 ׂSJis:ydd)ˊ2mο=| b^ŷMIĩaW# Dc-ZS܈pY\(cBx~0 iU#t4H@1;NYCUX,&GxZEё~(D.@.vmqUqU6'|EzHmrq0,=|Q-~Vm[U1Kˆ]àa'noi7Bw,B'Q_QDtyZKyBTҹVAȾǑ%#+AMWTFCN3AQPKr&^y#Cz_똫PCR&yDaDf׃i/qS 5}X|T6am/WLoU*l+?^K uS]"1ur. RԐC删ВWС6due]gw< 3"Fɋ e/^ $[,:f]ODbtrH!+bGVw{Cj E gI~qc>,7PjJCr08N!Z{.X_ i7tjtI]g0 Ƿ'%`Mx}l#? hDM.="Bݫ(#Y3? o N$&9'(9W֠D"@m%bJ%M%&Zd":N7kŕJoj om}89%~;5N%okfˑUYN=$DHcknˢ? gh8b)?!E]>hF o}hLw*E}OsPFkq5* /ZHl|L\JġA͋UqZ}7#@/[kз: n2LM_b2SSi:@[I#iϙVd8xkc2#f"vyΨ2<^B1U\G ӝW"C&ItF5P͆maݰiI/+)Zb9Fs*{ZX|lB47&uq xle B _S4٧븽ŌdP&՗ۆ)KArF6a/ ?SP= 屮0Ttǚ0 ~OY[k[E Cɇ{ Kl׈i-=Bydw01Mu3l'k5kZce% @՛-#3mGI-Kaҽ2YFVH/8 m]AG$ k:u(r-E4Uʂڌ73gĕXPyVa>lVQ~>פވM(Vq͖w&rY?ə)I1-K?C3b > Q,zNnrO D fhx^ D&zȿUA9IQA/i9 )suγN`\;hѭCѮCٯW= iܳ=璛(oWYo8ͻ3giQSRJq5i;8`#ֈ3dt[$K#&A-T Kʚ )ӚRq@E%!^RkV6zwu h4btqƠ3>6<9y.%Z7^]@J \U<3 aS.,}!{`?Di xuc q,t$7hMiB= 'L5dfCThZu'ʉy3Y ŀɂVN>?O+{si(Jd^շH% (AM*=ư IJóܟWގB_I/<9,u".bGwia_h}Sc=)(ԇ@%KY)^n=^+a% }>e 60%`ռ1ÿLVj:1O{?nO7 蠥 N{n). hgU!6 U1́eI|K,#p zE͠}q>ɭ]~Ea|!>M9%d~ pwbG80w(Z>$"uF(XƟ.Qխ6 YěZb]xxL}>X""Mp[l2["R4i[:׺Ro ՉW ']$$>>JGYT v<#yU r˄ިK(9 >b阖33-1T1zÖߢĂٯ'uځgkXfV d~,#mm7S!ڟONzP7%&3LzF$ش9A!N!o3GqLUZD7ťE_o!qUJhgD7;iqv%뇺gUsw"4a6 4@'0kb՚+!R+=j+)SbF&`Gv]?5ަo-J(r;Q=i-{OèEEYovyWҖ̔eDJ5yb6xT> sD}^64k?޲F= 7,zQOV3%۷FУ&<召%_HMBvAuuT-RS'*g o-fB lĖ2h: ͥ*  w&gh1($Hx23﹪:ҊhVkn gX@s6h =)qOvZӖ.g p._a59$> ۀY_L->fS"8Z>Q>H]&Ƥ)ȃ.OeSrr<;tXdn}:'aCkWd0"70#M*o7ŗȱ*f%+ur,[ P1lI73 Q+z GD!h\V#f-wՓ&2}@s~LKBYm7m+6 925"(t17HZ6M*(:-KL ¤ݴB;bNGh$XZ Րu% o&*rR; Ả !U0<DJDV,Y)V^?k"KWݣO ! 6H0ؽ"me"md>r]@>>0 $g0ZQm!?vfxr;5v¤,tt@>-[M\ SamIPL&i`5ml9<5_mAJ1W9MGx֐"EϨ k?ll 轲tCt>pҸ{'GۨN0oɼ .shXK^ f7F# ׅa eA,Q 7s"dpAPW+t a<ބ^Du8V}ݎ:۟=<;vƩkHLQ(c}''¥؜qd_f9XdFhd]Y0 P D/vֶy=/;fdl6ws,LJ΢p/)=n ryUB t48:]QH}m9 AI|2eȭ ?_5 >>Vzؗ$G'F!bD %y`ՁXZ^*' ؠZBAaÔwNKP nQ.=2^&4 4xTb%?*&N;BozcƤAl.T(FxZ#]XIHAB?.i!XRGȔqBCʝI$`vݓ6^ YL&Ua+. D-X,:De5-y,-KNGD؈o/B]h4ɺa-&apfhTz"{ śOZ@_%쉴wZ<$'!F(n,xX3Tn7:|M)hSU4$'.<*,FA,-Y1DxCK#uM'gon{ }= 0)ЁT!\UHӞsFrݰGk`:﷼n~coӿ5˕MDOG&Iݠɖ高/ecn4zYf֮\|]+|[َF,] Yְ`:AJ(A>,x2fTU=eX`8`EqT}'nfK/>MdOv7 Z]jH !GDe gԉ{ ^az,Urzښ'epԑލd0a8/2c?ytbd9U@4Wx~ksXUxG]V_hFH~E7@tiWi1,継c/aPؕ}X::Д;"oU2J~Q Vfvo1$ϙ-.1STGl&3幂d-]]ڙdn y\ ֫*oVcТuc93? Д!C`lʐ)\ˍRe8 s\J}]X#(#DRރN{neu߳ϒ3@VicT@':X*^"!;;n9r}nfBVykKD~Uy2-م sQC:ď-doR51Nq@=ku7'uGW0;%Kf௢3 ( Lk^xRr]Džq\8&ۛR>Qx0؇;렶xU"@60T?&HVos.:'$m8F})x >Hgb縯rrl0n0E`G͢c4WWƔ=5s'{_*A#~pД>fE2QΖXN/754{.**Y&J%/Ƹ->]ML!:mochpKWuqVhy̌@U855h;-sU!\gH[+C.M\0̟qثkj{K]JNC;-uo͊]m\ByBh֘!`O`d5|K?l3>^yugXuu&ombZ'/bvzO B+Xa Zm꙲ [!-u?o*'ŝZU4f:Z Uk Hاdvf$i&v&kay̾D_sÃ]&Ei3 ү> $wwET,yNDwR\-||Ӽ?I2FO UTDVZdz48#+?3+esMI2D81j0l0 e2" ˽ F89!DfìkL={xh&1Bkq`pŭxvTf(!4);If N d۠y*R¢1RT}!i ?Yg(wL#b֐n>|A_uq&Ekg%#lLc _)h?H1dwup#Z?_ $:a=#%eZ vR Lpԉ: 삿FݒDu 7\>;udj-Fwuklomw\ {wF^hkGlVPbH t$ ?ߑJ Ɍ/n,Ja _9f>ZP ]jlEAz~Eb'ਓPSou_lϗ?/5ʻ x63#()mkS"r?vnƉUdB\|_N[N*Jǘ}?nP]Rzky",PLQ4c\oBߺF!bxbe9rX 57Vz0kN g]3U//FM{,ޖfҷ.5#E/hKL=J)D7bd_g[! #ӗqU5_]YH襀V({wrH]%pmi+&?*}/C?)dp DzOR a2G1ۿhbʏu ~GC~DzpuTO'9t@2>-?ieJmGwy7Rфr/BPBl^MQ+^y9Tdd=f7j6/7v RY`=QouOxѶO zkLݓ!u@騛1hi܁>-\ξLԳUxA4*^Pd>`F;蹛ð,œӱi3S=~FV 7@Fyg޳jQ5N },`tCf^.KBvkT!_c$ &-V.e,ٌl_ȷi(Z8h~{KF).3hq63 Q"nn3׼On# V#9i__t\@w͑ y݇E@ޮ\k jU" 8Vṷu~ִP,CLzl+(vRBNjpɦ,G\ҘR(9*_S%3Fȩe:wH⼌ImXbQp'g_IS1ݯW\ܷ4wX#hpPH" ]G;3l9տ"uFi]QƼR t[@@k`k0u|tX@hȁU0( ro-2s!}YhuY-)@9r=&^Պ[I5%۶C  H4΃m B j77#EUW1zAt?bD0S7ʲ0L؝-ܒW:O4vGOl²J3JYR& 5cc+#,x,`8bO߽0MN[8oy:}%Ty!ymCkݍ~)R.A >wv;0J]nvR#CgkMQ 74Uk{#Xwh__Z 7Oٺqo[ V)4fe"}lu ׺;hs c8묤V_ mYSߡ؃TWU1t&'Nn}Iq4$}rNJfϔu5 j>-AԡwԢv,*iVm;aDԱ]NpjۓVzx xQ2^HC7&&uԪB'r+`*zmD9߳ #E" !aycȼ\T k"Q'Tcv 8Tt >o)usE}J P9DbזyiF:wǺ}WQcߘht(bztdQ e[v >bEgd Rܾ &{k_h$G"RۀHb6J-A-,NMWb{Owk40}߹D_ h b$!W /VY;@?Qe=-K"+]'[]lܺwE.h40WO|>?[b"6&Tn4jgM{W~^^|+7Paԅ麬wdֳ֏(ښ9P8]DH>$%dRĂA*3I%N\>J%-aґRGٜ{9{ ,kfq{1X [0"İC4^D'⣜%h!#qKD:\t FK8/׷YUF8gfK p%s*V)c [ =RvC24ܿlXU[Lkd+{QڻZaIqlmч k6Y{jIe'Kg\A^\wHGy-eZ5gcT|u?'Ï:"n.Vv$5cbTӨ4o̞g1X4HQ/~bš4==uܻq:z!_U /H˺ɪMbT[ dR>FdsT%Df uqCb Vx^Ȼu ̘(ܖt_Z\҂~K&i Yv'BU]Ey%Ё-'H*BhZ ;$.Q|.Z.t/8hC FYW4{PA&d|< TB= 8"|@ p,ߩ4=>WR1C9Ѱ`Zc][A0wv!'Ek_\R&5VE(N51nQ=[M`m} .sE}5E*(XpVͣ*N>(^QQ!xe= dII, DV 4_{dTDZ f~/Ի jcf4ITV:%L+_xZr8yu@Qm~sY Ernj&{ fޔ[Za cyUh!-Z=@6k!qPΗ=o@qX*|b{U^'ǞyKxWnzn{ReL9,p[QY2>qxj7r/ 姯7t0g$erI=C/^*?? Vi/ N">ԙuDX<$# 5DvXhy:hV ^!sX1݀f=W8vl{R\ ГҦG.C׏|afBaGuAP(#mEQ_`% ( 4qyeƱw &߬Cmn<N/R|xAhsM\P-O:^C"p<+^ ւ;t\_R>?aT5o5 {WgfT]D(Y 5vˉ$:+!& @o+ VD\ w`G t;!'ʗ冂v򑾉Ts $\ PKw2"H:(N*>P~G]WF pԧz D~|)G2%VRz:dk5~Q|FbV:"qY> qשs&Y+h D%ec/ج耭c[w<aiǣ*1P1dEIAu[?Ld~?oVkQXgVG&\¾s@<jͅ ɱh3x-]xm^g-OfnP!5$ uD"|ũ5_d={!X'x ][F.y$S9+3ͤBP7+ bxfӁ-uͽ[7nJ@7jvV{,ꯦG!;?GPbIVEMRg5^`L慘g`y q=Cݢۍ_:e`J:z>Ԓߟ/ na}Njv .^0`"Dc&m4J` ʉC\ r}<|YrӜa 0Cد;:P뾸z]d; AjrH{ y(wTi2V ?|T5'(ơ-}H[@CG(bFuvlPt ۷ i}>wN̲gHwռM,IK cfb:6W}C0cíBɀor9Y G (?*-܆]ٌ}Ch+qKp&V*8./긫@ge0PXiZ]yC 9 зp٭'Յ5XWmOK=CK8 -4{ϑM:2+ QMw\eUi) \~TDI+,(r([ &{mCY'`s1 \|Igݕ.+l?N!a+JNԈFAnP'u`>%z=}KAbeyʿ1ʏ8.j |E^H ^ z2ZX\}~1NRW`Ob<(W3)X+̠=WGjX5l4ˮ21x}iDv5nRp?;\Xy%Tpk)ǩ=wg&Mc:&#!MʹA~{WZ*eXe08Za%0+}g\{qe3ACE˷+~0d")Qav~Wj OŘ%U*. 5aHr2ZS՜%}-zI -;q FQDEZd@cTB?y݂߼^(L'P\qetHYS-?2 <ZEQܫ3P˘Tdl1t* ^IJ7 Ӕ ]7P-^ Fmݸi!x Dy̴CpM\}x%e~V=td(i[ӆCelG.=Ǡ{K1Q w$i*GH3^+ ]8(.XÃ$eĊs&THunIfgsYo1dxKƂBkcAG@!)#h~ J\:SMks,3)f1iJ%7oYtQ'2=ʛ0Eȟ4eq?TQD_g.i^!UBpܢH>@w04ّA3ߩ҃Vpq$]&58IW:BбTڑg[JtfVj;J@U/'L•6me3ʀw(#pLa)u; n[xSX!-`aGD`D?I&h#`49CRUp$DS]%BHHTbzՋm:k8K=b [:, v7įA-r^TAt"]k/ܙ& Jd9X|)Ծ gIE>JG v1i]ܰ ./ #得~ Sہ5BuR71kd?xp?EO'8c3YM$jt$՜k+6 of˝=upGIr_D}sDWx4" V$I{ɏXB'gStA28a֚o~5s*ߕRd MD[`^U^'3I>Rf5A" L^>k&!>vX54~ߣ d ]ɫ3S<^X:_21=? Y$q$H4N] { r] \KaҸd°HvgŻ= Є6zG" "({`ҧ s.p 2j"7gG@_q_4O zΖ!殒ˑ40'/8sC3YtcWxB/Ev-$Rv >ՠ̤&ۺ8.Kk;(J:U yVun@=5iGxYyE#T``83h@Ms-xN\"$ӳar'v(IWlX1eQvW&$ &u6+bF~=aGz , d <]ߵQ;JWLR?*PHІQ5 FT2ÒhNQ7l5ꄖ(LqM6lT6N炥moG !wT%KуNV|b"[Z/5ŷ~u_3AP[.v[`p{yn7h0's/Gbp-PcrNw$P UV퟿y&B<ŒY jŸn.()A+tTw3Řؿu\߻2> )w٫-r'|&?ÔE"x3m2@{v${QYE$ZB~ސ@ÝiuPҴA#'Z LlRu,Eve+Qcet , oTn0S7#၌q{EH Ys XED0#L55{ ^풧=D2`xeBtUgضpO`ubv[NҞ=+=|su8yoYTQYa%4qےȱOW̒%7UQ }BDL\sυ{DOyM_s+]̑r"ijPQ1NĬ*@8>!+h}VBړ0Dԑs$j,9{{zs/I}p5=~Nx`|fėDlGJfth7(jM°/Iړ.82'r* uiJDw9|ɝC jmn=L W3~rN%nsFF2_DK4g+{v)8¥Ҷz2i9Q i F|'9V0>`uC1\3 m(ʾ_nPOja1Zu}[ЮuS^ExɟBt[*"Yptw=><OwI+5jF%f`*7>Η{B!΀F7\MH F?+]mi޴뼸TcxyzL'*;vMm^S;|UhK;uJx8AHz44F ?D9!oGP{Scɲ +|%t[3H&z9*D_r -g*Mo){dn1G KɹĀM ^ }qQsň|kx$3YDpҿS?.d݆:stsSTrugapXb_NP!}+ $ٕtŻ$ܱJ2 `.AKLȽ7TvBmG8md|fnflL)5:ItLua-V>;cZ{sڹHL՜lc/w7ƌtG1OHN*NkF|@ب.tʴx`@8<-mQF RVwfe[\.:8$~ 8F$A~Z?(j&P5T\LYم`ZQem87O= .3u =eě!2LnV_FۦL6O}r鱕!Hya%oO+ 0Lcm|Hö>E1@d,9ICy D*${iJ 95uwQOi5d5Q?RT%ފf6?'k]mSs @$f mK,]c]uZq&'I<#]m]]1b;,B< |aLXWc-&*S*GOLc8mOg9I/9!$f5l5P෼sPˆܵ4`^,܊訶C$/5Aj,ԟt[ h[=͖0˖ YF^VwF*z:V#Nw5P8C n8քS:ABO~[cCq[cx l%W7kg>:9'[ -l0b[ {aVBz┺wMPgK &_~vĝ>]#tnl{8Ji ɤ~Q<7H@)) oM\ȪI-QN8>y:9:KKI'\CȮxXOznuLʿKxn~ȅ`oEEE!#w8p7ϬI73yosajpK[~ u(kg#_,'P|2=y@[dXEOD1j/ǩIV⋼6V#Eh(e=D% Q̳vo8|}L7Z=7KosAIM< bGї'}z0^W\od%+ ˢ!grPd:͖ru ѝEtbn =HÀ4Oa"de]97}gO|BCt 10!/ sc?r |$Up)vgB@t&<;~97Qg<)'C̢ز-b$\/8xs4i] 7W*3@a+L! B\ԑ*3)˕Yev >nF%S<RsY  tA_O^(2 aKDiIh AI6 l^P!aBm6B뱋1tŞg@`[ʘb>ɀ[ [@yTv-! oY'/fd2tl{w\?+X2Q @NP6dws++-/@'ɹ5K}/l$PF(*5zo6O>[n P:]Vn*gsr``)0b_oMWض{$Fe6 qghvحW-AB=^6'M[1V(z6߸2Na!(ǿ (^6D$iUmiM.)F N:6튃LqG?mSon֖sCSaڴLg[_*?(eao.5RF9ZU\Y}UR,âYacֽzKU@y='yD3R,c (vA;I -`GqthYz̛ѻx_i b zko!"p.k/ +J 뎦٦1t J?z#tR,2Cx2ՙsb|:nQ oSjmZ  1l})Huy Ytm+nLH$׈0*pq\V94f|p죝+4/FPÇ+ϨR8UF I >ڔu_L/|B  M[V/ƬsJPI|/Row n< e R@j`|Eldq\QȋiG?,* LԤI>`pw?uZV9tHJ=qHF>DDiT,t}%/3)syzvT=Gi9/!sQlZLڰfI]>ݵ `3 Sf ͂ ONꂄm3HπǂkM|om>>z#D6W޳vo rQ`5glKt_=1q_Qe/,rXG_ײj-.J[! LyD a˩g8%V>#,>Wd \h~|Kf@y`q9W,t. MUlK߽ PmzunjfʪjSk"'Wjv:XQI1.\ۉfUD1_Lx_9:|XJ({ )Om] ǧEpi9M)sJVP j8 ^d٦ލ7DbL.+!yնe7r |ؾƕ$w!=~Oz;x僡>q܏: Zy \i! 6SxP v%JWO%B/3&T`ష #PNiI:i 3n(n|i&4O_ۿ*0`g7\pFv)~، [;.AP7 Gܵ͘aS\S48ğ)2>T*F7n~.U6P,7:Awc#f(-IP7}Ky3M]w׳$kk+T==8/{ 女;?K{qDLP+m1V SZ1RY< V0D'"ՔlrW96-}3x!xz>ʊ;SOJ  7P;H/ReP{Rd<5iv^p(kxIHKW}J i%W ߱,۴FVG^#?j QT,DɯPЦ36^nT[)zz#li%`₵Nɋp@գ?puy"iZH83pðTp`\xʢɞڕ+uh ^y1pv 2yK7T;C %!G0AS(PZ>JzD!s8}}xZktBoNw('k~걺[Afsַcd!3u GLv-u<ɦn>S<C&Swv97^\]]ygSA2-8i7WGsl57M =7ב1]AO.̄Ma4{dy܀eHN3 &0e -5\fC?VU<)# ,uhs!MVٔK>_B Bn^!걏_W /%d8{&}FK#sVtL fWb"Pr;?&b;w0z4F&悜tqWDV?c4S%ljG83QҧԅytbkR }4u (]U0o Sj{fb~Vs7FΥ4x20h tn?[Gcdp ȍѻ ") qj:6Oz/qz6s'UV DZ̨ѧ='y"<@㺕Mu],vakOgM^ۑemՍWM`?,8oH!₩褲p6Ui+9c]W|Q_7H mUZ ~'N'U9MSpi[FICJTkc skyi7"|$*綰;)JΙ %€/q={L5ZW~j'<-M+9V^96sRs|P#->MoM4)^JW:z'{K;^ɬjƌ"k,b9Nl4vo״s`pHMϣuҲG/pAQ&_{yFH󙄖EF[hV>M frYZ>VOY}TQ~!c ),$,SX܈IxF}3VЁk{B"B~.ٳs<%D$|g_k^?[*CW0 L:dadI1k 8Mhc_<(b`C '<=ҧa+=U olԏi'τȤ>KW7@տ㾠DB:{SkwTOf٦J*G=${Rw~]K+]Qi^05qf='pVlPUdcT](y3~ gYt37İҍ+Mo76[Bhor~.ѱ={teSrxFpo(<k̈pg:obr&/qh3[iP0Ɠ65Z?ߎK^>t[#~<7M$]PRY*xYr,GMNK Zy:z 9VXsc4f,!1>M0BM{Cwm7eVaBY 4o,2 (㿟 Ѻ^m⨼Z,y?OpI/kҵ[_{cm2ىG4'2ys"DhӍc<Mw~L#KݯlQtQ*bTWjd2UźH7ްUDyi&&j ? HM8::MwTOֽ6qUft#@+}ڋ cdXa$Rt,P >JT?Ce[+%$6tʸK+G^t|J,\`F#(Eߤ/{l# b6\|sd/W9i*I 0.j;XV0HX GSD-uY,--ryڵwfԷ/LE>A2.gNs9!YwqX=Ey/uo|[&[ތude4NTYbjVzu{`B `5 -auPe!v3tnЗr(.: jɿK 7n6mgEsmm^`U2[1cʟ.(%增yd QAZΒIS,S9{gK#Dg CDLtW=NW  q>vﲠVU%6LJQ& b[az`R|OVeZWc>=vK3l<.|x /,z^9}(FpP52Jp栊JԬez UG-REẮi@;=ncO(3ƹ/ H T-bKxEb,~7ie::;u<4ǂG*J|n#sNP(%pS)N-|~׻-[AI,f$f G I3u. N6FAC[@vXkМD9wxh|mkkCRGy% ݈ GieH l l\b>37m 7m_QMXk&b^=P噉rE탉ZMLOl-rL %Uk]2ac߰EA{K!ԼF$qQA.-+C[IJ+CT0tnG|YC 9Py)M7O=O>5eKyISyxpD8`@/نIo Y@)Te"nlDkpԥGqɧn0! Q Y, Z搾4( i\hjf&M?wipN)4ɤos,0R6,L9轨RgOzyV3%o?FĦ+"PF_Lv+ n%n$"X?sxEuD/; Pc<*=X !Ľ6..nBa#uuj;r*Wex~3.l*0nYNG0Z=o?0ۏGQ?PnJPҾ Y;nɟmu•pd.%]y r%VƖ>9PgAƄT{!(uD5K^nE3f='*s`pqOh 9[gFΖH"ĵ`ӣ_LE9YD@V~xm ]t$Y]"1l!AHM |dk;Ԙ]G5GKd{XKJA,*PtmiqХ(CȘo 470!4,P̑6j}IOpQȝTo Lߡ /Ck&p2rhtƬ 1 8Md9_PJ۵އE`?b#Ó)bQ=`Kr{]^dr9i<28;LVYWƗ!qQ(n"*[8-*ijTk5J-HAa~rJj zWr5I]_MrC)(Sƣi)Ѣ갍QXmZrcEڼ1oGvߪrHC{<7ٱx}1VJ"jEA]x²;($>$62cg}Gy)nEpT.a)-I\ǝ$;7;/B Kjr)dMp ͙&Hv2qͦӌx  i%L?3_Bb#a6|ցQ,EJL6FHQ{9>ߥ,w'9,5 lLہf%eKl2`D@gP.*EʷwBv_Rs]oϼW$z&7Fe 4* d6AGgXJ&sǜ*]]c!E܆%:4O-`! ϝ\A^M|co\1a%!8Ys3h>o@ɏ R]a'բ4JMRLp Ptr$2ԞƋŴ/m٤Uj8\Mkja=ű ~k~ӂTR~EwkE"]K(Hx|ysڄg,O-2DCݪy* 2Z/^czJ{1!8H&/tSRaX?6cVGJР Xb(]!SF᷺$奄4y1d%]m_'S7:av=HE2Ee1]"&p}c2ũy60'{£&l9uv(ds 7fMWzݲw-#!+aW v9f aչI-w:4os&K<{fҚNus{I > CG /,zG & Hfohݴꦺ/rjU)ٮɮi&9qebL})F_\0hL/+KGRk\h(,UՁ/L n[6>is_A]ov쮞eaM H8l*և^Gߚ_x :GMJ!׬j2ȝ@ѵ^h C}-Wl N/jS|k/ h*-sf-jD+^tݩ_OJs).qj!a^̑c/?,\1"k5UƔh1kq;>aF1nU.W&g0]FUGO`H&l,_=s(^Le!ט ._\DƯtMnݞ?`)e9*+G C򰋝kI0xİwڑ=mV.W)ܺ] gЈ5lТ=DcN?J4ӺccSZ ԫj&UȲoAݶjK^dΥ9YgO4Q]m1`!1%/~J ? B.oB ACcknƮcB PYB3BoSq1&i6<<5MO=+`LݰFS˜^5+I<6#R_BQ$ sC ^T5- Kz2dzUs)JX< 3Ow^(*| 7n@DJ*+/7i%Ii`Ny/J_KeE5۱$}}.-W×>䎏;X=@l"lId9d%YmkIImL #(6SJ%,2*ٳp$R*YO\P>buzD id1N0-™ޙz!V` %8"*\-*熂dml ،*EAr[Y8{?ylZ؀HJ)uWqLR@gEuu2oJHC0T%z!3xUHf+>AMѵd'0_]wȕ9vHfIsFɍQt'6>f G狮 N ;!c_=ଢ#'4A7Y8'<_G/v jz1:P\2;OdxO1|D]EQ+8s؋B@IJOS`4I,YksJ :|ԭNdŪ90J77lp+ePVy2\PY Ę{.ZV xQY_P>Ĵ AD,ŽFC9H"Qc\i. kXx"j#j]FB1}JpŰĭ(,D48A^ȟݿLƤߺH1}Ύӗ0c3e5?'+ &4$$z DІe#Z@aWT C 'o6w)X&#ɂKfT%QÊJP2X1Tw2dMw{$Et|3 Uϟ-/%X/1_@xz'  <'r),dZohU1w O=P/Z(bvOm.oЕxЏ!j߇V/x44DtW11(̃VAf)U jQ|-޻*2vHX =-\'3~HUC:96Ss xEuoT4>AWY6B[v8R<+̱YAEUt^W#Ru/ܦzVn?VLQ+ŕ ńixdJ4|(\_Hv@b>S! 6/:$#>AwL@.3*>.lzt#ƟLh3➏3st06vI qe (OoVj`?jex UbI 9C3U(nZʱI"U8HޡT_E.ۖbνhB]+g1lϙ_]. ;\Q8ך{Yc]5O4:RנJo( D7h :I1h=AҨ37$$ dǺ28Cܪjob`2CM־si/;U2қO-&M3Ȟ_loQʘۉ$+Gu/gmS*2߱YT/2TXe_ {B9euP#"$kP`OMε Fp٣xe<,څ I&j9O[mi;RDm!Dm@ |3#/k΁&g~Fy;SS%V>EL}%5a< ֮K.X9|IO~ia<\,8Rs9 gX'.`p6nĂl V ~( ?y5J85+Xi!€Rw@ 0(R/FgW̄@A%M#gGfZ| Vk]'jlqR- \ $ѽf[*c}\%e}fM%·F*A$nGv#+Uĥ>.|9=Ɠ`tc;ɓ*[sNKV:vKx dDD% ;A*Bl(ڸu #Q}O|vQl.ONd*Յ0N0k WlF h @@_ld|\μ[ۙfF1 >U\1 @8rM"-=P–EV-W 8=lbhRh<9/FW-6A/5+R.xt)o`F)9( ;w+7, @TE?N<%@C"]-vzy?NLP˾V=_Z E}+xEݩ3'uU0Zq cُ#/svƒN#Q c ^Vn 퇓'N~ |6̪Rđ Duřk]'x^ (W1s봖ppGR wrr{ ELlMgD sjf'wv/JZ:WcWWХM] bԝc%/Kw΁Ȗ9! 4Fdh|׻3wHd^Tt$<נ4@-2?W1!6 Q+H[HybD9#Z}`G>"[1˯z)@X˿LŌcxHWUq֋ bPKr.?yM8@66*lU-Ic d&ݦJo~,$݁BOTS 3n|A Rwqےmky5 nXzŸ9@Fuq+gz{N '_dɨ|DP_m(\>TG$q`֪Ԯ"q:8W4c:YPjmYo)a]B>-3 41'-uõVR bk_sjǐ,XN'OIc.x2j VoLf{b Z="+w0u cor$iyH^-F Nm` %zZ & 6RkY\u,t]ps%?XxLU*sKYw2M U4>Go'!C15RU ,L)x{KcdL $쏝W4,z厷&y M=yabtנ}uӫ", .k E zx (+EՑyԪH8Ff=Z9+}Rdt 7HN +c/[[qߪ]4q0aA^h ЎZrM_9&40ĬQm/(Ҿ(PȏGF轙12yl k S6KE ͎]L+& &(l8ٲ WYB 5+d$IY|oM-`loPAt#!ׁy2[# l/{ë g P#LfZS,XR1eS`xsq,q'2 -$ D}z e`-@X36r+5{JOw%{h9Amct g)5T[IɣM(>"W+ zKG縦+r9tm^'ű qe`QtAec.6cB=ĘǠ`^oz'rԮmII0 FجotW0eq~ -kNqFn/l0D|)on:Th&%nڲ ayaIwO`Ў"MSdF?՝Y%B/'A.Y]0zE^5 > EM ] DFC,,z-x a+,="HMK`lIn*ǝ-t, ߠr h8AYB}9=/n-},H7B^Vєax=.YD z !y1X[B*_Lc+Aw!*I*?Bt\@ޮzMu,T {ljp2Dϭ1TP:O#G2d|{$Z}ǵ0Ѭ.7#Ÿ+e Z{ꂳV1(&-*Z*#mymc]Shzm4":NSO> aBbd#&qK# .\ց( ~߉X˓,1@) T:Ynm- ΧyӍ ym rX$\/Wˡ.j tS6Hw UgLYUL) ;A~?7O{;R؄܌z%fʂyq~tǭ.Ǡh`OWMs"eL"Xyϓ4 (^5m=7$.)=*2pf&bRY-휿*L.lV膔'b1Y>LuN=S QДB%ӅHje\Upۯ*6E!zYˆërn˝A$ N@y☮E@TGE% D6P'gB3E e7jy3N'aD)V ZN 0ZpDkOoTDQSJTj'exٍ2;Z݄&$P]dqm(.^ 3SZ۽p WGMy{ET6H};EG1RQK25kٿ*]K…{r & Z`xeAfA09Q\7z#c;X#}܏Lπc+7C:d[jf1yLAKqڋ;/'*iík_M!kϿQRxU 4 )yeXMeiՐn 2DМ aQJ8A`5;{NBh 'N2г9h)B6243Q۔mܬ51oW{Ct.n:$2vXd-c0F7é _6sk"RA^>.~[K 9 >'$LʂętW(e0HS_!jat2ךJ#=o:.`hW0TEҨ>Sfoܸt _sq}.:oT hz8fvP}VtȎ:x,YUx3Uw%wkUB.?$oh3Lud+ppgpSDZBΕI=Ȅ%rdiLJwx}SA]^j*r5pp+cM4W@29 V ?͈)UțO{|ecz䥬L Msc]aLŭJؚ"̅MAWوƙk$P4fpt/1^׿,]n#* z)S ;9jXN{꒽-]'> OU==Աy -,- !W qkĖ2 ^A в"׷ H <;T-UuJK^dXp@e>߼y-#"C*EB]N0a]SrdGŚ(wIMSSxtgm]?3ublEt(5oĿy!j,؁/[/m޾jn _T.Wi7(y0GNeB^m!0 D{Q'3T2f1QQr^ m^86i"+HOGBZ>lkMIs;zr9W61y Y/P+_1+ vW_9Y-ȌŮ rM|]\P粐x1+s!y1ISL06*U5\r!1 !-@,6ajG)rkʰP?trs,TP7%{yyc$Z֕x+ӻ N2Ӡb3pw-)tH|l4Le'̦ѓ2Ns3Im7J.P%筮riɓK FE|d]KV>wA]6٫~7U4` D&.عy Nو4\#IŦ/pԫVx][@'jJjvn_9YPsN~ ۨW^o1<;\Р@ZgO<-!zRtrvnL| }3v:7"4(WZQ z.nm,.T>,(<ҝ?J.fY}5n&5/t˗}w]rHn6yIv0 moȟQ,Cߨzx&(GиyZF&@`K,`ZwY<ʛƕYeY pPۿ8.wDO_3AVûXdQr\ebf;\B^{p"i!cکβGIΤadR<p3-@‰'uQ?evS~0˞EphCt*^㙵$"OԊe 09U| CR>=ǹ8ra>Ш4D͔p۫Y$hya惗l;Od ?P.wAG{4k憓⤌;^S皎ݖ[Cp pd~AQPs6>!(h9><͞:@4KKgRFu-ӫ2Jz0mtJkmAA-+[ZFCF0Ws 'bp;| +E!ykԕGD @O1`ٍ1BU/ K<_g>_>0ry7٭,Qی&gQ(jF7'a & g~ţ}1N_ѽIVLzɄBj4pU/\?^mQX^.+u!G-U2'6 k<>1 hO>oPd /%`E :fIU5Wo"΅=3sM9g7E9 E7~\r`~Jq,YTwM@l1lv=kB;wUItjP78l(5W+zna*'f/)@YMwLd{&jv4," 7-5dMiE >uʉPxgKk#dƼ 3ZswrAJ?Y,g౳uD, '.UOf{U}t tO44KK#&yuUh;hPc~3B`ζQ`6^6: fy$|*u*uC>K6%AL2!qΜH3ʉ8D !oxLy=-_j%*#2Ico\rZ/3ų rv"*JdmQlFZxP/؄-~U-׽:L\0~S Zq{ 6*,8Vqmy"k;"a>Ƚ0'-֩NF'̗|AqB!{HIx1(rħ=M2!1l橝Ŝ 0tJ}6yT>;Р{C۬MAfzfo{u9->vג[% N'U0}C˗*\d0|X7)*  eu_Yy3 IW,7fF8rV'|ǿ _mH2N|G:ˎM҉ S%W|̅6Kp7վ6r?~-@6>Kh_oNZjlKRƬ!2eIs >"H{+*)=ʗ}lEA0dr1LGη pRuGGzvwAXNL+K> PG;:__k`s3k``#A6 l:፺{b hu2u G!f[c= !Ӫ]Zކ`DNUSS&$1CMnjER[jĈ tRe፨=N;)Jun&nSܫ ݘ(y&V ;MFV&a{aZ7Ϭ{lXݦz GVDs!t-jq0nO#_bXLn SL8J0)Ta,}pN`!̂يT4%}vu99 Rh`$ 易ǢܦHj-]Wt 6`7%f]iFb 3+ {\ ;?9Wa?ѵ|#.9d+̚ IPu`q: J@e*\a4[z v6# *1$:~,η~|DqXȫb#8兢@Shi.mf!BTכCWڡM)ퟸΜEgz~D34@Ntg (-fZ wtGrcR*Q^[m!;:NׂQ12֫0 0g2 "f tMg+qzj9ġv4ler t$*[vZMN5rY30H /uB~}uA PѰy! *|`rn?L OXdWo\ dI'[c Loxs%L)ij JMD,u~N /Td@Ȧ ᙶ!&ʍG,j@JЖ?'vN$$DD"s1;kabh"%|f fQ͎#7GF1=yJيe~JYvpeTxEҵLwi~t%pEap# n5H{/іy9X47QjiPsՖ}Q&Ue_(Ř-|La. 㥕ر3+-qD朑gjܬC;"Vgeߗzl'ŗwakB9Ey ^mkW~{w 1\=*v(@VE8Cc`,҉.X%^|,C=:mH=3m]o8hG&' ǝ[WEcɦWd$,$dq,"u@VT¯w}:X 6,ZTyx`^TG"7.c!מo0bb}-qq.ٷ!|0pN]EdȡD5/ rK5 8C3i࿵.Yhonl=fߵ*^2ELʋz'#1W+ 3\JAkգ~]QD)%oO~X'⿴*wDXABL:`8,xYRNBG Gks ?׮T fDt7̈ (Lk|+ ݃H팤ONv%p([Ҵ1U#X΃3-NIK Β^юoyg˸Q.Fj魦Zͱqg7n1df\P͍UeoyXqV0^.5~wC5td!^."}qmsl+/„k:r?1]58܆a׶ %O/0.ϑ K~AA r)[{ `VMcã"yЄT)vl mO6ʩ$ Wwdḭq/WV}ԘeJO28WZ\|o7ygj4T,H+Iף4kq~)'ARy`3GjL/ kYt<;Tŀ`2gT4wė:N;V*/"7 xZp 6N1jvϫmS3/tyJ@W/"YpG*O$є! i\ACç@c9V]pD$9W^z4:-U~d3pKc6!fGB7{T.o#004˘>{=[&oPC$,%{p?澁[UJh ޵i$z@ ((0X h뢰&3$ k1kY WQk&1Iّ|ȭAe2UM4ȵJd`F 384;HxOf=9]4|A0o#̴pʄr؁鼂\4I!LH\[^pk~uH ~p86j⡁\˰lp9ŐISbc{v}孙:ѳPWqvtB!\4(G0ͯmIKUAl?IId b\ʁV9%'"-5i=p|`v,9 %Ql GTSo> şR;?ckp5..I48HnF'50YR퓾K4MC o0رɌ7w0'Փ+'R5b8Zmeƹ#=]Iafa=11Y#ܳnժSkQߎL/#W^d-,R *XͥYg5ťkmT^qb*;(?cU=v ŷN3LиscWݗiI{R1_YDQ0|P)lz"2 τ!ljJᨠB-b>lFYvY`{}?]@)|3xIi]-a 9J4trKFwIѨZZE⧴5\33ZQ; : pٸ?(52zPИwat$u8d1yT;8BsnkG_agR$6MCug zw;覷V; lp^37G6u;lřH8轴1ܚp+bGj O6 Пyn[!QnLۙXCx*1SnO (LmФY(a8jBwub墓*fA@mdMŜBO{~Y&^[) ni~;(^_>u?Ҽh$X+חc/vY:}0U g q^MyӞG(,`Jvw_c[PI}+Aqݼ`HHDgzI/Gs`ĮՂ2v}{Nb_x}s?,MԱ֯CnN{!̟/wp*8,eŕ~~Cb`d~#+Q.`Ee(6tdB|tg2z 뼰1PH]9U71hVTE09, 7}(Q)lԤ#C3֙Yg&ϢVo9]d:Vh@?^J&qƅzi_Qu,I3(7iޖ)8N8-d)Gۼ1b,,N͆?zo(SZ<~;Hlѵew+I&|_3τ򽕂r(lM+#1~ ։M?~Iu8@m($ʿ[\uh̚;ɑǑaΐ[ xaƏg -^ߖ:iTe+v'Vo?&"Ri3iuRP=c=eQ)'X\ylh`wCDvUlYPR&$"@9Y3( ^6CowV9%0 ~nE%DdԤ>%:_XӑNAG^}Jր{Q)P` jtn |+"_7VgU|c-gͰ+AɅ:e/PXq皭/81]Ij0|5":?G.,v\UOC^CrԾwTh(/y=]ljv6\iץ梅 ,!gY5@IgmQ4Td'Ĩ G¦u)W5!OW[WwC{N5@~lE% paA֜]gzrCodZɄYz._Ɋt81o0UUOݥA_3.dŅ"T?5EOrp'ꁨKG ${iћl[?0oXQ H \C<FtW`4\#2+$2oW ia\0c8+Z2|+_eyyZ_? N2^ ;L2BnZj2Wkdru5xig;;8<J̴\H:xRBaZЁyߵ}}VglVt":a/Gt,&;#s@e↑KM*T5,TEW_ lW$+c=ń28#Gs/T!sOQ P\WD4Ŷ6A>%VkgZg#q"sK 2c$471Bz- Q濻Z2:}[QSNKi\.L)E-7m@8lKPM(Zy lNpQ^'Fp,u);[ʷd'L4`hI 5u\^AJ#<*UJvk+YMZJT릻ZtY^x,b_7r&8*+*}Bl,;N|IF:BnBH*_KzE OY72212 ] ?Gf;i잿&~+f GF9v`z++Xв[oL}9msX8ڔN\ OYPDm9UN\uI(7SڶdA"Pphx3ձRycbDgd.z8؏ߴiW,fv Dػ9Id7NB5]7qNCƓ"ɳs:([ߦ7ؗ=g {Y`FL_7_iCyp_9OULro`]{*vbAp{>ל>V֑(^ b.CA+  NsБamFz ҎM" ±i| Ir&=DZ.{v[!*FYPNk26d Yw&X(HPq5&@G4$:d5y,{>qSf!3PjiuPM־2Fh*?iX F-L>Ħ^K1)?i@ٕJ7$ɦHO۸ wv!}+Ơ['[N x } zU#`Lb,Ԣ+'63.ĩ6hNiJc@({Aq]MC&z#nAkA0}4:CtVLEAT»e#MPp4e)Wc-2󡡾dBOth,ڧF%pkJjr ݫ*fosm]Cc`B ӽtO$ExS0:.4r7>?ړJ5& 8H$&n0dɑL]Zkn0 Us ?> $Vsh腙J9}tJ[gP3uq{ðL~0۞օ۲eċԐ ϼ6[a чI"2Wc,3ۂ !kj JOyE\0iU :ڇO'fh6n-n=%o=3X#m25;ꃤ[tT'e@='^k55I|VYAj d{sQ;jk7 0.8c &CRЫ`CeBEN 5L8ӎQ*Kl5 gY*:'9xߴw/xNawΔ=iۃ3w ˳b"zyHqkĂǭH}B_u>UD(7TOp3s7Ԭ(%=Yn+*M,";g0r]*?ײ\׿1RZU vG,Hx%Ǧ3O 1rչѦd]O]n,G׳E;< 8reY1N@@ϾNc5 ӋlZU ۂ#$⹼~WcI Yl =S 6=@+?6}.wvQCp-|EU9z1Cx ͩQVQS^Bӽke'6&ؖ݉>־ޱUw?\ U~VV5Cn.z5!!0j(RSF]kcY\Q&}s}֧ln__g]5@3)wׯ٨AZIj͞ZNFF;9IOT,eG OXH b u*?d:M/ALp lriL"gt9f&z [A8|ZC6CQ) g`Oӌ­e*K&* #+h'fCVD2"^K24 a}h3z EY](2Uo$) >Pf*tTV#зE>.ml >Ǥfy[2(Yݷ.}zE޲ {̜dEW0@xKr_7޶X}v4EM#ᾛW?oEq e-9[ùo-V38sk_NyyY~a;|G+ysEdvȲ' #t?p''9N vy?W_S `;}f#3 -0ZȼܦPv;b@EŪMbĭI\.h|TP S5̈́)l6R\qߑboBC e10Ksa)`TD8WT$3S#vpUsD ʱ@*Xؑi#jA - R)[yy dPn瘈b#{5g6] i*4օXҰ'[s.Kٕ~PM>#*jrõ|R5?I I|Voci&cVKx pG!]鯣h1b%is.2xA}0x z%mzǝUw ^,M2{ dy Ž}4NfîL%ee An0sak.B:Ge$+/'7M^E2͋v5\ҹ ^gGƍǟ+Z*P$$~*H7Z𦗹TՓbI:jRSIJ sXcur@KLb J1hFtzv GS6y:4uD`Hrq64!uoQbP@%HU5RޚuaE.[/tD5X})Vв2}|VPs\s_1AU~k+ .#0oGmWMGl @A(= DpF-ggu2ϪLF})mh[M0Kg"x>3RE^®TA%TC sTLD^y#c6ޝCw,e98 c}W:$}wEd4PW ӏ|Iy <l.^E/cPJ?V~E) S}ڲW8C :uVv>QJvXue4Α|ihBi"l+>{"Nᴃ`8*#x5,We(o}>rz,FW!QYf(ne ԧJ^Л.@./1u;&|nTz@L"4u=J=`< o_8\},ђoh KEϝLxL J ߡ/5tӕIE5kp4B^5z9Ev-23pzӞeN(o~8YBbk".]c6ߊ/!4 50/u"-RW.̻2B˰<9$&1TOh&Pnد50B~!fF' Zp6~z {L,v|M[rxiNU3}D؃ ZWR<>0=EE"p(8Ntx/B\d;҄nbhi%~E_I}h6UVq6=F6R:(kZ w}er3- b%smAF$=) y,af0HD8!wJ8U[#m¼_$]ReЗw!ÅdX} scKn ngG:𰪎 J)Q ? Yn.ٞ p(%`~yeZ;IQ&XI U,amf!֍zRPؼfYx;B\FGT@ܝ^hzѫ} SLP86WcnZJ(U6Ujg-㠖^)oJ#|I])b؃K f*P[W$%>)&Ŗxe]xY7Wn4n:W4u@ѥhZO+<ΪAkӮ;`8)38rxqn(! l-u).` -tmyA+gW((5!wѩu#(U P;.hEKKe2A I l78=^Yq\Vz9"&5''gڒ&hzsn7/ؽR<PBD,r6WF+Or>X&ˡ3/I±v (R'B0z,4,'+}Y*qوSp쫏k56ޟ5щHW:Jzs&~92E}fm- n_F)l>wƲ#ORuJ&ر7۷dn Fk:uB60;gCi>6 g{NMGLO}ͷ,I\LEO[iF2D=fƝI9 Dp F{6 jxf]'nQ͹B/g2]cꆃL7s4qG++&; enb=m&+bYEkPkt.2tQ@"0[v@e<GE뀨â%G>H=*)@S)KĐ %Ɣ(ipH̛6*P˹pK+| fqrg1rN  nt'0sӭ ?β ^\FD[VbUl$ "Dm DF3E?ҎU"ƴvW'o1Q;,?d(CP$XiQl+y;DE1)Bge- GZ?ћ'aGeN'4H)Vqt=_N<œJox*rY^yw gYiUd h, YElJbC~KX iG<vhb9>>m熺Ռ۰Nd$a>%f+x*c{okKI{%9Aަ}F[Ãٶ +B. 6mxwDoev#Ƞ/d`dig?U"Y!SrW{~s`C.oF<>ִQESf5zlYq@5]c1B^w SfX=v\Hd&W7^չVRۉ֣ϼ*\~6y>cOZrwDnz`]xccKi-_KZ ȩAy8U c줸"|nQhhoR?_N^5+6I Vj*s8]bW ,P28^K"\Rs&Vt!SN ۆ_&f &Srb^ aj<"Y/0_`[[aiqɱNdSW%:vgX5d9J4بz=6I>ÌLN*W?- ۠9~1E4iq5875£z>->Nv^OdbOTTQ<30_;e[9MfaB(:2CoµcWq$=XL`_F:O(8=P?WbYR2)XeKKοIE*f4J&pWU뛊J'h ⶘٩,M5P͈yG#EM`;)'9R.~GRNo:UX}>BBmT`yg">;u0~PȖrBfS'ad0_hhY`hmU?qUEv6L"ŗ2;~!HY~~|[ZyO$ή;XvrywReRX`]q8}ĞGR40 sAI55K{~_\Ah@f-Ҡ [HA"]}cel+@ړ± fz#k@6B-ScKgH״|i_LS﫲\S?)7UF\0W^(yz?i0l!0;? )15C6"VT,!OL^m)Q]ez\\,f{hc+@nPWHfr*6 {M?2mKLhfO`L!y! a>IEj"iݰ{ׂKj $8/=<:iPsbXEn$ Bki@ȷe)߻xg;'Aq5!3v%BfN5pU^݀R;cKXL_/Ǣ.I2̟n=V!Z(ل* pLrRuiP- HCS٭xm@b-qLÞ"A yC3co^U#VǶ/a~{"^J\Iv7?{\J "Nw\,:̬Ml@t-bx1',:LTO&eع26-85]ĻIP+b;+Dy%/,wM3ѶHH@sp+R_u/k/F R!f[tRiz\>yJaUkw`|p^%kxٶ=E:&=mÜ^Az!:êĐ, ̠W1˗()PØ O ŶU?i7vs~[[ֲxy#!B@%w@k!fQ?6ka|]8j%:o?w{M9wpzɕ&賽a絮3$0뻫=zy(gvMՎckm(j^tI7ᢹZ),H?:3gI^c|?伾]|hiSȮ 7M(T+PL*te>V{kXPrRF|ZG=VĒ,B[- t~[m<+kBhs 9obM_<ި>t|`|T^B!M3+ʫf?L>#+ZZKq =ӑ[^}=Z:ځKa?TC և1s_5OQ/̸.:'K|i¥m<沗-'qw j!)U5mC{ i?`*^Է=XGcYB<.޹m)c(/Yj( 6Q(r#4tvWcL¡TjJ=0`2UǨ#f@LgL$mqx!5zzPT7X@urM3o+}i4+EB^Uz2~|Y!dHB%͋w Oo<*-`D}>LYwՔoU}nsHʺnu{K3vS Gcp)3Ibu=.nL1.$%ٷP$ph2ʄUdkomGĶѿ=z fu3aiNh;qׄ)9 @[v&]C;n$5c[*(9Y@9k@[ZfBKKQo,@DH r֠.j=OdS7/}c>e}>s#8f/ <MPO0HrGJ+Ei+-מ%!H2]Q^J׸Yb9 JZYL5HY~/A}⤒at_1nWPx= {?=BhcMv4OY[JD%HUn ]#eJ]_J,ul{־Q崱]!|y#Z*MtUfjv9~x%`a!h'{S[Lx}u JTaa;e.J|6PʌoNG:;rstG,ɢ#qNv} sY'NvÎ[ `_߶\o0@WwZ7 }ҁ B "%eH;$? lF-1-5==7.*W/<|QnB۔-KO&R"9 f6oM- evx S,4ekkhR6,Y!q{ ۘaMqn_t1-7v,݌ZzwF'*ͼ~E*sް!a>3[`VqM]m+'; *c2T6؟ۆ-Em$Co gV}vlŴuX'vVYM oZ;PYt\cbf-E;qsmKțxe#^G]X #̷fzǗTGfdP;:M{ELtL yW$3cf:P3uրÖQ"9*T d O@%Y].m|RMC96,IvERY^>%J)#; ڍݘ&N%qLd^T Ey ;;ʭ~0'̼_)&jfsҜ6:,0 %OX@n([q85X#yh %>ș.ŀlKW]R RP@D0s׵&0L^@yJuܓn˜J/}@\Au`6]v],rE`@R"_F9sss7fAsTl)fmt"~mNJ<ņ=ŭ\,4 #QA49lǦy@_m*3_dI9ħJv׬r,z>kal* [*+/S4,LKJ͛3}Em_Jů€&/` b7?|k*26Vi;3׀h]FZ"e<#73auC<8߽L9+`=xrS{^ #1"-C-.[%N*Ic`o1O/bs%9'vM)}d|w@nF.Sk[%vwfm6T҅xDS:+E1h )hݪ˨O>݆:{AizR0#-?A(xIKX<~+-sdžU8!IDhctF0R,,;f{H7K̎a]$]5  _Rf#88Ŝzbd2)`-nVٴZ΍ tܝ6cIKK2]ې"K5ٺHN=wy0:j9[ [F!}vg8Flk3W(׳,nMzNcV\s6|[#aE%{G'W2k?'ƙs&Ijg:!gqjP=f=pQ wϾO-3 ?sME_A2sLʈcC[ 1*=?Cb %ܜ@4̤Qo#tRn9G0O ŻHoYy[3XDAҵoob7i3=O>=[c -K\!:wK# CBͥ/nY=g%}O NH9_.WvKA=#H!8þ9Lo g&i}oo^5/ `OMҐ8ͷ` 1v++]JkΗygդA . TҔMCuFltX܎:BO3 ;ҍAE(Q"͗w׬tcI1>AvSHw.[$_2lwpo~i(RJ9%j{kVV;WSdQ vBNk).zߞ*1oLEOm~ bE/NmWuԷѥ%Pt4RTl *mEv`.\2.àLd):;I,+΄ Yc~PxE, wyKG2lXh^tqD[#}`HMthjD;pK^:ݜy7q|50%?ZyY`ob:9 o?JY(OjCоwn˒"p?H*,7 1ާjڰWĖk-xj sk6Ӓ"pCRkl JiInxJuM'vR\0bUIv |.;U.sE r;vO9;_${I>1A/K-ѷQ=TFP(wV*؟/s&AH^Ѩa`Ce7{di}dTI$fό`jڄc*t8LXWST3|\6 i1U<8 To;M~oN(He]GGuFl!PCs:)EE+'w7kks+) 1[/b b0f`M)Fw 4 F`"_Vx!WcSGݺ gv~gtWDur?u^ڐvd,l%r'Bռr셎{ eWsݹ6 9OtfCHS[ۅЕW,<≈`x1[C534 f_{Q&Iۉ%"coT^ɱfVw *Ny;p;lYLDØyV<,<&^Zv֖QڔNѩ}jq)e`08- MdCߴaOs^q6v>v)av 89a dLxAyX]=A[Xk.tJ B<=WX`Yz!-piJ :Lo8‚n̠pnؓDz%ޔTx-Ko%DY%N'{z2BFYҵt0T#IC*-ݪ_|hEJilx5/ ³-gd!Mc.Fd)Q+hMA#[ [D^N{>}.|~"!)$}qfTVĤ{ $41>CA$L$+tjb?iaeq/V?]m1g.DQ5Oxˏ!F&4uQuHHgG`OF5ل ]4I-:P(L`ncVr|;|5L)W1D|±&WTWڟ-Ʒ]B_V&*WKM~:n LO['L2!sJFJE>SCF ,FyP pR Gʶ6 Hxl\N iQW,݆9 J8[9L!#L5a**rwԀ?;u-^-<Ӹۉ)&z-21u͈H񑂓<]w*#<)Us{eb^E&Dڌ R?/9kxu^Rӆi5QBj‰ g5ZfU?&<3!VwQxŹ6.E)wOHy2{j^ \.2=bao09PR0 7Px+2J 3 rRp` #,\}}5&AD1;7^/Jϗ*Ȓsen[ram H`F5dԏa%gE}X і*u3qw HnbNYl0_"`^rPphOI˩$QFA˻Gn.wՙSDĺܟmmqzeX.{lP1@kEz)!'XTȢ^Cz/̃Q!.ab >.%u l^\zN/~+Q dk7KL֣iooU(f/l]ÑUf'a&5@[[NKGJZ^0xc'~*F OKa% nIuyU r+^Cװ{(z 9[n}x@1m!~Z'r)tjgc2;cr;qw > Ў0B!z/;0V%O&Y->}~~=8%:fM=bFW8o:t~5|$ t·DyDF X}OοƶQ67d4Ii'4Kɏbg6VnڮЮtUቝM~x\J5vp՛MUV 2L1jsё.g%4<8zxƦFh'hi| #g00i-oz`R G$zp6gwVOA',I&dLT"Ֆqp^IpRz75a0%NğMz,oYP.+b}FwXAaUD5d<뫊I}vR7RÂʦmP2,S?9Y n4Eb/z'r9ӻN>T׽Ȩ`2P55wK f W8GKi#/A)J3 %z5sнGmoڄϑSh؇َ-ԤJÃj9WJE /!rc A>^Nә,ETX_t+f)9tZ*+9QJSqn3g4lo1^wjp4"ծT-dkamLAz}A_$L+Pې i/wBTekuڔ2u+gy7ɗN [xnJx[^jvI.0(ШA69T1pی&[b`0B́3ċZ*QMJ)Aݙi]营fmteuH)KO#̟=)>U$OEޚΣEMJ\2N>3/Dp&vu1bx>6 =_o4xppM0 P;[?hǍ; f5_Dy NZ YvþLsХCO) q_|˰.d#؂񙋑Q ZRږٺbc=ZqE(S;CRBʺS~-`"y&U^_Ĭ%JfX)d^ꅱ&!u ]>P o(sθfIw=&JH{9LۅT:#[nP1a*Wa}(.Y0\Mq3R9G $ul>mMpt"+L|ya+C" {N.=m^.$2o.<QG43%ۧuMRky m*yGkEܕQ= U+{A 6yGIsj`[{17BrѺE9߃YUI"ؑ%J L%j%<6,KhcPLO*r]v d<)B6*)9X[""`AE2l\='-MLO,ǤsO,.9H؏;no@hA_! 6C79hV{nZEd-^ʺ@ȿF4 ZxߏTZAR8(mGD>mjG!b<) yj_v#c,XYlwTyZ@U,uRH9gW,O.S@E6.8)yp9 -[e?48=!yUo![ɛGKRppE;O3;e@6,>PZI;Xx^m-gk=ˊgb7Y!E%ȔC0A]2;]E%C<`\Oys&z{A߆ͮ էI} e:\K4;=+qCȾD96~G^IބuzU5LYQԸ5 2;Dx")a?4&޹#V̓̓tp)'2zBhW#D,`#-;$~*A/ey' %_0-Z!™DniC=4'6,73xG،Pwց^S" 'ra5$߿`. BTQMRya؂Yx'OjN$:=X^(Ә]Wȡ fD%(>O}Yi( +cjAR&e)>7P"X-'>nAil#fS?ׯNORJO4o\7X򬭣lE`uDT>[[cWDSM|daUHP6a! ;4oŀZ$iIb3a?\-qͮŚHS~مU;ڼo-JJ- ^Ϗ,nHfAشZ̝/:/= k3?S6{,h5-jQ8VͼzL'Wo3:kv!a9kWJN|d%ul,(}̀7 ڼT mTLlqJ>3rlWq 4-t/` !M7s"i(9}a-~s򪮑 f9[h]{jK:W5scvu #`Y\F%kMpGU e8͋ QOxP^-!7p792z*\4;tR qoSՈgH~_y} \H6P0v]~B<4Ç4;K}Scvbq8Xd|k,s&h/BfBzoRzӽ7,zxI7~3 7"ùyJuTv7?^ė%E*Wۏí=յzTa-FeЄS`!KQ'ꂾp%YţPCW}X)^1czpzW~g!%ym˖PQ ڥ@|pomyޮwǀ/xbF'9c (8\Ӑl횘E)rtF I `5]_ y$2Q|9%}4X8ބ R4i[>= V;rUIC!!O3a"1o=vm.:k#d Qޡđ=Nwՙj֞͹^oE:%N}ĄݙHuZ JLxiCAY. %Qp~b>e6o ur2zc.+t:TUwfnWb _ĥ70'd~:%ױl#{X22 smDdcA).rm[ULꭧ%WWsI5_1 g0\X²i`Ƀ/DP+>!֓&Z6%>[(Z;OC+ly ;_޵@{HI Wdp5]fdM0mOX6- ~WZ*vjD/2l C ,Ni5 _+/`1X,e.xb!(>YF[uKQh/7ۃ)&ӈRE.>2;E8JcәQK|rf|Y+:|h[GRz5W}WBQo"P6FmUOѯ':9/G ikSJ3]ƈ{wTɷ9$Tܪfo#Vbk%;=q㉮< ppICfy'娳 4EQ#֠I"R{VRy<{8$nFVB::g%9Vt-]s>^w<ڨNɧ?H\ %ŒyZ?܅L$  =Ru[6 P kǧ>c,n jÌ62kOޕL<Ʉ>t'KS/09-ѓtLFْ B&V I$a6_yV/ ib"\WisSu,MD(FE&:J_xL^gЙwqZLE)4NW=B:_я룼O{@5Ԁaf`MbًelDNIfµLv0 \@<)л|Gc=7C  bwb'+(¥dLlP'=a0y0}SK켎nɂq]ڪs8s|m)OX̓˗J'#gKS#V0UX =0<5c"R3>9gK ؒDC<2l `gLZ,s敆w1^0J802D~b`liq6_"]:QTN}xQO8GS5fόٟb rSl'R S ѳFwbfoͲc}\3pFYo{V *Sq.1ST֜Idcz-(7A8>}1K $֏UrO< 3x_!걋^xDb)ݾfbϜ7Kh˵75U8T||ӅF (rƇ d?%vQW (9a6ˎy5fMd>s 2Fh*dLJII*3^q?}EOS=[d<0NyͺZɉ}siйVUW8hrJ/HDZmQ(tp~Q`͒.6œoešQ-h/i<:W'Uo!~ʵ[1s92YAkRyAJChMν%9 %WiaO. Y3_^e;dQLV'zKo8eؚL%EOi´O5vkvO:Qe tkM>Cm怈mϰfF\"ykvQDO iu'y~h\(um_CⶮOF]Rc}c5።(v [>q; DRf^f^U=xf:8b3eN'I) 7:P3'< o%7 iN9% í7QzfzkPU(1-LwDZdӞcnL^Mdr9a ]WAFCDֱ]\ P|\LuWpUة}ֹOmYPC⼈l3\E{N "I=!791 mvDm[18RGπs l 'Wh_@x SnI[CLS<]͋ҥj+[4FfCpSz0k%;sDеW܀kOA,vQ8߯վǢˁ=]Ox_򎳘DQ: 2vS9mCM ` ǻs+ .(Zu?AGbrA~-\xܵ_>n0(8AIV{Vƌi4͟kAT96;܉e(#Ė=N6U saņP̜ ~G-rydjy~N #L/B-lVD2Ao}B)?Ew{ #^xJ_)qR-b-y_}<<=t.W7sJ0CPGﰉ&p<e=m]S"WwvwӴrc VM-7Kog- Y 2Qy2..߀Y-8R`tD×KYcq\~ř„_%PE#Ne0(A $H8 Hpn|+:6SBr| a8[q:֫М{ЏL&InUGMMO9K k];td7\9D)\(rsuG*vρ:Vvˑ< $TukI<ߍp5MnW̒+!DUoxm @Sز3=Z0=Dij,q.J Bӓ<gS;7WGLmU# b-rMu jFCI`f3Zg`w~{;_D Hb4ކ揨%ójI`h+VZ|' NmMb,r,nє0IV}>"EvSB\{=k|w.Uw R1iG5*%`aWNJ'|DSF_2[qhN[vK2;xo–֤C:H ڀ>01Z"F$c;SHa6l9'q@4oܞgTmy#?ȹDNLopO~_\\(VJ_? :a.i(yf#JDշ3~~( =Oku-toYk[`L4fOoE.y@1i:&jw{n|s ]dx/Jx|E-ZJ|jnM[bP{Y= C}RA7)rY/h ˔ |-gV?֓r׸72'έuOGӥW!sJ0D 5T9SO!KE9ϯt AlP()ў[/PCݧ6K>( ^*+)*;v'#]'|ߌ5.ٟC[˶/HkқX6`46,/PJ6>s7V3ț pnfA0odۥ|)ɓ‡!/-z<(O-QcJ(qpO #_krz]csctFV4?v.54ۉfEO@&(e52O'\;Ä2v'FziGθ%ss?ɸE`|~hND"S clR (wIBAwd uPDd|8HhVo@Xa? &p)3ysZ v^ؓm\}~xh$ /L`Po߾i7Nk=nCJ>ѠYy@8g283ڤZuhZ!h%6:7=u(e&-~9D-T @@/1jio&ᠹbrX?~wf.hLSG}̨B\ xkj0[(͟j[v땇Ə{Ap)LO =C0Ȕ 7^]2lSns;9[y 0z|_,8 n5 I c$D08pPAr۟Utw4J{["abiED|S9ٷG !X "0AI^P]1/QqVJa jNcE\y nh CI :SմC.TmY-t|Ő@ꢣQh)f"N5x تC9}[sІ|j~ ˢk;RmUYfЮ1`PJn#sזyk3 WYs:jpb",X{Tew~ ҚX0msqC91=4 CUi;4ތU晰1/LM/3eтYJ~F&$GY)Xڅ;)@f '!RQLBC (*Tj|a:oˆd 8`ʩx>5_+&Lf&krF%H9#J#"i49bV}J=q%uԚ{'vd])S>r "&rg&lnauT]L mLHXJ/Nuއmh7V|jN |&9'sxC +=*"ȼ"?x"0gߑ]C'ZfpRQU~ E!Go}h}74.G?^lq호ěp>P"C{U3۶XC2R/XIz$JPM5#:bu;CV%:86" ǮK9%Fvuh:y_ˆyu3-6oco)-?+k,Z_Ƭz^i(qj b ?F¯ -u 0oqZJ^-詰7(Y~ʆM&:-toNPqZo s~ѵVc6MG҇LAL([]w}]Ā5ل5A/іnv~sxa&,bDP.>;zQ1N!e@P@cVQ=0ER] ץeI/K`>{=9We iըFb] eOo&iW?h/ u64C}Vcdbw)K`5 <`/;þ*tR`b‡ILe>lxm'G'AiYL#+,4 i?*j6w 9`?Dde;T[3.ꨟt3ɲA k o_I܍fƥXaPKin3')Pzkr9"4C{i|9yoF>?dR Rr-@_qh1Hb/'1ds@4:zAdTak)\)8dZp\N;g|u2Y`NwVJX`-p=웫~`"VB zkhڲkN ّ*`+8偢 :Ki?r1]B񺝪uKݰ}Y#͊\!z0{dPMږޠZl޶`Ei+ OsaǷۼoeYbBLjrfR%rdW؃!&vԄ*Nv6DS4Exh}:n Uh7{J#6X$h%efT/SV a(oK)XuՇ,]UnFBw1u\QF;Ѥ iP2hZ}HV_ "fc| y{/3(gHbW9ӱ| \` RXI]4&Eϴ"A8j}j%w1!ټ$ֽސKܨVf[b#7 jα@Jy}}m֛mcZ+7RN=M`_uIa%C,'y<,M5iF6.Im9K:s2/)3B^5a!nfrH5K$BLX jT+Q^T/A4O1o1?TɅBS!Z֦yW!^@PX/E!b^y|wsBF/Ho|iگYJQ$>NF tՆᩎw_AحU}a~qDok<~3N\0TvvLΓ-eFMq 8CIźhx;*d&hu9@1E'g7ۖuGXP2 DJ }JXwaagjNΕ%@8@r?C՞e+tޏ~svq4XofǾ-tᮯf_cE}xixxtv  qC0eQ&@}i-z0=1qVq8a/fcVtr/⿩UZ5*'E9`bz09 :)6>1ut2JHi#<オ`Ly(MCo@|{}.sjQdY JC!ozc= _.5[z /,XDvpV_'F/I{J:NV dt@a&Sy[erHNWF6pQdI/b Z|gRuEDmݴ)W-,?KMf+&Qn۪5նm}{]GumJuV_,@3ݺ4qeX4vM>:0-m_eW% &`izTVv)ZV@iM?5Vi (|.ܨ:]4/tNP/OoSe:/p+ܕ:FoIi5yF<+pC .^@r0Q0 YV!^fXD:;.ݳ[|ӵ wc߃gmB+j=7n[c5KWNQz=t í=h\~D;-PALxFW_>2jWo;Jn7-*0dg ꈧWǬ5ƢÙIK6kS6Za՟,DO]@2ؠٲ<#]&,BlieR!0c'̹禄,C%ނt*3tL~8Z4\iKC~agF#s%=ĺ#25~ށYVg AПnc1oǙ~&pԠk-:| } ^C&$aQ&_GVZ ''2l-8ԫ-QXzLXf}tB#pX<<2uC>(UoHB^'%.۾Aʜs\˜`i83>"pT{k_k{c=a_"{jk!UaHZ [L̚ ;J s_ׇH<ii,;"z㹕 TPt+I,|ҧ{wD0G MtQTGU7)KpZECBUw0xuR_+9cfi0qG9hЅvquredT (@oTbTI)[%#6WG0:2<o" YQrM5-cʙRp\]@P^[:2sg?jc1, ޤX9(A+]8aG5'=xS2fd j+!N`[IOMy pǰ K[C*Ա •-‰dn@;hGkPl+7E/־.K<&hq̭ ǔ%N^nf\t;[ Mܬ*e4I9%l..i~ :ۈ1UH;^X *Ih1 h {*I^2Ȓv~6"$QN[wh,F)AǼ^|P +4_.ХY{xg-Dψդ^VRs[rٰI]ƥX灛dQ.MO L۩,d/d]`ĵJT=]9%耦DU $]h0qȫc'0ԟ>$B;Td"#2ϿJӀ5ؿTypkȦ*"Tl0 V4kZ78b6(]vCYwS; XHj̤|Hj>rg7|ң!C&CF 6OBv,ϓEÙ%x{GFʂJd&fwB)n7c)SvKqd_p?RkWMYq$&A 4!R=2-E!9ыQLSD{3aJ!;uO{& ѺI! _/cGSh*Wm]|iQU=3 ٣5-W&zV3ٳ7SS !c%z!r]K0k9Qߧ2CFwc!]H Rd)3ý8z5T`>;5b T0}SܵHWY*G*d}wzloޭ؀dZ(KHXzkHSHTleB\~S-/k,evfb(Q}82 '1d +sOO  #A]hZy:Hd T-i>Jivv6[$T &}J]nT&+ X7YEuJ(Ra&mۿreZ&?k|wDCBW]$^/FPPWmXڗEeFj`"Wjku/By&]ut2?lQHk.w0{UjLJ TϵYai;2r8 Ը d ̋z+TN CCftw FӘF*3OFyY X- s m3sf}=Deܛ8-4 "= e&G)_ȝC2۫ulBb\f Q^pCß1u@BgV]pN2px֘2h*"YL|H<hKJX:2/>.8SxY]lmz1Fn)]sOPq$5t3]NK1d{W(ݣl,DI\4o,EP=\oIBloXGbq5+CEbKI+U3η*,bM] OEThd2hz|WuVXLC%cU3`Ur|q哣]ƐV78(:6w]zzGa=Y-OR=d$?dL\*һEq$-fd ~39 "H+fΨQ}aVz)Vr -7ұQ];, GC0)AҬRsU _ؚ^C&$ R)w4$G e6~5A}3G"N!-Fի˽!k8~rzّN g|36s>] zzGDhG2hMYSჳP)wܓ *m|Ud`YuvM[gvp&j}'RE?/>f/Rb&CY- TPײ5zYVݠO4u-x&ݓL)S>GD4i:B!+ gM ()7?t܉CJ%#Hw"'6Ġ?a );V|v`c,K7J&߉  cai\腍èRfz7ou,x|KSQ㾪? ;MSYS؎օ$ =AL  8yjcpQ5*f#p.0d갇hFS RxT Q;$V9LΚu6Q%ݱ2dXGs1׹Yz7Бk_: >4JSϼ&o=\҃SƇm0p)}poW{bqh:7|\605|s_MmLm4:HLAWWD`$$FZ#WbdZZ(WI9.GğJjbb;vyDp42@isй s.Jg'=yǶ1g*Gh/k6:=͚܅o.CӺm| (~ygZ0 v?nش&B)(yvpB? gۍ9NtBA[q6'D[]?y{h!l< -Y|)m^q9πix 66QatZV^=nE_M4bL#s zi KH:$f}r}Fml]@rax<1<EfO 7hBQZ\4zݘ١Ӻ%Oqͳyԡ*YvoQCH6YIh`K\ ho*y3!)mX-|ck~Ts}gOǬ6G{k$E=fi'! Gꡩ -L&쌯|' ;7V 6s8lF3^e;T-g6z C1N F!mN LyC{s([b\Xbn+3X3ќXr+2x"IKS4Z7QIa  _{"c=c8=%w"iA{tF44G8 Uo~F>Xg;O^n-`C|'RGq[Naȇo>Xs!r<֢E!BNRQ  FKSo#5i _y{r=^H8zb!FsO*{DtnL$YfŅ#P1ƐIڜn M;KQa*|w!Y!N@CYܭ]P2kuld5D\?d)~8&żZ<)Z`-D稦ze,:^؇k]_ױ,xi IVsexށ~F'Gpz6~3h1bL#5E{KMBZD_K\wfS_/ʍ͜a`=pq3 OzpF-6ـWm^Qr ~VF+Ŷ6gEcJۯJ<O^ٜXC 渣OŸOڪ7V ū^K/l_P*JO縗`)xϕѬj[wfwfr3lH-L:yq e=l49s ]Aq(!J Q%Iw1!PC(W0 U_* #.xsv߲l?Y p&B!n̂=T=>_UdR1G3y_dt)m! J@ WŲ]H;BeӃ]0\)Q~!q[1RTÈY#dvy(YR&yKq+_ߚ? }t&,s@Ӗu⢐jG*lIZ m acQO6tҗ(!6ճ,RdFRs!%2u3[t1p r2|w{KbBq[dk:\s& 7(Ga`1=4@k񳅡:\TiI!ep yeas{t6JRNNR65_l ԕԏЧ'=j ۢSo+ y)Zo(޿Wұ߂ =kTO`lI9kwbYt,w+(@.G/^s@U$&;H,]6;--Z+C"fç\uES+ɀ]uzB1?eaWR{]RLN4Ss<}?!4#۟hO}.K8L^Sk~ldLhㄴYf|(Co p IIx/:rMK7n"mYgaĐD&'q47ra)> :#[ ` OEumx&+:3hPfA-JܪrZ@L[BaOf$@7?7E(,W7i * š9G lcd18+^4m;'hUrFgNT*nkC@9g%Z&84uQTVuxc94DKf$(pPU FΚu~TлS-d8}41X^3-6D@Wv,y${7?m6sW6nY>/uaAWoð?Qfmd1lJr& -jK^Ī Tb% Ao݁ćzqm!S F1o*y^ 2=.ڷ5AOu#&]iuR6]g0+ b[BCqQpoY xr!7- Pmu7-KГ5P\G¿ׄb/ʚ;阎_ÄoK/÷ݤ~g/omEx؟BUɏCҳ2ZN!CEg3].b )]~<߈K 4/ܓ7NO^ÇXk?A/(\.oYG Tr6l Ex RRoI$6G3vzI+秅IHRVSIEɵ[eJN|B yŐ2~UPm""ޗ"Vy='nECHqz}[5<O6Lþ()7\r:@c0ώIB*t h3Ry}=ω#,]c7 9! –i=Dsm} ȾEV/ 6eZxVlp*Q$iZ=tN' p]#Aeu6|vKaGCQZǬ׭{<249!_K_u1{RHJs䵊2{Nwںl8(է:HoUĉا-0a,s7@w؛gJt#(zJ_ž(;2p|#6PYRcJ "mu\z~g╭x=2S,iՐ?d:ԨakQzbyvlQFK,rP(钭_=7G߷{ʩjM_F1C)Jood-C9_,=Cp]+޺&Tiկr@޷Fz=[p-zHn"Q'W-G_P@׀ sPTP~pXP^u` kJoU>ݘsF0w#SJa`NPRـ=4P.cJyelQ\zg?~(kBwC'UBr1rث m3j|-kH\p(ŵ Nn<= ,1yTom88f,](9RM/,uZFj`?ZI D"_R%'lGCڴOb A WM4|Fw&̙Kb< 4ްCTXch0}i21g2IóKɔfR()S>ߛؙ}Adc挊w۩Z>)#1߻9mŬvɉa1~yK]'v 3@L->>\CyיQVgAõ3=?%M^2S2am_"c ϬSBnէ*B )z q8C ^J@/:,j*SNw繹JV_  _=#,&>_,tU.-Y <o&%CD&PҾٟ41 ȫn2օ*19TVts_69<@2.Fy;i~ M̭"j/o!^lAYh&%$g*<|#I<Av|DR2~G b<QDOTbXS\ &“:#0N4^ꏔ4I_5y2JS!~P^>YT׿/F !0id 15L13S*^XNOf ݐuՎLGg",:*%O'vkgsy `P#Q xǍJ;W6K&nk~*`5b sc9m.vqM_@BՈ85PG|XsnZX2kgEh C'k^w HjB}^S 6;npSY:HHvLrK?8𿚅2T~7а+^/crWŴ>"yb 5r?OAW\n`kJ.RR,ylZ죽y_&Ƃˊdm>&u,1h52P2[OZyJڰ^u+ XrFlGi=Cp'dw&챾o K6<;|󷅙RŽ־Mq(GD95j v7&WM r 1] Wd?PP;rtb|M==lKQzb2`. 1d9&31Te$5ƨ:I ċl Q& r'3sbn@TvGRlM XY'hWG۸Ӥ"A:>lY 5'KtJЃx< X8ӷi/ؘ~mL A-EkM!EP98F*`c Y&mﳑ"T:A-7h}at_<2&AJ#C7@"znoot$b Sj]bendbJى Ny#v-cqa1~A]Gn˝,mں\ s]N%əatK$[Cb1m|^)fl2[~cѼⳠ@U?8X 53Cf.ڃZ0'֍؎ʭ mj[{?EWL0XئN''&&M@O5M4ARth3)plٽC,@~Kp"f1#NIjpL=q&;㠏=uF|*?< {Ђ:Te./I): `n_@ћ@fwTYOFC*fJVp0+R]jxYd #xjٛ *R)Az?Q! ˜]Ur8k(-ät6&3})bͫ BџNAVZkZeبwS?DM&x t)5[AjiՉ*ەFvZ{׵vە,(HLtP+ M(&COMwOb>yP+_|;ё@eZRl(JO4Z>87/+ u @fHUzKwKEXDcN;AMb2.=,oח[)Jil.q?Lt#vwPs@@mu$[; ڝVS|Fg9efF \QN V)Գ MƯ,]Rx;x H^$=b)5Eˮ>ec\cGϞ pUF ޮc8Ho/|+OjX Ě2""-PԻ9'"_ -c8r2D< 1=nM5_'Ɯ/ kOhY!ɘK^5F+y Xq|# NxU\o? kc!&b)lw>HkT~9jW"(vO!&PXڍ?HaẚKdt9YԟEܧ\ ^R@AsP/UAN 3|F?Yze KK6u:"!9/<Ȁ gZWOaTgt#DoD5󸶲e'K##Eۂ\`==wf,K0S,(BMf$tʺ#ϱ"tĎJZ'<#2KI\ &SiU9JNFqB<\ +)VkX5xY;okKKL=[>(rNo{a"f *ٰ ݎJdHlPrGnQ]:^1q B8 AG2J)|bi}(sFl:\ |d-@3}#'L5~pNUp*8V\a?\B1A.:~i.&^@'aޠxKC05hKD>P١D3%2Yz#pNJxn vZDaUz!Jl>]#B'ΏV0ByO.N2Za6- YYR![< ׁ=8&b [@A @#pfE_/#;0R؃V=aҽpFd ~Jb5- 8GSpf*1Vjմ&3 HE_ZpoKaZɋEj,lZ!I|ɹ1GX,-:*'&kYv35Ϻ@yH)̷:SЗN7nCS>-ϠAyoTIJoܤmepD#6硘CERױ降Y')d Z@5zdYRI[{O6/yFSi@ԔVi %T|zSK {'ZZ7iN;`ml)[EBϏR:3GрdXNg؊j#lۻ@0U톀PVdG*rYALbOpͼ0 +٦[Nx SUxe2ʢZ3^`?H|B-2Ic6١Y{[1/ʐG0rwm ץLlo<#8&̻hp;EУ\ w􂃆iʖI+L ͉RD– F/zsTTr6=%PU&Jk,!+._OY_P~bDנLXH=!\f޻eD<|!׊jG+Ahքs}Sh] (]y~䮛- n!P,o &p9.䰨/pl@JFH7&taڅ680.&GI$Lib,Nd$Ь X,_ "р̼~f칅[q[no?l{dzsaGKvy쥙Gp5+UUjT{LwOXR0:0?P)&Kfڝ=q{B0Rhd> SwY \|Di;r8[lgz4|qHy0HɃ3L*.k+O52bppO@#.=c4` `Txb{/>R0ͤs޿Hlǖv3gӢف Ix3]+ӶU't]C׶nDԛYr4~IFS0ʿN1Үyr7;ZH򝂒$?uiܸ4s4+TXO]wб5(m4ڕrȠRԔ!k NxwGI|SE Zʬ .h_,Jk?׆CYO̓B#MS drGq,uWP!fv 4_T<-c6 c \rJHk0Ԧ Ș!O.XP]E?qxXYl^\4"DE ѧ&YJ4 wgwt+lt@-gzA:鿼-RN=y=ӄN- i[4#(F1\ao޺ઊTbOJb@$2F}n펼EaAioP l%aC֣Ibƚ^{=Q 3ggY,'O`%i>ѩ|j ȪʬA*!Nsxu$Q]]o2 v8ʢhΒ} mP&Oxq{rr4ĤK5{^<#d?v͞A~e;캏px7#ЊMmd.inV)Jcb`èff5gcM9)@ӱW:[wPȑ;!@Yu+\Yy5hQYg/IKG4خ,Ưip|G9J?q}jm7n'h׬; 92#DU 77t&梛>WIo|S;Bj j>c@~y)v ùhmC9wJ'&E(-~Q˓1:C5xwva?U}0щUqwhʪ-*OfE-ֱDĎ,LB}E ~)3V8ט&Jh,uGbg]dD/#5O;6G:PYVT9]kLj(ێŮMV >bMw:*-; +BXCx" il嵃5!4`M˻ ( IH+(I^PQ 9=|gѫy򲆟K!'\A㧉W@5F4xaGSJvZ< hB2`$ggy(F(Esnfݜ~w -vRZ;GX! *:EM`B Jǚ 4VTYKY1\0}` tTg@-3,P& A7{ 020MgBBke<4i]fcuB5h(nXgJ*!P9].]@Ycy*](M3(&xr56B̨K"c{Խhc3>(tؾW 9ve)赐[v! =ü{jx`rI'~v5PLHF6h 9ױvNHɹvuDVp(KޠTb4+h>b3vަ4GۂE{3GEOU;<q_\cHcul"ZW#EWs~ e pׂB`}[%4ϾrGꠥ(e 5"KY0 臸׀E|1*G t (|h|M 44іO-Y&_I&>]2Co]Cό_e$Z|h<̈́ˣiuz)|ᄂM.G̹nhHp|'Kypv }I˷S6 'rjMN"6x=K,Y|3^Y@ \I6& j/q4;9 j@aqϕ!Aq*>+?s@A4 RT~J6Vj]8NӆkC Fa>j).?\7>z}W/_IݴXX ԋ䕢8zV%{[]%S]1'iɍ0bMRhJ#LQkXsFF&wG ~9=VvZ :uпI<$O%Pfd(W-Z{QVG,U|vԳSLsSL'~&KV7Eur TEe.}rV=X q,a0!cXef&CY _F=nyDg;=@}Rpp$Qq{?ܚeӏWh䮾o4yz\\S{xY\mOD^ޡ I=c= xD׀9:@B*--p5|5]r^fL,:cp#rcѵ&C $_NY55 C[u5U+IE(ڌ\].m^OCb'E[JC2 7 +JBƅP[wÆ-48yXc).y_$vP-#eշ3BFC3 4QVS 1z~zW|b'P`7! Q _ /<t2Rk?`⋜*TSBrTI,8_BGS)eH}N9+-i %3c&wa q>OY2,]fZ3ZX^O[q]H$|DvƑAwSc@\ c-'hkxZn3gw8Jfjyh?rFt8[ElVȏ߾Y[7҄^ B3*-q8G~3H\]oa|R4@&,/.҈P4]mx֙aXBzfUMnc/(QΫ7/eq-'tafsŘle 1xjg BdeA\*/dIJ%6y(cu݀Z"D"I4&Cǚ./;6F͸GƉ͘U5N3}VXS8 ۧqJ|NC~m3=4Ip*+"a#Jۻ~):jІ+ DPgq?6yCYA'>+MZ,.7@TD%߿'DaxY ߆r\|u[7 4d|/q iT0;B$|nPd? vIbl+^wqO$_9Q913$. &W4ե uޠsgM@ĘJzD.O0Z2U8z0=?,'{ppe*c6i{c[W1Aeq% ֱ mT˞YK)93KhQdQWT=oy}6= d"C%mI;Cd -Faayn|zʧ$3`pW>F *ݠR=5+i/OC,"֡,ܑyBも8BO >.k ǽփ*ŬCf(mGkl.c yA-~TH*f ڑܧo^jLF'&u&}29Gi\]}NLGy {r_D>T#D0пDGn+ lۯ\z;qDћ"Ab1]l &?Q31v5QFvE|{m)6}&?ߪ uW/sdbvƸO!x|H#piuHKJ1uUjo80B0[J+ +D: z\V|\< { ލ9 E%ػ6+jdT$ _cfxK.T%I\6燙$CX n\![9Fd&Sw̏[.w򦞮بpɰ,p (҆<,#ʭsZW VPxP\H8Ŝ xJyyKTE-GMx%l.uLiF7u~ P,'}5ٜ@@ >eC%|dH ԂwL"p12v˄ `&q>!RA![տNK]zg|B^m0P7mȕx݋F癘( =Mvpe;5y ?`z"W_1PŰķ]Pa~{yv^% ^jfcR1WbEJ$i4S<mhmwV=Kt#D #ޡAɘ9 f5DshIq8:q :ﬠ> E=̒εZdk?vՆ6["NViT ȁ~z¿P#^]J}ԁuU>P3o244,:Kп}GC ==Ouz; :֞yN ]`cSVt?O]7fi@Μr*ғ])TJ>G iؠ(FUU# Ԡ 32@@y k+b3 & 3ۍ6.Ơ-FSH5iHy.=R!߅ݨY]GD)h]@VUTOʓ)&|֍NL8Jkɠ)}/P=>:'Y<}V{HM]VsAYɿ{ĵMV_M{@SLR(k ڂh"/8+R}|_OhkwCizI=x]r;-T3[xTt`wBsi[kDl0m#XR;L[b|`Vxhd(%z0ذՠ_9= ;'p/*3`jr(\ \B8k+;'gŚć0Zc7@cU(m<{\rrrC',|x;'x#,A RZ!֔xycu 9nr(ÓlD sBCxàG.VEy+*LyP5/oEe[9bQO@PPnM-'K=ǘt80<-z5IԼ 7?*YDcm ڙE&بI~[ή1韤@Ȱpr<@<m{C|M-}^8~.D;4<'*QvTVT%!^yhSª宠S !CБv"dDs;ߝuG=],$=.=";/QR?zqs=O&`/MF6yLOT8ҭzOu >P5ee86,~&FԑՑd>&:Hl](.d*bI9X8i)FRDE!'|Ƒ#UlC>8< C2oU*1Nj$ld7|lW$-C5ڢMW K0{ۥ&>h%ɤh&a[+ 4ޫ嗊\mjE_k fqMSwj?=9# qcd~X 1 ]Cwɵ52"h'˲1<4+k9V_T,6 KF'_gۖ;Ƕn\ &Ovc+hSr&Td>UCu nb} >A胬KSHW+-XJ]2 [j6> KӶ3NpL9K%e2גqе4}TTGPf9RBV_j~dI0pRgֽwof&!E :`ίLl|IX\ >4ɪzwL;7 JN;T ǏQ8}nZGôp{0qY;dATjR0kA4q5C&8;F8*/+]<ű5-RބXCz`m>`B&G$Z"#YA\0!Lf`j,=S^Pqeg .v&Kيٽ: a*G}y7|EWapJ¿n ;0+P*YO"Rv}."w*wVJuX!_1u]p z]u[᯽1GG'L%ܴ>5ޝ>X:O{u,=iKdo1x7\6!/qo-B:Щ\Y "&f+@\~`-j?I͒`y19d\W|eAG9, a]?'!5c{Z$$a.SaZQZ=' TYmxɪK~BNߦZ~-=o +bs\\‹*)$MJϞ%Q"$( K[aTBse?LqUGE|AA{'涺XDxIMh$ms$Vӣ9ϝ"ؤiWq:b{peBrOBƫoFj]zk a+^J}pdͤgSW5! #jLym8u^bwM={76LӼ1զcW nN.~swKmg/@ėHí8:~tÿ)#Aɟ0>F=)sZԊŔ |L8#yKPB޲9Mmwnլ0=YF?*RJHSt4^*zPBLX P#TT^H6Jx(tȤ؎KhۗƢR*&vH=?_Ŵ77«ƑR5жLw0ʥj'K'`{l[BzQ2_/G-%YFIPx Xg-{@Nyr&EEt]/ izp3Qe 1NTM ڢuų%o'v ?4nutA܅ ָ gx뽤}C$rfVNI=BIp𝜨Pl%j\'sP6҃I{(1oCU*cޖ0O`4s?07Ȧ;&Un"^Le D}4>yoy\̋AiN48h?_mE~'Ĺqy3MH懴vpyuSXvʮOC}tU;:_ze2%ɘEL퉽dmzAE,"k.,o?YOE*ș#E""?6.Y$S)بV2U T2z<@DGi)E!&ݰG_n%4HʠmHIvkjRa3k4w7w3|TQA>;I[::J 6l꜡g%\2udf=:-o支3q%n𘮼 J_Pu"U?U5B2NwX^,lcC~9" *|y_"L;c'д'DkS=|7~B$RL󭈳 e*8uV2kW|확4! [=Z7pٟ [RO']gHFmvUWݰ:. vi99b8Co#QE N&ߟ[FXQzj!rTI@a7^|D$b ԋ̌f{ 7%{OO>No(cED9tLjTr ~q%w4"|_MH943H91)IoSNc|r&I0p+ʶ̜^*I 0:9wYDJ0BBA;P@=HGqNfuU1dlU.R#y S)iŸjL,WhTЎ W"D?Wz8ל%30 "ZXk"e6'6֟J 7N xIIgRbV5wc~ ٿoc(|su]!G;Tf>?F?-LV33W |)&*^p Acy%EHk2xG[#'Y!o3+ehA}2"N v .ȈUNJ^c靰qh3r^gB`IBH#ӑ94U߽gӬ"~Roc>Т#_d!wG3/}lh W8NLHD13D3tH/>b_VЗK*(6;^oօy(Os0Ƥnliiٺ#s']GY? W5=}gnR[@@\O2ᯣ 矃g#3JӃf`.CM],ayl-HW\/:^m߈ yy:F "a_{OTEX1>zݮg}L 1Y6%yD6 ofs06ؤ5@NǷ 9uxO6yڻOEݷslg8zZt?S`F/+0v^ |i\< :Y9Qq\Kڝ Q/HuuJ݆ݗ`0+UcL*+9KV@d9$S"N֛ƥ Rŏ-Dl$̊)%eϺ[0щ#J9ť8ϴIεc2|:>FYUߤ[زc!kV$ B\iݧ( cԶ̿=IW7}_G JTin(({ G;Chޖ"ѳik[l]7s~ZN}--׀A(d f(@k=.wkh4'b AYQneC ?~WdeB3`qQ冽0\#RFnLPщqjhˋa9 S};OGQ>^"EA{rw)A[ An\x@mڂB%ڴb{KUf_; Ѝ&XbUSz mUп QL ı4H[`8$~ʤ!?׀p_ES#@ʹzcki5< F1F]cq0}:Av0&#CNJJ_ydbr5FkB#1;e`3U%Rffl>_f}#BS`̴ћoSt1-nCFSw"&\!gJc:CkD}@ôVAE&sr|BN0TJdE @`ɕ2{7G.N#Z9I~&_;i.Ԏhq/YL9wAr0l4.#=V}UJ̿g"RwxG[I5egC]‹v2oOhowQ 20icI%ֈZF!Fŏyt F@687ؚUKҼbtWڥO bG}ȿ4UG ĘZn%qỲ!UsZWw^8Hh=t$Ad(Nϙwg+͆2fjs_G1HE#mc7t8 m~aZж`Y$l&8[YZdxhiDfc%[v pU z[uO2]0VTtfЊ TZ j=ʲb9cn5R8M7p`EMbg-i($M'5Xi3 c v~o{]fKhwd 6]E GY͛z:$͋8{6Z4-6B:,b L9f,uYqU=\iBǘx_h*Cb㌽FF, D[{M7jѼ~|RGĖύm8V]cU嗩f^ѩIJM8U:^{,< o R,:|*Sr*㽹'Ee} M9s*,fb" IJA7q$%\<'pvy眴l+[eDB>^0tA" ׿miF/to#s̀52{c%.檎؀=Df(@9;y}QE <6<j|ۉyr&4FSDY|_4W"28foID"3݋r^LStG]ɢ3cDE.Qے M}tm]E^[)u*⋶d6.j(d@٥pAer+v" ~.`YQ5Z}2D/= U$<:mAԔHwP'v1v2$L i)Ԏ.Uo_ <#]vAܲM;3WB\\.Q3*ag,*pHrPyvpH_ &̪h<4&p}+?q$}uvOADΡͲ{G ~ 8R/׏ͳt 9Xq+(7`<)"r9="N;yEo4oRFxe-d@V~oZ2H6asyH ve}T9f xcF!ZKNH:l'0ؼ4iR_ @ڬ-HAE3eNjv0(b캇ЄyFSv,&^*x r4浿9d}ڻ+_gOkzo7jn~]h}aQ?o yɠlPaK#(XT qA|y)r$"I ӂRJE㌲5/s){OD EDyT3%ˈaT=A^ϋX;:ёԢvYF~ɰ2[T<:lʂwGp$B+YؖmkP@ 15,|r̆Qºcc][C4A06I=u KFߣ{GJjV3͈:ڀƻЍy9ukԈ/i1WQM;4{5v? 9p tOĚtA-~Lߪ'Ơllr3L˧4B~nK?)Zqͻ+&t sXT|x.{֧_%cJ>Em\Y]2,E#gUW\89ɽP/Cʼ<6Ray9x֤~((OzZJ( ZG[i9!(Rǘ1Kk۪g֫!a<^:@c7xetzA#-4W>7xѻjR *hSYAp9́ PA*;kCdrq@BZ%wj0o;uOX*"q)'6ѻ\@xS(Aϴކ9.4T[+0dX3)43S'w .r˛-z͙[7qwOC]|cO8h{qyœ''I t@mH֌rRWM2||No)MMX>X;F`M5{[vԨ{.3p3Jt-@(h˨ho&,l3|[eD s* Yb'6Ԑ,x$ÿ:<)l yfKGFJhݑNT^2p,0jC;&mQ?+Jq;3GKi_)F1CeH"`&*0@d#оct'$F @ k1_HhJ6:}B?9'#LkbD b j+~r!se!Bn\rڂP.kȶeB7pԥS5ڗ}yx_F|N w¤0ȟ:`[AB/ciSox4kcuGA_fuұWoTT/gi=pyjoK l&!'==*'NFI: m!fs5DF.fӁT2藱*a eByk~} Cee ڵpT]KgX+8Bi9q/F3KO1j^68aɍ syM#$_!_rzuVRKi!#R|du0 P.b8[p^,cC¦VZ r>3<'6g*7eˇL]OWcW^ȥjъ\_4գ8b:x&.3*^LS?>&Z;YjRǭ]]UGk>4 ᏽ$]V".낾(@Er# r)lu$7Uɂt+Zz$g⟇뎄d 4n,m  7`!c_h^c nz}8:08/nq;nkTD3e7 sgӝǬtzi>OJ2 V{Bv9++iJ=cԐH!lS) jjDǀzauOp5o hveXՑَH[Tdݹ L*[ ^xi4Z頔-WWJ!Ydz B eEQ֦3Mׇ>cfIiQkoDukjnMRA3!ZL$o 8RzX[x>RFSL1^b|QPK|(\j:PD z f ׭GmDo,7i9X!:3GǠulâN{Z@tٸ滈HE*7 Gc`b3>@$ZF`T}A?W@ KKƢJ[*:A2BeDj޽<lv:ԐD/ͿwAvϴwP 00߄B`wXtfNZY6~M.U VZ[W쀤A ,kJot%Q*L6hhz%h㞻yT"οo|yžU`PGW.!#gjP&p PO_ûc&;WQ 3iq=o[\sM4@^dt*>swbGC .z\5anPJ)) ;7@.[3rx7g|pj8K1tw=2b%1:}ohvy-b,튥rB+SطS 20hM %f{ҹu=+>,k^f ^[/b X:|X8k`fqo23۹UoX H\a|GA4-EdAM#ŵGYP粑0k,hXލkJ+KJzn 7 ,c>A+唰`1Gh鸺K1=obǫ(7Mƒ4詴:)[Қ@b=] BpXYrp":Ӳ׆i! m4{Y,a=(fU@z?Ѝ}r@v=,=d/so Zy=:ַ\)|Q6 |~kȑZ负ԍ/賟z6TJ.c_@j,7I~Y%]cڧ3ef6E DJ ;l2ؘa=CBg;aHU,ǶDnuO-[]v3 dyMC?zbF `sG5{` TAO,]vЩg+/3$'z P(Ÿ˫}Sn6M{.+JsRTVXU#VjA;50Iٟ0E?y_!N0tH]:doaeG 'zKrHV!~ffH&h\^~̂-O0>'~m>(sL&uc3 $`8"p}M,$Cw%⤏[y{=]'q5.+}wA/szIeF#0{*DْN ^1zQ813FrƠ= F$w0AY75Mi=>NBL3N,0$0~6 +0;e蛫<J㝾jmY`a*t/oj76ʡډ0U%k1 ~aQ&p5U6(egI6(7 6Qrвؤ¡ycv & b2𿺾A!όY^\ׯf?+<%R[xitH)H_8R?pV(WK hf+"ie؆CC:9%jB} [c%Oxd-<㊛%Q1e?#mJ)<тГl,rbIHr& i`/s wц2o47c2ۛ_L#YE꥞|2U%33 e|b Dc::?=%? QΧlZ W-Tlw#ÍG@jJUĨ se6e0IYt<`fEu7Dx_ͥh-` 'u|!GF|jaoZt\0'=@S8>?`oPz.+ &w.WG_Qk ̰Hpi_^a}v>]m`V~Jǹ_խN.8]Tۧ-?B[ۻ@ H8F\0ɨjcZ+ֵ'B2;aL$"h |~߲*=HTC ۟V/1(PHdUEeX~&R4r&{9_K>.LyI+X-x(B2; -[ 05/!* ,8(D0p>wb {Ћ=Ӷ`0jܳIT"I#{c24u}Pq=6T6p&*>Khd"f6`Is]Qum4W?*q'-&MZe %i͞.gO՚JG09$4IdZkۓH4NFEԋd'f%:ZUZ5TL^E\g6Q27P!iFlx@*CbPmͣ9 G#k_/%gg0H!/%B;@C<jLa\8%癩H*RoS*&ѣX0Oi(pD:Aѯ{@"IZ#<ڎ(!zygᓒ 3B wӊ)L >UR%i'/0RdUr ٨yDk:nf]-)4LUݐc7~FUR(:}9f%>OUD }A:SyjG2ˬm>U\aT"FqOvF^s}x[( NrLG~]IUtҗjJ\kߢw_RTI3IGӖ'K_U?(KJ;3dsl~6,#O% :*=#1`mh:4: =iᐿ^~UV #~ AۻCi#A!^s 7޶ u};''10OH#kZK72r n6DN~DP21 F4HOB'GV| e)~!LD$pIv_Ȓ7i$\tNZC##=^wۓm۽ !nj [WxҚpKv(&"eQl7Wy,cBv$ `w`)uCA3wN!׻"\#6Bi (ɼ/>p 4t2|R/9@ ɭ;p|f ~38CVruTynLX|9$[ 5KQJ {_YjIHuE;v̦ld(3Ǧg< _x0؁KT 7hր`(r-nU&|l4_rcR&-A>z0($PHNKi$SP 1598ö6v`f\NuKdž*!C$``rmnb#GY |'טfk|+@^.em) A- c4<=bUija03`C8}-r񖓿=$5 jo5庯$#E>ޛ2[QN6/l~/rtZQtXh~(:<\+["vG!OݞX#x~U(7]A?/"Xq#E r(p]U C߅0ֽ-TfLqVɹ.[C7?P٠hlQz3kl"/1F:Se, $Pc)"tec7pblU#`ߘ_Ћ!+$o1X3Ha|\&y!tE6BY|=|FKoaslո)A֮0F17u!ljxZXJ0WRF[:ʣYiq.s>%4e _:LC*W:^Dp"}QNktYi׆ͤԌ;Z}.[Dc4p;-WSꎑ/6w?sp 6*#HMAhBPSk2}nK GBq<ڣ 02X}3?iX Y6; %~oVuލrS 4iZݵ*u=1-De=#I h%A =[9zRKN@\m>Š&P wSᩬUFzJPNB6 SC,v6x:t/.v5ؗ%NvH@,O*ԸJ%yUCiAHn\^W^xLDu{%%  0ӾP{*5b  3?HW=ggKIST+56) .}XB?hQϝCtRx*@rkGB=t~4k4۾tyi2 q;H;6A CDYoLQ#!*,[\h,VF\l9evc9b+ϸRWˎs조fC/ULM'@T[ߖD_4k$yRZVy].H/ Fqx=Ķ hc$npG(Qۢ #}[eEȺ] x*`b;DtxnisXRch q恧Y*A^G>{:0mм,$}77sȫU˯\9 3 sbP>!iE)is7ϲ!a"ACZV'Rxg o"6F xx1b"IЛñ8v Qɜc]N&c()ǣ/;Ŭ4Na>ϙ!F|@32yT6ւe{[ #rO69ASXĊ {6ՃتY(MׁY9DK[?lN1$yq:lg!ӈׁݫ}23%cs&j@NA[V -"nJ ب6N/~KBiI[(OGOjW9_*i9PlljLou3qyNk,弁1н^w~Z/3?цuj 9R`j^]e߱݋F“ yLJ٫<P  p2*;[:-q(.(v϶mc%(0@ܴtgS"K?B¹]9խv9a9L5>-0O:c^4))PS;GxQ )|@|GZf,U.1X _o_t ; Z&DQju[QxFG W;nӹ:&C}QKWZy,m\lM.\8r$zs"DVe} TGh!ot2=Ȱ%3+_( 4j=N2~EWkF8A#[i矇v3 0/Q[]`:>Q1>;d(+St񘖳 v0˟0]r0`C!φ8ŕ*ͤ*;zim4Wh͗!j>=0yGݭrronS;7^$%W'hROv67pS$wtQ1rHG*L p=uh'?W;fVױšO?Ai Qqdq bo8j!I(W+io|&? 4Rb:=Z~ѥYA]+I2 HVQ^"?`Y PsѵGln_ [/fnKDžG!>0;؏痨j›4^m4ZֿS/lonڼBP7w nFJ7EH|'覡*dZ"HV6V/KvXvDxiI=oHņuGv}+QL;/g*TB@wTznؒAUb&)9Ѩ`tpdD5 Xd󃧅bk8F?ߡgx8gP+IA;Wv $ ^8aS#k(. $+@`FH{މL5Lνը&섢mS;r1зey%4Q*Ekc8DkH 5)3xm>zH-[,!:REA!˵b< !| B=Nq]釿I [u3#Uyl4B*ؒ@;^Y~{'~ѻu|(۾ק 0YZ?Їte,\x> }ގmN2MiRGLɫ;{3"٘FGVse'"?QL)$&Iӓd{?4J^cwCJS#l֨K5vՆV!#teBн@+pAg̔+ѽɛƷ("hH xz"TUn#e) `=$~}"x"@fTccg~Q0p*@Q{"9̹Ⳣ]FƙjAE043ŭ^sJnҺ&opܦ @H%ٺ}B0<$> -[XUʘx_pM~O)+S |(7YņCKeJOLQ(oU^h£|Vdlzś^I$lQٛ^8LsvO60ׁ"((75P ;v'H\YU6vTD{=`C! ~+&Q)ֿ r$@FCQD7ǣܨ=iX(ǔ>`n"g2:dTITnd_0 GnRMcy5Kp4KX mH7Pfgv8:u _PVLBHt{? jQT-7ZΣt? J SvuF 4[:N~*\0~r4sS<4!ߙ& )t<g(٧k'>nHJ5H'>^ŧ@Y#"wWCStAmAD55-I(U)-yQ-`s+oVTK%Vg yTDk]:K:h>,ό ,x dр'G;lR9ul؝(ɺQJjDW[3 w!"ո|hG3Vi=^UW&(<̶tW|H /Fq$cw<:"/ #Xl &nP'${ ZsZ\ `gyRf-Y@HgD#(09Ɣ, ޜTQ՛Y `/}Ca?|%ַbKivXLXS0TvROfc?s{oh`oKװ%nsbCt(G@N$u2%i`vB]U=fGTklJ/ laN-N}(WVO̟N;i%6X* `;MgAե A܈†XIE%gv6l6V}{͚eX"2BkUNlC RV];&^YO,JZw|c޻}W6]LN:5se)L&^}TZ@9i3ŽJ B~rJR&/ .(Y-Vvߝ=9`㙘I fc+J|Fw(.ds t^<k(ᵁWl$/ڬM򏗣Ϲ?~-mWC ϸAtb0i?n[6)՟H1m"j-{(5yڟ?KJ9%`V- osU4] Z2ky֢I Z }tIvOK.H~(klr31 8?a:EȞy 5`:H|TFQְ-ͅaN,/63;aRC?H*QC&t -_E?C@ nOμL[1#KFhg%$"nG迄gW'^JEt0cc4ԝ}ſV`UU'64UUL@Bl i9{q0U86NPJJSQiӆ5W<(SHMW*;_=*D6w ;W]1[GWLz|fʞ޾XYcYYXn+ f6Tβq0@^^~4QULlY@0J{q%#lDhfN϶( x EljnQKe`KO]eb⹝Yx۴d?i5W`NY(2~}.Dz.W_9ӟM .Ll̒ʂNe4Kiˁ6 GE!麉VeӅ6zwe1jztpw w"*KY|x-)tت$EK@ faWlTSa_v/јQN.8p+Zfg݋MH͂jMEY}aU. x=CꚐܾhՎg?I(Y=V5Looާ}U݈`7P+?87pEj{|/r >ij0j&.aFKgVxB#| Z縱.13|*Aշ>:8Rҗ)=Ț&'!Ӎcdkg Ȝ{7 ln9HjwfPF^@lP']/,13o:KGeI s'Nɣ~E&v3M^j{Xf BZztL^KF#>&|k ,nlryZTM5Pl ;V R Hb@bX(Z* +MJeɴgAdpeT۸кAEF7M5 )!6DNY Ew6r ~YZ2Co3JY/pۖ"_jUDXkgR`[ޭ4m-vv%-au.sl6Rܽ\Y~MhI9݉yks;,e4/!`cU8GrJ0v^o4ee' j0zAM!nǁo-BIzvq:!HVz0e+Ր=#DRa%ن?=7W#Xرo;?bŧ)j6vBsm(}% 6?ϸ5<'6!*g ;ú>4ò]Sہ'Ih6=bdU-⭮w탶]z0`omtG,Tt|-#S\Y|C/(9"4__fݝZFb.42#nr ߕ}/rkU!cq^*Fv6XY?uɃiu#ED__LB@A&0())L7Id2rR+9(E_5 Ng./ NjiDJrp~"p*nڎǔzW_?<Ӄo8d͟;̤hcaE<9OYSk.p:H>܎ NxPǀlW2D/sH(n ]306 5|O~ƒ{h'?tbHleTϳ{Cyȷ_1- bxRߛLJPc>;[߅jۤ\/?4_ieWx͌d#2jE,f;g"RۂҿW_|a P0#aAk9ÞЧL+ӓO]R)Tլ %ԎEނLZ;ڹ Sq!&%)N3ڽ)“ob&Oj}c4MrxE1K8Q>o}ebm$N"@+x#jnQzv`˥|gu~t1BG+w^ EpaOɎfPFAݖ`8óZGiGdru69|U#K)ox?y~q(H7#zj ;G $|)Y*Q̚rGS|3M/O&J:zX6K$o#17AsaCS$ֵ6bvLG_$z==Ϫݘ-^Q fRDJ+'PtۦBDI&RXg2k5Ni3CIUW|0r`쀍de.d[7b?˱JP8E: wz1Hvof+kk*/,_p./?M,hg;v֗c&hU s9Qxm=XJԝUSњ r)`el:[_@?UHGC<9$Ivհ$߬]x76fOԘF)ZЅr3O-wk+<3vB;{rxĀ(PeB\g_b6xԙ YOHuUi\A\o/zMRËQJђCeKEEtzx}]gyB޶1iѐ]7{gMK;VCYО\hZ^K @^]`17XD]O5?E}T1cHu*62 >_^$`Gg㏄,虫Ϳ [m)M/uTŌ<斶!aqa} 4PgFkfGi-=õ[i*]!byށܦTkne4]QO!',z_wiË?k;ԇZQ嬩͙K,SZOd~U&F[OmvtCʯ(79x|PBy|A-Gn)O\ENGs~4A%BJzH1ZԹ5v̩z}=U@8H L=ԓ i`F}@~܉q""ዳDw>TT9id9J>;Dem10R0%~o.KVr3HQYx𾐢cm@D`lG mn`j$*|иGDͼ;iC8J;ƿ\h B$٩e2/w2 ĺnU^**L}@K˝fmt֍Nu>ĭy|ɽԢLh>sJ$C{_/f@ƳFV9T~R3[V`51 mn-V ֱ%S9ǖ׃mKul|f/խoΦANr<GeE/GLtؗe& Uԅؠ=㺚P[lm).-ix%r% MvŪhHHY1سC$C_8>egEac# *ה"=hYY4[{˄~6<2Gn30cTbG0~N~E^TJC ۆxD rI^|]~ϔX4ꯄEa8cSEE Aߥ_.QU=i9I}e6U  ~*|*֘{hv;}yZ:mY>0e;!(DŔulsgmOS%du v^_޵*OEmFG>VfkjPې{0H7fq_T,g߅-%rb<9E grw=bLyx*0 ,CwR#MM1,sW)]$KPOnWu%2*' _ZEɂLs삭뎁H>Dt#8RD+VX pܲ5"f*.al»Yd34zȶW8CŕXq:uQpֵ'H'LN:\9e)))QAPaB*j:5^O@_n$(G 1R|W3HLu7?FbFRĸI+9Wԇ+!-N (T 1jwtc=6µD)w?6,f~E`iMUkbi4g#Q;(ɕGܢy,dЯ ]k3W9,.}l~A6ct'Jϲmu>K|J{&LS@I)8 ʹxy[bss^@% H.fBNLS SBHTí<@IE}}sS<-r];I=!o#8^h/iJ8 Y ]ԁjd7Jkc5j wCP96QM¹`$ЮG' c )L|HQ;{¥:R ńw!36lXW\Y!VMP<)/I{D{QckG8.lĨ;[ewC6P_*h!3aKՆsQYHf4djmU! ٓ4mXOR8u-w#F9gf('8e*٠Bchߓb'HJpi6ez- G gW?}oͬ۟t:+RDnjfs e%K6W@"Рi$ͷ44D{˹ "X)9(֙Yt[}stPq6ekC?#ź$q#q LikO`2Ѳ9)ʏI;Tř ~^b`|PI)s$ [vj=~T#lGYO: ;ai!x31m[U")FOPVAJ.RxzDJRL98gz\fl4av3s1u9`"D4t'r neID`d6#v9r`|ZT9XohVq~$zӓK:Մ:t $R,l4j O&'irZ j2vO#gj=eiũ/i!vu#>KjCwM,vo) yu}2\3"4e\iEm4 y~/ w1Mᑚgo^Iz*}Sje|bGKBdžN"yjSjՆʨV6n@]'([Q0g- BSu/%@be~^U 5@&6K3ZVC ;k*2Y94BtBg"x>v}K֘٫@)۟دz:cfGAZ MeEo6"}"WB'IGBDEÎI*9Rn^2L :|Q&)hs/,9IUd7^KIxj~j'6:xס6xxlBB-%]}_Ņחp sVyo?FN0/3E ;C]Ja0.聎qߪ<-w&ώwSOc_^'{k/ K"IZ r8WIyS=W0Uq|p7cv~ݍFT$ _%=jM(`~iIaVi夗{*ǁosHxr]-儼fⅴ iɈPم xo&q\;V$nsc{A~#ӨpEVeSăV Tб.:4C:R U-8i]IX6ISV~B"] ##xt'ƒ|)%9*s97-@ >QVh{͕}ѯpDa_x3:b+ գ}gSAR '@2tL`:Y5N ۇZJ] E9a9 kG'\L:3S;2 2] K߯]y`B Mʛ?e~#BVkx}:Ñ?Ԋu"Ak2?l~4s?:AAǭcLuhC8g/aPB"\gJCiI=kȈwZ9 7 NQVQ@l]F'YX/|WNb7Q]`[B乕%+vtת\FgĜd( DЧ;-6{\v<Ʊ]EǫKǷmJ>3 08QW(;047'!9$1<ǼW(t;8`@4q -8.]5sug -$W<^p3_}OWmozC^VWzT<`N N&p%쟰9H@e^l2C_vLH{:x8(0m^ij^vkU^TǪU״w`r1؍]?xu) 4԰lc- `wo1w5SvVq*d{LQh#{R"J@:Bdu-|c\zhz~޾ &㘼|CQT]\XXac[60q߃<k%kΔ@noP5R@&a Ѯ.QT'U\xrUVBGS+g_V}u^$$}p~uZ IӰxEW>`6Of(n:6^ FCRXGJkw9bmV6bQq#-0BңWC;:{--v'4>S6#p,f]>WWEp~[~=c>彊?<r<[ o>m.&*H*Ps{ܿC9nֳ\K]؅vph(׸ȇTY#Gڃ'B9Aah-=2)s1C\.W"6qq$D"+xxo _N5Ox8@)$C#]Wr8+t/MԬB2GW}%& rp:$H\)1EeülIKSط2V-Lg vtW)钦kT#|omwΙ!Ff6U+ ?L K+ս,sm#.޹Ɖ|\e* ~1[ |}ۅxUu)[x@Үk: 7(? thEWue%Fr xTb2M\7&M5BX\N2|+JI43ZQS>?}YXo"[A# p\ӽ?bXS@0=`9y%eVrzG6g[\%M[ |d t!vd.ܴ6_Ӣ%!Bױ  +~;S#4}N{\-̡AC^bNۈ9ЬB+p45q oq)'\{<.;~ZJ6 H3pfGMϝw*yX(v,846Q ޙ`JGU,丯tv'ȶsz4Ea04x+B}zjJKpj9UZXzɦJ3S3 (ReoI}2eĵk*stfu^ vУ.TV@ )0;b}x0ӿ_\HM0ڛȁ;LGy|/ āC̿Q l0[gRODM颭T9Z2 ),.ܣ!.2?pfg93 cn 0rrʌzJ[ˡ6o)_BoJ VS9("H'8(jYv&^|)PuY "B)ǟJ̍#?bs$*9sb&Y<˴4{_Z}AgYp'2h3o`U-&IMP;@~l^ ;]-Z *X-c,fɍ^2TV?( R+5'k'[-VzDٷt$&e%KYҗIs@<zSk.DJkX Q&`G!?p4#HX:֧^JB1#BGmA16i(M֎W n_ּQY`#hfU#gOZ: .&-Z3#-Ed%Ga-`.VFtɫogy/j:cЌy)Nr̞A'j%TD.E>+2e9p L]=d|CnJUK  | Ǔ,}%_J]KSL"-HIGRm4$qz*R{9w,g vYPx~W(3l 4LJ.nM`lBqhzAb5C͆&:"zw |I^oDioTv65yFʓLHgv(@>1[w<-0F9̜dkkD>*HA?!X),t_2?|{@)X,M# x^VqA_gM*-+H8=wV/}?q2jU(^~w`2fk =Q3>Z]^w#<.v֗ȥBϫW/fE!x ** W.KE\l. LHLcsLzPɧ4%I|* 3M ;ةOMa!v7E%z|T|+D]zK qy 줽U&ȝ[kĮP5Gܣ'|1sv ORMPMy#W:C5BvstGMS ,AD:-ȍ)魪Vmq ME8ٛt"E|𿖞*(Vd7b1rǓ~->bz =Z{!*OѤ]ao֞Cr#jA=* ~J3|.gqKVuv&Da*-IeԋSV{1:,[́TۅGl <3Ct@ a)28oF;=ՌL' FC:IՍ]qP '8/58r^5"UtJD^pcь~_@H24&+?bhJ1UW):f6J@QQu Q8&:m=1,8zAj(S\$"8\nE {6g\_4{ |*6~ ; %^:> i bobl2toD=?!lhEk?*Me5ŗcD%Qdדƞ.U4aGP(^B.TN'.}3jl nhhͤ%/ʢ(F [v:X')<*|n ֟=HzM]VL6G#{]PW;<'\ۓyRӕVG\E'tpY¡ywOYقc=Z]fû^\Iv25}u߭䢄"3Zռ 2L-~3F/hcJ>?*O8ݺmLՈ`Bf5KN=*&pQڞ3˅VgcZ:F6&JcL5B)@퓾RǸy+]Dsv,#[˓`;hd9=3!\J?$?6=eEvTZ},|9t sK *_<JLJbK{jˢ*1rF;<$ԲBXoȜQ Zʷvhǥ>f答>jgP @;-kMn {Ƞ&i1tYH%ݝ uۍjkHclFGWZ #l"J؀I=|^Rި]e413gy<>2:Gbl] P1M^])X9vk@>4ڋP3]"A8on%z\r]di$G.Ln(I/JۑpFr#o{l=N) LE}J]߲;6F).M1gL\W)/)Lgr9 cے{{j 3i0Tɖ%? g]i拈U u`]@oX9"!7=x*zQ H.#JsZjrI V{lvXVS5$2̴vOw4#{`4?Phﲱ)&sPH[XpNBU|IܿYqL<:*^̔\68aSbټӐ2WY*. SϮE.Bwkr*+=O-*1##>F@&'.#c>yn%4-}pXa8Bb^rFe0T.ݬiÙйF k@}NP^"OT%;:0(ZoNnd BARo !@h(^,DL]x>+5uC_2FC!l!Nuy&/D Нx]"if<,Q 5LqSף":G>. tΝjӞI@CyRɮXj@6n/ϓdf(0Gn0֙m'YTWsRUd*8fr 뜏q@~FhR0 qn倫FJ ءIȁ-t-lm/btdBq2],#d/2e72P[!3YN/۵v({_S=_0ݲ:+鉼(Re*K *8Nӷr {TԹfK V!q٫[2᳌d`s&[ x龓Wod, li%KL ChgOK)O|yeH>SɎװ@")cV%^PkIŸ]Bvsd&-7;\f,0YPf~ߢ1\M?F /HkfyaDEܼ >^e6BbXl>&E$Y[J7 ?xPQVspS$&Áj~l,ոIp0{bq 7fq1zx7\[؁hKIYdk_jpfEP8Z81; ~PTt4@ZIA f򊗉w%)kԌǒ]@rԯ^ LH2hO4. h>qu{fR[v6lĜt ԍED1աYFfE"1 S <0'%mxQ$!u͟)JYM-A]㮦t ;f̫ q\$3PB_=T`#TV?܈Yƀqvccӏ LoW|j?ms V!¶}s#1 <J]M J|eFqGVNpfw02ij7.3}YvϨLmtO_O@%ݣ14[AlK^(l` S}l|TE~EJ7??k xЈz"6[^I/KYZn_a:J.?C}zZ^,o]SRg֠P4*:6/E{"$Kxs~Azȱ>e37/.ª2vxɩ*=b$I0q8㌩xm5hR>g{Hl1IPS_[cv'cox]/yRQqcGIZ[7?nji2e=h՞$A ժVz'n}7 Qp7a|kw<.oݓ=yc&ヺn2-Ug,ĈhX0 Xp]2;A;XK~M$e1_SϚTBCF&ݱGC=ȗaQi8PD񀓥-G;-ZdCMnbV+ah@XS # luROrnWaxCjЋr g.6}j5#8|`@8W\?:O-.5c°:ɳ(t!+(]FEٛM;縶٫=- \vs)佶Yahma-{t9Ed(9s<;]a~o[E_{&&AH:M@Qαi>iC͎'`xX} ļv͊/&Ҁ-N.+rхѹ@j%a ljKF`(`$"dbNq $Arj)+jb62 #:Uu/ߞYۜKDUZif5L3eBGsf_G  6u &-4 JiP iMt`ߠv]w_0,d{g U7[η6IaV8gDW+",V4ڑ%d@O~cF'D-EAj;?g 3߀?1T&v#+I"0a<N'$8q>;Mv*7υu9Ωyٲ0QP% YL//ǍZNJsiK@oP/ݬKWH5@X!ii4!.zYy\E}0@ ^h`[!8QØMkO,nψ+3.8ay5ĻKgѯ{SmX8s[a.wQW ԙz0V牃p@j͖مHU Q`wa(3G|RTr6mQ8-t1.K'c ?PG)3HQ\gQ1S)6ڝ#.-R@s֭zLAM .S"v9S7(r;`RkXu)q F̌l]4`D;*P.EicN Ͻ,F"AlD۱4G5A&O&8)'Z=}G畹-b.PqEH/ؾ9bj&l?5O(#M*'!kkÂKMsf1oY+Zfd亙>|p/NV|h= L{2낛p77㙵N5-k} "9\N{p#I2MbW$Iy!z:gr$J$;o 2A}ܭ4߆-^;p;]Үd H8XF܆D!PϠoݮĒ=lJ]ȸ{wZ΃p |y(f:b꣜PqWlmE}^O|',7\rqŋGs?.E"Uͨ>YvGJB$bgW獦w[#IRH/W[ gOd%Fj;Fo!Dr{8lbfZ 1\QxqiG}|rx(~_pw\WW% u},H ҦNp7B-L6)NP?7 ׀3 Sc-Zp %OKỢUՍq2>nbq ʕg# ̌WNqtA4ԍ\ʮ|@ز8QwaÂDQ?qAaKbR–F?ye8A>V*.Z2􁡭fxydE[q?VX8VPy)J/aGׯ åT#NHpyqܘ6٫8w<1Nc>1a'CFS'sveCs]k\Wl+ו8n6YG9,{8s>d~Nl}. !bfs u(MYR=q8չ⥩3Z#ÏRDjcH5P7s8 '1`^fE%OȬ.ܑj5"98Qo,[<a#'ݩwhґa32- x~IysVRA:%_ y!d4Tt#&YT˟]$1UHuH;H+sZ:܋a4vppg~!camk%F\ B]ZI+IJ`^t3 8aM-EI,j-srSwqsZWMʏ)T/"̴WYEtr@_yf[pS.cp30lUxκ ;B'=lC XuQelS ɵS]= /R}zG̀[TI#fRVڗM?HĎ )C%}}C-WQq+e 5HGCӌ$c\FT;'7Cq2:bz"JB*A𽖠=  (F/H%_x.4bX duG$.vstyHQ0OV`QО" ?a싃z9yq„Je.s'X)bݴ>Ϧ0n&[I/xP"N}ey x,Pcy%¹;X V\!gu)FW ,X֜}.%ag%M*pd2Q E (@"n/lh~϶>ю'QѲrW}Qiktz7yd[Mm&c;YMR\ePy9w x M=3OTP'ض2 4/дÛ_-y ?N‹V עzzg!'uMTMcX`8X38kClt)kT.Tir7@⢹{zL8(Hx!\i wZ4-IS8"•f¯Ή&}Si+#f#,] /J):?A2O`hkp42KvBHHc!xI^F[ {E9WB\ Qh3i}H,젥: hUj'^ݓye[Bz!9׾8"ּ❾U R0{41kZ k * B:쀸U oMca>$\XW(p}>B,HgG Ebf8(b<ĩsxi~(hFױ ڂ|QWFq#1+Sm=_;(Ü(]zfɯae|r񩑯rW6Ϥs>׫kt"\M܂]7F(D)!d2Кm6:z*+P }KеgH冈aG-q;m2r ґPnm1Kg8N]ppaNͣLR2U%BݬF] ?/oՔ/'LO,j6BfK`R)G$fE}\ux&KxZٍTr\A:%kbzK .l#4 RF$ {Սc`\'f8WCJ(BsG+L vesYaѢ.,Css(.$CkZ]բwdW?3N􌨹tA0FZrW`2fOA85 Ok~ܳ%Wͩx LNW5kwxZ 2]6<ܰ%螃GB\E0fb'%5If3a2JIi$24Q]SUQt7E: ޖ&e犯Rai / %<1xEdcr^Z@O%vK,38 } MD 0,Hmz{DYW緃Tsrd-ʖ7|_x(eiӺ#Q3:nI V+2m~nLڋ 9ZZu/I/-*CUg ]1ȋ|\Wܷ;qpxCkMwn6nP4.;$~"ism+3Ά3mkVS6]Xz)i# Y7lo'#SNK( 4Q3s~Ly8w,l(-%aZ2ŵv%\4oU@ڇkH2u[ACؗ%;NM[8T|ސ2EZYZ7ǎPX[:QbČ;zKR9nC3 >;csf^oFW8,z Xh9򄤉jywYȁS͆{+}߉q|Dj5tPhc Q6 'WL3:4ڻ2!P)-zQʃ/T["/Q ?j FuWNL {փk_E/#޸N% ";Cny%t­}}m)(-r͓me>u"3'tGT\T7&nubPSie09_ZNEldqDG_C(ٹ:c ^U,RLyz}T+x/ǚ">.FܺPLG>z,Hhpt9 &=EY, ͊Lw֓?/I: -X\$>&\M{Oɶl?~dB<=M,Q_tG@f;#E#t0 ed.ֽ 9{.2ڌ\_S9|~^yc,1Z3.)A/?=˾|sov-X./(a չl44R; 6ģK \y (o`\c⮾K^/\`/9a~H\`LȕH7BZD$z'1$r*b{PwߓTZ6D\*5c&ϫNArUM 7F-6deR{&ʁJ8oF$6S3tq(eqNE&1"c|+F9Y'@~$=>qwC?,Zf Q \ijsZ *aS-/N{ZUA|fqVj؉:߽zVz\ ?5C菣޿ŧ|ܾ(R|sobA11] aou! cDmCjԴŬ>[IK=J*:Dܟܴ>`b\z-ummKTMuVbj4iDML*Ktdi%T.1-`M-s| BK^zB #&$.Ú2<2T5G1 UV=;R5%1BОW g,zf0|i~x6O)w;!ˎ{}oF5B@$8q?,%M:b Ьo xdc3 ܟYm<lje^;J"R+P /1j B o\n/E빌Z/ΫOKOt-[К U6LIh@wW5V~4n4~ek&^"G%7#a< J׸;ESLJ7a eA)05w:0P,D\JwPa8Zxj|ybV.\>6{tu%N,}EYĥ!_9ih"+ldL|~#+U5wrg@q" dQ6D~נoW4`4H5ф`ܟw7ԛIDKVGK($7ș@W@Wa\G(21d2JVb"WqQ w^Z?hzImB1CTR-I$zfJZ!oLC[O娎h~b!È@EbrCt"-Z ^i}ayyO`x\ MV`QQ2&]9 ^/vF/Jbb͘]gdlݶ˩҈Ԩ&tF>UxB8Ec~sN?g)f'*j?~C3 [\#'q3f&yڜg#x6J{<9'#'7;Tr߭Y9MPޞ#~$|w@ygy3ǩ(t',jbYbc5  Mn` ؈|l !>;r~XsR :bQoq(|O2ɺʭnn[oWw3[x|5(I3S-,M  x"[Co0')6R7>ɤ,Yepi\_RNONI̢>LWtå`"%PX;aCu.XPeۂbJߗ. Dļ-@$q`ٱ#-)̑ədY@i'TP/wfsKRD֔IKV|96Q=EHB_;[~Y~p.JG3R_97/ BZ}uCrJ@=7C B: xR(g(̧7.[.54|\Nu/t8U#{!1_gan /e:Sچr)rZ-%%_7F!fgӽ!`n~*|UVQ 8ԣ?蛼iDf$0lw 6J=|g1s1HqKbm" (,JzFpfƩ) Uvk)*A(0Ku_|kYb4ީz|/}`O8]B֝ c1YV2[QcM\gR4[_|-P, ; :S&'fC\#8 Y<F;^Z'KS}8J+$5쇢pQ:#xߘI#$mlj-#~[#uHepw`.eCʕ`)zB_g/U9WfD)'6^1$A3P95*^^^ZbnX(ד_;/ D{UM=pETGxQx'f65yMJSwżgDSn ;-FOի_ &Tȏ)Vt1,ȵF`;<.¤wh*~FwDa.D*jc9Ah)yfm5e;(p. fi˱3aizlɚ65lZDkS**?Q#ߍ$dŲW*om yY,.K%rSV-8[l$F["0L/e_&=ETz~хm>G(bIԱ!BTY@ $~^iedJU5 Ӥ\Z :[`㷃gtЛ1veVRNr .hQEzw1go/_'<%gT0tg|/,p2ВұQƺKȯw輫42ǪKLlR<(**J_w^+<jUNcİf;X=[Lo1[o$'xs=#su.l'j\D%;JεZ>ݢ,Ą-MR?qXΣֹC0|8D~A0`cɍG#bB :O=gzp,ư}bcħ(}1R euZĚ< KYCXMz)L˼&nH<,6ܱ0&EVpn$iZ쩜7yZ C#OO[t\lкYSw3Z(XU!hd]8`"xs3ΰ5l8>26\x4nF _ ! &^9!v ˀIau΍|efd*V${Pk+/C@8`ЂL?Ocrv'iX*a^O#H,Zrdyf:Q:l'N2 Tc!> ͟[#bYJyJcA.A^ L:wJXrhM!Wl]PX5}Ng@Lw[ZTA Tf{Rb?1I*1iGf7}~Z svߕd66_WdHS\GgMOje やpx`7 ړ{ e\bu:ۃ~ O1>'~W6%E0g*_ҊՉҋ.*>Wr )džK)S%ήwLPA1m]HW BR\2 lm\-pEXcجB.;0^Qj*ar֍EA%|_4 ֺaG\}lP+WĀ)}:-2QӹC,[[eek}Ơ*gv6EE2YiЩ',[C(݈ǤbEK"FvT@j̿iAPV 99)Ӕ/JR$~2ߗvBA ^j^/eӟ<7Ġou3r qWrOP:5Rri!ITE>KJ[=%O%*HV}s٘ F7{,N`˰9b)DBtL՛@[f_8Nr3X }=n+68D]̺ .%mSjɫI1qF0t;#` oӞD YlH2#rPiѷ} N=8-4{@I͕?^Ȧp4<մ#a!k(KU:/f ŇՆ.->Op?}W˕GM̱<7csG/V$/*9x[r+}K84%rÌb0>mQƸӂRKZ7B/ݩZ Qr+'T,~^"AdJFK휏֙Gh wIxgŹ{@l{jr4c;ܸrw˸zuH(1:}}*糒q{:0PD*XJ] iNewBwbՏfBA_GJd?0%!+=]&T}j@$Jn6W%9Zf3:;JXӼ媖8}BUgce)֬ M.Y^ΨB][rPL`9s;8F{O~ z^X6ɣrx&7=EB:Z`ۿDp#ԇr@OϙߩhjͺK{ "+1\1Lh<(>W3~05aK4`/~9l"ikqrM?p$g¹Ž'+/ \9?ǖ$5@+%Q!kOPčcA?nj*mE,[To_sxl=qQٽ6km&yބXFYT\>ԺA L*㉛(BקBYqXB aW|DEXS{` xCOqY5[G#EV+ߴ}8 Ɲo7d>nqQ1K? Rz+w&VRB!Qz+<!K3_Ѓ_}?_b ڠoa}ȁW0Z(a l^R9ڽ]oѴ4,&WLĹ߇o〙V!N_Ȩɐy$a~hBg !+̌HawZhM3?Ig7Q vV$)RPJ!7of'ʧsϳY)ح=f <r&^-~NOAiD^z#w)f\)E쪰=M,XbpFrOPV Ji%{Z̒XOc+;xJ.5ԟ=om[CO2/\`),~™{Dl F ZȥL"bYvJ4̱.yPPP&dG:PwiL#۴4S|9PãvjWh"anU%c7 <:MڗYpyOP H"Z63PKOeak; S뾙PTe\k#E An?\;fHll+\9R9Q ^=|A2wC^Vn$bFGFāzqLhϠ8ǫCgLםy(aluu:hÄ#IR}c#<参ާb{ޚ +W;CHceLTvv_9|b>:A0KZ@FMI&󡞬TVםބƽVD.8.>F@DCP@4ϵK/PMjkanov{Dy%@fYr H3&վ 0xhٳ/G@6d^ۅ4Mc#OgUt9p\$;Gz?k2e̫TJYĤHN'vɱ> uDeVI`h|">{bйkf{INKj48Raz.nheI*[@R M48ZP~KѽS.U?+%0(4t=$W7Upbߒy򺦦Z2bZ2C5+4+o6Ð.ڐn灲5 ~\jC&e,KC[5G%SGZ´~[FTxuJ2n1%*wVAYMwM$D?栳%z*Z?~1kLX+ļXq$=x:Xuux9Ho)w䥸Lť#j˔! {%5"24~//WD{Ć(2t&WU5(Wx@^i\DIl(Q;ȇ,i _ =4uLA a=RnvjrknL'Ϫisd D BwsnaQ\H^UuGz 4R2iq~!~8ņE8'xH0<8PIM{e|aZjbLo_$haR%!UNpXB02l-[r?9eѹo ulD2OVOձ]"cL OCխuFU {%.:yА)vt}BԀ$oTi)R8wU`["C&d6hJ"n ^'tl):ZbB7^,j\=;XofLnːjoFL0 t}6A @sܴ*(!(LDPUS^/\E[;_T'~lNg$*Moõ"SU鉓RlU.6?3ӂ Q Tڼ]/ <R26`$t;4 *\= ,X@-`³ФBpOOhHNY, YSG8W#XW}=\.d5 ֯ؽ$5zˆ:EށJl Tm\dgSB97BYZ83AjbS^fVQlNJD@洬͎ B?T;>]b.{qE)Y+#A@ÈǓp-2Rs#mW QUN{q^O1P"|WO;c"sNT ֻ^ x%HމS4 pTG!&FC ~ uωZK8Gx",Hߘ0Vp~@RVHIn8el Um*]ZH ZUCœjwikh^CY`Ҋ#W,LJMMЉj>~LU Pc}hLح]}No')sz#1l;#ffTI8rJUE$oWת(@g1FMȥwK2{>X; ہq!;TLG7ӷsCQ:6AEC@86J ABz'[0;b [悇pG+,fINyW; Q4U_dcPT u9:dM܄ٞ`6jϩݽ^( -!IN"F,`Dqk[h:4c!X[sTwAWf/É#Z+UUNQUt ޔ̅.$ElM߉)v^iؤ>6͖w" at?h>~<6Vs3F ?'~4\AŏW6ǡDyֈTؔpz!: ÝW@w<- Ayuvq#NrSĈ7d-;;Tb)14F]+/٣*J;v~6HN2֐d3j~\ -%Z,nT^e0փD73ܸ2(mi 22 9eaX 9_X3&"e*ɢH%yq z@"1|YM96tJ-kޙpI֡%nwLl!iVӢA.YqLwJ7m?ѠkBt;6Yiڦ)2S$ Fz=gSOUk+[뮿DBgѶ GIo.x;T'm W$w6ϜhU5"Ur7L U]M8 3R|2T6*xY |4,) qY4+N/4o%c#涙@NqgOtu&^(121ŕV,ea{}T+RD'gr,s/'4#9ڄl X31eQqv`nzD`Q44#R YXBd a_Z?obŁCma~ ҟ]=~ cڇѫmxo&]$(eJ# QUOP^~IL =VOPcY47ܸD: ̍A*[˒*6 |)wR7kFl-lXD־mQlo>S2Tx[ϦV" Zzu3C%ꆲlGҰ.;q勷M&/$~"?e1}t[  u9{z>R!RY]),0IQd3闤DP+'%92fifwr\Vrr}dFi3 3?'-8F_p8{ g%Ay_hߛiPĶC/3[saϧ1&4 Wx ʹY*Jg%sۅX$z5VX,|*0j;l5 4/k6z ]&D ,Sݪ 7Hi#gUݙ3E`r%J愜ҏ3vJ[Ùʽ?9|R:77-1|([?NaY\oL 4 jI ½Aʘ6o2v= Y2Cfd;@Ik:m6e&ແB&}߉VaS6&Ё {YY,)SJ'Il$"D WP_1*=L񞐾o/G؉G+eQ<^Yp-Kug2qրONM.eDB0^ H=)۸ y(LwZ$q3]n|OY3E Q#~ig.|H8a!(po2)uvNZv/byy$N6Şfe\y?_#5c3\Ԇ%Qk. ?ko! [^B누#--) nLކw2sfJTW^ٔ.AKY˫%l;iEb-ݦj$2Y4dcG )h8xWCqvx{_;̺x*U[$.1=h0XҍE[ >LuVk]qB |C亓0LK|f͓ƇnFV? 'Y8lqH6!0 yzsgǟMtӧ`QTSg`Ĵ_FIhub y`N( VMĊuz[7ڙ֫3<@> tFemGRk"!T"!ooLĞÁ#;rvS5&R)|2[vԊ0ې|1_($Y7nWwSi:`%jiFy5$ ,}lD4޹=Sұ [[` \Xׇ2<|ܗC| cZ5#֊}U;3ʐ?teշ$TV!Ljr! 7(݂%Z)q~"&LMUČB.DntTR[n= 5Ah')!.԰w4›.:p3Lt/m-E]ꋇUŠ_LQgoKA4)pЋ7`$mq01rxH[/ &GH!v0B̄{a5oэX*%O|dW%֯۝ZlŸ$4-ojk{ ˞[E?v aA8YR箫}]%z(T3a2q!zh5&Bv .%]{zxhYe2^0/ܺAIp/$nťڰfk ^T؛ASbG|Ȃnpc䱪sk1M.~ TO]Ls՟oc:ST W@B*2( L?]mpV7ԇ?rbv,UG '/ZH{\uHUF @WvQ+ E(L^2#ۨ51Q{"fry\X#f}CVP 6 )Z.yFWZOzEQ*Z =f ""YZҀA%mT NFSV'CƖ6GܑpǴMX$dMIއf!(L\U+cRmrla"G^_`zGn0TR": Ц8̬tk8/rQ}a*WtlzV7 >FjhBpSJ3:Y:R=R&Mӧ|mprz|wHޞC_ i2Ħq8MsS,r%f up4P&D?&s"쑴HTM Gr`V&EW_x̚_GV#h /1l+ucv ס]J%Y&U0;YӺZ pZep\{r"g;#ڊJ^庼%nAAl@b\é>K ?g$­dr$ >ʘk{v+5:C)V='/L΄գ}H#E]8ƒEY /[Qj\h;6S&\TQ?ݺl flOz䗹0jy%َoB ZϗQC:3H؆[6$fA]b&۫7iv3#zrw(zMAN4'jv xfQݫzȽ;تp/[Sѓ;o"L:q>s/nT@"Kknчd2]XvVQp,#>Ν ٤FH2 R{G(߂H`+mL=/蒹pͻX͜_*NYBdmġjec88ݘ )oO_2ھb1IԼ5?,zE$)?G#WO"g-Nf&>9_X7l Stc&#/u;Y8 ^Z:#2T $̬' {cpλKA9e,꿹a&iTk;To4)g6cc^([?24wY-hI|iTT/}ܙ^/ZL2TJP9xgUۈ,L?JL%R grXEȨWO0omgCEewsѝU$Hߺ]HNhxSHR"UfڰsRHe22pbb\JҸs] ӁoW8szj*+Lw!\VJD%$_Erh| f?vG9BM^HZL _cUZY_'Ǜ/_vgPŮ ÆwFv8&'21zþL+܌oeGUwaOQt F2Ŕߕ㡠m zIgG*Oܭvn{,Ԇ1i%lt[wPՓ*Hȳ^oZciG8(y@#@3g.P ]UoZ3Rݏ3*6ׅ~wk=SG%2 #$C&` %X;!GEFD9tQ fXQ +$|e'Y1+x~YNӥĠ쟘0 &v@oze;UI+weF FmuoYk 32^ǟ{ !;?u5-A>?CfRAbw+Ñ?:ؠ/f}>aJB8 l 4 F?mOUO@ c]:I0x,dfr%xGrXŻZ;&vr 1tYQi1 y(^c&SG.͞`} F)yOE1J󢱚aƼ'hz[ eBojL5~]Ґ:O!䏘'wʉ곸5Q>I>g?_ @HcHJ\J+F{Xy8!8;q }f?wYO!6*ԋxeXd:v;9pJ_qs\ PEMȣR!;\Z/f@Z[콐#1/dMt-bɡTeO>:!E M1ceTk%t;n#( tz v& wÓ4"Ka<+Z@7Ƃi^1t)(!Ն{ow [60#L"yT*OjVu`K<7}1:-'Ft:Nw{s=_7ǯ^;<;YRA+}CXihx O]sT/ܩ al:r .py04y̓U. !L )O~2=dH-@|(f:hJEoS~W]R- X̯Khcc~f줇I&ȡׄE!"?v1޹/k4)`rFeՃQp@]Ff\<^X9~LDh@sJE\=BU1>ER&KN( LuP8zp@:ev,Ӡ!;*Z95yTCd5pJSbĤkNZ90X+sD9}&"Iwk0SDۥ,}c3`6-kPQ+LMЮT>cH薪Yh?IɈ"`?N| ;ff@X/94M7ȤQ80ͮMLoLn1v`G,?yPe :BSFY{ͽn!#W誵, M蚕О,G)kt6AA'K:Qp9a{2|&d{wPBdRU91EƂ8gd^xhV`#؀T=5}9Ҁyk!F3ЗfMf:B}JܢǕXH;@LMB5T""#4H嚯Hk'H;~jTl'FB0s (>={TxC<\1EZD ø,s&\4'*;!) 9[ KvdVUd?ny.v_. L#q~:OMĤSߧ$N~ˇ`w 69x (&,K=axTfM4ث Kr.Y,*`cgfLT'̇D9G7}eo"t(Luc4PL8Y|܂HU#TFSPฤj~)!X7 408FId@0 0 TŚx$7ѣm0G"uunC*bmq[n#i~P?;kzϤ-ԟ"bŁM<$b7OZ@ qWC9gܳ|6[$9R ZTH7Kyͻ7Ʊ@X Ǯ-j[k%T'P={ij4IN! 5C)U'eu@f-5!69'@1XD-a3gᔗl7 aG।G;^20%\H7L_3謬-=x::ׯNky#Mw3HXuL-ɜ@0x8f&Kb۠imuؘjmW[km"#Mkz^¸{PPoy|O,&Lbg,L: I2hoAo Yea^=RK:-l)牂?44W}ƹXɕl$(NcIySv6&ǶHVK_M9&v]9w,S @NJ5p\ڧn٫. O\N2y|eXHŒx[1¼c@u&gz2`7@;˘AQU 8%4$iuUK/XIe)aQ6f탰{v@3̫M4ߍ~b za ۸;3o0U/7QPkG b7mU~~-D"COM&dheiu֍"m7a-w/U{l"+P:T!S”=es,\r-)mkнב.H&:\l!ߠ7,pF] Q6P,;GSmA"h%"O. j%K8:`6/ 2-xZ*ryGEŷ\u`I<9Q7W*vc͌Dw| { G˲BAB}n&ml s+u Ixl8A-U U*Dhx홬Aެ ?;J@ΒqmQKZ(\8 !AAB>U שD$=6C*IІ-\xxS}`n,V"V 5[P*nr`.BA=yP#Ix~llFdme Y:`"߄1r&M=_[ZՆwRKs}Myl&&&jf1ImيÄWl@%6O 14*bgxWZD'֑un6L_H]EzM0,q;{gxv2̳jI.0~COl鸢w T^Z fgi1V_y10t&,oΧiбlR݋^Q&Y,OZH^] Yw2ףSlBؖ]qީpºB^ʔqjO~ (VC# ѫ5G,dI!1, #7V&IfHHrKT怮a83-`9s+x?=MxR! ^Xy9+I""i0'"E^yP9a{A{KuϹ'DHr vM.)v=@s6E}hpDAVL%|4g!sCW&^^3絘R6 Ժ]w؛{/xJ!P9`t Qua5b[^O͞6zUgQՀ ٹ~*.oMjqqN)[ξGIޘս@NH;~$d3pq'Yr#AC6h9^Z*Q]hz=r46/Cٲi\n B1OFzn`bT?m}sS;-GwyD(r8ԄFSaNS>+va0 okXBғA≷D66FR}_qzL ߎ ng i~!b_Q8"zفo@TCú 15I-_)]XO+5n}El=[x8e tMj:87.i/tlS<ȗD#rMRƩԾ%aĿ+ԾȈn#8۹dTW5>0{N& fV.8g J_j &!vC RnzQiGC7vG\܍*CB_ 8L#P ^hsq} ݵ5gn ;\wf/'psuOOH73:E #C6lQ 3N9xݸ\OKp5Wy8?Ahk#[^uJJqHr>g{Rp.XRf*Bg BMSx\3(ʲO iRV--bPIboW:o<$;HtZ7 Ѣ̟ ZW i`a3> [{q)BARB"V\w/a9Eenjl(Y-jWy V3L[9 n]Il'j"AmĠ7 -Z䌠WZ 8:Ј]Z%]fӀ( Sf|j}`T=3AQQL࡫Fe*{4)K_]:5 MJk(ޯlugQP̥^D ?JeMLSYD f.Eu.c붛 *82;Ped+'[U`xhrn$!q-?1-.o83'⬵YG(:a)Oص.JE5Û(`%^A qXte*Ϥ4[,Y)r<= _E8QwuNmu 4 5 j8x+cObs&s;d}j;IIM~l\=BֈPV `=pU (!R쿸^jd3s.Bd3mOeeBiWNs",Hf'7!vSgʃ_fe{|9X?Ey$YG$2hY A90t?쾾>K=1KaT!)hdEVNLֿ$?}Y_".\+upe}1m=QDoi\ ͯq&8~G3`|ňgTIx?>L%%,&)Omђ+f#En_2p&7iBoͤT)L Sdb&|ȵ_yVѬ'0k=ϴAK蚯6Ӭ9iy11} ӛ~O+ uxACE8rɾJ{ϻɝMޤ|`6)(RStQu[-TD6.$]$J56^ 6K~ @T"vlXɓ eQˬs$ 7PaI3̤ z*mp%\!CRXq<W[,mjb_O(&?)Fє0Ț9z8p0ԱъAsb) &?W=\8gG:5. ęȾYD7|p1R8YY,ZZ-zga?-jjeOPGwɚz$ h_src4Xڶz,n%5!Vt\5nQ|fbLkr+x` mS8JS9{0FŐu)*]X=p9Ho9d׹ƳRW:t[mr3 Qv^#_VBF>z4ؔzę.Ly`L<,Pw e_ra0s[@ 3lQC@&Ebm@)6 \(O6V]4tp g H^PoɆ]߾~ &{P#.Sj[Xt#ّx38N" ^}5)%%=񽬧PJ:XބSrM&Hʼn@qf]gU^}ZLUqP;> )i(02E7f QaP.q[/W,m! l P'n&{Bo[^9ϓ*FS-.OlXŠUE@=X^jm F0wɁDinY߹&Eq0 Y_2~%/@09;41{z/t5D8b~-`D+tRp͖lb6džGP2.gxN+%AS(SXRUJ%#GNF&(e-'2O"HWK ln QʌgsHYqǀѺ*tT\7傸s4(FT[tvd=Tii6!;"%M6Jj8jF  f7 W$Z+7A:{jabPv*P{!Oʠ0=eGM6Z}hzx-. [)Ym W+1t66Ů{OۼؖT'+eVXE}ɿq0O5/ت5XjO+pT[n2/=ƉqXOz),&~))ޣhZ3˹1ku!=$ (k$:K-K`EH,n:acY<6")=)Qd큾e>ekSoo]}YqJiM)Ev,U4[#=7?&&H?NH&ȼg3eCT%o&Q*=S/EHyf͍=3RͶfA}"(_c}IкOpRouk|4kFDT<t2҂0fa?i}Vfp<,()kEx0ӱMЋa+!OdSs(kHԊ'?cY]Kǂ#<)VciNT7S7}qt1[/s_j&zZq0e@FzˎDc# 7XiC` Lhcni LWB(CQ$ŏq;e%0z֨螴vx~wd|5xJS op\ |炸i&ZK=:I&`( bjc1Z?r϶L~ LlZa.VJl;Ui#vUXz~k)xiB{cdPZv¤:|n\u.i@F4eS+#kijp%]K'o>әϓhGNQwH-t`Ƨڄ5[[DECCk27K"pmvapSvx<`{6 WRmSRz1|LE$XbU3ˈ*» {%FJ+ >+qCeFF<,güW ʋD<]j~os&A)/xkvR[Xr (@W)_n~ۻv0Y[Lۺ-+]}ҧCdc=J@HDQF= CxH'2$G|V8PzԔ#ӟP, >JFU`y2RBhIRUQF,NB s@9z`D`Ԅ-#`23'y0v2:kWNJRyp`F-\\3lk}pr E>8^ut8IgY7.ʴw?98!CX_NB"na)07)Oyu2C6T-E16+yKCa6{dZ>`-daEvCm9\\ M"yObq&O5lI=p3[c?HI#KhVxO1,ds@'JU!Z͔ #r0rcvwnPf9qRж?ɮeڥx!4GSº}lzqW|\"Ե+JSgm 2eϡ$/* xաhCLa&ϫ.|t"Sv9rcކ-I]i|D:w-I 2yj1)dصm~@ /^""-#pny5,bD~x-<%Rpa43i؇[T_C:L@bد gC{4͚>* eknU?PJBJVx1w>ϭ9 PfJz6aww dm(Tf hŋ)DZ@ޢTӸDkuG}_Ĺ͋y瘄6j8P`)2pcE ePevClMD$ɭ0/'q;WWVcGoe3ӗm9Ȣ&X R,V<֟ !;zD9{cx8z|Cm ߙ LzH?ĀE`Smk;̚`,$AR/ HS[:tm C*b ,>ND,8@Y7dZ2dfT™FTC:oFJ-RD@heyDU+>=Gݾr4 G"BIfdeo䴁%zSAbA HHzZѤm}VHOl" [* < H:l9٭}^ "5>,庈58ߴҴwK)W9>[cVҶV^ƬրS/eғpDB=K+t?o Lmݟ<w2^G;P#c*_z0c)kGd1KjB iN:7ǁcDO]OODm"H ;rtL߻ 9QQ`3E ]?LgG;*n-7T"%iRAмr뭐вS;.HckTWٸW PTO"K0EY-~k\ rrv&x}}SJ/( Ph4ڥCe#uM.:&'J*GƑ񢗚GC~N4.^kw]DW!a7~\;wVN4\ 8qiP* hg `m?>b`X y%!Pۊ0O .S>mH}lNG$u)8oz2nxX @$d4uP"ǃESM=VU^n]bf/aCbi 8I3-ڋq<@ج/ 3g%(&Ł&wogpݧ8d~GZ̨h f3fԙo}Y2PSJ59G~AvلS{ڰu?[JW 1]G? FKƚaQf;۹ F /|t7}gExk7b3iGߐ"7 aM)Y(fRI3djkAC^9hoS}1z Hm^61aclI2@ 'sYo뷯*O $Zv"DY9IJ0R#]?{!Ǟ `ɴGlHWuc߃e>m&+ +xC!xc/owm+|`FzLvsWLoh@?Zvی5#pH󓄥lJ(Te|rZPQmFuP˵NXo,[[l) X)Oa%) ':zzC83![ml3sVc]>W.s xŵ =HґD5v ?Fhcsmȓ=ڿK/b~g½@"䔇dIst>&}( ,yW*qaN|︥F$NPȽש}Њ\{x<"!F|5 ֠3ZwՊR-Sc/rFgU'5K8XU5=Ǟ-U=1 0AK9H&d @. #>גp8VM"eb?#_PlttDdH:/88rL)QrXQ! =QنthC}~tRSZ1&ʫ(H&~-d 3]YJ gy|͝k ̥IKБGmJK H]  "0 ,q*r%3E7$N`#HTgJ|(84#c`}QX^nO>Be WuE$7Ps@,ԿЄUAQ_}:z*tқ voG݈81$s(i+cR}HbCqM1AƒsF0(~g{oO2k(idse6F&,azB4Bڴ#x!x:amQO%wGLR5cnƒ}Nu݌8*;)ap:AiCS׈.S*2S@Sx۹ӯbI .]!/H9I+&5,+kmM޸sfj93@y^W*w) @nڍP!޾{W/ { ?fZC54cDѤ< ?bZJeDXG Ef7ug9#HX/%g7n=d]?C_= |+b? i 0~Fuyَns3q T}?՘_ G-G~XKf>gi) EϠNk&rN!VqoN3M}A- 6=a'T׶5 T TWZ5-?ߔsqQ] fAD`qXJ7 s+_ ZX\z Fw. R zH*?XvcZAlMqkE0(~cX_(aaSAn1B62(;¦ӧcCg?*j9,iE=HIV}AW w)[$a("F`!ye@4+%Zz^²c$wλ^A &&ĸ޲~<xE >JI>ɿ c҅mnyFz\E.%3,c' Fb#wQAJ0=3ũoVzHYiv x/֋nq0"/>_DOiꅒW* ⡯KzEqK);5&(IϯX̊.A[|ɴC>Ea?g-f*կޢo*ȎnHX} rYfZD["RV| LZ !BN"{3tnOڀ1W*Buo~R6@(!w;%?G.K]-i+:qTӵgKEZ&!E}\N|EK{Otx+y-9c%;8R6-yy措>_Ѱd|YjU*t \jOe^̑j:-!t?=gn/75[.M0e1GxXVIOZ͉-컕lcz?CVqkzԿkbh?> 7ԱzܽL + YL4q>Ř:ykӓ9u5ϊ|ZւmQ)K2߳^qJ3P"N0.w놏>1|&;n9(g䰣v \m?ftϸHsAZ$Aė&Mkaw 2i\&T8 yzywP6jDo}ZF}':Uœvs%iNv;3*lvH;,HCpm917)`J%ŏN_'tt1>DeY&yR הqvG-lg]lQgsc'$Ύ #zoD%eLѧI?#s>$tWZiAӹ aBFe?#aiP#MyIW~,?[<2-nr LŸ; /@D[d!#uNK;3 n'G\<(rTG$?8g 8]nr1CdK4KR6#j]Inꗵd}@))d1 srmr#}кʍpv7Z8T7wӡ$VP?t M&\+,"]\ Nt^>m?zҐ~bY%E}b9I*5= ɽ[a"EUcAH9Y?&}oo7ynN/VMA$͐>*K6qs"dtvØܿd>}s{5'##YOHW7E)v1hgXO/&KpL֓<&Zi|pEyQ0W\f_@\Ez! Hu7RgϠC .hsSyP𢉦3UPsl"8ޅ( EjDTM 4ޑQEJ!'@$: ZFʧ|Pke&=0tTi 2=|fV+n>WB"W{IXCP(>)xQLy]'WD5'>%5% hPZͩvcxA Wͻ;-LG@;=4|_-jPvӉhc"K?d{h$LU!ؼ,T gY{At|t<0ڎGb|K3L֎ȕk#_;lq9sIi4M772YKe(Xbȣ.B&QOg'N~k\*1 ;lu̓cx~Fǭ]'NG2#)h0H#_Ca뙕&/ i9lM5!d Np,b,^])r?~$:i*j2#.8m k^( oi0c?{vNܳbqxM>d=T;[6oR},< yygpa}lc=Ra)}_3(bv3qD4 t0%[g, $Zt`/C*wKmX 숛6] yM` e%AMCįAgGP3&pL2xCkfBCpA&P rvuxqw I*[r|ЁTU_-,N~/auYrj.|Ғ^bN3C#jrϜIG{qLj10Yզ iiؤ7Y; OSȃ ~ſjYڑ*~"*#iEF|"e6ru\zf=%I*;嚥{4u(#6 fSw"O]_ Q ݆/ ?N%}X޳D xBN>!5Ыی" I3Xsu hch8xh?zQ~kbXI8*B"AnN@"kwe6a}<iY);7!ہ-j~|ʁ .Sqyj+f3Y#<2PK*T,'۠ O柜}v&?iN7_.%WߝtYiQFU&9ȊW,Z nZ&ܶPͽ0, :㪍RL\ 7H3  "uDDIQusP&ԃGⵏETHIJw8 d!  c9̄Mfdn{]k&q)Ud`i6GxF ͹Q{c yL\/r CG2A‘Ft /_e0kdaAI? (qJ`캊M3R e'zMifD~-h`˥ٖ~ÙՎ@5b[4eVNK#0 Fulw7F-B0H `tg1zGȼYZ;d5q_LBZU7^XM)TE'|7I`ؔ(=_\ &{*kdeXҨgB~O_.c[(+iMgQE0܁ܽus”vƙ9IfJ"U~9Q.9Hەh$|`k^^06`!f@n3Φ`lb:;A 4O6 m{[g2"8rc($OwUG1`"j ?BIz>h !R Q],!2zSb?nS/VôYEe.D$_[PqGVv:c93#WxkK]OMq/Q{mg;!JFarYZbcm%޼ +IbVm)/~cU5'Hg9d=M؊r/ O';N956n <pީ 鴡&u(j3tקr]LفϷ?{&mdDgهiV JKm ,Or@d ֕Ko%NB;QLd[eujW3hB Xj  tnyJ nCt~ +xR/]}g_O_/ڑ.fZ߼?)I:7Et#ȆetO<\'1B#+Z%A=ˀޢXų!n>}S en`kT"tpY-89;WeO :O bO`kD:*k*^=1j9o,ZE2QrrE#Ld0{, I ˚⦻8{lBG򾽷3TzNsM8Uxcg#떭aI>ea z[ƳvV.REO`3'~Tv`z7. Ok)K2v kX1zuEbC?"btI%i*h`eO!]9dvN-plUXT,ʮ,sq#n<>P<#Ҕz֞ 4Jx7]!wwΏxfZ3҈u+)ϟ$UF.RouNpJɌLzz%s6P߳{A(·K-snjXkM#s1n_p8QOmJEVԺ." ]ieY3An[cNs [v98I_ isXF U1LC{fjy_!WU\P& ?]:f\I`ڪ74`]/7C=#b `6%c}WA0CIدcao3kJ&ppOPr'oӫ)CrΤ3GXgv䀘pQoI>xjf~jR%u):)\ȑo!$r;Z:'@:?edB;oo7vq2]3 $lU}* N,;J5Ulz6sY:/.n2Bg',. 3R .~cHQ; z/ES`[W .q2T>\>Z?.ИYa*Fk=ʻEmB?N)_U&DMCFA]Nqg`A:oèe?Pe!zq<%uJeF:M*67O.3*aԋ#zA \As#8B0vQwڃȃk\k>EJHN8P/Z3lݿ}j'ϴ:+0Iu 6$@*6t>Ts.$"?(=s#?U?,H_%5vf?Dy1S>tí/z.j-MVɩYD݄(%|,fg/y? )ӞBOZ?s~CC9PmS]w d:Qr|,meխh.On8e8Lqռ-ǿ׀w>Zk[K]Jsa[CvI=pIr3Xaϴ}UqR B"I[Wx9C4>\{.{(.T+AԪ>]ѭ%H5Br!kTx?ŷQM:`eYˎY\Bo *G/s.dB!yf`0ylָ呪x oxs"4/0qh~ ܌s5к(核 1B hW8og?uQ7zzD< q_h2"H ­beMnj[O9!H,K1K?q.DlQk6w]{߾Y'諞/EXz Kisߦ`RX-:ǷȚW6S}Z]EkVs˖Sg2 gn^o6/"M9g|X8'ނ W',oSq2-So)Ơ#Ki72mI=,$K(V"B-oG_-׉ u\\Ç>QYFq'eW+g1Kye<遀 %W|43EbCTIu}&,-c`gT*W!P{UC D>Ke"/v $1 0!Z4o<`#Uqؑ_lΉa wfʥeEN {?f7{a_,~Aپ_dSR G3èdc4ђ?[鿽DD&,*] rl)j9 :< /ףk3Y/OMKuv,ՙ飤@e6Wu~Ú󂰚~M M\)o81hY{_Yכ["\9vWbqAZb!Oƽi'ԣZfΧ!ˡ,2,EN հ?բ[˔76oL%Q[N | vٷ(0{pR&Ý/zgf!b^Va:Eza6=jpL栖L%a} * xhP9# %TÊO:kR_U{]WqØKstt0"ء;e&.hl}IDPg .Y!ϳ-E @Y-},gRD.O6xFpѫRaNtaUY@PըݧGpO'zݘ3+\q8}Li=Ah˴PR]Zka[Gf!觏JSG5iu?ܡ4xrB F@y57([νx%MDTUAF>?I,V> +괏]`IۨQC&uk<2mTcylY)O7?s+O Z'k C,MvHΨf~Vy5K/?MH%aE GӜߚ'2n$FC? ACb8&SHrLgh>ojnTAL Ir8%Ɔ$b^=9ns8.VoL._s=$rdHBr=eߥP'C{Q-FtkTx%f31#c!Q 츣-*wy:ӯ/>iș߰)HvQqR9ϔNcb # 2mibpoY,(G0Ӣ**fG8H}&(EՋ~.e>oܞaW?zgNˑ?a\|BD;ϹSw:Iծ]-C3cq3%jT"DJ*H .1¹oR6DU. ҁ+))pWv`*MW?c - k.!Ŭ}_Ѕ-wnNc`ߌc&(~7PŤl3ݤGSf^0!`:]KE]7}NVEwY4gOqn>?^q1#`S^pz0'36Qu5֗h+T+ڎbK]k'3%Jq?|JǪnƱy(Sj0!QLO_f,Qh vYy0M6F㌬UUҶ+ic@~'8隢|=A g q7K Q^"6}- !"H%iG5): JE"AKX.5;Sz"1', ia3":b<v IbVMX>hI_չ&|Wr6ܰ:m9tj7kg>PoF޸=eޫc[5@W~AdikdTT֟o6Dq cP&M .=: )n7@ܷnrG+ϺH8A9{!٧oҩ j$/*;RMR)@UܮQ~SisŃcAhP,IlǦ!`N߾6p{gHxk]]b^6)OSj+O[+W}3P*. 0(3/-)o=-+c-w,.n(5.{2Eʸy9Ӑpz~5,!ʺM>ܦ(!.,&%t"d+CQ-|^0eA~ܓJUX{AU=f5f-g󒴧ˁ,@8 NH'^3f&01_f HRH d)p6R0 f5!So3GH )DfTvrJ ښ~qMG^keMk8he͟ MP0~zsY.k|WdI\mؽhJРbiTCB"Լc@s,X֧L4e'eX0ܤo, O#V9z⺨.(4l~['fځ J0_j"3lu62aߴˆO'1aF5$=hVUi}ܠ^N֮c-x(DK*mML與#rHh3/bM 9Fq֜C+ @y-6[{a w[6I~zO` ?䱽\fQ ƅ5˖;8>hK;0/y zhx MMB_'ĕ@Z{q K`6rg߭86Ap롡e o>'bS̵F=Wk>Uck)U.GM8gxc~~Խ;:<1;'dN(gY=컺QhnG%zp1yuE~0L qEp$3 9rQ&3aK"l6! s  S`zNBHBh\<&mx;l?<dz`Œ4~[rOjGΗ2@PJSBy" Br?<5^MiỴџTsTMbذzt/ m!|D_ꆮ^ 17v[/zUPUbTMȫ 锁1mƍ,ˡXqO}NN즱\>Ewєmag{-('b%jAT]%Yg3:u]-wrb5UJeWqrJAW&'i:J:6/9*@9<}~ Oa^R$Ż\Nmg54 ]l"*B=lċ::!ߜ]QDE0DvF'RVT-ObܰL?Ԭ8bbgLv60VrX!{ {& AF۞i$ z$ĭ?"5EG`(M^gH$9ۊ 6f۟e+GJgٗ:f)M) eSE#+SZǪ I i2kx<88_~0w~oPdY&HX1XUU'*n Nx6ńķz,D8&n%$DQs DS uWlBG`LM.ZgCk/Mكd] 7뤺N G";x ;;~g{..=jtIAWo;f1Slވf s]]f 'C'@ׄ$y+g!($5CGUWV!AY%1SJ/iSAR"-Q`$SF7)I~TJ|]4l^gB950E\^xuaѱȒ Z\ K 3g@v-sa=m.,=&`7xXCǜ:~7#eW}9mkLj3,]sks൲M'c GK|\᮵P p#`;͕س W.Q^Uz/NZ)W&-dN}d,FaÜ鬿Xسz,|*taywYjwˑazȠոBrP*1)FW ݸӧPOkW"mDz2;~際,l=]oΛVfIQrd97cJN+cyԵ|}*B£I#2UX m^1zy56R똱O'HgBDZ9= |XNKHb_&yиp\O'TEm)Oۏt\c>%3։dSyzwΫM(lTL`jUp@v@lQ-#sCggf0\<;84s-WQ?4C~95* d 7Iy!Hݟ6$F&F[aNՅ=_I%퀦Y[@'$R@b۞kQYzWv؞$`3",)߸ɋE} x zh(Aܡ%&s,һ5 &G5-\_?αY{M~|KÑig$CwOD1Z .*ʌ ݙ/(ΰ{=$/7'ށBr=7WLQ"11wj!#ۧ=އ|:=OVCrU.T__@JVBaTY^ɥw /"Lfxteㅂ7%液=y [y<:XZې8nZves3iN)}34(AT*)ZSx.s}@if˷`ؙx%(C&bq*h5%AТg%O`^鐢F!/;eRY~1:3s~ _R٥y2Q"8xӡ)Cґ}͚Sԓ% K aQvWEx7H ۲Ko>s=+r -6i3 <"#Z6VDUM5$$#8b+sɴARhoˊ*PV?[3+ԑyw(Jc$P4 ONSn;Ιs$KvdyKphw9J]-}+buLՌE ~h: |a$I%}9c1Eq{jczwf'UL+yv*& fkE5(6O;!0ڨʴ~IF< 0W%#õ!\.އ围<>4[qTҚ\z^@ʗ| E꼓jhp~>judx3bZH.dU'NU,VZ`WA;3g ;X4QX"t%ni swᕪiTϴc,]r]E ~&DsB+Րʅ`3EI 75ŸPɬ'H8J^s#&sWۘƘbt6vew_*&Gpy Wª|lE7CǸ\w4jSAx1|IwQ Ąr޵I?_R\cЊU: D_X?,,E|Ŗ^q n)3j# 4!!)G6g&iKbp9JME-|Z(= fY/.EK戨^St{,PT.9»T"vȼ1޿`ߑ[_oi.b<% u@ yϐD4wM8jt{bi =fv=ZGYɬ9=mlA$ߋg̑Ʒ.=f^48S7b=оl aАs8p5}Q-+Ej8_(0jtWp7xX# f]|޹&[:3f'{+)(OUl@r^I,!|Dr$&Yʃy/,xpl4n8I%Mԟ=rz*ճRG",K[s(kYc0o68k O:CI~;DxG!~f6N/Q#9ѽg~YeP#ybp O;YYAL)lcNRʭI SKZpar9'Em;4B% taZ_¨Ռ d AQtMԶGF)|v;Hx l`|X m1gBvX3v  $JB]9˹r ?o*/VFIb=O'4 s_ 2d}ȝ \6Y|UY f:{oʕ?9uCݯ垍ko{LduN -o8Vcϙqr&Sz6,?5ݗ?K0+T`kCaAS8oh5zEu0TOC5C) ^8d<>G{vEh )mEX}iV~Y<#TԼB$d&:m28B=UnsX.yswSh,Y;h ]tbeǠ"Nc`bEٲ ud7ƭu/,6VMI&hb!;ϟsQZu7nV^#{>p>Tts UwJO=Q/o=֠ !) "tT!ٻ{#ӕTUO{ ط̓C)3]5o-N,Đ Nf(6}}f;f'* u/[Ne2Ƌ)zyawtZ@k @|c]bR6;( Rk;ɛliH1nvX R!gK?;vwE^ *a<6f\с33싋_9|B9qfƹnF@7[U/9뛡g1ڌƗnH-em7egO]?mD)풁$ǿDB ̋CU}M=SXn')œLzY%pUDNz\PBe^Eyە hW\B/8.eN\+wp6ezQ LTݭfiMWm|\`ӻo.!J B |iE&ݪ%ʺ:r*wB5mnAN -v3`Π@ 4 b4=w4sfa~.:î0qX~nFxq%!w\$,C=nNXsViI^oۄ{vrhL P)+ vqP*0drlms)*Pg ݤ>;53NaP%dafs҈ Vױ*=`G^a I.={4?Mlȼ% ܥ-I)4HC ( _5Dr ?a\H`:Z;@Op[M`?TQDo(- ?ϟo.XjveEn& N~OUϓ &TbӜ_zog yn=k+^A^6n$S'"WNbPr7`lkwdP` Xl|w {·q+.gJe$>oSu}1vF j#zL[psYZ0҅iIp si9ęt0Jl3jYN{ޱ -sj8g6$wX]A#"h>ppkW {(U9QW݀ Ї oݿ^}p|wwu ScGQޮ#}pQ\[T_њY\E}^R %)G=d wyFc|q#] QܼiG_s {HON*,;uM#Wg>grri֒S§%CwZ1$;_J Yv qyH,|dѫ"-MmAWԙMk]6[{/I*kim)qų}[Vw粪ۛbfw~]Tl5 YOG#Ůp)@M-c{خ%BqtA+UB `RTϘr?k))C3.¤= A~ 7OZMbG}eCI$QL=Y6ccz~.|fVD^"Qm@$2jyЗR/DLuVBp`az )t_މzz(B9'Īx&@Q]jQwŘ4&*uhT/b̈]o80DHy`0~[Kl /ig><K yrބMxj+lwbX2M y`N>"dpԋyU[i`p`wrFNW)(<,gBsx[t\F)l]DiύU!/$r`~?]_e&gMcm&Pam9CG .QU! ֒Eޞ,d"T ">}=CGEX԰KVYBF#u([#FkGRDkT$|T;&qћBkޤCˁe7dZaǔ5eFָo*`_ i /#-0$n󱹮 HD JNBN@sЂ7i54N֙c?QoqC0^.?k'v_Dy »6ۨ@H`;X6wIN Utf ^&K& a hu.p.XO&EfMB>ShbZ0<\Ρ LG2ߦ%-GWpcؕ@^ m8[ׁ".},vۊ"RTs2a&`#AI{GV],3<-j(jǛސY{8f 'ԡ{Li² :vQzk*9*9_OZpEw| w7̨~9j br3 XXasX Pu0~Nm~pT:Eйkd*ކ]ʯ+AKZϙ%~N ;lfcEû:15[)-G/u!w+z3_yL4Rgƕ6t9{$a6,^26o3wMkgjo#/@%ɡ#w mCwtJ RNز;۔: a 9hݟ}%2;$@Gf$zӱzI].s1n{gtnY\ A}]ϙK{GWs7N1E!$Gyi"\~?umww2o`Ѽj+ -Y>]74-ZfhhhiVtnظ,9,՗,X4udhZo%bM]!2Aܼw#x]Vаگd<4U!tӗP+ !lC*|^4(gٝ;CJ+\/tDz>u+f J>}jwCju f|(."b(3է9jkh+o5;j>>]@pi~"`F5_f@UFO.soC"8+ 4~)mVGx[1|M`3?)89?<;E!!]@ya=xGIHjC>{M`QzS(fV#anў3#w¼],rcqz\Xہwn m YE {߆ҿl|hֵ֯ƵU&?}́(e*^+ txmEJн)0iX]N7%W4(9 {6|),ʴ(1NLVV~^&kn|ͥi7]ÔW_d # :h4a[3gS%e:z}Vt)a̡xv 2f~%kMHt{Ҝe>ނOV!X-oL8=. mvt=gf&h;#ܠs= 2Q=HafߧLIߋPW()rpU vpC2_an˗6]@g 2ж9z,ar3QΜ*)X5˼k.a_ߎȜPpRi[ŀQlD5׻N_P|3Og<ˑ|pT:=P@oK^zp2Pa"b !fE⬂6dfQx\GB@c1W o|k߂w  Q&HQ!WgOs>C~ޘd=&QoZzҲh}Iم4LwS#\" /1k4SS=Pր̵Xk?Y; :/6_h~W>`*jȍK}]f[0n; w}K<5&f9l_wIFN; ȪBx^<W֐"vjŸC/hs/j|YN|U3Z/eFsmȊqtK+5hXaS3 cAG ˕Caf<֮I#U-glYGbQQcD#`C6meat=8%娂!%>= ~<$jS+~FR sו,[6Be+Jp]8@8HgcN t,ej-=uo;%ei8%y12 ć6uAΟg*|༪3yV0+JR@}hU%ѢkM)+QN4Omàz'lo?CHy"jNR87igȃƚnq6@V:&ȭ/.*CFJa~sWہ/;@T}F6 #rvmI[@Lȝ(F)OWB-\vyԎUڎ K#W W y]ȺMN&8/5:k &?XobPXuFzMHMw~߆}'y8[7' oȻ!3%<$d!r/-X`w NL|*S+CbojތIhhR=I24Pu߫3"eð@yqރQLv՚t*8Xܖz"[4l40IOL'1KH~JxR?z"v!LͲ2K,[dmM"IqK~& /J/WbJ#8^ j(Ngg)pT-Yt( .Jҵ\GW[D`LsKCHѹ`:r4xw<ܧ3Qf7.2*lݵ-z#]ៃjE~oCq˧6|j:jOsYgdv" 1Jg&6f`D{jQ K_g~' HoLrlxF׷1YtCIaxNXn(vdY)ŇaВf+7SOPEt͉wA^eiܸRHjBFpA9w: ,o&Z.^ J6Eq1 %+!YIaY $Bf7K+[9>(޸1= ^)= Npz7g=h# NKls +9o졈|'S;Ҭyʁ\f=CsקY{IQ6 |m13 In[ '_}L C`nFАNSwSUs8jr=DxÕf?X3kRI!jg[B:5cͼ{> ==R6t/f}"nwOdvRclLg7;Q&3|?YмXųЊnUTǕ{+v%R,P:֐ Z3HvEAJyWi IarvWED> {`8Ϊ#h#&%`UJ,: RepVZv}f̓u|-TLf~q/s^7pg+Kr?;s<*\̳NWw,2_$jyb0.,&X7$۔eTD,qE2}H$ĩK lBsqAR*|-G"u#@FDi_IpaS 9:Sh) /al-"䣓ct֖ǥF\?to抇:&D|nߡjhT2T']#\)o ǸJ川Իys00tY|%ɵ'-'.e97~k!,S@O7q,?=Jk< \'r 58cy4LL|#p^f'P#;dly F/8/9:Btu7*LCdT{>/SSp˴©"JɆ5wg (b5+ CZU [3l_ԅynVn%l#~9V e658S^ىKu/=MF'ݶ`0?8zQh4ar!Sx#kJ-, 4`e.xAB5qe+9'hj!z`g rXX)w 0V/ky@37@pxy8PV$ͧ77dV瀅4!SC9Dxΐ:3.X %~"qolBػxP9ז\]QT/b_Cu`iHf*.T)/Zu>hL7"cFI7@e3xs1?Ԁu]&!!c\ėGQq|y1t6;IUV:S=6 et9\r~IJYH#bU@1&+ٙl.dZMDޫ |לWYxiܘQyRy.r|ku]W1K4~8.h~ 5>T-=lo'jԴcW&M?{I ]|T7ßp?6s] f>V>NNOS p_5oY6MU(3F70Qv6n5kł ֡k(D_Z1ۈTb~~$p6NFCe)_H;/6 CBO疞Q>҇Zx'w(O^8i㫐H=lrP!u,s+293J#ְVHZff¦N;ƵX}7xIVQpCb+{ v-.\kHF'n ANwўSjgmBCj[fC3KΫ EȆ2v n&8OҪ㢼 e`e9G5[4 ݶ5Q܉`>JJIs7&I"m/eM!~>-_$1A9c!HyG.:y&1"-7hjRi~og5: 53qH Ke"޲`)x)G+n{[Nh-(- #|{4WWO}4ZpW+`u6K7W ' $c00VN:hT>32dQHFqYw6ŗ7·^+7c򏋙H+p2< d=:\~v|i.28x㛲2E忊E(/dj. +aDPSl',7IjpM58"KU'C#mrD&>ExgicoЭI olT(1!Y.$-Dd5D:W'1X\`CC/m!w*8+`UJ)6h_3c T\OI2u2 $춖? 'J 1qW$aKi䝇o齊]YD^ ҵH' j`d“ $ǟp"4kel|<$M-hHis؉Q8>z_hUDYW)H MuhλJ;<ː6je5:q V=+O!'cِbX"Q[dm:}w gTuj)z*b>QŠsB~jNBl65 A7Qk2'$Ic^ _>=g[k(Si`lB|g=~>Z'pI#57Cl  qmkaOu.|f&1 Z\r":s/ƹea>2. pfbcГy={R1D?q&RE5[IUGb,V{# FLEVC;"PjIx 6ʰsN;Gs\u.Agz燇=>}(8O aN_n*lv=EzAg 3R9Nnp?"k%h0Hn4ϰK)c qe\b= ZNb;h`Zӣ崂bd4c$~g]C7p)W8.S^A"QkgVK j|d=1SAF[ʒ.0ߓd,sgmtC8LEWX%w-B}8A3kZRM 5 -_t(|jASW&lWscپZ_rP 0k6"-FO륬am/x}X4+~+j_ʀCAyҹK,"iQX <OeO`ԇ`u|SE/Gtq^@ʪ6Ք,)WFVl , |OXַSvdr_.$ථ`i)n kf~5eb1.{h0 %X!QFP2߷%u҇ iW~aZ4+?xo nEB[o0!A@ QW3n,<~,L{b3?̈χ?UBlqA.`Q~f4^BS#8K(]y bפ|s~X^tCWc|//Iq>BuH^St{o;F=_^zR*S^W:uL&q 9&@'&:Mb"otpv%1rbV{ VQ.UW5T=/&Կ@R_òpI P7g-oՋƍaM`ڈ NXޤ!xf6r]# 6妏:B^E<0R P#YRRח-ókS qgxIs'맵oqe@GxK1@)h e$+1HI@jߍ%UVʜww˘mXJa`Ih߷IĪR_5W϶qh .-q=8A (j_A6|M7 Li 2 xxa6e Ғܶ6k717lg4T6\r|&A A0 {.(R=rrEO΁e'oH7{o{w ʋPM,Q//g!OzZ@]VO8\;\e`u0r??4)YD],7TfL5gMa@IdI3Fa0p8xF1ܝ54Ľ7>W ܗlet`IӴ^w`XWrTj xĶp!ѱ\. _n x*\9zd6Yŧ"m[}d?+RdiΠ٣KQXB#_T@iKEB}W$j:ʟf,[ͯgq 3;?\:M13ޟesS,\"Vmiuι@ UΘ+,#ږm Ao +RkT4Œz栶<1Qbat!ȥ%;60!/,D(&q0%} C9H_zVWI6?ڶv咆P.DtE.AUk_# Z{,>'!BN4dޗ!Y@bÈ?nV͕΂ pmY#Gp98XaoD[#ԳZ˥ns} J'@Qg7]JAٛ{3ӈ{/nZeQ$7Wm[u.c⹊@$bz/-wsM-/osS?h4zhL 0#&]̓Co>s;ZWIR@K9'xƶf"~ȪH GQ⟆)?NuzzIi`ɢ)(Є*B.t}A vzWUk*A9ߌ>He`e6:IUz4H*[,D4j)%?  TE||U.4\ v_y?E+q:Ѳy廣S \lC Av#|;Mm8\ m cf|oˬ/;l~!uMf;}-hx#\?|&r{n 'm׍R'H5@B#K7eúߏu*f|D0Lʙ mFڔVղʭUiXkGI,v}(αr@_*fU[N9KYUUohQgggd$ W>0)u]W)Dq:1;H7lDFZKRU3kI+?߳߷S$G2u$|?)Qv 'RM؛A8A'&.X> ~?],.@J^VKugI=eN"."-*^B|>Ȼ5 f鳿ʠOoeӖ>K+M%01"SZ/?'8%RðQ+ $YI]‡ F>r=eM_[Ă?Ơő1锂 f ^yv2!ߥT"U*# rû)7O6%;t5m5<}R5"ރA@9Qշi$O~n/|Xt ? P.BjYOu_:J!o7+G7a/2 XFS/<2"r¸P3k8SN1[ӱv%8'O 3E&\h4L"ZǢ4v ;!}ހΩӻX*o0 Ӂ2. h**s-Y+ g"og-xVRx ~͛B={q{ρBAѫ ]X!g9ma] ̙O f:E/o{,sc`$<` }u iʬla e'puڑ)Ol#S0TKHLɜNNOt:@Dt  Va'U:,0*)v/J̒GhSpM/# ;[ _f4&6^p3Cj[PWNX~\42qXMnn{H` 4Edkn WZzP)+_b vM澘*zx/GiF07dcn̰kk5P "vRuOEijFӤt%MY|7Y[$W*rIF/8qc^($W#ar=XhⵠSt#pw}3q(PnIpïI3soP#}tlsܠrW)SfbO6peHBoOy<.G;z \J=W늶_l$>y9VxGbuLہz:+EfC Y0O3 Uنc~%ϲ?Ϲ,) Wy=gMMδ@6-LD (8z]w-{ByS pfe\z@z&|eYŋ9e]Kh+nmne@!"nm'V ؠk>j)"^J;u 珋j0tg}2&5[Ϥp:6f=KY oEBzM| b@ym{0UI^dfXm獠/dqp"^ +؏ʍZoοb?RSGr}-]m=1uʠtTwȔºA b0N_ JVq՝n9m1.Ê655ZIjH@D,UU|7RULT|W |L#؝,wzH|!'JkMCDrFzWo }*0dZ=He>gSd"*7$#0u;fFD~܆uT7j/DC5G KT;oZ鲠ϖh‰ X2 I'ܫ%Gs Wub*iCYʱBC|;@8$ Sw_ <%"K;RNI $Gi6)ٟW~3 ʩ@%hՅ {6#J]^\ԂisM4t:A~ mmD!clsv=oߘ5ۅ.25>b[[z=Ց`Ʊ ":DgHPEt'Uhvq^+W g;7"mp -+9Ɏ#`@YCVBP[D:6ntdhȾv|2>3'ꧮ սTaObU(|T67diE ]#>Gxs:XhQ>@:,Q3k:_GokYj^r+em@DѺޑR@nx…*$Z$6f&f2|^2!Au$| ~:)^Veﲘim&yX.-ub^ˮ`I!'$#YM/ߔ#rĪF߈'0T@&6%/,̢a'DL<.䍏qCp48h,rݭW@%Ǒ*TX})eEB)y"!g0[kt-؁Yf.1H1EswzuYDJ_y&dU7[6!W4?}&3U1,mȘ 5U(3^9(*}!HV"l̨n+u3v%8vZWs`fe83P4*w~_- ƹ">J&]q:$Ш`tjeeBUmQMqHY G88C__یAivV:GǨg@3>G[ثW|*nd DŽB 7&ܥz 1(aM+*MfA1"+^|ύւۃ2_2ЧpwvCxАvzn#XOullFr%GWä,7Krv|s~eK͓;Aҫ;}6+'i^z`ȶ4kߙGzma}7A2w[ۜ%E]Q54oԢ,P0H#F{.ngȺjX?&o3[=O Tdꁾ!״ݜt,lT1SQIzx뢵,,[HAహ["SM|T hcW >.4rP[yuBGrFi,lT ,YlO֒|ӪrxYLVąW4ͬzJFQU`"⪸Ky\$+wvRY*=EWL>3k]!ZL+H2CgI.#l!2!wN1@Dƿ ]Dj2oׂz)Mր6!NڹNZ"@,Y <Z[ޞB?ȳ-o꙰dΕe% /ȋBz>&Uƈr[ Eꏻ j&# ==)b\Na˔-j}v,zD*T'}OaV(=l&IYK~k-iZq dJoTEHّşVĞwjŶh+@g?sېEd;9+{pB1BLiI{\6xC7"cIAVSZ[\DLV !OתԮAIyLBr`Y.t  y8&@mak@⽌޺TYQ$Y~+.Ib1Cu't.XH+M㉄ fbmW} d_Yr:65]# } )U?FA=F:0®sJT'Tyon ,fwQݐJ%T$+E1OG8st¤37KHi KȹԪB~h+Ls7ǜ`GmkgQ'oVmӇH$\>1sgvz2/ 5 >xQ]VX}DB΃xgW65+7dgA'ذ$ ;|Y䟺m R_;٤ U^;pqȾX)2 4'9iy>,#?H%/vjJi'-I ?04OFQGt-qױ2/&9U8*hwan[!Hzh~`C-/E׺ˍ"?*5ªۣFznaW~Dc6S9{j>5Uh"G)r1'JF]NKҧq;jw&M,ǟmՃp߉߆zsK8S$fF)($Vj86q&ǽu;a&!1bojmvv{Rt{[Kk4qiHǮyDt zW>#n-|XH^&V[5}^zf*]a:&O. #Hğ-7ߪXpLr]7#ٯHKl_I K<6(y0DW ֹTm+81N _bt/ .Mi&0|>q^9x4`7 ̪D9S.J5 q|xlPOPԖ^m^yпԐϯ,;Bمxb$n Qx$g]5",.i:3lw7E? P Gg?!~}j &Ed$Vq[t74yvZfIJ "8*$jj & vЗZu}ݑ.QiJ_+V5©aw[TƲH|vwH="7peaKSU*,벵ȷfAtUa!iX '@xOsN59Nͧj!U viꏞ ;ɠ}v>!rE30[~ZC]@"ߊo>!w9 OKD(ڴD sLPT1<8:3yֲ5u9xIy"5rLf+!'H/ p*iK47JvޞRCRTz܏3tur*F:VĨT"d敵Nӓ]DR}z@e1|}29J0-Y-HEi;V ҩB[2tM鱚sH'DeS8w^Rnh_X~fkgeL-;yeyG׊bFa,pi+NCv7Ҙ+Q~հ5TZ/x (g'=uii',M>'Ig8߹GN*RCBFl^oIA& IGU;VyL"VIaJ}cl\DQYO iY^"n:zJfDʤ.eoTք"|Vܣza|u)’9*pӣ0CSM/gx>ɦi}~7[M2Ǥ"w?%b-Hø}x˳Tԕ=ʴkX.t.3urWfG 8LK$7՞-'EXdiɊ&{ُZA'gfY_A^KQޗr+̮ivj!@>̑jBmǮԥ|M:oQ<&"uBg_tLkH E,{ %t:"<D%3%Ĥ>h{t?@ 2,&V"W,OSI$BCw5 D5锿앵@JPC }gݑ)J}#Ġ\ /A ئ€%[ݰ]1h8y>\h!d#$B$ ϊnhMG亀8V5fcpqİ!l4Z2K܀ܵ"n3a>?본ͩWrF~Ym"CTÝWfj 0Qv ڄr $(l}̺Hg kƟ]J8sc{@_,PsNy`zڔXv)_YG3 D[wK--b18БM;x~p7'* R49$={vǗJ 7ExGMsUiLB8Ud/,֒GxiD,hBz9Uu"gUN/~W"XU_kScxdvT)[2H .hFfr$QlSt˛nF6nX]XLs{~ZeR8.FqN4Z_#kQsh|\ ?1s{%[h}(*^"-Η蘽Tvs$7`Y$5rJӶ/x7?KHUNz}Z%L i[˄^Z;KS_;M/XbnB1DMO@+}z!/W>=iavX;VH;.*7jUːDRe1r--LfFډ×+aCv׍'-3z^2z+Vԁ}ȹ#9|kc:bд51;"QńKD پwm[Ov2,%^ȉC9yV(4.K?UG/(+eD*0kA"ڪ{ϳ^A,,K6g\um|;pz|ԫM!_A[2yvN/`ԕ8£0 7yz_cZbN{H?)7=DݎfXUYދO҄ʏ1T0bG ፵A({J{/b1*b̖ӏ]Qm`cyebkp% •2{wy ?gA+R@4=vbȎѬ\B* E}Փ1iy=IX= ;?~(Zz|/fS]- 3Q2:{oŇ 0)( {$gRD2W]+x.[) ĥ V`n/|@w2Xy-EnsiMN738PSU0Iu\,!~5-|.`siz}^`~5UYNI 9ESk~>&Krű@N3P{i "<=Ƀ]4e]k,v WMC6+IwNXRV8rƒo#k{3E?ao_|(|Z;Q(Lxf:7UL[d:.9lmB!iH=d^lzq϶.j&Q$fg"9ԐBI~i(kIrŹ~8o#@YJڡ3`/ClT ;Xz0|ȤPA#/P_10E8CkNf^z]32GxQ8ĭ} ̒F~Iy7v FpwrhTAh#ѝ"# C>< l[u eq}-@;ee#6ܞ*\ݖc,ҟ³Z8(>!I2Ǔm WxMQ+e?KF8. A{JW?f"Iu+ Hu&DT5w'J3 :E>Ba%w70hd+dt:i"MECNdg=~":em W.:9E];0sc΅EW.^'}ggˣJ-@7cumZ髣 CG͚!%4- 4;^r0208?QɄī7qGZ~Ik( f*{24|3#\7+~ĞUf٫C{/6džr2>P ,'tOk 'k4iLnz]*L1,PN)l*ؠ e dɺ:Л68S{F`Z'gB3Ɔ"3r7"sRj^oV /(z/B&nQaTG Xss61Rݣ' N7V5r 陦b~)61DhX 'nU$f>h*p qPR[7K9 `S ܶ(w-bXԊεTYCt8M[(_m W1ܴKwJ\VUJ*6<һ/UW@u{@8B+=89T1П4(tc 7aZQ#rquYKf6"}cĥ<k[}|) *{yvq p֓%ىEy񀵩F]0_A lZ2ҪC xLK"j2;,%!m1(SyM4?PwF}M,r!ZhMŮj^o~ iiw9ޏc?[^{Cp?`߾.+uՓȁ!zQZLby9+|i^2zv *lIG_w pŎ8+A1xJ">,?QS}Vւ'!T9Y,i)'pеwnTS [R 7 /Y e FGGxEvz6K7: n #&M %Ikt=9yo=\k|OeiR$>~fu=ZΪZ虫(i\hZ_+S-m[p/ỷAa$9Rm3&VU cE. ,"Jp3Ui5`8-*3Xs63!I[3/~$`#4>:)-$*< )@m~>8Ƥi/Z}sO݂mOՆ}"4Ӈ̭J?!2U ^"<ʆ_zX~9㑜^È**Y#n_$Xlg3kItf։ Ll arp9Y"ح+V6x>WY Mޯ@R# sU SM0>|xx> 5KMa775nΏ`eZKɇ@{W2?Dl23Rw:)Eԟ:؁`"<s"Tiem=b:Y)/LhFx}ZD]0f2Urg_Ԡ0 V޴~f-D#D vq_jjoceoP(X2Vꦮ>c2F(<82JKTZr 3H1T cr%CB kPX#}&X##)L(?@߻iw{CERmGdɘ8*^$Ŀ'1(>ꡩ`0 ޹q?)Q7[ SIwSI!} *[rHh<.yg S|jh\eVdZke 'O8λSP"Y~FSNTƷָ<=9z=t)gY!J&KsՠE w&]VQp Ô SgmӘjsc#7՛]_%5.aXj(+ حss|[ ka<ꑌ_gڴB*=igV:dG"2Aga=lB?q\F)j%Uoՙmk+|:9ނ!Y`"SD'hzx8s]E}CG7s0ت縷;'ͪu%䟝ctX-fV{7*ڇPb̉]^ C^wUg ѵxWy98غ)Ng3NwIQz|.66^ )[,(5H )Bc&XF^:|%G΀i#JL\pMܳscڠBп4/BDqEB$1M?]ZwN {helOy7{5zgrs_fCP{%4-#ovYrN[{?ڗTR $/nZ <gS/(xyUmTGU]rQ\M^ `,h Zx׆%Cexb]vjų=A?YfZ?˶F^EcCGgɴ 6[ \P-EG3_ h%A}bghfcs{THv; L:9z)L֚ϔUjuYѦu|4q}dݻ hйC!$*4yM`~ xuV v-XXtp:l:t#9PӢQ(Dt(=+ƵFY$0^MPoH z=cmŘf7?ELfdpHa3G:bܕ8mGҨzuN,sQ Cu&.%+W~s|_:\wx fqZ՗PTU mjPK1"K_)B^i|L"|R:&clW]ywSnTI Λ-%M1wx2$Y[b ^#<}P^t,՗LDMJ|'$HS9Wz ۖ ȴV|Bڃ5\Hܮg pES j]ʐgIP8nW/LÃ|f2 >YĿ3sn*tQI|xH0Rq-x+!g]s).o뛙1+F Mk%=+dc0l!GY^L'2^ܳ=\88'X'Ft> |'/{HF8LeBG 5=ۯ<20Iw7AX7ad8w [4  EhNJPr֔$ZjB}23׬Y3FVƽitܞQ+ys+n8}N5[ +=|0e!ĞV?k3f9m }ӴW8u7]\sC;e)/RϿOfÔ[nI\Ƒ{IQ3 QnY$!E7^Q|K.Zޝ5EZj pΓ35*\^v |~%щkD6S1;Ee(pjmgPƅፀ$CljжܔrP*$"j'v@Goƪ-Mc F~$'Hƒ\oai0 ǿot~G̿7"76U  .pgѸe,nE7XU[5p),JdyD׽˿z<ÍPPmI,.zsJU9m$2:tBw%6% 4D4ՈcO %1?KP/)? Y;{6h5H"\ޅ&\l& zRX9Y7L';K3V^) ,3]?͍CO(ԁޫ8n)+m\c!$RRw)8e澚¦2+.Դ_㣩F,9,u@yQpri}^7v&Mh<ґX=M|4nQ ۳cve'(2ORzN9BF>=Fr)oˢ>o9Z@ͺf9 ~wU)D{?)y8-~o ]r+đV^=/7ڶ>j ѯ&R=dp/9qA(':^ERPw0A2m9ovfcl"lN=Q.̎G(3. 9Rdi9. K3#y#|X\'Ad@ۅGo=ծX =/g~e"<*!=z._kb!+E?9s֯0PR>=)ECӠ0Cz0jﱉԷ\MrWb$jʏC{8eV CS !Ϛ\wWiXAv{.hV(+wCZ-:6DW/ƸAvnj_z#+FL.^jUڸfw~vr/*9 U:;s<0Bi\mYw[b*WpCWEay&9D?Hr-퓯XpdJ Մ5Ee2vQ#hsmY]6d\?}aևW}5cuzfn ̾ՠJ3hs0^SAՑZ&l=ji$"a:Q42sDL6ݨ$,Sv!9iEYl:rM+ (mQE(?FQc>{b:_-`Dx/|;ѵqzY {~} , ԕ.*jؾUA %1 %V#hRpew^3C.wyg)p  @!rlKJ-]nS'tImJT_.Eߔ]Ժ4N2i68k҅Xw6*  ch}F(#. O#+ȓ'7\ QteLMsh-\5qYB[+;gqO4 C=򓰎h4ZW^r,\b 7qDE ̻l6 k[!*kJ*uxJ Q 0CZxYtj! 7Ifxk_q3ДqQo'5D Ow&v"HHq8l҅|O;E4T.) \bHEOA#|~\v }~شKFq~7's=_6~ar.gl bG\U1\'X5z[K5)37=;`؁YguS$v[v' 'y&I SBfD@e@l7=HksurȲ&}EuZm≫ewF2",Qwwr@w:㘣|MRBe"дOྃ"31!?S:BR|~;/2dEem0p"$z糿:H C@|C:F>^>-SfvdRE.l`y9fC\JZ&X0agW4Yl712Cͪ~qJZ#W\XU)2tl%@8 $j&FpC2V_ h<2 ]=5R(9f q~-z v->5x ^ThdJfߔ| _ekDҌ`ΥjkĒg4xwUHJ8ĵ,<9@(6kĹ(Hme"˗yzZ8dbݣ]0@`s<1>YP (>?zCJ>*:^wgjALSMSJѠɹMث7:i8d=7zC,:ȍ0PGii1LصXZ0i<"N z]nU>uo#ztazQ$|R(Y< *aDw8=^_DGQ rP^cH=6/; 2KTV&)n8,d~${%7j Y>(Xe4Pyi2j [=7is}C-5¨23,5SP]ҬSt BKE#頺ÝOAU1q͙$@EjKaɚԡHTO)\"4hw~E:陁a)F*/̏5*!uRXӴd]eѝ]I0ޤ8ܕgy2TDCg PxQ&:GFvXc(i@:h⡶Щft%Ez9g)dނڅHi}#%Z BtҢj G7l! oLV6Mq@=`{NW.k%/]y[㛡^S~Hӄ+@y}‹2jwQYt2Kλ3zEWG"J}a5/+Ox7L>Lbkxups| ݴfGA)Q^|2efrR`0wz_#mݷGNeȳx$9,mrWmA׋ZGM=% 51M-hGR@fGGdC*Sta+ZQo%SA :>fؾa;s*M@7DGd,jxli;? :mJ\|x?>\"'KdZ ?٠8K7bfɞՄo͜tv!|E* RYKSV];o`U\AZeBN60/b:x#!H:ܙ'we 3=vx[%Z&YfZ=А3b/ȝEAKy17ɩ-Bm@4m(r=Y6!2cuJ Z%c⸃VI$ nv]"aFX0jm ;kN*2}SWm08$u4=-j1da]h%BL-Vź]t> %Ps'gRn.}y*m7;؃vŝHF w0jV 8!BEv !-ue0PTajNiL^=[݁ajtkTFqgߐ Vuے%-!_IXCM6 uDol?(t"#ik r_@6J@'PA Ezxxغ o(٭Y1l&= Td<Jץ!}G蒴4;s(t궐R̥F<#_JWc>#3J=c2Ih-kYӂO ~jZEjOfAH~?,`UWrD' =;<0ZBvmՊ h vS<&ci0ekk~O;,YId!.nnG#\heQ_-)H9"-|XoWP]2fV*NM(4KWtڪmwO{eZt!;[nG:o+t| Rk{A bBvaFG_:C㴟O5ti,ĚFZIoA}]zG7pW:OX +?+$V-_0 LZu5bMz;ގou,ԅpbQW_"jNrmMr%`'Z+E{l C┪0a߱F1!-#iɎMi$VK#v}_bmAC&.֘3-Ǯ&M#$;8'8z٬"G '-Y> b7_s|tA * Zl;gNUF86%}`v>jIzvXsDXWGA{!&V޹ VTW_{&UHhrT})ʀ$|FiVpCK|ec/)g#EuVf*=dAr/! TL'%ۼSgҼ%ƍs-:;ъld "+Cz@ F L>MeϞGca_4{{XuQޱz#|-.[X1t}'8 5{\ f ^5Ά4UQH wB="kГedթ 5ږ\IUsL:&y~?u C"mSi>s)}tV{VakƇWyH+UZEQmYr0wLxqI)d~XP))`v,ݩm&f9&eQ{%צ!N3eEס$zz2 w4)pv^F7Q">q4;wWܪzNܙ+3kUy'6Y-|+} M"(d3`b mG!_|L >df;t_ggY蟞}% =+7桥)rF t[R0!9:\20%e..8km1 *e#@y6'+Up[M$jxBi7_f;=V9IC|bd'kIh:iz%E :ZوyCzMPجr Ѿ+( %.i\Bstu?ڽH̿]6;+}iICK@/h $I}IߜEXҜ ُ̍GpAExXֹ 55fYetE}X|l=U(nr٭3vo85ǰWPSjJeTeu:j+P:&|!]DFFװO1 M(|[᝽5 uck)TFÕlR"ԯZo "ilr&Y9B%l~׏{۸swKU Ա$&w &7Okg0 dQ'i-$ZQf84 'R{C dXfkonl9Br7ᤚ]fP*[Ά؄3TsT"Soߠ,)-Aղ(/-vF!ۏbCÍ! Lњ}0Tf] sT>i>ZC&Jwƺ nfv ]*v.V 0:tI!3z*zJw`jD)Q7#tm fpPLFK]&p,W;eߜ5ѱ}krl|)J-2vY5s1䖦l8F#k1 Gf4}52;Lo_ae=^b \'-HL=G$>bfz q*w$Ym/qq[& g c~^{G'0|mZqL/67,_l s O+ID|Mo7dF٩W,_AZFF".`Hv9R.ߦeT;H5ݵ<)1\SīN6RǠO{נaM kI/oӷA}~נk M(͵JMոA!Ք_ל ?ÎwSu~\ H7:/e XC*Sh')Ve5i`0E?Ka1gՇ9P;ƾ gᄊǦyrµGs^hBrofrP_]F՟=؎fA wʮ"w9VRN)>V (.· 9@(–OǴ͂-f n+,<#n5B[1|V:aC!nM&}x6G4_Q|> `T&˴!I{9 OQ+ \lu~h3p@NYOVÚRDS:nݺ:Z}%a ı,\Sk NYFAoKS7bn?o!J5E (M֏ }R y%IC)eAy]Z@ |uώ{ _LzVcޒ^&:%(M rs;* eT2sY7#/2f|h#Hm"j~F6LFaVH"|UkgZ?/1ZsD5v"}4͡4 )V 딲>ٗTf١8yS^1qޣUQ&{pUH!qYCZW皟͊tPBQy&YJ"=@DTTvd"Vc,#0(R Ӡ 7LZz[԰0zЭBPԅ}JA -0.w?|6yRB/[Ű5/?5:*y2"z+ne%QAg ^PepםG,75>7WdO>EV&Ě@7DR`aZx@-:(kͶ"[ۍ=Vmh CƢ{⾓?e: S䙗Cz4Vu#@u,{EKE#ޜӖFej*;0UU@."6*K>K,H**HBdVJF6oCJ7)/9o9bA]+3"&yW_# )u!GgeDai'oB kPg!Gu&I9KMGh7jF1&jfBP!»CSS!/-LAfhᯀŦ oNC 2֞)䚯ﻗY@S@q~W9 )r@cfֱ BfhґY(X5s}]Uy"0x -K| XH[f^@[u־*-~8aE*- \p&tL3lѡi'ۀ"XfƋPBlV CϹ4\,`$y<_$2H3q Ia\)-}}DDU3><3vq<yIp7(e<;Q Ї0C:!8<`{y[S1x %.\wQzW4d`IOtO녊xx]e#EvUlE* QPrҒy[!F (nȞ0` 'vv4Fe4xҙFZnݣ7:ƻ7l}@sh,FvWawº-GwSo"6'83S^+K2^[b让ņ?+0B r.M_(6d9i'5 Իc)iw\P=#Ej`HK6TP*)Gzg߇WN|)^’=fNvORnaٽÖQ(4$PIWƕk@"{ƑGK7O㔭G9 ̒cOo;Zwd@I!6{zM`X"|C®_W A벎1:hx1܏>5~\)3&7gk8S`l!zb|e[.1\Ҏqvya>9wOkF\JP|p_F/gi:Ir@N*IP|Bʥq9PQ/9n۱xFR.'(k kp:c9W>ZQ4xpGU ֈ> l+e܈@F{IyO[2DiJcOh6>W-6G| x*gG .3 Gp j CΎ!=) X/ nНη—{|~fYlh1~׃"FIS%R/Ѽ"h O($͟dv,Ŝښ+֝^bູKdケKClu蠃e/jKS U3VAxm^XnHLe;aBվJ_I8C ;ⶩdj;\C GI/GF)T4VOP2bfXQttHܚHzcg- (!ΪJJgQ6XD4gLN d1ꪪx\tS}>%jC(u޾'~PiK78S(CtI!poÂwq!BBvҪcp4QiC-)^ '‘pMVLMНݛMZzǻ*8Yu P0B)Tc2|a NJҐ1 w! >( Z|| w61s6}&u'U]Y3.~O#˃uo3ʤ 5]a0 ߘF~Q[ljZ2&vǿE[, >뀭3Px30 !Ҩ\[c{9oόw{6Ԝ ƽGVw&u&rfV.BϞ/ʼnD>6WضKX~CD#;fx1Xl6#Q2]%TsBQϺaDM-o5VStFC|$'Y&QHdDޙQ= ?3>UKϼO_&3EK[:-j*l}?d)3D<8\%5.JZOdB: 5=`v;(Gvلhۼ!yt? ߒj`́KefisGoؗ TsO0hU2u*koC briwcr&lN qqJSDg?@skE?k=ZrorŽҽ. Bw:@\mж߽%!rk )EV/lUƬϷoiO_jA8Y'GOZ{׭.ë} *_gw7Cf8GƇZ ЀD2F }ђH,; I}T2;[&ӈDZT]4S-BHOOZ(t$bq[K7iQG<{UwycJұ_8.,Y蜣" Ɨj?֔?f{X,Ny!+<=DW0^Â:@%sD{mpcL P"^:(j6w7K)i AHd9UGd* ) CL 3sљyʡ0cr")KM- 8nM7h"1pַ{ƪHN&w޻p[VŚN[o=FM4˿ȩ6qZzmHlX~.]`V& spֿFJ{IDr]ɫ{ʂr}n>Q~h "YG+)p<6{aҸ.zTeHm5E}]qx *dX,IݍnIJ4p eNlw>Vؼ@c7x\[v e`I1o`*٤%)vfV1B a,sPlk ;MlvReډdzAe~A*8Nc%!T~H)<4}o\,{F u&Ŷ,B~ K\f?m3|#텴¢kֆS?~\:Գ~wNs3u9$ ^A%zD) >J35 '*)=tqE.sU .'/\Ҽl12KNL)׈0Q׈ ;ǣ7]^}(s4@>>b `X],Ijhv,[YdC&/'jhPa!3qE@XW_OXl2ЫhFno g i~Zq,b!'^#Oc9N^{@wʕu/_G^dga HUAo +y;ݓ3*/e"y_Ώ@CsR#yckB򷹡Xo(D_7+d"0"Ũ]{!l 5o67.JLZa[] G2מf2N}aG,|+.L@wGO_o‹)Qԙ+Xږv}Rf'ZC@0#sݴvQU@Ƣ6 vahcY- -?}R-ԒvZysJ- DɁ>G/Ryh"B6R jQ6GFgF'(۔M:[ʮG")4̟䅜P'j}E(utSV)REeEYQpe2Ƶ ϲ16Lh(Hep՛3ʊۭ937oLg7+e~M$tIj *l`'QFQqR 2w?u%ztv ;,7 <> @-J?9=p̮m&bEU3&9^׾\C ޳cO,aG *C ǥI{c)=j E3vvGl.Ξ TevPk 3`>_Fs?w[+n ԉ|,[B0#:bO321cyr=0?-BlHrOU D^]]$0@YM.#nO/،7LϞrƱ{>4.$r7pߒsNS=JrDWN&g5mM.Vu}Be/b3AUJj)s.~\¸+|>Fj0i?>1f%Y*ha@/ Fʷ1: 3a|F!@Z>_kk+U<"suMlH2GQUiycʦ(`W[''+oivj4݇ړVXT\Ihh?5Td!c:>"@}!@ITׄ( `He^X٤Od;eP` Wm3t:=ə.%9 栫ә?bMtx[K#6{D~[+bFdf I3n),t}ZFzBYuyș!P5eVi == b$w$ˇUSWA"?K˩{UbqbjuB6w^>L~OacC#,M+E EAVz)#{' `qgi{foAė\K+>Qϑ6덝[8*Hk-qR[yyu#?Le G4 ޮchj,aUzƧtWÐ;v)3zǁpRfhQVBT$0w TA>ٍ͞j? ;n-Hhb׾UoVud,@Npzbqm&E)Q>[{C(M:SqQ_|;D٤XN6Q "Use ^M+^5ox{D&m02d m;^\v2bd Dz.>C ޶l`mFtrKޣ)a. Dz'Ixo"UeOQHYC587H_' csFS~D]vq@(WiYS ( Իin Cʣ#C*d{t+ď< ӣ`Ă[c#3eƠ[h1$^L&1Fp"R~1QY&P W4:;c!({2iʲɿ)W"~x=j?^iU9R1EfC/@}i+4;@kHh'-֫u3)i?Q 5OG0G0 QYjf&CUl3߲Z#$LSRX=\'e ^FTO9Ҋʸ= msH}c' N.>qV!ӼIv9<Q2 :4~+/Wm:asJ,9 Q Y;LDyꏺ(㲓KV)|0b"Cl='3ѝD[$G%DIBJfǐ$ ŸFXsR*'9C`سu 3[ux{ކ1h,n{_C9LB&3CN"w4ߩS- "1p#w.7ZlJDEI05U# @??o(ܐ5WGSnODLUDB ~R-//FҹzozRz%Cn,99vW`-!gK=qc:JǤXXudt"ZKQPW2fٚl\ceI _.'rj}E{;&ގB0EfU⟠ IOD .!soK|,|$w]hN2':ܡJAe_I-d>0}YR``A[Yf΀@%!';Yڇ꠫ $wB_׫ڮvx-B~]MX~;=:,r]yT$FvE\fEtW="+%Y6[{Q@,Чkq3D1pIx b712v*h$W6?+ u51Ήl[m w(5+;d' [ ` QvLa2[vigFIQo2P1!+:>/2BRE fM+y$8s,@HG,qm%mg? # LE%kE Z=tIomNRiV5Xtb|2J&8 N)T{>݃]< |>,OЮdԌ㻒m^ۅ&l<Łk;1%Լ)&/ms{`CmkSGmFo^[Քb5 eBr'xXm'2i㻁"Ut=QUqKGܬ*MI8W$^ и}ԜfKf$(3ka|i~X646{/'{r޿my(V;+_\c67+'!3JLl*.*u~U)xʹ_sWmvQDX}7 1I#U|D toa_"-}\%3O|ĶYZ|xφl'>v,j[:W5GAgͺG8vg`هo0,_xP>߃Ά&Րc"Vq)RƼyzM.b`ׯeS^!oDة,5\+e@X2(wl{NCr0 9ga8$ K<>79}):g5 +!b a@I^ vgjQ47U ǓVpV*DQ8z\rCQr맳`8>c@g[gRW_Ӥ%03(VAfC"7D0/m8ǚ%p0+ޏ0E7"ŨjYiw% 9FCKE 3> B"WN@ p0!;9Qڹf?ڷ%T:Z9jBvx7(.B4"i)Nf';T= :Ops-4nR5/ #{`Y`,`zcOS`sPZSTl'DC`m9Cys:h)y~Վ,%r"r渵pJ4:\2W)0DfKYbQenOq,E/Th!V̱;"4U Xn A&C jgx13XHrk󈹞HsK(0;Kd.&k[F yꢱGetz>){OJI UFM`Xr58J(%G2=,kRF<ԙUw! OqwV |~]PCpQ$P `NH}fF~Ole 6.PœhW{*&(u ~Psv&oJ B,-N=K׍)id3O*7` Ώ?+gYZ07070100000009000081a400000000000000000000000167ffad150004b9c0000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/hw/mlx5/mlx5_ib.ko.xz7zXZִF!t/]?EhDTTk׶Ǽx rH,-h83x Xf 4p9lt'm>e~({+K*cr53]h ;5`+ݵ9huŜGlR|WRU;y9Vm4%;pVQ@bíTm/lp`(^ 7)ON Ыn'᷌@qpi@RZ*%fjD(jJr-`@{YHtGfƬhBl02Jy ^ijFĚ@*[[#~QIWշ"] Һ0 &@݁GsDz=kۍlb C4~=%,]¢OmmSњLKF4ll+i]e0m^kf IJŸI7XnOizחF>F*Uu9b?n4YM(.%Oz|i [Z̉vǧX Q Zƈ,3/$Hj? l!֬ޏM}vVߩvB^W_Әc-)p]s-%(o ki<^!ٯ[R?|Ȣ'7qH^S]A|MjEx߃bfЂf P'|JH,Ru}=AۖG*jccǚ.kb0-:&|zѬr]m@DU *Gɦ{<7N-@%?j-~a|7f,m"ռ0hogO-E6PWOĘ mGFDIR AΙ#s#$!B6wtd ͪ⋩=xoV3+*PQ!ՕFNլ>݀!j@ :rrpPך(5C#} kqۜKFYe "זּEÄ,Lex=L]QIkós$E-h 7#t8 U#T_P-mW:dv Mgƹn{b/Jg hrqءܻ^n8h 5%Ɋ+:E5D͐!..cfDEVjʺ&n ^?ߗ r Ozl;K%hmu7\C+Y/=6 Sh$:1TXJ^j K$&ϴȥ7ݩv$:LXKamX\ckJqO'$ "?{Tଢ65qy*KՇo㎲nlZ) ךpJ@ ;Mv'AbI=XB"ZX]u8(%svkQN6eJV΂e7fJ ˼߹#|+L(zo{J qCT ]OIQ=LεlR S\)#~uƦҙc 0jNBsD,_Az4MѦ,Lkula ɕ#enFS&}=f U\#o<`ՁFg&`#扚xt{G J1Z2[ eq$gzQ_H +R߱oz oJQmEr0/GfF`j^)ʻiKґ^*WuwzЛB3WOSp*$hDLfA\G*r<ܹd s?uEJwB&>4]VҐDBfW o)ul{^^ӆ)ŷThDpU(w_z`]i踅0[p]GHs^=3Gq}ޯ' 9WXx8Qi3<_[b?caYd.Gn J$)&cr+?جt f/ּJniLF=j%nJ,!f6:mHo<>'gF">TlHEQZ1w{ډYkBaڢݻbHIVD ldWwتr( }ro*ǒU۲7іpڬsG4|LDmm.q4[F}CBGpnh8$ h{2oG0kX_JjY$r6=0!\,-g B+ +H&1'l% )5އdJz[NMo5Fφ;|jnM580'8aa%pYb{xٸ?RӜ`bwj[sf[}F N^ס q9HZz@zH>j[l:TpL;A;I4,%]d>rv?@R6SgmKw^V5,HK藽EBH&dX2|Q`m3a Q?yjrs '2`mv,~N,(i9O]*jVL  "=Y k#ޣQީ(gM]Ȱ\_f5CUx9[uyPrJ tXڠ 588̾s5+dx|-!^ȜnI:c2ˌX|"]W_2K0pZ0L@XZ#&E(e|(ɫfqxu(ZʐjwWyqAd$Ƹiqĝ#E3JLD!>ڙLNN6Oȩ M,X_, fظ_6SL}ELx8!ƠsͦyO' 3EH}ҏK*RU垬h i'_iV5Ŷq"`ᦒ,ٛq>޹2"mgj0F_ 5q Q3sH۹餐 5H&eT)5Z4; oE  M_ywT*-F"O++TWe6%¯кQv8ub:c 7vD= Ɣw|#E"\C 6]\  xECb{S843i`l#bS hou]'Jc)@ޗBJh+UoRrrHgrmoE3٩t;I)C*Iv-|e3X_sCrԻs5@@*䩡BY!FJM5&wJbpCYMG @?ҼgyCxkvlXO NBHC>5ͥ$tH5m?T7U]歷:"R:8FŃo b1ε=g, _\\}5Nrš.p8]:m:0g܆ {-EP[e/i'UxЪW9QaN5e %r7ԖSa2hS rTǺnma jf_A`5z#}ꂺmA$:l.w&J0X ơwtqLp><;y&fNߴ/rzOArr$u7R[,+ r >m"ĎE ,^fM$VÅD &ϳ,,uegVOB8::napi}t."qhCe,XhHEgHQ.r!l-1l$H&XU+;0hd\+Esm1cp{M?p9)rv>&Ty͒so<=43Vxӝtu  4DpG(FC="qi< \ <-q0~.E˸$ݻ< 2Ѫ;l/7wN\ n@G+|*q9D7ZCǃ)IW _ٲެ;nwpOR`lpL!p _.GPiؚxn&ZBC6=&&t܇ͽ-39E}&{)v*%D$iH\xzJEP2mͪYv6q9;?W.o;ڈj] 8dۅuOI8LS?°~l4I6̷ICz"4^R;ZN|1ysF/Հm?>| ex*U1 &9ʹ8C1aƴg·|rs>$kR]vQlj5vx 5Ijy{1I޼oz{ơ\B:Wq5R~ez'I.x p)KW3XԎ"anwD*V/Ucl Jl*b3 0лߥ=Z miVۋHgodr Cajyg0G$V)Dp1&LؘE|]RsĘ)v5ЅJn=%m4Rc9|ھl I@5nZ}ͼfsՔɷ~"`Pl:cMl9_INB\lDsڤMІcISSRd 2dža(]`X~qV<ft 25bzloUG%|= Z V4o(@ϸcդ廚a扢 Ǖ~60+DT $jEu!գ ZhIP݋LMSʶnJ׃(z%#uO< Wsa͵)vrEq.h#Ͻ#h YY`+EO3uqY1Mdq&qZr!v8zwc(L$ԫ0Hi%"N:SU0aӎcoG2,J=/ \պH 7UaFm7'9cmj _4\'/͞o'' Yƒ%>.dHg6M!?(YG/ .~gXnNizڰ>6[^uAYtWW]١(]Tm Rt 6D,I6/-n[.Hdl̶HEC Va; !2ᷘ 6f@~,Vџ΃G:-?j-kWc'Oԙ[ֲUcj08G=Rpv$fd2FԏN(xmj`XXQЮ@w*g<Q‹рN5XEZ!B _F%;'B1Ȱ^}U_14+|\xR*4SKJ6'3 T#  )߷tmI.;ݗpQvwӵ5p$l}H$g;oPhdGp\&'$I0~ @ sT,tpjr2~e)utldf>#8<.P;N1;-N&Aiͺ_+lq:Jbcto<=Ow2J3ฏ(p"R,&S=0]DjȀr2 |: ?ƔA rt1qy٬W;,1%5u}U.cV"m'WB sok,KoC҅Ifܑ`^Ru:6f۹P 'ɬbSߘmSč`PaRن(v{/d ~!I5=髆 zAFJd,\-}Hw!7Ab_'\>E|$O}.2gu&EFiC 'y;  *Qn*SqX ]W4^X܄2^kO`2Tˆ3$pd8J03NQ%OcT6r9V\Ίkh&[FDy ' 6릑%ǹIʤ}!0eVz \ h āhMxuc}ӫ4j mB5 qĨf]/a:t+~fP PoM"c5C2@J8-Xz!C <B}4Ǩn\)\gC3龆sdw J7| J0 \u5}{-#1, aBw͛f;Z8$|'VT\9l8|.35HA?# 3m}q:ޑjKcBf 2<+@ yYLcT7E s9_zsP>< W.RYġ.mDf(tDjACn/٠VP` Ɏ1! m{sg1JV!+,DN9W2ո@AO.Ϳ`TbC.$Te[uT8,Α1mpI 4驯WQxZ Q֭o87TP9,U*k/]NZ7zg\_t/#!8{YXz{$XA#wsӻ.hIsDyz {{5DEC"8fi2Li@ᗳ\A94?2c?.0pkxk;QEFi7HfUu+T0= γ'ϤpvBBeyp/-[⻙ܙHx uЪݻ1U1FrǧA.@c{|Ed~ncvͥ1O6$~I0^D?J.kGSDsjD~H2̓7HˈT Ϡh&tDߧXd5Zn'eݑ Ks{UϏMP74Ʊh#6ߣƒ]?:K,_/?%nF 6ME&6r1ߤ~A> #m|DHs7:LxHakBp{F9ȼK f (D)c6'$-Sx\(/Q\pixtBdJ3^j GR'BLln5"DG\B%'4K%[' ~%ԥVKwVb܋%e[N1,Nxu̞9Gamc ^h"4fs@pQ4ao{ }Dѽ!uIaU꾁TSZ4g؉P+OrW nNz/>A HYI;×nub͝(&`0ђ=`PRHs?4CD?L8V'Q^W G]w(vbR_ c^\=oQ1^4L6K鸗C*sܟu|3S:6D/^ =2}j: 0oR \1SiD״4v s͹ kå)k躟G+$R$k$qe1Q ?VuN gd&^3 ~Iie'ic#|@WԘh–00(P5DihT m `PnY87s}*4l*ɁN)&2AaE(ؙlݧ*bxV D'clZ[/wDȯdދKi7/'ݾnF.4@9A˜W0.N$%%sc 2)hi-0r;5\A)Z آc TH6IЈsvdsCs`ߋ N'`]xeɍpwn :[\\,s %iӊ=̺u%5|{Yh/e\U B_I4^BZU>C#}dOX&!h6CpN4ӵߙCcJ0soo<'w؜I?42)+鎰L ǧ'"r+II~us@D0BTF[4^jKn\FMg13.Ss;}#b}Bh0\4ϟT,Oz +XnB՗.xaJYhNOO[$ဍZY S#CuQ"P܀}}4e Yp[Źv\ iNi(_/ =;2t!q+cWnxKWx(S1/15r͘p#PlyBF h7_,SJ0c|5~~6Ag=A.լzѿyXB_`@S8H)tZ X}dCBA-tJ)t;:)'t6.!]qʕ–S:<{xvQ'|9Zɬ`J1A@?yog4b̻8/-6eE+t2@4ZQX/:hFI.k ltP_K1VTl- jul5IkS\~dT)66(j|Te,.A=!Tf{T]:D/yzeKq"ʉMۚqG :vvR:0`'5)I`׸Ks[B^u%*T|h\2KTD%ٌ@a8 }KdpY(ato{a|Db} CPIҾ2}*]f- J*zǘO7 - 쑵Yc᱑K@ O.VK+CcIjRO-)UGǎ66%**񛚋\+ydq-8>%|.EjQ,Y;chqD+K㙇I5j #Q6%L$P#\YchX۔%{ZX xo=ACY.rC5}|,DOx6o ;:(xi2B } >cšr0LҷɌ]a[6"GM}U/ġOW%Y0"HCCv}z#_oMWTiZ*n/Zi0s?Lf,zt5,6w'C|W"i@ ah}T;$DmW[8rs&$DJنAlRѸq ۠#" "|ed8'Q/VP :hj9%G2WۙᒣfWk AoÌ.jB3f||\ tj;qsb-՜{?<CT9rн!s p9AG]u}ʮ/LGDO9Nz@|f'F+N@݅ ;â;ܝdl5uHSAOzrk*CpWז.R1x g[bO49HYgCҀa}Z+ɲ?bkVd*i@myU5ͳ|nTfC.@x[ 4vb=f) |+uwH`e7dOyRb#Ҹx 2`:<} < -!|{upCQ.eZ%0a2}yFҚ>ލw0e߮XpDY$'$ 9%M{G8V FWwAWIY*yJ<:=VpӯaϠ௱NiTEEp|;isb'KM0+d?̡?NMA_)%,b*XHeN R#cߚ:x`6ƴ@9ǼcPM>KmQ,(GB'_Rr&oLʙi :mtbl2-pd%1:tLz#C]9UDb!V#ZQ Q\VJj[gxWzXxahCKTZԍSm<:nCr5ԡx.7Zr:9fl?(*)1;^!GFkw=tз>=N3+?;@L|(8z= ɳHVX/ GPDWL![fvR5C4;C]}}L`w5{@IՍ+1+b^`v *-&9ݑn3 ;P툢s/Q Z(4p-7C=6CbŅύb+_3kmLxA`?\Io6 n i4vṴ XG n. 2أӼvRPSw1b?_d(=(:舭>R5sWN΂Gs׵w}׾MWSc}ǦMq')2G2^ӕskEhT})+DX~f6&ͬl~J*?0.ʹC|Fi<'Vh ܢjd 4Ahgd\\ybh.X@@`!tp QM^gX1J/|r#I{Uip/ ԋn#AUd9kUy;t-R$< QTrL;b5xJ|{t!JBhz~hUSL8qknjcS4-z6f6XV^4(7}}{mVAU 7Cc4G79q+N"h-7-fh"#37I1ra%]+y\u#ڑ:o]3I@!>:l_;mIp}f  ȝS>wRI! k\M.U )[ EkR.}^溨%NW`-heV-_%elrL49 ZL?c+`,8Ds 3#۹-[+{J\GSRi tex}A-F  LwN\~tR4 *Ib8h͘61}jXC dH@XBckj!# c[xnjkuIhV$( dZPAj9x`}3 Nي?uIP7?lG.IB^1=hLB[$J,Kw:U,}@] Uߏa?;7a Z!T#Rc-J6![js~>J픱 W0kMyJ*O@ȶ-M~Q*GO7x̃ѧb[D(}["( B)1 cD.jXu "iVFĕ Α*U4 VG0hW"߳u*yl31n/O?! |pzwu"sI0Gm Ra4Ri4b 0r$nb-La4[jqBFE+%2DM ! ʈ!c{9rqVSݮ_3եHyއy_/e{Psh[~>Utv HvdU 0;n^Eyx҅W-K4Qچ!TRYZӮ-*A\gX}J/ϙ.>Mq\=sqUY$9C%@,IMz˖ڇ񿌥W#|4Eɣjmtga ` bLmN&LeC[|D"iՀⓟWCO9ǭQt$ycGpinQEXiŲ5ھ|aӧS}Ng驼NclDB}q(X7D"5,fxQݧA=C!kN~$Ғr r%]EhxTy/ v5NT7M< olߎ%`2yO?[], c^>"' eJAq 7D<;LѤww)懶 [[$:^B0Nr90cV_o4WvPۼxQ'p3c#gfDJrB60L#S/ JxU @*@8/}cơZ 3 Ac\D߅_,QK%k1[v~$%4/qFOn_Ӏ_ .!qX.< HbO5%k tKf1 FőV.٢/^]d"4wV>s-ࡸֽo ~r2n-Lu-5yc<.1$|m׆ ^l׉k@dM>:G'{bViݕ9λ|ۆE$OgHǖGՃF__s7Pj.ү@ բ]IpP<$9&ٝ C Cag0e~%͸124*y"IMH^/Z sfty%(Kμ qs|3wvWX`1G("'B/f/43Mo54o a/[:.sYz Q:X`6mDXIm3y NjBƕk 1:X!()(3j +7w;(c2';Ya^03"W.K.jpX=梥 Îۘ&]}M |\2rX/)Q᠏A.Wn{w9aQ<:EDzP - dmyC*>ͅi֗O"Ae fydOd%Z=lD +Ϻ6vh}z-P-D6K>qJs#A\l'H%q<(֢\;wca:pO2BUEj d:W.ĂV$=#xCK€Mũ`V}QD@3"<o6 A#h9kK_$5wY7g&|Kj/Ab8T㕾|(ֿԦѸ4X==I9I@Nx({?^Yoz3;tԝ3=oc.In-p̠HXw@5sR KS'|YlW"{+|R$}CΙgx5/tn}s1' r^,)0VYQSy} .~z1'23~.oԭъel>Ycz n};ZH;okO-lXRu DltD=m6#9!ٺcp ]^ND64g&k.;d@UltVCy5(=Yue*$iKrn/2^ԍ>rN)YYl_<ּ8aU5R3$քiXl*_gc/Z6SB~a uFgtt"bĠڞ/*KVUN!O(uD4{ο3XfE!v,$ sEDmLêK1dE9C߻dLEj?k.׸lAA g2H \mL-6" ΉD 5cr Ps}"a"/M4f/Ѫo/i^_}q~ذ.Q\.B6(?ϤtϪg׳]ѝyhd ߣ$$ZҜMZ.GQAJcJLzF:) C ]y!E8\H O=`Dٜ"o[x!fCdKe6M #R.4xT (X s5G^& Ut)$ضJBO)a4` fS?SYȖ{`ZFpSx*w&!~yk3$Ntw6Zσ卼>!+P&{1דWH ~q dFyjLsB,~=yL=7 -In']J2*=]%X@&j&41pq\h>"+ß%Wl"T\l|xmR@b!+%.ÚM$h!7 HNSVLl!=Kc)vV(#{n6Wht7#/>J1[s Ayv f"O 8 wa$X]&g}gWд2XaUHk\as|Rg xւ 0 Fubѳ B2}R۵dH1p"6MQC ,boTU׆ٙI!/NDPi/JwiBf 1F3I%)MN!Y=X%0ViRzLOY/FL[uWx=҈jQ_)YJHKa6G^GzZX(G|wE^S2bȖU E<}@/oʽg;N7=+,?OTGaJ\m(-Rb/]Qp:L6}}:fuu.f >c`3N)fBv 窲t<-5 TOsAzN@#{1EML|.|Ë)Lw'gg!(^~$_ HJc|=$pt$r{eV۫gd)A1Cm8ࢀI$A?}(0i GL4[wD0}<) (1_?=Zͼ6=Pryo;܄t^/C(|p1Nw^.t_ xfpiB2rK57J}eKJ'U;s<мC!Eg-smJb#;#N7KE?CO6 &4mO=RKXrViǚL'^;jwCU񙚈]6]cu !,#4tdb-U b.vcxpVvh@2Alu> U#Y̲aKO&TRmt}8SO!wWy2T+y*&ĕ6/KOON;yIstcuZg+x|&s#~i`ʂ#ķ W㕂pƫBj 5J6;j@oh2Nۓo>\xNnhgOK3NsGu_!ZBmLM|&ښ65JtT ސYbġ%7b" p\Zɋ2q`|tE=şzsr JM/~ۮ4yP{^ Ԥ] 2|l9(oZ( l 1 Qⱛ r0ЕT0F\aXRA`Q Э-$‰?֝x2 r){5ojn {[g%,W}u92>DQnzl&U[UWHr}it,p(-dbzMP'&NC+ڄ.B_Yt3SpʱhH yk| tb-4Qk_Nh\|tF-ÌDPJ]ҽS ۤ5|00{a.G s\tʤ łA2S{0Gڋ:7G4_A~ BZ};}Z˛#O/#at i|/5Ep4zOФ=3=FKSgC&_m;A_B.b2|ӸJc9@ X2[8~~`:(3 J2"{isuL1szCAv }'ZϢgݔb(8P}gx*/y4Ӭ<[fo~ <$Bt|9tJ~Qģ K~4+R N@o܌&Bhίi 8i)7やk+-K@AB0 x rfO!#E;υi0zުmzjw["!|1E@#w/L]M9g͙YR{ז]=5yc8b) to(;m}W2|6Cߺ$ޢ$՘A "2od|EKyױ>"t O©%NK*t0S ^^G=h8ʱ*ӡ-tL˿uJ!S}IfgA`Lˎ!z4|"_頻>ی)(EIbqurMvDv3Ű5׬J8iwCTێҠvkBgOaFt!]dvsR|q0U>ڙ+շLEux+E]QOvU@yQ"s'*? rlyGO裔.kW*_b&C7VjjIHShDl)!/+͏Rj1E[R7# 2P:JeE]QL˄ypLat;6ů'Jˈ mMt!ӽw$gۈ#+j0MRejGen~dAJA 倠aps˨2!8uR|nM[pShjw\|"zN0zé*+^ cia4GQ/ϿN.  8A =Lj (R5lE.})* "!:-2vsxDah[ݼt+nAe=?cԌ-`:]_LS4deX$R~j #?H@W=( sdp\#|-y`ծ)WH̙Tuz~[{sydlD:;P\ ƘI-7/622cf~okx5cj3٢tlH[,'W XJ 3]Y~MlYE-,!|0 aP{x`8vpЁeTWd&6#j̪?[` ozH :ZZnt;s lmχHuU"e{N λt]t)v qpp7W}.1|ڗHT:48S.Y:.Us=H'C 1~umXNagXۍ@z}:W襍k*O,` ʶke夺=cv Z$F)D*[rV]TjgS˶Vr@Muhi4-.`e}dnB;a1n:*97EָM/Z%ńٓEIqcE^7+`Q S[Q'ěz[)mk#rVZ5ΠUcnS `|WZ64ƾXO>x;~[G ί=ŗ휆qji-ՙO7Ay ć;3Xmlo0>k(h n[M.!br9Wbehm?x z"%LD-R"XgwhRF7c離E3- 9ø߶b',| 1s_ /y߰JWrJNWLl>f$DۋDg6dkWA"n w0PoKVCM+r͟a/rӻWM`170ʹ`b,k/F̢eZ!hefOE*!Oz.<8ryu7R*`3eY$?i=ZTfEXrB:iab.X]“A 't9)_5ج[XݣIS˹,I'*ZhhGѾ %ZM"~tVT݆7׸@i)߲6(k'[ĔR*8xq->_ndg>~ޖVCHX$2uYmE쒌Yfj}'QwYYbp4?b5T7,hҗY y;zCUiRTC^%5a7Ze[E~HH& N/9^N40Y@kE_ Y ~7D|@ygp&':@>'aꮵ|֝ QKU-8N~bfU x=?c£KȄH>S6_hpB]O4ݟkѠH3EeWpXdF.nMaBP|MQ%+^L5e?yylt-.^%\wtR{#^i70˨~qf|e0JP+%K6E+/}"2S(|4]}ˤ*>VxO[5ԳC~^Ҧ[mD 6SLS1 1Ap m[ޛI'\c4bn Ɔjmh5c ܈(1{Xafغ . /=?_ 5YHri|1N. :W>B䘗eNv=^NmF #/&t=A{X>PF adb4܏93< QeU ܿ JӈNrbw7*Dfk0_ܼRz|NGTFӪr=rQ=EF%B&xl~]*/#INÁQQF<@o!6b.Cg4S-9- "/ri `ţz.rW]%%eE oQ~T==?QPCYn ڇ?IE `P3X a•2U2&*epZOm$_=;b^Ԁ\f;`Jc ͔ fSRv=LdJ@. UHl\ATB$EB4ߖ(۸uCشkUj_ip4@P2Q:Α{Èj;Ր /~~ℷMzɓrs=NA 5UY i#! -=* M>0Ж9*o'ى.~x6u~q7"`jD!Cl2XT<׹h]1F Gk,@ Tǒ*2\yoM@ԂJ|+!qnUNj)]nk] q{Um6șٰ8+ɴm´q5TM g'aĆhyGk4UAq%E,&uTp)0b'K#d'vX! Z@4xJaW܇^>=/{%2ZSajfA5B{8ssP87ci\så6%1.Ј \S谨 ɉQh'kM&xHIiO##ZF9|.ߺVX3E+I&𢹲{-3"cj1OFLZ3 3eEO'a J~YږopE8|CbU^_? ̫CMB?Ia2AB2T-[ T>b34ҟg=ͷ5'.Za?$a* M?1v2=ZK2~0]q_d΃n(V96[!VFgYoae&>7L_.q i8ߝ! e.rBWօԳ">Q1Hb`ZK 4*WT*LQȹ 8…<|lrEg:"s2ݨV_ b%Rd@IGx)9E6CA>j|~p`*iìTݞ*i3+VXfwJ`4.w~>*4ae+N./>qc p1>e"bHڼֹWE]]Ʋ!i N3RԲvȠ cKTGb^yx˼Zk7O70$%=y9%5fb Ç0qb8ƛR 3T :D TsaWeuR݉bHwiNbuZ8Ҏ̖F3yKnzܗmNȈm?F 9KQQS''1UVz "ș/XU#0OQϬ*.:]5w l?ƼFN߰mD @HV\<Ƨ w5^4FJAG'^7/_):|Ĉd-鄶.EPO]r wY)je ÿm"#+V7|px"y({@>^)*C2 nb0NsG7HS/z 5LS`52jΘe,{TaENKQdP[n"뗶wb%2=?N151AMHFDNon93,*m(Q"d]%C+RrT5[ qslbiw ei7q߼{%@-ɹuwg=a b'EJ/ <9mmDzvYU%BE+9I:'ۡۤ Tf<:F][t+qSJTǮK{1Wfw3 0S4ZY;83kb#}|mv ~Ӕp- }I߶qZg|9T;Ĵdߘ4)U&їGTiKWT~daZ+h+M*[>h}q)|M+.趠7q'*x.޽Vjث.Ɲ5.. ~?Ow`4jk!BR&OmTYd#cXhk]JbECRCdC_?4 TF(y_,r7䭌& 4_^#6urF8ٗBޞ]a ǚ6PH։ ^mllr]LalQj/Z Wף K.]&wŕjI08wls'שj3P%8@6?Zk-Ltr` ]q`afA9ܙ:󢗐YKqݹ-V-ݠDÞzz%zt#U)r2"w^@J)A 9G7\ޥla?WGY4h2U3A(UXJ ~VTd.Ph(~ WOi`p%HL7հ&*1^}MN6T)vv(ޞ{FQ-QTah=#_6V8y6Il>ӛN'9jRo7֍gPUmw"M ڕ_L㸹pfQ )ZXrb|WT^-w@ A׻l->V1]p”L׫ c7mboRF200e*#eTdU(!h qH+A' ; A{yS>`7(DJf45shi'v3+ζiDxUFgҸ& 貞$B]HGV솻CDM+Y YhA$v|@oB\9g5e-~nԇ<_3. tAGva0죛~dW'_j|C}k s ^kR=+O#n;8zS% ^g Guf A;(]zwr&AGw;.HS*|;UqV&oMk~:>q|y 3FjhWw?{޻bl#8k 5,Pj$@rޒ[ K _|5 P3M M fOëZ~x!~;Ӟ Y0 r|zhbY}bqi ZwlKFW$Y2WTH/}-u}5)Ho;0u4H#WAJ3,~#~;ei2r'.N?'o:܍D!s^в 68_R黶b_3}Z@(l@׃H<]♲?C'p (du[njNԍaY4Yd34R.^^c.]|% foMR`V>R8zu[m?J>o'!^;+ZԤtFrSgnuS= O٩RpϜO *VvߒGb <lZW]e=]^ھK8G t#*ih>pl^7ӲՐ~(I'(_ێd n Wŷ-s ]6Q!7TrCXWCWWaH#̋X1N]Pϥ$+ o ±q+\BX4a|F(, NRuc9_|؈H#2FߙHukb~DnH1sʶL_ғ+mDcrw{Wl$5FW@V'=cﰷJ=j;]_-aH`4yTjǾZ@4/z( Eo (_dJ* 9]| &uC7P GMOQ: `dRD" `8% fUxHd.\F$yh6 b T;c "%riav UdU , rf^8o4/ΧhE=8^4 l'Q,jtqVp:@B~^q |!$&)fB) "5TG Pƕ ,"#,SKE@EMȨ9m"x >OnA'>W:1_)mqRg, %YBSȪ^7K tw@W@WQ2p^DxCC'^%Ѐ> s+&^sYz:{GC[qyCMͫxoǝ.ƹ~fhPds Cd]_)'*cz#j%y:gPB_4$sa$~H-q OMu#zƷGK~?[:h< `ؘS,AqNrN@`?v.H(\ٗg֣@y 򸥅I5·SxSո? v\^3yԾ6Mpc{_@y:ϣڍj]F겾U#*#%{,vES>{:TOP7Iv!'׫\_=7{UЊ)!RYk$9r%㊫ ;é1%|]epm7Aj"w֡ X^Yß1&$Ɔ^zb5 L+-HuݔU x&+nz{6ߘ:R{.?x9]g T6֡B`>vAMS>8byɥ#,nMU䉽ּ W@!W;\/.nlvWb6T=K.eXwڴU|ި!}ʲ=8ʀF.'zRfo}^ݐ7qJ>feg.]58Sv?FU[,>08=o)HL2ј,::Oh$isU*M4B.ByjHj$3S?_I/w]i/G H(sgt+;浵2ufyǢ-i\2hd%, 2yzg8<ͭA"M |RX/TY{=ҫm~s輘]z-cs GvJ)(<+6-!GhOl7*d,9MH֙tZOj&-zlg>螏_9<]|̉*'W|A?1zh COH@'?P}TEFM8=&mU;P)%乚k1NEc 6Y;p0߈U,ۉ=޳ c{.ZsJd-sق cAnRVQ 294 qF~MqXTה^L"z[;T»Sѥ¸afEXչ"P؜ԕ؋roho7+fEsr<ۼڑ-4w nmRk=_]d#%D&Wє3^c,Yԁpvcsgt/q].XF-|-{0F(:ٌ\>+o|Wv#=-\.q(ȴʺ@2"e%i8jwۿ^ [6a-ys1WځQqT0xۙ`W܀}Wۊ",uz@]ڍj9OjOvT|CBڻzΉP5q kv1b 3s\f!`3K!`=wp?+I_?4HWP"+w$,;t]hR%=9kXFr'Ig=%'*[wjy,l(PwQGq+2gnJ9BPk#|g$<ʋ'٨Q7L1]ZR)Jp2IZM¦y+q]`:2ˆPk_gCX*q&~KW{Eo~uڣVH=FOsO}sljkޚh f967{p 1n*hi'?EVC<_ChK`!Nz^V]Ubࡁ0I{lG  pD+.nws"2eDY]×K zkkQS7a{_ C/%G܋_YnjT ܥRƂTAW7-9Ȣ_…%8FǹXUMxfܛD'F;R``c=LBm@7O%30kw,,7x%9}lǟE6 LsR "WP8Kb .  ZujHLx0i$Yd e_`1j0ոB%mg ט$<2UQAz;$Ȱ! W"DʐyOgK< WܣwWܮ {zѻǦ '̫i;Q!@{HwRnSxFfVɃ;auk:W+Xw?u:M5?9q1c sՖDug;>ޤM0'qP&iZ P^iZo pu/٥9,vlI;ک'~5յ3`$A uK.(S̄mr^1u"Ccp8GON7G&vsJQxl߹l׶$D~d3O> )4/o8ۊ &.X%m$@& a7Vfe^c v 5\j%Mf"PǘYf9XE!(<N,:f&έ>гBhԾІEe ?rri+1V1 ԭ1&ik:x#p=4%Fk*=DvG#ɻBq!;-tFp~G'e [s=H&g6ҺB̢v3 ޚ+u٪GALX9eX  ζ20xdYzCS7`;EJCBXl}.d)̺~ %ӵTo N ޔG+~z:8$U;0 kC ? jx 蛀{CӞJMB Dr1ԇ~a~q4;)_g{Xd5Xm[Stp l*R+wv6!^7-BoWE(KhJubDoad3gbUOY rb?MA; > xDߒri _IV1%+HJ%lvS'i?hO҅qhΙݢf*s6R+ue)KvRgWwaQ>`JwErӛhx"8u_ӵ{w|Н6aXA`ndF8rvם`ټk@ V8=ԛшk-֠yCx"l]k9U݂K1%* .~K rz&h&Y ̭!B?}mDؤa{zm|"jm2\%,ZrLWp>x,$c-e'H.c!t{NRQ 3j< !E/.`E4~%yl; OIZ0NjMI:#6jBv>Z7+C_+X}r *(Mgb'b3b-d (ί; MLGQZ)6W #Hd{|5(J鳰,V;6;ș~ٝ]aQCnkV*ZAȸXL_iӏ*[ϕC׎̋4<%&ԧE1_q%H+`JwirEx3bx)jQJ h5nrR+1U$:d?p dsQ$ƿ pRקCl3z AQ?T  g#=J{͓ۥ=fFd Acx_`s;ds/u{ ];޶)l^_sui>8/Sh]6ߛp C*w5NUHaC3۲$qH>~c|Jjٶ j "&LQQ}ܧZY~V-N, .00)(3Ĝksx6V)dwۜbsVە fr&{'g7hSYKvЊH+70U1n?eHD{đӕF'"WA%VիD"ߊjװM6jrZP A8ZI e# zy(dJE@FIPz7w$,RC`\(q~&LcŽ.+\O*ٜn{ *kEy[6d4hŲiHj/o'Hn5^Ă!DD˵Nb[ɰc;Nase.BrikrOwEa-Yga|58^IVkZ?\NyБ7>do;>w~ ^Ȧx)et͌r^?)!yn:^:C 1ELξag=jHóL "~U%Vf굔^՜e ! Wsןݿ뭻ߪxf=b'1Se_ vt&W<{!H ׿!ɂ !P_BI*&_ C-4ϟrKAS3ÁWPv5ǚ3Ef78b'=e,@, K=X0kH`rn. .f0, u v?% P_e:7U{ fT7Z;$l$#܍Lھ?FX$5a;Mb͆EqDqaSv]k!TBr*/:˂Lp6NSP$ ,"3M.L~jck e8/Fu{3=T箒6M3ץONܙRV30cP^/ kNj,jM%xU{Ǐ]0 oa,a2 H=?}׵UYc@'ZCkK<ȁ2!(;m֩FcV EOZ3rQZ.cq>=V9 M{LaܠzCF (.] =$Bص0쵥'վFblZb% %ZPH|k벲`t~C[ Z@H6j>}g+2YHgD](XuS[hiOIQ 7w3f.9֫;#9.k#w>MI{`$IToWHzuP Un> b<(>U~kD1@4NLG&) @3}yu]'Y22I88,=FЙ2X5Wg'maT>;軮v еs?zܶFthEp99W r[hJ[Ӑ,C6xޝ8@+>r"P/ F%lr3lSx_:Zs fZ[c \VR1&Agp/S b` CPB)Aϡ0&pqo1Y&,"1QfF0В^ "//PˌX(PtemDqcُ9IN.PC+ df۬ n5PDAL.%Iid:Ar8=3˧#T{gy"Ԥ.g]r|Y.LWT"7_`jKx0{p,I;e^b[F}`,PC@..d@Qz;G}+A!A bd;ܬԫT:7#:&4ϕ~J`G̪hPPS^(3n E&J)gcMtio fL:~S[u4d(R lA3"r&qu(Tjw>`s,!tJcѪE%KڄR$m.9CK͓L8Pqx+|5ڈ-D$FD󠗡<܈Ha)s^f{b%oCZdoHNaZ^~]TBK?K3v4[eO؞^fu.׾.!ԪOKr6~f`gCwXGŜi"1Y.:/m2)WVx%YyoI10='%mVr^j ?p~Z+KexO~ 8rs̓HW9KZZ]s{p)P 9ySFL8NiƸ7s6de;ux 4]|Yyj, B&*1rUb1%7i(af.R֩D8+0G8 narQ6AMכtrG_BFezeC#.6Uh\F0ֽл7I8>~X7 4 C"} lMJF';O,$п*O @Yt=(py6k$%P5f9JU>NµBK{4>$cf讂\:^2Hqkts{6`AO?t(^Ɯ2i蕊i1X(KlBGeQO"n#(6g H fM泦6>bX愅I6e=NwdN690Cd$tVuy!L@#d.E:$s̍4xMce^5<%WNP VGd);qgx#)/P-n"d'U16nN{>i4_5f>e<03Rh<1`QnD#|w"c$~JXǸ7/~F;3Vnt)U, ݩ|>fC2Q}ڶЖ}=͠uˈ[fnu"LzxlHua$cC|/W@:wMkyw bSٞuH@nȏ>*IH4ϡ;Uk!|dB VlFTmYj- 4qnc)mGM!Nf&ĜQ@mY0סL+"_.v UT; ,B9vێ<9jp٪tJ %_e80H\Z35n[NZ#vR Ѕ TTPi񺇽b̂[U~WsL&sL%,R-ZrnzCm\Zy,1⋊@Y.뗅hř_ \Z\<% {9̴KcʭXzd3s*`ƏLn] ޑp.ԡ*p2?޴yx6 &FRK>O;\6Ղ UUY3Ix4V7q7z8|edcS$>^/ZȽ񎔏,|S.q<9Üp'x^ĀYkpzV]+V}qbֽ#"rss6_wը '("{")-V[)ֲ7?D\[CȜw%9eWmgO:ʎEefl>2V%x#z*mѫPπ9H@(3ro;:.W&TzQ+.4aȤYi p8TYzWu4Y%gmd:eÁ'qz>YPOwqER aŤPKs,&FhSHҥY갆$bܡDh(z0*;%C<+!u%ȷ^IކebiJp$:Jp{$+H7-@ $>;4/"'=rǁn>1*2e+TY; JY(LNA|6zLLe‡۴265ln%l}tEsX4( |c;4^۟X7IY{H:9{?tZo8m찛l=48iW9rQ\4H%Cɪxe~Q&ז=mN .A9+k] RZ6Wկ݇R&1κmr^]Nws@gRW)lyRfzAfi@[s|ILGF N>D3B^J.HfoE>\Zi}W%Hv5kq b D<{AH" YCn/+*ڥKsz2^GG;,<_L!)dxg-3!p4B &gFA1:l}]pu_i,~_Y!\vˆay)k0%I(a-s~5B {o ~;2E<;iKWQq_cOYOgq 1Q,Q`IzjzFaJ D7Q+a4_=hB 䜘K.0J$E@&sŐQsq:d ,g}c,?XmLðjDgO1tQϨ kYJQѥ$I;?Ht;Tc=hSnXbU)ɒ ZKFKw?K&mQ13@d*$r1Im{#ttZ|XFZ6^E7o +ȓ) k蒖}Vb(r:v0*grGQhs0_G딮Hs'm6b g񫭔}Y()⥀XZHn!I1$q4:N?h~,k3)_?]ۺ%v#ev/SAa <U;NޟQ|(/="5 u5؛+J6yT&ft=MѯEK>0Ks\Pxs44&Yf;&Djfq- Mj?!U68F8*s]s]b(fG]'H;˼Ѷie!-M'S'w1|^!|d.͇^_mEpDCjEh{٨b9A8fZÉI9oQD^jG'c2@f0] gޮ|VƂep.q"%uM] EEJMjyGkĥwQrLܜǴ|MN1MXEq'eBX#ȷ)q u =C2Dxp(j ͕fZ<1x'I&iF㉯4CΓ8 $l\t^z.|[kiмp$90uyҸ?kiqn$\,2R7?h|kRMj<2 m.h0)/ vV\ÐY/P󱁼8x 9}{݁_Z7"a!޴t*pʀ}+Uj;vv4er6F;Nc c" m=g7nvt,.tvL;C.*IMp]ZW#rjVzEWa菽`ZKl |_͊~z>+ph1Ra5mSIDBvUO֍DMlk`!Ċn촟˩)gvŲ[p|7+Rg7Gl|r˩FDBs1 /iӂFDweS:庭!c#eݼedjqY `=4D!Wj/\K~Sϛvɶ(Ȟ{]|tY~?AZ+z[g?tz\٦~0پ K*8㤀U6c `AՁ!\M20s[b*WEU lV8كnr"W`@z%яgMJVA>#>295{0u / N3)mI .&ŕBp>~=|~?y!B5zՊY쓸G |[e tz Ak5,gX+Fv.3%!Ek 0ːvKSMT?

rsr5 \ RZ97P3`Xp$O -na9+)' e 0樨}rڸNk!8XDL@a AM@;oj0pJMI5nbBjx'K(k7 1b:"5*p}e .ܻE-gk+)SV%C7wƵ柮e D@i4^A=z 8 :ZiI4o"4=/oc"[WlK#EEⷲxb"W!C ŷ1D=$&,D! bH_*v/0J]u^b["2E(ZZ=q_1K)R 6 CI:mU0W j3\hO[*lrXmUE/U5+Jɛ,1pL䏎mJg6}C]^z2fEA.qE҅f "e'2 6ofF5h$H6.aK&zMQܛvֲg|kU*f *"]}L +=@ǃ>:揻3:W' fw &T[ta4F/+G"_fbίW3Wb<صiA׻++7 ϲ@rWx 9Snn`M gS(͕nNPo]?9$Xԥ%PL !WxdGb|\sP9.XԽ~e4#h!2<>|_=gɪ\+uZl80 _[Rx;1g~@51`}\?Er*ֽu6+VvnS6W,_04ˊw#fl7!\/v`Vs(%-s$C&#d/P^ N⍚qaeЀp [37E !iJ's p6ֱBp6yA-f' 鮪Αg#җjmjU{L{ѧsf7}Rk>ܗdx-Ӽ4Uk`qp{Qy~NfoNu]{]EbǞj6(HL> (-];ʰyI}tAh2)v~|Gy\+w֌è2Ǚ/%r|ޙ$ƹAj0s™5` ujJ;{hb`7 :IbIçi#᧾xN 0DZ$hqL1Ժve i}J #P?ըĺFI˃ pixo(w3mLo\s4^_&g-h 4HH]`E眡xfk4U[W&݀1x8$(NlG!%ks+@ 0}FTف]aI-{PP8p O`}:K? -&}Ԁ!:{~e!*縉 aS|a%πAu7 [Э[7g{2K1D$jz \H1[)ɫ/'{zt<:q0$зϦ'ԧ*va3u)LR)?C}NO3?eҾޅ H$sO_eDPFscݔ4WHTҋBo!C Nу1Fe xt8 I`4ipܢ4mRt$C :?sⷐ;AAڧ6iM,ZBj8JTNTB_3x*鉙TE0jS8z^%F `xFbj4ڢ%uh@|m eH{̆ f|>8Kwq{g"ѯ X: #R'1]u3]~ ~1$DKk;H?@.:XZNfH}3)~{ {4:Onٚ3 {[SFa:bdutW/w 7Ã=Q`#㗱5 Z"xQsyS= sNZ1+.I(4{T0|(J=` 5e2Xx@zH륈?+pmi|5+eFXxv0gV-JA`n R.kGnMU L7_7..:GjiE¨?DQl.BA+~naQS*DW;bW L]Eg=QoqC[uȧ vYRT.Sf kGmq_B }5l. 1#G~ nw'u<8u{֙~ϗJҷI-GA $aV~\ 5#WW,rysU 7#ԝz{A%ܟO//ק;YtNl+uyļBbq{$^g*G[OA9%ڸ=VLO#롭 鑬g )0%y¸o'5\6?Ե) Ql%/r$L%f8y')/π\딯kpTI-u4츏66:u pRM[v^|QAOCB d0͛( 7+'4:v.U"|g@:R`c룄M52<A+Q3jT̚biGi-xi\vsh(yc\[1ğ0F^L>>GlƋlP$6 ];kS/֯.#esO:aQ.#s5ܛxqgzʈƛr 4[vp/ {@rEG_0 *?Lݹԛb_ZzvsZoX[M/D?JHBu89r-eYϐНp2! -&/OS{w R‚Lk A ` a7"O*FjPYk*kq;&(J8?SőDŭ/7 X f96W\!r_k=-ΎsG(GŠ0'ZmJEX%iݝҘDw^d8AuOnlf7z-X=ϬrBx e0 GH!F&ŗMw|_lEO ô(}$ܑt\*TwOh|j!i}4 0__ΥfӫƇ7b2TvEUH"-q3ouFߒPnc˥N~yCL٧bJ1xk 67q!Xn}T~Qq$YZUxR ]*5b.ZDB.w@ Y pFN_uѝR87Z@X AjdM*"ѭH pl gS<HS|1m"LW}&܅_ړ2&s"C ,`X.]/xgEYf&25D?jhOTu=Wq"PqɁGqn˒x^.u[fV.i,:ɬd{dr[YK!R_4M"t]]N':IΉШ[vbH[n\DZvq5Li)F@g*y2h];""'p `/}>ZdyWY` OFLrF28|bz8jZz;'W|Z. BE-g%8^5ζ0"6;( φk:X;[ ZG4S!L9$"n#!ĭ|j'MA`ܙ ^pĥ9'vĮtWuL^h^_f 2'Ni,)ʇH R:ӋU,: ;(e˷Mydzcf.R`@}q5}ԊXT9; 3+O-0,fABP,{܇'Ƀo$0 Ri4 V*iMӡ|e^ewc#'^])X-ך SeϗIEjOXg雾ShLLӊw;ܟ} ^$O懤ρ(ޖn~KTQE_2~e :4^g_ hMȔa2Zg^6ix[QԦjݯ1.Hd $6]\QXlѲr VqJ){NIװb3!AϹ65lƧMG>lH"O璵 _: L:]U8'&VZ*IDzҺREV`Uĺ7靃\ -X"Ԓ2٘ҝ 5bL2ŤBbiGhƸ }b97KXQ%*(:2b)NmIp5Do6tin.$af! Ò63Zfoq#g^4w#e} Uu1KiRS}_lUHvA* ? ҧ!.k 3tGsx'x4E 5@yGS ?0crSEݯdD$:c㨵,1›E|K 7ZUlx=VZHʫWDb=Z0ip pܖ锞D-bd߸|JRZ\m-\0LM_W8:UDp(VI/QP^u6:V:OO\;.D`%^O9lkI6h6SҎA(Op͵Ғ1lE5+kSv]%r1 i7+òՐl,Z*|CFy.qEh >K$0M _(*$1Jص߉ֿksg }ݨy寳QZ[W6 bAxJDA(5[sJ[V-!muyHT0h|V`n)-{) m/[ʉKbFwcL5hj*}qݕAhviDΈh5K9E|̃L@fQ%8'yFMjl׼Rf8o1{bPT%yəQ&PUwS1 22UAt)wmpjI5- vvP q5g#EG6 ŨhZ< ,!J%OwcʙJq)*c&a%S4t2gL XS~Sm"#E7ChLjz+|c@CZH}9ICC3:DK*Ѳ,]VAAb- =֓ӕ=ړ8̒c@VN.+X /ѕMʓJ{g(7v혶%ϘG#es~>#J-)JG>`ْ^K҆+"-@NeufEdژhp?Rij0r|T}f~Œw4TNi0Lź˱_}wA<-Bc[Ww(̓TƊx!Ҕdf±.bΘRT]g TP) *bA@#w?T>Y0%kKN@mdܓ{N|X|<%4^v5p~BԖ9둅2Wpnɟgo{쀆hlEe#>y. 巔U2YSuڬ0FAu@B`@ysmMa<8Dg̬8İ TsE\^߂~V},""r} }SD&A+]y5@X#}VōuIVr'oa[]pF" ZȿlH޼I"CQ5/O8㛼L4 S=s:o4}3)T02_!ˡ֎9l3QH@ԵկR%PJӯipZjY<[{SfKi: }wn5C![r#L#,K74GٿG|Q9O+Sw[T9Lvf: )35OrnZ=;hdD^ {!괔ô9z>6/Rm9๵(bqUH |Oe`\. r!MOjpn*C=-rCg\;CQ|PJZ T91-u Np{k8<+>,]je} 3NP~Mh*Xq$`vv;wq%(\n`G^mZ&;G6s5&߃Zܤ"W]3H.sMoj?fFByL+%4AԵՍ@RGB5 >G}KLeuDxcluW$x}ƬCy12=ߓy 7Xfg uپ4T@+BGd g)ZDfOcN,,]\^ m9K޼ [1Duz$OCؘGז " 1'*hlލOze\{eE=],o]Gɽ I:Ar9Z4"h**i!XV` zd7:^sC^D*(YGG! 2*3mGlU5َɛʙf ~&fx~dӵ}uvS>Ҵ>q%oJ d8hl<Ӿa  ?]WWX71l"YkS}_5R,J5z琐>i;SyG:oR"L3k ^,yMA_XS'D6#xt*˯ͪ=^S[8e~'14lr L@y,^45ˬ5c} "GR8 BcB6ś Jg0I0ˆ=l+yz3ub/GSf3?5h2T.>* 7*dG:k1twx処pM]DJM THft%PJCMz@aH`pέ T]x buFRD;鏪;;^֧,)$6z{MBpG;ZrH|=3Ka>ƘØ{)><6GuG(x Eq} ԋ[̣Q}oOq۸A ~ ltl6Qsb)"\OF۳g+%qr ojnAĺLru8O0\pp,* X@n+W 0Y+yO*ITMʻHz: n'±ƒQt+y|ORhw7 Aբg¸yϣaFY5}狗 d U8O8sdNҋ\-K)"=1Enf7MžqpuqE借P]u[D^oQd/,/!v541"cRuGlq c*¡}3M<_*Ѭү2].RFaYvI?C2%݊-Su@"?n=?{x!Z ,h *V~͜ "QN0-gnR:ɃdM@stL/n푛5~z n`v R"=(!eɼ$'~|5#hE k \? lDSf9IB+愂8V)PaF;i`IJ3;edQI +4-;ސp~U!>s>ۉqkm-$9B8zE;@Ttk,_=͌KN*=0D*y z>;-{p0OPL;U_55f:ՈoOYn!m񤀾t񦱳16Z3A8^) T+ z; _5xC l/Np6V^q/ fz#w3&?>~'jƸD5%T\'19L]P7'Q;'9'-7Gg 9s- z"&gN"YGpq NkK[ : D}*\ heO`r=Z4琱sz.@-hi& X4~<w= &m+&]0`Bt]_fH]oEjw=f7C 4u'յ!Bᡱ8&J^_L*\Sqqbܰ;uEoÖ wZΓqO2SVjv.83@r윘Trg4- ~bj3Ucp^_# r"Y*^X#tGǤ*4 ]z}4W\tǎ^)yjYNuLci)o;2̚rk!R2X$ŕ: $}{SGN^).{Ӻc@Q5jC0Cs}cfF5553Uk~#FȪk~*`ՐN* Ғ0KlwcFnAɹH_foŰ/iqV9Wy[0@!z@ɩڲ˅Ze|ɑQ<\[Xd9Hn#furѶޕ?DZ$hHŏ$8jY002s Cm%-r!  ֢⁞4${Qd=VØ`FAudfyg7OE^!mR'#wέlD7x,7 /am:ɄdZU`"j,ˇpعl3@ Ŧrvn 4ųVR Y%ƙzd /I-.WQv;Ȳ WN04أ-Zlo %jP׀ >Ӷ6U-؁WjBl']?l]hx|Qm㡃|+(+ EP>J_'Ly iE&e%U(UŰhv驳$ErئBoUI ZlL3T0ؑΣ1u.ٵ@TF Í~t8F6 إ/|PvKӋ>2'Ox80\Hj 5W:V8-+E!ۮ龑# cFƀZ>مj}YF,^jCb`3n"<:x,,JʔG3e^W`(^EGZ{tZZ΃i"4vĹBSM߷ >a؈'bsfBgLPU'Dk[RD vNHs@T,9u̎/'us@~Y4( &mo6_;Kh4Ÿ*/f58ǸߋT$3|(,gP񀢉}/~YW8DLpk]0/Effrq`QAT@YLmb` k@,ĕSTVӓ 9$X6ͯK+jAsޜ CZ:YT֦j8*,o*dtt/.gK#xyHn2%)5A"G2&AaL,RX/e:UuEgDbxMBx'ŶDS!?OszhAK&xg1d$5xn\Uv  =Yad!W2zmׯǞPNY~]dѐ"E#sGi~@2tG fÚsQT;QLBIGx8=8,1d8)^rdz<8~W@@Ooءޒ̪)D8ZχVUiiw@%˫^^y8`d/w@9&ˊCvLbLOFx47(PFiwm$[٠圷+ 0r$M9L^l \TFJ NN5KM(mܤ JA<D eC\U7dvɲb(k9/(cnȩUҬ~2c {|&.JVc[r؉A"؆d{j]e,Meoܒq_iy `NR2x/eoѠ45TdG@Z5! լ52sqୢ9muc+V瑬I n@ID9 Rf<=3Iƕb b,!(ƢE: # rY.3<$  #)<וjsO8XK2wHu $})GR(egNH:ZnP>\ZkND.B|Gi EIOج.KA`ڝնYW52r{w[7X~UaN57=?jc("Ԯ sL&) .^W9'U IwmQcM_K0%Lf%<* &Ʊ"G/7Se5]L:Zs&Ɲݜ~G A.a> /;9I-o#O]it5kt͌Hے*9ꇠR(E1 (έƍ U-耧,bf \Mv"-W~ gE3;>GYvT'B=ǃiŠF@F iT]ۘ"S[\9Α߶c>{41Te~>U MdТ(( },A06知Q,ؚ-CW{HBۂ߷B:WHP{rYe;%^u%lBFipx1z7HէCb]̾X[D|IFs%45Ya9o?Ig1+Hshia<1! 8T* Ns'l.Z$AjGW|K^B )h*ځPݡqVA$?Q1s=M^3cblw{YkH%钂*{_BgUzGQyn_%ƜP5՜L p[N(L}B ACHE'lj{gC)(-T׉)'$1U~EY 5\CPlbq,cu%K &/2_L)"]88fRIN 5F̘chKsc+/5.A$tH/0?Q2j]S/7[d2tˤ74ǂ,$v ka8Ĕ`|6HlQý?`8:tZ2uicl{?]7ڮ 4 ̹r4*d'ʰ^vڶQkB6N~B{`K D4`{SVv tq5Ms6?b7Gq+])>u].RF:jQ!;Q fy'Uv03 *6ǒ5,*%xK4Rf;F)1|"ɧ29\.ADZ+HRr ڽYBz4z!R>1@R8`Y&9hj- s%<5yUPls:n,*hAyNQ܏ Ÿ57칺9vzn#ӹ>3х6[ PZ{xBd%%v~H  Ĝ>b\;St !gf!g^}M OF%Fb@'W:23vlLBAo 6Ԍ%oxm<{AւO pOf}x8ayDsP8Cs\mMi:Lu35[=Ckj ZNA mڨz<E)ut[mI]({oCWQq]O鵧*_wH+ 3 J; #&?ӭ:WRpRÞLڹn{]cAp8Dj8C&75Zcneۧ1O=?s;/7St$fL.A@}3M#CSD㫼[M +Y l,?rkzIlBޢF)sjM:E&i"pP!۟BآIɭSMl<q܊v_xCڤaV"(;(6,$.&M\c8^ ąڊ r4eTFF憷rfo в0~_0 `t[=n$98L?㐩 3 y7_f?ǡ֢UT{[ח)&$b#aNM]`Ae3P{ ߥȭL@z I)A'4 8֡ ^߰o9eggT:}kՇq^fCޛ8҈N?HvxCKԿ́?¡`-C%-]a&"-*7}"~FÕJ{ -*9}9UG6q3(׍s-s?Ĩh b/@Fޏ]:P{C\.Awv/V~%=jKA&2!JH{S )ڸZqe~C/;^(z */4qYG Z` SV}qz9:t%(G?r%c #uwS SK{xK|P @|=&TWvֻ;!1 Hψ3_`cL8u-ģ? ^.NGuCpLr;hG,f s:qyb|NE7֔"$48&n*;%~\*UxoMv#-BwkP`:r_?$]"{'3$Lx@nxE1t23wAWCY1;a]\B~V_(v)_3+tƢrv:EF497P Lf.{s?g@M `[ޗOHC@uc%꺰^׎|7VzL[BQpJ͠8gTIj2%6Q2ϿS1]`b;WeI$μdBOL+w@^j+m ?(8JZAn>>#c cil=_ qCBS6A}?]mD7S_4nս ,Z6el~vjE;zl۴= 9c;?6J NO_H&Cr+)d=zRl%vV(=u٣;ig v~&[Ct?#8o[#xUn6xyv^t2+#ʄH8|Ԧ`7QQ.7^l0" \' mYg i˲Z: 2K&/ue p!id9InSEn[,id+ V8e 3;p#@`2[' h,Ai)Xp>obyȥ KVƆ|Y~ )tlv0ƼGvO)L}ʉN#QGssQ:,]Z~;PTՋ\Ȑ͖ yq(qX@F}Z'Yv:< srG{SB]A;?v>l ynOb5>ZjXQX ݇fF^"?Y񜾊 CԒRAZ3 ǖx ?ښ@6U;d~7avΥ A<A];!< )MLvU c[X; Ѩ&gXx?qfXwl{bܣ/E'dO)i&3 X]zmXBAS=8sFyň4.nV.U8m=M~`4j+F.QiN Tk` 0|nkglYr:+^{䞳X3bf+' iJWq%"{ѯ^<~%,=ѣ(v%A\3 RC^7yTkWx/K|б ]KGoa@5eh@@VOp_t T~;o=:]+bEt@iM94MѦqLNz,pMZ G$hЙY}#)ܵ(h ?`j&5bLO*Ar^B))*,7}#m8`lo vR0n%lh< e]DGԀz駃A8^3~XWG~JDpQ "vy!t"!; /#S[`ɒc$o?iCb}–KNG2@ 2zF?TT/ވbWԣ;5Pcz`ab2~A#!dG$8QKG<_R*~O-G!ԩ 6v+JdA=jIˣklܿiFޕUDEciɑjs-QSLޟW^À<gߒLUk_Q.Hp鬽@%6gt6d1qjhs L@4g7DԽ-- B`)-o4 k:=sGJ1iE.=Njw9`x,JCG%SqR}| O<#Hmµz|f}G&&mS4UR<< ʖg>s#?An9`NU6v$=l/\/ v (DS l5]typT̡[-w5-) "M83RW֊7O~ő7_-b`yz7`BEB~sH2>&WSraYp {" P3M d%:vdq`˪Y ~ɕ/"t /&DS%dz~^k}g76:=B[ P\W`VwF.v PߋA8/A`W^Nh`27Bh圢7^U2YŘ~QX8kMUyTGaS@ӬXcp:yɱi9WSpE*c|=*eAk('Sg * ZnNIi2P6bsS*$ f=I,#(>~ߑ_VCK>"{ɏ<*_ƄNrr7jk4a0Nٵ!+\oF€@zFPEPL븥0pH_H~4?`ᴌlVW @xmKCm)IMsyb9Õx=v&V~* d,7m{1mD3KLIYk~W1Vz&Ѩˆ.CXەd0CAq74+k*gdp1 -U~=G3ϚHuy.H/:hyV7 Tv>Yx>U@JW>m棆jUT",*3lL즌PK4?R߿†'fx ֵa ߩe9v`@&n'>N.tYO$U糛C9%ɵ%FlbWTX? 88Κv&6E@kۇ\Jp?kRX\Bd m}A"ޤ^) HEǚR1$[c-`)~vq_y%AA3m1`W$] b032/@|7:ahP2ږ +XQjT|_"(J]j'9Nd[HpC찰"x`N^,9\VxaCg_N-=W˫9"#P4&K5c7B7NfB ӡ6VXQ>k8Xd-INAPtA`GG|mzj5F{ji'UxZjj/ ߖE;zQ%@kh\'!ՆEE/YdhR~0"z1cd7b,pU]Y" gAt?3@p\j/7REGj̙= :s s4Ap1PpHu!mkRJ6@ 4 >1oyCl< MNaб38ߤWj bn ȍi} ebuc! Ȋvnje<(-4}\k-kN5a&߮1+dE)SMtߘpwWovV5[wASځ XU~ ؾsAt:I;dmx[/=93)9?Fb>fE_7ya%ȹjЛ7Ar0)4ծ-8fGv)5GIH}ۉɾ]Tb_bpwÆӞ͝zvM9].dBji`5-QS)b9laPrk.u⹀SvӠ2L8镹X$;ϭnt\#`AA0 (:%S62Y^PMs0^=c_".7$r$NşNwiT ~~ A٦3Շ=mb!/<4iAFs0"zo.߿Y@0KupnF =Gǁ8 //NDu~KBUw8 x?Y-jC˞ ]m}d{:~ SӞ @$25롦њ1d#fD9/Oᓽ{ vͺ/A i>s-HZt N|by";2DyQ]dpR.u_K8s hw|J-\}) kmE(ՔЙjZ叅\̽ /*"e2XP?#&_0Ưō DeBN C 'P>2&&fm9E2 oHI$Z#O *_b]bzP)3rk9?82# ۟8 :( 5g9jJ/qf[/_$J*H!yjCs u k/6a>UM>-%S-ܧfDUydR* -JB~iǍ#lv{ I=zK"jPKmj(0GsԆPh;{v=9^w<ȳxqrtcOo[JIɳ4Guvw@-}y@g *ӱk}$ 0z8=rU L<󤞈DKxQ!HwܸI{_fJ/L:ABᕔy"(XwX/(x}aDmJ)JV< {CÆ~k҆%[w0~Ν;wͮiM](^qB9)RhqTD?\^mD ~EhNOk%X8=I$uj/!m9ъLWHo'&tT,80GW4@Ͷ+h;NS1CEA 7]DtCHd W>4 47`z?כ z$d)NEB$~J)m 5^|/֪¯F/+ojzz/T4f83`lK)GYOָu3VIQ&iLϽn.%SSk8cJ*a+& h3r0&$)7#cQa>th1cA$&tuJY;,V`fdVP)8$6\T'Id1IMA9X@&cKfA$*-Ih//AMnstbPԕz>s66JJi4,+Oe&1O:Xj/;#cZqQb$c5g}^:+S4F G'Sy-N}5 ̞AC )Rz{hX&O KB+ (@;/Nz$IqX2bB}CP%q'  `c]&63Mhbm4,ajQ/͛l"DhRX&*p2dQ7UDBˢ-v8`ipB<'5ʀ inMH=^3Rj-#ϕb=BTnB0|1P>םbŶBfHKsGISW"dYx sRw0ÿmNy9haXeH8j_i'bar)YN|8Z抧47ƭ_G)働a'ac~1X.>6щV%<+ DQM&>dEâϠ280 ڦi1% < PGYWn_wE~H%+u ,Ry?  ՎX<j#J,(O⼃ZGF,6Ot EkCQS/1{̺؞I Jܮ@aiIQlc4D|yUo@\$z'*n2+J{)Ba+n<6duu= -?a1 v/M=1/ݖ)6(Z^W #YIZ`#X"OXOV8$uS A@Ԟ+&\ـ~ڎW cNyR r&Dm'MTR,{nX*xiڟ\zפ!}Ϣ~CKZL[|j@RxT8-+cp\40n2( )2)zPZ\ί&alq` d 8JwԳ"k{z{#*`hCmhT ,/^C<\ X9-*_iz5Wߪr:`NasQ[;*zD\a0pY'|t(]EؘSdo9w>g\=%P 6z&T9NddQwn:%$Pdq1nTuER,h؞ۖب@!N3 (bE怐D* @m9;im'>*_+9n 6i=%xvD §#4z]#[AsCK;j)ŸI`}Vcht;6%|uBOxOHɎ؄t$ /ivee,Z7+rS7qd (IImdMɇjRY$Lw]2{}X\VCt ʀB7m`h;Ċ3ᢸ~P$б@~XC[t1͆6NMr LZF{M^vk݀7ޢBz7t`ŸV&ϥl~I`SovQwB]A| af{mżZۅ./i\ QESb1o8݄ H6 jmadž"I`ǒM(< W» lי6|Gl%8I z/\2?#c>!ޱU&NKdJdIIB2r47Tᖕ#.b`-k+%;u.gmNy!-Ɇ m'#}iNUNmEI}s,e'{ָBU8ʿ,l( {1GxЪ-xv!5"5,mj+)XG{NTS`ˁ݀4c{ qvC^C+ñV,~;\0şD`6A2'tG{6&QP,OM2us9oU$ʴ*(2!GR/V .w$=ҬA92(`HXcqF *Đ EsZMP~ UHK*W`c܅;o5 JV!N\te][g3ɫt>,{f">kQN l(XA껮;,7I&Th[@E/HG^A_KkI4Թ>w0 _ bp o;_d57c:tt[G+dg̈́ɞC2#"Ydixfe4Op؟ƕQE_p㣈?8n4LV [  W=~ MSCQf{v&P £2 fyd'uQ/O9nйWb0DŽ$7[[1{<C@jQ~781Ήh;pJM|XBO[dl;rU%M͝ 0YJ]^͈_t~plw?N᪖h7R˗1PiՁ,b'Pd,1nеrATLn0-AŸ5 ZQv"%!J<ľϸ-4?=׳Ϝ;w;`t~O3$D=I"[)VƁ!Vu@3 )em O+n Ҁ2߄YT+哬K( Ro+5eL]\ŮBJ|bOlN*a)Ϫ)ayLUu7D>iZAjqXܑJ{RΟP ׺;OcdK=zҥ ](ސ ->ÀNdHϱ0D`|b9, ;s*e0:Pyb*G ƺ'z ^M4[z"_r왝my'ݳ.U8 H$vꎑI ( H>CV/a.w^)%ӣna M˳j'qK^>2.5AeocU$Y-gފG[@L_ Ӕp-CWPM{Z;)hlʧ#F9I4l;V"# ]%l@ye̚Fb3H6B&WI'cl4Ex[n:-WUdΦQsqd{=SZÝʋ $Uyr}n t3$$U5GIn:k'S9`a {'u >,9df:uVÍ -XCT/fCP٘v%]C ]*F9m:<4f;`Dxx|C)pi%+(Ծ2Xt^7Ebb/rh&7(rW^ H-R]/Qݙ  f:<ѹ'w91H_@.;/`pzqƵh&[sH7w2& ZDh,͸ׂΓ"(Ӯ/謟8OCi E4PC0Jdc@%hUHg: . *">З=RnU)e/PTr8eQ<;!ِN9qCZ5/'ڡml?z/ޤt~8v^|vCV!VI[zrc:n ZAh6O9t$&7}b ȂV-;IlSsʚχ ,;lCep;{X]|Pp- uu( ןP)];4 fb05 $S5GՐ[Ѻ@wqomWB l7r&>2=IG^Zu64`=ӃV\c q.N_jj;lK/TL:5욵jh Lι}Z[e0ju%|TxgR39!CevX7!H/*?`f.|zR f蜥9xq펴ķjo"D7Zʜ]%'/q:&QI3U= c0D(t4[Y$}cCj])'11@m܎y䫃V3m9{UC@z~|?[ K9yS`_3\û!J/P5FKUn[]lh4 3yxH-FBR"eliJ6Iٷqzn]}8iP:Z' nqc^Bd/fKuoTxեo*3sQj͚1h1qɠkf`S7G^sdC=9ԎVڰ㵳!TuChԕ->(["!JY++o`\݌ ͉By!hs즉OZ ;ye>H`E8F/E%)W#c:րud+4PWe+#O2!\nm?-5&rɥr*)EDC -s5NiMT:ES⩄T9ř𽙄(Z\vf?z}C7Z|?E@T bMZwn)53r/,JIotkF5#NRPs~_qT<4JNI, Hɍ5m|;焒'#yeԐ76,{ϙ;1홖eU'L=kδJAܩcRҝV?q$|E)[L_Qn} F*~׀ޯN^=] .rv vZImKgNhy^od_DZ,|՛p2O1TVsæ"g^u#17HnŅhKG3`c9LTSs87e%hN.`g5GAKjã:Tm!vf zCE)w EZӏ~*ɤ$O^bs|r~ jhlzu d/Ŧ8MRlH݁?Ks}P_isĸ)9*[bf0a# p}e#C-=y ShoOsp˪zQ}>4ڎ+ ؼମyj]{}=w; o؛گ,htU( iɻ>ݳf.HV@rM5?[u8쎶Uj};be*RPW/g\~m㝍qyee}0af;]#=^[a"C3H %>ImYzv.ZbBO7osI0 @|[( Oγ.l|1xZil=R܉|raL@CΙ㰯+sdH0}v]3lw75"S>KmpG givyj(xu.3!%~iOq鏗n .AuV!(lɴm0X]],/oU8ni;>)Y5YNQ6ŭj+G/I|8a؏V곐*8P8/fOQiƝDc@. 8i$n%[0k~jhK8×g.tesų20ن(mjJyP%BRlx{tHp@MR1']7#`C6M q B0)MݟqucgIwRztJN6 K9$:0TR` D2d:ӎxb|Z7TxSiڪ2>46dk@.ع8 }Yy7&w[V 1)Zmk>?yoOiAҖx4,ŻNc@!wX.4⮉ſ>bVU2=1DjspnR$8dm[ rjb`TnT|G7B\{V$mmYwicVYU?N[,X^ȋt֎^l]z liX(X[7r_6I7}l`9:!FcnB4sgNh yp/q| 6#5mgXFcTM!~\O4۩K XEҮVYocv?965uz(E˄K !w@2k'+c]xMm=M3H8?2QK3EAFcDZa{G}!7*~3񬜔7UϹ!,kB=4B YiY0Wƛy^AS/%+ɀ?RcGk={ORzvQ~h+޼bBySk˹*H^ϛK|R`vJ5.fO<Tz ^3Pp9t1kf-"`N*NH[愙J{" A}16gkiu]C)RvS[bPv5tf"zH6'{Bλ FmZhjXAj(# zbwAL-SԨwh̬( o19/kœms/$4pe$wا'RkʃgsF՗$I;3.Bዿ,:&o~BCdo}t$nlA\vh(ӏ5NĪFL !j0EތW-"[9Tnl)bTW t@TD J%K)h=n6O԰oE4[90"(wS'4 7{(aO ݽ+}7~LBѡObzhK ?ŷFӠʤ4wDd\rܯՅbTe䳼E|ϳ{  QsXL XB<,aCmoDiXy9@!nݍslc{Y:7 ΊZ Q z3 JB:)"LJcG.="vE V$ m\=FɯTQpnFI,;/h V}Lu硘jלm2&ɢ /oiM%v=I ) VMoM1 -H Ld\POnm,|i,bdD$,O28Ssk h)['Q*;U Xqb( ̜Rb,\c5 %'VA1u),wpƁ%/tDrF2/anPNh&2 >U+ 0 n_! xΌ;ܖcwS)l{a}8h?j JFƷsm G֝&s#2-}P᷁K^VCh.J(<{ZUwMeH;O>4!%"| \vOVXPLfT"ݯ-GH` K/dpmRZ?-i"3o _\YQU /\fU'_iN=K#l+mtklԝ?o-AHeZ4h`@nYyY'n-/37Mlc- g"u|5tB!>"={᲋8No-kb ݃_+?DSW&}WX}vn07{_˪F3MW/ZP]ȒF#ᨮ09!Co7ya8MUylr|@ա`-hUvssS/{s%2U +eSaԙTKz:Iyv=l}l@لd[{tCl r]-!GV/ӦOH`-Gϐ ^%j77v.؊w \'Q4ˣ6~ pIDƌI2v[AK̚2Oʾn *Z`@w[E.>f j߃(ڃCK[ @|)}Q G/n4 Arܲ 5J_W쏬t>(9E\L`S0O*zk8)!1#@0ou\df&ʣ4c6C CWdۍg3zPwkKNgZ}ڼg|nk?1R.8fM.:%D<梞ޣu ΛO!9=H(|$\/nGM5ϣb,e|h魑gdߌU*{s5읊]Hu2T#Y ]?Oax,U[FJ~sCvgT-DJփE- vCL&+:=-lR&=#EB歁 HruXK%QŠ96MH W :)Bj1w)mz|.u&yX԰&"8=ɲeQ}* ޾"".ǭUyU IT;:~O|E&ڿyI NJ@nīEE!5,>*xqQ۠brqxe2IOYunj֒7PH60轥w˖8 10tuN:0wp(P#%P%J⁤ Z )!  %.RXQCq3J[#0G'dRy{9 [?;f#ijjw'wΓ0=ƛ>~ k=0BNLKd(5)]„>&-~X(21=7d92E]␞D*OvF(3V1hZ=łb*@tx7B;Pepr=8%%֌΄}`=s `()p&OI^Ŧƥ̏.dAD̬cG,Y@5Im-RCR2&7Ս>O zِr#4qJk7ʭǹ[y]{!{G[VyS %kc^ngWfLT 2jFAqa=|Y;jo=@"z}tavn[_LNj=xN:k4brQN2{x3& 5~|֘.1;a$3*PjiC3*oIT~Ietɖ1P;o6րx5\+ɤu~1DrP\/ 9*:wQA Hu|A#f0RK]h\/oTveC8úF3IR2tE3,4(Xxgxep_s@AFv.؊|hI{;YZKc@v֫]B^povDׅx@˸&ሑuU}C~x'Z \5n L_ccB?Tk/bˡ7BhyE9eL^4f>ox7.+y]"lYk pniUZo0WMݚ8|zyDz^UJU>mliF;/^11ʂV˘_RWFd_XUoRݞSQ!-rYsBKQu^dِ@R%=3 ޹+NU1*NX3֬͡HsBQf`P=lWdh:E 44sWtP%Fy`%&1ot Mx236`se`"PB$S,l9 vM(c9Q/oS2y;[::+Nq乜p*uOB0}"2*vTݯr )@b3{߲]$?8"gzpwxʭ^& <ýnNRIZJi[NPq:47+̔`lP?关oxrf E9~APJ㮡_9Dbԥdtm#[B'M>96P2ӱJXЂF p2z`3)`Lb i7 &zF&.lJkӤd?LU[*1Ys:St`,bhP΀f&Pkm<Á+ nOAd$1{R"Nz \Ok.| P}f0T[ѭre7G +#6DVHA>%ј`[v3n vzRZQ'BJ_2x&xG9%Ylj.bO7N<8R.ۆƬv)Pqj[(pc ]Cg`ni^G! F:1d<8AwKH; r%Luf/@Zﭾu,X? /nzA%7-2Oin[D)/;V㢾&f'e<@Pyaw-JKSvdr9o),|/Z`E:֖EFmPQoJM@*Ԛ>u NFV+%S33&򭎘/[>` pE{C̥K=Ђ ˠSW0Y& H%Ө1=Vڵ4s%`߫;*;^AFc>rv`߳Y䕺6'vվۤ #WbBc znPsKv4}8O<_ı2Վcӝ5aC9ZqI.2ctrKhPjPAo?BWqǾW8^0Qw~W^Rt,q8BI ?ypD&5r=}0W6mW[ћS;{!ζ6/>C:  yT;$Vկ"S&gHpzth"w:ߕ$KUrue  UMnʬ/4f@+#d海{qcF"g^n6M쐓G|<4Ws6fT7aU TЎZ=3"}x^=khes믫-&uaڃw9|y{q_ҥtUo>8kj @v7 h /ڸ'zg:>M ;-]\*a:$Jp& сIJ f=t| r= 1=a %aI'9,Q%h@eZzE^6-yHMHĄqKIhC91W ᣦA /7e*ߜ1x/68bHFP˳8FS{vwoh@w„ϢKج&EA+XLēה;=īGOTl]@-ϝP`[3aGoa$[)#v p_ܴM^DLst8Rda=7_)IqxKpbLٞ`Č\c4uр wiZTΦ;* ctWb*y vvcQ5$oV[氨+PUBT=\*S3 oU' 8$kW:J]o<8b%7,|U8iCK&JJ^ 7#R2tr~zdW(ʇ;BK4`7cA~GF`0.rSf> TMY PjT/v"G6Ao3HN}1: tvX͚"=Y2an_Ǵ?O2  ̦2s#pa4Xg*VO㦭a3k8@(%{կʱ(UJ+b"CF-릗\ӼUOʾl/Jp-ir"wbqI!Zc{Ta GW]9P³ao; QqFx5cz_#cԙ$["l*_`5Π;z5]ֽw` $5ÃȼoEGɍ}oX@Tu+k&c"=!U=Cu2k@ٿDQa0O&*ؔ ,nf"1yrᓀWB)Y{"柜P^$ -{jj:Gg˯]d1+ ^rd4q <&l|t:Yƕ߻4xuE̤IP\RީN}=sE𵺘<黒w#Ӽ2:)F::1!!UBT\!Mғ ;f^erwn#S4;֍z2d t {~a4ymѺW & tD:'h6=R4Qv>$vZc9?9"'RVsJ[JΗlB?L`/YSekDȒYܨ2iKr$a.ɟܐ-N4+2/^m"/Vl`dY؟ϱsDYpT-%B4-fZeȅ]-$B.gy_d>{%Pr2[iaU%PXP0ۓFk? |ѧa<6=lpgBQ#5NOaĔ@5$ 1UY1®Vʉf[ N)Y@z%()C 7JdK.6[h1_kߵ&5w~\ը͟s;}Jbe8ULйKo!SN+,C(x+2o7<#?[&tZ=\s괥t?]ẋ/M09'P:iԵp&BwBj7QګLZ?DPwZ憐^d*;zhl" ~'OLs+VY9 }^$=N7s^ҟ&WBq]P8֐5;p%xRXtjClF)VI—Zi Oa 5mWv*ȧg"Җ/@FU+kqjdHBfɆ8%bާx%Ca ,i?uelELjcCU&]m3,mI7@h >Hڸ &ޒ9 ;F2) c͇!j 0HNk-:fdD1d :{L5G-pa& bLZiŪUtCYn \# .fibeK2 ϋ3qļqD{Z 4Nz I+fYIe7{hbknZȇkg8씜);XE} L| C^TÍRmZ,S7@NvnKu͛[; =z4q )g2Ƥ^rJr3*bc[Ewoҡ %fy!QYU~#M$6*Zە a{x}r O7y wS;\MV~a|CMA+I*zgk ^B Y6]/=6 >Bo̽п:L3)sejuj6#*sT<ȅOvcJ.RU]^5Iooo:2w5s@sIVQ;?wFF&x8& ӵ: R5щ;[/Γ ,cvg>9 zJ gM!J0˵E3?{_kvRJ /Q/GgVr<=ߝAwNtߙ'\*d4 vMXH{lfѼ$WẦ"'N)Bm,nVD68.\?[%uwCd_FC5kʼna.j'm @Є&pΗp$1OŖ$3s 0[wc34;K59/Z*6/hO.Qϓ*sͫskJ/Iy;'F ˒X }j/q AfP ײ j)zCi{肶oe6rsnaa<l WUybF^Ys*Ea95}>-CE_Z$P*|ӫeGR1@ιj겷@GiWQ&n}dR4ͼæ>)غ!#a^U f61 7^]Dօe-svҭ+wP(e \Sky0] xƼZr|2{ňX_y |Ǜr+$~F %TGm22n9 ZuBŜ TnQC5Ge[F3fo9e71844hJ5Ț/ep+lhû_aX;ԫƊhVl #Ufx:C;Z I۴3Ev&耾oi?|dNJp/4 ^^"`S9'T&HpSB^s{ >YW(lUI )|Y+[[L#g:CʐhV9u,w8 h eԀn=Arm?LZԸ1לO `L0iPq= зr5P̼~S6Nj2+p&ŀ<"lKbcƤ @ %t07F+̝ NB"EB}9],͍y{G14`#؛ŗhg@WKrJhkdO-S ͷ,E>AжעdNp3R?hMX֜[%] C d KY#{DA-ѢN7~y6nWdz,/"=CplJZe@+LN_=~u4JzG%W |jP3{Ї h~#j#)k.Ճ:IBeV\uTP&Guyg?-Irfx+瓍nZ"!4$)g9Un{hj# S O:݂*RKhAd 㩸F}4Zad^"ػ:oK46ZsFfioT:Z]鴩 ۲`F.#b1དྷZCEY JHz5\,3qEy,j`r޾x mO~^}qt|mܖJ ep\ k6HJU{ hvB =Eg5Zٰ2}:dM _O:υ6-WLm- ~O@eҲnud {ƀ߻P00pr &pWX$ CO/<~h"API2-KDXg2ܟټ5U t(|&=J op%^? S@ǛQ=b$ݏ׍aR ~JC}2JJ#W D7;-f#+фm8k4)vcHd'l ~yn ٟS#`7*}A113<{OC ډ1X3 -n8a @i+s !>TrwZl'tN$o* (.b+{xڵ0Rc&XwƙwZXאzaֹS`<~O[`hbhJTz~Rc"gdLb/smav̳nqwe@ML V$7,)5O3KR%~E*$GC:kH 3`fث͘.BGC6r!9I KD˩_aUv0jh\ j{`eߴ#=Y8; slړ$G3*#\cROvְ_ ٶ_YPw+64sLQnӴ(91̼6^,˜ͺ`{SDgB!qksp'pbuIb׻grJT=o*íSt ݿڵ&YlP8ώ8$.D:90ʍ*Q>eòYj0zR~y\Sᮾ _ /|WSnh5RQ5/3 lu!.lWp]_ Yi}Ә@겆~mEc35wB =|.=CJaKuP%Px㥩DƢNZe=0aN60z%O~Gn¢Թݩ\;}(@ *&YRI/P(0,W(HQ\LcSU]nO)ʥTC l tR= -ɮvUk*MAY0'ZыF" ¤:{@A~?ٓ^,꒷20H_4ҨbXt*d? ?x;W>bA2ehqD9%퓭a|9Y-4 >2F=8u&C7Cx} MΒu'wNKUCX6yDwYk|@H i j8:N;,4q6n+3 uOr.CPVv$/l2á|LmRlf>2}%auhuVh#6vv/'`}HjK_8YT}u۞~ͳ GegC+F#݂ũ3[Z,VAbI%x^˯^@Ej\(I{z,()9Ďs23pxESBC}L0*P&-lo4_p,k1 (KS:M003evRT/2"ܵXBB\iK CTPO1ף]Y).aU6K-8 &:Qtb4ߍ2)fR*9N׹a{Zd^flW.D9s;xKł5+uu a)GXbzynfiHQ ;W`۹ҴHfY2r#@{upPYf\c'I 7hV(@Uޕ{E-*ЍSU]I Oׄ~E~L)Gu <8S_xj<v~ iAeAOGyq3J_5đ0cF=>\تU-oZ;phbkkrio "k'=9ysO+?tG˻tO}1k}R[AVUU! lv|a $wRy=;Y ~kvAT[9 l2fw0G'Kߖ1y! pS@x\}l:#YIv Xٵî3ېLQPx0M3Ho(_p;C cģ qT }Q0VɅ5y@P=V* WhvޟcWGOdQN4LdȠ{M<2 Bwꉜ@1Ju`8]X$ϫ*.|ZBRMԭM=kkl e>V`'U=X:**b_MሎZAp%G:sf\؄ˌ)q>]˭1@^b{G*镀(vf-V{9U: Y.;RO*~T}lcWK}ibaR.Jli\ذ ߊRD$LۨDft_jh!*Ɋ-jhItJl1;"gPwKsIdRk|X 35ȭ]/*V5v8 -%4Vo<ۈsslulܲo<4V?dxy^0ɦ~TuVuj L~ `EVR{;}WAx 8BF6=RW~,7!~?!Ϩ E)k q._ToDa2: Hx/FKdF,P l>{ʎ, D Ad:}ulwVsjDkI!t iW:c8qZ.&Oq5Ι_Q裌 )n f7>Z\ee$|X4#0@ňixGW'y\^ GT/,Z"sBP] IBH'DѬ!r1s|ifxP}zN*]d {C3Ӊ7sEɞq˨`o4M' ?A67d_]`oO1_6Vr3z̴9|lJ" ?R>(h$݌ID7çد"V&xd9GZCkO?Ϳ(lMP6o#!p8<`l6W̟S *u^v]-?~)fEr+T7Q#''#3\CKU6CBfťP$-Z$aiutOڛA:AA5;>'.!pz<\{[vXXK.\g87q)k_ `Ծ/ߐ7`Ѩ7_sQ1I2N:(v(;/7&^ݢ~nPxsNnU۶iy(`q?[Bq9 hjGaS ;X5--[0,B@ Ƣdd]!xb'0J;%9BkȳJPX]eE>/c.xT9Z.$єK@cՆ?p@v{C95B 8(3CJ>6^bt4hCI(.xjNy #2xbx嫕75kaT\IqvQyi*$Lō>D]>A/~;:Spyp ,#@OEqB!OF~.ΞJwV-ۅz!ߵ08S/]e3Bq)O CQev&*MOA,}pyK$@%TZ$S"iBeVQ6S)ͻ;xچ[5薐+b>(^GS "vTDRF٩==amQEyB7gO=!x&lkY ʈw]R5"[oD#7 ~..7 !`s9K.>|9KKx.CAz|JxatBw'ކk41SBߝfJH>~1E;p U*"/}@0[Wb~aCEE+dPRBXtCm2R>T!*Hnr5tafCfvc)*ñhm 'i@N`( `+?x엸=Bu>(*/8+ѕQ[-z}(͞QR )".7 n& D/ l{$x/r)^mבΝ>8>\q'I+X)+ &)-fC~Yï>1I0P WdfdDShj4Ĝ9$m!0vb4@L\G]Cĕ )کHnFLL :E,d ~ݴܿ͹\=f6Y[ogx_,o0rJOQ1Y+J뉨|V0ͺtOf^]( L#RA$>uX4hl\\"҆c;N .+r!Pke j{"dtL%IW|Kci3[/J78p$gZ*(j~-_GFlu&4 jгBEcry1O|U[ƈzQ3]Z %ʶt ^*WTG .ylp.ʯQН*PO6Aʗ/;vsz˯ę>*Pd˜y*3 !d$,{"LxDj^d>Q1ޤ#!䇘" s[*`u_3-)綌7?& IV~5t]Ѳt^nb_V~?6C v;m)gۖՂs55 >,(,6=\9Ψ١V:rEٺJTٝq@]b2$jn' }&t/d$ޣqmDJJV"J5";ך[QeEك ;yB ^mٗ Ӗ\M ͺ9 6X /xCXc:x}>cɮjFsul Ez묇ǧJu5,&wpv$Dž7[KL} %* _I}oZ6l\eQOϓ4xG7>9#//CO^{g!.}wD;?7"T)b2^n:yem!m'xgG8k>s^Hvm|VU`ܝ@FOVh DYEm<0gPwn_/WSv:j$_̀z&3[ EAl6äk ,4QP7,p#'\.J@;_ Z Ha|8yky'aوI%>c-*R6PM|^v,AKQKKO6]]B$3^:&,ə%0mAAq;E2! iJbᢞ ̉i$ $>@!5<X*wE AOBcMNZ8Cӛ{}\YzTX*UL \@ mHd(:W3XB_/w;vQN Y_#;Eˏ\@ɷ2a/>\i&~ !7Kҙ ,&+"T=B|{uNZ fZηBOt \m?ckގϯ(CT:=?_>ߨiwDe[-UmBuTY5?2VdBzz‹ŏHy&| dF{k2 GEB7s)^n(xnۣDZn7vsȥ:L$2*7{s`%,sq˔\5p\txp|~,2qF4"Η{2q0k`[qє[|zUj "p aC-7[QX%gc=o'vM8I0ba" ֬l%'ѵމm]%TӱBL/3 ϡTAgVq v:votA@:.ó+I<[qky1RG%,V+O@$>ԱASOwjL-CT[SkuԔ !I)~2lgbEʭYY7Ǽ k fr8#)} j9ߚA-|`y8cUKDLPƞO) 2rHqeN^EG "> xAieC,U@*8\| 6v+Kd]r˛wxu\mwB@"!籗fvr'lgŹS3M+Ihn`-GNZ_!< ]k||SOyA]8wV)l]Q*cZޒ5s2`e= 86GiXD>*xAtb1[Mb46bYʸH 1pu94 _rн;yh# ^) 67 wwUVssNf9w {.^LRxҏzi=1# '!8\%3+Cv:yȑM]ʻ:D& .*(;̤smfW #k[W֒wO+k RPHzP/5j1yg KTհP<=n@}s?pqUk|)\lJQV7`6fL<7gK}/ER}\Գ ¸@t[p z}@OD{cׂ!M)QΣe5OeM9_@,C-Ҿq95O0 4XlNQp麏ވK s1)`WVX3t6^]+WUHubpU)H~4@"z?ϮKw3>j|v-6"ĵ瘖$F$N&>E.?K@]A +]hW8_v>}œu %eKƏT *wQ H8(8+),q?}B`>KB 3RԪ>s"T,-|VHGSѢAaH}1}pbt;߶xdK&KRG[Tȃ|1e(+:7^< ^Pױ%Y'.oa4 D*h1HX aY9 E}c~'0%%O!`YfVCK"],> ՇJ8`CJ qm qE>m܋ZITzMv4{6)Mʨj[Ff<1.cL BP.pD, NoRIîf~Pa'5q|='}p/gΗ@5y+:slOVj:Vf#sl^5+?E v-Y6u 6_CiAWç4h-WIh|A{vT7CDљ$C*;3V[T Z%lkl]H+y]#qL;(3'cyP!9&ɯeY+ B s]߫.EDMv׌<$ZOR~s#ԒLmi!8P ۭ;:cԿY ѩ4brk@Y\ wvFyvIM|2r5)8!HlHAkŮcMf%8t-07|{kN׫0j<Cٽp+U>ۿ2ouvTۺ ^" 6$^gyYw=/YHl~T͂.9"zrMӼT]!dcij`$iz/ ѓԁ-`u ݮ[o7 X2[ZZlEGWH A# y!eC0` lE[Լ3v(S!dtCV456W}|2Len l,lhUS%.4yR6 \)Cg1-0,.'^'Rlr4g%N:Ҝ u/ֽmdAZU$ :п(w6`cyRy^wp"Ig5Q42Ghb5#x5kZ >PC>rS]4J)AS?ʵ6PWzYLv֞o3;$x04G1Ն/ 4cY% SM[H(-pcRLD߶e1iA}q2%2p|>b~%*9M֗mCփP5ͼ$#2 ~GJIT1jWSeSt)Ѱ,TZ~d X{->,RƘՀP?](vC:D3*/%,ZK-爐9],)Z bk: _¢q)@ sBVl#9Dw/"U'p#\56 =Oe Wn4HŸDvlঠ|z]/ |*gs]폼 ͊+(;{x6QNM!D*nˑ[PO_ }H!"'$9Lg𧋈K/T 6o VX)"@Tk9R u;@}]#f O>Bf~Đ"Q9DЭ9c *4q&RiB 'kT@b 9>.MFY3,ɰ=Չ,w%5o=-j_:vf|ŁY;B&9!9!W}Φ.0m^g݊׽HW2~NV6#;ls #TVY|[eH<Eؑ& eFZ/M*p=xQDz΍$>o5[죭mhp%,';p|ŘP ԉ4_:mMdvU2>w9փ>YpEK"#`-e䩕qI-?za2P+5K*t!Q~6#y9m\r%#Q?L+;% ~[[КZZn>#-N [f#1~7(Pa (2}5783R`@/I~R  d\p<hU?%Lig0ٴqIrGS~ǝ)H P)#ހ4EiOySWmf?xٯ$ht_$&?r?R?'H9(9ץb}*zjk8n1r p%p篻_ҷ&$Lѫ@zpAFnKkɜ+L3=$lf(`t|Dx yGNVfF/2 "' 7SAul?> o#<63oT[kϡqfq{R AD(`9AKaD?X7PUX У?Jc gBfuz[6æQa41} XN?G< =Cx]ł+NU%̑;SX#䵬IZfmr6 k&hX5N^-HsWQJk|UjnZz/C`՚*#6Q [tSb綋Eů&+سÖĪx YB.Xv,OO0e)~gelҍu^1ϕ<{XL9aoI>W׹hAG=s ).LْHpP,фL2'JGZ Y:oETvУ;ej%L06O~6Q[!Ϩ2iSL$Z٣55 |+s8O*$ZqYLփlz WF; =ce# @E7 /HJ/8ͭQJ>kPIG~nR (Vg'dU W 6~HI;Z^6;g;_-Jw~q btIБU(Ђ{]̯fJNP @e"@,X?(Ϋ ɩa.iq!Ba/CO/Ag؋Gfk$M1c Wܬ:bo(䭤y%CZFJYv@ҘG7% O ߂d]ׅ2U8[QB7VRWorae8}qW("C6PB8h~A, %x[PQ4?STf>Q(4aZ*J4^r1QxghvV( }KZҌ*?M$j>')_d;&OKĂ?\ZOxu)Pja.FWeJg_+4r,B6ȏ 9)l~9.G<;n:Ǻuzz m %w{J=@tȒ}8W|Rß (Ve'Acȁp@Qy+稸$(RKp^Q\}x_@1'i}>u/v. P.6h+.|v$BJ$O7?ӎ Bu)PHoto0I;tᶝ}wA4hWZZ#'y0<`oŒCbh˵ڏfAWJ0R/#ݕ!l8BPin#2,M2In=u땵&phZKEӯ]ShԴ˂omV sPX[,$˝6t-ޜfpd=DaLҢ?fFs]mU+<^W,ojL.7M_Zov14xh@yԫno# `5_ѧn]gNB뭰СGGSdWhWZbnQ{.J֯S_w ¯墖KLJK=)-Wf% hȭʔ60-=Ap(`*%̆[ݤ EAoN=E[$tr7K9+z HB"mNWF9?KӰU'2+{]S k`3Vv/8VJjĶ?OZ"BrpCEOT0Yn!vKN, }$cXjZ\,PʤjbC,;tuJdĠqש敏N1u&h&rɪaL 2z/LSM\sNG6*9VH?>CsQޏ`3_ɥ:Ko6hG;Np+%mǛfLKǒիl2}99xpg/:";/4R7C3uPO-fiL?-zF(H27PĞSZ$6{(>4c#6O>MDdOxt@KPBq3 mNo}@v R}3ķn\FG'W\+&qr)gG{Xf ң*F|T;*ۂ;v=+왴@ Փz'g5cW`KC 4W%N.S[) jj6؜ bDI[}{0YW0Km ]|O$bÊmaOtdX7$:~T"X]hp q*!5`f JHdr.xhʗ|%hTE189g)DsE^s0:/;a;2E+cejL^Qf\AYbܬP!+j'Ǯߠ"{j3o@HmԙKP}VPL0Pv԰sg%ݦ.sTD{NDɄ+V99_:}Ųa(G޸+0@`d"tFٲ{w-G=qzt%JſVd| QQPpv5eF0`Cu=$~-F!2;fʹ2 %Nkb}_>=5~R PYc:`8T]b{Hř_!^[ 06SJLTkѦn%WZF HˇYp?╊jHvAS2T%߮l+32[ЄmEkg2/ʹ>A^ F"eR;{aa rOp+7[6?l~v/+[^fLd%f!7YV_9nE+sOš}Dުfʡ p_0* CH[otbIEهq^[? @!pش zpB\u Gs!p~J؛HW}YD6L3^1kWK F>0Trj/Um͎ YOaƫ6S7AՀ"gM}ǘ^D_5wVH#Jp=ĕ Mphtv. '}}d톑7jeApŐHI{@e@jY|¼%yR\f ZP4"5/Ų׷ksz;<(5C(k\;^-sefv%-v$7^o/V2)3x1He.".\U.yV4"Ihs=Tmalo36ǔM~WPC4|֮PzOZk, ih:w%`;șP(c&$GoƠ uE]K{jZ78Vw^bA oh~e:4VVthO7Rm :wgF,N\`dcb28慕Kö%dI60kLCVs#$}E%P/1G76Ľڸ2` pU*A9Ԭ^V|9Itr^|,$[,MYX~,)2>dZ!0\_/qپʭ)[N5%StOȉ{?^%jv-uhɤI *#㲞9 &Im"U>U7`ݨVNlQ$>N7Shz |ڱE;zp _-|s DJlO9Ƨ-@YFr4í^OPczw~V4&lK)cɏEg\+, ݃xDD1VSuo~9ߔ$xW#j/\ٟ vI@Yt;so?:qܮ.pS $1߬!w9 L $ո o( 4+sNYObbx:`wE. sKPEA:ۂ ˍc?=r`ؠ~r=ƱKX̜cBLoPcXَ qZ?k|XcuIxQ~.^hg43S+eذ./5=OKn)c7{7406i#Z@cX| Ne,OE8^,3.& ے`$-V{RD#-  !#8  YVxdI 'pTϼ1QG<[[9qM5:E5߁ N@΁u`Oe*dK}Q]aC_ SU^,-v *>k0\mYi)pmˠkt9ǚEu׷ )Q`sHu99g91IJr^p<ݻsCXWWajtnYcGB|YTIc˩w:"pM7T"q]kQ%HŜtjS1>t<]Hmf Va1.#`#vj$n=1d,z+(igqd9'տIS(AKŽ ~Z`sI4Y3S `^|ǣĆʜT/ lCO4 e@ 2e'g_L7MnE> u2U=.h} Yw$cwM_aySYXP8 5>5s D 2Rlғ:C\i :)INJkJ9]}pYTRHP2ٓM%\ G-u4%YK|"ku4(^DUMA."0Kn/@W͠]h1IGx'Wr?gZ,ڶT;ө ٶ"C*k[Rc`)a¢iC`s(q;KwK|>a%h\V'ah V |8FP `R 5.SA%_7,,eTOP4tg Pk31~O13WFWzKm1d&VKAr)JQi8)# {' ܨa$-L̄ J4y݅q3R.a02M$ UW> hp 'o =Go#ås)۔ol@1y R#q+Xr:D6f tuv;lQ(I!j룶xөP98MQ9@4K._l!Io#֏l뚥iBBxzs bYK|ZZ5>o?}>oO{cB%BCmGE)@wqR:u@&ŋIxyo-&:νhy ;lKOL\Z6@+;y´lP~GzOuSE 8zW%1,FwbKܽ?3?nx{:.ɲ]BXD~\6!'3Qz! و{ӟF1ÜyFR1+@Ӯ.>'15aû#6mԁCZvŲd#5V{u1E[@ 5%s7KQk살{E2zUfQQ=~ـV-+xrR4>3 /l١7# a$ ,818woҗܣ8Dcҽ9將 -ӛzҼDr&=ǀ (+HzMczY|c~S\4$[kqd3 ʷg3=ډ) %*vP}Snrl& ObVMAmB!jv^TTtWO_[CixfɔqEѬ_0E ]17ւg 9:FB^6( ˩ֹC;0$Y<0U `Iuӗm\("c;)dD-xp $+[c[9tVkiOj ([zMD- w0Nj@&L;-reaRT byA&w2+8s}?[͌#mɄ(PsY\:N\UW/ѵs➜r|UhBo|'n|U(Ǥګ2*v>*e'RXq%CE7$;BO^t% *ON´z]Ӓ$z4yO-gy>۱߄=V;4+Ol#(SXEi[L:l;XuC4/Tkk,Z{#2 Ԧ./^ĎY2,qf8&@ [7C#{u[+K (X(9L< U/߰ ݷH1Z&@C3D;_7e|!s뒖V2S"Iv#1&9jH>d  fAD9f1Dv H?P?y,|Dlܯs[GB[KRҖXy -PÿԥiͰMPfRSQ/bR)ÌrOWʗ0BK1ϙ>97!;|q1w+bТWOhLoղ~ xFR~~prV 9Er00E]ѧzxf<`e\ٝa,;H$&wU5R ) تH<9%%;CW\H/*>fVqLq337H2[WhL$HBO ٳO VG\0oM!S*]Dd@NM@uQ'}RH}F o3cGl& *P 'Yq92c].b<~GOtI6Q$;H܍sC"g1`}g˽dkղ<>c$a`CZE}"?;>ˠ32kUT+OzbJHNz[$+ )֜_uNM%w|,#"tЈcFCgy扱=FJ2'GX?RAl%̔b|;%[}ߩ251\dwޔzy\ųB:!^8O9G"n#E tؾ#'mG_[m.YL8>Ψo SLZ~S^}'gdtyqk8sitk&..E~cG8弞 [;-ϋc('$ |NEk%sϢ6O}P mĉom7j| '*~rd;G!zO O4ܪe+ʖhy94"yϐ =?}91{-%CAxi'Z(@AFFT@+\]DTJvq-Qgf},u3TuhT֕ a Aͳpo;VYzw6cP@iA*9L@wwV |WԽptg "#R9(ӽ<d!eO-+m덹Wp&WYo )iUDfL`N9P/0^oڎCz<y/j |#]f Tmڭ2clr^⮥s05uwoXʱN)6twZb+|= 㫊'9"axڲÛ(h ъRc>n]׳&yi|!Y.(Ķؚcw9K%m+m[A!'?je-1nX(ar mm:zXg-y摇^#"w! wۛ% ,,7y,hFUWZi@/)i۱,iv Q#&J..$FqI+/ $̀͡<>79[w%N{LNt R %ȏ6q?1?׻%/nH4P^(dGN¡EDS/e>\s7VU `TW $wky0)cRn2JrOZ+aQRr?*e:xz)tԻ0|ʥ`s:zZ fL@,W4,e}O܍(X|ɦ=LMȅ5BX;šKgqMR 7b+X:-R {.ǗCDGՑ BSh`*8_`1M6xs䵈wVvw4 #"9/Zg.a++]ANAy+X)q\ܨ>;ZxT.gU^{uO5Y8̿5:g/RTv` asbLwN#,<5I;]R:Tw_*}Z+_i, ۃaL88D/cohqzñ8^םÀӬCv":sQ8!ƒ]“o Ui8ĹG +Uf܎Zފ,k@"Hl4A]a R-55Bq6]uX'aF;܈;L|b7A2Wm\ ӍsA-ͯE3dRV2y U`eܿwO\I*P(0:V_%ST.hC'MosGi"qC*?O_ԙE_Y`5&*ih*uILc(I!viR޸(m-} [[d6x;D.V%&Fj٬HDZ}l5B-+ \&!:콐ΒY5@װp#<26;r-?OTc>-h^8%!g: 4%̉2O͋ڑ `t}T{V_^/mWqXTh-9bѕ)ʥ0&uw+/BRItyWhT'.eC-ڋubdӬa ~҈?b0K'q i{k4~zdQ 5.*,h\e,b@ sV5Z2Pb]ͫ-ow^<;.{\5=(V>SR"/Rciz7|BSNErI=2 =||ªGEBFa\5#[,'"{=jRS@(ʼ 5u%4N旵N'F IcJ@q(.knfj3W&m;QjEA xHGS9= wgX2|2eGlXEԁ!}KcO:afs ՠܟ^B84? S(0Nu)5p_ pI^mT<չXǔLHY84ЬYfU ^3IH1az̸)kqYבX-O`]==| 97@i̦;L5R /uO#_a4 ]rl'#\p?0^\=UqHQ|yAnv}m)j_ɫ@e ZL P &#g6 3r >5Dץ#Tzgaܱn Dᶰ)ц xQVTK=p`^H ?s2i}~%&4egtiȚ5].mDN= H^ücWlU6??=-Dv{=ǸuoXsQaJVx`NinƤ ^)8ajrg&`XV"wܕ&-+;,m&4H59Zdl2 u_痦$eC Seb4UC_+^"g/Uj)/IتH8KV5wzpv(% @%{em8dlGFޤʜ-G}gM"t(4{ v \Vũl#kll7@8_Zx}KlY=&T=.$wF1 p(kg]Y'%Es%P^Fû͹~qEGǪ3+{ wlVZ+-OToYjLٰe F rJZʔc{ aЧOHlLygKMt7SvIah˟停!Ws?jqͬpCyâ}Fk;D2),do=,:Duղ}[r1Y^.\I"c7qFՋ^X8rZG) $ByLI-2uOlwx]mm GaEFڧ.Bxҁ$ ѥRLZ{޾:ӎɞgkIOu:5)]NNOҾh ^p=q~ 6K$rJlzwǒL~2@!b%DtJ%֕s)/ӸYht *쿙OR|DKtSY̠d✮jtdݴ)S1YVѨq/9E2pL$QU<寧J^VSe8{r"]jv0:ƄP*G z2@*|M:ICJMC@z̹ͬ<7`< fUtv94 v 엫E)s#9 =R/VR3MN*Dwa<4k«|Exȩ(Mcx%b|pK'p: CUމF $5@QE -u`K4HK* h"_t°mm}^I n9N`,u$1+vjWԑmL4ՏO[0-tX1/{!8^ZE?Eৃ7 PGtc!\,ՕdxSꋧF^?4E3ssgnZԑ `=2({ɞ5:=}TZtԱy; `6!.땆!X?_Gw&>۳Rӗw%s&jʝD;\`ڈg"N'ݯ,h7'bO2G8A9\و,2{g,|`\ĝc_vVD0};vKν ]IfjS|)U&6rGO5"ql\f|Qw47DP a@Nfm`o]VU)!EC.hR iozȻ kzb^.FLC7Z1);&bǞf]c% QB("O&VC6ͩ@]b~ UK0W{&;_rjݮIۣB?"7.""w*[ۣB@j9EW_ք*)h@"6W$~&.bFA5]I Z[Q璁8u'PtQ(jȠ3]aq>EA>è[wU60 +^l>)_C"[z0pmE Wb5Ko BJ0`tK[`4rCT pV^6,h*[D #ɓ;ؤ" 99S*Լ {&3Bu(;H p5 e%Eס ;ZJ M:yr bdZ&:4CL=K?d-dp|0oЋrR-\Bj1G=(\-=, #$}鶱7+Y@:ڸt)3 NIgsߊ0%ӫxN2ڔCL8 (XqE!#7ҋ8rzs&P&ၲj~ &`*C93=vs#Bnc4u.Öܚ_[.%7 #{e&]—A G`~:gL5T4>ꫪq8meXCUekO;Ap1o/tHe4woۨi(X" p{F?߸16HT# ' <11'EˑwrvEZTw}8*A+'xnA2{}Hfw1{nLD#G@L׫{NT,$gjOQ̡hz0`MuIJ$`)cVu\mR-3IAxƨy]$Jg*rF JnNix5l=ͽҼ:f0$Y~@Eڊ՜-O4<#Iq9Z}ͪFyX1N[ ;%+z\R8B@#.c!tttErJ/B_Y=oL/=՝kd(1rJ~ (ŵjyЅ٢_.5kqrּ`кqHözlˎ{:d~{8XH,Xo? ocKPS <8+*։KPm<;3PCvҿĹ v=cr) |N ѽp$޶h; /t "_ȸЂbd9E:zſoM7ñ'gk y| $8 3e5Y;fkQW Xg`; 07By:E b80wheSsʓ|P\:Y/j3caxs("r>jIfqʮU,>6]a^eG0y'q=JL2B1?M<2P1t9j?ٮ׼L}yPD*ȋdH2;<% O({(n9rV: yL=]VlTRɩ7 +\#p =u4s(N1s1`M <4n.HT sCv-xoSmz7Lפ|1#,xY\EC; I3eNbʖ^ap[@ot.A1bbqD# P쵕ՑoLo{жNxyU ،Idye@ߎ%0j.*V4 SD`ŘK,_M Sqhy)=Ѷ!u Myq4񀷺B <4-#c'Frc.$2A g0.@ԕLu {Jvgǔŗ7w #e1m"{0f158 Ȃ=)گa4+.{a87X1ZC 7ݴ!ؕ1@yI$b}0&o@:lՋ̜;Yr2з{qd=q_Εn$R(Q>UO$ 1OInhe0p DcB =7 4y 3`3 F>.jcgM\21{ z{9_"VFGΏX-z#]،L܌z =#_ ywUTi27,/t0D>N4)N҈e.>[EחL0q@T=I$SsAݠ4G-He'S-Tju +,-BT (l9l8L1ϡ3 R>U7{AXZ}Qոo%bfR𬶾Tc6A:ʁJ7 lzᒗ QK!RHԏCg&?)аJn:_Ncu9N$+|9b2ih )|GlD0gUY H~hѱ=Y<6yYkΘLfgt^4W/'/ ԗjoP#Hzܝ95jDzd  5~&R g-+ dAQO=>+GR.0}WidU 2Jj Kׁ%W=PPE9%B w64Bg

(!IvG|ltCL0  |7c  +Q`t zu麥B _هZƟ_p{j|"v)\]A]ʤ:z7 (T0R7p(Yڎ>ӥ.d<8U?VJQEЕ4ef&ʘ-2:c LLߴXͱ̬#aeh\klI^2ނϏOz\h~V-ÝUO]ncxuLt;LH yXRĈ+|~S"M,ۂWSa#;LnB )&Lfr)1 'K[/+ZpTV& Z*pwU^52V 1Xteؑ6H](f"/6;`ԥ!՝9tTPT%LZDme噏 oLU74q5Ev˫ Bձ -G{30[y.F %uaq:+DΖx4QO!kyLBk:EQ:G^Bz[lh"}6n>-- 2]BRe`ŭ{K8%[p7,B:MbnC/w9$VRhz YU릨}oY.E&ǔs 葧b<S:M,NI9ӏUy)]Qh6qIaAhܟh6rrRgPfA*+i޼X/ hx;.QtNs䥛'o V'EItY5 >{V/aŕnؕ-OV< +p31"o+\Egd9sQl/6n}=#yjT|=I^x.͎0\.˥h)|b}q!<` p@A_Կ2ibo;H+\&vo;s4{*QEx;lۧ^-W41}kCx ܈ іͫUv>أ!VPAA^K89+7ƴ/tl40كߠcqՓOt|YQ@qo[gʝ)_jg&C0n:Lٻ>n:E{Ƃq_wPmS3\J !ys|;4.Zh+#wa,Y=p<屜AazG"iƶNTDp+?6BGhP70 y4as*|^ZdUm W~m@B-$sOZ3g gC$6z;:4i6medN , ^nP5诒O8h础詡/ekJkp:sͮT1e!H?3i@˛M\=zhZDo/8OV1 c 7W-X^ˆ@6nSN*%qpk"۴ee;7Fw1c<ǭ嫧QiTᆢFg1#? I>qw.k HBq'x+1c$=яnf3_$E5 .*2 .$D64€#dL9Yng#}܏叮Ci^&< .60AiEl/7)͓:r,XGF9d*E&}S̤o. b4q>22Nʽee{LHzmt^ݘ}@=7YKsSO.e)>} mvqI\ꖤ3=ץ4@p=/!=L ]" OAג2/ق\B>9qZ)l&¦!=ee噃q 9&t?D{A~z<%g nVBJwxI-2=XU-!"}l6ͯ!7zyU0"]j^vnp``ձv)X T Ϻ(Ątp"B(EyUͩ;cE"xfr(=H6.yw{~L9g?qHX7`ڐfcjicue!Ҁ *8|5b**[XrH~ʷLyWU\}[ 8ץ_ -<Ie%VK1k>wY^=UPg!e}>rWtCQ= q'RBV"$dbh0\ K!48J @@r/}Q x+|8yncVDeyV *9:%#. w9UGL]aCry3ri$Lwn-js4r{gG4rڻ"k؆$ a$Ú︯= ֻJ4N&[P^ʀz޻D|hTJ"j5U(ORPL/c(mlj` (^b/`{j**: *\V&Sjv/#I 3Xb{Tՠ𘷀I?` lW;P­ʷ᪅B]A "ܶosiA;r]d5 »x87{n( #D VR)([t$D離Gȓjvj?N](4k6ݖ'置sA>FDdg kD@c-ŀZ.dKʊKXpu;oJP11 Lͫ>:`pTZe`:-G GޕI%P+˨!C7U{n2{[jɝ(OhrΛgϵuըB P9o^ɰ7 yJE{6Yo'Àe'GVmc$SNC|>8|ʦ" z26!F桫I'] 8MGKJʥ w߫(6{hbBTMߵN4"5Ξ!Yчd;'ױI*"X#5ۇD"R\/I{j LJڣ_\3+ -zCP q~g'Q?Mjօ1k ̧Tt`A^KbsWFȩ|b&iKAel3y̅űGVZQeߞLh%WoDْu`[wޕd59I]}Բ]łK`g3f!hO |$18wEpf}"ً=uHoCJD8Zi4C خ'6?[eLlv>YoQQOzw@6\,)Pv_m$UbIYAǸpEj1ovK()PBA8h)S"H&!PƜ$mn^5CNK/; C0 $5bH(mG#NgyU8d/A#GpMfjSIC]IljrUr'`R5hŖ$#:r|]|yjUzL JEkyq.wq'p;Z*9BD]2u|#cq* R c;)UbCC8 bk|X 뒕f <~ZpuVFvIvҘ6ᙬWcad U-07XP,1kÓGЪ/b} H>8zO޵Zx .uY`F9%u~1#b#+22/?{doh3ܳ~Kmd$*cFyqgrT$,vԐVr vE='Kfca9GS2;cSP!E+j*I+#aO73~fka8ϓ9@_\UM&cP}iE^"8xPYm_XLw8lu>sjH9alɚ[N!][(5N`xSUXp(-Jy ΏI:*5©}MH"hmڻ/睁*~1ykm>oK*K$ߩj/Ћ)skfq$S<ɋ)#d[{/gE"LcX۟*$%2cKbn Bw؈Tp 2§cXuzT)96g _LSÍ\8Af6&lV%)ژz9 Εl%Kr5v:R@Lk kuDA~Y5FMA&xJ (V7,}`ŜF%K௱Qj?to[m[%j9͐f>kMBR?bCrEM[ 20:G_@BY!v}<^5fAc0qʗ3J4zJO^2narZUSTb^)I>CҨQeq `Y@s㇗#=_j}ޒvI'I +]m"_vAYI۲i7$ 1@n%8ՄtK^i[@XNi7ҫkmG"nMcU]={ܠ?EgU֖)@mP焵L /D-:#lkWNKG!X7A@WWQښ vI`HN_.lu~ՂSXvç,$V6EsQ'xa7d3 #)ʕڿk&NaĜ}YO9&/GJh?>߾p+cuA9ǁkRR;T1h"ߓG2E]{W.+R̢ A\RCr&QWW(pw(wL٠(Jl=th>ۉgK6YaAB^1Ch^QZ*²zׁ,rw "+k1{vAoW%Ena#2VmE0ω?3~\˿]]ݜ(!QX C Zk_32v Ӝ1`a-\+e~pf8@oy {吽ژ N'ؚ=7#7i#`hCŮQ̱ 8`=kf(c;|hδQ Z{m.ܻQQ|Vh?GS=Bá(2Jw_,Vsg$EsIʯw EG]gl3\r/O"Qlj$ ͬ-[`nm1L!Htru !8!E5`ڥ|4, l/fiȑBC hR!X#[Q|\~ڕK0\F _32I@E 2TjB| #$= ΅9h+?|1).* {$VX~4d4޲犖!r$DOg}ѕQ:w(EI}Y>@8C_+ +ȰCL{|Ig=fB. "Bevgkgz$9>,hр)|Zi 'H۪Ԇ ^z9 0hYp'Օ ^޼E4xQ,*A(PY*dftu{JŨxY^8J(;t^mOќ:b|T=Jx%Li3Il#ܸZ6 ~λFF=Ou|~06Nӗ(0Es%H$Hl=Ӷ^+{̮sTxwڋE4c5:p`)h EjX?n0 dvGF\uo^sQCSWu ?9όkU\wXi62΀,{?(7R2E]"NÈ9cI](w Bv,_~WY!kbƆߑ3W+Jhy1ez W₰zHHЌȪ=Yxa Y'͓vYprT<s>>Ëu|nrp.ʽ<;{&V&P 3@%;u>jVN>o6C$tsBլ<7.W=E v{z-f]G5ÌQ}+L$pюyV#{F Nvkh@ zԘ+ߠKH5lqz1 O^Ոe}S_ڠLAbRU 2QLLJh Y˓%lNv Uë~6U U0=ywVw~UXmȺZ^-yOv`s_ٗCGy/r>:kp hg2K?Tj./qp˻vIcF`ٳ$;)X4^LBXn"d{tn"}C9GctEn KlQC~`\PC Z~d<i #IcөKLA/±^r.fG¬=ƶm4X3r]h7cV1\Q;>ټCĎhbc [Vb%tQQU58?;hv5_"@ !*ۿ)RkmФ[fe,Jw14!! dlyZ-A{3W2q^śjtxQۏ(S|+bk@I3j}f낛I4[]*O҄(2+7&O Ppq | ]@ Ԟ|:b`jJ"AxEnCVB.x.{*Dw6$hfXH} JpMϛM9`JVj~mΔy"e2^$:ݚVXD~\ )Zi(!90= o\rhYq`VK 4PUeXɘT1gNN8%$JS$×B @CD`UʣGG%E8e|)368),v>k(k&IoWue8nsh<@p4g֬6];B'L0^(?J~}W_-mU8!s}bR$WK,8p C؃_lPuP}7ȲS"K0hꬺ?C_5?+3)]E,q՜R4)d/=ϰ4YH |%Lq*6,s>oFYTE|r͝{LvMSp - l|Y.K1}б31G>+v?94 eJ(_)Z?'_#x_ =$u&M*x_ʉ AM+br0Am~  iC$>Mh y2dž«?s YH[=xJAzR~#"]1K+S-ޓ'^ Zڅ(F mYeԶZǖ?h*c)YX37'(wE  4(}T?bE(t3lRC7ҀgvA@B `9ܻOˁBЈ;'H3m|Vuo@*m|ܚL+jR껓'vf6C 7Z=-b ({GZH~jlAk8D=/Ba$P&bT{S8Av]:n)|zG HFY:bG,2H={r\N#% R{kmMlq[;Ըq?!k CdG#% |ՔxQ>f&D9_5c\ @|^;j D2Abmuw mwMxr3njv3\5=]WjePK^¼=g۶mp( ݣ@. Qvh> KSzիNͶw\nr $Gg'<"Żߥrn%`_{pj0Fc:]cSBǥ E||', ~I`W.ViLh_KH/Jxё+F8-YV*h S".K0hn92UFvjL!|4ŷsr a7t0b%lЅ1jx1rV]0el3D?Aկr;Q9OM 补4µPN0,*JfefS2|RƚpRO%mA 07iHwE SdG\ODT<{\RJEc[/Zw@eK{ڨ;p&[=v̱e"!ڣmQ! a&5htҬ=źT cm0,DPOIuQ\szk9n:u@PP ߕ3Xܝ;' &8`QcqahخjNMr.ٜOĂ2ZymOUBA(˚=#&~:o۵^R7 ^- 1h8#UV! +0Iݏ 4%-TAW'=Cw9XkW^Eprd cW"?dҋՊ;7 M24]ykҰ^ܔpDL`ի@|^0?,1,cP<m~3-:iԴi8C0xZG,Hs  ,"\- #wqYҭfޅ{ _21Ʉ놄-X8nM^'͈O=QzwO IueѽYH82C5 pq4rlICVhKx Sv.FTGdJ='@]`}׼7xn=tJiÕEDt81K ,:enBVNt!,H@Ї#CIbKĨ;8`KݕSS\@/0_^: >#kIbfC 1pޑ%oޝUԣffLmƑZ}`ɱiM \ $iZKH\?x^!S1A$] _yAο8vw䆪-.bew>A]״ˋ@5M5WL2}c&s Rg`-oB w-$ 0AZbUvF0@Dkfe61m:NŒ}6 5qU% XjAq7;j2{ƺև "[˵i,d{#"TeE0k6w:ܦJbɏFKjU_5Jۻ<7`zcAHaX2IQW@{L`v5pP-d>w7'.)>g͜Nb؎Y`/>#7a0*k ɯ*gQi޴-(W4ԆE_?+ X,24$:^Wro];G싈.-k#;-uupWXsoXlט.6 f洎 jfcqs?y| ` L :=:vGm#П%jl#%I%c?VZF! xЅSn]J'5Nu$oh=yCol)o;.o-!ٱ;.ۘPpL^R7V Yo)Dީ!ě=+mIȁmP ZZj7KC TdyzqE F3CvPU= Aʿ.?b[*-UU&o3kjjX6\j(F}`h⅖+.E`EΏ~[-XU5DbYDƮ/Ӧ$ZobFdm8| Qh|{p$d)ugց59"nHqJj @Jv)~N&psVT1fepT`n.GZ.M~Kz Yw6=>?'meC ԃ'b]jMx*/Am^~ mfvd]ϺvI%3aWSRݷHOrxqMXbŅNa>.[_Zܦ `Ru>ZÄLfIx^4`(q/>C_`ty׫$ŮsϕD NΦn=M80(e>}V)1v4e'B'ϋ"eݏ:+w@Q: c_Ef?Rb|Yq?/fMpNdn+t J+vε4" Q}9GQ(J;z0\S@)#)o1A6&rw6JRC=hEFK?@wkй*zl9$w\)36_!ω6Uh9KO; @crw!0VG09D 礒 Ai{Nz\/||⒂s'&43 ޛ ݇Ӭ㾰[ґIe?#ܸɝ7㩎["[gP<նPApW(sL2b>u"5-j'97:%N҄v^uo%u+ YͧYϱ[%O>7Auz m TI&oD$ Rb NCfHN~ Gބb.!w{aS?P̪pYd͐PV¨/)%:|OM,`Bcju+8x{_(`4՛ܸE 9͝D"9@2s JnyT_@Yf*f U-TZTbNI>`_PB Qn6:ZD…[5nX!w AίL<%G* 6g dVዸ14 A3p~PZO!vQ/ǩ8ـr/iGl1MeIH~CdGO:h04gn0i~)ުۼDY>-PWu̵+m8ZE:#+qِOż, 8bmMH̶ȍ,!>,}p@Yȏ!^^^3ݔ)ѯWpL}=Fs3Iu@M&V^KfS"=qh#LkJ*3 Mm%ϩ4GF[* .(YƇO2Bl~>zFYE:rG!?LEdߙmJo*ɻɆyAc]c5ECzmA/dWf`499Q,sY2ѿ"-H: ~G)ք( 5zZ d.ˮIu_E! O-FybLx=0܏3H?aҊ#4ZVQH]7yb{|@J]gO `Kp !?= 3%t?8U;ܳ$K W4D_o@>/]#x-UTNLb}"a~8pi%TG鯝jW0ո0 衜Js,,Bw|0^javɉ-+5u:FbuUL~Ys0Qp ಳa]uYw`J'XaJMܟNi0nc6< &Tݔm:^nJh Q6?ȍ릮 QaU5[4D~EFP-A t!DoQŇG3t^%J-L]MrVurK *{[^2[_Bgvk3݊/] hcH[X"ٓלLNX'%z() DIיzxxnj {'u}b&!'9!N0ioRr\! ֎T(hL_JgَH[kpSQ5'aȦذ5VbK5- 8+vhxN|'j *U!<@2@5ҏ&h aCO4#p0cKYߊ瑵̖!l}20h׻a>2Sp F- W}BwpQmGœ3kk-˗J-d ߛXH|9@R_fx_Gs;|}ةTuݽVF?^tķ?kMeѬIUU 3F6t#'?5Ct+H@޼ᐣ`z~MW_%d f)YY@cq<8aKV,8o;󉊘cdoCY: vl0> #(㖒ҺwJDyX&*PcL|)u  a%CJP#\Sf3t;6(C+Xa;hU]J(v2lJ+k oTQ'B!8ej}`.>(jbZb™x6z|OZI ] 1odcBGԐ]D#zb~w2^A lc ǶVȌseɛoODwLJD.1@4@sDɫkcWOW~Zd.Mem!Q }ȄF,odY".q LqoȂ,KRDx ~?74П0'6EŖ5k~Nd<$PoNt5h%QܬORFq,kyy_kc727Mc܈k2Oa;`am% O*hI'ځlߥir 3N(('4Tܴ®YnKC/>R&{ǿ\?F`8][<&?ț!.j{)hx0~N0KA۰LVrx*+DYUu@(dKzPB'k 3.15gn5s63 ܿrPCp$f @T6C}s ,.DArIcu7`MüŸIX2@0͒'Kw.?xM܂;DB'[8j8Fڴ1?,|>;~ VeR IA =ADZislCa?/l)'Srw/X,W'pJD5v0](D*ZXhۼE\JΎ=N%bYz o$j7v}mh_m7[M"˝B[j*m77El\J7W0xG7v/*[Ʋ"E$л;$LƁeL^EeX>t;ZEA%77"t>ƎЛ2 \pW"ކ؃f0h XuKxMsS?Vr5/dl$]7{l%~xHQ STmc_$0=D"sōO,Ξ HiJ DC",'IwT`*0S\,v}:]\|d懲`3!ްKjuǒ)}}_H[2&A-= fʈ̜xv9 y貂]~j$6)UYf1ޯ{G:~k8,F Y2 ӆ~oc{dyФm,,r! # z:?VT:}6֑:[zM-`c^`]-vgs?7WG7- Tt#^8ge=~ q"s<훵mfD:BgDg,PL~7,j2EJ,[7,5cᏦ-uPWFTZ G||;]F?H-Fp|~I.`A/C>؂eK9g f*O:6 2.%b_/i ,ܕh^  (w/Uf2 ~w9`nT}VZ} 61ֈs r݆1*112COa-RBgOp 2 <374bb^YF̵/U)[3TF펶's]-_W2+<h4@]3}2ͮBӶRkG֑β'5|wѷS5J/IeK/[* ujBzi63̉[oat{"HukmP~dvZy\~N(ڽ'4hf@ 07;[wn×TQz=4[_.ܓЦsYbA/q{z.pZK ϒJ燌l;*W7KF[NX[lYSɬp'#93cYԩ@؋ْTg4L: W4z&tA0]?nExWČǹOM{P*u,`9եG-< @8l&醘Op;!hKΚ6Q 9c˱dtLD:> &ؐ]M,WՙKAK=BЭdݙq9c8Y&Г[Pp}J\&FM& ltCs/Y]Y_3eĔEPotA6bp;ZY[X[ׇ %H؀ a,/nBt-jÉhCwB>Ŭط;r3S2 q;;~v0| Sb7\> C\J ȱ]]hzj`77^5c ~\H}n+m+q&~7R_ͤE(9cCu&Yz+LY%*=7~hΞ0h a6 yv)?T6ve `Q3$U}c' D4ċ'0S70D VSvmbcxvocvƙ(f}慏dh!]fn Na&'Ih7/\@pI^dWaa5-Ed3rc.'yXPr~ h-gl$&RF- 6ud+np'cB;翪, f0ƺ}HFaF6cYjMeL V/]F7sR<Ja k>x9ڞ ڀ0>t{bhb7^ C? bz\\,$#WdJki`]ӶBK7 6'A7I~R IS${=E*6ܧvlY*Wk!#_Ċ8yzZiCW {!J&.(ir0V?S:m4VWϊBkc.텼꟱VBm@B|*U ©^`j,۲yAMa@ xL|8.!K:h=Br _f/n]ow:kx ?˿t\Vٌ*v,ͪ)nAVbtW:=W)h j3䬳C+;YjXQc u+pU:ga|~ħY% 7 =38ϫ~-E I*;}! hZ^9"DKO6v*182r;MeA\C`8d#x&D/3Y[P4sN&EF~7 ٵs=ވWlƌ%+p3@N%Aj[œXS)om,hPS*HZ;H뽗4B/ɭ1sKG9ҧSnG;٬Qpi޼7. (+[mTf@42ДْŭORi << g+\6Nl: UClO?䆫%It[Ogq;yt+!s+nswEϽSC ̀8h~\Tc!SMH-rGԟa h0Pi~ueX h0Dnw|YM2uںx>G}vbRNGi[I~u:_|k d󞭀I|~ΏPt "럚S1c `Lsx5c9NJL{_ p]yya>5gzQ[~MAi̎$uqs Pï*Ic]lɧ ܁Vz pGB;4@ drfb Sy*3<7n$+N>R_zEK1bibr ?X='9$I1G'`qs&6 ˳Lc; [mjp`1ov60W< p~|w&iqm)k…[ys-0ݸqb c ޻OۮpUp?Wo[?%faj;C|#eH0Ԉa#TK#;R`~k;KbVe 0u%CT&~i&$!BPhc}>O4 0ƞJ:?ՠ[2;&OװK]l…K[Itw='GK%E{ =@sm;&[6}xlhe:VJ]x^< V]FnY'5؂:/Ӏ*0:q2P0jY(lf1&)Ձ&zƪ.lBlA!ӑC.P]rr>g70B:|vOJ,!}ȶWY٘]:e[h>Ty4&vN#`J' c+Yl٣>u4+Fjs{)Z['u~YwcјaleƚoS?w;#Y-C᧬( 7l: KƆPx;o M.G)>N[q4 @$1)Tl@{ÈQAZV=ގtV}F{='̙4SV۪:<Y֩%bkbCϵ+FU"5B9v?ݟgb'yq:fTy.>4tAger:O@w>/&4{}<.X3?sxeBB{n׸~)Y`4I}J\,w+H&V͗ᵎHIKB叧}2Zws.l- aMWįזUtgx(y\t[Xyr|%ay){(c7/!^Ѝ.XB(Obu#%LpW{H޶=y.Q>,#Їk(n}ݫꖼa䊹l5қ[ò'-pbaV7M܋mbܸI|5él;)xyk+>#e qH -kE^ p(aC\|t]rSx 1+W%zUx:WM{}+gIj>|2T@[ݱdyO1jP!R(2Rl,2>)Vp <zw.q!%k` BLJ%MCּl 8|&L .!p\$~qgC[Cv.5`?/P(Gss"Fؒj<xtӚ_I?Y4E2 (E M(1=:N;ȇy:ʦ wOGuw3>L{!|8[ {CeHWٖ}EΡ|;8Gٜ5CHtƛC4 THtV'3;mX3+QvV2Ȳ}ҵ ~y!О:hɨ'fQص N`8o&ح6 5QpPǯ^J,ԫ܄{䈫y KD ~tFgP.bAr5 ^t"CyS M"JK[m `\t _`<6ZIi<ɉ}F;ft:x¿}-zii3;(+k Z>8OcM_APJX^a/!#8R*0ʦxmHv5w.B~<jܮ o1;zsBҫyŒZF=#'L̕"ЁCkd48B _;Ny?gxәI.QA4f8!.s[Ka9.scK6=ޯ=sTT}Ǫ`9]}U-{h!hkYmo3%ؒU:va/v17Lś>1y]G#+gʏ?4Z9Gz]^4{#.W|aԂ ;?N7RǿI6Lb@޷W@o ƺ4.̕ veǠ9ǚ&XA ,/x}ܹ yL,uV" tpH8)JyDYGU:ʷ=*Rv'ǍރƬҬ,x]o=;;C uVdpFqyԨnxYHrB =|~ ]L iR0?0v(ҨīUXf*=Ӭ8+u@.Wy\To,zqaQˤ?'\<>M p$Sմ;ȈԴ7[J2ԑIa4{FK4~͎.ԅ#salM =Z`mbiU}`^Sc<hrSa2 z4ZVLB2x]&( 1? å>gQ?waBkVWP [" %ɺ[)c8icD5ض:.;%-iY󏌓17[qX{han-:m]B7+ [DzBmՆUAzN[ #C6ڧDv <̿K"!b=eU@2kN74\Z̤]^2:_g}5+SBО}ZH IT) Uo@ J9=>PV`Xju!/IiDW_Z'Cz'.Bf>JEgnӺţm+*MQR|a vWd$A"fq#%p | d:qZ6'=}},MOH×*Z^H܀O܊U˧8TD'H/pr' ͋34q?ҞkRcXI6{ႚDfH!vU`I{NTSdj&YY$Ŗx1Q{y'k"upVd@heuy O65Vl_?nĻZP##U&OEh(){I =bh'Z$U žŒR2Zh+}\].n_ o+̇WK<:8=I 6w`"7<75\x r黻s'P%^V4K(dsNVPSR]f-ȳ\Һr|s6zugؠb{ k1r$$6E8,_{} Q.94ʙOBIݧٳXNd*5|`nUfߨ*Vүg#@j5&YN+[;8z./Ϧ"5RR!%yI {x=عYR+iBPmyn;VNT*bJK ZnWD\O:HyU(9JRu`G<|I%<(ҽlѫ>}VNȧo}T'mA ҭ\hJi@K92iCtQ&J`H(e}#'l}ϡ<5+(^; @D|GQXɯcMыߞb[򄯑AϹE'o8M^ZɄa 8Eِ/-!sYe~F)4f-^ه2wk'-+N(SCcGU!NRj H8Z =.-f85yӲ.zLuI03)tE@e& ?p|@Zdytp;,n5CjIχȞzI241ٚIS61ئwTR+Ʒ8%bA-d Kloz{;B tR]j:!ÎP7g* 2DVY K=%n4džk9r▾=TS, ߾WL37"dw|`َԍͷE᝶T IQ+v@C ƧHBY-r^d ;~Q$1Hv2TEYۻZ(%>(~9Ȑ)䰞%q6P3s`@g02;%9 <6LMt M4>.΅Կp& Ik QnSMJ.״LZ/N7@L8 ~E[&<&JnS,ℕxTނ?DA;ϫ8ќop[Ga݀Өym3, w#in~gY1x5<}ݣ8B >ؠaMF߹T@RH./;Bh4dp`Xi5 Rp֐i Ġ*ƶ}Eה2Y_^A8I*q@&Db)yrr50/oSsƴY!GҏP`ƾm9/^Qy0ʅYR= ?qbViъ+l~u ̘3 !CЈ󑭙!FZPK!=gqoOم3V#ju+("e)oƃp|sX<0Nm7_[rSWsFNey5s2@:$IE@Ա6u+{sBb #gg8IeF%! )+'!TĹz[jz z?|!g)'i;}٬Qlثen#q.Q2h6?b5>7$qɩDxSJ(&: ;H:<.4oI~!kvERl;^ N+[Џ6w/3Q:EbG{61?0߈͢IaEb"w&\'ʸI'DHǾ`5w_Tgn"뙖Nx>hŊ41e}Iȧ?Lw9:Rpm&ĦmYRVNYW\sdhTE-Z3_s'2w^z}^ 2_eX?uӊhTfFȱ?;^ G[qE{orKZSuŜN4K[ /?O9qӐg@A7Gل9iG\i~+xsYűL*3g'1Np1Nӌ/l='Y+nHxvܤ1Bt) ߦ Qa1leZZ̮Ḿs`St`#+-Pk $pj WePU6Ӈ5Pc&s=4f֠F6.eXɣE875ٻm\ 2}P $-eTkw0A8VSIfqvF*ցԴA_F孺|F7@^ssh[ܓ G"j|ÞeF+ғa9Qn'1jX)?,"';igy]$CfG/E46 QN怐/i;s"t_%nnZD_MZ*4)Al'k$x^OL<ƥWcP: :-`J 4?*162- R1ICpc[q Q;m:u* cB>zl|*mYaZCb8uF݌TH=ů0jFD,ceb-#:x=yu,Xj*lpQ,L򪓲RlRYE1'e,)je3_ }kRO$dY2Q@v>du 3MYўR zfJ%{U\Dj72lMU5K1fY헬 Rܞ p.j6U$Vk0|c'mƃ˶}q[^Wr¶0ybAfꖢ,s]la@Z+a3 ]5Ԇ٢^"A20mp=iZ;j LujwۨaCt3 C\@'{?,_EF;Fk=~Ck~!S( וP4#2+A80x:ج*J\C)>1tmwp.K!-<ՉM`\_<v"dSkkѓlm+ّ$ Կsa` `_0KJõJpM2gQ"FnH~xhhFeGL̲MŘ\sizHNA&.z|2񘫽+ (f!ܗ~긩E̘YPJEn d*M!8M`&||:c̮D+DqYq*d医ܫ`dGιNt]i.5Ur: yxGx;O9nj$TYJ3rgwIk2%Nj R90{Hi9<6G|q64Ho![yYݏKof/0S3@"r\L1=6M睄Őv,΂Q}N)N(;KJZ(Қ[by1囹~*_|gDiL l ) n [vܨ["WnG&6rBK@+Q~xFVhJZ5*%d5ldRBX(- S+uqd :fj QFjʮ`Lz-Q]I|uJD6];hORzZ&z5fp0 JEQy,_!O_G3rێi.1^ u%iI-"B[.JŦXT ^i2=704k k'&<_p[  a`W~܏ᰧj3yM⑂͜#RLiY%/SI9~Kԑ39kC.ayj j*dYi^y[a9ʿ6zܷ&1|Ģ~gxvEsXґ)+1 u^ 8IFKٌ~>ٵ#cnۈ^P"͍ދJ'v-7JMU_ONYbi.M;ȃ94mI ӟ5?, M.idT3}2 ,Ҏe_Fj k|wcłb״1T+9T$5hJyMNg~Q$X[K{@?\- VWΧ".o6>ÕdQim{eTItF#չѹHY,$t|: W_6٪Hu9 vmfR=U l,R.g" Uaȷ -*}`Yn~{k}$kWb$c'ތ. SY/vHLwML.ưtQ\֗V5I)K B "ζ mrǧ Q-pPG}ͫ,J'{J@v)?)ji'.t=L"] fj`j@ KӅ;v~M_j Sot(_+cK}GCRXѐ[xDZj@:ܩ낂P_ɛ6Mm:4Vg7P/jzqJ%%KOiMGm>ۛ,ׄܰwm1sȾ&PJ c9ܹ\yKwHɻm4uxsbt .׻M6RY0P $݋á '4Ǯ>C|~ɼvefF6U"N'g!60Flc ̍i:d}=렍gd%'CgFN/e3nPU'D{qW5,?"%fm*}v gNaÞ ٞl=O5gĞSE֩Jj4W^]-1ß#uu`we!S,j%ij:=“M9~7 fe[ޘ,B"eqweqg㪁B:塉+];vn=&iNδC +cSQR"픐նŽGVOK=q N罛{de i 0Eƪy2tSӀc/3puOLPCEUA o >Flixj-:VZY8M|oc?PvެՀژwԴuT<*1}9(>^mw5C~:*N~TģzT$!BPD[[w_f` S9WVٍU/pALwP6T"iVxŸ# qu)%0_m*w7"BJ;$ V,"VP *,㕹sͽ^.mr [Re[S.ypWg W?xԯO w~ZTOӸVӄzܽ&9'C>)5De R2ç9!7C." .mX.+>7ؽ&3Rfbq$2>ln vrjڝD%{0#X1$#01wXD)YeGkyqRaH(S(دe4A5춻w%WLF=.I6(RvR6n};dVKôNn7aS nI65%84=@j 'a!yMjai*:hwG2_3(OŁdWuS@ , yyY_>xeL#ţ1A3d,ݪp~|XFLcҏJ>'P"(xrNd ۓ_,黅h"=zGN0\ o(_ȧnڎg&J/o 4Gln&Rla5v`ƙ0TwYu*=O邖#t]7Pu:jpH]CֶDV1W\%ØeJ^$m4pVY: =H)8[|Z%x3T&{+MG5ehSw|4u \h{DpOOBBqĶQQpN\`j3̟b.]/ -0Q; N$8+[:C.&VI{^pҏmm3Υ6}R ސ2u|%͜ )l/iv V%$jmTf4ES@5U:}:-93:ͤ`VNoIdX0yRy~ =({}kc3 (5?V]I(!T&E*+fՄL:!Z"ctN|10gi1p?M,cv&7 EpT|588:rO/-{ΔvǮB"q:߱ Ck׹NJ`|^:mcfVkDݩP=1$xj?HgF~N-)+:aA`{\ց+U[YH턂*ƹEH$Foڹ0vQ5ՀHTZc /Mդ%'y%Li'bcY(vtᗴx5V+'L%~9>Z>K; ,:OY\ F⩂;8pPD|"͏/iYQXk$;^I9 dPj.-ݭqcIQ/mrLa9`/9U߃}ϩ}Rمզ} 8ಯo$[d*̑1@2R$A,dI E\^~Fk_4-DL:l u|M528)P]gh%|meDn E j..rg'$OK\Y{a YB%A_h,ʉmS<@Σr|(!%) Pa C/o!_zZ-eiݑڈls Oe!@Cs*䛠Ɵ)6OT`vėj^1,~d} +gYc%AD|sߚ,eۯQZ~#!K5@FXe]?p2B8 >W(Ulͪ{V+Q{{㧩3|ZϐfPm8@])_ B˝$+v[w^c w?U RʯQbC4ѕpVi{.=Cק"U># e 8ճFhruuTG572Op.DOa䮵@04)ȴ*_X;\{$Ok!Fpq < ! ~KrdX8H11'`ڂ(uxóC`p2E'j m;v)Z9 y7<:-;kMz{^'Qe1E>5%{gN8*Un|Wr_qB(&†i%yAkN`ؖ J|#A{I<hW0{!D,ܮR7*Y7|ho LS(hZ\R_R+ ZU:~4(S ֚',t\|grT)ɧ-7E3$GQtuJYyEw!yxɧ+9Hj|K72J{Ok(|Gͽ"œd{wr)\TIoRX,3>5Y ؏㪧ZYMJ82N*1;ar1y6]o*@L>%+_0V7LOuW=m7򠜶"EûZT3T QGCSuxWJ?3P p6I.4|i{&vY y1O`mb-q"_u6B TedjpI J.GDU0#+ i.a=AnVxSϵM᧽=_;QCaV [dUtb$DWg:tGܧ[7bX7 9Nؑ&vܖvS>q篞\xc[19~tVR#օ#RySʁrUpkkN}QccJ߸Fƙ&1LWf*yv5"և=XB"-2^(Tb"4=^J:ENv"C,r{|\kmANs௃|TIѹ,ū U89?M<~y3TӕP60 3꿵k}!z23DB0jK[W{ˡ&Djnw>J8qQgr 0B)1U{ 6 )fiݽrG_\0Go;q4T/,6Ҽ |l:MAs}yY`| S0*?'x6zWuRl֔ L>*%cPGF[޽8yz & ywSC:9Ճ:v#f[XCg!$ :*_!T6B&Ā2" nG) WѺ~XQ6#uҁ($3<ٌ"ޢ`w{橃#R*m)˰.Pᅫ)uBgpRZ.o*U 2Rm~p'p,\ރ ^&UoFqݳA&SXHkg-rЄ"yNK:䷡KֈiVJŋu+بZ(wJM x=k ~8mߘOagIѼTN3r*_#fj?(xtv8ߪ"UanvVP'J0sf$pm7-zE{ EIL G| qBz"g*ZLS#a/SQZ&g$p:I;>X:AIBxJi`^p.mlL0L8 I%~ a[C?a0ƌZېAٓNKL޽^0ikGO]db{1.H^r0Y5|V:[cOFJB0/ukV@7/y4Jg%*[ z`=7K1k7-@H./>4|UlAqwijpen.p-`K|Hx! {*5#grc^1Y9(+{,  .F;%ӑEGrZ)+ogIT"#(1Pn#4|p&1Q܎Qʝ܀V gb ZCBYĥzjj?<' 6Z;.!&曷zhL{U8 IL<$t;q^z+1)f2 س F [2dM~$+ ϥvU+pjH:8tR&tՎrxQm.DY!(} b!AoAC(Ju.</vYoHv>KNj~ܾ6{"3v=v:%~̜&eQs}Wޭu>`|&̵^yW- EFUSm1(`1\QΜI ;J| :v3W,YFO@9[ɓ g*AEgm-IE@{# }1Q5#GdFSFb{϶6ԏa$7u0Ts[p?oȒ$<._2b@Xh*w)Y?L#z^weE S3Z"˶]D73z7e(q4^*tؑ%1k̂IܘZ^~V ' 37 @Oc-LaH 179u{D N >7[ ) 7ʎy:}r(Nj+UEb%ig;S]r4RV 9J p{_+ @˛s$D2;{MZ(;0.סE|HlPQVBN )8e{'Z -+9ޑ1ŨK6kjhYMCo{R6zhude+$,g0w>gؔjLˇ7K"EK9t[9&kebff N޻? OmLo9/Xd;sw0,

V<8TX аgU^-A9+}tb%j|XCwPS6Li*N2_\F*:E_z,d2-Ͱ~R5K4*+F clΐ4CJI !@:+c3)د2^uS; (@.g"t0l|W끐#O h/ ) 2Mઊ0;L+^2AmVg<3Oڐ!ĞkK83S!*/64*X O OG!+F:/(CfdJc/>l*c DgR@hMԟ9Qէf=t!iSb|*g4@'[wM:"2NèeC*Y}86}*?ӟxSbۦ++ _IYVtI@ŭE'|ߦYM9$ g>Mra?" ^JB2siBR[ܠG. @ESk@6'umAX5&Rݪh o 0β%֍CE~ ?3}Muu7hO=Ԡ-uH0e`( IGK]w>Ewda.~/k)i7XwGӞ'_G(AdV| Wl&DrAOY*7KK3YM g\.۠n}#>Pck62>,DB.yrjLŒ ^UQb6g <5Ss1[ 46.Z{?z`Y_v);pQ#*-5=Nď c9jMU)d9-E3Z; `$ծ <~s=iΗeV X"C_b?Ó:~H&eu!Iw@T6iչJ)J &mFVd^'ؠ̡Z\x|/c ?m;I8 L삡ʝiWT1[\~lL d':AKYpl"T64XF)yXlҥp=&֩\mMrFlݝG.RbtAXmm)aZ߾ "ZFĞV#z3H[A$iKJ '_xO|.*vr;yr Lq}r(㷯.^c2KS1٧w!(pEDCZ1o VcA#m̜9ٵ%;W$F`Y(]L vBxҿ N y ~ؤhT>A9{0շ(Q](!Y!Ez?KcϭIa}sDq`iڋ4c$MH#*5YMaէfw޷B6ǃE ou@Ps Tҵa/HKoջs(CؿKZ5.hӦ+z*z( &++tN\$OSJi SyS؜LCl<#o~5m.(J_ ghPeAX]1|s 'Ja|"}yӰ * T"qjS.lݷYW+nF'7\F#u*f|u露 f y*!0*r]9Z֫]%^.>][oii~d֐"nDت+y8JS hwqpqnLoI,0jY cTav!cӅ/w=04 x/QBR/]I+0ˤQ vs/Pa֕X;ڍvC9@IJdD㜶EJߐv=YFJxwp,h'@R۩yKcWNn Ƅ';0:-,%bU%fF? ?qY@@aA֢nb4k.F}"|yGX-IVY_Xj nr`WM zXYNᚳoɶ߬YlVaNVmxS蕳w`6'ŕ}1FevyxMM.ɮPj-|C-DWC;䖇mN<+ _'gA4KΔ^sh8S䠯.ҌU=N,߾?,m6h7Tzm_*+X. Ztg}&R-,Vr?'zSfv^itXR"J[KRcz 󕮶_Fb \/f+P!l=< v8w-Kk|?wDC= p- m̗`eqC= "= #R1bm3}a!ր#h ;\eC{6.Q7y #I]-]{p Dd(k-9Te..ÌejIAoӒl3MSX"yi>*6醨ko ;_I@(ȗq9?Z:NAgc]G\AaFg'=⬭%Ə;ZQ*b#,=/lʭ|VPcoə<$Li$ܿs;>?xm%ͳX Mgd/9]謰]Mh>ML ƺɇZ]g?W4]x颂(HK1& p6@a{"3DF(eZO^,}y{>UlK's*n(F^G#low]N/wE< [R(uQniT"0O*iS{zΘTm?X0@ k8Wd^bo1 A(7 ^}J}z5aNi[5 ΪP+UTTnkJ'N_Gئee+k@ػ09A0+KT2>EʔgRhӃ dUYEӴYP7G\b5PY*?hի'ibZ{|h{~9Qe "눅m02?7 K³Ɋ3ϋ-x nrK,[;SV'TR.?QnPqb)ۉ*_)M^Ҡ Mm[0ӯJ"ܗZ7 r[l۞_^1!sΦˈ;i9&}ZITXl Ys8 `/PPͧs)j@!nIp 7dgn"vr6<ݫiKWqO3ʍcx9J|-[WyL[o,y5iICzni]u/FR 9w2/vhTFElAȰG8H#"6 '!7=dID '~|^6* _m녖?:V7a\_?$pPTF?Q32:46܋>LW|$Vzמ6-G6dsgO7 )~pE@}3ܸn#%qwh_8,N+WkE`klAxR@wI%tzcmyIcvӉ5 '-#o |TCnߐm['^w8w 9hєECe,BJ"6tDW@EP'h' )_s~X .?u28& ';_sM \޸Ƀx7h Tƥi[-n\W?6([->BLdZV-*l#_ EZܣqi#sqD}*I:ڙ+5UyS2h^?| Bȟ%ƴ|—+e?UWq*"ڑwᤓ$G/=`Lt ;sģ)B-15SΥ' {`^㎶Զ<l!}Z=aj*pȈ]ܵ9'/P~j`(0 |1@yEab n"E5\,%VG|la)z{Gߐq5lzZ"2g9Qj/dRw81 JPDa)]aqR=c0pUŸV Y3)]`7]-%"U؇uha7><9`4`=H?_.q.^{l"g~&\4=!GJ]TD)u|\Jjˎ2 \qpd7 v֦FBSr&CO[dÌ"'xH_)Xc1d3R-GIfQeSS;S=Fԗ1lrzpU2Mt؏g /<AZd8o8y=@%=LJlP2FM: ?d3o lmU.2>Y[|82kMY>@)tUJ,ۧ*0&J (o55%-Q'nY#a`߻H75ASPGRaޗ< ȧIu@**]kaE9^=jnJ-]?f?UKiAG% ZU9:n0\pP}/~jj_(pjP\ cA÷k5d?dSnʛimciBɾI~,k+ 5qw[ g}ḬAE=ӯIx̙ q؊j{^yWYfU8 4R(0w2y=B%7Ęw6/ ^IbT=1{n>zz{_ezZ# "}c e:ZSESBRJCepkoNU!_'$~ S|({:/4Ho{ŏ:,N,N6H5;!4%$ЍoYÞd۾`0G1Ω^X=Co+;TX ]"=%ͯ8z[qvY6R1 ~Ta/m2S=AmDGwThy*  _,h..|B/<;IS2/@4*3^RTPK/e,w.%s9k~ah# IzLw2ص/5/yggY3z~n 䡔Բ)Nu`Fz2*Ε} >>y9o\]x<- /14glZKZhL@#"iK([}ήWݪ^l&$$N7,\]ؼ@npvbY!'*tke7Y4x<;'OLݻzWy*&gXwrF\ ו+}s]LhJ[ԹgTKm=]!Kk9yc+(P쀌CupqhFu x߬Dr7} Vұ ։v2@h]̼$A'@KouXC|Xa--(kop\3Q#ƁJhQϺ -5¶ibJ 4J.MQdwf06b۠atoCpD~wןxˋ4(`jn'hq>c  ڄCUm3P_ԗErTG|&ci  V"U 98e h9e38sT$ܤ(P~ c= xgB,ɵAa݆EV_}"W 7LUNSbOR_Q?ޥ3N;ܢU lf7aD&]O_V>()̈ve3)E&uL' lO,;;*)8$uim0"-Cu\"# { 4C3tg8вɤt;!O_u`Y, 0[xK5ݽ Unv';;> %s; ]{ꘅ򁖈."AIr%?Et]Rto і$Q@1Dc0ˋwBF*vWH)|>]DsjPavVr ěݪB9zh۞GBpŁSJ^FܔPWӖ%F%"#?hXQEl#Ѓ܄"|DuҖ0ŝw"u,gpaؕ,``Ƴ~ s)ra6hԧeەۊ7#~(q#Y*c3C,?KHhKvE^̋D箈=~XMِ-&cdtEm La 0gK ]tI58΋LZNS)6|h]](knPeqkcxSyE["=rGZ_K'i"xpv縑:Wj[`_ 䥭9{GO|QWs wezpq>|: a", VtP4jP0@7B߶!)[ W$3M`aB%Aa#x^){f2 TWȨl_K">DDL%."8`I5 hs 9enC"xixmw:`'̹\6{)]Apd<]"*P$$b7eϠZYEP;KIљ@J~ 3-AeCu2֍mԼvd@.m)wыgB9T1Wv˒W2 c<tgVy;uEVƨ~k{]{|9&CQKK.HH;0?kp)k uJ&Nx#׆B2_Zf2 ]NV~y0T@~^R[#mwy.c|;C@ jA.>.:x$aƒ)fh r(dUα`k@DF} ÚAM֔ Ϝ*A;ǚjemPk{稺g-B ~jެ\=YsUjRJfQԗcҾni;5JeboigdhV1̓eڿ$"J <,FG]%Î vP,*TS?pEǮ T5(Rqpk~:7xl%K h W%m4 "Q6Re ?^ w«`@+PݠGQ)藠R4%pSؖ&<zGtϬVD'y:Q(m4EwV12/a8--@핻+w%VV}H;`ʷ^z4}?icZ(]FMƐXڌ&-Κgj[N8dǀ|TNWnq3Jʟ_dM̮T1X=2dCL*BG4 Ѥ}4NQ(jNlA-OLB=Xa9| [ -iz9}#}އc|Vw9ZX\ y!}[v_"3XH-8knd IScP3mJ x3w`~ Q ^pvuL^x 񂄡Wn{ᘄ 76?ޚտLq[r֊hK _-"N>PMpJQC9̝E-^ YKf>ʍʗ%B]h=Cf˽-سVP|PsDhfBQs11Kp<r#4|,ҋ|WcQ`x-na욎_:"Eggk 3s}Mvlv>{9|HmVF6Z585Y O@Nkkw2,zp_=9<مa-G~2+2ZNfU+Kp>3]_7;tX7O!̅m69O ^^ |QHAeu,VJRjbadERS|Zmۍ|?Z=*<@?FP/k$}4%ip@PŒ7o\B"J~#,͖"# 23J0;;H%RcFewq׶CT?`Xp>%u?In ’cQ)2c# ɒ W}9Gۗ?+ =xj) ^pOE NŻwsï($ٺ[rCicEjy`N6Ų> 6ݵ˕82rel1,R%LA ĈSVT5cpcd3sgA],wl% v/4Ոsƙ23*x7mRCL?>ŋ֪>'" `Iay>%m&<\ eAS;D)Ye#U%z~ڒNQ8?=` 4](BRb&=756JvPF'UbZaAJ(bKQ~ܲذ40`4r͌o}]kv9!xpaV ~tuVqI9oXYwD*B (I W0gm.Jo~FY%xƁu $}p=\Е#P'SfUۻ ӏHǥ}0˴FA,aar&CmxHI}CYKu{mny,@BjYGqBReG3VG/{@&9܌:Tr&}MT㼵㳻>_1A/M=FޘF 8$Л-P;^m濝 I\d}c& *;9(^z(?|!$Be9GJ4߰JmX >s=rư{0Ho ˋ{M[3@ H'bX`{I5h%OZ%'v "=h|߷ܨ( @I'Vr}~Rcqk8jm [#c s ȎLv(c]N>#*ٴa>ê] I95ǢE^.*U,G?${ ||sڴ+ApP)I L5VD×EAB6!I/.Şb* ۹2SglXbSC97Fǩ<%h `\w"i'*?y|qxf:LPy[ɵv\ۗM'Bݜy/(vWMP՝ Ҁp\?,8XZ,hH_?}r"3;zNYDz+:]Yxق٫*2;aûtx<^l7F˔+\1^'Su]*-H+9g:!Yt ]-w7:^dZKDž*NǒN^BN㫡{bWHVGs S恵s]Pne k`dFO)Uo)xaiR,Up,L +,7j<>ngBqwE09ޣ$[kוdG:i;!^kCNNЭFࡵiED~,LX^ƹ<l)אwZHڇby; 籊N療~ҕ5Q^H[FkT e]%՛c H zl*k*.OC*Gdٮ.hLZ&/c疃2з?`5眒CٽYAD}{Be?NÀϢ =zs 3eFFJkا}OYf%< HZ!B#-Ƚ9? WSAXA#cnu]I v3_b-kAh7)0qkPf3qC>ZfXӲiӘYg4}boM5e1>ƲN *TOabUFVtF U2KÌfqd\ӗE+{[&~EYN Ll(9@1/BBцyŜ ^qP$ R(:Uxk̤ӝD;MUPKNʐ`qcE:C9͔`~T /έdc|'f!8t x{׊z( xZ2_bc;iĮcONsO>Z|l>ч{^3Zv TH:lH%23gS35)`8􏩪[ʛ/d 2T#_/wVBdP $(3Ab*gmPXĚs^j*HUSxwс.O=]dࢤ9-Φ4&VT)"Xx:ˬGAj#2` 1+V1Rsh/$h~g4bDðIzxNXEV-~jPZN/&=ol|h:v;Ppo]1zk]RHۨ8At.eyUL'@j;a9Akl OLpxOR84r@PxR 7qB :&8J}?#Wpd`gzS 2F,SP[9k]$@nWr2osx4Ÿh쨮k,@0at aUxܮKo{ $پɿ~v%NMܮ%V_Qţlo>Bq}󃦈!'c"PQ)ǝ> \uQܿ].{+$)}y(}_ɐ~“Gݹx(lU8-h 3Bpor^kzu3QIb:f<;egrYq;h[Nù׷LJZؘWC*{x=Ax{boI||%j,7)^gEAŶ MZ| 37I5R`4!x4aI8UtRhs>uW:5IXW_WH)`,[/ \O [ki5~ dl}>];YW "Ew2G!CB 4|=#FO%,o:I7 <[9ljdO-ՠ8B4n@]ӻHz&Hj"W*)odG]`B+OnY ]> !0^Ծ9+TY۞]pOθN[z.!8g i#%hLUrYEY&=H Hf')^fޫERc;JZ[KbWQ%>~vӓik )NU@ݗG/H5ԗ#025n8r: vp:Ʈ1wp#ƹK{}aq1[*iT AU6:ؒ0R Rۅx!4yڇ$&.C5yZw8C{ Uq{yqp1P~8T%&cˆm<,ŵ:<\!9:'bxϧ vsOm3lP7{}Jj-dm]_Wj!<׽;|t?٪,F%kjuK+=-SaDz1Wd+m8c_fh TPuL)ߞoA\Da'(|]ddE.H4A.˷ATClGɃ'~aEquiĦG-`&NZ6Ԝ+$,p`vV{#nvUT@>zNfoivr=hעXb3[}MU/r&aM+@`7.waU\7Z f0]^QJ]6-ͩmM8#P}3jޖW|0y j29w;R߾3][AkS0m#6y*bPĀNP=c)&}LW)A:c?6~RJOjqOCPVVOc[hL:Ub+vJ8]Nl|O'weg^r[2"2Gq "S3 S GdgP8TM j2^|*KYEMXh0b8t 虇l5/Bjxh4bJKĜ9T{RærZk#CrH0}@@~d UWZ7A:,.5?[ԯ_\Cyq!~e&08n_{vBh`H\M̼uxuШC::F9)ݩ@`i~y>L_`U3ޒ0Q9x gAC1 -h5zbn \洫vM`_жғlG 𱧳fz PUQSq<+U;|x2Iu{SE3# D?'X$ifMNjF" ⧐>p26`M&m6D,!#`uNQvvIKIء |j2)Jx=x'"p h,v wSr3Q}_ 9fen\ mIf1A?=Ot[H~pubP|0x%w`bLş2YEМ&i)w.Н-{cuCˎN{Df ]%CR[f"͌IӢBKi[5R;KFO8.̇lODч}Nvk]"I|0r+UI'`G]΅BΏ VzRDsNUšطT%5!\ b uHN gui6G5/4J}]hVO (J((^.1BЭf rJv3spRZ&hW$U!TDY*d__o)6&Ciкz _3VdXl!hEYTyww۪Hтu%a7TfodutLKHxBTc|h阓LNNt`'Vp zޡ%A@p}ǕRFklFiB) wqqY S3<HSHeДFQ~q'r|Tňy.a郩@4h/*;J~n'#:uHCBBWݩ($ǝ*EK<嘝LVG:m/YO10?阯!QoQWg1q0(3ϙGaµ0VWut+JY 'ҐH\G*}vjĉEJ҅˴Vv=bĩ̲7>|/Ұ$R+Gʄ X)#F(7uv|. psgʸDCDF<=̣@x>רፑor b&o /Ղ#}JKeH©n;0q`ejE;\ *%{lsαNV wkzFt@k?cO?a[yD, sC"L1c4h^npƯQftLQo]2:z%!jTv+hp*-&g9"^(4YIN)1d7o_A-qY ჹ{Ѻ'C;on$ʂOjlHtcTqJKUH`!Ұ%IÃA'&8`:ǣb; Ua3,bD@әQ~8PBǻ)I;ubrL~ [$^(*K/l 7CnĢa24jm`+nLjbƧpTJlpdV7ၦ6I,k2GP.5Dl7 :s/9gP)"_9"~%Oxʏ"*3 x d-_rMR1d[;pA~Y|>yVmT,ef1@g"yN)Eh#Bx8K$E?*EZlÑ9ӂ+䴴P$BJ:"7r]4nULò.:OAAeE5+犛;+V̈́? ȏ7 :ĨeGΖ7_:a:8iAFaW?\P2V>YaqJq}OFinH(7}x8w2X+{莛lj2K1 t\rȵ02+W ~b V)*$,I`x4_Tt2>dN=!O6b"q1ۃ(bO2a.+$ xp`^eG.uOXM=pv?! 3qDqfzRjKpwJQe,>E!?)YzNWm+H@d±fkzsיHC(FUy ˨}[?Pl+i/ItQs QLGfn#ONX\ ֆ3%+ +g["hZQBOtSmI"j#Ҋ^΅ǛhP"$Xev߀$ )ғb$t- +T9I0j0A]d{m.g&搗/4 ;Rԕ<4Dٱ=f+#i޼, wc 9!s[q>9U7A VWÔV7 UYAKU H)|&֯{WՊ'wL Mǽ~%!K**UrUh|Z0(\oq.>6Ro_C\w2ÇNn7tSާCY0r[u1V"kLlhSr_xenIXżѕ \1q R/ݘPͫ6mϹbG(ϋbcfP/7Vf ajlIi=5NGvë3W&}4tQ.kJ=LS+'2:0Qrd9T[XÃf/{M^$}2ͩVt(ه_Anf]q= k!VVbM~^yvzXqpWD<烂g!DWgC(@Vtpޗ[R5VF@7LӤ‘b˭{QD蔡D/9<"U;5o2}Rly K Ll;/5` ]`+se{+d6+|~i"b:>C(M^?I<<-i)DPxI~O \V[qQboF%;_t} zp]nF9` AWLE 'GB]^b _ބGhVN-j=kB 3PHCWM蔊 u;BS^8:YaUdpk`k*A^ZLXrF52=a5呹ՙC׫;NJ؜]kKwwUIǥ Z}riFMDV3wf؝ҕQ \OTYHΣ]a?p ui,G3M1^[9eO܀pE%›^w1'ݿqSC>>FHN),b03fw#uEZJ˧8niV.5Ou1jK"Ћ,17+J)G No=Ry}Χhí "X\Yv\BSlὭ/%ʃ[{jƲm*m>5*p"/ZZ8WK3m 4?W'(W[H+i,rUaZI+EEٰT#ijйxmfe i 朋#ݫ8 |!}#y*76I0fj|p1qyw+ɖ-D#5yn!!p +LɖL "ܟw:qP7?R#B)#s!a#BFZ"J & \@ T!G؜1BRA6qkBdB 8K\Mp&+iK3=E -[ P /0YFح mIEo1u#'9٘ZMYi4%]Vrw|ӫSSGMg^cT}6V#ƭ=OQ%֎zYG]=6g9' vup}EK3$ը|*kˡjh #Wrv2P=iLƤ@u=bR& L_bf `;Ec c}v4/t:xVSdɺdE_))Qfjdp֬ sj3q!wQHS0 h.=I #ϐX5>S3PcJa7gn7[Pg0dVϲjc!pWQ^FH,b*̦#̮t6'otqUVKǤj:Nw<KN+JU@Q{xBN:ƹ}9+ȟ( UEix"-u"On3Jkց#=n@u7'E1;7c2)jZN:~~+Wk~שvZ:z$vC5,\];Z;zsW9Y ]۱ Ohb:Y wMY*"9p²ELoI\˓}KV?L%{dՅ:f$7ƙ^ϩ %%.jPlNWxB7枫vErUq*|Edd'~ov'hjmza4g?ԯ'9s2גNϺA<a+՞}R9`@f<~[l2r?9YPPɧȡ@׺ ќW@w p-7zр1mabIl)|Ygb1& |-' Nrqm}LA2S3zgѳKz-dQЎjg,]B%3zBǃ;R}0ފh7߸C+T 煀E4) Z߅n[K3L!H)%ɾg!^9 (yƖ4aχ~6@ί]U%r R MfE F H[fU|=, ֺ7ͰFmEXPbjxy aE.SA7_:_qvլCePn\ON=л%T?SP_vIZ@ւu7ANQpl9j%y$]6>hrE>"!{7olf<{mAtPx3r+V TU:{|ړ[A )@ޭ{9 Z+̬ӑA$pTtBx1`魚nV 5`u~ۯ]CzOYb;:c1Z؛?cS"?:(V.ǻ?ẹ7KXnv}DDm%`EEhu^b{1Y"{CfÁj~= LT'|碲ڣǎ3e膓nܚvL'0&#f-J¤}f?Y9LLiϗFtk4ˣ CfXB͐EcMKZW svzv2D&P̶FyE<̉4;7&4]|6|W4% zsI['5Ϙt,x}8\͙䙣q1NN7pxEBUizK@zȿum*&*>}ЪtP.nSnµN&Y=ܼW&b~W}; 34lvu!pzWq:XޭĪο29.݅B4x]̿UrJ&G_<'hjm/'L69nz)UqxFXA嶕k,D!M\zC)`wLvp=6Æ(ߟ6vA?vݑ2,Oއ*XQ:|?Ƞf} *!s8w ak,4lXzPS$`9y_Mﰣ@~X 蕹 )vߤ'F3=%߇()"i=q3>VeQP&)bI%UTv D 0/e*^gy4>v,3b#gվ8_ (wl`h7ISUnb~b7) Q" g)auB ="T<^ȨUR<0a\(WIh$AR+c@~bZ|3 {w ԑLF.ApaIfy12_HsDn-emnC 6V5x"NonX,p9U16l Ci&/8xy"uz DyYA׍G'z"^#Bƴ8C=Fx h@FSdgt/Bd䣷 wiU~+U\ ~AYp:>qC%[d |m U)(UV^}9{eU]d ؅.&c/C=CXʼnܪF YӏX»?uxy)ښl%q E(% yA |JE:ؙܕ[d$.=Q$A0Aȗij/4ő|a U3,|ZWIOrt/ӫ54%)ML#?Eۀ`zc@M7y. d: M-];>"un6NM8Ŵx;f^:.5c]> 0Q ]\v͵-ʔAluݫb {Y7Kk닿_O(Raa3Lk ]]@n=Jwo(|?.9\ᆍH#gŢz~#(;Z O(&@jԝ&]6rҖ+7`|1bk|@4 ``mh*")TvY.,΁*ߺv w ȲaWF\5`}]BSftb*ƘZ95{d SXԐc&E?bR3 CKwQF.wa أE oHCo;JzluOktsP0ܕ[R{1D tbDq}3/+WW/%eSէO>ɱ29(Ns1UUppE{R!0OI6MN0sqkɒn9v֞f4a\f88y|8y"'(zì! ADqT9"g̝7κD,g H@ݲo+ SV)ݞ( f#y_[T)bƝMӥ3FfN' S3p/6A[`؛>'+?Œ%!Rg^")Gz ;#N͙_ŖzbX-'qBoH}[0G$3Gjlwv2S0=|ޓI4AsԢ' [9ȝ*T9/yvh+WSDp=ѥ`kX&٩dNb4ҩL=PI0CwT}K.7v⛆H!Rpht+ ť >RKh{?j',4mxyٗtoTo_0];u|YX{45.q~}ld|V"Q2:; p1XvdxjڹkƎ'aVY/FϏdgq uUJ^F@yِ\\.͘:g3RW8r㫃Ʈd 3y&"ĉRHHij҄}WsTB1Xrtb=/jrcQHR0 |KN ށ]Taw˲yqӤs!g!wA%f!/$J6Y95&KC}i'uKY[pgyIe7aqɄԔ%Gئ1bͲ9J|ajKB.q܆wG -Y6Lvܯ!1P|;@d~bm*(Gb[1(0I&bCa؅Lwk$9>Crq!u;GeQ_ю)x-zkHg_5Y&櫯ls;I|_T8ٽ@oUAcfܑ . ;M&|tyll͘r|TCc.2(VLb/L.[;?% T L+i e#TLO3,)Xi&< mU 8dW8G9}I4+Nm1 'MiGY/>u4_õv\Z4WGm'EQ|Lyas#Hɦ(,۬SN' GEuZRYdbμ-։P"M,;!?]UVp_OM |N]_T^K!d742.?+ RuP'%47} %4 a{E67J;=XsT#E^s$Pxrqjo>'<|l5ɘSKE\=/u?!=)d1(͝Yϸe/6\Fy"(sb BUlI(fxS9Z)9[!esJE߼B4 >}nCdX ofm]Ťp U¦w%g;.KGӻ` I_6"3>v rmDV)bۖy3 !a˅rF}"Ij T!5 9+tSE#ݔxȵ"GoewY"KFrq8?,3q.M,( 2o8ǿ>VGAVE4(kX~$tU,B˅60 e4P7꣌!7–j=LdomK3^rXKGcUeC-{ G<5=}o(TQrâ-Ϸ\Qo&_ys^U-nۭ{{zb65<%|*I "huݯƃ)0 ܳ'+>9`g&]Wlv0wEѥ<K&! qAu<;G %p9M?vr`?\9俲-ҞtWxwsHm31T!T]k<ӰJ(g3vn"_ֲ6[]1m MLPAqTK兿ZAv\B,P jU`VËIt2¿0,"bB.pdt9Q`~ /klg3u~,fA]ظV3ߢYc8p'0PiT=9US rڱB]D̀];n-rVKLv۠Q YV UXN! <' o㭽RbuU)V`Nbu[J'K}U;!Vܲ8wRȄ5YA{;ףuu'ߚ``S 1 ز jDTѵ!~ cQ{ZA%7 MulŹj=74~4psgxSz6~`cgwWCLCg] le쌼x,(a=ySpqzl om8+`@$;ЬUm'-8|7 AP-+p. 6F`KS(8Bs$q5j"[rgzE}`mK810.*ɂ#wVW :{;7bɒ3o)z³={QKoȇZHwmYЂ+avoȒB^pԯ::C9DX5>Opze]~kW ➝?+ $#EA|MnۗjLԮ{HhRkn˗:m']wH!M 43\]eBW4 QX>AUŮ#*~[ӡ]'4ς]i#qC$eQn $ԣs7ÝvʛsK ֨}g+?^f,9 |E`GjЊI0UAtZqӄ¨e2H9WQt@b.]u**]}&*uoFErLM˷r]pA=eRn:PO^_MQ.zn0}97BnW:s]Uj'7* {8_J$Pb;1 m^4Ր^2f;F夲aay9gL]wXqЬl٤kwKׁeX[epޡStY MN?9ʘ㰜}0Stsbفma»Eï54 HA?֫HeJׯ7@1yXwsW%VPEe@6A_ӚB'dh~Nv=Q4_fg \̊FA6 BfFZIן5PcN )h(X,[&1r.}z+߲ Z d2.g8PuX3kkwm@ԳK`;!r!ywp= A-2Zѓ9`dRlʨ5!Ǟa:3hʪk'"CZǫɔ;P @9ğ` ba@\:w;axGI)lHJІ5δtl#Ly] <#B/u%v Pl iPȹ1yM/.|]kmP{'WpN;0{WI :M\ Y䬺ef\F#$`t(9|uS1%Id#"흟ck\tILuF/oP?4zrK O[I|!;~C_RsuoF4$5ێӦ7lOWhH1/¹ ?@2g~Ś",܉)Ng7hV>ֶڤ_q*#C!JVN9͑]28Bf ө/C{cK2&R1yvT!xY6زUꛀ9&G֐}cuʀB f}>OhpFVcf7q:.X 2UU L NPn?58 e)+ =|ݝ'[}`6T[PT't++qݒOhޢ_40U:#)34s]m' EJ\fmI T\eBKɽ?Y杜EzYU:]O_î=F@Lq/[%o%j@ڳgUWSi-#nWS'9  9s!= ۯ>۴$d2$W\wDtSU_ՓSP5rVf3| 9ܝ,-o 8V3RKeqȆLP@X} Ŵ8Ndlpt~N~*:JT-޼UW]t${ֺuX43w>,JԱ ~uF;€ǥ'nd$"]QzHHLdmX:DAgIٽ* `ZasWҋYJ$b6Z3 [#牞}|zSD)}k}X [Xr^C#җojfx"؀"Q1jjGLUj%,෽ePѪA#D,{=˅.sԐ[}#LѪ+lo%}yQA~\jEE3 D<iE#R $x˸wYdPt;b1hH6bJ!ӓ-=h< 3&&_f! Ul~o[#+ 4eh\Ϩ#c$+? tEQZ0¨.K@&dOEsM,J Nz.sb`3i.YvÎ1 :@9cj?hx0V#c=P#BX"hg[Q9M襙OAχ,㺬 2w!'-H*2=F<6u6pW>{H dFbhxY5"f#t jb%sV a縪:J8^X,Im[EXao…{^qR1N߲iHH>'(R`gl `'6Me:wN=rZ{L0. $/@!L.+/I7oƿ/ZlpAbG+> :@xGғݦDVٶ=-'2Ӕ џGA_=4@M2ȵ#A{a3,5x|5)ai>ˬAڽ>U7e58WE{>-$Z \MQ\ Vf3c4 b2o)>hWN9h؄[g2yIJ7}i u %h+^ӄ# }TK xwL՗Ѥf_+]1Q2 ~+s,(tiD9peSx *c4ܲydp2x`W#5s-q[TQWK`_'Eu1*|>"̀gUx e*cKh0Mށ6&xy}9d&;ɷ=V-@/r"jfip6dve34``cbs6ކ[m[d"fzJzV[RrG+/i[Z6?deJhYs!!OvʩHiF@]~`&"]Kc4{0٫*0B?OL K?JLTmwMU^f:LŸBB_P$&}Wdԓ'7Mh籩 ML[gdn2`\-SW"EΎW>3.|^S٭P?!H\VFb;Kέ/z sS(8}#Y) {m ;Y),n 3+ev3b69R̎^gByDC']QF]"uA}0tdFEH{ # +Pt#`$X2qQ5)Qs}-܊YReC Fw:@}QQ`^㼈׉)i)0P-EJgP3]/L?kQr Bdd= iQ$X t)'cuPn~_t ab ȋ#X5rc檓%|UHB020ypg#5ÈU36bMwy7narsIp\p%$(\W,C/9O)/-)rJ:65s`~Ħ)E#p%8<ĝḂ{Xq\+o9|䵥jBO|hKocmĩo1%|"\dR:Z&h:p1@3>J(, FN L#AR|{bjhyG0(]! (`y|]3Da :IP™nhbK*sv,ݦ`D"?(h+)CP%k3nDM; 63 NԞ=M 3٤Stm!K(s?QW=+Q㽌Jq}xGDswܷBdֶ H ePe|FTѶǷ@.!lfG2ce뫲Y/ 3oE&TTaqIjIo;uBoit6L*3 Nltsa)͢%ks޴RSW.$au@ƫz=.s,b~BB:I]v5@N1O MG䁙e.JtƹfFn 9j,h 5e&s0S *U&\gȿ6/t NeȚSm 'GnrUÉ7w\}|N֘?/V$C:}Ͳ?%ͣ[D?c 1W8sd7/Lh0*?>:AؗU(kʫBSuF?c;EDbN셽r. |dT V^InKa<$-Up0l#WXYw3Bxlr_oDBb-df ʟ3u#{̷y\U9^MU(tg/pUVc&dBQ={<>ƈK7)U{:[Ew.e$~*4dHs~h$7 #E.qQƒT=$7:&ݏߙIؿTmOGUfM5ffSMGe ˞`YҘ/4n@A e+|Ci(.;҆l.jE8^PBN/9rT4XÕ9H&:G{:'} qnx@]< D!h|s5^n9 _& Ro3H@", pܮ=}T%gq\Ln;]̽^$=Uc'@-:p*؋QIfF13& ry)!*Y zL/}jg0~2Gޥ[.uLX|"?Q*E6a$~Tno`R7wE|S{2Jt jaN`]tB'j nH˵8⍳(;/& *F;W FB$M4J9AS,ꦘHICpu_Q}]L fSju3u{,!OX^ǓИ_uvnt͎gN8`_Z xlBL"f/-ϔW-Ct '$*ĢGi$'c(8/dl\>}2*)~bB?uܼ2|ƭ| WV B8Ĕ1ittx.Ż|BK':LZAwzPWp:r"(ʅ99Ts߀>"Cd#7!sG^3&@{N&7P"61Й>27^9#࿖큲E ܗ#.sA )OFF,9e&’/%pU]^4\7/ix.3F<pks(EeA`*iqE3} CNOT&/"6U.N͚,w]/c$Oȇ-& t[WWVu|{]Z+ˑ镰:7VO+abԮBw8WkItyX(Y .^TP/V5Ŋ`b'Wz. yqcN ݙr#ˡ@ hˤ2-ςQ:Ia&A Ȑ<[V 7%X3uj|Yx(9h1NfdDv/8]u;D7WP}o=Wrhur@#L%\PH@x>Fqb * _A`LpV)(z 2/0ʢ;Ufĩ`C%D_ed)|[0{tf-q 2c: H[݋? ŁQ|br!>h}XC)g7|oZeAS dF 3ܧHz` j pYI.U& e‘]2zxP"Aʷg: TxS>7\ن`CNE*Q<$H.X_ ;jM>ĶPX%AAΡ~#=\'*AԼ"V%nxi6 0*4a=!èS##=tɚy{B_\͹kJ"Tg9BtNR N 6zOECF 4 q׹ qUs.7DFN5i?wj!w(/&zV;0J3tt8nWP nR0^bVђhsI V{ 2K*<.buK7>i(J۝vﳆp>5 | VY8]Ќ*((x,K Z)#ŅaEl`8'Z=QlOMH'*J SC|V'܃))noCHOl:b=3wdž2nbpw%~E gOPsDI#XNMxF!j83P r o\ ĵ ӠBS9"7)j㩅q$3IK%D,r -L LWY`XH′*uճq}pd(u<0GA]R}AmWylk;>XQ3HeX7lE7VQs> DsB!b%!Lz/uHKYe ly`Fy;Y(Bj}!ia7C(% y*yF1ZO; yyBiNSYHD#: MCa#H ipENkc(ܢݲY|>[G*$$l͚ׅA" v,:̓=}7F$`|`s E^.U\/gb vlu8va%k8lH?v|6lD~#Ovd}/d(;

Ɩ~.6;kMfpcEuL\ }S_$Am) mߣeP@ ʰu*EK}R~ZQ18-k0%\&C^0y2Ne-xI+ [ⷪgG9ƲHZJ'"4c {*6!^ſu 0 JwΊ8h$o8TU?_R19WY4|XHjU{ )^a =B(xAR/&}}T.dHXX$pr5XA\p'ۑCYt(s.s&~O| p ^{t'{LLwW;>2݈a$ʌ2  Ә1ǜ¡?.g7j'FZ-Y%2Vz!nP#(t1&[LHM: n ˦O!_\X!qBa;LޟP\2Z/6$҂n#NPFm4zpT;$;i7Jckdm@v/s؋V#1ψez[6"N]ѳ4␎[P{vLY;"lz &W11kW5j9 L, MP4gH?ϩX+»Qј"8<ӡEeRx\v [XַlB;~k\؊pS<JA*(u˽?Lᗭx74ߘQtԐ_L*ߕjhaj9s&w_Mqb9v K,C8ԃC!6'w|>[ U's{*/P@y-X ja)]~,WE| xM .4A" e)PQTq@07^ S JsPSd(O4][zX-RQMe02xi8l/b.H0N @Ldtj)#JRuSBA$ 0# 1kR nMSW Ut'LvmjnY) Qǖ H'LՅ/E9C0uvܝEڜѶJl m %2dʍ&z d[v)mS]#u]j{aozԋdWdy"@0wa2/' _xMZr- *h{]Zsy-^di({һ|x8AIg9+^m+»6j{|p̳nj`%i}}鞬}Ndz̳6Cp4r 8i)Ouf Up6|MṨWx(hت')oGٜ$'S)[]Xav-5laNŷc5b}5_^5+v6_n#)ڋdEqx3U?pKM!UAMTI 6#{itkcUzx" C<Զw&-:$#q _])dJA9' K$EaBѝ֨pH"$<Km^ #߼> Yn޶ !FDlۅ3v.j ,C?"Jԑ 8oM;d7IcE E#On/|2 fߛ W!])\AC<%h彫Tw9-4˪7Լ\ *KaxyQCPmnR&soK-%Za⃆QOS곀c}Wz8YeYrT/D¸"?qYqv9LDlރYQ„?T;?FԊV)q+ i5ݺbdȹ7ր+ jS^&JGw9XQ iݢ$Na-xaM OMP̫jҀX|e _| ;NiȵŶfh7buY5ьu[g7^x|aΜ-%~Wd/$/چb';:doy6Hpk\\WYAαT[MS8/x&h-⾂Kƌ$(Ho:ftܲ 3:߯0nBiqf%oJ^H]vc5z̋k }Mkysic=8RF=!ÿۗߧHp_(ɞ湪a)J c9ɝLCR(iKCIԸ'=?͵SP^E4UPWg\TL3 ĩB+t|`3`ŸE1;FXH7mk-Ҵ-H{a@p)ֈ1JOÆc`~P*L kq ZPMwIL6/$^M9@#Ckw:IUCeAS ֕(RvHm@~DJq|v:y4` ӈnR? .z5zq֫ERiIHrO6x؁ѨGe'ٞ: ۭy7?/ů\S}o'D: E&y|>RONo~d5S&"W7E`:.QCĢXۮ)4|':]MQQVHK340' UsgQ8baTnOo \kbѠ1``w#dI_x; )݊+@0Ii=Z=>PcAօP{N-Yc[py)#p]&({;ysDwj\=s:'Nr[7ˌCQj.bс0LH ݬ*Y/bM\F+tWzN+6()6)W)dQٿho+GI 52 6% .Ja:Bfq[wIQfxH/F1~hWoTeD>L/ּ@Cm>H0XR&^eT!2״5iVzWrv`빸 ^@qYħTsVؔ5+\ŊP5D< zVˊdy8?\+}F`}|SK/> iNV rdFXɩly#7b-Fu=9-ޢR>vP0 wd#+pTB;.|s#Al'&K?\ rWh( I(QLzgDpCe041/xXb2cXVU.Z|ό\P 6tώEJ*UC#vUm&Mv/:J'gy_s0vT)L%]>!O((5fD{BH uaPxdt6kLİ#Ż; \CI6dEnj\/qOq@cȑ=͓ kPX=6Qc1|([H+LWbS vrVd=҇XZuKU|Y xdPjlWqewx kLjPZyV@\01 1,^s>ƯMKNgC B]C*ѐ}ubA0/ @ET`εj!dbh֟vu &N$5EQclfiUVzdNYH|2a:,^Vgg6|3mXQ&"@خRW{#E]A 0\KMoWnclR Wݢvm( q ?`!,FqXbP[۳慅wPgn>ڛy/=֍MeVCI4az'i\l\M "gb\'s@Wrx;1 Ӹ@P39ox=)X\B Vr(6!%~sx•L_}@76kt:. `XĝݽP"t't*Wj ń峄Z_ hNҏVJ{%pS=Iނ&IGdc >MDd2yD@ܴ'/&Ѿ#8M`1MwQ4Nucx4oC&zeN&3k Ϡ?2 IS)U*V)nO#B,o@=3/.+N#V%ʼKf/(YWqY̻ >RTRRΫ`_ *$Ն\W# o8Qo_# 2*n@3H:,UHFt2'J|d3|r)ܹom_w]ai^@LӜ|opE$*Lc O 8 d^b)c{?޳)RQ8|y &=a*O>6#vLpm٦4ÞhgF 60JR;D8tcEܪ<#]y _SH۞F>Q6;7:z&㐔pN;R2ʵw"q6.W8__tP;F)pZ@PIj~b)dy?9=/EOdX!"*~1{䩍!a3p]/f0 | 6{emC-o$$=r-dX)u<&!7_iRiƵ*A.m!uջOUĘGb&`,Oh?z?XtvC3\,-p䷆UVH?냼<.@?[C͡o0ep%IyLY͐\yP-ŁcR6KT3|9i|dhB^m&U7.-O/19ZW3.qĜƕ4>A6L;ǛS?_4mFSZyTD|͌uEǽQVՠj!Y6v?q \ljVk]JIQ?ݱh4qNZR@Rͺ MT-"WMzxQ ֿ 0f]3qC922yHyx.d<0$[#szAYߐVHR}坏M*GG^7)&h}5hE  VPdp@1 (. lgkGMoStyVlcPi>V`3MmbBnֻٛ늻AN&u G O 4d"&K:yZ>ů:#`lO}gցkiױ?Yb7Rm+r 3S]_+nB{vh^2#c:6U>5 '|\e$m{`)Y"Ha,$rA6[-72hVD<5>LmaU֪TW^p 9[l=_sE}*LvazV<5(WjJ41|.ĒQ}&#! pERx_P-IMɴ 3l30sv/*[G.#<&A7zGw&F"Q4 [7d@VνThv! r]?L r~MY,uC4<041k]n1 HMiNzܬ:ߘM 0OIģ/6UH5S{9rcZ0jo7Ȕ%%<-d} 76=W}|Iw Rt|}r?oMEpgݮRK ƙ7Mq#吁(birBIfڑ:8˛5ю} 5gp/HWϹO]B)aa9y :`Zɲr78Mg/:4FOt&[>Mڥ`n1r.*f=zmt 㓷m\fWyʲxe['bzAt_K'3`GyB÷}PڶK-:hknS[xZشi0!`5갴 >Yd0jI|L2CQ*:dHvWwyvyb%K;n }'ea2B*SvA#驹՚_'bԾbp9G{>tAW B#(\PI'O|sU -e`XUH2>oH2MRn-` Gۇeٖ7g0ߴSan/3J Z^qfh7vdf-2Q\ADNE^-{HKAuXm9ľ:WoPg 3~DvԘ~1L*joSgU=!v[(8V4[ Є){F07>=0X Wo9vsOPJPΙDzzxbǩ ,%YpS4FoXO{96{RGLjxJ} Ӈ, I-~9#*&~h~C.&J=k#V]K 'u~c%,DoWk3"uvWP~ԄVmb\hP\J8%/͉N>a5OoeX#ݧjݓ,>-b, 'DK 3.WGtfD 3-a|&3! HrG"N:y .R 5V RBBRQ)U޺/r[Kl̬%'QgZ 348W +teBhgݠK}FDԴ<͙Wۥ~LJ$%tK*\s`DZQ9 G?Vpq3mL6Z׉H#;~#^Bcxo0aar&7ۖY|Y WbcF$ 6 ~͵sC̉ٮpf!tw%RIYf\/$G"u+UM,9>'G O;&u|ک,\ߵz rA%hH<)s 2DZd}w6|Tk󿘘 Z?bw8ҚF(x7B0\A7=_a#J|;C<';Fn!5}5u4ںPwi^Vux2fjJ1ueW*,O5\)hM^E֣fBĿ?-ntTzZ~`,q,s:;z(? Rs] HG'tԃ; (*BũVMi=1r&̖ywM0H皽s6&uKoϑ`]P\crCAy%]:X‘d۞e`=\*v:4QD Iuwռ!#XRDJUdcK+s .ìŚK-5:SgQ8^Feџ7BS=`o!@OZuxͭu":^`w=;B*OaB$YrK<]@'&4Y8 fP)6?9u8/]eky?;/P-v%,)bUzio4ׯ2j #UMNPԒ!Vrj,کo6Q9#nX,ˑOsie\_VǕ$G(֖[͟G=Ä@U"'r+=@%@Ea '5&ڕ(:c{M?!>ZxM]ϗRxfP)C.'bR@E^F""S7{tu%u4} u\lJ|mY#e>݅'$ xPkr=ޚ3tn 5M x11jr? ȩ*~];.%2z[s 'YyBq͍WC2+xxݞ]WҁWLs(twY&-ReԑFnƪZjל8ʪQ rFó vž]pQxغ ?fCo ޱ w;[wtPܨj_NOr|(+6WdҦwO2:}(״*GRx$Z]0t!3҅x& |x:P;Bzw8D-|q_>/g?_S_rl (偑c$~(& e-JBUYdj2vDpXUWc+!;on[`ƭn ^߰K`^߳;_RHI|Ίq{ydf 7܍H?"+]̤)z0G7zܣ֡i q?CCVk wH{w4 ~<Va=S P&Rn!uqf!]rv]iP͔Wj)8`ZEF֒Q0DzZz_$9 (nD( ԗ㛷p["LZrrg^gBf߶7%-|c(NrZ]t.VnRL~ {Aq 4?DDk5/.kΖuьyh\C𲫇1<´=X8gngL;R!5{SY{zllYk[VagopJv{̬ otRHl6;4&o.:m0& |taS Yخv 43%u"цö:U](<(!v,p* ]q!(MD1@{47-=pYB nE н;=xU].>hY/M\,} Xs ^:.~3C{*Ǿ,#P[9ܜg6;hb]"#=&2'rŢC0tA1vv[C+55/ B XY"~&,ڿm flq I`[wÞz&E;Æf`KeW#턶yh!eb:le;p"sSx\ݘx hȔqwr@qL@$;OׯFR\HV!-"(|TOIIۙHlL]ia'$Wk1Cr%`Q5cŚ,nt9)N4"B-Z[fWiB SI1h>` Ԫ.]*.eFCppK8fm ;JF*-v+D/sXR$v2w~zC>8DЁr*W^E1 tcCk˥Y*U }d|v(;;!#W6^/^h]1@X*6;=gAJ?2mK/.R!p5x~FjE~+DQ-gkK DҾd0dTYyk~|'Y{fM);a—E2ϧ8ӡ^!STkh$^P-s$/]e` MC~N$L6KXl [% ɤ 0.y'w\9/ +RR{p:YŞ-\?QL0naHeƵY. yjRWN,Vi#pbɷW@Py%OopŇh:r7T<<&ysD+@cG'ڱ߾ux2##Cb 'oy^Qh:FzBl Ж(;ڭuaxJ9L|xHpȥH:ZZJ,ȟ{gKβEdF+} p*UwF,e;s(R3e"Ub2IPܤ^QwԱǮ q8 6Վtv&K-Q{(D|J߈b30bطUH&. ]c[sde#o@K onn>cԮrn,QXEv JrU|p}NªbI0 zf8۱ Čb>foǢچ"1dsxD( aOYB <*=j3e^QN4bBeMU@ 8Eȹ9eV/_H(Pvp+^ .ZIzVPdrRk m\DJny.xk@T~.C}4T:(2V%tCAH"ة$P̙-kscJ T z PAg`&K>5ٹcS/UQܻDpgH]:t_d F$ε,?),<5-EWGƋ:)PyB:NFfec$W?qMm1u! N'z̵z 햌B]xo 0h k$sZkl춥}60wޭb_an:m*:{#sAJ*I(!%4Kf*yQ$q!"e|C$bʌ l'*I /ߝt&_.ɚ"Gʑh\w8iƍ4ۉ6*SKQU]m8so.p&9I,ǤZ9U)햹Kݛ=~ҟ̋V.*[޽8)?SÃvO(UT&+FCpwC#m}ߺ242.K¼:'H x. ~΃]_ʊW(egD&.VOz_ړӾ[%uj;dy59.0হrFg@5vc" Zx&4Fq vrguƅjT#!-,Ϣ4Qg"I?"ƑbO>UC>c@&"{p3Z| Q_s|fsG@d7w$I`DQx?" ɽO'?<7.68 {yO@e9 E ]%2z~\;3,LXsT3]7?|6랦RghY<#>^{(? _ QA"G< D6#daX߻/& CaTL6b󸠼 h.L.fF.irӢc^j*4<)cwf gJi~Ғ^؀)8R PYO~a?3S۷eMϛy;5( =zXmg21{J"x7H/PCnŗ#[jOq؟1Lxe{emI֐HȈ|˿BӊUtI{6JM# 2T^@ǝRGp)ė~ -#1D/wEw:B vofN2~0B:y7_t+cufDb/0CMiSRhU/#{<@7GQ[8SQ?h+̇tDBXlQ*`'5OAG0).i۪EtMBk j3:,#4|YYME%ѥӾѽ?^UVsOQ耉rP|65K4x q>Džzf{Uܴ(Weri,rfFm8RIn&MP%~~RA` (63*J€jg5I v}dYS)8\,"\lnj]i*!C}t&}U }"`s J²:vwKAg8HU/=̭kEwv%gL*dB5&Ȏ:X-m.̡Q՝A"Deg HМ?'|G8_hqPh`B_'2D9nCk=|-FɣP;~(w UN,_IM+@{ yZD$ƠބVzސoHtwn1 AJҿ8a sy籑 _>5Ch?;!Է/Լ0jogU'T%/S?W!Y@yd!޺J@26 x# YQ$_W붽{FRxya}D ZMQrhm5.B;ҩne2YF0鰡Z%LO3ɪO4zZMń݄b\0S3GI<{A1j)W?ـ7Xv;u%G-"mt+fUh.ﮢ| h̺iau>Y߷E!b007Z;b`x<Uݴ,bA Pg+1Au\{R^2=`pS>jEn4w"̸ZSGlڋ$~qܣ\ά$ `qX@tA6/c\BwzI& 7nv-p\ڐ$Q.]g" p tWF䰑Q+wE1WV4(fֻ) EMH6&m,!nJt;QI\33px0L; >))>;FMRdDaz*PҊLS`:I8^R|ց(QTz7~ N8?G)C:}ҟwʆi=M7u`阅NQf:~M1,4Bbn j:*F/;QTJh N)$>Oe/BSe{+"{bhYЩ+Bfe\3\ܐh!Rd7M5J bS0uQsƌb8e&A+1#v tԺj?v ) Aa.1$1*ƳJ0o&9;d@!uIb3'->`x(:*7@;~|2ix$-1EsucLyl2uꙤFJr] |jCJd9fѯ{̑B%ޝgxfW Pw.^2 WMZJҥ{|kEGryc)gnTꭨL IQ S궱;$V[ aX Z~>z(ЅԚ%Im`r $:?e札n(K30 7:=вgH9舆t2ϞNZUU큯 ,dxol@]2<}^AbO~o#8xHAmd'm)7܃}1!Ol7~ׯA7"שpOw&afeڿy uTHC@%.Q`B56>PJc64F;V> ܎RdtV_"=œB)˃Odd^Rw.xk[+ j&~Fg1ЌMZvb:KeVoBU%j{g}j,OaRr󍒂o;OPBĨ_`dּT懬j Zw?"sJc/q Hg[=\7Ui#_v5rVB^d.<Yc ,(뎽hwz&\#WMEIn{x˟%رrjn$DJf `.Q쳎>R>2 1"uΠwʮ$4Ds8j 꿭\I YwTCoE+ƃڣ9SuS^?W/QaL-hx -FXAfq:ڗV*d+^Y7v9MYuї{FϒWC~IS1mf7O0gc][dȣ&ʠ;htV1nH) d0f@kE\جE5|?ㄮQ…xmK-pnExvq53cѬa":SE_tn/šI6j]A/vRST ΀njuo0_]K%kWˏN &ZqyZἨuN1/:v':v"6 E%6K}\|U 76Wǰc%Gi;'rE&݌NrU4wTwǶ_ިG ¨.@,8GDg_ הEB8P6Wag[dvc:ӀwӠ-1Ն>:p(Bmz]~*Y{q9/pg- |GVg{ qPDr(qn%K]4ղeuCG|ǀgQ ujOz|tF9"cUP_K$!G))o^qۚE8E4].h-h-#j XA]p [zbz4^ZIY;@=*Q48[68#-;B4N)i'>s[:NƘT_O/\(BS"1VzRZ!}'u@HɾZY f쬮lU{6.`T30{Z*&X\VI (8C BCd`@^-B˹K`aO3oI U[8Y,tn"aJ9 o7e׏`lVAs3ʨ^1f`Xfoz# %;tK?E"r+>CeB_I]r%]A>(!JG&7d-j.=ϞsU 3D8l!ߎ<eE{m'`%uq:"7bnqq,ڂ6(lj>rS\?&$.A#mֻB04YGL!E}7I(y?&$^+e:,+hCsv :+  o^iؒ wJJc(eZAiǚs)p޽㺇ׅ%>ol/*jXO$뷣9RUWտjg{7<4@ *Ǥ$gqELBGi7qK_qI,m[0QK4K#b7]k(bq6ټnuS`gڛoyχu\1 7}b( [/X ^t$֦ͤ^_OgJ, ح ҶfIa7JAH{/t{%G'!W/DgEzԉ,JřJr:dhc{v>z4Q54=wbPy ho=jy 1ŽL*>l|$;1CEbݽ8A!?-4nmL7e->M+!!gUHi G޽>8ǻT$@SGFn#Jz?eOJ[bS֩p<8ɟ_S*G dUwQ9ؕzͽD 2S|kũdQ35a$!ikX5|9vsHԛV_gP7}^;O4S (^aiy9a\9^(I;إ w*436 :Eԭ d&_̩r74٣CMH*؃3a8d7QMϊ+o3k>,_Kkve t`( ɗIX>A(LUЁM. 6;xhmr[gxJ&NA>7d!){PMJUIs6{! |W0tRC೸JS spցǂ eȼ}3U=XVfnv:t; W\r@M2 IPbo@7+~d &滧ߢڔ^l*o"qu{M8;2(#P"nQ ;ƣ[|;ĔhI,8-Խ_ ߘ,s G/) ;}6٫m*GmyhknOQՇF*8=~.g(E˶h۰i&ȅD3 ݟLXeW/MdE0^| D 0veƭm[aQjiY\[-mƨy~FxX.nyļ eTbuߵ}: IB)΃ p˵=m@r+pD57Mv/ᕞAzs^}eJ*Ţg `~f[)[&Aս@qSD 7aSFkj.A)L29HXv .Չ-ɮ)`ջH]],c\cpr`DG}>IS]$]h8Â~Hl=Е}0>[L(C. 7Y|r!϶t&\Σʯ7{8;Lz_Y*+%'f`9ғ2/jTb "K_SWřy7CY0`8Qxo -kݛ\|5@ PY_P{kub {i뭘`])nSU$g 8O.K,$K Lzk։DutPt4)ǗR:^@>r- clY%# ayk?]"ûşCei[[`Yz^O8ǩ1nO4`F"CYJo^Jia(dV'1x ~pE8_ɤfP;!Bdl76ʭW r+_E P?!s`"a^Mp{ٓdܭ{!ݾWчEh"u[KP1NĪ֧b%]o G#ɳ$/բEY VzIuHc? cSqģ pqͦOoT*"h &+2f>}S@lԹ" %'m®IX\)o[x+_E ƅKh8T8?SDsHԌˌ< S }Lgѓ z7ޭNBkRɊ'W]yQ(>#F{iPa`*fcubrřb&ny:e$ej,~?(<Or+H~\ONVǗpH@ ͛]eDz '68`w'BV]~~S^~_d"678Ex§(48!F }!U\MαFIS$N0O[?=K<ŠLo861t}R b6jt(F!A&7l5ĉxKHb`X9.]8tVi<7/?>OX ~By@}Hܾ/4%_D{¶?S~I<*ԣ'wGVRf1OupZ7f\; >!J~ȜH G]kȩm0D8>h'k2'k^/3_ި~#? 9mTL>5{bI{tNQ1Tr4N#CGK7FVOgJyxy%ŢEB뼀)+dŲ1 X?P27 XV"0Y9Yԟz<G>}]]?]A9A?Xb7{/ŗ!R> r3,YCwZgjCĦrQo`7c!mu,mXtc4n{%'$4ͥ}XoAUD- Z?fmT+P@ODg(z2. TݿBA|eii$僦aAZZ:p gwDkJj|RX ,z- g#G=O׮U*a徒N%X,wx.ʀ؈@RǧrUoO\GvH yaʟDWg0/MrM-=MX&?ȉ$!/mTG @X޿ʲIR.(ʊ?W>lNeĢE"gr"0_m&׻&NyrjU͉˾Õw ;]mMUIÏJ6-,`99r})e7ӗx6/KcuXx#d<!BW88Weӎ&OW:I)طjR Y͎ nIe8PXIᆋ CHo?͋ͤ_E#\p*U[D1ٚ^8¹qkgrb|zH8{t."FJ.\/ kxR Ӛ)jBv6Jo*R&Cr_/ȔP6e-, ""Ӛ:(3?H˂B|yv6>^C73U#?$3Mԝe[+Sr>Ӿ(M]xRKj!pV/_@v a Q8`,))jOr68Ff]a} ƶiyTM&8LFf3yl SǠ.3\.E X}h*'u:{>_eUIȡ+\ctJ?JHu,˜b _Nդ *Z$"AP=\ʴ-g[䠉Ͳ`Q0sӭZXWX*[tr J!OZKs#P3UBӘgYWϝx1@QcA? V Z:f$JiD;D--Ei Y ׉}"`ټ-u--b=+cTB8k0?-hT9BY7JףJ ǝeGEh(COB%"QKD7T iG:5- BJ@oͻu ! ƌKa+7[`Sũ>}7F=~=k9sFe:]g*qQN{zCsl?V:9!cK3J<tJkd B ebc37e ֔V5-`V[-͖H@2h}^`Dw.Wt&w;9cD4cB5b6A>Y|UaЀ4hLnZWcNZ,Pz%충1k])j4NJPֺ/ rq˵er:VxN.LmWXVx#&sWd:8z0_S7rVKs vVSytkU9Z9 QSBe)5b+ʆݮ4.R/Bfe0ջȹ1I#tWG6W#PgcB`pqkM(Zš+j!s"'FJrZvrzxd9JDQ8Wrhjm|TLPZLժpgdz`wcuy)OH\~~ A%G (#PS>#I۠? bW`\'&Z׹>Y f"Ŵ#%sh5^PH$_˾^(C`}=-!Ay0Tt#w]}NC` ^*VQF%FQBT:B2Ӷ'@,NK7™KkHv̢RcPSC(21}e]yT$Pc\#bI W{;~C} V}2+MB 1=9sKqF&[;{F?~ֲ`REJ3 t]|$+p7h}Bs~qq0dו.OLvu?}g6:FDr-I*uw8jē[1' ɏMmcgn4>m^VBHa")x֖*2t4ӳyRF5igRͻ-ݺRFqiRXOFbԥޜl[O<VAm鮗,oίNwDByu4Kc0)^B-sՀ LJ>-U-u?<}j; r$*]!ގb>[( 2'-?ɢt=N3LZM!~SЃw> ~|hdTy{,Ld|K>DVV1 z2Hf2V[@[3Pj5`l4o Z\"|l(2+ 5Jlϧt\qNP?,K,|@9KZ8[քnch tc,i'QIjzU@ͽL1XTS>X6Kנ˿u8SSцd7ї'~ԯ]oOxEr }J}/  Q"3vb(!Fj +-[w@ɺ@8n|gK-"wi&zmdT[4a؋۶ \H!)$1q1/V 4cCD[ ѩr2g>km-3IP_ۄ,ӝ3,p)<$FT2jZK t 0|F0o[۲>bf6#Ao 6ʭg.Rfܕý3M M1zZ} ZI;)ltX'F R;S\&NE2.fIpk=-S++onx2c%VТwgGX'3,&<0 +%qBױLc6]ųS_ь/1>[sY=q2;odigMjk#El tdp%cM³* F~Q槾eVaW`@= o5#-]J̑^rW-.ADNEIC>A!Gq*O3Zr9NhftnR:J7iK\L{v<aVd~5ݚn_֎|x}mZ)[p^5)B#'!ATMgEp_v`Z˒f^AKw,`Όw[Ҍaya}S̛㻇5f\{ IP%Rtݻ^Ug9+Y? } GeЍmy,N},ő֊Z,~}fUj޺sWpAq̋R$OO9+% "sQ {>i]ڥ(@% ɍ=5ŠBO'UXs<ӭœaEi.DQ)) (1pߧ`}K0*'/*@{$ҡwܢKx<7{IO @+O:7}Cy .W;K)ivDUBG|=d)n<%4Wci-_3P7-ybwE]aή2$P^lx٬L)I ;Wx:sZ%G Os()P %zl}|!;LFk p>?I'o WPot38/W(e]G!d7Uw_ L1 :Ĵ3\ɶ`VYtȠ77L~V Fw^3c_̎F_PpLaqfQn^&i7ɹ];%j98:vqfrwPOHK]E6;Wi+p{˄^yf$1I+w4wz";k{W+ILf=s>wk+J./&*4x,O2"REW:DW;k.A}炭x)A*QԜZH̰[%\ҤOH5paKK bw!0x&C6WB53dmæ` ٚ卉wC7)׸Lx'#^P")9e$ РzYfY%2z>ט鴕Իϒ:`* 6j}b߂U7m|bx'j-KA "S0+=D{+뀹hOLLȥj2ُ,ݴIJb 9.p"[h>Z6mԻ$@䉰L[bqCIA> homA3մduv- PyV5$_7U<;;h#mVLYR}Ő]C!oV:N>^wY WŜ5^~;V#n1$*/O}7sJO^ɵW8Ub_Ζ]}E0RpRs]B8#f_ɻy& FGBn \v:/"N0"R $ޢgmk6= )\Y1*oݬwQVhur 2è6zdE\-MHO8ɀp"l4 O䦼7(%K SXB$$TW 2o{tO "2V?#1Lի{'ZWzG~=REbG4>SvTSsy8̔PWN3 / nNVF9Ûo 8H&ⶇcJi ܟ8+Hĩʃ$ހhi> f@^y F!s{Y k3 Ԣax 1 kZ42GPc7F ~ 'YkyrSHݔe)}*gRef$=pS;t6%7=_`@0)&@|#OO _E^GG 6MG*lDaRNsP=W׾zSؓ<8b_x#{%S b'<&؇pgw78{!Teeȼ/"JWL%I26_KmakXLj%7xdGMWqj\{UiQӊ=eԻvb ;߀8F =n{G(@SdfqonM"yʒTL`*Rqwd^(o2I? K >l[Kf|*Ƽ,G˟Z*1/Wl; uldB`|=6bAKD|Gi{uX8!HfY$r#XvoMk]~oq!d]ә;Kp;j ZLqŚZ_B=xaS|W?Ы26cB]BK!'y wϯ̄ˍ)‚SFMCx=dX[Zj'@zLB -fR#Q-O$~7; RXG mW2A\ĭ8z'l޹g{+૞n^s/?3L#cCa'of$(+oן%BWs8p ]ǛߡyA?lX"5񭍙V:8+QRXN=3~d-[(|3 Tf*{wL:tga3w<;0B Qdj@692.sgpp,|/CYh/pVr8Åϫ)ADYrϊ׻W a1|!)me6$؝Isj? 1b*XL#ƫ[u.di!nQ! mv`xE݅Je@<\pL9c5K >&sK뉸&ELW_~i c8bP@nITMeʁo(̤mY(V7q# 1wAV}!-O 2|"s^d.ht\'M+ ؠ]g}̟wf^[f\fxY:L or B<F<vs'H~1fZ<1$j8,w{yy"IA4kLzu/M=Tk98o,#%:odT2z䰆_#q!I+>4:9=%%vysd2Y=}̹ы! 5'B3l!WU5zrA`SRb~Wh:kR^CøH_ŗUf&>NdC[c@nױ~VD1=$"- *l:q&BfzS/#٥i?{8N':U׏NSJ#ULCHp8<+2+ E@4jR RX[GJ. 5EJ? tblόs*ĥ;J;()?P^jNQ-2CH2Vɾ+6fbCmm4JE7-m]s z9p6^qgݢk E9uBVxX&;vY,: &r0fы..-_1Z8;5GVyo`KR|1'}%vZ:- 1PfMT9Xv A|d"p_ o.Y"x M}E+Ac5v%\ER-nt&l0R7p?F堵XY[fr5:߽[KŮiv1O޽>QKk\yQK(am-P F|x(~}ҙoB&3]<8+Jj "lU4AF䖥ӗGfÞ䊇?P d-K`êΐC6tr`",&6T;&M qF7#=D I 9Rla;+_UvEV8)Z+#T t[oi7#yo-7)Ƀ #&q{wWTC"o˻LoBp,I;PW{)B@tgXx!G'mX9ij4;Pj2uTfeyδ;PWq9v#lgӊu^6ܽv '-oeydH$`S<m24 KcJŽz/O#O zzo?G" ,!b x\{d]55Չ#T@h6[02KGbp஭KH錑MZ"XqQɮNdo<'u`\7ڿ љaZ3 C'k!^ tul="JTOצκ_Yrj ~ {I Q!8PTR[@ῆEN-> >xŬ'M@has﹫}ȗ.xiEhQ5 A*noiJoeCҀǰ8Ü$/5ּ^{ǮW7Tds^"VXI4E2=FE>-ߑbdW2i"{dy&I9*ɕ쯈EPgyů}=b_v wdYdlj WwΛS18&.3n8ϟnrqGuu!rIm]/-A{d攅ec;ySL۶€KM@.vº=½?IAp WFŐK1kPN|F]պf CETl^ІMaC2um; U[abA\u-כU7svDLDyWs"ZN1Ao WwPzRS#.pA6}``M%Uf(^>9sdi1BJY?,Ji1Z V?(1*xD̂W,ױ]xqs[Za[$` 1OXO:H-Ib "O5.TE ܮyH:VT Ċ>̃4N/M),Sk:FPV{v X7dj#?q^Lmqy}l˄nBjimjpM19ˇu|1ajcbMiC~~{`G@o,_*BɎ=",i,<>\Gjy7Bܲ,l 6$VTմm*ɴ?bWܳ*8_{''14hqo3w$|}bYrt|lj/ o!W<f Gۡ *|#MëZ$pDІn,n=q֯%Q>t]d0u1n7ߩ\R@u/jt$3ޅܖ N@vpƭeky15) +!C8 Q{A[2܍qs, g#k[x <QO'$bH TT;g|j$&Seau>BtfY˽w6Vj}LKCIDL׵s݁q*l>jOWQ"A.)Oߍ;_ 9Dok)Ӯ谰kyvG^B2[ HHǜFs6C 0*$/g.))g>K=AJzfP{է*Y@L65 zu2C1Ej4B@t~j*9RKUmH [Ara'_yaVajwLfB<Q7"Nmyc>]{ɓLjߜ4_sD9U8 ۢ ;|'U(SgFw^Jhb"&Cѽ'._ݯuSal-nc:2:|~욳˓*83{?X58 tnUUxЌ!A̮ C|^LXٰ ,f8 %2h߇ v(KDNUr6[l. 7 2N}.4cQ|z&̬I>C(i}~$D8'cDƻ!ks굳e.`GT'"OֳA_UuSm(BwVL+ a)/Yd` ISY8Y5)`,[oVSB- UutOdpEkk~ĵ͔TkHJռg\l^2ިX VM;)Ǫ5ޝAgh;]NZDzU'9)94v:PB/Bܵp+kk5EQpYiy@ЌZld#k:| -N VU<`=`{`K3^k}Fxn]DSyi8y/<6HңuȊ*p+ e#[3&kMM`6~") D׆EV!t&(BE;@!f(28lciJ'q*BIB,h$>WMܝ۸}ꉿ7Ê.P@ؑMGijYpȇrs%JAFT[o{"թ1>M QheBǷɤkKI: G"6sZB(yҁRwD3xku7*avh48my )`Mm>ARc7 2e63dC] Kƶ)0<0*s^9GǴk{ѿ< T A85YXA}۩RƧvgX*l`#$yp0 }" a Pxo^I! ܠ;qPDe1,g?TDo0Il[)ɋH3mNCTroMԦМ:VZ aiLSv$Q!с/=] G W. BvQ75D yod<]m 1G=q87QO |bm9{?߳XAoשo9 e>Cy L̪ .7NZ%ZEm6e#= XI ZicxQ蕍ʯqJ]ڰTcWB$uW< F+oZ״A,(d ipRI Nx, ݏ A~ 3bd0&+^t#eS:Y7Pg/zZG^<\t\lQ "\_'XPȣw6MǁJ:L=Xe*}@LKۮ&/;܉p̀sqas(~(@L'?.zDkk ,,޼&N/ʿ׻c* |'CS4 a~_b>.~՚sWEM.؄VRc;Zm_SMx5?TPo_Yeek5Hb,3 (~)M/~K_+E* dX*HB.ҬwĽ~~\ ES5On.m&ςMj:gG0*}A, fz*jQWV3/׿^8Cv*KZa2,SĺGwMow̶bO;R8'lY0!q9c!c9`ތ0YLF'˸,`}:iRvA_Eˁh}$q;kh8Qz|8ЮM H4(Mc3JjW֋_3jՆot;ʽN0F,ALtdѬMq"hEx54h i@)$?$4b} I$Dۿ(ǩyeWNKThX<4p5ĝsg<'%KY3(7 -43!~WD2X(MZl!Z PmER̭sz>.h⺇ƅA=G9#(DR""7Igų!=1YU1 M)Z!b{̿T̨/nŶ>TPɈ#DXx/6zbC].Ñ5`nv;Ye9Qϵ;8 ^&2Ap9fym !v>F;zLS$2al6r@E:=IWi 9*j9}{?9X|n7(Hk(3%(8Ód)v}^$H8>SE;Q-Xe&A S{8TŤe%L2 y+EKyl׋9=cw40,Я *D(+m/|Mj=nwehБQ=cdv\?u?g~Hs:Fp@CRfƝ¡i 3xW (d'l??f}VM=$D(W].g֦cBÈ.ùd]AN{Vnm$^&QD<XC쒪H^6q]O(pf{{$n왿. q9H+mWgW rpVQWϡ>e(yy}S J.y&l[vD@[|Vh'BRx:-bvfcC֔r!:S-ʀd*zGiSf3iO&5EJkֿCWpT/b8̕<0!0Z?!4XH/\ |)#C<<&bڿz$ X>Eвa=\=EG9,r'B%WqV2M}a8Le0Sn)3#M&y{{-yOP,F 37'53BVTdHmvMKN?TmT75Jv͆_z'i@r &掦,mtNlZ1_7aѼ#+C#֠ڬTq#z)aQ >kwDSbs<\X ס#RmgܾdeN]ad"Pn93U$vu Ŋrfns[htȼ G؏Ul0m9}']vӛ䑃cII#hpRq+4z{QnD1 @,kj_CK  Okw-%}t)Hs.?C8 EHn/MeWusxmA`QQfvԺEºnd"Țf\zS{,Y`)1< z)q5H6(EVH5 {LX9o3(e(y B` '8A)fr㪋Ii"% >_T6UT&iCʩ :"R<sL`rsH\k4VR6e]E=5k$aFdY'b`Mk-I}(*%|lE1Ք]1~ l#'it$߆UVXR9%G-(#NȳF9vꥐR-X‘_;bNAW(|וU8t=i)XJEWgxjBWWhƽ59uhfBM@d;Sځܠ-f8mO.с%$]H { Xr%0sCR)=Vf/rꘅб/Z7W9OLӌ7D9zr6n$f-zal5X Xඤ?laMW㑬ENDf_`^_+w8!̀83K5r/880Z7]7{cpa:b8O~4ώū%6!Xy8=^)_I8'\f #MA@ѧP_b:ɽ}=y`%0u# $sq?䮁>p9|E(u Ia6Y5;T ;`֍p6h^(zbooO/J_2 |~) 4`R|0(b&>ڸUHoK!/GНnT^Ղw| wj2@щxS=( 9]n0z&7^ |[iV˺F,Y/~ B{>̧ӰZlp) sZwseL힤EKx8wf_!.IoKt;HVǭDDGw2Jkqet#j34=pTEh@mU@@P]A%i?{63IwkE#BХПjV}n4< p: hEJ_س}cH5pĬNW5nhw|s@ 6k9!sw8jzha.@0U Q_֌>ߤN㆑Q3A:@>wBP{FOIF&@9Y>b{u~z{2ʘ)ICufS-%|N{k m+Hp)L5=Z[-:b.J,*58hhvI gV{HR#[n.n}`|c6BP""H3b_Ȩ(1Oic.SbCq߽,#9Ej$S@~ 6sxnD'{cV#>@t;2 G]+w!7 gϐx0퉐ZԀOy%nѢh^>zŸ?bJ#[ = ̇f5n!d6MfGx1v,t'[ 威ф! e +;Q%$gU*Wni/̛o6׹Cܧ-_POϥ/?mIpk[+Iě26餱j0۾xz"%Sji\tM5cǧV?cKR"8p3qOyoEZRR)Ϻס_%)ǹRONW tϔlln^UĞ`j$^V:vOPt mm , N6+t2?^#i7B @vN ! X< SY? :g&8=^?X;.!r|q"3gs@$hUӵZvmѾJ 95#6C7wl27v43(mS03% "Y82U47v'V>HO)!/'Djzp=NnyD4þkC j*qSzZ\; }a׫+=~a >!&#>$0)Q3ҔePIO;DR0ȹ5ѧ}n )^К*hn %;NBbOTw~<׎QMX; ~БߣZܖҡ Xf`|[zUOF5ڙ1r¶[gE&l Z/϶csxSȭ7;IȔ, ~S4>/_w IL3*!5O2 "' *й>e@VuDPǀ8H( RE?me$V fb|=eOAV %/#/Qu?M/!p$/V`il@In7M`YC-Mbp-YK1Mj^!Jtj{;6R+|RF|) D4"#mEKP%b1ſj'o.8lBAy0K'[fi.-K^.[\n&&m T9wDzvq㩧禲zғI.Kw}tpMBZCeDjq jŲ^{ݨ;Tf0|Ą}̖OBd%[k{wnBk!L ct.905C)6D@mSb]NLNe1.-{%:-kH]j50KH-o0h+4G4 3 qJ?P" ljiyt; 8 21 I]" bz͉uU%uƭm:nG ьg.e,r:~I*!|N1<8[t)dBCNX3K)ewZb\kxy]bdKV.- Rx &iX030k9uB$zrpH{n΍| >{z]jd cL(}5(5}Uu"Bُ)+٫2A&OJ뢸\b!Mo}rlwmUAiGԼ̻,V".N*=Qq3:`i9 U=x,t]R(aUzI^{_nR d`(+&Z)IM51#A]u)N:y$󟕗8b6-]u>m,I:@kpn!~$lMKjA3LAlFkϘtKx2|.g#vr; ?MS^YRͮw'lv'8.64RH Tigg^~Ôah 2ף}f vO*ͫ`cXY Ă ] -,I'(wh6xYk8>{i0(熊Y& L'PDAlpR9o䓁bdi==OWJL2Eq hL#NL:+ a;͊N{ChEGHuP1$')xYqAQ줇,IC2)4k cTn<9]UZHOU.Kr~#!Dx㌢nLC#oRMroQղ c܂$O*P/jpWj >>ϥJimXSgroVLg`nv#Zn?B[x1T1i&e|\>VRœ~wU5^`*̉bq_F2M0V4Ț.n_p)*=|2tuW:ڬ,PBjxiL? i/DNM"TSb15sk ǽ`h5ܘ85oεtc;WSub!Os3?Wwf:ΧI$yxoHED"`†PQ+k4[W|f ֧2\B:#[3C= <\m޸S|KU#'4dd!lK4@#IiiGn[0Wð¬ `b#y5(*1Sܧd eirXxe֜)*'6XwQNa pt@+_GV0CEw8p`6ô^dy VQ{V(3JAd)"PJF W`*6g#63=ي.WX\ASA\U\w5} ZK%}䠧 ?IP)M& (!rZ)g?X[EkM>gID[HU{gZs墦F׀Qct#ؘ%H}Ks1_ gOR̥8@E MbsuҤ==XJ N5Sv#)N^*Y5éL0jS pML`.),sh28ԝfC.&F<<)a8#akY3wWOmg ]Qjni!^Y'TJ6qEL7GE ';9R~Vu+_;,xtop)HS;7-b>:9Aݔ5QݘC#S_qv%AsRiʝj{RYiikeMVJ;i}P.i}+5LT'؃# yTT4 *pO( ?+dՈWu>k#,gIwO8ݳɗw"K$w-+&``rUf7Mct5An*IsTL>^Q lxs.={&O:y|I0C/а^#dВ"rp (yVhB0tZDW!1_ UNV,qF_t&P}Q#\9re$3Ȼ4DS/5FK\c?U9`?Hzxr֊~[F=-&hEZ93H C!*]bYH O1ŠPc\x.#՟jٝOw@3.*OǠ>re,')`qNZOKÜ{u-S&쓒i IJ!0O>3%y.OR`g jJ/-;,f[M'Xr y\&Z`'b7f?D/  8aCԠssVbrguĵ~ J}vI~ m=w%k%(bYⰂo% ?XQh6P;"Qܝb =,I_Y4LgT{b#x-ѻr~1$MK#_ ?OҏdtK@Y5oȾÜdԦ_//$ЕS݈,F43n<\~zH!}'K!ه`C{F&|iipPW|aq:ă6qeOz*я`kT+֑8$(93z\*ɟФg()k9)-lGlA^̦}/_h^T>R3e%`GEFQud7=Ky>Fw Z`2ٱ {cн f,E~{zwza&CVVfo*-QP>blǶw&$ć mކz i3՗ZY1yBg f6#mxK$?b; 5 D==.gAI*/rOjDB T`tB3RJeAdcXgJ7<1u&eV~^ >K[-lӲpWZ¦#i&f|T0<kkejrќzcZ\Z n|e'Fu+.mp Fl w"E,$2S"F=j1q;njt{ohnHR0Tw"s@uu@Xo_7y%y+TO@z"c{p s 猐Up ۑV^ۢuy{4 ?z@kmV#Cc sG+>fwRQHO)X`t,":ts@3k;yă?kzIbu,9KܝBP_t$h!B7֊dD2tADZŝ,EE_l/֖j_sP&~L(`fi-m"7,5Wtu.[S^JR958+bG\+f1\=Ft#/Xq sB,=\o٣b!S5|_ ;u("X.>ic+k֛%Ļ7XXJHa# c=lɘ棼8Ehy$E8E^|hkEԫaq:I,2pHٖp'c*d|lz?AMu+ L-=$ #cȖNt&Aٟ^%?!mB Ca镳pdOk쿕U 4n^`p?dS} *n^B O1;_R:ְ K}Ů5 bk7H_ ҠuCOFNJn6C$jՙ#nHO}y>½ƩkS_ND#I/imׇwHWUN#ӎjO&Wqenh<K|kmoSF8sLh$ʼnᵡ} —&C .p48!D %I|Іad|*kx>=ޔӯqZ"1K^w %Qp^ C)"c [8JB =4U9snp?U"xwJw%98@K7\rwJ)k\x;$3ZfJ˾+ZVb xeh=5my7ӟF(i7Ӣ@hu_C=$}'W??{x0Lx=AF'EÊZ$nDeN[)wotud׶h7=' \o)0I,yN;ܔAYn#l-܂SyXR`#PMe{Ia%It9DHDu%` Eu _^QF#N%lߒ%7‹MO|sc X% tKgvԊ'\VG[[pe ZO&&Z4,Q>R'މd#XÔ<6ȤP̘=#ߪx9&E/U;C%饲,$T3TWNfVmʵoȴ~U(ȆEu $lxyd]eCP^;aR 8Xq3-oHfbIoh,s-=dөÄ>S ܣ.z EH4-r#0$>Nr5dNbBD5(ZI\ h@U%[VSq %+o i&iC9Rv DkXJ-H] }rDUlB'{DQF?Ajj }4۽z~.-*(U1@?9:jqi5ky>@+ mmP}2J;V+t0k<鞼,UGq¦ہ1؄ҌBˀ<CWŕu7k)h)D7GoZ~ا@(;a˓(ۭ&EzhNAX߫$A;q-z|:n+̀SvFFvhΚiM;h/T -'AE /ƧL{Tq'ӟh9xIj*ol>xT3ӸdPw$+vK~YпN t1bV])-pm-ȽߑSbA- ғN6~u&ΩE_1vev|?*5yH^Zy>l4f򄫬PBh12|ԓk,:8\'VOQ9IEM2'KDY5uEњF4|G:ET;e5dd? '̶f@ Gh; ϙ?M| R<b;(nFZvs,DJ{ !\8?f jc뭃T-Є1mKuvDKß_ׄ$wfy+}giF)2a驒e)ˢ4t9m!i}E x:zԾo2 N`HzIі#*"|^!UFc@1)P8^7Dx>L*x pz԰MW͙!$FݬlN1QXŻxgkQԙ(:ZyqUvUN a[ M>H9 h%&(N^B71jV9x1V2%P1TJ4ey|Tل'n#Sʗ-,3|i[vH?lFe9jOz;ꞍVx(): DC0IU*Ii o\ QR";rMkIM{\*H){e}/fRA"(RYjIУ HEnފғC#_}ѕZ UV.ZhP͉Ey).-_$lVP9Gȯ`0 od-[e (nq_AT>pk㰝Ŋ,/EN̯JqrvN'sM<8zB=P/6LJjQWGwU]j:C+xXfE/[ַs*ޙ_yj`vd W K9m_v'բ@=ڍWG/Bc%qs rAsug[œpnha.?񚊌`WmXѹ\#:z z Sr<>,z ~PHԿMTOap`1_Mk Zִo7،Co#tGb$.3 n+LJ6EsQ ̘u[hp?guM fSEg/kj1ӃN̴8q\.LPG>,(iYHьl /JK'=|s/(O&5^ZK`E4~A(b dUc3ʏyUjA`}?D{|!K4' pjF(!B\s6|'67}"2Po5Vok6iN 5+'hT\a V~?\s8,F~H_H;B}@PQuӰb*ְ0 u<@{~HJnGJHϼcw!wϡ\mDe\e925CTL"%APVRM##vЙֻ,n-U**j.{} ga-$EŪfV|Ok:sKo|E4e*v~ZxXR$NkN}81ZNr=\DV#")r1Xx*+ rRgeVoß8Єn{q@B'=_zR_UJnV"XNvP/j tTO]ʀ=.PTeCڇǎ5s|$ QTFPfMJָ{̎ff_u x?EumUN-Ibc0X ;!Zf+_QeRjm4`2*]#]w-vسv;I#j:3>Ȥ36۱ۇ4*[ #?u8^ fx7{Zι#X%V4v:\oؚq݋\^@ $TUQc151sla[+m/y TQ=("Ц/ywQ5z  =#<RL(pƦViT^|Wv8( 8153 㺐<BL;&qq%i ݶ6BTŦYpң%5JF1*]!#/_w"nqUR=Ω YkY4TBw 8 IBMTTۍjbRg`y18]u ITr%O`2wPA*f+ĕE\`ON87vK {.lFE]bipF'Q b]쪽.Q9!Ϟ μ8')iCڌXŪxln=fY!koL@KDxPֱPO0Sbs+xُȎ74]rWt"_*Խu斿#>GyjI6\DqKǭEqFӘ l/Ue2  @q>ՌXk[PbB<`P>dR1"\SJ$0-0'@ǖp_,5FeaKpDgU5F/%Yk>Awy[ۧYIfaVRK B)(j ^f\$=oP(XL7vU?-;]2u,{IE_wAr0H%eDQs]"oSXWaC ?R٬wsxvBQ5sfqT Dnv$^,2[md숙9rZt9w29VC#`и\jDTBK=/I}+S^V p`>uArGÛ5K9sK|cլHvrE[|N9 ڎlח!"R۪ y+,(?p.]iQ1O 3v}:s$7FY2ȥhr( @yR 5G_֚_K#`n|5`K5 %%9PxEy 7@zSnQ6A Ⱥ3J-}:W- N]f$4LzY\:j1Y->yq-k*-{im϶6tT;9E݂nARL FtPE/sȊJX?k%h3x\,ǁ pK~\Ef YfUF-9RG8;]ȝ }?ψЈJ]hOcjM,ӽnW$%Z\|nZ:0i7C7Ҥlaβp>7sTW2 FC4sQu9lVOFd.EuPoO\@v|>m}S+@|X$`>@TcF~*oBk8n^2U"i//~W)=j"+2) V(u"b~ W _ɓQE%28rHmm`eٶT"P+5d.Ҫ;壟I(w2YKJ$Ajcނw6@7w(PK;6zF%dc%S"7u;H5]GecVK`е25?Isޢp8q_٨ t@T#\ԛJsќx򇸔.6 1yn:deqUjPfUo>Z6Qȼ,Z}sn":^l^ iEnf\_]D- u<^at!*E :""iy$4NS]-U?ӧ .^>2rCmJУŁj}^vA,1e ̑l<įlM=~ lM?L[_D58Ӱ}KϚ³qFڽekoeW4{݆^#,ȷtv\X>`=v(t*@hngt?rGXq(PYt"1{C{͉E?*aMΜvfx"lYB0,nGdvn|8SSCxɕEM4 "ͧX)Iwf FRjJì Fq -iYA$j;d]'jsw`:*m>'!e6/t'.X>> '1.=MR!AYNeRࠗƼ3^q)M9-0"Sb>-bHb?.GÅQP޳ OmZщL{(YZ"O17>NW׏EK7{T׬`j#]?]訦k.QWWf-x>@NW=cԲODY!Qu9{Fƶ;zW%̂WAcܶuEgA!l\ ("IDG SsZ"JhF i===_hhcQ` CnɹѲW*E|cP#Ȫgh/VeǾ(Ap@[q}9:Zذ9mnW=[(ѢٱstS&Jq=&f+ a^RFRmj53TVZϩ'MƷ}qA džNB,QXu45HeTwQ$]#;Iy8O;:&kSqe]אSOe& 9ݏ̶ "S~t(YFO @ ex${ISӀ9twC} Bci 5fI+,KRʹi~Im*-umqWA ,a@sK6 ea?cKu b5[Em@gM ._#UKtdSf_v%k-`IT^*|C+y DVo[\C 闹ެ?J$\RL$ ymasf}# \8OuRz$ճb/.4[GssI9%Ipm?*TU\F7rWGFtM+73V͂3;HcJ1 N=:v:;ژ1ggdj*wDůjNYevd}ő9"V>IMk cx[%oHƓ"_ +a-xBtZG!ss.vj $@}鱸UۼbhޖV{6w8hi t"Iu+bz(aS]>gdhª7nd!{^ׅT`aGO[B:?D0!Q zZ] H)mEWi>X~=)KɻS]=`{:w-L-ZU%,p*)hJvpKvZVcz @Lv!?ܔEP kc`[wDf4~cS^M Sn_34D,!ˑQvn6熯ː![ey~x1J2e.ޅ{"M+u|uXnQX8plODRMVJ Uuaܬ-L0h]uѶxIILK+&U41A+Ƒre w[trPơ0(nӨ25e ]B|8WcSR8) ѩ}oRXS\C_Q>)۳Ãxg;93-t' 0[\$C\!iG q5d/^GKB}TR-.)Q\g8x WZÂ^xV]HoObSfiёc C]R-g޸Ph?>@0 uqbQ7("rBWd <6N5{i!, `9 QB<;ȝ!0!J!)1 vE:]$tsifQ2v.)#^fh>{=Mp|j"O#*S?#`uB~"x d.oD9oӷ5)6Q pbowLH^ K\vr(D;ߙY _2Kыq')gpSт+'WBt# e2%/{Q:8F!HwK0,h (\LFٌe%*] TRNDsؓW#16}!^6p .wB`uQE7;c@lPEt؃1t\r/2W:GJ_?]կÓrEȯO7Dmc"1qs=/eB_҈c(> õ*E/+ -C6h@Dt* ]ڙҶ뱖HÓ@@io m0d6Sg!v^S׬L͗j*{6zMp 6zO{kAŇ&kbmpW?6/-Ł:S1Fv9>cOg cpOˬ 35rM.B(֔p- T*WG-AW̐6kؤЇ,ޅOtz $`RKd:<4t0N;+[v*-6."_Lyq=P6PjruZ~#G̠zk Rhb,ax:oo]FFGnircџ ȆSbѓe鵎nHUX<ሦ-C̗@˚Bx}MIEmUܬ+Jn!7yav0|[1BSRPsĩP:2S۝pt4q#?}sgfsۇ Q{9>V܅w%*F~rue7·[w &%W:;܆wpc;/I/\B%,_҅( tMi}isjm>*t~?lϰ$ϓ50!=OE/ 'X#7술n0>EᏊDpW_'н@_g}^Ƒ׽-wƉFߎ«jP;V/6s)[ls5]dz׿7)G"+#,~,5f!vV*y]CM1z,i&QWxTigJ-^o.C4Y5` \)=ӡP!C|.u^{/Y*[Pd Pe,̣NUfUX%WG:k+AjZlBmkeO9ALU8y5[򄩤 *]B:,F{[ gVنh0հl+bPT9/B?%nNjgXpu{*'FYt/u%͐Kܷ DT1^{o0^q $qaJdn3ػ@y$q[&:BIy-䃽z^;<\hH,~~n,:ed*EM7z[j8!HV g)zI{qpS[Bɩ;i'M7%|0fg}'*??ZN9pǽ4XM oD7/A8ܧ g9jUd.-|R`"NŤÄ*!ee"'=NS HKzCzQRp'.tLA>: zH!Ipn1}m=V'xۀ D-8Fp;Kp`j~"+/``^9Z|F}+Z?Y՚WFݰ{h߆-9L.1  Ya*%}sIBRgXt%+'YNģZ&5΋l>N O.0JNĎ QSjdukT。&BE3H<.< Tr%{;bW1a_P;̨h`8_M ƲشsVdѫX:fh_vͤpA#F,wDj BFQᣛ%꥖"VlӁC!XH kw4ri }u[<bAٌwt/z O,Հd-lXT#kֈd~Ǔa+kΓ(rCp0)rEYgFQa׍PߚČ P Q{\ID#@e{˅jVTgc |v]DBCŇh& On+S`lȉ*PʺAGF~' EQs?djZ#3mWpowYBFh7G>x n螑(s`Ÿ_21r>*]|vՃ|͒0XK}w[[=Kb]UWWއ}:[@%nUJC`y! ;S`1Wfdpt;%:s9(l]xF*84XEv|pC^Zd5<Ȍ_4-]whYS8HՈ5č޽úKچI4Sxu%Xp-fIN|,k߳ PaGP-cU5~s|PnP9-EҤtmUi4  :O/Φ {=1ڼMH $y@Ucݯ, 'k ,Iu|1XAk4qb0U7f½ vf@u1˄[8YA^u\g! 1 $GOn'Vxfd>s-(&(E7ݓۯ5 Iþb<.W\0S:p'_-mV<\ qeX_.2i>ORsC+:F*`47 ZlA`]2_b`Ҁ^χWE#P-p^:&4ivZ*VD g^MB=S[/copvBcW: $X|ƊUKLmt9A mT`+MOaGBP4ƈ0~]<l"!FR'j]PA89*"^!8ȑJ^N0I āl"%Cdu1Ē&SY}5M%oH7Y"DSl-/ kQc:-!4PEڕ9{1߱ Ӎ-:3Z `9łRn.sy JA!O| T+moz9(rPp. 8f7T֠3 C##=@3aSKüN|g.`>.(TIjN?g#3jS{+дoMhPR7[|lH5^TbbGa+\'M@^VVc]&[! I"}^עDl fq띮w}7 aPTHClB!K/!J}4K~N@z4QKbaL $#`i[ep)mҳ6>tî?qsֶ{p+{ߵ_ho頯ѫ*@cDWv925kyЩ‡粰gM!AU6:jZ6O@8J^B41h"Q  (Se5_v*蒅f$@?(j.#HAa0`3̕R%;PNBs`Vg򴠵Żz{S{r (_.ek^T}EjBH吥 %Xcmb1N-. uk{8OW%5nk/nobM: d`ܓ!];Dj;yT݆t>}yto+zc2Fqdn:ϦFdB$+:cf'ioO xUj|}0nb4bW.' J2 gQi}4`N8UUcQar=ܐr#o\[ I/Pe"(ES\GF#HҒ{A5-㓥C V2iK@ѝѭc6`>sTь/S+@J@pլb]W "tֻZPj\Sguauqi? O[W&܆Sg9_/Oh,Vyd{:7B2LpQ"FGn֯ 1xW(S,k?X>ќ0Dm˾2eᆎb- O|~ YX8Հ['K=ĸ:σ,OB(}w,7ieoe%[FxMbD֍ԧ_^Qi2DDSO#@͑*pKӡO-oȬ4;1.\8ŪEWi^z&'YT@6hܞD(6orKw$yaƻzB1#oBSӒ.9|{mѕͿv1Nst$~M0oZ"mQE|Id\"t*)*MU}yeeaFEOHBN`Zun%&(S )%QjFfvk!3T̼׻.N2JbI_5*3+ˆq |Y1j\}„08&P*)Q^f]f NRŽoKdR89dR=C@ x*}a9Ԧw5wx2)n6yCW,_q K& "Q*J!Q_l`עf^Amk3eA+S|(zfYngٹ$&I+z޸[dt䈆oI6#B%nȖy??,ʍZd@!zcf*-d`jDϯeDldL6IL9 D"Ӑ=LYv)_8LbC`Gz %k }U)SZ ŎQW΃"m*J3`h1kǪjJ ̴qi3SU[5iE&lk) WKLV}r:oSsfyf,T$*ȆٶxG9uVB}e؋<}r1툰Q*Hq] VhЪ/ȷ+Ma>q56jMd[-4/aCkD.x Zgsx( َ,To=}7]! Y4n LkwkQ0/];Q*8"D"As<)ȈRl&#QzxNBѴ"CiQ-R]X5*;xMTBfw3^-PY`/>3I~M9H>أ%h#.k\qݣS2Y&C pjyT"I^K}~IX ݣ} FY[Q:/c@ R`Fz(}9)b\^_m|ֈ"hE '%GBtuy)z)0;7'PFC~E4i105Ir'J4^?94g?ELc e`??|pB<[͏L@"v@ B`/PTw]X([T{ %[AT~MHFe+ʡ@ђ\aouc~تj ; m\3bjW)̚Ylj?7%q"Gҋ$H<2$ ƒewB}Cw g[ ԚE@Lp4)B+MQW`]GLG;$E`:; 4ٟW1F8r'>tu8eqiP*2״̏ƔBXrEѶ==i2}OBI;mjMWg5D $a/P7 C {%icA+qy oބ:q3 =$8øB:E]QlGV-xv.AKvgs3\)ѹG_銛X9< 31m|,nv=&7n%f]k62,1m tdFk;7߼AҋvbnPdO@V]jM zt#p2lZRjt(vdb<ф%`H_O`{SX?7M{-"no<%1l4P>f %szɬ%Ot,ì 6vuzI[㬛j'91R oP ^ +s+&N[]C,)vU8sGS xC?F~ȣȄt#24uK ܈kD]'L3y +Tu :g>|NGǐ,vL-5n_C1oc/.ģ=s 0RW3c oy Tq!Buv g݁9cH*ZWLVX(vP‚b$W.'}臱qocc i aeZN]8j8mf"w}#P9W-┚&[Qlrst>yǬCBhV?0R"_+D6ސ uIcCAUs}Ys]19{j e @Ƌޛ}aAcʨ<4U=>>YlX_7 $öpϺLooK]}"h9yWJe!:Hܮ9@Jf8qCPC!{(}r7MVYyІdq&h&Yk Mcv Hs͈4Pe4B Rt@oY?  pՃ¸L*Aj;RD#~: Q#;4=!A)S;/C|+OV68OdΩ\aI͉|]3%O^rJx1ynQЩx7q{@{0Qߧ/˅&:8ׄy7^qz N[DDSG +Rü)Oqf.X!fķEd 0UZ J zG H֡I^PNmDY %lZ IjmV+>"gOGJ7IА"_G1F6}8rCY)7혷kuH=h蜍@&[OO=|"o`@鄏^t⹎ gE̳AZ47FΧVCo7=&pG]n?i "_\(؎=k4~ʃQ7bbEA&PHh~ HfUmׁĉDK1a"Ih+76 s"ZHߗg-gq<@ >Ի جe@Ϛ#ǹJ PO Bt5M'F-B:s/7󖺫ao|ZoS؀P!O IsPKMъlR/m gvpږTRsrq/Q$)tJǛؘ OX4OĹ(.՝zndxmEQDϻm@۵IdϻL1apG@vVDAj0 X dƢB5T&JBBj-{V>:DZlʄ6N| ы`@1C#zB0coڣat9CO%]糪K>* -v+۾5ۀ ދmBזּ%8jZW:ǮMtLOtiH؃\־&QD9>ȡ1"V&:2ABdR%dLs&YOwRTTc#y;c<~i-/'I~[c|'R0Y6W ~RPoÁ[ _"5dkuwJW'7q*C탘Q'fa%"8Wa L~agRfGsyxL':>m-Ѝ!2>k϶ HuOoQk7|؈S$br=Q)@>(1C ALݦ<_LDKNWC*XPBN_E^ jN%B@[#,Yq#tx],Q J6S[ZBYΚBTcwȭrT4w$[r=\ #n(8]ۍ ,t7ŎnRSH4܎sR=¬(l/]bDĽm9 .DaH+ z:?7ZЗ>&ȿ% @i_λ}u{h2'KU PU$VY-S7Bu#'e@glaI+z==POҲR8*C3e߬=ѩSǼÍE' $O4튷W+̡L4=fP3H2,ԩ}mʿ;v鏲cXD ibOwo5Oڔs=SqKҳ`u?td'`KQX AŒo΋C2Y%iwCWN-騼Ѳ$LAjpŜVLmϑ"nFt:]-$2!7x4[M-K3"WZw$Q~Ǽ) \NMҜϱB"?ɀ,kU`'I? 8gh yVVST# &7 H'=5j%]'f3ɠ^ q|6;L{R"'Y[z_l@O06)»hщJ,*&Z\{bPM Mz/.Ҽk"GE ؋swd.h.~6dCνwNFNhZ^LwAЅecoinj!눢Z=rjB=VTE5 p%@BdjBaI*nq.șg" K##7l.<aw]>Uv%WW"O4c/Ý{;nY9,%< ~d> H11Ezn'.dCDuxNlLO4Q:DhN rW[]BpbSPQ}gAѡ:%CNqCI*pVWH_L yWM^R+_?hDmpwՎHI|nP3\ho-˫ <e m (W̸q%[lmSqXο7QiCjͲٿ11=2uߡ 07q$CːD}cx\ R{*QAyA@43MpN9B6ZUq@e|س\/`䰈ݬ2ZvSֹy {ìZ:4.۫*vBe&<&fi]\sä-Zr$)D@>C<4̎_uE\lԩ *jZn~F_J_N BJC+H${MTi3 Z>%CS3jz ؙ'ZSF&YWOI8O+d)s0Dݓ;qL2 |hU`%KUg~E%2GUŔBȴEdmD]luWtO.YCҲ˞-+6ʬQxMj^ct`(K*<1v s.Dc6CB{nOKF  ݧ 56JI,0x;thm`U>x9u\Izr=V 'yO gj,M) ,}$5)Xz  t̖ lY7bmFJS M~ 0Nn Y%se 6gYf{2p#k%87x$ pwhZ+$y勹_3s|y{*BE{Nk}ЙUo3T:mb8nuЫ|?V<m˫F(?Tb>6PaCgvZP!)ߒNNn۫cFжZqYh¡"1i!HZ{/Z?q6~ʖ2Ԅ~ UBb[᝞FrEVP}376[6pwju].UgJ}$sA])Qz>eӠ'@ ); mVg]t\a@- hmWo( VLQ|,e[q(u5E4b^P׀e"kKRl%n+aY/Ýt/q[P4ʗnTu.q…/R{9dA_9Muk3ⷮ3 Tt7`N%s)Sygې2ƻRW[itS{xFQѢG!75>\ 2g^H۔s~ X(m,ZIɮAϞԺhrḌ)nV/58N?+k\\M޶ 4G.`2&k?v)˩OSho3_YoP;S10 6; n'}r(嫌ޡx&ERy40 z=A W+c X>7J%og'jLO1>? YH=|/UՉp W^։hP*OCpgjB9T.BwVy~"K=MNu@W?J:YXP44D'4@3RfV'uմ>x7oRI lk0. Rʴ Z+Nw89;}}%գ?_$l旋W՜UݲyZ/˥T)2nV~7Ww`4da]II}Auѥ[ 1q jeaݽIC<4ڳ3t-iKjFT?\Ks<LFLvݓ^}xKpfΨnݳS$RSP[ۺR( ɍ??L._%X|VACal(Ov]3$6~P{sm^63 Q0M1_ͅG 5*qbn:n5 L/3’#l{ձzm|]hLvßP4RD{GJD Q/2@!'^ Qg-^IuIާh)Q 5 fpF.09Ш>>D) RtxvhuT!O!xBpxwSTpģ^ޙz؜g>> s Q0W@19X ,6h/+WEYl7{F 9]jFK˥8DS\)D~x\J ̀PZ+-{T]aaIʎ(NJMo=}sѝѭz58ll_Cdĺ1cķ?J0/zGepKs8#gE#]`8O{ꮟ+8v+>{ոHb\27ڻk!D7p]@M=C0>UؚɄEekJIY*k#o1H8̉3h+u|%p4\"20>E]17p [4w{ /zX&%@(2a@f"_H+diB=رN[:/SpMvT#p _ jgʱYStrBdm ~6@ Me/:9>DIðߓIr1GQևk `J$YsیKҶj`IQǺZGX}u񧑰"F]C w1۔_C:AVt:%,;4$Q&Saw1'hib<-l c\E:psM9}-v @I՛M5k3.;mJ7{XT5G-c4rz!}(7GW}kΣĈA>+^'fAS\RK)1,jd0UFZUfnBn s"0Ѐ`L9i]gYZ0707010000000a000081a400000000000000000000000167ffad140001b680000000000000000000000000000000000000006000000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/rxe/rdma_rxe.ko.xz7zXZִF!t/7o]?EhDTTk׶ǼOn h>N*ZSam:]ͼBJ0jӦ+(MxK50 BiGNItSx5 \, 䛃TmQ 5"8jٰphpI#qarȡ kˎw%oz1g4a!_% gOeߑ[s|qA f{~%;L/tޣ|$XД$_䇭E6^CR(X5FKvpYX ŝl߀zhmru7uS1t.oY"7r;vK'b&vP Y&נ_4r 5s;a>i$:aIN{p:D mkYomȊV;+u6NR1ԄCG>ߖ1^h'X)Xo&%eƺ|ZUO&\zGu*H~mTrJqzfnyN){90I̷Udeg#l('jL! FiυgULhhsN4{ɑ7zˠ,  y/3IhP=}VR јv_ڽkXaݏg, %ۨ1n*>l3VaqRt3Hᙸ ݏ%Q^#۠xw V9[TI{\Ɗ̼Бwac/f\[s![vߵQDrGxQtc7 ftS~=U6ykFT4'm;Df [9 J[xGo'u"! 3gͽxoqZ݈4,^0ql!ΣlA{ yO@׊ysg 9{,bOtRG |B'h8,Uv7+ϔv t!3i:"i%`;f4}A+5LJ<:C@)[yK 1@!Vaz<Շ٫ebzp.#gYnL[I= Os2#.|{abϮP|~C3lj#)ʪW+6ixr?nr首D( ,Wכ~è,cRY++yG4QD%bQ^3s{12ɯьp Ge9C܄i7/RQv i$H-yYti` ߇CŶ);]>桞m65|ZEPodH{Lt 3e3ÏJb,@zG߾2[vW1 5Fo?j6J#3][g2}@õX* Q*- "V]!hM=L7r"\NNBM}2͋(o8C*S_gNUU-\] 0hZ=d6g"thUWʶ?swUQu ݇UɟԤy,sWpGdK9UL"(e?I>f[f] `DeXeF0QȺ‘֢ۀգcSnD'r;R^ 4|< 䛸t**0'$T`JX%PZ}hL0DO\32OϞ|#|aG7{3e tin/'7Ы7EC?%cͳxnyve\&s,i2̫;]b8.ms1)g7ɐi}㴦$ꅆzJ03͹ cݙ,[ٍ:.¤{ǒ^CS߅-v;č^:Y]?%2;y"#%lX9Hyt+5>ȖlʒfSlo2an>n,|Iannqg掷r>J*2 塉lߑIofkDHbŊO c=@ƀ5Qιlўik:k-P|Ilma*H1tB^leM!Hir'\nY 5Mb!]YGFf}#K~[ִ3PG3[LBCY=;3/PfwX}<^+XWSgώKCq4!'Ra8 1ӑH8qZ^$0K aJYX&KGfS0g.2,a'\r[2[S=bf$Os  ,Ge8eeyś-GcEt)Hɉ[ٲ};2]Ԣq:'_뷊coK%;-O#A\lx_smRɴ hY,H Jfv+wke6wG$@62M̎av2W=y/`r5ѨZXFv OyCP$I0l8lSRU4Q|3=b fv'zHeATr

j4cKj$/T'o:"]UZ<*ۀޔ\}q+i/pJa,U3kXZ0pEuʺ& #`y "26lt x*^Mq@78j&ǹٵ;R8~N8u0X9 ﮪ.oڒf_Ů4Y~sgʼn۟*=Wr۲܄Y5jXGP҇E6⸳sײ;x IhY-ٗxXp)WܥcEaBm𡴝a.!vlv$ddNMf2q ȅ7W?ғaY #8LA/3ljv_L*iԿ BǾ0z"8!Z2t1m^cBpPO\hp&7}<>N6<]īN/B8(hUR)T* \ŒS2VP1/v_&xe]C~!_+M_?!o,)>x/1HX$mSt_ e/p:eu*Gz쩿l1~5ɉ%:zf3#c9ԅ| _{2W3@83R0aNs01TJAU|RWY-Xw?[7~x*G#F\ 比c6 '4HQ⽸f{JhDSzCٵy>5MgXʏ?A(pJq!\dsUv%$8x|)W~a8*}8早!)gxRX u3'5{ZQyTxp L h2[haA v m|11i,(go&kPm'3#hݒ6H/[:f|"GCwI=Q"Xfue ԂéI( N&al P=M-pΞ*QىC> _vLPkՖkQ+ng"qgAz"|["j;C2Z'^8hw9ʖ cw $* *GӺ=T컪^"%cX%#eiNi&p!}ƍu4o Zg܅[뀟X"%Z đ5Ík9,5 J1MDw atfw_YLs9*LT3')GPtZfmx<Xq&HI5+-E ~2)g.bk'a}'!?'6$$xe *!\(Ok3CSH!Id5^nE$4'T%z>@ʖd64& 6a~] BR FJv*Asљ"jA85K uYqS" **V]' )O${^/| *aO7Hbg"dń&(+CL"׻Q}X\5l@yg6Og^r؇W(%\w}[Sc^Y!|q4T<bg AI'ՙ[yJ/zdD2`OP֐eLu؄ĴC~@ sQφH)S?mq5Y󱛳)o> -?S֐3LrsjX` ؓ(d0h_" &hQP9~E?'|UpASL9:md_';?u&R#aK>ǧGyV'볓ߓ8Z.ZH:_1frѢ徭3U[ P-d\MG DQk3M4 xLbBYs ˦)UM]s>-pf!0Tm@:G*Rv:8 mapp'WA-*z y9(}oһS1P3H7w/O_ vZ6F;T#,'ihDgڴԣo |Vҭj,f-l\zR-:즼av{Op"}bNrS@CذHp9  tU=2Բ%v:laKŒ#2$zܝȘ% RcWOwӒ٧nqhaO>Sŗ᷺߳ߢ#MfK1w&-Yq15J\5'/-WqP/BLkO4=N~]vg~i=]nĜo;{7U÷q Md`@&l>dԄ>H(GAl}atƻ3x*"Qp#QgKLb)J̈qWVhvѷ3;I4"Mlߤ:O\ V..yl,[H$i71/cR$<, /ˆm#~䩓8'r_*g| HdC(,6|)69Y'|DVwxP'G>36saK lOy+B${E#JGdT 횋pǝG}MS添rلZ"MDܢ+s3A` ٚ5m`:Om?cM\./BʂӃt0j Gq-d># (VT?ϲ.Y܌am@$zY}{R&,/,*aC*XjdcOw/ 9ؐOȬqaZ9kF /U[(m5)b Lh[<߱Ȭ2kEQ$#xFQ,[ :ٲz̿Xi;M9ԁ RQO%"zKvE[{D.#9"V#?6t*ז)ÕFFD4aqAE5YĚϾ ƙpG^\nv5^ ݆\ Uoaxۙ2UjGMA6M5VB8Q=A4Uy}bgDTt! .[Ee\S ҋjiz'R R˯:( =t{M]G<ˉ^`UH!õ(wI#wvǘx'TR*'F^Ω3HzK\#J[vY_Ԡ y1:k&}ԇLי{gA6SYԣM"bs3$9i,O~c tYs)㰆߼%P.e{$5U8'*4=c0w"&t&=- ɂ95Dnqf5w4?p+z#\l)_ ?ɞZ#_RS`"w"Ja+Y/hkeа`[Cu2R= 1ng ѝHZ2[|)P~vk7E_ZZ<, &c3xgw ع'`3PO+kI7`?AWCWO &6~U }yद rq ׎94^qPOC. 247%6lBIŭ]Rf\Pk 뺎`9`+gdݲ)>&In)/(e0>Wω8օi:hr= 7$yۧ, '](l !ňsA,y]Smtn^j^}8qoRJ&AQ s5eB:tl,=5 37{q=6:BK| ПGO T bt Bra^I׵4fxOÑAhmJˊ)6FG,3_ߎO 6|'04v,Rg<5Ǹ$g) ADiT$õX_,ʈ~0ղnlVA#HWsPfiNDA?Ia3'ΐQ?a`c6yBE/s`HnSyWrВՏ#/]T]<K $v*!$@Wx@RlcȡrvuWv8\egGr972_G QJl:. eCk阓15@4C"œ,$ˇuՋUMFW e]nQ0Όa/ 60o@=2뜍*`4(I:ͧK%^蔦J=pݯe;Ăyk.bS" p|0 ە`3 &C&Е%<EWm4ZĩЬk^*DkU1#؃J>b/z >V8qъO`9vA4~LO)A~ڸV,WOl*\,Zi [$!x;?7+mG HF}bWRYghp#h´&a+U瑳vZϥ7T3LIVfHcwA,;7&EihF~ 3%ЌNw/t F>GL-c@O g*!T$Vs~Wh^*a) (x6 lJ+kTx4 ]e >Oi~vHOf/R۝^%;&0H}Amպ쉥+JW,xxB4?Kma淓 ))zw_Hp)y'K]nʒ93nO8*„S# j%Q}~"kI: 2@39ayoӮG3jMjpbд6FXOj*!{tIrDޒoq"|e\Ft;2iw=t{=dOflt1xϐ0%g9Lro`qA9eP6^{27$R (՗RM7[be*jxDf=ycb0-뾝u7_j1X^X OԞ&;;*a&zuEcz#'衲7)=e\89.YTc9J^fPHM.)N kƀ?w̪|Hd*VHN OV'}Fc VRS2tnEe&ѾJSDJ 4TX48O5pa|DWն.,@1%36/n4|LE~疨L᦭(u䃒b^1j`#2iڣ&Ae+ [?3}޹&E%)/fC#6fG7cbn>21B{͍$YTM~ϳ9eEr!(# 5{Ë~ (M%g(\_2U7d0S O)$Tϒ|*j'JHB0H2cuۺC1/>FKGQn VaK}lIkƳ@gvyщ:zF 26ۼ8ܯBλ |4mPIRMhh;@,֎TZmsP F2=E<_3AEHE(H.7}rW iy0Bѻ 8Wl,T]{=, dcLeHC\5EO0j7-\e"ՄDQC2t rDc9H~T8U 5&"y;Ux_8 V[x?" en;]h޼ch>sxqʁ|~i$PPBJ"\uk6+}5ʔ1FCD`Qw}6ۑ4.JX*Nsb\_Ctݨ;P`ak2ե8ӂysDժp\˰zcUfRRh~bӀrQQ[j-VSVIFt+:#zz Y HI`DW~t 10l/ [uit5P{[՚ޭ,xvsE+Dp6@"VFNtp1\ 1AA*\c9mF&La5G83~ x8mcU.m=nUNJ6mn?Y_B 1?5\b?+=r}$;沅$x^9C;l=ڕ>V1E2xI2J>+Z@qU?oTdqF["F0R  N5Fzjq{Z6 &ˢnETwEϛ M25CsяM:-X8 8VL jI`L۠:3e wTc/J2:[TQĭԾ nR 1sԹC"Pxc4\GL9LӅ1C 4')Q  c ZV&5TxY$&nK)0f {E"5gŋxɥY<C۷ƕY?`IdF+w)Oz{5{bygG >K"_`$wJ涱ɭi+2v b'.Fckٙ0`<=rB U ֙XX%Wv@Z,mJmO pܰE&OhIЄD$Kʭtcqf/'I%e㟔bE3@^і"0m|b{>־ -/tSTB 1 A #b狵7]>h!/O6tz .գF\FOZB!3ls^ VӃeKb`{?3VԂ<Mo "V6m};jW枭݇׍EVp\B"4ulUJ8tdbgj%{Ƃ=(NC [rԹR` v8ɳb*5 ?2h"0#xq?y=Cu@W;nۑ+-ь0)&7l"[%bBZ8v&s9h&χχ1ӣΉMI/-Br0_Ttp-`O@3[QE 7~u A&X>N%HOxrk}*i2~QD{V2>E,W'M^w1/Д=b$!jmnY&w69} qX_jc@֣ PD=RkZnlXQ %oưZ̻*ҒY1 wv(W .]d3NMyUi |oCB`|kLIgSîo&(Sc8_K "l4nqC$Ģ㈆\`3ΣjxҦ5C'5L[s)X)''3~ >J`\c0r>6^zmhn9f<*)s%>rt$3Cwj!1yrKS=:NQiSEvWس}u$ Aã- <LHGlmIKy ~gF@)G4 mĶxۛۢ bN]19ESB^ڛZ02|(Kar ] D\Sh1,xC!K+,iς49/Y8Ĩ*WE̐5GYD83qGd?ETqDTnu [vbHRӪb1%%4=aU9q UgMZGL.v]W.pGC#$k(N8ltǑ=U[n5,Ɓe28x!Axs|g#Vr^Y!g+†׼g~bvd/2mQ'~|K,05tzbW1XCa|HoO[bjŴP4\]N޿2amLXR+CPQL.\msg')n:E@ed_4)|NZ q$p$Iح09Yy#PF!~*m yMĉ]T:q"55-Tr JsH~pAUN3Tc`\%ZԱ53}[()sX`s;MxMyhMksl;s&:Q.̀~|k!tx#XpxRe5I_*vELfWܭ4Ak1e xOmpԀ_v!qrrz\@CSß$S_Vfܫ0A=< }qp ^$$7i@3 4- C7]S"J>Q` egµ ۜ[#J8w: o{ћ.ϲ;JQκrЉ$6q6B__rvAnIf_}T]ؙL[JîjD `Du(9u'>!XWU Id+6)Zs<f[$+bY*WK*s1!qXMA#vlR̍^zasgBKX(<;GyF_*Q̫zY?׷73>X3 F"Qj]ӓȼ<9Pxqs]NVL渚MJƈ/`K]1+&7 9N _4zU} -(]*ekMSɝS;w~~+/u!C^0X\|Aڞ(5aăZwSK:6\̀rl?w 4s%[ +`fD߇ri jhZդ,7n?_Rh n7m|뀲1V<]"Blou@uP6аegZG \1vX܃YU袞.ӌmƒihZ.$wK>;f{@c SU\_cJ;Њ4>(6/t<z,]U CQ /( 35S }ޅu:(uხyA 0[D:4lb(6֭wH;)6s6K"5Ň7;&Hqq(iYcPԞ&aʸG]ϫe:A}P{J`j7kf$~]c۳P#ͽ I,0mu,]R19bUJN)6ۈr2f䞊ޓ CQŁ!T:i,03ed_[ @kN%ৼ`()\}ɜzhLh`&⮬'i|QifBPO#@ZQl3og"ubyyv EEȋ8AN VzO4K-:/ Jv gkؤ~V5;{geKq\՝^hy竄ds8CZZ+pY&KzH(+cCbpRr9n~Db@腗'qXJsj&02*$< Y} , '1zZJUi,D4*jnShNH IH۪wy#~E.tC7Ϣ[̤ĕ=PRD=v),gO;.mqj)DŽ'/!#eˉg$1%$jyLZ0CfdԖc+˖1drꂸ*86pu >, 䟣@ F8d*_}70n~a h\A=Rҧq@zDHi˔G[O԰4ٞ*X*ߵ>,5$ϷY)`@OګDXҁP| ZOho&Sec'] [:3Br˼:,, w($jf?f[A">C"/3aG~/M!HJv*hQ~R&+k9<9; GQ7B谐8{`P Ճhk4WE[yɴjc/pNH;JEy kQY*Ã', XBLS=!|QNs:<MC϶mÈX aRZPGڗ0?Rm /! Ux1a0N4U|6Pv>=elyjl*E~A5&˜, V)i^Oaxݯ ]π"Z,ρqI7[? XG  2X13O?u\pTUmX[X`m2Tn>F#6cop6>)b?E5"kQE%d yuz"'>~|V9J罍G\언}voZηL㰨Vƿ0F)ȎT^=u ͉Z 'ռjo0KGݗ$מcv w6$ KBx0{-q.)>|:NH0bBdwCzkIMھVuM0^n'%`F-Oܭ > 3LˠC+ցj_J~<iBB{?%K2rCo %tfyI{\<]J0ǞU1_fnZvJFM#) ő\3=SR ̑`C ñK1Zg=؍ޤ4|9p$2 iz|ؾjΪ޷*jHfgv}ܹ]&31C1/WL?@'}]rVŏvWISJm2g>iwӛ&бR sFZFWV3(4*5q3AuFp*K|d>pORp0l} T T-p%as7$pE._I;fF`tB IeZM&S!k(٭i ` QS|o3&t~2pEU/Zt+Cq9c 뀽&[+a$%!DZ-Cl _GI0 9}̀jW 0<5^8$ "޻%?䎻*|aci)WT6 <>}OzkN4>֝"+Q[9egK'L+z=诮?N{_i/-PT% tk.b&I<qԍ+K Pdz;:']+p@.뱷و5)p5%sԸ~Ҷ ?}mc+/VM uAr$3nut`K@z-ri1@:E(t$(AˣwANa֛%Kab#G mc@ v/ג uz Ycl]7)T8Q,1Lɬ.7k5{B>ѳR[V<]+ UUz'*ȍ'd䳵?m=j6 7dmd^Sg2d_%`ѱYd},6t!ҥݢml#;=G~gm``RWi$% (&bTX>;X@dK۪z:\01uu}z5|?=UL{f$уaD"T ݯn7[&S7bFFtg3˞60ڐX4߳q43v1h^+hxjlw+Ʉ]5}.qdt%HJTfNQDծ @FƂjjx'% aƽg3>ľrrΈ@_|\?tit 忨}*},ZROJ9+ď.?HMTQ:$_jɞy$`{5I6 d0LWDABMU[؀]",%7DHqW L*f¥O[y6f+ۜ0)rt|D dڣ&/Vާgg6\G=Y!OL[Gp 3E"и&6 }$0ukɦe pwThL6V ąf;e~;';0 ryZm2lƮy[$$;N.)zG{~VBt{Waw7\toYFA נ7v0o&o2 QH IV̵}h7(vWQO{>;2{)W ~)T{yst (9B~X xF"u EQS‘geDkt҈d]ytW{+&d-akYWTvDh%Za =GZC8]1XI݄E:-ľ[ϛFik瘇]:oJppVS'<9.i py:JN\  8%|ps8m׺e nL,  ګKS,UB z#v\Fxh i]WalQ+=4b'AC m>G2N꫓Qgnt^ɇ)kHj=} 0y X}L$k㕶K26~"@)?Kzx;pLc!MdcGS߉0%Yٸ™(m|=Ź#?.\k,kKSbk pI-u &Ry$jlC q,u/8pÜai7̊Gʅ=ܐ4(5ƙ08׸PaMT{qς狤Yhhqu-'eM1̾.Ӫj= DU3 u؟rW1it͹] QoZy0bƞ!+ . ~eJ6pJI[/Zv9q:eKsWE&6]`|.$Ss#.!=5Ex*JZrC*,nGcs&E\!ᷟ>#L\+}߯/XdJb2'st@k97t>uGonE>s:L<'U}x[8?х'}}[rIjh2f(-YrYCsZ;FpZ мY X^ rn'`鐲^F'շ4ehXECvr*홿|2 ?:ꦺ{[.qf3OmlV7F8!ǐתf5m}>פޥy  t+^Ԉ,ڒ2)lDݯ䘊,,akol6T|&,ʜ:ck5 bp²A2J+X\ALwzp%4T)4J bm8h½V5HnZVS?TxҬw0їق:aj(*%꛾L5:uHi4Jϊ`)GF-L~&e,*9٧80q3NdsmeY WK{.v>,%귦6h6%.#²c\Q}똈HD_Ŕv2v*3°";*N0Yr]løi@# 71q[|r _=ikJf~5ܴ?!C}d`1}ۺhRNj;Xe)uUN\.UFdix9I+o+:WpM >*vwͪH$z D~)b2>D4UtJ%r?O0->$ߓB;u{QW ,<$@]'mmc?KN?=`1<ɦXCh]U`zDnvd(1ӌ.h\;RBWXǺEHrmz~ xRi>>:H z6ޚc+;[ib%2 -|WtbC;Z̠y!6P}6J 4LErbH'zX$İ[gt almч]v K!#H~?w$Y7o' >}D :/`=q'x炼S޸ah5S0K@oį͂᣸+q vsc3TvgY%s5~(خ9$6D}̈́*|贓=\=+h6)|; Ռݹjm!׍q 3o7mr䔇PNK'__ 9{VN: mJa0M3ͷ`@dh4Pkw॑vJ} $լv`lu#-k]94 0 D&*o2%.= QK"vQo|я+-~bfvh|*r̾}by^L-'aG'G V[jZR>ryjldM'I)i;.1Zü@10g}HKO̕*vjECTS;R1QX d.;|ǿH=BςAfROu 'J3׳QGEIh d,`:Ȼ$IyHPޡ/pj3tNՍRZC"5q(F;T'z b/߮74wTasc\O~Gn-A[H$Ö%7/o@0B*@8Jsg@?2w_f_s2Ux,퇶M3H=wΟY ϖ$NG.+TL,XH)&'oB[GWj32^mܐ c>Ggrg?'k9 빽4e7D?(FT?HDjR/t7I^"Izp̽Ep\A~Ech0ށUdON-ԧX[<3&'_Ul(-U04ŀMF`/4oC;fD*MPqZ-Dx50/5OxhE?$xHP 1T%js1 :p|tp pc)br}aUO`\<2㟪n1m'@5zȚ c a_q!udCh5ҹ&LؽіZN\۶iu&T":_F/H*EM_S>{$j)7L'U# :mn+xQ?Xe!ז*. ?v#kA ;/O"+b`D"! J7]~Qbp"dׅXhbDeaMm&mu9jn6>`" @wP+K+x*:euvA0:cF%OA&g3,/|nr˫na׷? k^{0 ,8oOy`W0˰p+.;;VG~5n [bK{AdKgzn-/%Qk4ٶ٫J[{IfH6ʠLީWb2TLMpx]il^MwEw(;;dف3JB7n>lN3t!ք0jkP[1AL]gSh_wD:xЛ;IhM4sI&p;?7HXSb;Q[C/7~l/5'GVgPYeB*Ơ)1ܨ|,r 萺_3j&kw,IE#9dd1O HKMMޚ}IVҪ&%R.,mjRQMl_CYU 2S_Ex Ş>߈@49)zۡ-/*xLct#j O/y}ڹXuN@T)l+ǿFž2j:bF贬W Q&*ɗoqu=+R=_0ee 3Bu: w:'/-iDH:n=chrW,̏_(Hb}Wrڕ Xhf9wuA7vJF`ʆǑ0r}1B/J_Zsa8p+ eq~Zc]De, a=qh[9KaiÇ!Xߘ 8#,C_civqOdvqReFC~hݾw'۬"XB(gV&Щr1*Y]zEֻ(!UɜY<Y8o()9|`.xq^m㓜F/DM5IA pC *u/+.1PLy@*GjIjWBFFE8Z{)yޣ YHz\FiĽW$Q _{{~NB8%LWO3$W\ K_d9ЎE.(sT7"mKX(dAUj58jb]HQ7@q2/ =XNABOwŠJ vp~6C7 ܤњ/nZ;ma2KI5 ?P mD v(!"uEa%cX8<[`y$DH(fL_~kmȸ1^o3^w)U尷J]a-vܵ]f! C#[Y#a}y!Ȯh3ؘ/F׎F$)g+a=]ێ܌ XYma2nIFy<*Q-e;:{q`W¿1 ر^UWf[š]Vuj2-=]jbegtTZtb|#:e)KkpVPvZ [qOMY/j:/P);ٵw~\+Ki?OGWI7Y4>5t{˨sgTGj5zμy z^qwaٽ[u% J񦤶e±r95&CdR3b3Kq~5KȵmNI SH*I3e8kKQz\v? l%<2Zq_FM/jf).N11̙g2_agu!u])tB먪 HhO;$)ySUG/ Z*BRvBZtt2*H.Ӱyf& Qfdx,^yB˅I0q? 38yDc|$׶MZ~m n8ciL9-&o ԟrJUzҒ=,tTh7Ӕ~0S5ksA6(G,֕KXMk^YzmGW>BbHjY-|c[Żٰ_[-NloS7~SEQT.]+d)B> ;'YOBNd RU_Ry=4'|?\p&sծ seQj6϶vO*cF~~_(/̞{yREgV4'3jpFw`J~`j?THYV;ro77ƙ7s.-^fIUóHq;D̘~VZ!j]ӷO)-T (ln| uPc'ˢ2r *&au@/{Ix~v<7R\5 xI襂Ͷx\tXlSPY7Vu&$:4Wb{kkP{@ OXb ЧFo2Fb ;c5):nH<-CۯRLg$j Y.v'$&VƟAI.zMXzl~ӵEYaopUebTɾ{r4T3t˄"'z!V9o8jaRb ew!sZx:͟}/^A!!fdrg?,R2C6e&*e1)y&~*0JO}SIYg,; !)_緗8T&)Ky ^"!Q 4<'rSpwyP?kU=|مaSB1~p_ExMyX!WDXG~l)*]ұy1_K_ΧlXg- !2-‘fv.Zl.ŧx{y&~ (0‹mB ^#g[QŴR{6_ ZGD=k+P$cJh y}^sȸ;@SjBE؞fw}Nc[2Z+cq>m /h]3^4&)Zi"xHج@q8\9o/Pف7R<"kU#WTw@? _1Wq3 ѐB]-sibtT=_H,%)l_‡{5s, jy4 W>/xGQҿh z^4ّwݡ{iI>sYY ¶`u6lƈͶolFB ;N|2[wIZQʮv\K>!pdW묬d_| rʰ_<~P~jU @$r2%udԁ@@F}11nWá߰IVC* ֞=HdDzEnNkO_,뿄;=_U坾0J34lO.X`?u횆+ G  =!&[jL93!T`-┽YN;'j!+>UY_oR208!:}3M fp2MpfFܲ5KjDEndiXG1 "K{vCӫk+]&íؗ|6*3ߪ,W/`B/bS3 X=θYaYE0>NT+gdu]ZRg.ϧH>s9µ#}cqSiEK\NZ5twsA5bD3ֻ3@iYJq.U.#AG {7 uRD$͈Dx Vo͏OqzʕvSh'ݹF<mP.ค'у74c :Sދ/Ǭ VlG>2 ` 0߄Q59 &A B]4e~F1:ޓdWmDb͕SQt*7SEY#3Αdi5s9I|[e KOfz*G6 "lq݊a\:[SH;_,l z!lϠZDbp1cpkc[[w8n=yS|?..ree5ZTiD{(SJj*rP\%{k)}n'wx#Ϛg:12!)iGlqT:@V@nQP*d{HGAHGهetFScmX Ce3i`@JQ5تwX Kv[>5%1L=Gx#Fޛ.\͒l>[6q"Bν1mKWR-E Ԇ^@TmI挀)(*VagO,9޽1;7L-5CgGbW6uGifERhTG~E`K4$Cѿ@n;n{"\3Ѿ?qFavG[ 1@B .#=g+V½ȴ<>gWSە;17HCZU6-03t׃83`%Q'=505x.Gt׌ƟW}op1w0V|Ar  Vh+V/3߯cYM&j:^J&p%Jl7{mQ/7JW/pZ:5{5t2G8ӝ -q4}-M<ضc!y^hMڣ p#h?+!]|e餀EEP4xOSI5MY7a{PGVHo]pQQ_J35vq!`h` NM!eAGQ'Y1!o9xBq5Hktd#- tp)3E;FnGƒ@orIM5~ %nT*u]`Z%χwe}5x"I&8 e|Q tGLvgܖ|UIEWs AO T8_?+y[(-G!x崫x}E5r `R=׻Xb0 Vwoѿ^ ώv 6aw|VB{W_c(gqH'-@=r)R#:"OSyzTPO*: e_wg^>0\gbXX`cU4H l!1\EJ+Kdj!6w䁸*H0kXf`X R:轑Ja$yEexeBs!K$ &d->:%AP>mmݛO#_H@y3? ?ǕhD0V0.%Sۦ]^_f׊-z䢢oi݇z(lJI=s^M'POTKk)9ꌇEeFe@+Uɟ aV2嘨TxlEYUaHt?gϦJ$j# vɒp{|nk"d fJmC"S!6Z3Р_?1{-+v͇޳b ,ܗAP{g lfO?^ jwBlp}R??1=vl qjDC+ցRc=vJ*Kzy =a6 * 77^Ek0kњ{cjl'>/_J̢<._.4`2Ȓʐ xȼET-u >|ȁn-6h e5Y 6)OL`:Gkz},pso)c-wBd.e9uDԁLo \2*P06:S_Y#sIAy` EϦI iѶQ>#o~M+n1Y)XTH/24֒'m]|*%->.h[Kmw{3͘6?j1sPWs_)@}`,]S_$䟩:9XCxdO?m5Ne@@خ!A5X[X]|&uGQAPzCnx&a*;܆\2ό+Ɍ6xL4]bS:y$ ;ʧiuO,lu QfH SR F q ˃ho? W6N0ܛ¦V#:f$ώKc" 2G Y!:XGBrBW&d@!2o!B{mDEd!Nu1~ԲK)CnQN8ZJd{wiw<@ l[(8Nf.":{q_ I +=0D]ҺLxP)cL6t׊$A3Cb BM8.oO75)̈́?Mez˛sZ'$`rY!@ח!^5bkkg};>Ίh-6vgq#AfE@,iwx`1ɚuT?@ D&|b;.Z%>G4uܮN^$V<~Y %~]&  F ޕb\P;l;<ݚAePE@A # ٳ yV.DBh \+g.1u~݌b)ZaGCDJdZBЗ7[kZ;Os@Юn6@SKAF8H#M[=_%\5NFP+p&̈́ z|4Va@pA*# S'kJ$eQtX'5FO0B.ϊ] R=j?9po0ӣHd',ߤ̒6e8L\ ?/gֲ:(+ -y\:ܢsLGou.QSI ?7VqaAxɁWėvcȢˎvPx9xٔ4CapQt[|oIe)/9#j{.S`Pד eS r/<"mԂ΍ ݩ)y d}رnAަ]!1v8~قjw`B}ll,򝊺:\ЖQ׬s.(VpQ{ u7ѮZd⴮z?BԌNހ>ij*ޑ v<V0|^ Ń0:j{>P:p+.uXLF@DioO/-㡩\N '8p4283De+Or21g% H2⿮(Z#$!'=zdCƒoes Yʞұm%r]dﬢFmMr|`\Qbg)Y *g둰0JʾNuRWSuVwBgx )eyP(&&JI0X2P8 vȺmQ ePq0/r5t* 9coĠĹ~U@8T4L{uEBz-.4m w(3XupU2PO`-\5&F@i3|~Wt{kl3hys@~+reΌB~͟ QfADl}FlA鼟K9֥*|e/h@ z"g4 bHϨ Rssk8pACi$@EhiV=ul˹@M#h2[;XB +||pwS88DθΌMR^~+'k PQ:&-z~%J?Ph {D|EX|£ a}!f4==O=[bE "MWm3Q_ DL$0a{aQV3.5\)^M>jW]et2!.ݼ8e*73 Q"3 v8!(3`\ϲbLqHX>ҍTtP)zHXyoDeaO,lW9mI4V/NTm+cV:z$*^* C,>X vhl]2_|t` ~wm݃Dr~ԕҴ_Rz2|+X!1I8/5(" 6qvZ^ľ8؃2d?Z LsTV"iJ"tP `]^]"HaT2%ʯ<*hCv rDO!HUToݩ3)MVYX x1Vq<^lx<`{* 7 pҌ>Lk*L@Ȕþְn3A-?hcC]ơ꭯}; {5%#浻oHb W]dsC\$g /:'0{Vfp̾VdbS1;ͿLв--)-t/ٍ-1]5*Œ6?^ !98eLzrZ3ܻ>갷h`%!Uʼnf}D8z<&799Va3ImÉʹ!'y৙0$AZ&¨ORf+v@|iGuXra*Y]1P'3\q+v[n.m_06 . ۃf2 mU P0n6ɞR.x{+leHsm}jV®;9ˁ лvoz-HO.+4e/gaV#%īUl,5@H$VwۥɛgXVj?$T<*"2`(5/PZk}]h'd8(?tvJ^|o:Q4E ,>NuAnw]v5Qr9vJl 32̾8Ǭ['08.| jٽ؛T{I;w";#CpZ$4Q-*UFԲr`_9X-ՓJaGÉ{Dtjl(͞;v BU(,u&ڧY ~_Y"\<<]Bt.{!kqXdmkShR-Xu|Ź=L`ezbMW6 J2m%bg%xg-1|m?+Djyʽk4Pwr7OUHi'e*ZYT=-9V_d:kN c/,e*GHB E,撕+4I].W,h {Ϛ G8%] ~1%16ں zqQѭr4m ,*kx#+7#,p> 93Fq~10XYcSE"=$xfb{t#l(A iU^%.W5_``I^$8!&\d3*+l)Wю&TRKM̠0hK6Ns65aV6(`^TvP߾G19o,Y?k$9(>i?itKDa A9]!@\Р@=ޘ,lK)c65&nNxcGa3+b=d E'%%HP\7aY[" 't7n ɰs*>Ōh9!$Չz0I ;jzTxy&4CtB9}U'c@e'j>vr͕4,?S\,}@cvgcѡ'ʦ7!2>=),Hj!Ʉ!c^ip:'z/$El1>eGvHLG'(ÀgO.(V7`>(#=apL=dĤw_`Qt4uѲZK~_P$[rF61RBz#TB5Eٶo%Yo׋[)Wd enYk3 GlU],n{nF(64L/]5g_'̻1v) nbAPb"naW!f_մH$'zl A cGͧ69DcS?- aZx: >W)8O\y>?Ჳ3?~ڊWQ?Is5AU:4P߄N^-0Ƹs"rx֒7Qr~'evXSdCivέVA|{E7hs:t݂ElhۨI'0A ~ޥ_)XN-~I.l*YŵhjBҶDpYNAS0cuLiJ1ʖ+̈5Fl(Kyއ5g7ɹ3 ˻^=:Gx{%v˷5fpT}i{^ y%>P "WκSKy]_D72 &[Wӵ>"Rd+Q)s!ijUC*ogf 8S+jui&߶ٚ42~^wp:ֶ#ḥO[8Ry]|j* £{ҵ/M:>}AZLVֽ{>a fw!c c@8>wq!쳌*]5ň{="}mcYH}$M>FL# ~;#7+xƼ>:k݈HZ}Kq\^1WH%&XX߰hR2LMQ&TO7aGSknp?]|x)<ë!o߿7 .,=񽯝k0ꢳXTޤTBrWٺ#J}tA-}X)-ɚ/n:K΋kpWvN{B;YOlj ۶ֈ | :O Awk,"k$ Ć,X]GU3 9loqnC0:S2v0e>+4*4kqs(֍SNI^h Cy*:I(|Tq-i""Rz$T{et`PDGƧrIpl?_<(K8ZO ra5 +sKqAeCttEJ쐁~%hy/-5רgĀ߭%t*f_?/lfPJH215l/l,'GWTvIhg4|Vb#)8!*߉mdXI,{dBpc\ ރ.$ɪY bUΎR?Ǘ:/ÿhyl׮2f"<z' Ql ?%A섓ztk\q^B ߐXcmǷd ;6m"+\UEԡjQa*-Uт]v<ƟTݹ YlI +K$Dcs)ןO=k$"J"#!7*pf09?Eh=;-#?6N+# kV3B$-we#<41+, 2=-uݷiMަioOV-NݷOvSXk"=/FOxco+dso-YrbaGǭWNcAUH ߰hdQ Y3!Zyƒ 9d7gTIfj)u+-OTe1z:1ɇ,!4|CAqzrPE/%H FcPco``T";UU)}oNOͼ4anw5B |9junRpIUOtЋL/NX_:ӆ6闁%tVpԪ񭖗2Nwt&d5!QP+$_ \K* EVVW¶=ZU7kV^ohabky´! de %0".+ u 95q`F Ćϛ̞Ȕ$RM;e|iB5X8ZwS̴zq' #&᯿'T={v a^*>S93|,ogg*l.ԛc8˺,`WTNj/ޡ| Tʼm[G6}@x,hv٤g\O܉8vD< '̯hO> Fc"}(2ƅՈl aY b|W%h,ځA3g^hO~YЫjo>/98CJ סR[JWBAwJE}x#QbDhQ۽ji'`ئՏ\2AJqb0Rc_TK$ۤ OyaA8ꦈYT?grTOhPk"RG1uʚΑmײT`5 i\A!JT! QlpUZ_jr_=pem/V i!M>RDQxzޓRf)ՕrS\fkyZm98ٴ# :LɇGo9m=8F̐NC߃{|7 pH᷄+Nԍw{].O0S×6E:1r!fq[MF?AkLdh7<ϢSfVrUꠎӔwHu-Hd:ztLxYUrh ݃ieN6C2@Qxe+k \ +ul[b !BOؗ' Xjŀx{p̾c'GY:[ZђgvWC ˹pI(߯9˔iйYf(HֆijE{Ka٤!595?%?fx)&kG`L`j#6kߙ1+T(GtOIYP S#=82$ g}g/Slz@H&1(ɜQ3,Z-m'*iPŐ|Z{E8}P_g|\J亢)zF7vEj&#kD JU,1sIm_{Q!x-3z븱$5jc^d7¡6&&=UҏL\_;4O.NCsd0koW:ut3OMH!g$x 'Q@qoۗBP 5:\VgБpj8_N>P[1(hP5F9,ME` Ԅ=hV5`|p9IwN÷b#8Xwq*M xT#!֡y |e.H@|8,Ti'1W9~LKf)z S RI$Ne"j $LMOWHe!5a`ԱPeA,l0cwA{[̘)3Ca̾KY>=gϿr+&hX&BIO- = iTc)Z"9de/Ug7.Ei6wMhll;A$j+t6哘ぺ+A"!M>-"JEIفxA$Q_jb* #[`܆i'X^ːzRpND?(|}5T<6֒233ugro1B:uV9D/=jPm f3v"Jܳ<6˄/ve++ q]70Pl j+U_39gj[f4+=&1 y :B2ݬ3;)j[1 :S,tcD"}|GQ:*/:%or1aê`߬ (ʆ `Z^q4w7졕}qKP1DT>O8^Ey=V!X5Up=Nܴ_2҇~lUT`U'tj>YYM=jz29Pf,GȽ9ݶ7 txiaU͏N [:icApXlo~7 k F>BoDԖ kb\?roNp(G]㧰:Cogut$[SF6~~a'>%Em#!{+W(!-AOcƠVM6 /n(̳$z+LI (a`h2ȳ;׍ɴ0w#V#ykz5nBX?>>wüO%enf#܌[pInԐ h͛LЄgC6swP|s1>#lHsd@|er E  %&jN ɲDg0U/Bѫ %L1{ G)\!k +&ϑdrR|Z˗+&ߜ\ KqH0nWGK mBɬEfC&7!fvψk}w><>6Xc{'Z2vb2k^Gz]xƼȱ?;%t^f'RfՁNVOvА ?[-ZDScR֏_y^C9w'~@;Q ǫ@\@Hsۉ3aᗟs$S/!tt0m9 ^>Mٙ;*08zc8rXAM{b FlA >'=gp/[Naц˹iwnv㲻J22Sar3]'tNˁv 'oȏWU{I -W(H$J0@쯫sʡv>@{s)6g8-~mu1Y֝TBxur1M N℉/ ~^)Jvڂ1>ou^7Fw:P@r/><,t(eR !봕6q⥑[ѱ ϡ%A`cXd>ʃGv5/6P҆ gʇ:18 mIvBl?S`VCWe叮 M(Ѡl.!y8k%gbA򁡬e3qP]|2􈈜A~vrPyUZZMk(.威bΠ'\r*qM8Hiu_GtJmE,wag" }k>P /xJ@f &X$1,SSҵJTDq!J R2QsɁ԰SNOv4C℀AmyOsȐn^TyX@&,.@8ʜ u:2ҋdrUe. >oiFŰl6܆* o}⠽s_k:GZ #(x 'c'zYi?Ǭg{EdpC\̉UTƙG>ðd@r逕m/q_d-@+hD4X2],j-_O">O ݓ[܃:B͆,}/2533&۳]'?tr9aV7E bP霚m;~8)c=q%N;'p?.J"j㵴}DS$5jskqZm _i{?vڷr`IɨǘRVCOѠ5WG^%SY{E-蟫 U3CR3\ zIbX0U=?r>&PD7&?*qu;v ybټ^.)2d^{$ ԖP:ugiVZҏKs+[Lxj~9!1KV֍O# ccm$k}53/SnU'R;_`w@g^6c± 7*5YVPㅆuqb!ol}t#-0[.aKJy&'8@+.{KfCWdTzDU0IQ@.. `&r5A)vfF%aQQZI[Ur(ᜢ7-J^F(s/aw׿OR h5\y}_X. y8<;s[Ko_!)Ew}zz30jsP[e?B+ LSH@R_m0KD1Јd gl5j,gisBTN҇?GXRgKNn2Fzu"XĿ隷EGX{vb2p^3[t`Mh,>gA_6:UTetsV >K9yʙ//{>ưs263B^C3 dC*XL1}6&hYCWmqܴI es.SʉX&7sG 8YIydqsQBDL8{ъiL9lXOKpZ;\,!IU,&ޒ}N2:I 81՘tըjʪzj#eIfmU珏%ur]9*t4NlKaUx%e]\˰4^U^Z&&խ(g }f儒x*lng$pq#4wEyϡ ,o/ȗE1\ahU",^qO(J-O@ Žn OG7% H0;)ǓUϒ|B(mI 9B"I2~UtbJjR︲rj^C T#wrS`Xσ9lQp (5'|v6uZ:I2׼p*T9g:cKc:x@;#Ԝ]y$2 =;s퍊dcsZyE^S舘k ]܉U.pфԧnhd kN}ƴtmP.4/6o;HaEj$(kɃ] jDLf!J$qYkŸBD@F:?m__%;of`gH^ͳq*phm˂_ <$A[h) 'Ms*Ŋ!}׹^$B-Hv }li= Qu-+HM zɀǘ$śӿPH(ڪb{A3Po͇k<g cܓ0yF@_Q*W=,zy)bN7&rR.QZ=bKm'ݠ5&8w.}+n,F2׍[l%[RmGL37vxRh ,x* \ek;*RzmMYj2_ϠR<@}T=CBM [V=8ZaCROCg֒Z버lɡf}G搜Ifba_Svq& ؐ~%`Z·;Sܡ 5[ 0'6:^`1Q"-R|d7}rgrH y8o/-z( aX7g@Q!zDg[כrK|j%otC9<blsy$?z'փl~$cT2=6MOֹ>&_꘮ KPu1K#i@' 4D茸* v}ܺ7(w+!BQY3'@ם+/^>Q1лIvfdjבS?qZo{a`XȲ@Iz_i2T3O˪IOu[OV !"j:0^4rH, `4 qU + &Q0Z]Y HkC73D>4ːܼ&/KCz x[m)NxyNԔa&W}F"%X_Cq451Gؒ ٸrL%wr9I"VW 2s-Y.vq)R`GחMS0M[-n=9 A}Mo;(xe2=Z2 r"hӃ#6m#W~_Ɗ7pHMâ_Tu>y~:2\ܤDž9b2uRH>YYŲ<$Q\CFc}X& S 9aC/,r))α,k1SS-6>2PpreO4Ӯ=}OTuFr̨,ukD`ll'c*'V"DH%H4%xl'_Օ'wÙ >eo'{P5D |f'=S&$1 '2ߊ>t5soa/j7Ӥ! ,cr@k/8? u#Ӣ,R> 7v+Ky MXVJ虐Y-t:"rG 6}X$WYᝅAʹYp@CSe1 %~gyQйEp!0 1г7/7%!=ӽ.!nQ3[T3m0)/{!|=rY[*PXMk^%UqN([G-*Ko2lмI>%~sؽe)[iSa.9ʔ%4rܢE5$8@f) *o"%~ .EődE0∃t;lSe\ܜpDzqً:E E\h,fYBomuxTa #L-Z3N4K?Ҭ cp7ɶ*fj$Aj?l_՘y;"l৺W7TDR+Ka?VU{WN!>Ơs."M.kMrRY>K"0yθ3n#eoe0wX!e:O٩|xS T,ByMtkRC{ ~~ NdsDZc+|ќ.ѝ9d1*Mgcۦg L*ͷFsOt#Zo]<5SVm< SL`+?XXĐ^ `;Y"ekj#JXFEELlG陔kXAthC`rYZNP}zQCUAv .I1kZn.^luFǣK﷏=g'piG,kT?!L`_7q֌{ng~i wj"x~i"xAp ŧW%(IDI_Tez.m\L݆a9,~JD|hN*V,Tơq>р+A'޷~ֶ q];Y xI^v/TgJRyR*ܥK\(jT"+Dx"`fBN3V`?uY (/\,j ,Kjj,Kx׃6C\G|b,kY@n~'n1Etw/@&GjO=Phdbn.-lO3qפQ]PwK25k#%| I"t* >ߔ349>ǡJWc8f5{ctBR%/}d@TSfJO:?"?zEbؚdFV۴ksm;[*Rf{-4( X<b(Ձ@q4 >n *ک.rD}z D_$mMh>&" XKs3-^/֡69 ahDwD/p|U1 l5y؊-[TMiք?g, aYyd rܯ#V:,h[IuˆȠoxf0 #=d,G92.NV"aKk)] X=d@e'R. I4Lm0lwI 54|Ă L> ˡ6MWMwu5}@QTbF2h-AFhVD,S/ *Q.Oy/VCھi^X"Lgl};nՄF'V{i=&>OKB邦-Gw[zG0Hn|CYW囀h;)zc99l{WY1xPZS<;imY)V Q$P-^۞8*,Pj(scP%4z<Ń8șֱ xIg-,9%i5o-@'Sm1#.\IVpZc\lYxrt.Z1Trl $ !KyGfTJA,4M;B78吕߄ G.Ўzl.C(TIY2_:{=.P_e!x˂ Qu@Hư*6/fJ1}#\(XEc_p'x[M9̰kʥ~ޔ_աn*!o7VIҷ 滯gyy5aC^Rj2-HkB|jAcW5atc:&EOEpoZn\_67KU=ei~u@ bLBzdy6IErCѫ$m;ph!:?oiױ3wv Z8X'´k2-U" ;6`ETIdQ)vi{Rզ;$m[\Q[2\hReFc?꣟+cPe{2O+9U}hw8; Su\RijMMP̎z {"JZ8/cFZw7@:j{fV!|?sRJjkaHG/)BkءZdjCvSGN}:0d@LSдA dڞ9uo"5JS` ^h~0<سF[{M]9=O7Q8yx! ;r7=S_t×GT{J-o^]tM#ߌ]wdB}@Z+SGJ~t]r9x}7EDXvdŸ9<1Lz_{$nB*ga]CV&(A`Ɏ/fuOZU4%ocK'}:@羱\hEv6/'0+(VWZ8 >8wEbN 6zFb\F0%Bn_ݣ=XTP-;>h|BvWIQd`&W q5FsxBG >4]jJXbC ̩+SUIdv<ɚeƇ3A-c}qvӆ(⑽Y#P^3\pÔ__%r& ;V)sd3cvzkcT;jX5+ R(<ݣF7'7kq0B%`DwY=7SwKAus=~<0̧C&qc|+w)Akk% afJ6~4){s03lahx$"E>ۧK_'.'}[g5 Ot3T.&!%'NO-hU =rF7lb;Y;=βQBQjw_zBpk0fM`c*l\ljnϸ~y!.c/3 [Oˤ3s\yc!KR3L`_2\#2XJf?H4? HF >:2PYS V!I'^ڜฦM}El뵨-m 3޽ HqqL ,W:̧"f01?MLJrv a%:pЗ,IO\'j4-RJS&-'Ov?7A!Mfz JI_$m<"j%&,*A^tO£mPӽnQ!sVTwM)w}4:.U{ASHb":#rT7{Gi:lMJ!Cqm.f0?eni<d*T:,ǟYq1m#.X{0lu>{^y(eLA-Dd^~{lr]j!᪌,#2-r# mrvO [KN,G۶\K oK:Z>]ܱ.O" ΰIp!\Ƅ s!)pHڹl!% urQqn}ŎQ# %Վ%_Oκ:Hժ{MQ̷y.Qzg'Wz&W 96bR941Z"9ԼTP2B2+.ؔc,C@&q5^ ͵7a7E:ȴ=bzʓDJ1pw(%w &pdV6S_OC؁Á>ÑfϮãXO#Pbd*1crX忼&Mo[+u8OZ5Hi ʃj6 4%6mr2r׋ *Wa~Ʌ[%YUf) 7VD%y(LK#;8:`f[Nj{SKLACl셬r)}N2:gi ]7 U wi<@ohWw 2ԾJq]08xna/'gDʍĆ TI޶Rֶ!Yî2w 2TunH8IUs܅ഘiqd)iKy8kړ Jʺr#6N1%L%«ArvSwrZI*8{]P9W&|mb2dB":nAeq9T&!&V X7UEETJ%X7$+]jE/ڼ:XŐ0Wq?n}<"R}aѓ^_p_դ/~?A_3 sQ%<D~*Nc#1ʌ*X|<_OJ]\U6`?CKiEMJc٭/rbљL"`.OSs"t"QW/UqK|+\rezfZYLvh@a~Β}J`=]̓ 2E'd\d~Ę:dJ2 fGDi֩fʣ1,2 wRMbnTbhP3(q.Tbz}ǑN9Mpvo#7px6@yW#Țo}RGX ֶ)G˘J-C_}a6 t VAGAT3N{šnPp#;uzaݝ%nˤ#Nf@tߎ*Y|UF4-uӋ4zST*$Rec>\d ~"♟aж54Yb@a`{[M]rJÕ` 0H> ѭ((^=4AseNcXb HCr1Z@A5m:#CP=؎RpeI*T*}lk ܹ/nQ8qR5^7*tWEYv+`1?Ń'~ÏܙE.p:_\~2rUUj+7s4BOK,f}D+zMzrFeuV!fD1% k,b 6gTLX(f@D#)JvZA|nŜ{)5bGϘ3UT(uXt:(Wn㼷![2OU Jϕb,VōRґ0 ` $:,fI6k6U_iLIY4*a8B4t"{\/hj7'c$g,2 hwoI ,*xE6=y8Owp?'lLMM5gR$хѐ%pLr"ʷ =NBeh#^.]SPq-fN1B޿RHtv&_/G5-ZsA>g:Õ옫KA/[ mF֖!]-1Tw7ܡkgi2jg9[oC~UF >)i؇Osί;N1NtI]wC)IOaQܒ;Q't`BS:AזĦPҖfUjeT[;/[QH"ɁOE^MvTթoz>Rf?/ȡh %M\a~!f/mi9 !`m➹H=`^S[;tR u6aG}HrT=8 %N'j?`OKii8즇2|:_QagKFBQq22[rC369e"VO79G_ޣB8ӣXg$QJti\îcN [?fcDU%6?T[ElZN[* _&pZvZ^'܊%x0MO}H$`/qNVKf/h+vp>Ք/BCk2°/0T;{%;NҕJ  F4qv(8ј>4rz"5?B"I>@5L3Ls_^w3?j`-Ir<8 ֬1T{(f<,qnNrc%wF̀yC_mG(PF8fTz5L*."n nrea+z=l;&0bmJlI竄4&thG(/_@IYdwvϓ P1o!{4*DBm|$Ȕ*x yPf9RS>_\V!x^zFJddmQ7Oմq:M"qCN_gnPͯPu臧6t<$>[O٬GgqJ)oTs2 t GG!3CS,k r+.hԆl 7 .Y"nQ=g&C $FB7>mDA"nݞUniRjv% Y Z/09xLg9[XPmUl>qt|=ֻ[t|y3t;_Rߨ6#eL&Ip02ƹ]pWt?40K_d&1dG!1\~aɽ,$6 w׊iuS7u0C'V]+s6=t@sB9C /M,{-VO`E 0|B?;ȕ|X@'H?=0& Ng2[ipܗ`k CS;40rEHECtV ;I=.0 dG`͐:X:Qʑ-c薝ib b};lE:7E+ɹ?;476⋯ƒ2mF~Ԉ2ݹUpw?J,ݝWP P=IbcVr}-P$92dF('fo18pzHjKOlgk[; !9V2Sϑx*_b0##oWvB:|EM ty5<( m9=t=*?R717y׊VȎg:9mQ\L @ UZ&,H$v^/HܧI:0>Mކ*My+|nŻ {PK`S vf|t>쨰-h>fhMq4pE8u FuiMG2o`aU-nadu Wǘ~jp0<@FQpu*>id1+ ‹Na8vvdk'뽿5eHAڅ.XmEqV;AyiCAӁvP($$zynhSFы$W] X#$i 䴔Zvj6PTH a>*ؚ109joьHL6Vw 4 aӽ9uɢ޼fJ?urI$Qh"x?\xәu2r|Hrsx#q=;L*6D(q3`(e:a PoBML=գ2S@ |(f(6\L0?w8OMYc7[@lʩ~Nj3D.9`j]kt!\hA |+bX!):YURl!WC5k}㝢[Q`&X]43@'>d3R-Q6b3Ât&{i8X]%, FߪiJe~9R $+zmV') wiZ]62͊bo`jFwk>@ۈql`;7m(au\,k RN8ca[ilx%놘voe P <Xo՘~w? 2>m,Xy'%5hA0՟| cFO'_^M\1X@r8}Y߯V*-`pniDxcQ.\J';xԴ~*=iއҧɡ4:iD >WerCfLDA/4wl>=A&8JPŅ0"P XQily=/lJcM4h rRΏn{pB#}CXXN/,V$oꌝFUZgxFYg;N&Z)m!kvxn6~c`;rmXf)spB-dKwD=2BLJј`f[x2J@pnR!/ ~JܱG!Ұ* qh?Gg!a ]$gĺg6V 攘 2#ƻ(,юR0[V/9 _=k+ \y2LgJQm$$`g"魪ܦl2Q@&':WiC0u tZqA֌t-V(x"D騗֔s[˱Ks!# ·`e|,:eVɩׯ2e'zp~n7N=:YA]H, 3V^Y{6D~\jXLx>jSt)uF^1oa6AʗYd"3SŞ.*3( F L?| 1M =nPA{;|AWSM\JZO!XȀ9fs\L"\nε K{a9wjP~{:(md;JH|Ę8yE/օD-l4w@U`qxG";["fuȚ"1'N OYZBB? ȁP(Q'>ܒNGQJj= 6 ̈`RQ"8Gzx`]+i72#ۖ>/Q3!X!r?6Ef`O"yΧf 2 Ogo2 ؽ?dPf~Es5$HB?:y7 ,^' Y:#-{$^5`sڴq# sCYm!| ?׾2WΆ qc|^y 9F [v",α`6ϞT:0NSuEE^q &sA-"Wt/ lꑹ`?^͵XǗ]EO>#+i<ú(,JFz/K2rFq ~ ^$CKpgw~ooO6ylכ5e w""pTD kI&Z~&JW:\3>O$p ;UIyҗbyR]ȃ@܋QTE﷜A O+PHxE?!IuA/tv& NdL~;5#9O8~EV╤&vraorwohnҟD!}LeD!s]<]8.,ꫜBw+6LB"I.w~\xfzYC.Uw\M5Qڟ,}5KQ?vR8zܜ/*c:2Bh@?} Ť؜ )4#;{ϪaWףh1S_53rܟ'mt]SĽR84B .x7B Ry뷌}}6\Ao6p,ߨƉTG*CúRHqYFa[i4"׍^+%E@B6OXXy˚SJ C:U rP6]{a@okQJ!ZEԜK:xOǹa1ob۩cן0at!!ɫ|@z4Re󛦿s 3cW!l9.=SG|=UQ94ȟ~3|il au9 ,DP*%DHY{(۩t n[l> *E ]F;q:]O-ۡqs`~[R.M/>$p%rۖdR6Nt/W/ficR(CPG N_2Jl̥zxʩ<T9)dMۢj# ՙIّ LlŹy,qLYwlwrAd%hZa]ʅnڦwfh1Pz&∑%~PNR9 TG;k&o0gZq" LXWk]ltn(>?q|FQ5Ir[ryM8g&XP>*"Xu:˾6rrv*'%b4,;iݯXʛm"αOd #o Gߧvo܀O)dhiTt`^BkqTK0?~6VXK1(kžǴ,hnv+°DKT6uܑ IG eH{Ejx H]K%&aShɝ>uAʶ>s!&'ӄha`&~ƃwl#q`z<5)eK1N-"nkyFGUJO|0g)c'H1vU Adv X[aȪܕ)LNX oKl~9Exv'[߈gjpO45ֿ2w^I6&^ `ԓb^tqEqyf{ vOpTJ'SRxJ MXlOYO b[O)#'DwH]^V+w4$x$ӯm}qloC 3 8 4P'v%bSUc[mUtQ~GgLV)%=Nm0QHvxł4 V&1Q`?y5d)^’Uשiʋby~>1L=g7:-u~֑,՛):PX"6ZU?TVW!HPe0ۉ ق}'q#YqpKY ̺sb?l=[ЬYf\,H(byQmYSl쳁.0/-=JF݌Ǧ TFB7Su]١%<ܟT5A=S5ֈޭ׍{wf+o7i$p2 @Pܑf!Oٓܐ-~K*}w{Æn H;5vCgF,XUNl|~hd"jt ++銍L9򈙩hN1bKZs,)Z^8ŌevYw8t\Kk'nO ) YsMkǧ୼h "&әU{m7?`56ZM}osD'0lrNCl~ X;2Ik!25+$J~e˔WZ{O,{+Fz~I89B>ЯcQ?G'7&Ÿjppt0[_Cc1x s CMUbn԰t5EXUͣЏ;Zֵ=D;vyOXjm8Jl̾| R7)%F(:s1=oMx9xnh0u@N ց.d";5Z#ԁ7M*D,sӃ橷GauQ4S6|o +c2+:ZNFK6[z kGJ.? u뜘ϐJ*p:ګɆh_]Ӡ&TgD%{MX ̋͞g"k0CݙGsva1x*$;@9mTaGu:Ÿ1ٞX286oI#j4!G5+gpqnv8by|yA7W&x̅NsS}(yMPI|$_wX@ѢIwńD[Xr ѿzs($3+mG!F/ww'*U6'j+xn7[;^W3\av7S[Mhqd7N }AzR_,M`,.w>|[iV *BTI'Xv ]t_Sm͘~:Zl? ؙ8/&U E>DDa!ˤP#GG}#m̑AeLAdyI}zےR}i  W=aUx1QTn*b(JtέY$tk ե/f4+չj+aHC8 I=-g3!A\,萅Ā]pU,kF "jmʼnSb :1 e# jҵ$lLK*ε&lQn&_ pCӶr9cO[^|Wc _l׸,N#%M(uCvRCݑ/9ra_^l%`[^[~2Kux] q>6 ͣjS6n63T;!4B!|Jewp+;5knd\Q z1mM 7=3^ut-iEPyw@>!L^X(;Uf&8pCyKI]!f)̛Ԇ4KwXA^ ]'B'Ͻ0FC7Kh?tLoĩڼ5Hvb'MiX9"f,UJA:Ĩx7mG)gE6,?쿨^un b`R[C丿9wE8qJ}+~dLA:l9ACocv{[e/fN(g@`|9՗F tv؏ 0vhQ'/D8-`![yZڼwϘy8SK@-7#PBTP9dX!GƚktP.Mw2.7)>w9ZmdQ{K:|k@m_}E<Ë.?5dD7F+ᄡp [Y %fLIaMsQw uali0j͊R{1=_+M.~(^*W9u(/to|'I RߠZZ !5F4Lnt99!矹eXiIW( 3Om2c2l(Rj6#Q۟۶:O@DPO,+i8\r+"Y-ZF&RY[пpl 4 P]Ȫ(Kּ{IYE{y=4>y%ESaffqo(5 ▛4`~J kFbZ>oJiJ g4Wh-ULL)Emᢇ8eGӦGp۠P`}QX.>ˎ@睲xk@D#CM=/bE['9:KхTOӾQQVl\e^lZFS6 5#P@aUH_w'x^lKTmQ6( c)*rEW֏HJ D@6oQ468M텪P`idoYDGg!/C{1J`ki$N½Wˍm! 2q !))\'`.DY%}| "rO@H>  W)836eR#j^yz\#6,Ij/WwNU0s O3YZvD#܇9f0LcR36'..bcvC 36~pT]V9uODnz \40NXd{@;XzPX 8$ }I~[N 4^ NxV{yv>B-@ׁt&T_vqepfHmb"n; D6d%*LPw/;3Cِv,?_]g':^odgt ȜcK3y?6v:Ks]q>fIݾx;Q.ftDQ_O:KQL,t],PXߞv@OyGܖ) juff(*X ;GFZ KDo (;)ߢW"TElI'KjK}LxM8o`ZEG%##J{-9+&,y#I]B6 0uj=r3i۾wҧɷ 8f"A !)NPNT]del}:G#IV߈T J6*"?>0Pe8<:is}">Ņ!_s01G cOy= CtyJ z}9FQg /O:?xWҕ CJ%VIp ̖cǤD2_FFl1\|餬'(AwܧZ:MTU'nСf&{zuNR6Η!]<iKCƫs&`nTg[)+D>*vc^͎u+],tvD.:;r)##NB:Nܗߣ,co]w]L#KGPswGi9Iv;[HnRi4aY*s,o&2fgڌa'ɕ( cdpPH:MƺF~%p*SUgZ.yGn's {bz|(FG';hJu+.ukL}.Ԇyck +|-x>7A~hx'6oL{uM5b*UU{؋ή#r'a]6ǣ"hp=הk&4儲>o-,Q\%|l-ղxHRO'O `'aذh1>KHԹw37x)Sd 6qHDޘh ;[@LL4>X>ltiT@wɂ{ a ٌlj=͓:a3n"X+% 2l4lAtgN|e7$϶h"jS Np2 1RX^>Nۮe*ؕ*<@:sa&(h*f3n]_1]/uf 6ÎEQr<+NbLe'A`[?BN*ȵz/&/XCW0B}7/7V2vmM6*Ki$lx3db1(Lk{mЛ bơMj}Z:$ϙbV3J*<ؑS=2p''悜[~[8"iŖ~V<4F'}7.8{r_Kq.\DH-w3mQ!gFu! )Zy$'8e!hcdC@z/7i m[0}ț|MtMy6cZ!C$sZo ?Wڌ=Dovh~`Ju1~İк$h`(w<هbg8* 0 TGU0!=>>jY,C$T܎|86+TG-Kq[|K$ Qn_fxSewvR+ZXqpB (܊)y sLG&dk: xȽqMk'옦21-g &T%>*+xVeGk=9R{48w/Է5'Hḡ.{3e&CMȕvK;q!C>F9Yw2]9ne?\ ҃^$ xkP2Xrˁ+sцE@}%he&bXm z`}MpW@~}Yo>e cItHVvmi[HL:Yqm<2H ;N`qgƻ|zT4V+h>Pʽ zg&̃gV7M7$&G}:JqPS0 w'!C O'>N#:+.Z]qO4/sD]1I~c[p|Qi'cdfP~ƧBwU!#7!M= hv̍Q |3mӷ7tՋP$t{6qvɦ]x"5u㈪Qֲ"5( [pp-"SeeѨ@U:&MXݘeeI[=^beQ Xben3wQj5rG"U@#8YT"շ)~Gbi"ql,ʧ,еGF@v o ;,݆ls!NRI LgPN9?X~q>l!C`qm!U#ocogYM@)~<%2mO^GK0"Пwj04 )7D<y $ LYɞگ!^Xb<%~`JL Ny)eND%soI6D/lwwMWYf}Cyl$f> 01f 蟖>&{҄)WxO0Mw;1J("*lv[e9S2s#6.52lm?HUJuMIYn'b17R, Jd!!T-hԨsuDŽb bge#Yǂp[-5 X$8kf-,7* 2lJ%OkeWcX g bQ3I7w=E])/7kW6Hty9g~ +V^0CϨn_# ɠ)8仼?:` /%\ds{k0#,de|:p# jgf07]ԡK1F#uĔnr{ˠ燈SNIQ bXcdΩ&G6;Fc\&#!Ał$vq.MLߡf"pAfpVb CW 6$4\ra6 m#뽢5}i4jzP0={6S`ʮDyqv6[}5M7¢)~imnvEBvjݒCXx76~'0_-?>eF`N}R:wu.roQB:O DGT)DB`P0ĝ_qc6JVT6ɎW}y0L`_'5) AZ7 >Ia~)up QR,pҁqMή:+t&gT2R^4x!3iԉ|lS"U&]#U|¹.ӒE.󯰢bP{#k7ڈ:zg;slfr ݓ":Gq|.2V`J dZz>ޟ9Zv-7"έEn=u^lWJ18<,.W*؅K?2߸? t,|ف=ˁzoVQ-Zuc?sH0 ݝv5ScJO0vV2ig!zڞRlQ1P0"LZVY4? FȎW 0w9cnGڹyLaDpb߽&ӪF Z@ҷAq;U{C^?ptp+ixfR89ĚƼjsKK&*cc:{Jknxݷ74d(Q8 ȓzS%K}p.Mk/P6ɓ)˃i/퓑jenFAM)z8zv=:W CJ~o\!񇑉w;R ;h֤AD=<!v{)5y25!V-z~՗DC!f|`DL3;nL[^B^jA8[]4/Nm0LݔYW vpMO6'_ܪ͑)"%oG #+\l#l?8q]]-[x 7n5L,|vtݮQ}F qHljh&^l=[qDѱW2 s9+g{* ?橻xD5+Mwr?HDX]&:ZloD !+{'ડ@+&UK_D'6i[HH싳eL`-KkyŎXn[$E܅cHY匣$j[eNG)I˰1 ñxs˗d΅t]O)O2g'_ɽY7+h^̞͚arY M 8KӏCWgdl2O[l;&:y:MUoމ_d+D{p&{ j(O&m=XOP3={ܞ#hn!\PStV?ˊO?b 4`׶ trL5/T(thŃ.H G+;dm!MC)'(N"V_1KzpHYe1@4;N2ÏgZk*! d{If- 8G"{%,I-R=kgX(fWVlּ1jB[}ѥ =йa9& `n} v|j±o|~pm"]f~A SMt&GK,LFVLBGw9ζw Ϸ@M2J[o2_QM|F .P /4acT8~d*[mt#OQ/?\2?Q%$,v5\>z8rۮ ,TEKAM4(hBh Oۏ 3⩖//HFA >Mn*{qFMoq$sljQ&1G;F}Z!/uC4![:>XYEv#/1E3} s T"fjuÃT&(u+h&-eݭ@SOc@i@| jFRr${LBЩ9*In#/_Y8ċ3k]>Pfirp-5;R][$XxrH=_j,3Wl#/0! F,N Yŗ_/s7@i&;5+Jiiׂ?Ϋ`-ܧjap6$[1nbB=j=N5 f 'U$Ǽtإ=Gο?(_w c)DgMh6;`{6K݄JG"Eo%_]+n!lǰZ/ZPÛ#ȳlƨ<°EAH㕗jgĶX*7SPF]߯ GJyۧU>{K5T)&V7&KޒTc<ܙsi{,;z 5IR mtbDCuU{Kg|0gٓbXv"7-gA%rptCO ?&ZuX|4(>W(u"WHݧY!x7+9Ak@r_F 0/>ụ1ɜVBmY鈅VS NEfh~JS+-7-!ZWd;5r\dȼ#{ד-B>UC([X|E&p5%@OD? VԙHC4MhqPw$.^*QV)rZn2aT"2h{hт$6hBKכev#ECy>LOIoͅrDa SU.,Ky=e/+e10OaWR|O[ 9,\pmR)Q;ԸK>l}j`uH{ :Xܭ$t31uLrm5$/ B#&Ld+#ɘ@R铟+{naDA=aRGC Lk}@C;MLq7S"کJyK:۰g\hXT?a:cC]SO Vعԃ@184RT<~F *85>QO Ǩ<,? fzR:ȄzR3ALO&ƘzcjOm~j™Ⱦ¸YRP@ohS8yIUF{T}纵IB 6kck1~^=t"  e@ )rFg?ݣR_(<lCj GU33*طix45Zb3A>CgYV6cub b_iar/M}ְإV>. "wzơcv$Yl";ٙ|f{-_Io)N'_u'j"ߕ‡.^Mw-r;==9rza10㌏Ĉ^<n˳*} a,.'^e{KuOмP00űW4o^>=yj"Ґ7*icݯ]@4Auoen2]"ɣZѭ%# 8Yj-H=B(S!EUߴLf KIÃN{|li,vM  `os&7tVfC+0e*dGѧx_^TCv;wU |@cvw|zp.&lzyqګS ?%֯9+[@". Njz(B&8]{PT4 F##н>Fbu(1 b\k6S伪k~ذɷ|n\zQT% E1Z#$pʔևC[P0C\P0OZ 3zyA. 3S18/S{hN'M% ?{5\ ܡd|(qt P1z!]sݍ.$!&&|e`:; `NmY5jyU #0겿o8Tdqܹ,]:i6ԏ D̻Zn-)əv_5zOv"*DьJڍ!Y0h) v8?]LFv1TWVEX;&QRn6 hԑTk.m, zvT&5Xlh(= 1ugY#/mP '#/PB&L櫩H&%>,p[}KWgF#-H2q[!Srr:K\B~K_/ՌdmF]s2HI*P8`(2Lf(SK^K[j/ج!:&;[G.sh0TD~TiE\^L|+y fƣ|@HD9b5|`c#Ka=ѓPv 7:V2Oqמ҂jI |rƟa[yjv9 6ai2$kPQ\h(+f 52|=,N\|*As tSdn:)BH].p=l4ݍ`3ey7.t*Ӽnj2$͑ie'|Gr,RVz0QOzޡplo%H-Bh zGDN)Q @qj!5|(-~ԇYMaDR%@ݦɔf{m_'4|")_ QQz jf$o3ʹfӷ>x:I@CۋS2v‘ؓMbBVk}ä.k}gA88̭q J\.T`yO{zdj?<z8#H<*2MQ}Փ8mbw PW=XnksyD u-gⱢ9NMe+(԰k~Z[# m2jΤ;*X/_N_ rD9& ʯ|j(+#ģyj#}{fsTz 5ڟ ڊj_ui 6Fr@t=L 7KN$oZSU{Q#_Սy§UG$`%>58m=Q5۴u r~LH 1TXylu:)Ȅ>W-dF&x }itsB{k6ŏ .C3 mHT_Pi NBtmJY*{xCYTc{&C"!]{ ߅1]K "d"$PSǣ͈߫6 y @(j>d.z>5~X:&@.O5s^ |>c"ke1 :g[,J]- 1sV^fuhv…:/}v/|m`X(%@'(L% >מ]6 *)I8 }δ>y/0qej"c/0Oq+!晏 O!nN*ďMϷNjt'Ũ;V4#oHX_1r Gn)uk tNF|D9X%r>2Pc s ҍ%"! NΠ6C3.mb(A%ُ_CN;Zjޤ xIY얜oѷ,~`+ݰWR˺1vp`;B!JExϪV2KFng 2-!LuU U&܂a0J&WWU >>dغs%{43TNl=!&T'zQ[(CSh!/%=43 "Y(xg@ӌ,tNՇDCɋsMY|$EGTFF}y2H=*(+,97جFHW1})r?~,H MBuS tMh?>[8x+Be `rI/!g;I_e_:_Q4,:Ϻ2T0\C8LnAcEN!i67kِwy {+ӭj}RlK@6ƶPJM@vHUrnƳ?(LKYsGVZПڛ0. .RRY0zbYqòهޏLAβOCԜ d5;I^m_m9L$7E0{Y6׋9ʴa˓{=n-3x]K N 0Bt*餇zi>J5.Ý/N{G=3Fߤ+ZOI'aqQqz4@ AQ,-xjgFdVzdD~b0&z&Bo 7XfKJ fC_e ҇}̾ߠ6WiŒuRM{]۽ua%R $bQs,4 lf1tt8vXrRtWVj괰Xy9Ӎya)ۚ1)feOI3-B'˫beRʙqo)T$2OCnI7vh}׼KܤG8>pBQ΀( ndx6Mɩ/] N_aaf=1aHkJߪ=Pp7Y?tC|Z7`f3^fI<žw_[ӁԅϘ~@l۸KH喖'Whè'̶r,!QtW`)bư&RQ1Iiu$KP5MMaqi0}#VE'LE6S$A ȸ*OEeZ0 3 'zɾFiM>76s9z"glk|޻9To`[} fz==XLiK|-PŪB,#\ԾѮ,$z =?Kߩ>0FiՁ5C-ꏥ{ڐ|Ce4fGPj[ gMPi#OI TCNzL|=)[y|^@X!& 8psjeU^";i{* G*|?D Rn%#.Qr0}]Q+8/>hꞽnXT=~=:n6<+TOyZ@MG/l;攸PCK,f#֏E!bYhh|SUZבu_&m95& ^3X mOŋ#8+WV8M!(_Tfxby{5M*K:x c 'eZ XC _U3$ˎ$ y4ϰ7#CK1CMAn|]sw&XzFNzr;_bOyoAvMWfZ my0E9x?ALonU#нe*l⒵;ntl<"v4sks,:BODd]F۾31!|Յ!-bm]V5ӷkk{;/蘉AT;y? vKgYxrj7':Lm49 XXV\ϥE* P0EN.(, 61ìr~NV͛TSt`A|zddV:J3dn^"z޹wxp!8|_z{$ br a> @x B<[ zֈ]+8Oبun)kKvNl ]) )oAiW0GKx)|PgHo 7"u]]!(U+Qxx X7Xi=Emp dzAO`<4}(o$K6MP:]c"CU?d/]Ԇ"%"CҳI[#f qu=pp> ]qv3?$p욭Y4z[@Yq9zHexrGׁK>2 ZEEEQ[ꖖ Hh?st<]MT!{ u5IZpA36s,~EE! يuu߬0$bFh]Qr00^,^OOrCB#e](M,ə 6s,$uOK9l_i& u;zmVQ%)+QSjQjw6R?ZvU7QX rq83R!Y3P^SޡʵQ&c?6\-1dQ63!F(= Ds;d x[@6?y|E7_|iC\;#oH`ڡRvud@;?u/KAOU$`?"`eYbB+6^&U>$e_9)8)G~x5"Ryǹ>FLdJM[>{:'gqiTdMw^hQߖ K/%y9G@7Oi?G^o{ضVܱy{‚m7|R,&'zlWʾu*j=NM >(F~-30:B)2E1F\Jc[AHyr{;7@O ,lNh-6|lD_2PҢ͝nSg!{`z{枀 Q +q;&@(BQ%Zumz?}Іw2s,9a_v%LA(LLW.ȬORA.*VfL8"Ĵ۽oXH?O#{)z-4T7}vɔu6ǺFE"jy:ɅwyW~@m=T8aER,}>PrӝޘzMR4]^d=s">5 <|ꖣjԻ]\cBS M^M~/J]{oN8F{}dZ4-Od~{V:q3 |hUh6/=+\"YG|k"baSTe@M48g&ӎ XCyq@ OHZDNlvJW{ g:V05(@^Rrk1 ^C޼Ajk*a>Oi?:HXI3-k(4g:I`ӥkGSNvh0T7` KVa:6nSf Sb.z6-U]o[ HQxim2</E8Dn=owTZMԵ`19^bܿam!g!rd#Eeg ]wU#v=A>!pGlQlwHxs+i! dOCH2}R=(KY} ߺT@m)"!-|]%@܆5.Xe~ͨD4'H%?[}FAX$+vÔK]=N?#8D# (_4"&כFc]LYPhU/x؍ɼ+J68e}Ё%@GU/>UEZY|&#Pay#/$_̹d܈1n#pD7X;_Ӝi0ڱx~U.'HY7֭#WF؋DtMq3 2Ԑ6S\v!a&j,_-|ޡ< ##g 8=gБ"ʖ}$x}9|?$0X@H; L);)b~ldcv\&ڼtY,֍.u 3VF#G.<^d ?%Gq(>6 p):>}f vJt( F9{_+89LrIh^Ԓo GCTmG7fy:|VJUȲlk<&g$pM``EGM^w0hj!cR+Wdg'8mF-yGӢchÜ+gJ`ZB>[֨u%V":̈&@qOϔPTu xp>@IP'l]}ɤ~`4sht'xܷ8Iѥ.-5%q^WFBN ;\1xuAc~]^⒔vS@cXaS0}A#hp#1i^kgmj>xƆ הqK7̛5'S.[M^8KXܺKƅUq&'a !nFWl\l5KKG]TgV~UvrvɎ+-J=hX]cu¦V")u}jP?|")R=xOLبj~1)YOKJ.ڔ/!LO@[G[xї,{4RYJ7ofծwZ/'V؝ g^-[~6vUv`I6崝oז蠳_moz]oB{K\&̛׶#zG> O,=D͟kye&fyoKaMkߒ'{iEiuR Pt45/Lp3n"$?ԏB*zb0 jSy܅T!uVxlEmGa]ExZLy~_|c;`[y'@A5_ Ou>쪈#ɲxRmf"{ GbչnjyA ̗9RNRt PxTik̕R$zTБ-B_wz}O!CoVY՛f>ø `w,9I١!OPA6c8Dc=0yqtɡ%-sVpJv.n 8NWO:j!k@Q&(^ufܝ {`l[j#^N}?Ekł&"_cÁ7tci szqRX]Mj g&pr+8h4EEըr|%(%҅{BB8VME:"Ì7Fk]=x[wͲ7_%,#wXS{cZDCNmc"vKoٯ+ЖKj1,0]G^Isj*8mq_j8L -q^TmQ7BME#%o;"117C[K"¼OJ!3RqQT\cֹ>D!꾍,70|ؑ?x;"&,UExi#DNzہN7yb|n(BPQ"^ h; V9h]_:U["KtHCFO1 r!s xɂR*!V9d M`R6^n9^Q[K[zۑ@"8/{KXpB_Їsla@j r W!.Ӎ2(l[+nEt;RXpjbK2 O\- X[ǎ1+XT{E}"P ZԱ@fzm׬eUee ]a[sNNzOP!mX#ᢋ>I7V\&"צG51ΘTX3J>pR\@?Z O5f!*AZ#PbKcj~$[&ܓHi_;.V  e$سQ ]AEʎq1J;sUA!b 0gҾ-MP!2kgE# _He&S[PW[=4v/FZdksT>,WW=ewj~g@)FsHaw-~͉]cX :g93[na9O9l /0X2 ,p#7!CUHF[XpSgh%ÖSc+:n:dkFiqBvQ+Duzv7҃b2R0AKG3Ό ,Gv3&ūʛ޶aw/o5}I޼VMΆ]@liBE#:9:ƫTG-6_SZ,^+ԭ. Qie`\;>FGW͍4?GûH;V7j3PRMYµčVj;HKEGr +2#@-5WiMgz [y aΏ\CD5]X|05BA w?p /#79s 5j*r@f2)_W|ʳoehcW |v g VsǮaă9@ U9V|;=+l!1)Kt< #n=OʓK?2tyquVyd6|oJs@H2'd>ub)f q`p=S2ln6)^lj[뤅P ߸B"4!sMf$q0KheX8hiƷlt Q_y7\ Dщ]/h3 OߚUxb'I ]&"O}zm=ОP3X'k<'&s!#g(SzրJ-itG!'++WACJN bڟL򓙋 :L`>*-e/;"/i0ZdqLk9'UjƆbW(H1Yi%DwPoOc ءu]/ lZwF1'\&.0LЃ06'zUMRj OMǻ$T;|kpɉz,; Ν$0#= l:M!2]HGHDz. sf8djPjtåeB)}֙ wF;ml$%@t9x8Ւ>'V.{H͌ ĥ^괔ņ. VNb 橲8038ݜC"@miO)'~yЎ Zn9a6`ed!_9b55O"׊`R[fR$Ib<>I8Yt\Ck,v*jSAkE|c?$RM"/%O~)t)6 dmWT6 -z  )jM! 6`nSAC.뚺|ĉD#̃S -s4gfB%P*bJR+u,̲uҖ#{J Ҙ "]O9>TPt0?L-~ r(+ީH#AY`Pͩ w,< J4}jbˤX1 n(CWˌ zVc>*:TR&9i.]r@ >%떳dM&ТJc"|99?ٟrCp$>=%=J)c}uDeHWUHCeO;lnu~a nP6:gSCyg0Dy2P~_tesIcg3B!P2)]^MScqp7 ѕckJI8z'ݿN8.v5ء~|6CsWwCٙBv/#ulR:-Q1 1N_hO0ݵ ݿP2W)CoҲIҏeW3sﱥ{gazgV4g5aGբ-沰N˝M#ÎzGcEAWS&OY#vu08ycvlcJ$`YUJBpY>3lGN?MNwz8[&tds͂,Hu:oNxEՋS Wkv:Y׹LҢQ"b_Yb#@a"ҩrNa&Cy|9N>A4 hinrV_i 9%8#YOϢwXm'Iベ|;̀e~A%_}_e &d+$gZW_\d1ЗašMb5#jWWSD2>uB: V[~2s\g7{+J\X6 u=9|Hۭ0A7s[}~:v3vhUj "O,`}pUA_RceD.;#abA /dpQ ۾"BD!PmsN*)&Wt=x/TN?"H|7UakK3ɵacet@R$Drи|r(a灎~r:כlRI^n̄GOFQTj'ݝ7UJEZe޹@e[ oyd̳ ą8* TObBk>8wei O w@4lu姒^WSU*BȤK-T WL'̒`ć$oL_-ViK%`y¼b3CZN/zQ HFr$? ,T({{ (]/5l'u*8`mk)Ġ>Kߕh8,hoL}V2NjjAZ@57F 2rVs :OҎ{=/ȷVǛ=|;?NB_epԨ(X8ۈFլPvBl8Q$ĵpAT"ػ=ͿpKz| Z#`E8Ibr>:A{(̜ ,&B}@2aAg4k!r8VLڬVT A!ϻW÷P3XWpFf==9$ؗ?,*2ĸ+t*b]C1Xo2"R;LFfA/F=T4XİBSG׫¡G!c 0g{f*cuP m+Yɼn࠙g;Jסxʄ9&CpxpFz{<9hב+tn".cW{#^Y-b]Y_l^拠Jd<z{JdEZO!a Y)QdWHgd2*kÃb0@tZw(4Nj`%ǠJBRoCܲs" d<6HQliF G]\`K2d1@ǵ:9t):'#d'OiZ`ȫ* rIvX-BB.WSb#LGGz{$Žã9t1l,ujs 4yS3fQ7x &Zv*Y6>*i:jL>D8r!J|N.v Hr'< !hf5٠1QÅH_CJxӽUN`^uVawi]pbb>%-_||> ~.{o(wG_C xy4/8hlg t4oN&0BRܤKmR67I a{ >e:DK JyN -B-Bm%G@q0X4+A*-+A:~ٜP% A)}ZfY:Sl!_Umᆟ5mX tcU͎7 <P`8D=g{j;<ܤEtDXʃ"F!Uz!Zb O;J2T?$}GbSԷ)2=$"4% `H77^@A;)F엣!fYQϧ(>2$gRit[k{ud4SOE&fԾ)"*<䌊S=>y.pu(JzOpB:: !>%UiX}`WĈKLÌ3=z_U"=\SaɎK囘6D"*$|Do<};j{`Jm"~ VGIIӎ-:fL_ΧZ4S_v&Ť'(M8Q'F\gM(ӾBdr=mo }S)!9憑EzV9KcŨ!E)DKdOWa7NfvQW.:ﲁ 9ߤRډ+϶pxƟ8 aJKz!$ףm/O":`ʑU,bM8%tM I9; 4OdVփ^IĵRYd}P$%9VccrZr0åqꃳY;T$* lG]?]7XGx0i_NQmr!`yjk%|kp=#y36Et\*˗L/d^~(nzLSF~?D91O~l ݴG Sm, S 19/1%8׺<Ūs+㰁Les! Wkz0ðC:Za4rnػm.[a:a<&:&7[uyq85ƶџA?þh˶3HT"4'cZ[`눼̯@Qӽ?MZ8"љ0D1K|3F WbN5cKfȒ/'ז'~z@-sU]aaK!Kp8qi"p5\Wx Xy$꺥qC{TXoyq,dJ{)8aR5q;]M2ʠ*0.q{ VNqz)^")AfڇeVe1$ֶ|i;P`;f𚗞0 j I̢՛ctV;*$WCE-t"*읎"Jo#4d|9+&CVyى&uqqyɟ[2a 2$:>+ߺ)B9qa\Euhc@EP7m;%PCcn!8^^yKTGdfЊqŠrUP?["zPfga{~1b+%")iH\~NTY893ӀY]y^GϞ? "t ||I௥ ZTjƊ!'dB1;jb@^E#X* {VW+ ">WbY/e]\ooQ*tG9sz0@\?B,:A ̼>Z%HDU!ѣ&RN'M81mV n?F->yhYmWk=V/ ߜ>|_c' ?mc"q{F$ZbsP IW)i6%D[m*}r$W֞E5cB 7 NMOV%g[["u2 릢+]~aC}'z/EtFڹD)%[F jqqlϽ) ΄Klo`ȕܳ7ma܍;|5AD~ۚ$S*A@82KxױSBd(=Oixyĺ0܋:pW9N}=E | 'JguF{Ice)* <)Izs+nlU2cv8bEkMz{h>ܶQ,K,aTMS!Na'QO_$\2$h5 cC/=#);m?%y$p檢OP bL: 88A@KRTNqJS9 @j';/ܶ{˰Km{(WlwuC-c`0E=)}Vb314BlAD\4+mK˱-Hk\xTnad@&xg*XaXgۙT%2 |F]tT( :}E*SΏ@f.fj)/k˪%bF2)vwf)dӖc>1Y㒑`U !)b=҂MIJ'pJ!F bF J`mfs|&e)<.g9%5܉ R- eᬃkF󹃖1gϪ"( dϰZ2BΛ_G(n6x./W*Rxnآl W.섀e飁f>6 -KݛЬB=9]YƋ.%yW?@M:p J|nᴡ<ϣ@ GU]CxLP}ŘjqFC 3Acv\#r (N\ym8 lξ F@j}+ *L$\NsRcp's xav,˄.J/QB"ה "LLxF\B)Rt nqH[%^SmD #;h5 gMgꞬ՜Y"zˀ+b0kx,K%)gYZ0707010000000b000081a400000000000000000000000167ffad150001904c000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/8]?EhDTTk׶ǼHSKQqu* ֫Z4ftv'>9D[KHZŜk,\p`B>^Q8&ؕ3n2b5(%NKz;QjX :LCKN%uo0efCɹRYI+V)TXMܽ~Ru\4g}J^b!F00yOs3 wRV+ S4xW|噣~ i fzh!Mp.q9IO]ڥr nycJu"M\g<<" ^ݧ.=T]_-(J*A}2(g!^Lm}L3 !Ęd21~RMe` >PXP=YwaV^Kx{881tO8댴ԌH样֕:f=6|wCj>Xredk&5"Xe֋N CG\4X.:i\{7!QW&kb4UJ!K0`.w2-]Y.ӌkE 2xTC9MqpL'mlFZJ‚,q&b`Pi77-ZQ;v%W cl4yరbl5T ȣg adFPK#Qg7;/:?g:} &^4D(G%B(oiC(YIMG))9=yB9Io$- ᆯ%@ٵ>zT)ıP )PMz@ Jo' %Щ*tA,\^= WgfSMRw _p3%ɹӖAŠ\|*(k(#Tn#H&m1;^4tx^&9G3q}aӫUv}ӏr0OW z[#}B܏x֐jb j3ш̷BSLϊw)Tw=_ eڦ Ҍ/V&1iU|gPWpg5`W%tS#8oZ~d|g`(IMM D#|q:RY0 ' {H 5 mZXkzwV!yZe'Ȋ o]>5j=Uatb{Q_X0[U6M:n̬NeOsͼiuwF5^>p(2>QTW~=X \lUQCe j|U'>T~!;0P?odT"Ciާ: S4Lڟ15dK;56[% Sr[P&Zx۲{L[>2WW M`g_y/n@"ulQٜW@z͡-ǎ>z2O!) r;j VE:f|?ik'Tf;@rx@dk@rz ki"'KM!濙ڄmH=FUj DG*?FlImTol#w[c0'hoעߨ~<Փ01DO=kh n-=uEА;y!j;W͏`pc9֏4uQ ZV$2O0ҜcP7+7^YitpKԋ@l/&<^1,͡c`4 J#GaP{ `L RT_AO`Vw W/"ŝ|>HS޵:Q'^}-PfT~Nm.|2@ 2;K݂UOʍp,TjrE˃=(+t&"jdX NȲ+cߐ3>VYu[5Pog +zy- ꡴gAa߶<*JVm Q"4h."JIWs<5kCF) 9ZoįKL g2\d)AfS2@Bmr`^Rd?aN۠(T_?P zbT C<P;v[Ǫm侲L+1-1;9֛hdM@cbwl7^,O 4VZP5 " s7kJ$:0i]j5t>9'T"X{6A 1)zޥ?KD FK%!TQdϜjbH!/6jBN'(H'lqLHq%CڎTޢ`#1l@y#R-ԛ肊 =⹝@Dhsd'!Fyշ4(^e[坊0AEsd҅-r6P9,YC\[{-k{ uoQ‵[#%)]"1POުXYl婎L,FnԘ}0h;gԚD?'dݠA">P?x<ë.<>].JU B0ZI b6ۡW?o @jNGl!@^>{it@57Yi9hT%dv <](o-zHяp,\=tY3I8-Okj,&Acvk92.7b&csVhq!_8n/eq܎i؝T?󑼽KXpw*WȆ mR=)À1~5z0}]҉Y탷,'[NŐ;jܷٔe>"X[^xm.GS溚,񙤣fuC"J"D}?aSDmϿ]vҙgWV)]˜o~ih,-dFAl`KP wsO^O#\_!P%RחǶ; mRy떷3ܜH 9QBAVq56!YJ_!Eyl=Qw%$OIW{ ¦,1Cn8YCY(:S]gKZ┣ 砷tv0(O d}Ne3%<9-cɡJ+UyeO $X`a |~~ÐzAe|3PhJZORǽ $R}{w7sBsw 6_u%iTuP9Y8#)\̱7:M?~]P .-üuCX vuK+y[]]NÈ㉸P~:K9Eaf㚰xctJ-+1*ѱ8NyQ&ܫHqsMg;C7*E5xSsbS^4}<X(3C cl:߳c7=|bX,^HWOwZƅv[D#jTyQ _u p0kw ?O)8<~N{ z02ax4r K ߁#rsl(9!J4pw0+S  =ފ?3KbkldTo/ɔ䍻A1w> rZg nNG^ɹ¶'-SM(~G @9 BQey౒ʮ]PK1oP JvLBtU"xkk&iE}°`Ôs؊QoGdH(m~YcΛ ͌?_QL<MwCZ[:d$QamZ%D=$g ܹ`ʃ.6-B!SO7n%%`ƴv|GLƚaIt/Xgkę 2H>| ȗFJӞ)Zե_q^oY3'vWVb:RoCQ gmo*Dg aXW 3pùzBAd}o|5QP ~hvd}f\kl1oF:{{D1Q } ВLmt ؀rM (Z*_QqpjAB65G[7~ume /w)W00fw|gm#m{JN8,)$R 5Xl.AZPhk0,)16\[ !_>:6%wa)d~q~[Wis[8M ڝ-4=GJT6|&0섿 -c ]!D4wQ۰,h^8Br?!coTLzōW瘑vxOJ1n:9E8n)(08s8̺W]H"j^k0JG*(?_b7 @k৬Ф|[=~!L3oT+71?xɪ M5ut gN?lc2{ɹ`hwA"DmH6}4[됤>XAT aSѴȟ.`)tf$0iYg.LZ%XK+"Ǖ( BL˕ь*[5Ĺ駊UUxכ³Zٌ2eWǼowH ᴌ_kve9DmǜA~ff աc !~]cS"6%$^쁧Pk>', s]XGEO".,N)[m4TRþ:.@}5xd"lDǗob2:'5h__bku؇-Y72 hG?ifyw{ݙXRl4,H&N蠭)/Fm_ֶ5-`d}EBUXR %qFTDLX==l)`< 51~?:X)$DP8Y/iB )<猅pV7\I^dj {?ocoQ3N,U&At(A֦jRkLG8}'6 -x_)%ّȮ| P7}& B Be5^=..{tNѻXtf_)7eT4^=Z򖼂ݑG#E^x$: T̒XD#LLS" &s J0ػaBWX2OBr>#T渱'Exv5ˎQKG8kMZ610yi<>7oUI M /lmQXn4-t83Zd YV/b.M5Lcr0xա!]3ˡEDcs}gS?# G9DuQ E5}!J܊]]Lۍi3Jw˜J5xo!e6gWNU;-(˞<ֈWzot#cnTWj<4uS,ewAa1PhQH[qK)M;[ M~p!:ANܨjPPY4w@ W &MB_sO,GN^%{ [fݷ/۾TANZv<}A(\ bth("Kk:}:-*5YՉYR?}6d)z+ Ф ]zJA6jr")SAֻs *1l~'A$ơ\UE(%y@\[C{aI/8~'j@#sԁ-KߞfH`6;.Jשm,qb.[@?:|QLRU#cs{.6~9~C#?_ %#? {&ak _qdU ,t҅gA\ {cᴯ_kħxE>M O+y'W}Q0v5M/OL۳ ,:#~'R70x!W۬?~\TmL'E6<0b'}%m4jF+&-:6t\C.#[%j:_wLyN4\'U"cf MDϑq;U}yk7baS˕]=ѻEVQ]ķ:Y&1&+Oġ6Y#.xd:. Lq Z޸B$i&֙D`$E4cF(UHv{*Xe`Jo-Nat]n2ȧYt_T&3 ˷sQ{>GЮ#duVхd?ya_RU4@^^y?],oh?2 6AYi[PJUz}EnZcQY7';hk5|AC\wD z*Dס="LDM}3νE·mfɜf6Ns߮kФkw eU/(ʴەP҅uy]Bvػل[ ۢަ2{sT:|k±\Nj=mHA":%qÏSg|4&qGһNG߇LyUW "Zq; lgId"ΣI&674šr*49a5GGk%[v@5)j۲YqR!dĀ=sϒcL18P*Wj &tm3̸?9a=r=JO[aOqT w #[yq21JVyr$zO#96G?RۦvpqЙNWU)^t 6o~[|b<̂5( Q)ґ62Vlp)ʮfbq>?6UwM`f>z@;Y^ RhѠobA :M^C{-2Y1v ŝ o> ذ-LcZ?/zNx4o:G±r$r7MlzKSc՞"SoMx]kvLMJ 0]Pl59P ~ϭ^9ꕨˆ)F"pbe9W>h7T#seF^ s[+"qsuvGtHg, ketԿ[8&*p #E:soڰS>bH͡eoR!Td-gX~U=_ `Hpz*9A-(L)M>_gCJN2n>=Oox4UW S],IdeXF7S<y$2!o\Y#wo-xUsCB4%0;mh ,}T \S#OMLEiFj?|(~-ch3ݽ>Yet#4kh)oNRɾʒ4I途|ߤֲt ZXrܞ~SCM23Kutz-%z #l_DvHrcG\ smJa 銑i&t%kz@zv QRz[sXl~4SרEKBGut CB[9`j^[ĭ`ւWBhըSIMjREjrzB|3xLShbQL͙j) DZ~{ivz!KDUjC~_D{FGAƁy뤩"(vjfM,Aw|vDRy/=[ц_f -֏׺I F3Ԅ &]SȬ"e=d)cklENq(ȗb;z\OU;DGb?k~$lDYo9]6`& S~u} Qwx{Wn΢4Cj9W CH&PrH.^u_⨤JnwxU<pbZ} 6V IEz`E?}˔? I}Y"3b}%1*c o4$Y]+Iu~TxB[HM(+tDڪBE.pAǺVx6F3|zqZ('Ulnk0"l{NOk")#\oQG„I(mع'z897zDpj PjlYS=WFeZHw;v!OVZe ^55[, 9!"{%hZLj/,BHw5{D))lϩFI2ls5yBB)l UGrIpPXM˓)Z/?`E /Z38hm 0`U4㱧J(R5MttΊjQ~LvD(! @T] ?$5 ֚I\-hz:1,PA)-"GHq)Z{NIDw񝷘?ubRX+G䟇qZSC3;jf({&kiKܯ]9$m5ˍ̯KKM:[hndn:"tcWýUwsZ(.HgAiklpi:Xt.F' ^6WІ&n EkxvlJ8ȅ?O>\ttu xa6&M?EHCQc@;\?klL]'M.Zp"mKhY8N2*#]N(6{5gJtRr@joxcM-|! OL%_O*PQ#ij>[NQJ -0Ǒ5u-U EK?]BU Qb5'a+Jamwa\3+|Ν Rz"'?]+vUV, dpY|t {\2_ 0tWgJAa1eTB6#d!rO3հo]bw7ǐeQnΕEiT x,3[G!Øas /l,-t3R~>?Оe }l^*2}~Z[=:%|!tywG-t(Mz=%--* 562c m:^sO뜋=v4_n<ߝ'|9{+0)#2ki]G<]1DґB;&CcY"# U5Ǫ 4UҪ7)nnHt|cM:D:UcWX@ε^vm-AE=&G}gϘ_֗>\YHu)/1բܦ6OkB4&5>׈3nREq SïQg((N&Sb4 , DAd'荒o9vo~ {rv_@)oo` YgT1 \]mylÎ8X5*h8. $~r^ mޗjTI_]4oA0[*pgk\O|=-plzW1Zg&FkR`Fj+]ECnHo'[8*!NoYGNܣ"7@  ֋II0pY0SdE#Y5`KΊm4KQ4 +a zrQ\Dq$قGpG2@ eK5 G `El釺[K|44[&s@RC>Vv=p/vo>" ф't \ȨT7s~>5mWZ0[$YՀcX[~{x)Ed0CLG8f :V&RsO]ɥP^tz?lǁk<{MHjIjc2})]@dZAlŹt `T뙏ہ}&>5!$;VcUEԸMq8CKwHg08I8O_肐mK!Ar )V8wh)gjEV&1'ʶ24^_;d`&da8kr@ ͷC{/0Vu>AR޻= ^bKR $]3,O <>t * 0@ WӰxHMc~-ҫLŊ31]NNcb$;n %gE/,7-$052, PZI]eݥbG6r${=`롵+s=3;͙fNSw6G0SkS[Ǿ`84u;8||Vr`@P hQ%B :JG^%,'ɼ\+Jn]q EѹTmfH1) % нCVZ) #+zP/z,n~2TWhq.ף5_R՟W)Bz =A !xQ)?5(CZ]k$J`]Fos۽lqx+m#) (UayI )J%s818zڿ=LX]x z1 }yHvuN;#0Rńy~LCgc5%LZwSV"@K9-;oc ƀ Q595ܾs[2ZΈ7y9%$725bJl\[  umIj{3QG=,NQgy k%L-/w8[Y1&<1<Ű)I$TIYg%K+w @mw\ Jy|fNBK)B"|HNݑh+v BsXXÓ,m}-Q10Iy:U;>g) , %Q-.`ˏ *%MM哽|=1+0<ܣ5 [&hNAUpC640{Q G0'Opw eo:|E}2a˾ Rha_'k7m^gbBs Qi`0Gf@VD{dI}F50f}Pz0f!o{{pd"Ch8P)mL +q~Q He3 4nE$6Q-)UCr KiY'9GsRx5skei\;kQ-q˂iՔɅT ͓:mM4N/K: sǭ6T4Px$U4rR{̈Em8H/V"p\ZwjN#EZt5ulҔ-x|Je͵KIEVa%rfi %C gKSL尛Im:uh4'P w. Ff+~kH[j#_)5Xfu:<ۻ "ch+U Ͼoj=c 2N2* V @WѓFKO *IVr/F}K59ʟsy &JCqG0ĪP_:ŚH|FhDu܆H;Fam_&[EJx[ڡ#EcYF9p7NK_B H1ozqڭ ":Q]YOHA1E`w5ЌG4DKLGPC .pGۿY(D(l'bw%bcEJtR3'ob?g zJ?1'?cQ,F_-V8y!iPpd苏y hMYL p ɀHǒ{&4e(٣ mRQ/C}Hߴ'Heq+7!L1<5j}$R˹ On̻Ü{dq8Nd 7/vG8ME"ƄlUͪFVh\72mє" -RGM]"5{m;Q*L'8o.Qgv2'=Z?)lGǜB au?IÈ(V8̍>f[$KVW_ E)Ϝs)Y&1жzb/Ł1?.~٬+:j"?$;C6 uK)#K!VTevҧXJr Aly@ˉE)ޞ6[qd-|w߶$eiODfbg:,Ʊ+ɋF4]eHd+fPFH[]Z+ -@a-ɇ`& dK]sw]-ޕ=eIZD싚*+RO|O]SGrb!^ R%%dq[wgZCK pcJ|P ĥji;ӄq*oy=`fE0 nRKp#^$#`Q~er hրeTML'6H;Cl6^d$uZ7lNH` y: ;iv 4l[&{齨*š /Řnǚ"!ԌSF?:Ʊg/ן `ޡ^=H=v/soy@"o '[R)RhڔZT_a,|u1s ]=)p$FLe$"JXr[ ¿J n9- DVd2GŒłJp놹 W>rfw\̈́z"4o.4N,3nj N$=l/܍a0#i _;&}sW@ ;~T|sUU\0N9R/?9 krnMS_f0ޮ}l$܉w)MԆ' [L F#*H"{#rh0XviL/9I W[A ͺeT2Jiጻ"W?c:>dLV- "&On;H(܂k3c]LVd#4TJAab5_Ƿ'ZN2D21 )bjyY"əbE-hX[BELZ?ci.^zd̳=Bs8l+I3rҢ(rGϓ:t1>8P & Zԙiq | O͇ÈG$1Z5P]Ez[`I zs4!T J+xȀ},#2uF T 5TcT㒾G3uΆq/@+<zw {ٔk^#Wr9Ì ͼkHQ>GEح(#%ֲE=]>lp=E ̇猪Nmx#ْ^U-!UQ0Ky$X+JobۃXwgda|"~tH-Im>L Gc i%|9?%Er?O!1u7eϸ~9:+=$ՙr/%|úSk~qvʉޜZd[{&ػCmznQڟbxpިF~,|,d{nuUs H5[yI;%<ؽŶ](שx޼:E9WP tqe?#ZB-yW0P!ɽ@yXְ[bxs`ynug tL9tX 9ZzmM'3xǀŝmK \ 2ѕ74?8sỜ  ;Ɖ[$쳠&bvH߰wt SԹ?Wm.Q,4w10yE [oF2U&F ݐӨ,\hш $O#fL* UtNq?4C\CP0M("e -K; n"Ngp_`URv5n|cX5OI U[ 2ӶZ`[ g,UEAczM$v|R.ڎ1"+Aҗ| wI .6 9ڷ*+$6-v!VN 35d7Pz YDol}Y9UUOGk>Vw?=':@\׾Rf*wYz&O ekAZ 7_,8껽mpc"p .s8ljQw_7x=[{||Qi}xxVt$E&nw{9goBQu_ǸՖ8j Sѥ`kNvU%,=XX='ZhKAbIvO⦙*#܄[׌m +* :R+v!A]poFJYYgbM[|ĘHVwnQO:X%aESn_W _>iz.6#SAsU]vd"iֳƦxr9$ETH 45'SlI> G]A{5)\^QǩH΅Fgx_kTƒ]\vJUEDO_z7N>񼌛{ő4n~Kwp| ۔r!ȭtnբF>\)Tr 58+_)P^Clz@Y FFL^--~aPEc"ĀrQ;bk~@' >A/Q:]_a{HWA4uC9k".аP\t\X/!@ĴC=vʐW2^ }6]0a:#`*Z$-cP2Rsj(N*flugW-Q`ú{޳+0D:uWqvIi` [@| "'̝UQܱEtԽ0Y0p*hC%6#U'(j:Nܿ!KqL 1uVSll0^Ҏ7p , ;gHx&^+Uۍ:ھv-| R?kG,2W{" W'ǢhU;tWzܰ DKQ{N?b' @5P?7нhS\Iy^i9 =Gep;F5bH=tZX L݉lև?VW}1Um$4kS_b3M 3z/j^wC GgDa* \YiUW^i8ui M5 k>6z|2TB-רG UB >^,s;}nkz|s}a?yʲ1u4h>2LTRRwH~Ej"(7L:+߰_ߧ+XRGUL6S% >*=866P}eB!ۋ`.$NbPInk}C*" p81#{9_cb iƪ%&щ O39"Z K1HB_?}j6yi3¾Ho3CES6W93AQQ8d{ĦĔg~%;&ogTz, +i u@xb!sNjz3G!{4+e(%5Y<\NpXM:FOTP?'^ עмRT>uY#8L,-#6޷D΂Q-&AlN0ID#E9|cޗ(ИF^wAEB+^؂Z(-/./ gG?O &T7҆_hA.&5m~).K#@*b~1i$8$ڠ14%AWcnڀw&ӿ"@ݚ =CzSt`ģ0ƶ?h( MFޮ{Agtjl]+9 P"KA$;9SJ۟+R-巹Xo9`?/9qЕ7cޡE*,<~taf <@X4 'H.=nBaK>g"ܫΤՌ^x ]Ft9HWxjsTpA!LZ6&FbllP k?Tnf -i@݈u+3 vLv%WB!L'0*B|U(_Q[B =mB$UQxpcUcXsZ^:b 4d`}~TA40Lpk11ÙJ8>^DpK=x#\QxW'LpA<#4aJ(%=pLJ7o<^YYbp#m3qIUzG_GT=|:X9iZYo& V2;1wI<ƿ=p8;dP%0,fuYzHk_zp>ԵK^F()O@ITMl0&ZˆSҰC53׳l^s^17_Ͱ WQA'`E4m"'C{kڎ]n'ݲ\eo>.6T"x(nq.E%JYk{{ 6;Ʀ'lD+oZq+b4i2g O5gSexOs߲9~*^Ҭ@Pu$0XB 0*d+\;U' V'd]l"}N `[#fc5:7a `w֬nn͔+&5I#AUm djQ2f7]mpO}D[_`&9e7a85 (,Q̯uI=P4Ir%k0dQ(ab ]峬qR@4Ɇ>|,tMl^Aׁwo6n;P ad\ ZhyjjlᲭUqhY2('Җ܅ҨЙ:d*(|WS*qO }?!aij0jMF'i0AO^Hr{l0k3` pK̠Пz^c+ƈBѰ]ItCխe?l=x`ߌkW4i worW-^|o/WWPHFBUy9m/" 9eJ9v1qTciN9JÓy?i9 ~BKuh536^/%'zOB 6ikXF&AkMʰm2S9EN Asn8Q'WtvRy<ˮB7+ΙI l4g =?;ߠo >w6; rjMrGF)F U_z,('>)Զ4 H/#ޡcB-/#PP[)%yN(xPAER!NZ|c S{ aD֣*kҼn0 T/LAx~~yo ^,_&WEjrVe@'W5k7&$x([z#XSN B\". \QS- S1?kL$'HERdHX s khߦLC{,-4 Yb۶{l{MZ݋gLJwE? @4ͧYH4 8/-gOl/*%,>Z\h|T;"% K֕b/mVcO=@{"g?4-[mc6Y_v+cB3Fd gA,/QbcR9ԖByD80QfNGOP8o`iݐg#۴Xhc15t L5,p"ԔH/#*LyMn^PK=(ihHX%F@'J#)}'7 J>Ѷ̯`ĈEPT!2HxPCL>vH/;:"1FJ;}K0"q P ]lRj+pb9ٺo6p> P ) Jol 9߷M#pL#w$>{TH 9Ed m QoS֊} qj}>ȫh7ו =lε7tѫ&\y^X%Hiӕ4! /$u"m=ZJaescS}!D nɫ%,aQː}7d-k0PN/H6+Yџ~KܟL3zt_ wA Ryۥgzڿ .+|ŰEg^ Es(z qe+[ %F訉 |Yc!,q4Pvwpsm`eƬ$̀u1J5ԭX c`TKO9 ]tۇl_(vE^;d 4OM5R\4( ." z"fX1Sv (dǷ'{^ I]ؠI Ѭ,Aֽ5 ~Z]W%6qw Anmzw);^nZiwbҍfEiz6DAˣ: p} snDQ)C ԯnM$[F/a <`8澺5to=:0\>xg{A@gd,dFr:FJ^{V.lrW/d({*wU7޻QdMG5_e2KmKD W_>.(Ë-,Y_3Wldt`u-oHvW*$KS p&H+cCwY/y/ D}S+Z7+1 cD@Jʐ^M[ﻓ7ݫNC.d><~ptut0$'M(}&fL4ljuǕ/Eyq^[ljyڅկ]lexG'(5wP14MHnv vN5I 8V]zzuP* A^fKv21ㄠ*vJ.p؝O2l}mع ɔŚg,ʑ:- Uj 4igwPiZTʲ]׽k80TApz,iH*jlmJ|ӀJNy8(".qq4er?FC~` S~߂VD&-@ryWA 88 k1-h6WL.=}d5w#zǗ!X\WӶX30Ƴ).#\@XX~'Zsiozu4`1o%X=lT:dp(`T`ƗLMzO}F](r#>rf (mћ[-u/̴WՊ1;Ha&Zdp2OSJi:0OW6ғ)[@{_ 'Ddb UAUr>O—,æ]1.',C)e68/aT np{԰]6C-wy!Hҽ‘7PqWi% Qx]B7[|GWcR~4W c ]CN#{:8D2f R3<G,%U@JDž:I>XFMcxnJ +`Y4 lDnPv! 2oe#q%At‰cI.x?la1EYD4ZO5"?.EFɜĮd'7.´G˶6_I%*]kTYЎ\߉}*08SĊ> t(}7,x2xC &7Wh:vf &%S?bpZyHx^?WW|K'%fR=: 9e"sKv煚?]=t%>NN4wctR鬍 L#(V.ݜNUKVep rC݇#a$Y)jQ<:rXvmr[γ(׍ Dr=I$"}H>0=iŀf-^S1`.]Hq2Zzo 7 (sb3Ec+oNn+KM OF.# rn`ҚU?]VXEBWk^K NgXTm%p&6R{BF6L?Yj#?֫w s֪2jysƄf~e_;My&h}JPr{HHv4v|X_7Vp*ᯚ cZ+POBqЎZ%f(_tmul P5 >pS)ơÐ!*9PM FEG^.mgJ̳T`57K8UBVYVt;G" VAODP#a cG%.oGRO><ݯ$V57ZBB}:u /TEYybN;5[>!I"BD @)%j7h&pP>?_?*Gm|sﰋх N3X<U>zvB#5E.}JVcm[{ŚuuwjiRߕC cfz^ ejj%ѓ^C~ւ1ȋwH;ҏXr˵qvM zXůXOb,B,zA tqJ1j,@0tb;?w96f0>~֥x}jL8i> D; I=}בL}nfWdhA@ ?;:=J/4jtx3m›p9k!1ݍ]gSP6㿭LhIBD+Ӎ Z{KFFHyF`u~;=Aʁ8m3р+h|X $ZI] Qb=m]1 IJ'4TjpҡSTAQG('->lk7J_68C+U Yz0 e! @PpP."PTwՐ:gQx"HۂQ?~Gٓ]D'r?A"E+~N]F} @"Tln/[dERQ&l[8,!I(tp|bV;bp(/e##QHڽA9S !)W%ҩ7mjUU̵|nV^(hN/`cs@ v-,WɌSGTgKf{k.'цW`ZGjeҮZfW~ej Mm5qo\]?[5 iiQ~ J_8  zы+9ݻ ?nN#XJ"(IZ@xY)ǥ)L?YiHՏSuI0ǂTJTCn9H͢Z~W?TXSUm A Zm`r./iN~mI0^3_vPw9tϹeZH: Gd7YkXXr 71ՃȞ` M齉GA4&(|N?0BN_IF>'/rQ]b<#xpJ:Yʿ ժdnC3W\*a4Z BL(!lW-s3h[jH#X.5k{1e3ypF EDǽnx~А 5nrq@< gZ`$5 8Ey}!4\D.4[z>#Gҧɠ1Ŷ<ȌhncF]M#rc+LO6άR y&Knr)hq LNqd^sZ'y_ bϩ}CuǹL[?.z#8u2L4u υBP![ hjҽ=Lk[e9.t =ݥőIp+D>鷆4 8gtGZeKN!-s<ۓ_o ?^!y"7sfm2 zB{U%Q;:/Wë┽`} A3La%49 " DT-jnܯҨLQY9&ۭԷsiqtDR`@YggHͮh9ɾNt(]6e];ZjNϠJ [_W).A?>@,lϢ'7 h3L!h3"=`nc*?KYi䑶oda`MG|\;E&|f^fmS3ץg7*rL+y-U"\"5,F?o?A {\gHu5N}gn;E(8h#čS1) ?U)&j7pb  #kcSv7'2*1J}~g> z6o9&9^f3={X`I2=@xǯwqH,7;@vɍ*)@TSCGlvbU]_ pr J0>S@[HSOm;uIVB:68Y5NFhQRO0'W P̗hFD!))ae 48&̤yջCY3ȈybPp1_]}ZY V*JH͐*xѽݬG^\Խ~ll# X[1@ \;5:B^7Z&N ^cvu)I+F@HW Y[PD`!ئl!6*o*{4BOpnFX VJ;&>?<(=6Nqra1PX d ʑ7&Ѡ0fcбdMyU*vC 1V+*z,bDPAs2y3(cuDE,ci'p@'c|W[#{N8E MdEcx6]>m3\&c;I=1xjv'b܍wXr7|!"7ǼeD݅`9N*8hߡ\vn;d`W;)ڤSYs.;:ٽƟ{bלm&] .nruy[}ޝ8L"cEأ΄i2u*(Tx_1rv:7UF'$%RaxN} Dl53df/{YKC2~ڷڡ w& (C>IB: R\)A{O{=lmɤy9XȜQDYQ D^z{g)c̼s1L'#[3uk!S<@VV(sۼ$""5:K%\.,>!]̏Vv`{C"~ "ͼ'kW3@J/|9T1ϻ51[AXx< YGhG3^ĥQ:GE[BdL 0n36xHuēa,e4&=I!ӱYOUd[!V%uERL=zٹrc8@HYzSRcob۞:jO n#w7) G yս" qb &J'eB١X.eDLiXQ}?C10]Nb"Rqovt¼J~9lb1A,珗[P>DIVx^~|随K=thyv1C1B "w>X}K\V"H-ء;w|_E9Kqu8eҹS'F\k:2bB ,-(gGi]=ot(ORɑɭoK9LyN:Isc/~?f\ukh0{)ITNse~iw\ 0kרgtB3I۴_ KMо 9R?ao@"MtgKi˺YTukjK$It"dɾ.׍P U>nqPTJdd᭯-(kgQ=lO=FŞlr/ l­jOhǤ5ܻn&C3!`Y[UFvȫ,繴x4~nH+T' yIYbTBۀWSȓ.?> 7xW?P}"m>]|"'hc D]א'8X^gdćvsBRpg/]x "n ) ˫SxPIi|{5kآQ=oTSi9l}sB풛` ?Y(K"ky>jfGД_f")3Kg+9Pb'gΈ Ս %\Q1f,% d*d9]5BP E$*8wbPNm1к婢;@;VO"Op8/]N?ݓ1o0kw30]Z|[P.gV"M(l^O:Ty0SXTLՉ%ƪEnn C_6Q@<*&bř-j`)`DG3^ޅD3Uot4bG(; ᖻ%1~v|4*DBOWdm\c_ը.&$|1 >1:oc)t T#B=O*@E[SN^n%n+juziY.?6t!֬ WU^?6+ϷrA+aU(\wOH A1Qœ@:zN-%4\g;I;JK4Lo\Aa ojKou|NJڮZ϶SFvNJ7ț Hj lԻRyS$?af]BPP|RDfK2UJuIo*X4t5Z; [NIϷzVZM]!qtp,t9[?J%ScCwo{b*-n6HE'NRb - Z⟭g:5}ĦA奮XTAf쐋&dPkA%Q`?%nO,(Zwe7EG`A3v՟ Qٯj?z $Nr<+`lJ,#=J(Wȟ2r~׹Eۗ]M!΀Pɶԑp/EƃR @βΟQ'@ZbߢjUGȶUR˃b?b -j>\ TByL0u}#Cg h! 9&”o" 5U"*גQ/9DiմȹSU%ꈠjћU+}%B e]3u(Uj: Mv~#)T U<!8Gf|sKXatvhƾRE~h1?q+@ yŇ"&&n(6]T}%=Px)FI~N3$%Iw@Ot==x%azTE}I(J-  EFVA(dΑ@кxB}E̊3MDF C!݇J`.׼;^8aȻΎ2:!y |PJ(ǥR錭Zfj"J73_3l Z]ͤR(:F컩G3҉ MgH70T t:Zڀ'Evr'z`髭(r( UkR%=bƩ¾9Ld*h/ʽ&y{z\e;??kxk9tc$ɐ+bUuB~~QaYx̊&ϥpVqpad}IQ{c/xmly]VIUVGuT4DR mS%0ۺJν/;@)Gl !yo#SqXoAth=i?鰈 `1H;GrxK8Tl0\x%]޸qڥ^{x/3=AVD$4m,fױ(q 'fNU[L@4>%,kTA$oW'UF_ڎ8 iZO_f\8~ T7'nIx2%٣$jM_Or/E=N69 .@ŖK jsB KDE%r*E">ĝ/+藌P6}Pn+C=eŠgN@l@งG!)hR$>b}b3DUGT\>K"B+r*g?Y hmdAp<+o/;#,d$åA2{8S$JxDTؼ&ƝK~ÚFZɤGjW ~ՠ:QeAwE*yAJڊ >,6pQx0dM _邛#q23yŕ&y dQiyf o郊79:v,8LQ%"'$=׫%UAz|y1aT0E)J`)Ç0;̫vP{Ԕ|TjKejvqS18} F*}w@u;:|Y|qQYlu]U?ܤcRS 5?ڙpfP[l듈KuN eκ_e 76 p@j:$B]-(edr.vѠ|1y<I7xtSn\tհF4w^eOM8_('.)Fw;u CvbWGY ]Y+3لT2`X~5%uQFIƆAMj +PnBBLՊ%kń/ ^,aL%$đ}x!"c!Y~_V.P. C1FK'MI_^GaeEcQZOX9.΂M`yWT;EH{JB+:҂`Jzc_-3@$ԡ7h9kQ%\#!)'ɤ9 Q(bs1h[85%ّffN/XjQ(k{vٺp"FF'p>M^(H"<7I${_{" K漀mv$Fʓ40™x8f"G-ۺ %12<[96N.Wya(lhG(tٴ9'{EfMDN⁓E7畘mLw{0qH̀9JtUr]uXg=RNbwJ}0q0( Ժb9c؏`V[ @[X)p.&^\E6o;uAd'CY /k1ϡ{L.i&٨($0b)y:vh6v98wuFF7ѶXʾ-vg9yg5bj4k(e GѷnnnGYMeTO$&Q{]fXBڹ9j|l.{nZi\ⵄ]_4ئN~a}@겙I:]IǼ=+=A쾫ԇ+PWQ)be \5F enLz\z 6X*f2_36@y2κd5޺V>f"-F `WnI1&ihBWTY!Q۔mfxWhѰ# APqXW>9łݓK#}oxھX{Qo #+.ctCZ:EґKACFY N'GѐMzscHp}N,7q1M?EhzpP3zV:vQ?(26-vv;ق;A:Qăx7Fً>8¹Gj ܶT~.]oʻRNZ0H5s ?7,MfMx^*Hk.L㐑}Ȝr~h\|sAҰL@q|Dxf6K5ኪnY#\]NЎ/2k +~?͈NF/!+a;ʫ!]*@§6tPMcGkYRʷiHX_OAEG7> V)ρ q> D嬒̓,ljG2+"vNՅHxki&9KzJg`_G054{!} U謴;b5 DKv7SI_.PI[M"y9 ؿm1V(P𔚪kJk {!WL_<*VZ7zռb)Q"Ru0b#LrQplV Ȗ$=q_v+`j;1Iu;ξn&Ĩp+D\-ѧP?lzR!"+3ؤLz ZIS`mPTcۅVzvD b% 4y.3IEY0/1ɟ, zjPдtJAɏBU燚D(n,{#ٖMj@$}C,-A:,{䮿lS)81M)4f˖>#rX0) *vL&𞻽?Npr10PpԚŨx&8LQlANܝXރ"FۏVL" ڒ@"~ 4-į|v,6o~!1UkuAK\,CحNaw9'+#fTfZTQD-/4:$zW:puRʉg1> W-.h<»fF7HOdQ Zͫo!~ 隷ʴ{IM 4"|r{6;9-R$NOyPK8nsU/%8)..ّc,2X#Q~:9&,;Xϩ?1 )jd[wk1#o_HZhVdzK|V&# v_gUmZ?@8Tyf޼: ˋ-VLId^b:D0:CXWPbqN 3ÿSHv3 S*oOHPv#r^RhK!hJf7blptrXK xH '`!9mi 9񦏰迵SBEz&෣3ƅ?:XWbc`tnE}q7gܝH7wY[)q͡N%XS>yG*QO" D~xW%Ѭz?2uɛ.շyoJ /0vp}qqʛE3hHƀ[o|xRj 7PG!+q%΁1'X~~J@~478Lܑ^껄sӈȞ!Ky;%*\j[.,=?&s-g]F_:"K [.2E^mR2+‘*+|OOs*q=ׁ^7' 32UB4I$m#k*VURx d81ĔhC݂߱YLyj9<|-L ԮL .c;p{1c,ן<_Ϡa}5U3 -ߨogS uc%@>JV|.mvx:P- ޛ&?cX8om?C\29 PΕKyn$+U3e3rIr(iƺlQ'm7;AZ7{ܧْbE֌+Q,xѧhdr'Z 1|$¯ վ'6󒁯s]n v`$~bFa50.T+>J#??(s}:_v&\oqf׉vU̅>s6p `F`c7M$ Tr&H_eȷN+abNfZ**^7,Db&{+dmۯ\_~t:oAa@F7igR.2mZ&Iq"Cp511K)zAL.NGuxdOOE{23!L*,X"%ڧMir>#g} pm_uVa(`hRH4y3<|2: Wn_uth7-Ppao1`K^\lCCeov*kpqu΅]>WuW,H2 p2Eo䋕vdf%3n֘1'*w4Y]-}@SsC%O_"&XdvK֮!iT2 AI[ \SviqW}V]QS O`Fl/w)~vr8@lQ|@sXOPɆ'Ɉ'p4@¾VZsa7.9r0a<K@Gݾ-IOgYUτ60s!m8&À<v0fLVC&hkMj^-dq"ZBbQwǘ Qu22DgcR)x[aHO&crhsb`3$M!̣!#!X)Sώj0.c!Z9!ºuf4X:gPR5`y'$W~T`)!dҲ6Gu?8n~K v]#RDl0kq [D3S9E6YJ4.,d&*s 0Dsv"F.KSOc fư}4_Y!O.jP\;M(1ha;v(@󿧿%U>k@Yj"1w*&6HvMK6cȇ:Xnhx8lf1[1G] G$qjSͭc[FMdO8&';ii1 2=%x8u)~0ZWa2bN*|FwFW'~9lpV\Y/Wt#¸i(!7Ma4xhȝLu8Nʶ<{QBVpz5 7:SfE ~4j3c=6FBIIIJfH5orQۑ 6W5怍Pv"#( 1QL*ц{MrGVc7Pn1ToʯL:=?+~QCX1Fщ'aVKN2) #*T<ڂ7E<(D6Eлևq'=~p d"klwccf29|xד)*NG+u ee{qq=]|cPe"!%.VlGn:hh[`Eh3ehwֿl1<>W q}H!!8LpR,WCwbe䓳]_%{ˇ"VXS-gz˅ŲP 9ĜCOQ< ~YU<>L . 6i"ޥp`DBKRB@Wobڐ 2 Ͻk>1QY~ϙ4 mLQm~AWِvUĠpxv%XxS V!"k]HMa^ 4KbN03,~( ]B-X0-pDIϨၽlŠe9%;ʏ+y3 H.oO{"nBԀ :Y·ըV矊\V=jB#'=}R{w^S~yz@dz9EL)~T[I]'MI`mպNgXw.mq(og2[ë>#j E7Y=wD05!<&D+ΙE7#dЧUuLMPjh*ŽxLjc*-Je8~ʼnN *&9œ+Ԣjc5R,i~QTbvA 29'8X!x_V.Ȯ^˧Gou%oL]tEn $LFܨF`R OV@ #mG J*AMP0E9QEd]kjV*mܥ ?>v{C_7%9F!B菽zfs%$&Dڬe!NigX݉ a$sK6x* s(Y"J Ԏg) doV[/%pYVST]{ym+U7,w5Z<N3 4UԔԹy@rQg'A>|Q\w8STOkjyey "!#zawD%m?k LM$gRPW `U'سw#IWhZg"\u F >sծ>L0ѽ#M4R^̻}*2]5hI d? a՝%㼟zH\Do1?E>Q/$t̸ o4Ie^`yc $Ҭg~`'}kRW'F$Pyt Ħ!$@c~I7عn4cRQ\6!g8fhkv'l2Z4n9MJqqu7b>*dSIoEy^mDA7Rx|Z@ 8{Dl ŵ5cKd@xY:/r\1#k)`A RU$Gkq~~Mtemɂ ,GEҽQt`Jx2Jm}O'̮;N[3Rj3C87ƫ46YO'yL=y ,)%H*nvWpQuYXA E sy&IX.Q<|`2"Ud MFYV?p]Eb16RHc ĉg/Z ̑;r,`=wzb>"JRJҙ_.}թ/|YJ8'L|o ix?\|0?ωLLIB#x^[8NPEᡭQ!N:t+KdӬZ1>p;<LܰՊhѯ> x%h?XkBV-U>G7d>=Fϑl+np.|) J4P30 yhm ֓WX:;akSulzHKdoV+2UȡB! ;x|-2.f߶Q `>$IJ2ڌV5/5v+LnBeDY| Hk3dgCIs hhO!*a/[TdE_V'zKEpR$R58ʦYm. XeY`9.M .$O0m=HqLG&\hXx}o-l,!~~ yN}y 1v>SCc~uXGϔUOO CM E[Y٥TÍ3&DqM 2={j #uN h@ ^GbΓd"@,$F&Cgꪾ<'3a+ yzaa3 :M9k#k̆]Aܷ)޽K2k+) 7UҨB) NFBTX8U zxFA&> [1"}ť<]TupȖxУ܆$|lmL&x-'Ja7~3xO%޿&<8h# ;ߖAϋyfThU\(KěP1ɋ M\"U^ɧ5gy{UO浐qK$D;9#l0ЃA"ϙ1^_c%s}b7[@Hwi{ ˼~h-٧o@%`lju%Htͩo?$h&nںY, d J>CL?F-Qm;9x-66m} 26CmGn@1؜ںIAz;lϖrk +lǫ2+qC(>UY2ah?WRtj{t(`V$cDFhu$Xϙ{1_dcݮv [> :vЬ[bCۜ8~lX\;mc DEO3qCx zljfl6 '.[{>2Z%F1JNE?䪬hVZ>Bi$[jnC8ݷxAKA  _@z\ pz{1$!\)E$5U&4)}AqM؁quv7ZohFL:/h+_4fڌM+n~S';@5<8kEfZ<0S摈o$)Iy+QT6)^5l$zh*:4qA QL#DZ\OPy]|ݿt\=(8oC9UM"Z̢{_Kؤ,Pj&kp D44EI  p [:Kư]'gd,3QY)2PGt/ȸ*?oq'Е_X^6Ί{xx*!ZKVޚ*> ( <]l,a=N$DqD5¤t+̪"[wT;NbW !82+UCD2:U+KrA{p~tX<D+fK;KJO1dY&n].pLw"? ҲS6Pf;RKdG|CvQ{4Mи;%:I;.W@:QL1*gr)OޖMǽ$v7& uoy"H?>6OC f;Evm8q.J` $ujLB2ԩq2d7RU$_Ш*>`|1g;ڄ=S$(H? X\2^,vKz_>T1gPB^ghoR:c@J"=g6[`DWxJrջ6oF&w4 -P{q|Ez7d m3+sgx OsFm<?{jyNIhfw4ăpPLYt L' ^8%[D Qn5M?#ivCut?x\<0sg]{NBn 2Q9AO0:פomx{iep95=\JKt?z*nuҐZuKi;J96cfΎ,q땼ڌY,2ܯ0KwPO5eZD3ZLw}3+4#`Xk~e\|G) u4K)ޖ_%JmH1mc@wE9OI/4R궖wh$p:qkZGAZey^^Y n5o.P}W8A;n!(\S:R68.pU&WsJ /F,d =w~I8o\8C<ʼn|)ʄ|ŵR9mh>sGDc9}ENS:,z>;^3s 9MlZWQfI$O;?S#K|v;@yBS8ϔj{at_`#Jrn_Y'Z,&i뫋JI֊5XM 48h;SXK4服J(B k:rT).w*m- F 81}ED"4GE-NkLS?kjY[r";kB‰sKteA FմVN_0`WEʁ% MD7T9{AS~”:w|yC:4*aY`n]R˕qy) (=K(>=`XSVC+G}v1B ~=WK/}ۅ%`WfBlo!1<JR5H]̴Bޤl--p24T1m㭵[3E01߬zFMhtchAR4f'e'7u.][˲[9eX<5[VP+^~F 1;8R@$75],]6jJ#rۛi5$Y.Ί"cfJx,'bg÷W8qM {!Ɯ2|%Û2B'u9F Lx9Z) b o v/: +gWu>B`\0Dknn΃i P{ IDml[KRPju :n2?6ؖvj;2xjU(d%rԳme՝Z5ڎ8OiTGnCE:eX#Ȇe_­9ԞcYNMXVe0tש2A6 PSZLFsXI3ݏobI.x@v")*yP$qp -0Titt\yFJ+f ,X(ۦ7.vAz&AomQ_i2Zq=XIb,,J!g VA“JF͵>o/N>1vEZӑg[)}ӢI쌛wc)]4Ź))Oc nD:s(:{ɉ2cM%|-/fkUGS1yXM q R}lr>2:+Og`^9pVe:PƘ⮧W·""tMÕ$@K KnTaoVr 4Rx&$#(L:uN wgw7$JDش4){3 ׏x"u> Ws-`_aopKKDlezUNCn7zb-6=K,^Z p!z)ĠպڃXh3|Z?/ Q0W92CW1PX`ngaet="jg]=lL DNxRzvs53*OFsnSgv~ŽAl_;)<}Da@uMVߜ_oY3lKơsv ,0(B9ڳ Yocie)JB59[!(JG-pcp;:v+^ffڞ hKv}g@+*( 0wl =~cxv#{aK@)t)S/f' B W*ksڎ@;]!g2#PT1O2^򦡞^B׽^pȣ @Q5d&g-"i8EmI  ^%{ed;L]&% 1!Zp:4,/>\!:NG@m)NcS {1> m62tHL}t=h׺݄7Tz-u"*nSٞ>:_8Jgpǫ?ER.L2<;2 xdB0Fh%U a`KcV?;"g摙ۆ:&qٮq(,hUy}]cLP(|A|#޻_(;`V^מa 4HXd^(kY(A_8@wMMi/Ħ'Ǵ$ۘYiPUOd^zwz}(}uZi+fh|cŨe_[İ~TU@sT\!FY7`EvUv2hfJJ wVEǎ#B_/mtAeO5Ey{yYR&4ODzxֈ9T`4#x(|!lǟ$p{X sj Kj97tB|yKnϱrDF8A'>Fu736&RCZuW5g,Gt;oC!yJk:+dDj$A}cbe̟L&~?6Su fwm{ɭnS<Ƽ'ċ5ZR9nb<~ FAE0|Nv=#6(1?Fr=`2K{S&)ԌGCt? APxL-I-!"^ak #/DtND"d'.K*y/[ߞ]XqTI[(%4~(d2oՊz6q:zްK;Nݚ_Im$}-ێ{lV?:"stあYE<}xh۰DuXZ{DβHٜ6;P-7endU.v+,Zm0L ׏[iE0* HL)Z<\'¿:K>͉ZK_kbHormHڰVNhoi#d><>xA [`R O}*#`8Pkyy*} :pB |yQ Z'A/֬2sg2E⫌b9NxKIHPWSO폑>Vkdt:\Ȼ*k^Pۃ}_0[p7ByJ)oT&'gOW9crd:}t`]sc3fjg̣C>9UMO& *taS sM0FUMeP:||&p(Xe`ك~Jޜeʄ Kh q >]?`XgɵV0+ 1㚓IH<_JI'Hj. '͛B lrOmYXfEPSr(btKfˬ!homR-p͠N  ǠQڇUf4|Ѐ "-$Ma߇c!\y V6o}7<y!G`@gb5ȻA]'!fTM(Q&x5q+QӍ@ \QQ޳r+\5׵xiKv1R/qjpo'pٖJ Mku'hIpFIƿuFeKS[]s= 0Bf,9f&tk8d'a5y`9,U6o>9,OvdJ AՍ 7gtS*stj*Y$( :Եq J⭫ F@.:T [ܥ;4@ȑlĄ"kqNdi+yNtvvRV7,Ʊ@t>tۘFuZν9,ۨL} e;T kzwWn6HH!Rn&-L)Fg=8侟{uZSc E|P!c0~H)΋ ."VoS44ߝhjX,D]p_. Jyn@q)F'ri2 /<:](Tl r`8+\gA0%Bġ5>0S?D~2 *Ӵ }L"[D2lORX;{~<. {߁xy+_ڣei|]ܵUEixHm0pبq.:R$[ia8D&)<ڹW ^R:b&G%xxBȺCV/,_9-/)QKɊ6 |ٖiq0Zf(%;QPÅ_`[ ?Fy?Q3W Zeո5R<R _Xmi wd5=I^os"q=8Vhlj PA?n+{} o!3:mޗN੉dK\ێ}p.He45B:"eCN5~ue !̋8ޱ|Ƕ+mY*D=so$O~[4@^X[ɏo\啰of3:r<,[\7hSHI&#s`ßs9yD뉒:Ai§YUi&7&"L`]Ņid-PM<+xZlzQH1G@CEA ]K+o}͕i~O1ACݹtcNb.KD騆t͞ՙ,d0(z2DCgb L0W ѻ6wbat!3wv3 /`*6[!l1eYHζf>q ?B16M~gvo!ǧ?R>,P^3ǔִVwUffM@@?˳J * Yhh//(ızLHgAל5_3f.VbQE zIJM1-|{i2y3a 5xo`obsF񰥸e[~?.Wcȕ8Tj︧ԁnE.3%q"-QQ/Z]F];#U&n!-Ya[(N>Yц{YSf[_dzGR.zv,xY`"dInͦɱG !$fVi32n(8BmLdB 'ĉEG#GݕS6^M'I}->H;GÉ鲎mpyv`a%^wµHcT袉Z3AŤ_X"xIu-1Rzo6AhdP1Rw7R&d=#BL 4@ؤKsp yvˍE^D7z.ct-Jԯy6 4ĠŌYB%4[a6! cddp4giF;Dse.C]͍P_,80 駕"/%(E>&=@sBh|H0n)[߬lB:ķv*S-bj٢we"26I9'ʊ$N0ZgS'>[~uBh,*VR4G!$`jkwխ5`) K\XLk;YbIcOv#vP?FWI$(q_^-z  ߣ˖},b|0v~a{J)llqI1kyftA Կ2o.Tu5~2n6(Ğ8Lvu R-j26&)H~MuZʧk%i+@q5+[D_Ҿ82M~/ R7?q# ?UPpƮ![L#t=7kfҾíbs˳/yWŦH#:-v^Ⱦ>6j6&nV\.vR s_=][ YG fI<,dS#)o(r`זtz8D,]nĮeu-";IK0X G >Ӆd:yXFfgl^2K'RR*+~B3]3#VKy A;Am襴q[0&L(Kł@qA!|S7MP$t[ xB/O~SRfנ$8"q^fK\%ܥ$?bCqYyoMi7_{X jҪaZ%(t%Î%^R%-jV}7/ J[ aQfsIF'anr9 G H 1v#j<-PF&%=1}>Ɲ9Vz*ÝiR~*TJQB`S8Ty$”]iGlUft %Gta(Sno@4He(3u&%ḲGNYv%VöNq1w+6Р:V8AVG6A'iw/̤}|nvjgp~lƐKL)].=y5B?G|{7q+sX&,]In쾂'8QW1Q!$ՏZefs-&2J4f\TnvZ%:Tt#[׽Xs3ᬤ#%.(;wU1؁X5)}袟Q˩ \} EPnwxm}du:X?RP ȣ 8OAulF#vP->w7?8J q^ _ꪭ[}Je9+#ӜigŘ`> od{۽:,za֥G|v;2.G[e'3i@nx|.E_p#dB^*=PS\QZ^?Bt'z."XiLhJOR *iy0zy"bcCJ~:!n1jۥ$Tˤ0wĆv(%}T-6|Vg.DÑ'*#ܨ^Vc1>=mF>N_RI>I4Ms3!{Ylm0+-LټsA,<)|A89Y>[?ʾMDNk#{x*CO@m$dDvudD-Wi%?D>%մq<"yfu LQzJ惻geHE3Qk֠C&pgɔ#Q' > ;f'2XF[g!~:2{NyE@=V\ƒ]G^n6Ą;@c#_/ů02.}.,Հa)0Ңl5؏8߾kwyJ# 4 ".Z˵&acfޥKrīE!_\;ķd\){:4`-=Ro*O7O@-?s䕽0óaL~ NH_'QT* U7X\ mI dmh*PM4NWxZ}68a|V=V{~F"C~S$aK@ccq'Ϸ-!xW )UFi|prU,E3E?!G)Y)6JX>l+PsS;M{C[ व?hh&РQX@7c_y sM^FNƑ(mmcmA`"a5} ]J6NJ٩nE>T@a0gi3mj}xZaSژ!D@{h\Kcu6Y}uT+o|'F-ݣhDliWg6ބʷ m_}҉Dٙ5Jz. .R/ɒ3wژ.'JYbyR`Oxx>:u_p牿Ӌ~nI?T&e5;nϹnqd'm&"wb3M8CI NTS8I㿱LY[KKWE!2ׅJLl FB*jynKFE3>[lK ơ+6יCt833 jGC@5=CmھЈwe#@_.wWt\[Boc5#yK(U8D:)V0~keԠ # `gz0&o86wZbfk"oJ*F\W]cMRxz ҋahgkىuONKFp<635D:sF-C-ɋ1[B+ۘY ~ApG>Oef %G"Ϥ}4#<+S.iԬT\H!b?sBycC(TGl]cޖ߷CJ ZGFëʜ#@>2Y"P&=?>!->;T0Lk9+ ^*~bsx WY(+""f[ݶOE^qr$-}J_/ F؇>e1>7qP.Ni2NU.#H.:w\zu&e,%SC06ւʼ5XA7 otЯ]9w#:WSN kx!yf:.4C+(Y'f +UGk0v+[ n#kjٻTBq(b $R/b'' 6x. HlN,Dr: (tVo߭}{A3ԤN DeE 5[ʚw9pR6`!db#g\LGEdRCqwކrfٰUAP7|#k.hF|=-$(xt0:V 3P/ Teid@'Xg3.oLPx.o;$EMDF:jX26lj(ZS3ngF!JWq%cZN!$D~_" fqt4 9ʆ[ܯܩ[.E[ _&;15 oOJ efS9E%TDk*}j h>xcR;%:#}JL+ι-Yf-ڀoݱ4t9Q=dذz|QN@\7T# c$w:fo~Φhe(=j ۡ)vGIm_ɞwgx 2`LҐ,ǬrIs%C]QDijuVs UfCc|A |Tm}1k;24T,nPs1S}*E(Ó 0zpb񋢞qDSa%/^mMڌG%ԩbɂ"c$έL'0u+c_PA7 >.qw4Ր:luB.C/c,]sm)#d[_v]I358*#^͋uǡ; Ƚmm1o+\Kd4f $^Nzۉ)p)R#gA64D~`E UQ )E|ETZ s^.Jj+ä3-'[3Χ[l8ho5\i-fGx%|JCKꠗ(ՔN}'@.e0 Գļ]̱ [̍^=fž9#?FY׽kl)v h߽z6):,|q1#?v~>CՉ=&h>WZOuISNzϠ[sžf_b{+];#w[h'lmʘg.K!'RI̼&IN?8}so<#@ "okxBb,Jb׽A.1ّ2|6%?FΈI&],)1DZClZbi 6P-⺤WS^5J8"=6188UztA^^LCvVW$Dk`1>P:|-V@jOe*84$.6 <%OrlTbh1 On'eI6iX#Q9T,Ó_*WW/rA1b4AZ--ͪ =-RI/o J9Բ ᙁmڂ!~/;Oq@rLXk!^" !j4(Ǚ#n{#Y1kfCda Y.< + B+&o#yh&)<*ݪ+-|ɸJ}?VU<7ZK0­<|s bG'xh0+A՞4#k"Bg ?4]}J,(?Xb珖LLGO mB\X,pg{lД;W R@d9Ml!FY.9pkۨu?|tE_SҰ5eq7=_$H-[|<:)QQwa$cn9eLmeD)gꐌDeer Wȉ*N|i7~,s3Κ椼) o&Eq a4Z"~ LQ)?buaW'o+[kyGLIHv8ZoдTRf %?%$;`WPcGޅ SS(=b/ D](NyT3;˨U`>hCwxdiCI6q: 2'\mubk#t#WM! \Izݴ7.Mኩ}>|%g8ĸ~-_kCIAȞ2虂z*qdp2*2RT9u d%>h#,I^P-. ,d̵pɫJ )&)3J>_CoͿ)1gT Bs|P**Gm]RFJEGoz9B>n& f7BT^dնpuQ-JC>,v|GaCvbhb] yMG9d ) 95lpCG,2\\]ӹ9N h"xemg1_[4hW'9ZDrAE+}ɕX4R2BvyeO6d.<͝Nl`Mgه0atmOhWBM|_KGbEFT(R]]HU{tx4=G[=+[SAi}\ #G%!9Ľ1&x$ښE1r2e@\5g8Wt \&Aeg54J=hꆵg qg(A_@{\*|g9m=F>7+fP`-p$ J0 p\ CUMP#1GaQ00Q0}6ƝL+m&\S2E{8PcX 3]HQt80YNdVpʹÅ Yr#a6_ U~#C"ƛBNo6<ކe 5VyS8 ;֒Kbd 8>Z_Va>(ձ MI{6Z9#^IF 6{ 9MC[&=Zy9Ig`2Ljt}y8TK6/e,I7Qթu+~mF`nbr5r rR6xD,Q4Vx`vg,G"D "Բ'e  A :|گiNkY3QI:wkAFf#8-<tCY9}ї/l./Ժ{0boptG0ꀿb)@wrW?=zczn`Y*nQG&OR];zt"[ep^ҩA(H6k$5,}*zfrexT[ .tK&@)VOqyzUv,&58?pgS+hA~d~WrjėGB&CHtZh A67U;gK^Rj+ͨ0E:.=Abl:'kIn9.Ilt[z$!oR2g־ٹ>(XhQ[* pa66o'h@T.'2*+OMZQjS<c ;D01AxcSb2'Ea'L%Ŷ֠DiwZɌгuWE,7ȷ0<2^UyM@"Š^QX$7/ 6˙VЗM뾰h.쫍rp 9^ cc:ٛxGt(]$]<ΰW=^XTg5I?u9 /T<}YOJ 9<1V]Kv&D# 6fѵ4 Fj|@5kS7JJyD^&4Y`UBQ>xLI$;ױj9K1ro^:s<)aNxELpdH U9U>/[}mݮm4 @ Tu`v/#o=8 \sc UĬT\ʰphpQSBG z!/Ns:ŧCH0Ҹ7 `C )O1o*>%a}qbpXUՔ#+Yi5߂ +z|˵A; _&Ga@؂c9QtP_8ZluG,}d2Rk=k YFn)ʠg$A iLoaO>:lLuN~5'!̕ x,`)9Xh[;)0!~S~y(+۞N?qNrJkLIv# ehC?XЩđF C[C/=fGiL"ӝX!@TDCRGBl1\4SK"L= $mM2O1 TiD󐗣p$x#4U 1r/(ͲW5yyvIvcL(~Stͫx>~,559c]i\c]]Lpֱ8"YxS|aH)<_DikBz0vb&&3 %ؒa1!E[QtsU!sKHOkT|(l/6t#Ah:^vw>˯Gp218ּkon3ab05]'{Ya: k֋=2<ة}5[:)zPi02)ړzM?)ڮi֡6[)厓OGhQz|t \.% lBIyýT\*7[QJ= jiޣgBtfL}As)b+ QaIKWf(_pmMo4h6пIa`B0*$3$e R[ 2]x#U3?Yѡ&t q!GL2ўԭ#``].̫MJ6Тo4rr_i\=ʎ!8X%h&hoe{ߕYJPc(Ñ1ǦwΕzm.X~6@mKq[k#Kb~d.McGdZ*o%{Qqs{\џP׬zXfJhЋË;ݩ YU6N-$*~~^pׯ/!-\yz|= ΒzfR> \dI<|GBtp-^]Z}xcL9cpV/|- X.bl( 7ܠNϋ~jcFKLzszQs97+Zݙ6䶅-MTbN1fgxɯ8bz nSo+% FiU0_iQI''D>$`tA)Q0=IceJzcpL3םр鯭h2qa&OPϙ%`'qu)mVy:n-}VĊ w9]tec&\ZLˣB *tU&SB އ?E}[gȨy) | vʁ,iyGCg!Dnvk;ZaB .GGj2IlH*s"!u:RlU{=A˄dŚ1$HDtL!HCy.5trN  &kD^Q𒸥µExSDAm}DM#˿RYn@֨@SY~-k <"P2e,`:+tM BdoHgvLEؐo QK ah`s` 7;C11w.1,_j=|bD[wA `Y2ZԏNzjwsB!2vLe|#p&X%_K[\7>:qtxQ̹}0i؞TXBwRl<[Bv 8ԝF[bM-կ*FNX־Jn6K]})*#܄[hZXm_F_0}$w|P71F񷝁&*7pIUuߺy4&2xfzHd2,0}xlEEؐ+WwhWAzK'މfKzA=RL,Klސ^"{K:)_b: Ϡ`ͭt)=m.eG{2`kъqd^z]ٳs&;&@cxp7Ɍ p4Pg2lG65K@D wo0 ˑERsdt=:ԁC@a\>-k,_;KN`WMJ]zhxݾBpv1U v%3!AV &r~euTv|h@D%Y{4Yxa,-@apzx|!g>wՊͼ& ɹO.W(@3 ,_Q&A DglyUlfٻ7ņ?t8ٮ& \P(ḵ>7 MQaiίfGţDJהxtaΣ 쉴0Z>)"Ϲ1Av{$b\60TkéWyVO1Cl/bՁFϧ]A\R cֺC앁ELG/QԿ`j/YY3{s`6TMȟƻ";yc KИtRr.wFwk' 7DۡC X]$rs=GLH5w>m3 !Z?i:ʅ(WNdNtnu4df&ҌzY1ѾuNm y9%C|iC~PSnf=xR ǒO).5**mPM]iFzlS[^:~sњvWZu&JlRBBXC'.σ ]AFs(auy'̰0i!KX RA]#Ar4X&PN|uχB˒9y>2pI]'~|}8kpH},T.I8Th3Eك>sQ>zeWş`O33_p#zκ,|35SxD/Cq'xV"k9ٲYZɝ7%%f{x zScSڵ~p&<7Q6Xy=sg倘RW.l,hsc˻s>ZAs+2Df#ƕn]eֽŌخ6^ *lqjWx--DHF}h7&<5>=F\.'CJ6ˬ&赼݆ą!_s?wdGi=ߌIFv5%WLMdI?iYN;6DNן{)9,lT`4L~2?_ RbGG;L͆%~پ44HhVVO_d_JZ쇼K ג@DhqAKTz8Z36Qxf.e*NlSv  ݬC2Y9$ @K6<[ n@~gBX= 6"'unQBkh>vQ [SP0DP}?R,3RIpï%)mp'Bq; \ Oۦsx1lʃʆ>'1wѓ>;ǁW6MM?O똀[E~>)`W;Ո?Š5ȑ+Dv[Ȗ* b{3\ _)&T$J a?j B cNZI=JQb~Xƅ88o줪%bBĔa-W[W J8z\ 9`Zș4N.sPHSOjfA{( xzeU黄E^y>=\WI&0{ oN!X"mBTzn6Vk+V%2qV +S|`+(Po)זnd&BP Wەֵ&tss6P`>8;7VXK+,I8ﵪ;m>>U@QMSz8Y%fMS8Q+1`5MgA]VUH?~؆{v;cpi8|0[a,[~ļ{`4f՗jB\`H saj9<pÐ\,6eFMkHL>+re6$Bo R*y0N ujPK4gqUnTyRsI[r~ˠ029c{9.lǥf/vuܤO|dPMՄ\R/Gt{9$ ,/95CS.:{NNռȈo [+uz6~\/zDzdXQSOc_H T0=@? Zˉ6 WIW m񳝊V C {Nr}0&B&]Ղ|ˀΰ:%zKR;:dCRCvaRLa~&*Y5ݏEyv;`x=.峚W/0kPl'6yIs02=s8ҩsp\D|^i$Yrqw])R$.:켿R |꤯">Mh)$8a/.yΕH6@0Y1{W c@(l a!6hnUЦi\Fcɴ'Dž񏨑镮{9[LL[3E,0%0 5z9(鄉(IoE$_fjXw 8SܼLQ_ R>-Xk-wƺY Q=y /U^%քd?L-xS;bNjO+ȘԇSw~r 'F '?>kg,r[+dKwOX۔s -p_߿2R41,Lĩ4.B!ÈQiS^ON|WPf×(3=gܘ2!f1 kGq}C*T,I$╴? 3٭5;*baL'#V˕nۢ| p,~G_tM4/Y^ܺG3qBs|G'x vcњ]VGo)6Ө)ݸrB92z;4Ri|ui@4""2 b,Z]Vf^"͠XAaҼg.qR]`;+[UHcJ)d29԰N% 8|c0mV% i{ [n^4yuhmlHAyEz9q\61+Ab`Rv:0mמlN!v洎_mV*~Kv Y!-( G@ZO0s|g7GrH՘9iZPHdIK9>T'MJSEaHg$aVb^쀶@}A(}tra}G’XXPo$N<%zޝFЈT *m0sy.5FmHQ౤BM.}Wo*;S$Dyx<'le`sG>ɝf>*6觵k4rD} '0`ڗ(?ؒyj<,TM/L$}@A cS4B5YGmN/,ԝ*hcrLJaN|^vY~?z~C١DjЙz Qt9uMrL jf4%>jR s{q2"`50$y=/©D@%BvxN e^w;DBa(<{QlqB2rʊPSBb.almˣEY0oSi*;M aP!EE5O-w@Rg^q/H+IFTx3N~w{_dթd=A(is@㆗3 `<ݫQkcLdQ?, ,pÍSP/9lp"qv7m)J܀!\suκh[/6qHo:< 2&E/,^ٸ*gmoH `I*+=B:Ȟ[Gg$҇i5\rXRPZi¸Z>B'#w]VFbQD\E18DUa\%=JQ+\i2:*Π JښNYyHp0A.8m|qxk54Jb]n6c~p>S"BU@ܪΔ~gf;ѯ},]<d 9S\@2 rOjɶd'pLW]36x"a 7/\1mHPz]/` VqBvG2Bf(7zXEaQ09戍8@t,a/U";{j, 5e M]q$EZzk&O zWtɵ.r;uۡCs)&#iIHFF\[ %&* \J%X́92}09  P`]XIh&B= ]b?}@G4@jC)6}+*T̔rd`K%j}o/gVЄ3/]b:BWKCs:FKdm!KŜRjjeab%ǍOB@:>5\U5& g"53l2ž"|dc+1gZUHL)>"`nG՗) =Ešt~3 h򅽯FeIe;M.5sj%G9r`=P7G\+o8%;DAsIg)VW޳`we҈*nz>aFA .϶0-PVg6w}TY/ۈ5W@B9$v SguQ8%"At^[&?+eJRrJ.Zfe Ƀܧm AT '~4JY|V=nw ZYߧ&t$2 XNb;) DEa4EKMUқLł?Sۙ(T~ 1X{Eeg-՗]Do|p4G-2]fib4&IEsJߜw}K3>;aPU"`sM2f 4A|q^|صoUXwuʽ=η+wmѷ p}qEqG7cɷ1 Vd.&!A㾭o-5j?ITd`D\)E9,8ѫQ+$^G3n}8DWŤ0/e&~*ZO[`4JCb _JL'hL0Ó48JeLa`+*]oɫ5<K! PĴ'TTVonj(ߋ* z:Flx2/_Ns9%0;]oK ^/i],L!}hpAq.`dKvR9}$W/.rE1 @RN *mҭ̀R{>|Sldq\υX@fGMy>)/hEw~¾ G$G^Lߠ b0B.o{Cvܻs8 -Z@K k'7zQk˚ y)y^}RsR{kU?rzoUm^=2w-p 6CB$X8 H}F;*L7殔i}$C Db¹_Gcro1,' Zh_]dF8j/.2a09Sl!t\h92`{b3[ f)z"cWAKѻψX76 Ԇ˂eT?թ9j@m%7 {1RhFgQ'g<6;b|`.c$:h혧^ͧo>˼طlwf7WL|ܜ,I&ık؋rc%rP54JJv* ltJ*}cVzY=U@BL 9:*ސFLVE:}ܘ%jUMd1/fs#Ra߄f D[x8g ܶ:GK@XO(#Eb{$UOkIQ1]іjh! ܡG EE  5%$/!Mb,^ e pn GRv]C*͠_) i=5.ູچ\'15+yѷTvG3PPY5 >Yƭ;`EZ DێزGh`N?4jMp]ܧp<\8Jwv|Xw6ʎiF)"@ϻ]hFï瑽k\/u m9\o-E>1K8t'>xypC[ShM ֔?bbXifvJFQQvf'N *6~n55,3Ky¨t1O^DWdGs B&6-А0z>Tq+P3}ȇP{O=kAy8^〱/Topx7?ni1IUib30Ӯ RsklSN+{C891DՈxCElr~Aހ;WaLx(G@ӁDΑ=򷍀uXΛ-=51 MԷN +0#`DW>͚D<+ FEb'A >>&4@_N222Hyq*FQOPI ~.GKJ fժ}2F )$OL/ahȖ=y%|ᱱ3EЛH>\/E9Sru7΍5^ o%]zA@89i LF؈ TSrx5qlk,&kI {|]Xº;p$J /5ȐHG)r G Pz[Ɩ%eaʁA3kqeO~i6FU3<"&]뮑wt+. U<5@ '~{,&E9d],`3v.rii ]NQaْ9d⦆>/h_5 @eAy4I4NL/3/MuG\((gVömKqRחi'k@_o %I.CiR@<[UгAAvF$E(Wցӏ4P_i[4D;ޡ)L9f8\z/(nn91Rm9fq:9mGCSl9tF_.5 'ejli,+v<y5sd~Luzc.kAy+w'-P$2C lC_RlYjS($ 9E^/lXAf!$@$c@:& cR0dJ@J;t:+\1҉7(l,+ b0@$%@tX&t$)^yT+dbjTeo|W,T~iׯZ ߯T!(՚2ȵxw j49u#k7[fSD,a,; 14l%-د#(\Zu@ "/273=ZKA(  4(xFevPt5V9B<4?uG;(`(f]cKV"upItaӥeKƍ_ gXr$oyc\{78Z(Ǽәe;Y}x52Šn@Zy=)|z GE^A_c@,[{ An'MԶ-RU):ey]C;XX{3Q~RYy Hb-θ,'9!{k{}MyS>5q$4./ XoFh_v+s8d]dWWׄURf*_OjwxIq6Ju@cS]~Em0pU(vG<R wѾI6P +XU2{ A: >\wPj! zt+)*G9(s\8GVkԳXW,쭉2b݆Q$zWZuv~jJr I2DB?4vĴEHtF*3T]B3-CB6)U@\ٕ:ͫWt*L5l$Vsk|qa FBh/^f{PެeލdHEl; U?(vtve$b!C$XG+4rPwBӢ|b-@b4̖'RTb:6W0Fб=bdgP`$Fzׁcl#J,g "w^l z1Q.53:]k=~tqu>먬'jJuo N ׃͢hrhp4”r2kĞ>#x?7@ FwIy:ɞ/t|(&ю~2C^WרD1UBhmߡ8ZW1EUouD(kw|S4F݈h< Q}Ȉp͘#t295Al;PZt0qe .)( 쾃 ,d/]g.vxxrr#ud `lыYz!%s4hoƖ kҵBvaH+ T>smbvPLS˓2>?أNoÇ8hGܾiMyuB.>OXe8:z!F Tm@P'P3rW&`rkؕ0hp(l0d([6z+BB@>{{dgKh5]ϖ@ìs ikI06@#p,Kºenҧ?uXuºP+_8 }Yy4ඔ#Fmv `naibm EGI:;cijDͱ쮼JI1'喯u[~U f[xI΄$V8صh}?k7[7tGJ (@>d{Kp귉~\ŧ6 z@-?>^b4,^i;]T摚_p]ܥ&T#/ }ik6Z`Hėpcк _NK3p,{IA~]aFEv;Yh#LGxV/r-s3Gq\J<@GmZcyw\]yRyL3?Eקҽ*F݄hDɼEr{}ذ?&u0v0ӽ Ͱ0tѧ\jQȝز{(g5m\3ש L{PȚ5*FMn\ƿK` 4P)"9sfC[6^^JAJpJfGNk ItHrKbيtxw ,4G6rhDޫꚺemĎóŇ=kT֩-یUT'[5ny3)2`VpoKY[5LB -Ɇӂd])re.YG.ʁN$R{RT?Z YR!jKBt-]m]/?X[J惊^r]4_(,~.v^z7IȺ6q;[iۂN8W6Cvy@٘ Q=:~OM L(ߴf{)oM좕}6 6Ev%èAS.yp^R%N_S\EKb?3p~MqO;MƩa)f?o|4BHOmuc DP!Mo4&jE{{>æ|c7`wW'Nժ >:Z  ү{kY7AoXtNl'r/-> l򨬼ͧAVF 4K&i=ιHEVܰρ&cYM C˫Of#;f0'F O dm~^S>#~ِF >;p?"Ds>|mV[7±DHrNWdLDU ZOg}G#*J>\/վ !ɷD¯f{VB4KD<7`vx3?Ly_ϰh6_>+ su_yFZL6!p4?:| B:j,%18H&4H ],Bo+"$82T2B-7]D f+z5z9D`5+?p!<|C.x_C;g,|Zc.xǟ{`XbV| p¦FK1ʕY)*;b W5lBPm4ft=eg_..*S ,/X+ZoLE8~]dk.hK F`s|({=f<7͠ITU> i+v֣iI*KO4{o8/si&w* ixz*6!1?aꀓTĒr}q- 4Ֆ+,,Ef@佧;zX!]D1 (z*tc&28]1S2yLX ,UDZPҳB2E2[|%fz^&v)I'80R~뉾8Y U Ò|6rTiw34=K1puB3&Rڈ@́_zy|;R@; ̻3M^EЉne-Ǎ"H"m> V\ǜ%~쳥7sԱ/Q=9smFSrJ@xP`1€,V7 (ä8-nKj4A<6<cx s@0#~B:jmK/@K /4Ӳ>O&J=:Io2/eCXN'!IR-A81?b2fŅn+  L{1[tF qJſX:xJ[;35Ʃ}ݚt&!;Wq=Jr~|U[::-R\#%Ls,<4[ /ߝp[hȫR0ќ/WJ^Z`#^j,5$z_4SsPCyDzhV9r<_;Ey TEFjje=pgd~y+[ZKeO$ۯ3M SŸ#7 rxR$3)e0uazABԆ}QKۺ4 vYd-fA>̜tm83f7leڗ=li_55F.uro`P.9 H#N3w^g | JZ 8l\t\"|h0wfV:kAݪ .$ķg-܉Xu1-tyD1\9KE'1~ ;D3e Kc%%ؐ}Ma u ^bOr6K" QxMD5F` DuFP=[]j]ps!!tLh ].r@S0h0ǚ^.-8vdcr6osHBʂX`1x >OPEYՐ$- 垙o#p=(ޡ'tDABaVCh/省|RSĽWX9̤wř 14,ɡ,"9(PoxZ)Ng˄} {su7+@JJ>;@!sbxFܷ"kür)CfɺKg<%Es:OM bSHFࡾmOqJ2Zz2i¾|o!5LkņXW}OLBY~cqĖQG,>N oQehŢ@|uO>tcl"Fr (ͅⰔO}0,T~DqOOY{j,mxL܄W4-β6-A>xd{"x|rUqiȈ$0%b*Ydb;*P*j͎. Eb[;) "B azǤ"?z3ZWtB@}ρn<ګhiLPPm^K%RRٔ9>u2kT,tZ.llԝΆ+|#wS,F67ҫJJeb',}vP/$F-jfYN.RNki72&*>fcSqxLUB_v BJ^y-Ay #O\M*ELI"RyB{j9icAKmmqgL~tKZ|I)_4|r&YaGJT -@Z&wEvaOwAgW\/Mt)t^QMDeŶj{:x(`bX(k 戋;V]P=pB%B3b/ mϦ%1Z#k9"O7ܚՖwq[eAC9aU^ fyr$*ɡIc̕'8M/c }H4Ob{k Yط@Cv5ZYo<$JONG;pW7 c"#V;mUO­ \iMAM4C@U7J3@*_(-Qn+9)5 ă2ҖPB ր @I+Bq`7Ǐ]2w@ /'+C!ooI'cuQ^@%vtZ=>pafz UfF~DP=97l/54TAnJ!:^tm< ÔνfpdoXpa</USa.p@yK"1[4Wgh)ucjǔl4h٤ y[kmkj+oծm4='tJBE^ P=(z$v Z%6tu pH̴w;?~LbQ2"3yNH]=x;!^Gy{okp-YaKd}Oɺ:ly ah( PYbv!=}"q+)[L73v6;ZW>Mb|#([kvHݹ1aCc i)FLN116I[u*ů6,{@B/@ٛ}mv=ia.v}4x?cs3_={4_M|El*Ă׸8!f8~(sxN0,T.KIhjʶ:! Q!rcvˆ=$W@w1S+*.N$?%*"tv{mJ?A،_L*d`Qn"8hgv$Y\yUQ%BӍc˒.(Fj7an57hQ&smwyqw~}ϐ >jEsf%Hk-DuT͟Z1*LW-!j )HOk8Үo?=?HDOk ;o(6dB֡%CDvZv̺\|KBPXn nllJC·P.z݋EG;3{dv\_$–v+ރ y'2QsAy .t:^fzoٕmQݣ @Β&Q-ܯ P0JB䢱fa>vϙ@ێ߄QmWZdXҒAPOPDۛy$'\8xwbÏ lJR#)J#\.Gڌ}(Ce Th\'ޱ-G)^gH1 !@D@мʘ<bq1^et k2"X|K\NTC*je ^t r L/afP^v/y 2DqzRY<7jo{):|P;F+>ۺ3K{6=XX6'unϢV6loX^][2vu.'^0l2-˞Ӟ7g5bgȠ/uLSptUD%Bwz|] ܟwIo֚*w.Kü"Gb9Vk(踷E"| qTqek.QKGIV¦6/fi.ΊyxT^ofA-ՂYyZSfb̬~ܩݚ /"W4V#҅%_{(dHdnV-BNJϕ-3qU+toyMdUI96 eJC0M$viCJG`o1VEMu]$aSfog'?D:A6牫Wu !/&'QAt .l4a?҆ M@FAf͑Gpe1v`C/10+ iI:?~׈Zz 7y41ҹMLKQ:bуZawSTD(`+7+R> W\ʡ1zIEf)4X;(Q_ߞS!R~8fw\0jE-΋JpjM۝Ȕϒ4]%ƨ,-]?JX.5"쎥 JUobm7$? m| j>lSaH!}TG)INo2y9_н\jDf-P2y`}UNu%[yҖ{&d8JRXh/)jiO'n%GF(/0nui$o^ٌ~G\?dGsyx0PkܜQ˙/vmTfNt%N4w /_sLخ8~3a#ݳuo?(6=5}SBžfb O-FBUvRHz!%&۰UJ3HBˡB="Z/pbYe :'D^1rG6KIeR^%rM.az28XWZ[)@tD[nPfmLQUNq㾡>KМQ-uu6<}H?VT"Q(n3Uǵ߷ 8 Xaq8,ғne@YJ1(N^QU$=?{ӷ#=ZIy}>5A(K?WSL&Ϙ)bsVڜ\0rVL]DlYqYBE,1uWFg![y96][NR#VAwrQv­l)P.Ap%.* B6Eǝu:Ll8ݏf\ 2܉Ȝ"q˵xH{vI& K J4lXw*:ż>X1**g%!'-FU%,`,o,K=xWR;X1*4$았pm+CٴĘ)'IJWt3ֻ_ke@iô.Re(/3Ǎ wHNm;D,N8 )M6mqWBO듺^Ҕw*pMeQ5؇x#Tkvأ#47Z,7Exi[KޮP;cL,{EtzOKA\K$jT r&U{!dP5mlvڋ ) m}^wʽEV v{u4h#S*)V! vK7U2ֺb}fɱw +!mEcӇn5l$YHX Fb$y2ngPBBofp{櫘GTB2Gn:{Um+Ϋ!/q0$0p_q.ZȁJ&X7}9`kZGb=bW/@8*wՊtk/O(vu쳢!)+Tb:},Oѱލw)i+v %\~3O{VjyGDlW#cF [ ;N6[!e@c lZ a_'.|dlC zEov0bb9KluoO6}s;A>м̳5d{ߢ@h!sY,^~L5忎 rfXK%X(OsĊtX8.=w ^lކkH}:_)z@ S"EUcc-k?dj#׈h\twQwqsB[L3#c*!m${淚b6>m{'.H)x<@ywHv5n ]WXDط)xNj{ ,!Fl: r&IP AN8;<:#[o' ݃$ 1*OŭԨ-<$/xFT`H`:!LZd$>:IIv@s7_:ty0}1\Q|\Xɉ:-e#6&уfaCzshonK3 + { lt~y~K ntekQr#R᯿oא 1$%wrԥ h)O6w.kQeW%DtbA^+L_G˭(ҫ5=sg`hϟ `̱k4/T>,^1jb)|͜5p5z"EoveP=J'$!\_f\8bY"d. Mv3Z> {:0cKXKPlKU֭l4 ` حA1E!1J9ˋo\q`6FUUDsk !$z&Њw?dՁmWy3.x e+)Q6??"( T&p{N/pj JESlO׮eY4qGq"<`?@x<S;}l^yJwͽ2J OI0W; \^<8h 4~'TRSamW/] *Guk,༏mI:/MEnV2!|s=@!5q>=2=. 4ީW GpcFѳVyq:vtlif#wMq}(ٿ ߴo1HMlufT o1) *7߼r_ y6»k4{9 `,J V>2<4ܤ m1L[Q+l=4c9t~dZW1AO~I $A9 gYZ0707010000000c000081a400000000000000000000000167ffad140000b53c000000000000000000000000000000000000006100000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/]?EhDTTk׶Ǽ-[1q<sJ*w+CK0u*16boIM=m|rǰÐPs $a:e3ςK}1IXU_ % z_8s5}$S?75=gs z>Ϸ)η( ;7ƉrOx9 my(CQ1789CsȞx{q ZדE7WNv0%a`+)yt D-xZ+L[q7VP3Cc{gqFn t t&[Х;l(o/>]VRa &pXİƇ6Es_1 'S[Z 5k8m&4t.Jv?m7'ͻN-@nE2}VQ)8>39MY5 pk\ЄGǔI9˂{Kx2ooP I Vr]UB9,Fh9ZVA|l:<5uT [b!#a ^,`B]Oj\nC4l{4  I3&j#O5ݐVWM "bwfWDjJ z_WJC{.8`:WQcN+]Y]ڸ}nY5zI\E<|?~r6<\C FNÃvLslUa4 o a.D2XM6dcp0g"_XY ^Ar}; P,S(]E?-xvbϣژ'8-QN_}3yCb%B(F_ɡvVv ,X]:M(8ZOWgh@~CH.&k GyYMkA` G]Ѹs 0&g9w$a܋K<}tmdIK.tU~||hK-4[5F69^VO!ndRK_bЉɿbտqzDsY,aslȣ@Ey6JGs@ )q  %N%f_`" 6FO\$?KK9 ĩ5sz~+ XF:1mY5HJi"{ Qa[yº|'κ݉ԜcP ]ۙ,ϰd&Ҟ |䗑r4 i']4.x?,$~Ѧk)-8ͥ͐Ub>X398&y]WnسaAY)ӯ=I{ߦVL~תd}w^5KBԮ:*PepYxAF%ARo)QN̸ Aڋ{E9u\"(->ڠK3 wiecPdn_OTa!ޢܛa)R^5VА)v1g` OHq*`[TV| y,tcZ&mG:G1!8Ǵݞײ )4Ok<м ip,>4aW dz6*תIN8bQf^<נ*siuXi 3L$f2$^n@ERcM|g}&cӨm C=TB)s=jU<^P79D,y=O\My]eL;2cYT{Iߠxpb;['vdi yFvBTR{|},A ^|mvd0gAmmjvwDㆄ=5;j;G!]nkJ,_޷A۳8:ࢄ L xiBKextkZ/'tzZizVDyP5T*Ifd!-U*|RJ#A $=CUwYi=|Fӻ^ Y[@hY﮿f|V"5|W_;@8_:k\G%˔h3°#sf/& mٱU솅:L+h`kcTݍeˊu}cf.%{'" ~IO޽`=9޶ GT8,^Q8: hhoI&sژ܄Myb6_9ReF3OUםE qy5(K)lN#$ޠw(2%[S&.hXg`?Ўm8?,Շ=_0 9D9ŖP&BeSFVTG~2!<+Y.mErG2)P厱n+o7ayƑ3:&exD^HsMsTOU.(,,m";?iRDE5:e|/[ EziBd36zCxS! Aʣ~^JvY뷀C -^ "?&[ZU>{plŋ|[󆂝*&q*z2q:Np*("miEFnkioui"\ޮ+s?{/sB'qR87^UIwls%<RTFgшǀRQ/GrٝF8q# &:.~G [VYڦB)sGVnc1ze.} : )g8y]rI?؊UTߜ/і_Ù}r[?ˑ1v4ddu%K_pr Yeh8n<ٵ5=9 Q/]"32)i`&mx(M}M+tXdPY= (W(c1Lޭ(yZ'{V 5҂605 \Tzx=%k1ox&fnؒTTeMr.n=k~LM7[f;7)qs,pp+۠HyT9K]۩/M𨛆@d=^Qt\³+:zxj/ NNgjEob?z2p0Z =N-'޷tw%lcr]x$IhU٠4!0}XDY%&Q(0Mǡ} >#}]㊖yclaS ɮ%bXHYV"F4*/sս->AG8TS$_/L~ٶ CVƌiJ‰OXEb%K1sqSMHn. h24uH)yj"tͤrv#׆BΝy^Wd| Oʊ#HՂ Eqv.+ }%DLjE?w "-<~=9}.\2Ȗ{Yj HuÒ?F"gy?*A p[c6+$G1ɲIrcYrk{xDQfug/A.ݙ)fM9R/ 9S:s~CΠ WI5meMI\ߖì2ղ?B p߻Y pRaЁ39nrpD|x+=C $1I ΋>//f Ÿt8XvY|$WFmrjxʯ])"0ME;S!Q0BC9vb._9ϰG푡vff)ǷUΩdZjKkC.aW3$$k0"~3,TCŏHC8ßF "t90#x8Yi۹C@^NVR~$ 0*()yHlpFqE_KђtjkRV*{]%s/y|m{a:8GS7Y?>Q.N]7̵R?_K֩Vōإ! oZBGRa܏S=, O jJ3v۸D~GM.iOHcT}WB̾3j"=˽FG#H8'Sl\(#jv]!F)>21ukϹO-῀L*q?p,)6`:\gKtԋ$@U|L{8< ܻߵSNMW(:.j?峁n*+XN%1=!gqSKh _u«> ]ᛅ#jw3,3lt&wN_ؼ&9}&bZJ8!j6K.o:AysļjO%(&i?D-_awvjz4w+TSnX{-E26B~AE67y(4H9PT:\:iK4MDž0*H2ѢReT#L c¡ie|Y QL5-0^ln1t.t2::IǠ[ 'pL8:rIw5AVQz鷑Nets?=hM<o,miU+a*sgi vPzɻ dI5j-T=QpHR#Km!įcA*3_mv!NMZi@Q0y_r{=`{o~4 k-] nmk)\kRW kOj"ΞTԜ}e `I=S ^×'{rԱG'rӛTƾGVR.|_}<2;_m*\ոÙqꖡA)QO^D<8ڮE1WŸh-A,!??C{C+}c(u+-s o¯c nEbchn8 0LiXBv[=16A |8Jer{ WQ?KԩOo#;+1^?{f>~9C$}»#11~l0NpZN-WPf"8{zeKX5/IhTŊZ#[i ]{|]Ϋ 9󥔇}g$\:!a j-ͦǍ Ji"-o }VHyݤQj;=5XN>dBv*/"&)T)8SaN]_^ypښ:S44=7g^B0WP^^81GH0j(Ŵ bǑչP$N|GJm=- ޗk[b^uo-9a$JP;*A'+Lulp#Ed{oO2\DRJ&Q kbu8}u _?˕?ԧx1J{w\x>W" ЦֶE6%-`ck%WAtDW'ҿ={r8(,cݍGkZ뒄+uJR"N<ŨEF7u.FTbStj~F$qvLm-21', KH&r^y3:B {ɀ((ǭ6/6X,$I_tc G"x`To{S!7u-pw)/ ufv]Iif =x?pĚN!1i*=xHS7z([ż.)A`ݜ_cXg`ؚ?GUGy ۬ehUWW^_Y\[[ RJkh:2a-)*ZcOetW;sU9dl( ?Yc)3UZrymҀT0˪Vfze~ mie[L]<ʎ/jRƠ<l-@J?cwzgp?x_BpB8|(wU{<"Lm N/wP;(YHp=֪[i0A0q7$\Wئ0{Xr*K]]{ұ5@HMhv/r, T!䏳I%a_`hޗ~]Ir^bNkk[;Zwǐt%k#ݘo"a \fl6:͓ɠZ't[:\=Y!/NA%LVHr<%5JԘ I]ZtB Ha7Sw(B Q&jZN>A|1IP\3x-P@MH|=@|REP `C!|V/˸%jS4t b iLʡw .Av |Q%#%t|\w,N"ׄư뒓UYbH,0 ԲF()=x:K&O:]:~ŘU̺+q"}<7ݩL==mw* N 02zdG4_^2Y3BtpgmmGEQ;sh!cLp"BǞ{&'B 6hʳuޟ2j_&wgm:X}Œi  C>Uo!J +1PVA-j4x0R(=m}*\ uN9 EDQ>|~`翾b$d39ց3CFCwM9^]1v=;kc+_Չs޵믭?8Dvh#FH \S"gĶGo--ȓ Hu>lQ ȧ<AB z -MaDTӷXOcF&4 L.§yf,qȊ);F.Gsk|Gx3.#+# Э2`0D.C WyE!ϖO'):cO^`*syRFўfS M!rTy$Gs~UBBbNQBxrPF&-R;k?W&Od \׏N9[&Ds)M <:ivëY7Ԣ9]yuCDԱ,mSOM4!CkdmTJL:d^|I.~ H,X>'ǶD$+zM21x;VthBi㔣 ׉dg =3랺A:-ĉ:ybLx"gUPmr(NwZ/pA;]g&#c`[vAO-fg{[>2Яz < vP"Mc~z"9D=WuU vu8 }Jx>]w4>@m,8LVpuN-R ,,契 ,o*D?|oe{k9\F\&2%hdr?ɰ wA/mldbl^S/ot}`Zpg@d+Oɍ| $E𹶡GƒĽl":GwL,AP⋬OiAШuڝ&n6ː ̜ĥ8*tEgYL]bHK#=hUm56\WS _)(ɉՃɈesQֆԅpCG}:r}Й`tpL|]1b7O~ϗ6i <0qIkˠǔdI#,Wiԅ\1.CY!$GD^R)YZ7)ʡyR Ҳ[QRkw!G6k3u` *~GP0ۗ*qrO _q0q̓(w\&ig80N`br"kP OʌWige6]iA),%9Ƅhm ejv_'ghӟܟ%?9d]Row=g q@j9sZdqxP(FH(,ڏ[ bj |Ơ`ɺGWX58o{j6J)iBS2!LE@ȝO8牱7-UONRo-2;nL mC2NJȓRżuLȬDă'UƋ]E %(m]I hx[o v>'3)Bte}KL򌖼[R^;_r8YUJU[58SBf8^&za]xύ ao ~ \; *AD]s4—O ʋ,qi=ja=h'=ݳբھȐ,W zj=,'Hvc:MڒGWɮ7AR4<4JzVȖ Ȁ!6DgֲOAL^X$~&]b =(L(P\Q)9+ŌKmGPN ExxkݝIUo("&;ѐ0Ƌ_G"ќ}ϾndPtLOI%xO~S@߸'7 "~H-Ddw*?stwno-y")WmK1#a<փ*#YX\)6Ɏe$>%gf/$I:~WYV] Ɂ…7J.T`O:*_ιyg_>6l6(y.fQ^M ZF疗`KCЧʟ)YRZKT!Fd`rKc PICyIܡ "gh&. "%eGѭصS/n8(ނGF6p_z3ӛ()Fb_T!2s*PS8犙ѽ܊<v`n1SMRD)\3'nAYy테egrusOd}-Nc->9'Yxr !/SVTQ O@Enu bl|e({ȬUvg[5({1a1[sC1)қR۾~lm ߤ<#ȉbҍ1Tl7LrO}"V*uy n?IPz̸#)4g)mo_'_4r*k7:[\/3|0D!?hmXY ๏/o\ULy.7)}ZGcoLgIe*$9}g Z AysL GT *;FIޯDϊ\%=f.-+K=.Plê*ژapy263|e>QoW#Y^- 4au &$Y6l.PZvOXd#\ a7/a {̤#ž UBd]o''MgҐlBM'A J1Gܤ:k.i-CΒHEN~9J)DZr/EsL}_/smzL֌$yP4})pV;9g|W٠Z G`-)n&aWm@̀.`t곧*>k ,__t1NOB*vTJVr}ɂB$7]ߞ1U1`Ic !Q#i, .(^j\ ͨD˩hjAb2`fX5 'EQY}^ܕ%c x,V,zc8#knZ*[X:Y;l46s|Mݦѽ-021ASӧQZ u@1fR9] tCk '~ 'DXu{KnRb)߭wY)ӈ#׍5,$>%"12;)͢#N/oTZE##3 H&2GC1ͮ ߛD 3cCEavW${oCo4"QuRI=es֧ǤD:VÓ7&͔Y?7DE5 "m[E6\'S2:~)"zZ0w0yժKT/ѻr;- RK}>sОi }FR9Ic)יFz&N?ۊ3J/^T~:2؃HTF7i”A6冊y^%)cQQ4 Ŕv&q~Q+Z^S9AOyXf..w`v^ d%ˮnXOU\S?.g I wuԕny}3]C\kצN=.`P;ĻrBWƩ.[KPC*ۓFia9STL[wcޟU7pBI}JYc\c!ر_(@zÄQ}`=p~;~DDRDRmg:;} i(C|rb95b%gT̩E`ȡI~7]T,dLӍKv勛8mṨr:g-ܟT;DFOOMmYT@RR/2.rG,“*x4Nowh伬(3|MTuS|}t-ϙ壅 B"cM(U!tq mޱ!*ܓEax5[>hkе.h 9O| W!Rd%Ȅ6JJ%18~ BIٶP3P eU86J7( }6v PC.>q<_8 0rj%eO9!MͺRHM$8 .pCW~JqUn3.3{*/" :u2Pbl-Xb^WI%B:{sp xO%tWTf.2 ~2 ib[oN0{44,]h>_I:?o;ZYVF@ͳWDZ؆yq-?H\kd£D _E f%Np'@M#eeO]e|o' %]8 Rj&J#wr!P9\&hL9J))cOk0_Btw&7D迧ܬOn[Np/A6y!n (AjGim pqSTŁ| qfSpX΢2GM0GzfBE:l8Zb nPSVI؈.5,Dn- : L5H Fw+x&[qw`Nn KJY]yL;g]FtZAez"Aі,{0艏内^N1/ꅱ_xBm Dg<3j;DYw;R rm@^lߨa~^i K7ٜV-( ۮjm̰ݟQFDHZdte*W1ylI LJBweQL*8c~~ڿiK<|&0aCp*&@ޜc.X});|3_K=[9%Ѕ┑\!у0WzIX=$8uq-d)[|]ms*Pbd5<;_ TJlrLk)DX,!k]kA8O G)fTmZ'h Kn^#5FW$SJ  ʣSy|k#cKF4X;̑ ?!q*&7vcnjoe5 _•X<:l1!rRgTD6Ƴ޿VѓQ"FQJ]أú5ۥjIi~$eÉsƐu¨4^@5|E7[sbm:wjb!F)4. 5f Y7/^WSSB"6bqcR̼eѱ2Ǎ|&ƣQLڑ|v!B1~SGC8 )ޒ:rM!ð&hi?qک".H%~SD8FG{`Hr[ʮ"kT~'&p,~BI\m$* 7]oM!#ƒt*"Q{,/ Pa)z~(ġ[#̶{F2?8bWx дZ1GLRVЊݥK,Jhc4=P:@)!yޖCM#!OV sEjYf^|xx`ZB}ݞC=2{Z^[C 15i1j:2Km %?饟l7Xb4 8󱚥ʼn4CTn bDxL."/jnZTG/a+M r7%%DQS3eZrT#*<wvOaĊ 0i, T9 'j@C+L+{F|6]OLx@9CTYQA=X)JGE[4jYdbȩPXbLR"OWtj!W3vT}| Q{J<ȃ8m?ODUR"Goɒ/MD R!ϫflIFMEӖwMF_41NFɀ2G#K#?a*ΒK #Y qo6M4+s,aI  rk /:ʣe_>*+_f^q[t鳔!hؾzk 6|1vW=@^3"n.Zw~8Fݯ8|~TH(`Ϥ!5slIPF~ݳ;1e]>4hd]è5g)WS~{ua;UbC LHphD-ӗp:oDDec~yjʎYG|5 b5O=JgzRυYvZH^\"]:Mm1n WSg`$RD'Dx3ZY滀)y.Ֆ /f }IwQ"Ƃ(CTvUɛ_aff;L5" 4 m;]k`+0eӁmS/4efdq 1 _l^I{Kq0tZ(a@omWf҈CNR ֓^wn#u~ŠkN))P%A7 I?@LlX`#qz گi"Xw-h jP^gb-{:8~ \vL[5"Ήuz ^^oa_ qe5CƐnk-e;m:g&0-LM$ߕ X32dᥡqA l)pf3-JfRr wC5>$tKB*aR%S&AqeR7T]D;#sޜ.i$7R m sh`Ͼ>@ v0-ubNe hh:A.JCɻɃkS*RWպvڞ@t$ٍsK>uԁb%bu N֓f X5꿐e, R(VP@ C$Ӆ-=Ew;=<^UHPЄvԣAE%幺'bQz3A7uá哩v 8 ˉLMqmOo 0RĒV<8 ؊aTxՎ^C}WOtHberJZ8]pCwzp]Ng\d<:x4=X-v (1fLZ|ZiK"NA5!bƇ<^՞'7Lw>Y :4F^JTv9MR[1X&|SAZHo4,l^ ۇrNVG`tj Fn7K\nG~RLrms:u eBKB.MysIyBǸBu3||苷-ٔ߿0v:/CA $ |.MR4W\Z>`]T;n #Ubxcst i"ǯ3Ǘ&ye*EX4ߊޡw L#k3f'r  Dh cWIlٷ}xG"ͬ+˛/'&Hȸ9| q? 3 aCu Ss&m!Oiv|GCV'=nӚ<_C.p="R>n'Px6$$^΂3E%7naQ$kV.%Rڠ3v|͠oM98 Y4n΢:yK¼/܄'_vQ^"' ;:Mԫr38W.7B&dk@8[%*V ѴJz =clBӌ%x{ŃqȖ5gMWk^A5Б-d'z&Q/T2ԈWdڟtڱ07o`zl1#CКH[CeepL+0!Rsp"#Ua5_Xl eLŏ!< ժO2 Bܴ?풔yeIW c•_=ڨh#榗xYf7T{f HlBE]~?úՌn6%_*lN[ie跶Yq-|sIh-@u2%7=Mk|i <_AFU'-ˋIa_tNͻiG%nK7q-To}tУCWf$Cܹv_N[E}$ܬ̲ԃ3A Uw:-uheߘ7I_HAB┉ZL&N)hԽaFsd P{~h<h|}842ߎv=6N!0&hz/Z*RW'A;>d G@ө[9PY#Bhȱ2͖^3Μo"8zkI/oMB?`4'wdL}v[LXe@Yㇶn+dbyX''} U՗䗷'.MݦWYf睗 = ^VVFV+Zt&qdZExj]޳X_J߰$DݱUS #IPVL}ZLjVNjv:'V |ώ$5);Ky0v#quM{.5qQe ӰWud ʌ3qZRy`< }@k,@itrToAKOPRqIfm:+%y/;"SI#cd fJ3dGN n l4E^gbg*/ 86 ԬץWp&U׾5q c1ͿՏzEX $hP^F}N+A5%̹YoS4Fqpn2P lxa!s |L_GOY)f_S,, w}bA,$E\mR!+Dk 0< Zm?70b ds.#I2g>ȃ75H*Dyut8Zx&FJ[q&<>nB ɕ|I;mvʰ!]r3!fU'Avf=[ou|ӣ$eߕ0pR6@ayfQ!CMb:g04vȿhJYl7BWHEk֛mMcRˇ;Y<?坡kL>\pӧ­&HĮ־KûcA h/ z1UT8ym[t~PY}mͯ0B``ea׸jIdxlI;ϯVi)qh"|<6͏[=^*@2Н6>ƈ4q`>l3'}RN9؇ %ϕaKL/cꪛN{Gq )ȱ~(:{(".Awb;(\hc]RR• lZ P0 ]U%PclՇ`'zg@l\xasdmx wUD7VDU<(g5r/{WijˤbuS}mB`Ӧ Yěmſv4_ CtAEN[gn#2L@ )iِ8̎ U\ԸFQU/ i̭ ]qGũiQ0Dm{KiQ]nZP;p( c9~7RǬ ti`ɟja֯.P]`Tj 0B/_!n ] DA~apcZ( VXPc#meE-xES'Uʇ[ϔpQCqp"TgB~?NyybZb`Flx>PuLzU\>I*m&ސ=pM tޟ?(d2T݇j#G3LfPUCH4n|5] Re4 UØuЁ$RFZ|E1T&@S ! LWbzsXO$1jwy&a:\Cyu@4؆!_F"kb҈,\W1םeQsico6oXbo6آ蛍ARp'HUe5oj|v{$|۱jƽFYuܗ]PBy2yݬH*̤ZgC.[ ҩ~(oG?x.4[gT_x5mnJVu,41]?*tk"1][QJ NJ D]6dxJ4ꇧ'(AD_w)n!㡧sh#rTEܨb y@<Ȉ" f$um]0lԟ>X| qߵ/_od%aGډj:KKpSyrܿAϯUh&A h4G&]Kz$-YvolsꙐ]ԡOZ\~M#2el#W ͒؎@`Ap?kN N\ `[J U0i *q $XV0k O[peR?|-00V n.F'J fowGQSMz new`o:JY5qW;3Ej0g`M-T5|Vȼf~$)*ȹ,iv& bE̔Tz z> KӨ}`ꖰh[Xk-ĺR3_c`,)g& UQ̓h9$DTKwДNsݫnz׆Ux6uZ?4{}ajP~"3M6›Bu6$㖵kHűVI׶jj%ԙQ.]BF$ huwEDozr{ܮoŻ?2Ѱ~xпC g\uyr^Npa&_^VlO <@= 5ab@7ߐK= `ʱ(!C: J, ALlw F94R3w{ZGzn8.!f;4 &p5!Sd1el%ϘsDVC/[;Ov%|cuR$j2P~P,\4r3o]iIiށRf: F3cGsOx+aaL->dCԚȫՌ'NCuRz?yO 0okVՙ! n%9qQ}6eٗGN)`?l&9dU*/_QTfH-:gs.)d@ϨyJONU[CLҟ)/`< [dN`x.5x^`]XIwR>|%+5:8¸fpPY%hh3#6FM WO~X"ͤA }.e DZdXᖮVLxu**d 7YH)[q7@cxIp 2g6ϔS/T:$!uã\6F}~9P׹H+ I3M9 eYPQS+^Z@ =4`믈 Pr&۵˾G $bZlː9MQjA`ß|R؝zYh,΂Or+i %s~GT}K0lYxYxv ҭ12V=Y>F}]4o&YLDYMYL$ s\ LrIUZ)d>~pXaq>Ed z%SiS\yuQwd02Wj/"2gcW6]w.^ y4@+P4KOb*iL4AwRcOcP&*an"_1`Mߥ>p$hmqmPdWE\xC3f3n):1sj+&6jaz^|̡ӶY+{D lvupE蜁z W 6~1a^D:lSrZY|jn3[:^G|!)҄}ya/eh;g`vQjiGM\e5WDfs:a}f7U5*Vp%4vgjIO\EGZÐ7x/krqB9PP& u װ̲4Ź-h7SSkۏzAfbi[bF% ] r!l^7}?γӖf U<^;xzwb'ׂRC*ANEEFb~DZHP] ?j4^_3Kwd~tuZWymf 'DKʀj JkNi"{;3UUIaLYohWN/B[46|’ȡH9Ng9;M9zmxv@|d-܄T}XC BN$UJm+! ~5*-Ղ!-9|ERS-*BZ$vWU=PF7}D1Ae"ẩ':/\cXM=e!fbltʯ^KSjؤთMrYvߪN!R%j eNq1Ux/UWg롄J)/goMf},tБLPM/^RuWĘm,5_L_R=ũ?T>> o@l#Q^>qҍR@՚EyAģI UQ6ڏ^rHDA^ 9tvL,MU{k{Yze)6/ mu9$y(c9J+jZdݢ/w 3iU*穄3AYĂv[<{4H#pW32-0eyt-1wfjuQw0O˦ ~%JHѾ-ps`N4^.xT&=t3ITxp4ӚpSg :77=3`c)]nf.hb%}l7P@+%->ӀE 34(Mǻ<gHў!W"㭿(l9۫f]?/|kX8;Zt>Pˁa Fb/+CױI5Tƻf 3y`e Nuȝv#žpHL la"C/ V B&0ȆCkV.Cz ֱ?:NrҒݩv2+56|i+smǜ1ب]raq+"yC_vJU M:zzA\O7BIQM=ާ' a-`HҼI8C_pK; A18͛`#J0< %d=~6'$д<zO8#P7' RRqDSki =|UX 1rY0zύ+j,|9~hN([E*{EIUc9} A{GbͿ*BucW~Kh&r|!55+="ٲ=t2X\!`% %pKȆ򏻣pY(Q슗(c;诎$5a7Wm7l%X ~A:A2-5y ncvf+·`Z‘FIBReaCJ9njz:9).Ky6я vN1H+Ps8xe_D ~~"$fntO6P EBd=xNKoO5>]E fw lW("r#\ BH( n2ܭDs0 ^.T6S| ߅d&5a#iB` ;(Vl^"jazZM oLܞ6M]rLNDof8quW=gݱ\5qN48@YwUJL:H5hVZ% p>O"uG:ɥoWx:Ѓ+S>&}o1$>mUhu84+;1z1Ԏ>#\fvpqoWy03@#&T@^ J^WӬ5DO]ܨ@vfhz2i R9Y~@f(jvס y ]2!<%`Y--;*e`Tj0 xqei`-M80FQ?b#\28+@^L>X;AofHιdx[DA%YY bT094 %p&юSnיNhKBϛ@DMh%)1/Z1TAr`3;HF{m|[+Xb4 %p747q߷6un 0` %KڞmFJM6 'IsRS9udrP8d!ˊZRB}6&Jup5Ԛ(#`X_GK䧕K40w.,| UsOnvm#ZH1VwteyQ&ʛ4 VW5 zl)}Dmɍ aIڿd1n#krZPN^V\ݤܑqrQSōmr*D~D!RKäMYۏl |zXwpο㈇12"JLƇ'QzX}#\#a) mô{>9xm^uS.8ſBݮ:%)=K-@Q{h~ ް"b]#OJ(X(#MDKh9pGD4NFن=#7zNi~>Xyֆ i"i#PڣȇƸQ)Z$ϒZDžDGM;ҡEyNM2e/<*>-1"o:?ں~Qg|F [WJSlAYa 7A4z 7 ň oF#`+r_VsQ5{J=tQ4fp3+of]4ׅ8\ߠ *_#xMݰ()&}E+-YI"*os_ \(x BFaUW8\. a5r?pjܳ%-Y@z(D1XD+_ՄrMëruG7\κhBmSXU?S 9Z6i22h݈!_1|ɯ<4{+ۡ~(̝)}(W_IaW6Y~΋lEQ)O䑊Z!OioHEse {H$W^> nW ?IuW5טy*q`vd:.k_tڷ4t~tkV:1%>,^ꪻz!]rIӻB-$[&0^^؆9: k?#G1ZA#ci / l@c Bq|?_V!j+ثߺ/߬ØL隈Z,#@Ηh6␲}~ WA*z2q"T/m$!C6վMu\ 9᪪6?a"φNs6[jnM#рuW=xĿ ^E s +p:GuZjW8h%{={&{aFX;t6=ŢbGʼnT]1MoqcC>W>e+.[L#j5q9~yYT&Qr6WIT(+ dKNqm42)(xGt UΜRst$NxϓsK>nn?Ȱc, Ĩk?݌4RB.{1tPۯAKg:+}Dd>5GLYA{+jDWɋ*>'޸!슊=hl62J0eɄ84#Rz R:Xgn7(HM!q:%0Hش OH@Uڟ+;6 r'sh3DI[Ҭ6A ᦲNss o%,LJgW ?l YM#~ӷiҏ$a|[S.Gatp*n śH\q ^i.h8f֪{,>+!KZN]XЦ-+l -f8+vDGg BkMz)<:ʻ@BCbtWx]\Kʑ4_Til׊9_6&ٝ E`V3P2A$[ ,7iT |Yyȷ:duA, 4}摶:x##ΆyLeT"3p\\ wtZH펋LmAע~tO ʀQX>JIE1vã|l(\}ZƱT/^D.n4Ǜŝ!2AStvL+є~t^S1es}̋->`5t#UDxsW(U*zA+gG:a >YTW0wmݼ} _U0;F'BLJBZFVXr<58NÄE3\Xb _yA5#5'f9!W_oH`,QߠkwB2ikzjE*P "e JHTx\Fܳ6i\.M ֹӪvy>U̽\}!;0md؟|Të$mǃ t@3hJ0Vx!\˰rG}§ ;*s-4I{TzSba,'3SF/3ݻr)8p$GI{`G!@;rCT|!؅!]KβIӔls!t<7Ѵd'R!.CjLB>LAi "FRw]A(ݓl|_Æ m˞߰ v>L2îɯ)67QQ#,?B\P )- ˈīEi쯳"F{_B zf 1L}{j"ZBRw ӔMEʤ-^ҘB+am%kQcdF+gy.-@OҀ[{M21 _ɶ9,6[ P)bP Ť/8)B. n-ʐjhjPPd7%/}6%tcU 6I7@iW(ef.yMڤ p>:ЛU] QS*rX8FYlmVo򻣦佱1o*\c4!D:\ݶ'9:3p޿u&~bW}ET|:` L$¡Z u x8.#U߱/ty{YlI肙xJ JF87Nqw. QYZI( ]}*F[ (OPԏ,Ь3x6@Pbf\"jfRͪ[I1j+A(OS hM,&Gq}g/ xgj& @zwN?.aU3f*Πr&3`U`#""_afAgieE&33Gmeo KH=*8]8RIRqP2E-2( %7oOfLmNsτ?iy7* b$R7}] \IwMpòG  '{`ںe+.^X{8k/ :ܵU*Plɡ]7?P43/l-$cncgOM:Ssr{r# (.YkJxTy\=F7|dOA{dkU_KGW=54d}Lkhs$PE\[YZR%`s u#{]^FFsJ7ʯz&XY-]Ml\W2|%[+, q1NJ[X/B"1hm )Ֆ IIyb$]b |ҘynPQ;4/~Տ$>cڔ87S05.-A=YCW7 A"qbNvJu >QQ_5dsHYxKjQ|z= 9zǭs.+ Nז.[݇GL aKƷTGxBx^FPIɃmUX l'v'Hn{`-Ky,+$Xv2GFA )I1O}0 %G\˞V>Fr=ןb?" v!m?:$wҿV&жK1F(mh]XSf Chc_ga4^[ &̜UZ9#N̺ BOke8… Hm鯑C Fh$l)v1k|[Vh5W8XLA`é @dS7?2yOswEM;G52 '%C _ V}^pޗK^ 1h6ZFx7d˳n2Y H~{=}Z~ #|VI Hu.taKB6gw9 P>Q]|i]!T;JdyGB.c{[eGaA(\WuVΉ嵂z?aY>u hC.Ft3˳/\_XMa+mfzTݍR-7nRe5+!,Ig#$?Ɨo) -CBwK]۪X1N 47\0|g+wպ i2+PE86P/Q*YoWIp;2S84!(wiU}񓇟N#hu}EveBN%a-5?3`*j/jCd%*tdYK8wB6O0'qDR=/grQ>CL! b;Y2:O$iPJׇ<N`{Eԍ* +516ۍ'wϟPPQ D鞆t쓝En qQ+`2măaJbWO|4: =\q@cQT rtKg2Ya z=6%̤=\'Ͳ7 \iiԘT1PTnͿ_g:+,~?uOH+``fU ~Fٻ:qhf@t|Vhx.֑1k9E5Wvʪ=8R.ibpI} A \$W@w}`U!ȏ1F1חB}b tr0]7-[8ݪז\e\Jݺ{(WfotW8=.j3=r%!X]:d0\kNQ>T7UD!ggrʜcEߏXKЅz-̦%9S{ymJaT%臙U( 1i5U <G~DA6_}z/ g4y#Dl#b-:~YJ/dAeEڗmo>teG<Y0!yTdOXuCVx`%Wc_xu 承Tf~nl01?6pK1Klg>6^TI\u"DaL w\\vDӳ!pxDF/=d"JJa]} 'px`4D7:"Ʈj4ʊ }z.U;OV1bLJ rAH**,(>TP&sCȩ(GxpQl$z8ʨX> < qG(f v̎Lިɡ$'eLw>[YAVK^y< EKJt@gҶAL2?[r"xҒ sm.Jnv9VV]APw-qurИw 0Wk@ duVn)d ˮ$X7^k3x#^Aq{\KLԒ>5歛k"ZxdhJP+ڰ`ЛA2ޢGr E.%| 7_Rx)ЩQ(#!]7? *mnCru0C0a!A-:p*p-N#B0\ hm;~FO:P iWf}4-2NF~^rփ7shg#2[о-Tiv5$Zfa)l2+t0973 /6!TXx\Fe` Hy}!͓=]ulkp#q)ҘÐ:AA-V3Q'gE9|B@Z{ޖ(~q'81/ ]W)21M3SaK<Ҫy#/ۖp\Z@RmJ=Cs|rX}32|:]0LytBS`s1xC[.3T393{Fv#&:T8#@ڼkk;r5 _i6}KR|o&Q5PRJ/VȨzX`ցZbw=] .lC,-Xo , 96s}4Ƀl $lmԇ]y#"BM:Fb@ÍX<Qi;N$ťaiGk[aB]lQ ݳê"(mAkIy dŒ!^v/cQ-f؂F@ n%ڌvXw/}\rc 6jr؀&d~Z١8D0ߐ/:~-y q\6^%8](V'N|pb{=Se1GF*Byb"#l% n iю->59 #|R#=F&b 3uN\[}=eMF`v[5I㒕 u8VM`IBsIHy^ք:WQxIԌ7mH%#2|S%whe y9Q-1?=p|1^&]S>n窦-cw/[B-fLZ+gj̳maϸ,+GPNx(e@;zsd=u=s٫gSA19҆pbd2H0l\MF(bKN!k6 s={6={fR":\#(0/*߇Dv|,Vap""Ń˜A͌rTe'I>EUq◌[gٰ m>p_f Xv°c:@L3ݥO;Y$ ϭZdwFIs/[aeh8͆HB%!p XWېGgS[:9F6u*Y_.2P10d'K|}p)|أY^oƓE|R <@Fh8$w'nYޤ5*B d@]KM-q" ym]-EȘOr`ysH+z9~ЮC1ݧ*.dXY6n?%y*T+mRzVorLkYJ/D3YVQw7R!DP?Ә8gᑩ`S:]`+>{lB 7^lcr@C w p$2,2&Gf.]RY]o gfAՀM5砰u+^"]| "@F: G/sl[DmuFAg"Xe1:qM ̊-lx!U{./[ ^f;GTLGue=w*-!Ԇ?s9^zQ hoEoLI Va);q-'CgW[V3jըuCI4q4(;DD1Ó zVoR*C34B/^ƹOS !gctb/\AOrgoJU3ꮅUozx0Oxu"d:*UILQ׵mr9?qT(e7G.™esͨh6D0tA\rY~wg’ ۑjlm 0XxL!,̵_&AtCN:pwJŠ^Fk}1=io"n2f Z$ᤋ5~p'۸Avm9RpR=-@n!U|n~U.e@Q?G1]P6 R;^X.9 lEo5RC/p\4np{(R:Ŵ}Zy%VY %l6m`/ tޅK3'ah-T .tY魍USPݓN *dHҸUW,7<0Ö[&Wt64c@{$%Nf~~Z-4mF8 j+=-C|wѩ-F|ƈB=y4\ZFĄ㲯Cl͊K)xE;dtN򥚆kk1*5BJ AB5[}{X/h,; u1rXlq1<I)7.j znn!e< |؊}T CO3ӅDwv}݊p){Z^ SE) $)ÙE{ye:_6=Ҳ_ ԲЬYM]2)e@LT[VcwRBg#&+PX>z^cUON\e% ]]GZV]MмQgga]3)Ap}.+O& }~f{KZJ;XXh;֛WǑ ^VbեRB>/B8D0nFVtP oo$EN=c ߦEX x~Qp&8}J$@%khUUƫkKaenI67*^/A R!Ujh#0fw;Km51jCx-NDžci`nN+&)EuqS E.nW* 28i EHk7#{Ǧ^d L9uPB=(kꁛ:^ CyZuZxgC9AxRCIhW 7ː*/#=5l.3P [,5et+wv <:;yW)]Fv}[: |(,LUˏ]nח0&Ϟ]*HC$)Qvx|EQmQbr?{ZMߊz^ [zNBm@P)W@oKd,:̎YBvFO,V[g ܤn刉ceÆ$ آ$]wMX> pjfe-wM/ltF=xjFdɥbVr]#d W*ĠIcn,؜z=)"5싶5}R,KVNXM@~ `Pls[i1GUBqh;6,Tp"džQNhӨ%)]Op;>dIK"GB]ytdxjh B`yPe`vCY.U>AsuΦa=~P$g@t ,)Gy#RL-k]gJXVGوl򌦤W᫽[Ō bFH |cm?-t8Bi|fEo3.0Q!!m8dE,މ*i"u;WVRƼuM)Nq^۲ua? 5'X!}?cijZ0kKlWW:ufpl5' \Q:Vj@vFθ0c\ u.Ԩ{`Bȇ̐($P&`gf#%'"]j_ \rē͘ E—.0ݱfQE1e[6Ծ]uxhM>0|FJKly 2˱I'Kx¼7ςìFj-Ta*b9=hF̖R( И2A Lo~>΁Tk3Җ}ٍi*&]G9ǨYJ| % H&mБ_P>Ix+DX _ eZ6l_mL$7+u`)ڕY( /Ϩ +Y6Hh*ufˉouUM0V!kۡ x8|U/^6ݕ%'&3iλTT-P;k⣅bsP\)x-ճ,@ -BeH@vCI2[~NsU-f%&hW#Mm9M1=wtpEYR5̝ P(V:_aYa+Bwe^fS:ɧ#CA_9ҢLHhZh$lN MG 'p0yOިQyd@gt9ze[Ԛ)P+Vŝ BJt ZtN7IOu-8ogW} /cc{u:5W3^}~8`;ySU/k|0FïR68d -RX$ [_)'x\>^h:wؼNq4Zn# 6Ƌ7zKy)JkjœOdA{EE"+ޜL6 0D)=K+eVDo"*Րfq"}?_B1B\eL jR523zՙ']^PZG͉9v~_Sga rQucWyt|8]S/!(MI.LjG[mj*IPl oDyX ctccL;޽eoN} Ŝ#(Kԑ'' V{7nŭ$#)>p+!Eշꪓ Bw/ZߴN4\kA`}R#L_d{BVkFH6'2sH]uQyHZy̎2<89g5e(VգTgh*h&ipreI..}CCB=c6|B!|K6q _3 ,kniɋށDi #Hn@Z`VJTи7k/O8-H0h﫶)n|F%Q|͵B{\4YPf~Ё]hQ>i:=e\\W^&9e:hG).$M)y~L.!$V c~vL9>+Kv=͝Sl ~ϫpG~TrQRBl-L n&.hH46$lYut^\h\hĐPws K&D֜_d-A8n8l׵*e-CB0LwML^FhBUu '<-/i/ɗd)lV^wڵoYnQϮn0`aq l}Aߗl-[ `IsgI1|PDg Lu=ejko oc&#~rP88Ys"«!h@ߊ2PpƤ oAdƨ: FxnyMpc0_m4u6X05EC^/~'Dbdu) 5(8 sx .WDX ! SW$G:W2}??(]$.z$h1brJ YfH(k9_*Il)lBGy9TVz|4. )4vS CM۾Q,Á9F7yPPtp4^M<ūm<ǵ0][Wۦz"(&Ѿ##( BEЌ3 o)̀:v)Sd>q r_w.4}ݡ: A0-݈~[]<(z^7,vK3[~o:}L ƅ JqD;maVN{2UoidIUKˆOnb<ޟr4[zWH2Tp"|}Y|#v˿瀡 oTHDzQ}|ZZ$bQu//R5z081iXf!ש!\!{39܊j̦QX곲 eBY>NV-|AMn׎υ~+:eZJ)9TkŻWH胨ٲg0V%/jQ"Fg2xZЬ{T5f5jLUd7ɐũ6 5! /apxJ_ q̻4* ՝OIчK LD%w6hFkÑM:q`Ċ]B &--w`#!%T|{%wpF2DH ۭXY&#xeH&M(7o^Nu e@2cڭ'@O܈iսڅNͩ7-2q[c{Z@ %,Nb4AUMSkt'S7rxS>Kꁡ84mi+R ijJc,`wc>S?' 7 g!20C_}ؗj 64 v9c3dLEVEx.a+C4(53 (Y z1Ѧ:/)o@;-ĭB<>=|u*LDŅEh%80,YiAnh&+׷.%(tGNijv;fg5%"yܝV&cYsLj3.Llcz $j•nB ұtE@Rp Yݬ5hn-bnap&/,gu[zp_EϦk^kHޔС1#&U~0P~]KN͆7ۋpQ$Q+,uv xP bG.u,H'ɺrf."мtNRRZ5ϊ=n06, =690,R+X22E 9I{ ҌY!Wq 6ҹԁXGd`Hbh`K,Lq]POo - d1[HgQK gYZ0707010000000d000081a400000000000000000000000167ffad140000d000000000000000000000000000000000000000006300000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/Ͻ]?EhDTTk׶Ǽ=j` ,E(''T1 YųDA,&~Mœ&bμ;Ts9qo8l#-[?Ȱ[ M30ĕ76.?9# 5=c#Rjt.iW\mvn+X(ZT\}Vxkse-īFz1rKKtq{X!,aA#V l:N'tO^eU,ݳ|)[|5i}AT݀] /LZub˯Oe)£g"{!ZQa7o9+t UL>.i [~k :O!CVДqtL.> IO56"x ׏pjlfdYnmڲEuC*b @Nfn@r~@{*X0\Cc~,4q>+ЂW$Ð]&\јڂ r׸* *Y% CcA{'|E#30Ji[wI4eEJ [mTs Lv(glgt<-OPN]|ߛu-a&5.ƌXZe`q]GI8g0Z6eK7 &jNi3hfCq_vz&j@ͺ<~` /Sk3&F԰gcL"_4RyְpK]+-f%h - {i*br3#^H&C$oHQtbZ^V('S\… طŴVފa RGá(GX[A\[zP%ojx6}QT,E֠}tQ]~ɲL`ط t4pY'fX#DRnR Ul'TpQ"OG<]g{8Z1Uμ"#Z90WC.;E}2DSa/g[\ \QȭY Vjam-"1+%8V-R"'>Ҿ @ju߽-d,#SF+*-)Jߒ/xz"]9)%9 [USkoZz:j֝5E6P[]H^&8a{T^(U})VVO* Fq[:i+exשhj](:cf=PU\&&ThV" JT%b|]ibhRJCm#.њ$MpT?Y_0vg]"n?Nχo?6t;4iCc0«A $ &Lj&D:-dp|,Z$ xb=;8Ly^HG]9z~GX*[:!Dӂ/uat jFޏ iLCc3|"v"M/ >,pm TF)!R~?*g!mZS,~(˧uL)@W5ZB\qnMwp.L*i7펶ƞ[r_ E"F%ƭI$7 0Hbui Hu+ece s:W+S2r:/کXO+ZvvJeU+ Gj,.=zǜ4ǽt|(qh3sCBJ__w:1If>7>iz.3ELȪ\xע5b}+o^P n53ݪJdq`TYy~3Hׂ;$D3rz w ~OԐX^W۫חh^dX'ٞ#AUW4=Ms#g")MqJz2Eh>W+'ú)҆'atH[S%Y;"=be]la-`˿~S8fZ) 9]gSY# qu(s0D1 h3o%qc- $,vcxΫ2w/҄Xۅ Yw3TDhf>/$2!W.8w lg4+TlilJ _ .#ޘ&~XIRbvG+=Կɿ&f.C;7נ-~!8tedGmMFtnv῱g7a1Q(3 n:ۮӖRxtyQ|\˺++0ʭ[>p/ȾA sZl1s-P3lך |TN`6ey'cBITɟ4RݸD[rħ,ME-ӭ /(N}Mldr1%Etܑ1RF{Ubqn'I ,7Q|rmpw D2&a_!+]ޔGĉabM?bʠn4n藦.CNieA*e-z)Znp62,H:n 9{ Y#Iw|OnƝt̮`z/ p!L0clMJW&CT2%7pstWb+"P8TOKҳ5DL8Մ!+־vR_^l5V&7]=M8PH._qXMp#*)OC3r^L,lX0xDZ4ߗQ!P ^A33`&Wv^ς[P)>;%>߮P,~4@Ql?ABh3F3X"pG?Eb TLY[])݅L[˫W( U* ^ll,2SY`d;B77戶t-&TU=>v.أ{l Du#6PBkdPsoRKIT ;n%B *Cp ݹHy6-կDټ/*pLzHͮM4fZxfC k,&6-]N`{[:J)Cϫ!Abo\k'sd2 ? (jYB <1_q> #scAJ=y5˚ˮQvhO$b( Ri*DqQU"쭽]N3%c19+K*wns([3BSaK p01^hB" k4gv:?RnGt:ւRS~6t%M;F NY7~)o@0tB}6"-]zot0dv+<rh|27&s藗gy=MlmGbNl]l4XIzsQO`] c ˯Fnl.*%уz`ҟ@u,̏ܽ'C&fj/`BeO|u>]c*&Kư\ +Okdy^= N=1Lo\ =l-oV8@4l4NOŒZOFEFFct zВ Ó"{V/l]J+*n|>^`hp@fم):dco#;Kxʫra囆0[x*}s%De$g~JI6Y iݜQ4%hTL"{;WΚA3 \ޝ21PyR@3L6Ef2);8l%cq6g 僨}*\}O˰q;v54J2N64=S0͇pl@)T A(v5 40xU_n>',jAHH42 iǸCkgfd <1]VZWwۅ 4K/@Te>I3%d=ޕd(8J'46K@Kr"M:ۚ @rӥ{+9V$|{iSQGx˛tJ|8xp,t{L)*_K^`|z%{9qa}ΡXꙣ|gH]T=?\|FwK*qB!Oҭ? ƣ|HJ' T>@4w~~R:Rb.h L.$jy}c*S`WNe MZp +1#4%/e+Þ5DT:zrHH5q}i78K I"PM@{HI>E9D4'BozK l|TW*?2 &ӔΣ>UY/s{=oo90d4ކ@CJ?VhAr} F!s8ܿg+Z@NHI _4>a'4εtsU<,0$?8$#Kt-\]ύ됗Τ7;wN3HCȡoorvzt+ m#`Xf,JIB"NV.>J/8K[,IIhKjnrT+վcWR4&J6`(,:L{uV6 v8 0#*{LyQp ǦQk0Q'PB4w̱70 %/S)WDE!s{;eKĞ9*`N~7n -$%_h;`Zx)$Q`|g8zg^DQ!"2כGRuޤN l!nD7D5qNe~B8۪2s6ǧ2Ce6+.IDu/ :6$ך;&J9. ˙F%%N' hsoaHRf@IȍK`B w2VFWZ:vĚ(R2U޴9j"!b $lH9}> _܂N.qF#}u@[=ۄQР#4/W.IxHi8q@Itǰ0V])lҖ1tH%omV?|D "ȤhQcqCn4'K ~*' <sۢ+ l_Y1Zڤ'pxg^ ǜf;@k2.5Cv#,UM>RY!GI!мx9(xnuQ\]={ҜKՋ\\)5[2U7|`5(ޖ#y q aџw/F,%^!g *ڰX*Hf'n/x\\lohʒG3fO=*n}Σ#g~ΖXB5ߘl0b S+uR{ ."0D0bjgr9ޛrhRLKIƇQ*pe@e<|)jʙTՒgqlgf|ذ2mϳ7"/Xx!*ci9Įf_.rN?$1E$O;Xn֐]qžV/ʞkl+}L[Ŏ iS$ Ff-E1Wc{l}3Xh1Oa5En?> lԙTNE?gS4tE.G.&e ,n=貥F'UF}%ɱnЭl{w}S0}3|aqɰ{~⟵%kh쥋]F)zVg*:|BӦW-{[oR3z_|B'Pբ4!Q IxjP'rZd3e%0첁)ۗryAtAne{ka>ik}7oc@9+B4ikWc p+%n]_ @xe1it 6خ2-Pwjgt;:efH|K\k$gj,>NU%EpFs"ы5{$K>#Rܜtuz.y_zZ 6TIblS|ݴ_]==&͠8um^3Tn)  sP/,=HsP4$ Pgi> 2@ӨG?e.Kq75ΏY>J.Qr+pY(/Y#ô':I#ff)BC%URZ4 s_oƦm<ɻfebM[ um^Wb {|#]4z#T |@Q*+gCPM*z .p&x#IauVVXj[ٺIZx󸚙]/ $)90se8"Е1/sh ~A^ŽlfD䴊wg@YeNHY`?؁GYE[6e12mm<)eexQM”L64## s ؇/.Bb7PkJ<:6t}%R*4HԎ/iOEsξʻ *% pƣ&FOe`0፥0lU>63MaIC+ݏ<@NoFW)(뫞8Z͙Q0m[c|D&7!~o'dK ;e³r-QZ#ZCKVxnlAB,2X[zsĹznGuQNUP5V&OF:dnQx$ݟ- ~ՠtI0"BUd(8TM0g%7{ϔh eAӒ!! z:`{E[xO嵐3aSԂVU $Vో.?7֎vSVBUOqaQ$۶:ֆyG߶@P 9ÙP.M:D6+ җ.jΣH"3RޯA[jw7;n&ISճ VK/F ²zLic_[r~'i?_Q{Z W}9-8Y %XAX[ICD]/,Іu|70-9!GtU8gڢp' G=PSR[%6`T]t.]T^UF1bւ,4g'C eC0Kno ^eoDPNDU>XAKʉw-oq$bH9’k$Apʺ0[ߋ=Ӳ&I5!T oT[I&5+HZ&7œX7 .|f| |.T+ac4älgLVT$pyF|>;$C Ye*INt`\10z!*u"n3/8RQ=*gٗGmu{ibBMF 1_N[x).Co4M)c>ȼgAܿ ڛa[FM)՜l߸^φRj#]ij 0O3o$ q?>$a[6[ -9?%? pe% _t47Efmo%|r+9wԛ :}e3Q栋b*U'Mr)BrHX` ƽz2݁.cQS*_8>\qЋ2 h;[DZK/c!xԯKjB0+ӑK&%J6 =!' -$'O[ވ\wĀjt5{%J~GDZÒk$GߌUä'.3k,nD460M֙C+$y(xN=##A,C) )?e[MҸפΆ#Zk7!s6MQ&r2X_Rԍs+q7waRЎa+kXtĊxˤZm~/'pOs%yDD׌aI={9o3`@z:'N»,(8@_ä!~6y#v 5 x%.]w<9KGHGvi?HFKK A41dJ˾#zz>,ԭ,UUOriX]' Yn\ 胋vbsпw"u(0XUSux?7wʊ1u_)ޗLpPC:K@Zb$"QƪkȖ}ț0&*F R#$J,_P:?s-K-WD='ѥ!A#D9zg^ovqP,_ܖ/iၙ&ZH>wa#F{HE(iJyILBJ:#C%A5E[$?*mPb'Zjo_/ٞg`GkO.p0*wUHϕcPyz5oiB&9 ds/0[SпUM6GfK@RN3Y*GӢfęsGy+9s#PloʩG I4:JF']XR.?- Vȭj eDgxj%F@)V{V7P2l7h+o149!7$lUm|)Xk2X5Ng6lJ=#*jij9wY>` vܼB~yO>KpEׄ| A r&@H/ľrX#P:WdRpS2!0bVhA?lc&O.ppPv_T"ew\?dFGnwb!'j?m6T`o\A]QU'u;!@[N<@ZɴvAl`!/ r238oOoz^X5 9XK:#Y>ksdGh_J)ƤRx[&Yy~Œg(KB6m[4yTcB1HߌřzQWl#5@01y/q,iFr9%4Lw &irs P#% _Nw TP촒cXȰpݱ; "ywђ#ژ9y3$o~`J;s87 vLc49ŬTb<]vr=cծu?uJdu,`F5%汤REXb&Jkm+fjIv u݅h̍PV+"N +Bx9]ɰfI-D)@7z+ۯcNW kd|q,Wpi _O91UNr1\]6(ީwf, 1#xQjj|Q` ]Ч/m7 U?YPvawNWga݅A,=Z_JmH?[##bB#PM2YKU0#ͧ.1ѼlA<6(vVcf\WJh"cJ̝)"8zᷡ O!u$k2;)Wj|9|i&J})Ql\Oq,c=32| S6dz?;O0+ - y/=G VSyoס+pvB* Eng?]1HFz qIr|6VB2WϜ)Ż}$aTL nOQbdJFvs5 $"#!YbXkmf#W pɹ",%u_}gFb 6']J%`8X oxl{SAS;2l\Ӏ+_5GOC-iL|W!_Ѩ-'3`8[ȷn r"0-*VGZ *C0OQ[|_8Bqc+~jwzqmWXjJ* ǘ\К-^dՔiZnJq^DdǶN:q@^nlЛFu]HNX?B4PzkR))̓u.zv׀2L֢ )p`>ēƤ^&AyPu-u'uaIku. 3{n )3f }fU|fC' !h: -:Ib=<3p(qeۨ25ˉ񏠊e+N=Pw8K"_<{݌m9urJC(VWF;\FPy+}虏r)VPK0Z]{m !̉eG?_C3+ݕR'D\W9aPK-XbN=JFqeҀ%1PG9 8SGG`猷qN4wf"g Y>"zƯry<^]M4i +d9-pϡ`z"~ED{%dd5ՇF^HQ#~52VwfR<>%4}M!_<ٞDhhL L8Ǻ9>EGlOUgȅVΚ#i:GjLz2\߈!mG=[~ۈDt%R8qE! 9-T=)@xBݛ‘ Z `D2R-^}xQp:\8܄濊 yZPt|Y6,'L-%)y\)M?h. گ)W<1Ӆ`ٹF\Jç* >-ḽY/DmI b'h@o9i2CNrΰwrw<hE Xzm=#[rZxF0TŐ\%'T*FgW9Q⻶&{  Ѳ֏>M< mN:Gp*|-J 751/ +JD3pz; a h]r U^{>X  a);$Wd̾Ȩ2<ϝp>Z!B3&2;i]N:8aV7LAqz7>3\80דxNi# Yד=YWMF ۦb_8YL6@R6΀B m>k<ߣRrT<xeo\]/@Bt:p. 1'Ϛs°R:|Іx.I$-ʙg=vݠ2O,M+ rOZѿ+?~ΥCB+NWBnT4M 5*tQBI>/;7 y_W"F~e \/I%IVuBHIK7@8/_6oA~l*" ӴM*ݜDfD\@i7AB*Y* (jh()s)f6kGk#hދUTm/H浸a(ƛ@҂hah\Iu%Ig~)$i~%F)$[[=RїzCz&pTI+ڷ=?֣}^4[gSVJx#Jk̹QbNB> rN_b+~ACfҤ!/cUˮ$%2Za(w= ^+-Q9kiw\BM5-*5u#V7ty=V./aq[m􄢸œbֱ*[Q;[r$ nsJku5N1Oz梧Y:9Xg A%HJ\H} QjF)ק`Һ) ඓ&lxrmx!=~C/!YIn칦g󺘪*tmdFLk zG'acwPk,WWCbΑQyh)WGMke *c00DXT.:0}41Jq=~+q ֑KO8I*~`O< -Whįe߭V+*a/ )θ+6XZj\-䩟?*L)Ry{~έa!yE+"|]YrR4,h廬 bz0vD pyyNIY 򙯂& V˯%WRY&hb;o Ip4eh'a 6iMK^ivySq&!|;kaeHB{RseYH b/)< S*K+d"_d,IVAc֨,O᪁*ו x=* R s~& g_IT/vMec|Auh=/ֲ򸏟kQ缜U!JKez3G!n8iLxzH^ :i:ݑ5gOG\^i> hQ^4IeG4?XyHbD9[9A5+ޏc8띎4p࣎-aV@) &eHTII |E]~_o% %CԀ5 nJNv(UEE#bHj|PXQ˄AJjڤ, cs ^%fva$HY;&KrK~Xq}[mo Il"\HKȶ75w ) P1?L' CysX1`~f捭1Q!R,rZ`ߗhyDS'裸ƺV)W>>Yz-D0!h^ʣ(0GRvE(FP_QIeτeE8U_}o4kW sN~1TѸJ}z'mN'|\]1G? {Jh^e _ehPG;DUZ<",P'Ú{l}ɐ/ LN{:lUcFTsl&Y [Y ]ep, qZuny8>tGd2MҚgL^BK:E~o{Kv^ ~rЀY5q0am+ /~z@ PQ]ԉ w*Еx࿔^%5ԗ0YJL /Jޒ:wa.}feLx|^GJϬQsR.del5uO>)"J_"kHG8zNNޠQEcXbOJ?J↹[:1{F Z}[<]K7d0*oF $!)9&i $AE p8/'Km)=zѴHUGm`pU& oR0R2JȆekqN~\ >#|8g_fȴt6w.v~CqnX,1R6{CH2GPGh\v/{H&˫6 zVΌ] СPm^2jL=aNyڿZm3-R+!”8Bu mPP(xT 8ϳ&ɌUnA0T&k"rHhj?zb[t~4br-ŀ;wسQkp5`d R3l (ވU.r>~$&OavXz Ģbơ3E M#6B @Yrn[PGd2yؤUUewlOaAo9[ } &6acm$rH AMBօHlx)(=Ԧٓ&Mr:hvw3N=mǹٹ n#$,Ұei-gO^?h lR"H"7"3|#k`|E1pO  ؅ǣ=wbU:G.x ^nIRU3[L.$/Y;P/6YZIEV x1ۙ-PXWӒ{'{ks4z˽n_J}L)yI$qHJZP"Qbڿ-Q3W"-yځIjT&!i6Gff"9=9vGpKnP>Mvo(SW֔/G  F X5岉3=Mg9Pl" Mê^!8<=wBH`KJ6܋+0Z}̀W|W>SQr `'Wܡ[yXzb^&Y({Ur=EPe՝SI>򎄼КgTKذF4UA:M43хca-kfA Ӝ|f5̄ı< MLO6i1$jCtoPfWUc&jT ,YW=30(oaC _"nC .yKh.50x8iqbL(EuWLU?' 4'̝=lopMF|H=^7Z\BrHw:x_f=L"3fyEUV@❄@!ZFgJE )VnX[c-lk:~/YHЀ NP0ݏbǁ{6]um`o$jҹSlonlL@*"RYqfzg*Mf90 NKښNe%%Du_?f[Sn"< 7: 8ɐWQ 85XԽD]|=g݆\bb@?hڗpsQ쨷Xvؙ 9NSmv oX$P48Kp2*>U4暚BOcd6:t >#`kge:q䫎  lE GR PᕶH]+ȟՀBK -/W5rY(Vъ2i)pV.D=7T >G¢Wm^b@=G|剭1UD:#&huNh|jH$|3Gy r9a}]h5#>8G7G#U/a`g* Udѥ+l%|cƖ ra:h$ #Za)|{.Y-V砩ȅ¯ @&.j"7<]m~@eŖ,Z웅D&$oB3f^e* T2Pn٘9< :~ƩF 5tFAW8l_PeRyţ[a}Fµ=- W{򀓪HL#=}}5rToIۧlz dV/''KTnv`Cez8Ƚߩ@~ubtw~"PjM5Z[wQ(Rmߔ*7^> W^Fb]FٯO+M'EC$#d)qm#P.P[XF9ɱ%f!+P?2g¥s\&q3<>a<)'F<}Z9PmLWۜtM[N6gF@%ZP 惩 ;Yی[R;=2׹nJX;Ct;@!nXXH{F%X4*L]nd-<=ȾK0BFU mRM*csVU؈>CO|P:]VTTL;EQl9+b"FkA51'|{`Ab0|=ۈh݌`20X)<*2Uo)A p~.H\LqMs!-3 옰*KkU ^xdmv3q ٮ05o RONmy+@_x\2`5pmSߊ-0;~f}^t*%53=r )m\i:' <4H4d[(Jrpѻzrӳ2P,C֬J#o8PQV9/hCRS0]OtCNhA=PyX/uռ"e:b 440ȭ0|)ރ<2vn &h*ioJ-of zY+F YNKzUGk;pA(']²F ]s. I?#$vǭ1Zɰ8a\(<[;.?1߬9HLqK2kkW 6~NP <`\-@F˦݁o`sA9ORɄHH Oj;?ܣ(a2,MH9 m:}y鞪{/hņrΔH Raan]<MVW{bZ/][!dUW>Q:ULpS#&\#-W}},4%͙lw\a=7*mW\ŷR_/SXdP]ޅ5ssuωw^VT|}iAG0*&(DƬoIz%oAC\CLCo[ ޼|Q%y]l/3mޝac'J߃]%eaDb|W `| uqW+Co/Dmo灉j(tmvѓ4\|zk8O%Izw@3vKf/M/joM.(!* nEᯗa2CȗO.sR.)Bj46V.ܵQ,qe@+p~rȕDu2JtPwraNUn(b"?BXJ;YR!LOc@)*/Hئ\_0 :ɝښa}HU1Gγf}O|hlե9H8NE{q%hPQ̂wV0uŦ2`іHNt0VdluȷXΘԁO,3)\Yl%?pvm蟮NrِR"4*UToNe3 ̡E ` CWp#JgԋxpkdfP+XHɂ 5pX_=ZTNt{̄sp?33 !O]ыkB؀jBjL3_<_A5Nzd,92&Ϭ!j"$3PQS =IMٰH" ~yՉE5Ư mA@/5#_!&8]Rp9Z(ԃ wQ3nh?ݹ?JhKc(<5":7@ X`[ \ΥaR$VzW*G?Ȳ⵳(ΗB?=Lءrxޕ o 6 ~$ Dp8%;iӛh$:/^Ux[&#,Zp"`RboføϑL kGiUK!ta-Ox  }y4IBO')-ُˎ^Sxo,yi .QE!kE!-u CU(v%̓vw~2}lB(. UiTV!O39O6k5@k, =H) 7bweV pTuGcotTiduM5@h2CRM&k:zloX?E%^p?(d%66QTpᜀ)dl^;UMuϽFN·-bi~54+U([L]Xԡn?TY.1M!UB9K8'\oAG2!R~k&agw-NFKPpw+c q+5YA*/AEb,(.2 cƠJ u3\C}Ѧܰl1=T[< /!8fH$d$-VP.Bib:X8뼓'(5 @/9O |{׺ͤ jʹm✺F{#ɁDy[}Gg?ڢGj#TNΡ-1bW'{R,PHql5o:N̊SUh:GoYnsD٬A'´jQʡ]tׁܚpZ kЀ ?[OHS'ܚbrusVNTTMJ&\P N͏ aś'^~!3˖e}گEx]:1@Ю~$,_:4rt`{GqLɕsJ5`84e+,3! Upl*;(6ߦd=^СF_$th׏5/}ze`3ko ]LHMz=Guψg,p%H0͕Ӯ4`Qyì$趙? $0/2?xa+db$I`Jv4.Bd T='G0$p6{nS5T@HpG|u9V\z72?*%TѪXs\'6d+,]tU?|1OUͶ@{@/p؈V.(p1g~ W[Qq$»dB5~堂oeSoƺ޷ҏM]ᏰɺPsV>_=~: eg7#7ǹ:`M<}_xU~$ĩXV}fko]ATp˨dv/6C2 ^? H>>;@5@:ʰGC?l;SW5h7ktcēazf,Ms6Ue4 |1krMVJN 3cFWPc/Px|_IEUJj FME{}..Ds§qA|C}O]GݹS嚟kè8S)B-9tYT (G|i+{dPqr8dHJC&e_(RÙ'g7 KZ`Jκ'Ahr^!^}h$ͮŕ1\Fxg_…lM_q&ȱƫjW+C!$pgكqdY-c% OK@JjpSb–Z_Gt:ι ^j7v[kL͢]R0zrԺ*f'"M O VI\ 4aě2{mŷH3kS@0Iě1/x ,a@zꁱ|VR:^ԋ~k \s9r* $P)UmzWk{I=1jP qz$F=qD* ͦbMz:˶] 0*pHμ+NU3<$?7=MU-h~Q1d\[d% UlHK׋mCWZrQF(pj;b `d'hX!iʍUclU ?,o k * r>!4(pKqDv\ݝ+іTKD/m=0Tq4f(QI/DuX_j1ZP|v&c$dT( L,6JJe)kY5uE|jÍn@S&YB :3+HX\'xWӄC q r<-X1gZWpCb &uVנ@ˮEj ϣ@9^zlZǔVP"NH OzL(濶Ւ.o.0*,bſ0"AKw ڨTy#[H5=h88fc4*$~ί|HGmE 5tyd< 6^parU*U /,I807Z`o/l/BVi¸8Id F:ovQܩWBdH3 ~8@F.m'S!]!HΛmjLSw!|b䒴 ݐR<|Zȁ* bNYJϺ+tg} n7ck bHD9Ř,5;0גERw͠Ǜ֓ 10ʽS_o j>SOw| l:UstD~?AMHPΚ5\%z߾IO E;e~fel},l?_FMцdUu>0kƐ?aStvP #T ;t[Ԃ](х!E V% 0}Zb_ yx Ŝ]RKhk#ϤWT8 6@%PU nFWKM(rhO1ղ^~y׼NԽicy[ oT\O(0@j_aUCwHe|-gƑlHNʀK>n16NU!9 ­ܤ#jzYM)%VL 0p`XFx͒fѝ,2tcuh:Ye옳 k,6e74%}mv[FGl|+*%\ -;} ?zf'rINM5!B,9{M[3KjPIª39ǚ P҆L(C"xDjAke(2eH!eVUzPOuPDP… Jgb,;4O w,Hz} 6t/~v̐QkEY 7;:8sߟ+Ìm̻*t@J42#7΂Dm.=0*:Sirj*/mtS}^7IfOm(9-MA\:he#@yEֹ7 cšAQZH@ {ӊ{Me%* %堅HL%&KGOAδ`i(.f˾š";pʶJ(%z)5CZQANhM>y{AutF;Hu`aνi:Ȳ'-ML=nYm(o EF_uwM]33Aᓴ( "($vwKMYJ ]qWˁ^OuJPk\ĦkEGXӹ;E/ >7͂b]^e  ?ҩ՚h*iGƷ'V;/XOp}P-^_iOd-ICwcQMTmG1ƬRn|d!}"5j۪*Yqؙ]+)1$cssJ F -P(q`gB˺,}oj#_ukƩ c-oU[j<,P"#T:I #vsDmԕ%m6Eʡ|G}3JSZecYm:ڶpN+:t{j@A%},Q}yn!BʫfƯT^mzLCAٔ:mBB 1†Jۖ1 >0 sAzzGy/iNYQs΍ތăFpS(|CLHbX|?0^ Km$tD"OXLwubkx^mPPqU63y_ɿ%^_tebvpĀ=kmM}lDW@ė(GRԆ;S*Y7 >Ÿ׌~ A׷yPtK3nfx E&|<ȉ,AKbs6OBiXMpoz"sY} _ P"3!#l=Ok%m8)/feN&-7y?,o:1`n |Y1EEj唐c.Jb'%ˡ .wmӯJ4n߱nL/Cnl4;lQ~h1kdE#+Ii񡰫K^j]nk‡)=0WY jXE.s}ݦSEx 0 e} ٺqȥ%&*#~uZ fJgMqW+T\.VÖ``(̎b-.b$M12NpR`"V KJ#~ "VѮ5RpEzT'mq,SyBa`)ٳjY o@ A>ˠTsX90 onG;ҺG1UWy#~ayh\ǴZSD1A>洫U;Pu9 QI%#l.MOjXF?9A4G!˿Gˠw] vh**Ql~o#)Ad5'_BUJw}T sS0Ͳp+լñ؋+r@p[rAi Ah MR-/=fM]F(}Vn)/GTd` z'Si=qh 2X-yc|a~X9'_!Q|x]I$D&ĸ\o6)mϣpOau! íMl:l놏S?/`*_L7εMkU2k1;D Akk5!:Wߐjïd.jtYk4jb8@!OS<~,3[b{ 7iFuRj.^$_ǒUUkVNƾO(}ǃ.~&< cz["Ps.uYu#Aqe푝Kmaq?bNyTOZKrPPN?7r>,A䐑)^?,k=to_1zzp#Wl/,)C "&P82go˱ꈱXiuЌD޼HIj/z(lf>xzXX2$}w]gA!z\hBíqD^,_W̙Jch|K[s$%PD>k};ݽ39ti) 7Y!6y6r'='ee]D(υ,-Y`'ۣ>Locp3/ZاBg^Px+l2.laTX˔]z ;4?"5wsG%Ǎܞu ; |&Vc ffg)yw~1ؒV@^wAhY8 `@cPiHQ9롙+^_FATt]sm|]%MH[$Zai_CYם % .9&gv@wU% OeSAloTic\d Z۸;Ys ~QL%SBr/%*D"{~`q)gH6 hVV;}RX:o/ʺ· B=Ȑ[6@?{oKC34)^=h@ym@[ vxm bHA-ol+Au+%w4MYJó@/oøZ5;OQ? M@6 V[ksL.E, aN\#LGe6&A;IU:LSG.H`{p\ r b:Qksw 7 쯕f|;%[h!9%X mp9>1%lѣLj?S3  Q l!g q|B%k F8'%ڸ]%|=ġTq%G4b$k_Iu2Z:-Yq,tDmfMZ_ XM Q6ܩI5U6ʑ/O[z*XcrmEY%%& я}#ki'lv7j9;i059ӫt7yXWF7fkU}G'yesO((nXI ݴEŲ7ouvA68jgL-J;974~H8d%_?!jcFHѝ)`gI#GAC<*G}sy:Ԉז>кx0ЊzA%&nO2M "|xv |ȧV~3s"j/'mB²P@/Dv*kwKH d9iGM<R>mxHV HZVх^_._uB` r|sRkcb$/b[i4mνl 3$=8gKp}6ëy7DtK۟=B/˅(Vp7ԓ0}pA-Y3vr&l;@R7\h`vd um:*k [O``2#.1wܡd]%^ j<l(qӵ{sGN J pJ aP!o TZ~y].͊t9~pO3O: ruJ )= gAГm#&1 V*vh-'W#iH|oZA/eiPiob Bpm̷BUX1wZYV16$=Fs%UJ6XUeY\kc^!s4' U6HJ' Bf Z8uߣXʸEC7!DKN_x[ !s@m%=/l,򒬵LM#J,͢dP8_iyXp04'&*?FcѰE/ hb[pÎ)]xcI־ߩN"u{:S ÂIhdu^)Wqx& &ҏ1i#ACGsn2'uL!`\2>Ͷk|br Rkԭ^O(M Ŕw"R\} Bd vBQm- fUF~fx?\ްIjC@'DY;n nX`wj&o~rصFV7`i<>U\D੐ȑ\1+>J] \]a-_f;AqR=R#+%ӬNf@5=?2A$z?OXcavs:^],0:{S T3et^(I.^|X_c3hTr2Ji, ;0nnaGxUBƧY P)Հ=DP x61xjHe!g_i (w-wVg#"ƦJ N* 4Y\*}fo4)kckjC$M|m?JkqpZWX˥g˗r h`Pn5#{ m8 PgPβ B97襙R.rG}e@Pg'g=gKu'|ω+y =HËy\b)ߢGd<<~TbɆ&p>@ ؤ2Fakr1LTjjQ;:ռfCs=Vl&l$5dmCjb6{3ȿz ٗЃ}}r~AI6OX̸}+>^}TlnYnh'>s̶V@TnJukZle?7gIvyx&dJ]%LխY[R`H..P7 ^%1ho梖jAÜFOE̳> `dz-F8'OIV'3>+~<o*H0$7y]&~ڢ D>7c;@8]30KvH@4Mlzb¹O(<{n'"Svѣqo址LK4X ܪF1Xu 95 P7 ꙐE DyG1]uEe3__2G7yWB!hޅs.Y? ЀժD'KƁ`ܿx6f^SdADIЍ,߹8uw[KNWg71F~R=b>3x@"@.<+UG-|; |ȼgR~]gkeֶӠk%7ߕj06^"BI'|e(A ?`2AY(G:h-K0cZ _KhW]諟{ *R` sUib\[X\׽9Qk}UJpUFP 5[#FvVcv*xAE!@p RZ>YNk͵h邱&&b)Y+]>*^HcI0=:olEk F! z5{U#p:q$`,yЮ[Z4݁a9pz3+Oᗉ.XX2_0IU) u/ +nJFqMfWEJ⍝ch:Kl3%ݴ|ז^F0ums Ѝ>ASN>}:$A|zF%xCV8\ؑEz70b 93Nb 叆b44ރ| R̜c| Kmx5G 37 ̉-BrI_  0o=pIE6 5&JQ(e t#π/o_ֽy~%MAY,]`3j< w5ry.W;"͖qID/t-MmNQfR>8shpZrѼ=Mi@ͽDh7<*[0ਢuɡM㦝„ ӂÜW>I 4+*rlxn-?&K0h'*soPC1dB*c< "6C}TN I ߆Yq xm;,z@;ѧ> <,@J5kc$4µ/F@ы x .GF X}<7AR+pK`49e%v 慒vs90 s0ozB ~F1ol%R:P IiO2% }GsFh;%?/6Gk=p(A G"FHs'x{y=o(Mlۡ:Xb#%Qu`! r>5V@#O`{)Hpx51k5mr$({) Q#{ ј.]tW-6n[" l)nt),ui(} L&tK-`hMH,`ڂkIغ : p0S}~Cg4) mx @qbH:t`lEnVʣi][sKf+`0 hs@,|RrL[x`͐,MWnıhR-d5\7x]XbAo٩!%>lh ݀#Q5ax'r mR_.GwZ'5;y t˽f[,; :Xp7#Cߝ$] A.7{m0yODT?:k 52̢"1S\ye2<Xst2sQ[Se2ڈ!. ]ޛZ.g ˋG#t1YT^+<0{:wF6?%9.^4)Bst|̧F <' ~"JG^{ݽPJLKE)q\__?DҞp tQi!_"O__`$G0}Ez,mJLE Ż Ƙ8;]BQvHFl(cJcWY5xXCnk` _Z(뵧kڊ,b4/?InWyAE@ә29/s7(zw`3]I?I RyR>éy1$G|8cѻ k]8bרڍki|cX36DWta DGL[wA?ZBy[r/K/x54kP+g]HhC7p)ւƻkm$+ϲũW޴`ݙM= LhA4~>tB&tS7>du{kO5xynv j%5UNd}:/fg%*9vF\ok)8Sw'C>_lJVɽJsQ]~ -|/~ (Q?e GZU9dگ)ẍ޶Fޜ^ uiBOdES*_MvJXeCa^Ax %rTKbUM'.RPg=),pS0p~l]TIuH!<ŪTCi9ZOhUƝ>uWW% O<͹cEjc>`ϥ砊UOTq~4{p$xF&CDUg/#5 7]Soq{ٯ[cPEQ]g8`&®6Ă.,T;xD3٥1s],.xT8o[_尣=cN?6i x涒}f+; ɨqk[:n`&xhh;ŽH zB7E B7~Ԏ;@[{;zq.xa/qpFY y+ʈPPё2-:ClC rn$$E˗|2r2]חuk=f4,]>-` qgHP6L">Uv"$ uj~c{{V!ɲXj\Mn4;uy>i Oq.z([_`"Mt`8Ѕ?K0iO!Pl%Qս&vb=npH厶! ? "]L!H졃DW^#vK >=дk[!؟B#\f$ГKi8I@bC4_ 뗘[Ӝo,`j^X 3bM$bkL&Mu1qEځ2xCSɹӹia :6j\!P"͹a^_4#]/?6;\ {s1TqT[ҫ_'{B5 A q*岬_Ҷk.D 몠x>ew^N>uq Qx ڏq}`$ Zt8YqZ޺D}vӵ;LgMJRv]xbdZΤ9xid_$\7^5X^ X9ndt rfI>,\؋ iRV>.b?G'^BBj_غT&—|NB%r{oꉕ?؛9}Rp&'@\pGD}=8[qf]Dׅ/R#<nA9]yAу9yDЕɓmX.Կ{[,&݂ۋEoG]R|d''>vI-iEʆwk;|j2LY(Llu:P|>RwơYsZG`th%0L{M*չg~OhtF.xj~P#0n3K38*rb5P!W0Gq@`5yfh,, E1-зX 8bk)92Wq%0>$9U`t><3b@88vN^ĝh X/ɼ }j<&N$ ]1K:T*<uByWݾ]?U_⽍JE;B DHU&ImvՍxhh2Ohbk/lIb(b0+kNWm Gy(6@;cܠz0l\3 js?GOG"ޖ)ǤѸB`&՘![QWU $ o#D$dM9EZNIIz %QMŸ3+o:dʼqJIQ'\xfx Ε9 o(*\!_9SM~CzJ%la_8Ł#~Bcmt}װ)8U|B.506K'|w _}Y>+Vkt1vwd6Ȉջ[ %eլ]!^AфŅnުKba;`j,< t!Tqo2S`1dixNe<.(x#cyo|BqYO?u,ɐ >p1r>|?7X`t WwSRo2;N'fy NBV꭮ҭ md?3.M) ֧Ư. _p l. - !9UE;EcM[?qe`-f=I /]*ZDRgvdkMt|0d^y8~ uN뗘Pg5au@vsIMK&)\6Y 4VTGjn &C-X'wj<)>IPkܯpe.j_5K0"L3y@DU5VOVw>W猪LQ, {}d%j7 ]lkthT_N߀)Yrr v=&ep$WuI<˘7A u.Z:7B|4's-eND[@h⨠}ȥ(>Vb+܂yp/)ևk주5.B4` -!2Fr0A3]:w;=#1$ץu AӈR/ZIi?0+hߊnU۠/y:Km׷XY-2gaA"\YdS0Ml TZ^:­> KA8Y¬|Ws+ޒuzZyQM4O(YFg?{RRєd} gB"`~dǢ %H[& cE9$$n.vgʙYwդz+% /RƾƙN <_b gՈE;M 1052}!5^) ˅jHvd4ߔ^ƩPpr@z-a I(:V@ zBL<"1,n JDCߘ).Po6`,xIߐ1K ѡ!RɉUVk]1Jy?V{RZ@ܰ"Yи1_1|fs. + M\'-KLc`\kʁ#?PgvBl4?^k`5H?RT sRNkfgT98n$3 K &/ !Y/~ׅn%.:kBNa*5!fdk7^-`"әlq&ST"' Y/Rx 8Q=@lj((wuC2O O4ӐեGrB^^"왕 ۷SeOʆ"P$Prx޴H"?ȳ~>p*<Uj.bﱇl]G,Hv Y'2_sq>GIrH<թ÷ޱKԫH^.]Xzɶ0||*oRрZ [~_ gyaqm#O vŬӆ9v6yb@oDrC1HǴ$ dȈPBoX Ap3)@`-{wW=]WhO._bk7e& dfg$^d* ׊fy-*/qmw*Ū4NBn1&H',q˔3Ud TMQ.Cv0^aSo~WhQŞPSw=brƩ^TA I&vϕL9$TyϽC[}*g:|Ҕ"ʋ>e~T5V_c,KƗR@F)do?nSBsrW\k$7^u ،<Ϸ&0| ]$y7;))#zXoSb xC&]a Pw 1<"}8rƶx |^<`.xxTH9n,)+󪇤M r'Km`\ithQ8 5S4e?ǍJƉisKn  sz=9P}qDΖ|D9qD?+:TOOfg⯸T $dNbW !F0!fw[!u.y{SUj'_c[Tv\"u3kxpS;D^6B=d@b?:}dԷez`,l^`/#WxP}zgMx 4@tπtAk)a.QNR3YvtBgyB{n Xwily.w&(q+1aqPl #ie[,&t&/yEDYY /X v1iM^$gYqCs23ì)VԠ^vusuORA-c0O7,'-%t(W */-DLLXmg*vCjX8h(rEbt&FS]$䮖|{|oA]avG(7*)ʉS{%IIgS]Cl 4rήV`ODTsEÿs/ c#\ߋW[; > 30@u,v~06yDʵMpwV/ș};ݝUVO=C󕐾*!@ WP!*ީgĹdp<LP j)ܔZ~9h]{߽fy,J#>N'APMט\a !&00xW{p$ *uFN&nAպf~3=;ue; zhQ-HfBN.+-*b>%p9G[1,\n72ȅe{\ 5~5BvV_ ל^W.cO$RM$bU{[.AJqX7Y]o!q %P\Мf.-!D9=|_xCaRX8bcB 3*NEMQd w6 !AQPӚ E7j'R(kPRsNAoJ+$[RleT*iUP}%r3#\%3%׊%unU(>_?#.n@/!u-QZ 3!66$'<$"\G;A8V7>䟿;GF @$x27E<=z%+\#7A eB:UE=l7bBYk6r xJM}'?pE 5Sjqw_錶NdD^)Q14n?MFwm0vT_ 0Rwԥv7B}I]JdH6CG>yS?o#4Π5CZY.Unu&I-{GÌca6CﯺݠVm݃OaR: q bTtͣűPШQV~Fm%nȽӿH /FBriwH1EҕπYTvCûxT5̳Vko&a>O2ͤmsl`zb'Bl,*gvMУm_5G4q\W2&רNW5k*Ot(H&&H'S .L,C jΝ:qS0ЂB2DzM[ dA8ɷM_DlP P立+\ R!"ذSMO-~8D̅窊 yA慶,;ﻅ_8">$k j.GJSj±r|O×V|0^$r_dNN@ARm2f >`!/uw*t2$f~^`*~,F"#LܭV,Gzl$"FN8ݝ5-\!|*8 +<gVhԌx S;J8c-6n~\F9(v_mm>pU=7_r‹_x6OξTEe9tim{B?h  ͦ;u'W|8 'c*T\/V8FEIц(q5[q}P @`Puk}95m4o0ź>F@B7>\D׭I  "RWE\R=}|b(La}*^1{'> )u,Jf&<=q),jtmϰgD2CH&t@s_oCk5,̨& `rj=^mX/ةyq ܪPxH-t$"=(KOzPCDaI+M߼BKJt@ܹ`@g`\%^ܹ2<[`{[Z L|Q8-FkJ$8bʻϧۺvLA*'ʭ]K py ?2UqZgx_^3gurXH}9=C8k#}6j{5LEQ!= Ҁ}t )YR<{m4~6JB(~n5'9PäqfBk6Kf#ANOz '#a5yZ^ PƱ|Yc 2o_Y:?3(W+? z="GslC\ҠmY 4 a0fl շZn; ȁiBH (K4^w`\:asO `7ZTtγ#t6T(0B%y{k63#\RE)sB=P1J3)BJ3ksTJNG~)K^d,s-bFz} 5]#lQLس,G@3rRR쎆 : *B+ 2c 63'/Be}eaYGλ#>X:${&|OpI ]w#1}֘- ½MSd*<ǩl4jKe#YU0,AG-WQU.K[IttE L> yRCRTZ󥹠|J#_(̰wYP>A/pӹr;XjD|iڴ<ܓx3^ͰL3h_egj^;Dp᜽fedKsPu"~MuGtY0`&n!ozA?s7Ey{`p3֍ M'k}}h,e`P,a۰WcKjq3| dɳ2GkKT[Vڔia M"FDLWޞeݮ6(0L8 ;/Z*6%jk掦7j!bȎDsY0J%=F5R @$j1q, &£*Yc,rv*. 묠VtSiw~dzb$A1_ݽq-8؏@)&?6Sm0]IqB*ZvI'JQ ո5vi6' ?4ңxLe.Bz{̌=;&7X鷣ySaC.`x@B)f y3kG@j+&<%=< ĩ(da42a)= b1%%U"Yc^mtGlgs!='eqcQEӯbpdFI 3F&P WWߓ#wc{VY^Nt<6^05*Syp~5H -G7l8-ktɗb)& u)5r C]Hx;(ey`M+u8aF/8B}|/" 6qUh+w3Naa([Pt8TjO2vF-PrnLo>.5%ΐznq~wT(JajeJqv&pry׉5j!ks@|-[8 ܙ Tc]M̙ ]Ʊ4W`[[ -KMd(I´Y=Y:B^d^^U2,o/ 8VC Pz9:t-SES .1[xpFUp#lݙduOʿX{h9Z fml Tm~8PC 3[[ӕ.;x/Hoyr$W|C҅ww@fu]r 1]>oxL&%-/F*Q-@g tNqmަL6i-~L,EpԡcIi 10͜)zaJ2Ŗ4*a,rXɘ`^s%aߡl# ?lV6T|I\~\`,C)B-IF| w/á%ݓrBY0Vo>z](1n2fy' ;`RqhR *bgnY/E=^5u(ե ZEstuI2IgqBURBY(4{Pv1^BolcziŞ60#4oyad;8oEkǿOG'}N ܷs?^$j|;Q/ XWNIbW3_f ON,x)ԏO7IbֻOkRU@-zR_[3F̺J ScB0 8g!:U{bGqD~LP('Bt6=ڲR $+ED斲_ |k7ĩ3ԛ1;+{FРZ*9o5F>U/{:um9uhG$.. 3˫#w.`^gG.6=>Nmm Ko+l.`/CajȝO,Z,DWo[I(d2mv"~im=TWAJg jCռ]CDEXg~Q؊* F[sK?"ZiX9 Mhs%>$}Db@󒤿3G˶o!~Róm',,1`miTᯐvbɱ,g# /.9Q㷗L83gpZG`4[ݥ{P-N6ݔ q!zxtqq0s~*Rm1п$)Uw?y{e2ߤ4if(dO@liL%_S}&b3"ս__\PLU74{xd~{1ܜԪu52 g1#ŃOڰ!tMAmӦM9$YnLk1_ڰ>+ϩ#}(pQ|($>U"j^/~oMleX\bZxjr_Yl[sHDZ1'& __ [2OLT"C * '#K^K"-,TA6h?vp4FIz,teXm9=xpsh"em[O#x ǼܙE:x[<'S;#EU@yk:)Sɦ坄0M(s- H0| z)$4PM\Ɣ>P,B}OkRA0XcfpEp ,TrWPyhfGY:ɣbB&7rˉ3נ%,*e}R\c#Cfa_CH{: :|pqo1*@@j%d#GUvdizDxF@OCR̎\_~pJ]'By*DLt/q1 1w/6+8:Y*پ_<޻W|?5JcSW"c+aL[ W?1'GUVWhYI|;Ow1 v+-?5=P"F.0p['{R Th:ZdNzuN%2F~(:PyHw@#+.e?̸[91C%#x_=<4|'S!q\xr̒;DQ{e5+ɓv\}>N"Zk]w'!MfqTc?):C`p{,8k(94ķb PKsG!ےCoq]3M܀sU8&J[9s֋2dW>a˺*vIhp@$º; .bVDubAny,1E3һ 5HXpz}y3{Dd&b̈́N+0>iKe̙p0;)0ẟUp_W ےNUO1O]R%X3)!OZ]J>L 9ucty5߂~0?N/N%; $ӅW*:EbLѿPPq>^^cjG6 ED~e!*ZZXLs@lP踁_IS焞T^gl)N 6l"=kex6fZvZſmqECɠTm:!3ݡ#,b6hYrH`L.>%y:(7QBM]叻+4-E ?档Sny0v[˙a o??$ܚ!^0?̃5Ҟ|D+S5iWlY(KtC4qou#&mVS5[.SZd qZ0;*[%>xIհ7SD)yEH#Ywx˧ޔ;T?C?$^nmY@6E4\6Uh ̌)9-s֛8+j '#4S_身 pvAŃP8Q>uoAjk?̯ؗlW1qҜ.pVhi*zEېjD3q2N)Z6yKL!ـ}%Ǧ cYN[SL-սÚ̑y[΢aKوjNp#͚%oBtܧ =FL}_Xn7 EQTvq\o}D-y)ڦh"'8Jh8c=rd8YQkƓ/kt7)5 5M~aY %o'a'M.iwDgfekM>6sm' R9E2᥾zZXsofnsVtFI*[h'8۳6ucuܣҾ p$;>eoڎIdp>(u"v|0,8t&ڍSo\ ?K咆߂nRRa j0P#,Cyݒ2N-mp(XpsFjDU>-b.Zf)>`p\fŜ v9C^NKpM\7#޾+ƨh/X@PJ^>zw Nhk]Ѽqbop,/I(;VMzjAm Z/}Z7fOQ"9P5`n隽y2*DzC~t.U(Vڅ|K,X|$c0L/bhAare6aҁ ss438,uKfvD} .B,{\F1}A҅w!>i*x~yJ٭s͔޺h͟q I{ʽ[L%_/ٹ1gYZ0707010000000f000081a400000000000000000000000167ffad1500000dcc000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/mfd/vx855.ko.xz7zXZִF!t/<] ]?EhDTTk׶Ǽ%b'csy2nC&*M }!F /3DJI*w3ehY?M>+֣:8GBIaq,W䥡]jwCRMeȜ{$r 'o8 w\nLBQJlδ7p C7&A$qP566ly`sP#l Zqyӟ j-yii^3 6]m"1W>u y {ɝʦ\mzC2G0HRLp *🳆*Je7D`[ 8(ove(dИ%K/eaELmiUqkW?B u'gE @.H fB̫ʊ>`AAΚ7|l>+V ˰{ᜤ\r2mY24~gj%hD2Wio` )A1Ӻ].pQ*<єdI7.+̲K(7Q<= %"'09@1B*P0 % y죋tuXXvyCr+E'Cs5K^ j> PyAJA1Bj{ Ӂq9̄ UH.bþK.֎q zы"z$+7xM ??N^_~N\ɇ9= @ g#Z9t΋en%ytjm+LPAEިǫtKѨJ|(=b6܊MpFG0{Y~sDܲ&J.ndq{s "QN#pCnþW-:>Ezemxc4M`Z@}T5n$]f~{L!|d %\>H(]_Tc̳ٸEټ+ԉ,{zЫlszJ?,Cբ]JPW+ukf.*F0L[sm -ž{O QfMwG:>g۳[IC]CG܎uE⫉U.m!i9o{Ïfd z4ݧV`f^b/T;2m*3:d2tN02o3.2 MZtȇF9pnw|QP)+=Ӭm y"?p[iz?~Z]G OOn#M1"pcc/S-\\dF^_fe~yHI~&yȑěsPHj_2O0_mBK SzWҌ<}if \ ݒHav0OY#.w ؝O"2__m@krʧKKe|P7F^k@QDmȞM.)JN$$:3w^3Dd@ּEY5 7zEdlpv(& d6S[#H9U󭲔N@S[%s]5 >{eʸPJ|[i%fbQjyn.4*=IL?~r˲c-60lH3R-NE'$me66ŏSNZb2 bze>Pf?<8 oAZ:uZߓv`x[.A<9DOe晜>9eBw~Df%ٱ5w.!95|6.ρC( ?!I}pgH4`$aQG#ɣнP!Gzi|K@j*C>\f6tjлܣA+.aft iZM5jҍmuBb7DsR.0u'; AYdKy˪v% fٺy*4!{eC] ݍӅ)?򰀌XL ;@Z[ݢPD N8lfa|=v-̵d3ZI ʈo/gE)Jk0`9WJ#No@ڶf uЩP]۬,-S~Te;kt2wU/SehAMNqP,I|:7`."}ٖy0-2ЛP:# ,$lΰcF*/X0Dz|bWsS&Aknl[߃Zc:5p3W, cN ܓS@:B>T @5+kMPBg!G_>}H6 S˻oZ;J;QA&)ŇB) 6ԣ3 q^ʮcJ<>y:;Z<#쐹 ̞2n68CUmz}k=Ð+4`Orֽp5Y207)3e*%Q;9Ÿ ~ig.˺I kc T~&Sg[/ WQ'?vZˇ(ֺid0%8#/|9=k$=>` I.qRgm$L4XKo%פ5DM/+aTS*4,`yʺ/@vig,Pi,2׭1^?3sN>+*~`'.;* 8t8%ssBYjA/}lnSe6<~mzsɼ I3Â:\_MA2)?D4:Cɳ )F_"zD7veyHU\>6FJ BUvc>qq֐!ְmnK^RlRo| 5َ KpV|gƐZSߓgo[s2 %Mmm'jt1Hj.H~EWߴtR묐Pu2ܙ3{ֶ7KܨXH8tmiGkքQf+ӕ^_f!>s|W0n>'aµ,n!k_هGb@'A$KMNú Q@[7;@;˜B}ctIȮ¿H|L3#n}~9`~5.N"Kjwц)!wZ,Kq3e, H.rI4%*&Px= q=TabP~Iay*F>D+o|LA YJ @nu&{-Η\Ž{Ṇ§]lȘj["H R'kfN~A7JffJGC6$j5t&wvpZ)'l$}l Y8ȱzcU5E؜ @#z׳+ƞ u${'Dy_`*jd~Y :Z |chJaR5_]e";>RdqVnqWҴ1x! .|?[% gQNqȳ;·+ uK1Σ| 1\_" 3:=w}4Zth|ם<'"0pK 4젯v);l.fRc5…qucxTz`T0V>ި{LRor[O CA3CuC>E 0pK-e*9Io ނ@/5*qM܂D;wI YyՁ-]+{0py75ZIެ3uN"#̧x hs)D(lp~pͻ< l Ğu|{q˹_{ƊAY!JB4R!wrSDޖCR_DhGNHPsFEu, F|qYIb"Gih ewI{ ͡lp*胿0:^$ ֣x7~y,qr`&ڇqT%5C[|V- qYe&/?Х`8+emyAlX׾m1tLLjNh  Z&6Ki~Gb=J0Y< o"E ;SaAiV gM]$ Г!qxƛܱ 9o@1ZVR~yz2޽,#pU<4λ`'(IKnpjeNnyL'LLC/(hEx0 ;wƊ2Zb ZGηF{YgǮǤTX0L)K؞R]9gMFڑCK]jhX0H;?vަ/W[AJ7]M|!zu9#8ֲ-\rTTo ~z{G x1%ey a$%}Дh`b{`tMm|(Վ3?L;TCd? xw=q筌ތ O3K6Y/}Zx4QS02Q8"CyƫWly%p=xV!'Gz=ahaJ:i*cԪ/2-ٛcP3#栌ux]R=ϾӲV$mIT/Iajzi֛LU1`O&V >{Ƶ7(YtT8+7;:2lΝg1$[?0w[Ob3pcL}єfUgmkz<}^C uoth|@֢+϶[!>!O){Vx[',eE[e3c 7OX͋x;IO\Sn^= Or 稅8a l:rC{dBhnK%J $#HhIat_Y У` OnPt&T2fQr6ja;.plbZN6E< b1${wTfmX`>}>UFVz7=;A>We '/$H@]_kE4bC餪gۣqŠ,Z5^K["M<sҠ^II;zOphsX!ȵV#ԡ#nS~ĸ}AΦ.;]!uvK|_Th$ HK+'MB!Pz؋c@:+FkJ+o?|EFN?tӟvmu'+]5nl?<8K&k-5طcMH!nIP}>3Y '8D\u ӱFRɢC_d?皟(wxr>N#;#DTYw姸_ۉȫXۦ56?{A T}N`mYEtR23%V4 _sS$ C:dQ7'YҠ~ΈXQ|zj<.Xm{u дd8]ojU^C}=EBa6X0#Z9,y'|^V0@kJOB;x# dͶ, Uޠ[ڽl, ږp RqpR2Lq˚PBvUB1c}*6̄_.E{4~%{wQsG ^8m[<`v3\V\,u#7ںi{Dsej+Rl>.(ЭP^p0R:ݏCFv.E2|?UT`P h,pN#{Q`~UVV5%D('Š痂8qb -R:PFFxR Yyf !AKZFD=7tb?ރp5ۀ*^gߖ'w}&_3i&yθiri_#%NMMzZ*Q?IgW; 2't3?4 FL=Sߎ~j5]:3A[,lݼg xq6A`2MرgYZ07070100000011000081a400000000000000000000000167ffad1600009f08000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/Ş]?EhDTTk׶Ǽ8{`_ʟ`Bzx\qvF>d?>ZHd>CЖS0m^fg?ws*|.'ƇM)?hD&IpۇJ.^x?GQ6*1(%guN@})G< %{)k\ZQӵ1\1G^ƽGmLpE5rkl(>YK0Dڬ*)~uuԯ/`*1 UTr^j,FQvG [>YXx0QTtu|Y0xO-@u>VJR-;Ad`%Sb.l^!oadoޠɁ|3!(D`H YP;ܦ ˜)C<3e{Aۖsi,z;[3'cYd3 5LCe=n7G&!A|Q(= _o rGWNT٧ G@i_nС|&XuTU*m; eIPwL4Ky@;~= u?`%[d&2Gklht ҧM1+5$D%z/2>K9eJz# o+G63ʰ8!&ƳX.Lϊ m}Sj?]%(p^6l_;b68:%ey >tċ_M >`@5~7otd+l>?y+4=iw{GcDS񶖁21/s@@IBsoϥ3K}]؝)%;xMF2 }\s!:#Ht[PI(y%zީ V)D*0N {tR>̈́:Pat1# 7}fgc]BHEXL$ b{r!:AjӾ|~C4/SMc&4NZa,ҭ?߼f#FB|[. LE:. } "{Wj# d^Gbr pG\dohu#=<#O^|= 5g:=/- ??'p+ PK 4ׄ?_OFI^z?RS1*֗eI׭e؄l cb'KeEsaL5P,MC?+Twׯ2A[S2_ڰ;Րv"W&ꐈZ*H&|7KVⱯg/(K^ĸEh <i. k 0%#Q'/" S&Ě^!"l) flF.# "Gc!gx6W&@䶲l{d_1uq1{zzyIp.lʶMbrd$F9,;wB 2mǾ`Tűj+ĔU;aҒ EWَJK%$*gfXL._OXLJf%"_IJNÁg<$x{vNѓS(0GXYLZue5tVcLRr>wl[AL{$]Ju! ךsKU6G; yIQӁ^=l5x3ut /frS̪:=/6z~锪MlcpzОn`f_oQ=Cu/,3fuTMugC/؍F f3*F4+bCm!O e$x+b;tՆO s"ph9OҙôrK*Ţ }y9hӃfNuur=V_`דY[#WX~I+P !>i%_7BՊ@ =\߁߮y Ȁkq'Eƌ^s¹y7V\ 咢)R#X%_ni ,hҤ+:,LA8ErGecn|5 t2UdDs(j)AU9DM7F$727V,]`%eYz7B̝nlU3:ffNE/za%7$'F{"s7:7ڶMąײl |[3aa2PZJg懖ԘgBwb#O&W[+$c;,5e\H ' GFSF ]fi7\a㽥BM?_cqv {NvqP"zi:hB[+7бJ+9; Zƚ.e~ﺠs^ Me%8t6Et\ҟ'NKv¿,`7 oq=vZ0=uwԧ2^?jr[ʇ%l&!+qRvey~vbeMiK%j*]>~O%z8l/Ll\bAI Sx]EUUhHۘ#Cq gsߓqV Ld(++@0W?{UAP(e.~X#/` !¥)TQz硔8.LlQBIz+鰕y}`K)4qnC `y|ހGE\'4@ΟH2#hP R;H^84/7@C :! Y/USkMnN+y)86Ұ *h:B$ }k}gK d}W-;ݳu| ?CUx&?p7ύPnւ'%Lȭ?]Yk&VA,3)eɸЙ8lm+&{5B 3B,9d3{_%Cq,>[=Ll=#A1m-,2VEhHchSkr@K$c!-6štlw?7OBuKz贳.HKRVU(zp|e ";]o[F9 >[3񇓔y[E GOWx7I2+3-[^~ ˯oxꁁ7vjwNI]18[$#9ZNyk/X|`Ո MfU)'eQ 4>flZ"h L_+*˩3=^b0E4tb ԯ1B+s"> j-3Es& b^ఄЇu? AB)O$̳w'2:q3װ<7Pǰat~cJ)n BaQ8iuT٠qʃ_̻SgD 8MVש96I7Ҟl\^y? Z&xHOzg|ع /w(mQU^hAX/`l-WR-ILl˅w"I&? crp?/a+[!v@B c26ïq+鰴%;ynCxa!'+wb3KtR̞$o9տ2\V8(}·w4ЉSE$ѧ@C~/vph9m3DXQEj1 3ċ)o#Fۄ'#Vjam s@l]=oȦRSu ={T9VUgzA}ŤIU(U9-H}Dw$Y+0CioYM7(/<Fbweb?[Ck6N]6t3<>+@K<@l?bM[Cؚs3ז(,a9C n\ܫY4DzA݅q1 Jf':>iXn|gK`ot[% }6-Y>(?_i_{ȏ7}(-?O@zEN]owI$;è!zpDEP ~V'Z2gƑj ʳCǧɞ9Ȉ4۠fiԸ4\VRƫKl/ 􆋅UL7Ot櫗;L{_I'V mGPA7]s޽TXGiURz&|Ft;oX)۬8_A$}qY}i?W7B1W{w<m%vgꇚJڍ#i#8`awWף=m4k8t8%q]FnM i걮+)4p?7|8k'z9+G]،H7\[ ;+5|"qK:Պ,/֡LgLxz5S-'&i.A֝'o_{EC`%O*>Nض'ҧ TZWRw0:Wk=YsJD]"}yU.le`f,: zPAhUa 04@?hHAv]ڲF Ha*`p?"G0 *-;>}*%mTt/)xu+ oûOPrѠp@=biڑ$u# V-P6ϨwI v1$R1ӽE_3VH֒n(CPJ9xQIa.@ ijYҐ2W]q΁ o t5/`*_9CG@all25Z2E<]ni?]ow~݁~ }q6(2*坝26]pP7}^Hn ZH[ =3~G ľ(D'pw;)e[llewgөmjȥ>PSk &{H{/$X8|MG͘S7U>FxjFRGJQoLZfA.\ O=6=u4"x1I~bmtUF InN a[xm>ζgXGM}8j9OBp(ӆu BɲJ $orx*YwVngIZmmTBds6GX%SBvJ46҂^"Z Y5> fΡ+C g"$u 6-$dqS)uFOgK(KwK3i6qQ Xn[,g>I! bJ2P[{du/H ǘ䝨4 \)}z?sr=r7GjJ[RuME5V'HmgpkYqm zӬWS6~2FA_x_|Q) ޣ(p{0E |dR^{ ;7FHߝLg,jÅxұٙL %DF52ڍrŤh(*JKl"hzԷQ#PZOf^0p Ɖy)o䇩\|g $O̘u+bH|HJeYPprL,Q/O2xpL>XoC/9>-.F KwiPMy5^!Z\&9%:BZqT.1}]ZJ߮,V>(Y!:%'茕kGuWޣ+b/F+7zT/ŭEcγqi/QqpZ,^ةsH(Ae 70q!Y0-< Uj`Ɋ0:^yia@KC%HENM%ߗIʓ{X7 /'!M?ll^ܢ}ܺdak܍{iv[mܠBE }kK+ fMD[`#WO}V)[Q8J\ߧ,V|O^!;Xm1O iڦ{rDA-5Hm ׉/~I!z"Vl()Ǥr z=}2]_ep3>i}&$ۛyRD+^#dX+)Q"͕i@ek,)|i'֛C^C ##rsMez^"1ȏ)| +u 'e?P7iSCx3@P陫wi5%>W+Ļ^"8խ޼ NBhdGA`ekE.$A~ r"|vʼnEZ-QR}(sp@݂v5֪u-[ H~N jې]mw5?͸WLkqIlū}hۂ2]s'L@R6nC7)0XJo=t]ksnW+ĵ[Y n~rD z(V]<=+PG¦x J5Lb3S/Z.!?d~S'E+K1Pel*-3,Iw;`( DeٝR &30X"J n:/b`h{^hh@ioa1qĀR5gSV=Ⰽꗏj"yP#}Q=.6S02\`ʨ5."5%21Q$Lc0WIkY!{P?lfX8 J򌸮̓YBn}Q(Gs 2 3 no%;na|# xRd, v*Z0,$R7K0q-J%D]A3| 7Op|,dZi/Z)[-Qێ/vNuO_,1a߇xooj}]PHȥpkE}p^_RևI0 *&t;4X{6I1`"+Z44^as&w|imȏ80Vaػld(]ZJh3x1Wד+QQl *ha*z ⽼v l)85׹L q/`6s$ђS+E<@Tf ϴTNW"UBC\k/gq:ϲD; * Ͷ u pq.Ai(u":E:aAM" Y 3{31~=QUi|;c4cB'[ /$O>)5LHJ[}]5w_u%W=I8 ܲ#]KКfJuS5rQo?$ +Q 3~/i0/ ^ֿ~;r#(m^J&$Q Ih; @B .ف`*z"({lgXe:I'S>״lyN?,mIφ'k30-l LD\3O_ͭYkXO>t^o0H6W.%M$|-wO?dhk:zF ~-:xĜQILUԚq会RO!m\7㯭e:* #Q0[qպ͔Qد  (|R|cC :Mqӧg{9ncu2儹 XM57=?_"[KljoK2IxPges94 'f"v {"pvB 4 2f6/jxR8ԯSK>KqZuʐ`}=pjMKk:O o>80ǟֱyNҗa51,ʿj wfa<'`>߾iX/џ ӛ1?.>ֳ4ym+HCP3`T\f,"] _OANg *9z9z¨)gv~1gko"pk?;%o N/([ x}=%WT}ߏ樊cZ cy.7BHCrTLB~3- =JWpuM1q13de<ؒBL;&{HR~:d9Y8r.jȠ3,Wl`o$D%5qhO H!/Tt)Zj'݆tg6/53n5x1~[Zj{ pjڽhdcΘu0͐1xL0mW[cǘXh%>aKw-Xˏں>¦(om--H6o,>g0U~'D\'_ٕ#'dO[o|Pnؖſxk?فX8u\G9NAdn+|vU>Rźn*)%|B"OB<ƿI+\ДlVs :AϘU=>:B ^%-B5:*{ iLwc)E2zkJ]ä"J#;KXR=37w)uC%','b^\yȸB_P[*#)^7' Ƣͣ{buoG$3cL(&:f C^؛Dp#Fwvj<=\=?࿷y]M5~9%}TyYMKֽ*Wn@mP ~_[ZF tD&m)#fX]P]'zlH{+ǦHQme5)OxsɨlT59:Vv\$Nv/*C:qB=eP0i-0RW"yfR䄑Dդ{6(@jl}_/uURGyOPfX? H#3 E ypKJh*cǀWyH,3S\"B|O}g^ _oA*i1r%X2ZGc\Y+M'Q7%%3om:DnBߪ&r^!?Iz7ڴTY :ʹK8,{A<z܇4qR MvAK] 'z^F8kƀϼVzF4+=R$ސv8` 2|rXzp3gsȋAqQ L㓑1ɨ=޴(#^ _SZxiu2fۑP2]&nȺGj*.ic7w-L5'яL\5*ʁvF8!DGa0*Dõw'@w^"8oǕ!|}#GhES3̮mdB9o${.|1Nb]Vix `yS ETC =Xa}v>4 z(N>Wz 3,`f]җo7μ =79yaǃAQ-gHOeh "̦=0u:ψ= Y[m}s`{Mp -?ȊE7H#nS]: 0W|n Yk $`H}[~?* \pbЉH dh̩E*kF{|b\ [Bx9q׿//0 3KٓHwk<8 L%w$]}ez jNץR>)"[0ֈqbcC(&(́y7̀*!1#Jl pi%",ɷ)QqJ'R7'|Wyas:M:W6ɋݭ\07{|sy }cC?uCaQ6GbB!ƕ`b6-M+*M.=_jۺYntUBjY}#c=eLɴ@\I{M%ZA+-x+dzb8N?ZMsZ:|˩U&{9Cvv^X;zJ /sS#ga G@OpPnv 42O@Re9>Mاѽ0ԯ16l ){GC}m%{}H) yނjvDsPGnJaaPPYr3w QEDx/SXpjKg<~㪉H=lm[SCJKӑ  ARZiGq!d/l0%oi޹ D˂I.JCK3*û[ Om~fւ'taVØⰎ~nTHa>h೒ݺ_ 35AԱ*\ v#d 6tG .rulߚlCDb8zIOkٗ5pQƏtTl_yRffiXB:쾄S_tI@sǧ_ZMi.aÅ}!򄜙;ݪUҫSO|-몎׃7AN@=nk;p|C)#Wuc_1"@Fox6:pЦ[wDYTl/#q?9p 8:%(P5Q+q|0mDna5DFh4I#5qV&q PV{~<Jԝ$_ Ɩ0LU 9@Mb-;&ف]7i$=]l'wYʥ޽v?—hMFG{oyYXc ~+\ d͞zC`BXOkH; R?V3 Xx>Kbjw]^}"|OûcU#sz g`'8ja%۔E~&dA;K7-F%er^%4-8*c xRRT7 Tӟ646TZIQnh8-{]yN`j EI ΂4D<(#{yveK.\VsVx&kG[o5ޞrd:|K}_ N'UfƠ7G Uog)q~߶j $g=Kf+yIZxMZ7P:;AF/RXim1QUd,>\;Y}62, z:XmcխuhZy<_)vKP{göeJzXeupD|c|$ Zv2zmX U@m[KUӻ.j :rEjXdAEhԢL|Z>ys;e`egk#J ,g ;p/6ɀ}v_wTH(pߍўy5$ )=0<~+`(ֶz\[lb~ROIyrBr[VQMWoF`1Ç4gw0r8#(PSenδRg 6%eńjԿu`y]nT΃A&^ s, 4~D޸McF)N-]VD }K@SVEj; SrbFR[e/pG\Tvs>9[M_.I_^3}b xjZ`r97R+ʺppl'Eш0 !?q14E{ZSįi656ӲV7al!JLT0ٶc:T-f3wʺ*8WgRF:ק#> &8 Fm?FIz E^[sK[؍`8aP[hء u,:1L;7пPOCϰ4)Ͱ!n`CFaDQu֊ِ-P9],/X&h .- AڤJm;ӎauj/JCRs(i'X|Pg֮&+xcW#⹰oBHpf׷s]RO]Zi)_| ٵx3 ޳4[s _\ԬeqҔ;|;hlKImSɲն9`{97GQ kj(j=yվ[5@#A0E<,ӊvT:RigTَ+##)#ql̫(i}G_uu<+fwڝQ/N*rpF !vJ66 N Q%WTһ<_7' zi^6qMFdHu׮ C2ȵJE(=e7$Cy<9)#(7 Kɖau\x~U@ %2LXQN ӆ9ר[b Z΋*X ? 0bKm:`$$엔MT~*@04z|~q9 T,9"^DrS5U);md_(7ƷC/{hZqw\HuÈ} IΞ:-cV4<eЏ)+$N!=e27X(~>ŕΛާbӉgAGKqN_$RtaCl(,e ^h]4ǯOCf]^coQ|fٷ͏9臛"'/IMYwNA''NWQ&1LF:;=iqRHG;>&*rذj"\͋N`-fm,@}[Rpѷ !Colb* =Jw-t/TE{?rUtĒ275T1\pt?X=^Hw^&'6F`R<2cۺ;@z 5l-;{ VIh?Ύ{F(a I@G[F?\}5< rgm8ffgK bRQnzMR`ueVl Wj!4b:|gPPW0P_oVVCuPv8C#nR,([g0PoΆKSYPQRR?o5hB+o\A+Te9L mY8Xvw*2 bDBi ROsZ@z~t8A2trC3&m05g%@^ Sl[&Uې'PFl!!Adzu{C$3IAQV,${ NL#81I"m7&PozY8J+-ZX}ˋm"Mvv=_<C }/J~?_w-|{w+z@&_o:dJV x=$&4b'--Zǽv4rUͺjRA(D< ;^y*p\h@`Roni"e' m.@0%{@(*]E"׶-b7Ddz4T7.U-2k" ըjp\,%8LmR :kOli:JiPH7rjD>vwIeY6UBH/Hwwާ^ Z,mczHE}WJPJXmJbzvw'ƌbf4vFo#blwk8?Kڝ9YK41 20kI)i#>)XZir_Dч IW}y @ؽ2W}1S=scf%rFF5fatEGgE66KM]#yq$-z!}Y6u7O@.Qhwwe0ng>ŮD"34p؛G G+>%!ʑ͸[d1nJ"^K׼8}s nXx {'+VR]V_N}4$XCʷqyn7y\q0p,4lU#㊼%TNí$s?$c{lYg G ɢN(*f/IJ/8BG}>3~}o-qݸY'oH=EXm{P>Hme,Lx*%?T~Ӡ0!EHGe52PBHճ@ L 7ixŃU%Ӧ5iРS(j^~:# ?q,Gh1O0[mf\_1l>?nT<r.Y0:SbU!mu3 '[z`cBhq7t nզv{OD>ʝva^4Jc0*;lHpʆ* )[NJQg5oA_42Qs'J?HdkxfJ)|nZ7⿐dʝpfy9X|nUJ8`~|r=bƠ*dήh7KM>4 .#+)sfI{7p]^?_10 ʋXvp^Dr:נOJl]mBZ*k[`j8אɂl41Z?F[Hg(U,iki,0\y\!q `M*& np:ݢ_(ky3k]6HSn\ Ӗ_gؔ6*dwD @Kk蹪9l`fSqP(H"i+@P- b\|WSI̎;`S/P8u*ȶbŦz*9 )pP?X׃/$Ncį³g3[$K3&'`rh;ȻLBgSgWNe+lD"|98VOXVPƒ'g~=z8:i<5GRÔ"(cJϭg1^d8?-@8Ҵ[(p Ʒ͗g׷[ .ՇͰM9׺PYOp,N$l)0>~{_d{WĪzBEM2\9ထeƄ\l[Vtܦ4MCv=fKٷfs5 0VVemf@ Ucʮ׫NhUdTYx$rYK]CUTn')_D -#%[Z8ETkh% J+([2܆{3;5 ȰH6>ziE`6o5x Fߔh)Nno>آی G4H|ޮÓb=ri>( HĒB!J= (gZ싌 ̃{Ԅf"8CV%*QY̞V?`!SP0YpT:ƶ|qi|4ZcC D9LE=qnGFX9}| p\y'ՓZKzXUi9-2 ՜ₜ @OLu/GF16}T;1rQJa.ٰv'B-K[('Ga^U@PX&䊂5ߐ9_^pZJU5[[ɇ<Z3fAˆ$鳅~ (t, UxfJufzbf~G~$0]}ڟ"',+)"To;:6ᕁ%e 1Q}Z(1&_8q>.O:9rW=^~hLj^n؝HyRs25,/Hȸ"8ꦊO'_fo('5 CzS~&yl@X۴ͽS"R'e77c:pĐ娍 ?zҿ`; zhVNǠ go0w!4(C|tf{|<4Pf5|4+_r EKb:j6 'UpT5ue$UxIS,P"[ą?v4iY4!([g2Y81٪n=:q=#yFFay,A6%\G"yI,:X"E}mk^l&16%7Ix%Gj >ઞ)ncN ]1+h0K E57р&!}-N[*P ֧jyݬ)U*9"EOf4YfhѕWl?Š'P3}_ ǎs(O;bز-P4Өoe9MoCL,P=|(-ZH]Sb#`Xp-?ʃ˜ ׬?! /N,Dp{W3Ys9ZrbN3q;R06*.ReyKqcz?nb& joC=(iwKVٷ9Va(R#K"`HR2͠ 53XzM UX ڋUaLk!F3.~OlvfHt2FVVP$&;Q%hy,zd%? R]㗑YXȒkJ'ynO)3cdIS@wTNZp"I&ȡ`"D)] =m~'^Y7ԩ5w!{/E0Uf*k; >Qa ȜOE*]|58n\HTc@>($C<]ȥWE ׸.>$N,⥯RjEZ%L؀W12$ p7}q p:1!e1fu>U- Սx-|Kk3Qq8\KbfU:㠬R6H ,hxoٕVQ0J4K%FnTks';4bULM@7<^CG5n#oI)fM2!XY8~1~Ȗ''gc2A}ad֢I-3`j5tzӟ^Rc2srt9N3dBn܄Ӹ-7H k j=YK¦+{1>3 dB)-ۈSp$uf֣R}cj{)3'"Eɇ|=F+*孷|D E%'+Cn)۴T bbݟQ9`6x{4'Tΰ͆7x#f#(Zb靉z_ u9*]kzf+U#8}!FAF_:a.EZr=$C qy m?RVywUl[IM[bAr9zFKb&fuʽjk,0/Gs* Okݒs* \^vBVuħP_"Lcܯ&MP>j=$G%[`_j%"):7 6IdE1Ie&ĀhI`^oehu}='=g4해Od/T z/ &Ʀ/0e|AL"ow{l0@o nl\(PY4>pƚ m}v3ZzrY.[LÃdV ھo؅dLZ5|F \"#HSh;;9Va]ѩr쁨z^pP4j+V7|RgEZG&i94ytt 4c`ߢK!C4a_lwşM-mI Ӥ=1L::;rSo9nHn}B*ҫMΞIG2)(>䤠*<6\"5cs" X>epqSWE:Ғ86b.vk<߾o?"\2!{}2nTDt?" PF*Q֢1UJAdXhߓ(~ f| e3" ]X|Favu]ۦ2NW)vR"_,ue%V Ժ=OrA`[kw6FDW~/$ \f33.y@h6WiiznO+آ}j@=d*k7"S׹^,(AB4"4&X(iyB sA͂kw3#E4n]A͙T,xl L|&&RPz0љR!.qiڒ๩ ΁TĵZGS.|M Vb 2gX,Hְni?:&|ډ|3NTP?wN[iD!p{',%,%-Ya%\YTMjz!@ JJfděV5"0PI8{b<@; Uq"psfHDoI )Lׯy#4f(}ƤL|Wgbcƾr$٢&Zl6N3O~.ɿO'?YM@_ys*5P"smc>4W Αwk4-p]|R#m SS:9cU$0(7Plہo= 9. 4lK@q99"3qP%X6IbjӞHO@ݮ-裏$/\RNSPx\o;;j#a*,gNjG쳆٭>11gUKWII5 Sivͭjy"gLZ9lj^vc7IL L!<`\*_q [fӝm7!+vHcM{&▗,{zy31eG,b (ae8\[f};|mZkMO2ͬueyߤ[%[-y+.Q\b !\`6zf^N8cKq'ӡa>/5::8Ǭ77KUlt%wCl*דl8҃7KLA!9ɰ֎w͉$<&Eȹ!pͬܙ(zuVnY|FUʨ؋ao3%l@֐sVO\Q_':#k}2'@3o/4⻮}{oiw!,V1Y0}@ xnerNbbU( . Yg 1 Sv Kp]ͻ)΂t zw+*<Q?G3Qe_0e?On6)(V\gv/Z*gi5ocҝ&cZngp-|mܫY#9]j#~bj1tk;Wf7RB&t#ɩGk #%ᡬ?w#<!n rs:ڬ]TI<*y5(w`go?6֪F M٩E 21ĨFx i$W86z+4)OuK.WD .ډ\j\&R[mQ㲘ei Wk0F Om В- [H (O=~Nʨg|cfhYz# 4lb'$Ođ4dQ>@֐a-1 lQ5" J@ ;F:G m Y_D7<;72FXMjz&H2*0NJ.M `Oz"BdgGU5,gn<` XJ)i??P&ؙc:N;;CQ [1: ܢAh} O|Npasd-p{RNh"mb=\/R_D*Y>,zŋmEmK iN\%)+L.jSBQSvk%gF"[!L\L1c5^t&KyXj=BS H& ̽JPQI/Zݕ𼁄<w t6I01JZ·5)8&j~ q(w,# \bH .[*. Z<7aQm> h|gdM8.ڰ&p 0e>D/ +(w+"88>֤MCݤRZB.,2}a(R4%gE(͒J:vm_Od#5GOFbA2mI.)B[[H8w2RC`VLvJYL*0;@bh.8%e?л׊!} G}]kc.s.&T`Zi&Kd?-w| V{a&<|*ŅJKѶIђ;i T?x~ hd%h.@5lnn#rX&/~ {Zem7#_%qD-`.̶3[1;ϊ11Q7DLx30t, ٖv8+Xfi3<%:!F¯rnm &AvVbIHB6TUsw!qF%[(hjeu}!os~!EE/-P7F<9v9/hiF&63_>V|FbbڶoXL*1iN.1ak_(=jC|_SV KBy@KbMyϋԃu깧7t~aY䌖]vv?)Ib+6|#yq}[B: b %`Z k^:1WtQcqf T) 0ZA=S@ p^$o`mmF ybƆE74LdIxcI+v9&6J_E6! OP|~$A?):!Qz+ ,[v#aww2a0P<MZ)uL!%T*،__䋊 Vo7|3q[nˆAhS<:jҴ( Dthh tyԢ#arxr"pټ MDžvS#ɡPJes#8lP pʰq_a|B]daB$Om]at/k w ,0 ,vCK(o 7G!m@SFV50<ȁbVh59mV0 A)zJDʪ!cZ.f<b?x|QY x1Uuk SMռ@h3AlF[߭h<9[8qʗ+_RÈ0L2irbx ƾt朿.'±E\ Gi邂ж=t@| N2RDeS1S%r`;Ԇ?]aʶ FUc{ror 3&Ԅ4JL)^w:ܞ_';g9pG#^*j9+ݳ֓"wrrD/b'A?8}|í,K#`EsW"nUb1 `Ф21Ql\!O׫09d뎬SUQP"c]TYs"B1Px ZɆm;;_?ȥ:Yjz:(80a'9pP.l}ΗRbHZN r26o6qM;$lة9;זV6%Hy,x#ݥtWO?[G/P ]_Hˎ!7хP>c\،1Z;p޽v6bW mmm3UTd)G#yaNS*/ J:iZRFR*ӔO`֛cb#5\l%BJ= vSD͚ʹcIL tbK&)o y2qPOڗ6}N4niT)u o+%>^2ȵP No2c9jdF媸VL'/V3gO@;"W}Wȋb%":I\vq᧮+45~2^૬,x|yCBfE,&n\i9G2 >:$'2uSM2 )*"'`1f{P X;ahoPg+uڴ#siahvbQ%`GԓK 1ГhS2, ~fK%W(}zpLj(8i<5{9`ənң%?^_ʚȟϪ$~ {:&)vHi*Vݳ;4v=Gk=M![ix=r{9 ĬatǶ= @{89E1mjZzmt#(HF[(?g!e k봽Pw`VY%:%@NBzϙק3Kq)V\.f|9֝[=M;̴tɑ$4%6Wd%6AC62)zH89h2En1L{XQ"2A[i4ж7vw䮂,os[9j$2m?sƖ#י+yaX `6^,u9R/ - ^JDcJkq#pNRP.e Dt%p2Q'ݑh6PIW8,>}ԇvрh _;A,f@p=d^?9`n֣Ap&Y7`[y Ѣv*K z dq'I*WdT-P1\roHHH ~@F)ne9F!^I\v49YKc5gOf"j'iWrsb lFI( S} C+8K,4)m yh۬kN)0|lfÕ~'Qq(E* bsE21/sw leN =diojI~]wYۆ zhrf~`_lhEv4runJS@R~emF)=BcQSB9=AfGå# zOƱ\AaRSZmTe-r7K(2f:'֪8! $;vR@Rww{bZGLF ǹڷV{^o6b&{oŖvO3@(讙llY=?&qo^G9nf4Čx.09 ki肘Դc_*:6m:V6rNO 7AE'A0Ι~w j#[$H椯ʧJ2Xt6&90o.%Uo39szbOeeY'h1b"eBƄDç`ceANyKSJ#}S 2} &YF2.͘?&%oʧgQlR 1kz#Ո۸WjL]j-[^i0vZ0Hņf_&4E&,=q I.m5(oT'B%uԮ0I l6sڄtyC|Ll}_@b_:. էq<]ú dn`|q~H]ؚjO^Uh}9hWZ ]S L:/2=σ5 { )T| 򰚪MG-#dDpxCH&oLCfAG@5$o{XHRCx+LE&0iZ7~}Aڥ&%k qSjyEUMSĈf.\4+(|\ZWAѾ2sA1p9j a^+̓gm.77C kz{րBxGSb@j8Ȩ$Q1T ZXspYI{ZׯсqNﺠet{80Z%.JYOP`أQrd ]Hn߹yM(D/qJ}"aQew ꒿(T&j$(=6@7%e*rgbL tɋ[?5nl:ȈZ(y:2 /LyzItA}CNb[*)9p͖_v1вbyg=w"6k.,mSq*.Z\8f)4_[iŧ"̡l|O"ך32Y{Ǵr{t~4" Y *u) zw%\}GC z1eWTbә]^i'0;#LPO& ٟwTXo*^X?~r"xMrYҏ"~hRypŇh?X]iQt<*Ȓu6 `@fJ'=F@ fs._:R )37Ќ&VoEwzvNQ-=Zn t9(xI&+i_fj'5GKچ d`[Y#H$x2D{ $[m_tēnD75_ Ǒ7.kYidʌ^kL9l>2/LTYSi~fnoҦ&!7C$LQ&EfE)HJ {F~aF/{sXI 5C5Q ^xC)cs |@ <;8,blC\`֏J7&^ʹ*põ4]Y0:i'w`68y궗hi 2p(X5YPsJ5qse t7&vCŠ9YIflKu׸v Ǜ̗'D"q}(6 ֮Q1^k~Uz$j6PokRT 4VM)'[iFO KrGoں!_&Z;=w]LV4+lU77QZk];n1D֌ξW8#8OCLRG_rR*-$ (ȒJ\R$:,EӴ+!OTOevI6M{#kQ}k'9{tOs{#̗z`n|OgSM &7Xqʰ!FSup=:})һ+z 0Y1sݹɀsY;25oTL#2" mx3Fu\Vg=Ƀ|XFBB\xG$%~B[È%T`QR㫵`zXnj_ci)b_? Xͻ@ho4!jwkE0!oI­_}yE#u`S,8[sRʸf +:x̿dю)kCF~.챀-2{̍ euN5ױrfm5<[9K8۶ŠzJ#33pW D <չULTWlC_Uoh*/k$/} 5::1WbFЊ*T rT0Q* 8 )e4eȘ }Ri:"(stXɝ<1?Ż+x* FXZ_qqyfK PH ω0x2t}k@ ~isEGӎyvTV6PV\gy?'hYiaF ~5VǥSMc[l fK8-Q[/(e|!%mES>97$e\jWO9; 7`C‰"mDE'BIt㼏{ae"8C }HEb:]rڂP>L- OMݚ03}sF.o,rႲᲄ46N,)W2ʍ7ҍ]봇"O )Waimk!1CP͎d3F3nI4! (HV]x!8D- p8t[2F3_¨Ѝ [{[qyuP6L[D $޻ )B-eH^lCmž)n~[vMD҇~x(c[@> La*Lڝ{;aeUÇcK7 ;69"u_C+.2=b(ҫi?i'D\xz{̡1jk5DB'o۳~Jƙ=i]Ӡ, g9ЅT&ZH*l>+n! ng5|j=C)>\?UؚL" ؿ}Ua|;] '=HfM ӶDz>U;lg3lgԔc_5kWf"#53#3)t!x[ A_1+?䵑з_;/vE\pODsOzE^rD2P!'<' J8{eyw1c$)o׸ A-+u!"P75!@%9}w`|M^$fya*B%>u-v];ܭa*!0dYAIfkC;~M]z0Wn(U+jȫ0c R%#gqE8bFnGhp?}S|ѲJC#C9yO*~賏E$8f?}8 TY2.d/G; -vP:Rв] ꫳ vJ̀p$P @,fFӴY5zK{ݚq짲+^VS93\[ !vT8Qi%a 2IzPf'.;pXͩF}^K o8Gd NV->){sM>dr4뗤|B6/.Lksp^mYUG 긺ݓn S>A_7X~B`3w[w DK" ˽#Š7νXbDɄk[bg<Z2} _7 dY -_i`HG_w&u'ٝ/C'"iD,22h4:SC.|Y/EOG;5V9ƼWEHyz ag<~\A+q2@" ko\EMjLѹMV[LI ^1{'iC싲H9MV64l~s5Rt+e"-[UȬ[I*4kd!]ș+fi5Tz6J<*Du4us5df &$Zx&_,1qFsh9/aJwg1(Ͻ'iSKFz<בּeVBgT5Y$߀]L_`+ES9$ [|P̳.VhR _M䣕yK:u\(9&x5dI MyIBIzAɷ`{4MD ~_\C[Fn6[K&9cZtl_bMdD4X\/KӾ|%d(NR Z7xȊJa"˳o*FbblY[ r2}-yj(Pݚ}GzC8З - :`}!:t.^}9> WҨ(u ;a/-LʿH:*>Y{rԴ[86Z=uq'SFF'T܋Fhk}1haD~N)'Ejn{yyb;UrOn-ehJ `JSp)D/>-hqU5mi,\O+16:+ HAkSщjc!l/l (gű]h1f8אeubk_Jqh ]*(No ɴNكcɕc5e})7OӺQ7~".SLC+M'H+[jT<ךcœxcUlIK2EZR.';jI=wp pM޽2/:H<&J$O9\+u)P#.?9Pc T+3{0~BW5IWDkRZ${vJUB jW=u^݂d>rp] n/}dGDYT> pah0ڰ?' 0vf0&bVZBUvEnh7%9B\'dq(&_ Ց!̓Zd5[9Kꂠ/苹nSd͘I-.wFZ.\^-^Xz*Lqcެ ''W)qZ E)\G@^VoZ̩!/F~SeD(a-mUL ~A zPc|ɾĒhϖ"[1R(M670tNeSC&fs{Ǎl*uB\%.A!X%~x"f}!zFtW8N(XFX»gi(21L&8 {}Kn q=r8RO̶/uX!LiYp_TՅ^@:e/xwfd:yɄj;A3O4` z٧!%<,l A.V= `uc/T/RKx_@1i !£ kl9W>tažJە?nR=`MWb:ȎGb%DΜJAhga̿(!Õt'rq"HVR _z2Ȍb:kB8Cf5.C,qMڳ;zsރM3(FN&"no*C3fb^:Ǣ`MJ&b `jxUICn َ*IC]r$OyP?\> (5P7Cy9OׯzƏg)!nca3N| \u%5}1毮nKLb'ҍc= Osu ! G Z Pl\9.fvbAT#^|2JN9|Pr#y[mD5( 3DFG#[)&/hjFu &?RXI6k, D:o4%'" -9'o(o'ӇR"(L_t+1d`f+¾Qњ׸G 0*׃'9( ؇X[,y5~0.,P;#B:ො,3eR~X_?:@Ek})b jBPBGD,v#%<XZL@Ym‘*8<߯Ooиy 6a¿ hk0^,ѹEOr~HOD?U9(YVC䔺55t=V“j)xm SD<`ne[Ar+J@  >ɭ[7w|ox]`|J~8ȀBh݋dެ:٣|ZU/PPKCv3?8dFj'/wGzfą~-<:,YH4G_3m9V?k:մ~J/6m8(=֣%PX%(TV0MMdIxZ5L ·xɫ O O<u49sb&ݯaWOs&۽,N =5J3e\1V&lJ{wrHԿ=4>Ǐa3eiٍ)=?fo :lRs~=)#Pnz9ݗr'+ŖFŹ39>͆ 慭xnUTLÌjBґ!t֛)d׃֗N0rg*Ql~m yK`PS=?ۯC̛Fs,G#RU{hJC9&dМU 71[r9NxkKOV҄n=:S@bƦMIȋj )g6vt3R+g"ќyNo|8/6V!fNjCS.: [ & PhJu gE #P#PőXحӄgentW[zv:PD54ocVV ^AwkxAї<`R9C"přFP `I !,5^/;. x.<3/ެy2Yn<*ْ<8dƢd-}p-̎@["W܏uRZǀ"<5^Ѵ2 qh\80Zj䷱rΆ!Z$w]SY3̝/8ƒA]p٪,.N^tʓeT#~jUؔƃB9І HQdő ߢI=*!Լf52otBSvv Jv akd&$vYwEf2|seL;(r|R,Of.6W@KbS jC6+8+l_0'A)_?0QEhj Yۅt%^$IS{C7g"72cƮ RU UleEߤ0^mq-u{CXVh1&H)e2.%Xn%>FI;Kv1b(mEEF o"G;f=QUCO=R}a|a$Ooݾ3Mqd&iJ"dmG"H s|Doƃ$(~Sf >ZJi0%>^$˳i_AA 6^)yIoKp(VB<%kE$y̀_sTrwbM(5]^e-^+` y M=RrPb/ 7Np6?t5*?:0l.!~i|WטdN*^cYAM /]$p.8jTWD?onpBؐT[349Au_Sh4p'=J~,9wRqRGN5'=Ҝ1 *O Bi/\܈c_);w3(*Nݶ%!PzT"Pu:+c36z/XB u.;t K+5,m T}ucoxqQRnC.Qr!6FSo#(I1W5RD4<'Πu7Gs(HQ0[зj%摆JX}<.L7>ڭ7˝>e wUhUm3-)4 Պak?TO 5O)|l4&˰=}*Y1^wTx}t-~ҥإ5ˇXn_K {Zop[a\#>Pwm~[9gM<^1sy{t?y.iv6oA |Ts%fEcto澏 drUf3V5YpX r]J:e%t%^\  "E'@\~F`1әu7,!jcY ^8XIBJjR(D\`C9 J߫}v|aoUN9(:g;:=ᇸЮnzQ*B?oGьhH*SIyV!qMn]M=[r|>\D))߻dCM3 {aNIF5!`2q}k4XB$&ФXz<ιjMEK.pXb^'^N[^M6ܵF6O){x&a+?>\F^bafX ;D7$L2粹:Jw"IE?}T3XjFA*WQDޘPv]_+tE(#UQ}ao2FۍާY$H^a7 ndTIbIa?KC_*S.eTG(JuU kMb5;pYndH܆/Hk" OTUkXD wjZR[j.`Y[~񦧙5BלTr<-[}!&`=s8oi.ǫ`/þ:xNFt1?\{NDG3q* rK㔑=('}UdQ`($ - [6Ev8I Ubx|>Y<}$ fQYJG巵KB+ڣkD>ݶa πiߙ3zQ0Ik{1ˆ81ekܹFхp6s[,,Ń#Iz|TJ]^Ic~;ta w3U5$a}Cnݭ;Y (hi V$ԘUS:W=bejG&%c-v+P25O&$=nXn37 ɹ^Sn9_lP ]OCTy޳J8M@˴{RL c<@1H{"lpp_k7Nqdϫ^:"+~t INGY{V_ߜBoG )=Fp,/á( 6~vZPP4BdP ojV\BT(`PyǮzs1%0`+9(f4hfפԱ˜ D!樳~vfJsIHQa ,W 6Aon `;9V rQ:E\_~}c Snj]hKjc!XKbrE`(} ZtPtH'Z[4<`oeΆwɋ 䵱,~[XfF t`f/iGTLjrpUP4Aj9bCV9\QcT“'Q 2[\(c !ƻo'/^L,z72xa>h|];MZ͛s˜ZʹX,:Gٔ*rXv.ȶ;A%\x:f;)L=|g1;I"1+ƙs=[.{0uѕc='kͳHhŢ-5PnpaË`c%( Z1GU"N%_XRM!f "l/(js.b,##fbkI.lު8z[4*Is7m3!Z}gqQ~N b3s6g^tU38$XCgq.g@W1, m޳5{Z?۰5q/M oˉ'?q0̒F?`$;t,)\CǗTXk,|,c(>p1EkcF?Bg3/ݰ!d*=7շiVTɫ)Iab̒&JW%h(d</neN5l%:fIU}n]o?-DΈ ?/:%he ˥B[렺S[ "#N7G zfrQ%I)Z\牎)RqoaA-)3a,iق / ie T_uDZ]WC.Z,3)Y#O w jk*Y_ "·S˖[< ]wuS7|0GCWh@.JִV,Q-~d=^i! h4mE F)۳Q|8WjFM7ɉ%^($3μ1)cCtş#,5_ :ᣖH?֍uÐPe9QiЂȠIz UGTF4;NXtr2C:e_zxPIY×W'Wl x Z#S(tCt v1 >3~ywYtnu, 6+,nRw .۱(jGPTs6]"[F~5,f +&cRc-yڦj\z꘳66!iҬzCL (ei~NOJҥ}RjG::PfxVtlwNJEE)xPreہoz/_򮤁J>ps-2,pyRfj>qNUEռ Yfs)~3ug]y) £t(Uul9]G-iţ܎}[*b@!ayz'g:ğJijSfdI;C$|zU)<؀x(( :Zϻ\4ч{ Wc PJL9}14=vW[;q@H&]!_:cRa $<="sQ(l#0)4]N$LϯC]U5HQovX`T5j R=p$S>gzL0sNvkâ '快>XnX9< _CV]4u7oA-tD@";TKY&tXS%lx~gx6+^^p"&5+:M%ƌH2jȢVl1[̷hPX0ʺ: Hlir?K#B_>˥LAz_s|䳢1 R"?^Ea5-^r]jܨE5q07Ӌys/wp<ꞂwFbʴu?ynr3D@ =x?NVyA-4 6jr1UHՇsa=} bsfb+~:EA/hY~s{s8 ]L"u^E.1^ڵQɧdw:4}:Q;Zw XJXo_6Vǂ=fҽdP%orQoOkK=CKSZj#X 7/ώ5-drY* kboĚьrub:Z )X0L5{]iiSm%v#!T}sER '-D:$$h9%;O %BѠC.%59YZ!^Er+\XظR֔]V6"JYVRT@>Qz| MƜW%C 2kEA =7\E (ԙ#`~둧kupnnF ';!D]JD ؐBΫ^]݆u+U }%~Z_k6H'J@nC~nW̄/ Z ! :P^唋 ~)+AOЪa3ѫ DŎ}XD`O:_e<$W>:~\,]=hsbs uA+E;c2w?Z3`(pM\lX&ݸkͭ1rK*# EJj]35/dB@xeu>O9@}˖E K{3suhIµ%CB㆒)ё~bqO&Z*ӎM3Ut޾_>zD n M;'}B (Bz=g8!#gU*CX 3LʸUXW2GVXƬ8.@%*CaV|R~_ƗT% `lҞ;""ZhY" 8+疲5"WK5}yjFIj2؏:s,:ГJtfdr2:Ceto0Cn1MG*oF,u5~!N^ߺ2lOj A1!j~F3͙mkf胷sbû2@e+Eqtz=5׈RLB˃!TԂnoj6b6kfA`Au3}}#d"׫.#.<_:,펄H;\ûe'%Ƒ7ƟU\7d"aHyd-EN/m<:S ^I'ov.'?FADt$& [&qZ!oZ%1Hr8$eˌg&iwJQAbK/V xZS%I'zb Rv?ut Kz'~$FqbuP%Պ°ZZן\`y~i}Ma+Svå$>)D}LB7tfbG+F BQ=_1׭%)1[71Wo@|sv~] otUO9jShQB"Tzo?@C[ >%v0, ;aDK=nWy׀L繛*qOLiCr~dW]g𠔱JZk%S U$jqM/a=MkiԥTːWEGhQZ&tST^~}?pPRW[& ,`}xaJd* t? 5)rxp_7NFF3D3"[Rvc1S$X$S}^ ].   B!ݓG3ZZ]%Twʽ:#V+زlE Dk} bu8 S2nÂ6ڗW=J|ȩg%*hVysJ;hdԕMq]}L&&)'N/ ̭nC+ J؅V%#:[AW]l~6gi̸8Sr]wep19D* IUw,Ŷ^n-RR: r} X1Hm,#լz|1MGSgM78A@0* v| ɛpgTmi"NNKZ0*<:e"/5':?v Ed@.%ܯDnP<*G–@刀A;n3囮~MZqk El5g[@l#E\ ڙnZ?"|r{u贙%Yo K '5b4׮i{M{̧9yZE*[~sQ%ߨDrFy}[4+lA# %>tEMlEd~:~s?#Haw J˳;-թÀϡ\6 t6gVS=n:G ȰiK :n[b{ 'M/Y^!dzF+ô/!XME&9bibkHӓ_v~FB6 L ;*.z=2#25>܂wmQ[OH3a}2F J\? uqBtP t3wo< WD.Su{_ ĕ@1Tcu".%~LE+8 `kT뢛H|Bc@Rܑ HFc;M9d[r<^c?^Úz@cy쓶*@aRms݀?YV@+/P\ Yo^+5|,W|sc]K0rZ̞bmǣsbeS7ϱ~F!΢gk ̰kU2BڮGf-M1ԒɯӐ7Ѵ4WćѦ" ]ۘImv0IDLe(՚A9Ň(6M%ʸ"𺼎󖃲|؆ s_ R!k*G/m&cn.!X|i}zTOcnGC6~OJ;3*;ts'G,R YN{\_u,/BGz@X' q:Qۇ]dʆZ<lq(F~0hzg )Y,'A'V,o>޶ BǍSJHk @]5Io pRC:%w p*YR Ż??NQvSшɵ@5=bڒSd'šr$1$⡚9T=i^jua?>BR' ]YV ҠCI3?I@lX;Vyp9szs`4sC dMܮ>ck!`6U1jЩ;T+M116~Vܭ2[ /n1󬭰 /Va@C!ث7~k]5Az7Eډ3.F&K]5GdϠk aBS[0\&[R"+6NPĕ8J7ʤm՜2@ wj|5`$+&)BGqtD e0gadl/XEUs?[`-Ay|Ӓn+?,o%DςL"Xz=Y Ӛ]/\,^~[q^qhDgcb~0 6>Le S}0a?rjۖ܆rh֢c EOwd/Sf[aAynccTsWZ\JF":J&)1(}x\C+ڸ'pQW׋: 6e1 ַe'L4+ܰ~Cx-=B풊%tlNۥb~BDd ygei t/BPMy7V316Mgs{?s%(@=f=Z?ѧFl.*VZJ8 WιD\8<~)|=ڦ0dU l'2-a+Mh[&~3mQv^pF G;4PG %(Y_S)]1QjuqR rRE;B"GD)  >&'}c4uD+Bűv.OšUtpesjy~fdv'+}`x-R'HLғڵՂ5ڭ= p 1F0&pvǰcb_ҷ<V`XAV~闯VXt̓3}Tv*:h (aC!kNJg?.f>+NkޏcI>B>|.$b3 ;C'/=?ޖrL'F:sG.=tI4: IT>!!$ͺmv097O3ٍ 7,=ʩ˱%%%䥤VڻL1CXI~NWejpSOoj۔KͮX*atϓ.ܑ$"6+S ߤy^TT6S~,)퐞@CG.3D8wLa^4^b%hQ=^x]L"X4&Q= if MBWB @>4Y6Cd6 ^IQfMrճ^Z0b;'a>_%E 'tȷ zG1=y\~F_XD|mV*:TXfj$V#}JDjgPYY RPʗ  8qÚ?Xb< P1a¬&-t_'[%*yE*[UOع*6oԣ>B)|T74GW;fDiC+y1,EiȐTfNY97w|_R=PSh:+Uվ=J/$nY c{qL XMd&Pt#ꑼ@a" 6zn~ j,S[ ϵd. ?M׭xVȝv+is}8O|AM]jy5[g*&Ay qRu}/ڑe?[!ᑱ."VZغOFwB ]&}B,06XS0-`7ϭ@F"~1P Z/4wܝCȌ7Aݧ',[VO}͹%`ɨYj h 4%XsԿq,K򫍵<~liv`( Wha]ӗYUT̬?׽c[e=,'8fƋ)Y]5N΄ 'ȑ?1Ku[_hAVhxnѥ#w kZgwEM +nʚ[P|xQg- }-^Eʲ ?By1론DocV{p-pʾ~Zb9#kW= %MkJK?Ҋ2fbvTOcSabכV[[.~#|K)抉KYW]-w{JHMݫvS;'t+ dʙW#'ef]i,Bw,-z0>/?8fn/L(aeU$~;X /8?-eʹ_Yl_ IM:&Ѻ$b)p/KyZBt4mi0ێVZ%5OwrN$'QQpE4 q[R_4o©ui\r `ѫ^+ g34]["Kk@H-b9 |C똜lS mv̭r)vG{"iʐQBf1U+e,7+yHjϹ?ʚ0-MY3 pw-U.<.'re=ࢪcu57HS_bSyԘ*I#޽{Jp V'M% "`[) \j%UNONx51H@ ⡜S n|!`>jɯ ]xSfq(N)B!+juؠ)嘚l1HNH(^WUJw%!NMqՠO]"(M1dߖ5+l %%t.;7#PM`=y&d<;ke3"j ෎(39RG\Q/$1@6Pa3ᤒ!̟N,4୨&COr2h^sOg;C4i lךJ\8\HF shbth7Wj·Kֈ VC{CךT ݶ 9AzpH޴+m(uU3ٱ"P|r̽NW0k*7# U_ ʇJSJd~Nt#oY+Tţӏ({ԙEu4KhF MTs^+PmP*[.,OEr9d9ؠжIe)߬<(7/:TPs_ Q$K`sE ݩ_C8(h$? zwd(Wz 8c+LIZT 3aCt¾}kG2Vƫ9W=[ǹ,e$kۘ,QD0^)0VG\+^Oorfw%P^pPm4ÐrLHD@o.Mb$rUhP20m!/N)9>Ybgߜ+rO?0=Qt"ˢw  R1 ~ʠaG[JC} Uؓa]+IĠ2%}0XdkZYʑ eJ`D@@MSE]*G?Tu9_pGWm*1抂耣֢}LE.S۫HR[Q@#p> @:Ue=X$P$ڿeէƚ9)@a8_!#DF&Hƞ7$-Sq /xժ-i6T+nRHu$;o:Si:ґ*ܫGTR̈́#7q\r췆 Ǵ(ωWr?O=5~jb#_oIq0b['=9ZcJ0ZQ)iZtk/W[:3I/[1K~@!b#3@7V(vr"+0N(3mB,1Vս]j$-ּ+?EOj )'lj"/Ϻ忸!sut?ڽ+%*KLϧlUF-ɩOfj:Q+\61CmxUaY@)ԗy6bXϴ*8H5~Ϛ$|eF:G׭ y7ʖ%7c!`Wh=ΩL~?c ; Tc{$Knp/Ky_ n_!*'v`hp=F64ZPUD#T(*|A*L"NS:j_6u/ѷ- Cs`y.{nw*qAK '9K!xҡE1QDWv۰\(LSr*7-bHAEad h!9nl B:GTH"3 w{J0R1) Ƶ%r#DA%HM>/xbP+K;tu|RWɕ%C7% ErV3LqͅTo֪jg%s\ x%`;N"%8^ d>>_YYz& ZP\' GTڒwe}X}}8/i(=y3gVaz߶JW'j\^B3SVAxp/q&Ix 5=Xzb抰hxQkMJՐ2eP.`FXo[wFAW/Cƽigw}! ֹH(?\dr;Ia;h;Sgw_m~"ܢ߾]o=I%]'>_ʠHf" ^w[[ÍYg5L+yluE@(8e5LwH9HADYFMڿ.2=Uls̾nWU_csV ?Y] (oɁn}?Xׂ Z*/_gO>wx Tń&b5՟X8KL]~bE}̌S*wYx)Mn"(vվjY<4*̑Zd-B'݅ ̄ N×*v`N%z|y۪P}`LD*[ٚPeݢHa-I,Ff۬G /̫R|<,m!."tȄXLjsc1i\G*'BC3^Dn; ^ O,\D=KUEˈ[!dQ>=U̼i=e~~|U&8c; -x@n&1ݼy.PGF)^CQX1e3FwwiaO*imٻB]9lV⊕ͩNrNK `~$^aƨۈ%(?zBׂ!EmXT"Dn2{"!2yp J`'\bQxo[r=Q@z"Z!T۰+sH|d\(ӂ=bC~y ̎!.-M gFo ,?C|(Us s601nޤ,Fvb^kр]{Hom5tf&NtwKU.l<|w3ᰢzp 5 ^00 tMaOy32Ok/={npvT[V䣀 ۆ)%AkaG>,8p.B#r܈>qGaT/пwys8\ʱoHܬGˉ[n}R#BthȘc7@dձ4ezT+[)A+o l݊ye"G8!˚4etFǍ- K]vAa&XCu1-CVLi$Q FrON =fQ-_MlZ4r,D-LS3H$IE kVIP.N$ aūGvdc}xB Fjխ*Öc` )m\XtiXX7*\Sթѓ~,O4}?,}|}.CF(JG{ UÞS!s(.<ʋ+|I{nVNנN16i w N_ToPó^?LA9gE(Z*][{84_<9ֶhd~R2mv$<БLvź:~3]fc/dj:Ƌ1BLwa{S,GulAmԥW(1Dla|ʅ**qu"11 "[+ p=$|žuk_;T"7|2b!\p`vYCPzq3tq2%wЮBҲƾs  bbYqIkN@n~n=f '2WGY9(t{A鬜Vec]3?D#$,Y\T9CFV35R2nb=*+0ېi)Vh,s)W0_ ~r1h + * ~L^5S_()j#1>"tGOy iPc&h6SOw׆Gik^~}vCVaj1cm?ȥi4C‡so‘Cmtt(8 7gisR$r0a }ό-($u? ng3\6˷̝_Q# xo8>=@?#3P]<؃ByaP;)XaS@ 0. jF*>$ |}rvv~BAx]4VX /*R0ψ CMQpycjW^$ʯɾ9K3WŕL@kcW5UMsx8_ݳ{ml$:{bRTbVQÐQ|>зׄ|7ӛyypRFر7h]{/wU$\qBECT|=$bqJD^-D C`}K<Ӂ@I"~NZ{ЪN2bw V*5h(S&$ѡL"艚Kсw'4Y!&r7J^/.XdP2Nj_}QlW˨3P+gߗ Dԇ^ۈi j0mxHMͻC:-Ztyo8a/Wo'!: x,xĦV97^DbotfIy=]XyZLDŽ ld0&PVHR$p2\(LbnoJ7Tz@9c(\:NXe8EXdH5? 5D dQxϝ,D=k7kwvm#i>l{\Q1'Bg^mvZֈR ?:t; BWwF>2ݍ9k;idKpGjg7ӗ|F/T#^CAZY*77^XLcST:nvrMs(wlH(^ 9 H>y&K69HBĕBQ ?ST>Ơ m_zWǶ> V 8cߓ1#ݼ lttbف`#2vBl)32Y(9KM:<ΌW=؛G0tt'>tt9 xRk}l-;7΃q P:w 'Hg?,>&EIz9X"+~tsB_McqOn ?iP=7`ge\-yoOSAjeeytpF;sbǥpyfŐQJfuܽ؋oXl d8Lq+RAP!wS*tfz8 m$oibNmzԼt/)PB8z6Cۢkvy = [4W_ W *]mw5mcDo>@zvw]c Vΐo+K8Ɏ\ĒK\%ZANDg \SY3)@=Q]}rVe]*xRF}6zS_~%a<0],)09) 4NRLivb+Tۖ%cYE`!k~64 @2I8:rN_]%S򽈡BߴX_9 5Q|)[ lK5 kƋkX>< ﹎7ft8,B^`g0֧&=?NA~z/ۇΦ`0H :aDc>Jx+q|jSWx7a3Q$aOȇXGYh\q 4y;B{dhjq#OgnH9c:3,"8 I%%l= ՜Z[ 9E5Mqe8{N ŏ{$gj#I(fB^c__n Z"F-_n ZlV)0G%nSugeF6_aT%dnb979F44u[XE=j\OJY?~&VUtd/sT4ln\puw%DT7R\vly{I%F> F o-?55O}zb&?tO1Pw'A`!& |$FPj=B[Χ}hQs:v.PHŽ2 ^:$gG|:NEO 'b.&Z]z5oǶ]ms*fN8M3՘V-> )7 uM 7$RM;V%kg.yc>`RyQG;C;ZkJ:s&QJM S8d&=d&Jj!J}4]h0{Wn+J+$ ߌSQEp[e6+u/Bk$ʢQyϔ7}a(q2#(zg!Dk_&sw:KcĿ% 3݊&*l94wlhoٿ 7^v_EvG X[S-zhZh+:Ԉ19C J M?zRrI UT:< Oq89e:o*Z)_ۖ(]·R3߬Ak[Gk"ۍ^DK"+ k!tNl>QZvI{w"SȒ:|ô?+fh L l=`H!1~BNH34f,\q98]'"D^ovhd_u g7>_CP׃dm| i"9?ZyA8bs` X+jZvyx•r8 >_%W,8IF v'(K$ fT2 N2$,鄒sL b?*/u D3d Zxa-%ћN0=NWhͦzn1Exz)Cy}q_(JxCш-zmlrv)k6yčOkAjMoU9( U3#dbc(i&Y)܁!fc8r^)z͎DްUM_(Kq~p@Y*^xyJIʎ̦.pcO&s\cL~#HhlDSn;]"I&x9e*vAe].V \*(^3>^# *׵|]\*RRPJハ M-˨{/`>! r1"< <Va&-"Qڕ/"R'_;q ?o@!w#<ž7fJ-|)H ;vãDST{& NI+-kuMHo&I9VHY ?Tg+^^lEjmp.Z<s&ڌ*Lu_ t=ڛd9${Ry/f쌾s}ESX1H"z$t'jbou1淑M`ND?pPeh^ʊme㕫ne5ORcK#+4W08N=>5`$FDSSD\+]VO2,Vz 7\ )GiF"u|ZOH%0yLc2*g]T+[xAc"S*ϣ;A5`)صXr -MII6J[s{7kDV=&w1JTI?<-)?IK>h"3yn#3pRC:wKPeI.hy_D- NV lޟ,rytL\b!ʊٴ8+{mEAi0Ls^w>uy+4X!3 ы &KQ{SR_9tfyT7b}H 3[V3{xmKf./$jk-eu,6' | u?mD\L;kI~畾L C;7|d:9ۉ+ЕR,6`_o͍LO:[u Gff+6Vu`Y{.[!ER9$4woHc;P7D>N4˨S= ~v&CʮsI>B dGQm^Y/" iܘ|F+ոqA 2XʆƳL ="ؿ[G^Y 6R,Dx.2:*}ԟ:ީQ$ r]%m_- FѣQFn;0]Y3Ц MUOE_ᠰgrGx[Heiw=*0lJsjJ 1}^hn >R$>Oyj܊;H`_S)s~*&P]4{p2 NG(2uoY]z8WZT-gErTVmPYRu WR N `oWPW!ጸՀ-FY&l-Cj_q:OUV~:e R8/"P,s[laڱ:kbCW*DƯ21R>QlH:i;kȷ}iI}L[ɊO7#/],U@nƻ">>TÓ.Ky<\+1@Ը&J,eLį2im-2?LpW .T ͛ V]bl[X^TZ}"!M^QqACxU3r`Q%Tv隃D%bUنdHC8lR;O`vqP6dlr,ʅ FgIXkCiؑJ&/3;]nm9á?)c.!v})c1;Fŵ vmښ'X:׻~| m\SYRžwJ%±RS!=6S "ivmߌ&ʐq4`)r8CwtiSlȓX1E/h ^}4c# OaL9 `^.z[JDC b/FxM|!n*p0 f#s|Cʢ]|Por~8톂h24eVLGo@7QwTԼ*<0 D)A3|`<G6Tix+BbQN͞V?n8kֺzz @Pp %zޚ*7 *Jc"M:G()C*l,/y@v}Y9uswˠ[<- Lm;#%/<3֤@EAT% rTq=c!v,3ʍѣ pj%ZȩIV5IEC:~x$9ثaFNȭ`S~`}g:[bji1l@?:PD&JN./w4C5RA3ܖ*$e[ߥE, ^?=.T!J==ٮPĬ5U;dMKҐ;ef;[>T5kRԱ?ЕA9wKQ8NQ^{*IzSK#7oAmcw&z3:tOM-f}NHX*$B\]7kΊXɕ ӕHpu^IpHTPG&h\]S!ɐ ]pAfDgXdH4u֯ԋbY e(&^4k>4}p ɯ2qN`GX-ElcC'ٍ߁HLM\ AߝʘRN%P$+t VL"i--h`Vw椲!l&B'9]ZjyVo?b˸_DVK.RO^EօJ0(k>[Sȳ t@À#1jab[=J0t}5U_/֯9DJ"u(Y,Teռ g*V˜i'j{e"1Xc(z*L̯hznuU.k G" >CKpF>9-;2GX5ogypSwY1r9S\0G4}lk͔ A%ҟ 9^ݲxR)o׿]2ZvӔ<<(^38o1f82bw hF`M$s=P5i2[} (yDEŹ(釨[80 .VLqX9w94JL q 3]M9v<9f2ҪL̼) xi$j45о8XGtN -9 #ct+&;mɡ}YU9=̄c7!ߚ&ɧ<˚R=J6 Zu9GT A֮ȕ%6"VKC)ƆckoHgsصXɮՏн% A}y1xhsSyY*:fXM#ajT 7[esےlv/Xq7Xb[h j@M?9'|<JŬ"[2s y#v\#',I>%Őf$}NusNRD>X*ʒj.򩯳w[跙kƔ!ݚγLЯo+hޞwÉlC(єܵPVcj2k_lLAe^s&L X\ l߯br5׹2iWRs ؈VX^KjS.1(ۀpDJʓ0LQ{hb5`s71y$+6ekNtmpzDq~٪"Z'Epޱq@-:6ﯬp? R>Zy->ߧD{ c<#|_@y?%rFx=, Ǎ-:nQFcoRIcDMQRNБ;3oc aFDfAXf4-0 ]Ϝ{f5h d}ߛ>VB}9JX^1'ٜ]/)rs+3ҪdLÐ $9߸.s{Ro\xo zA)Үm2#5xI}#XN; Tȃj^c/i trDy"M !`v3qM}M PpSecݯ_2a .^ƅ=4<Kҵ#^gAÍopz.zknk̍\L<> ˔0Mk 0(@DK( aC'ugÉI5$3ZސWS}KJޠbB^@N5l QR"fD#Qb]U`*pөa9?s(y"(vKKڂt9dW{x%SRyo,D8J1F*Lveps I.;ׂCHO[HH|- JVI#0Zb*2QC$+fBnʕ^ 4ïWYbdop}G"b%^ƚ-h0mQ,JBʱ*<#TR/R wЄR)쌱{j BQrVr rRxoWw! 6-Ug=CR-zcaS0zgKSI/H9~>bF+Zjnc'i2m/d\&c*h(-I6FBc|ӂ>kH nB`gfjR  h´~!VvR]6ZڣvGϬdE/,b.23g=_*/kg"I)J϶gLK% UU\w֘K}9܃Jj̒},]/.^\/ȭy|$PV{";@mf !\F3ᵞU1a(蝅r, (S*aQ+NLwncT$7M,В2 mz<2_ eiA]82 c*>=_.]MD 9^,s2W r丹EH}F%%c_4ׁFۆRHA,N^]fjL0]$NA?|߸.5l6Zh8IjjIJdb]pT7@_13xϤ(:b-tYBx2yVz7ڳ]ε?1/V-F)J+ԸhTCӧ^ D>\\GGQ^˴?'.83M:(Dc, #W4L{X)BUq2*}FQknI(%SU| sJnزEg68ZbhXl$ ;K1DzGkM/J],{KeN>[ΰ_;S?4&q'vCfd_ ֐47{92 /Ļ L]@xc 6w/Tf/*nj I{6 \s߬9(.AbL?awj7IYi-gB-Lل&!0b4a=1^AuQ2TtV7- =Au4pxpdMdT_yk>V?lfaߣtխHi][E͊b|X#q+"2?f['6)g!'ĽfAXN?pݱEH*#3]:JdP~")f|1VoGTŬ_|Z4heU .yg堭?)icBF*~HD^GrvVU4/I[\y!waIc.6H ~@rHdy-I;֜aɚ6"5)pG%P>Ku%f9&e(3;(6S냺oj~ +yXr Ob1w~x3[3WUEW˚$ z$A괦hxC#eoJi+ _'mv˂PRfd~Y{GJ[`#1ZƲ ųg*VRrf4W8Sd%^NQV]3+7VM铬IRwWnbItO lQi5GBqm:|Au`GlĜ ֣j,f$(9yoFZn)SŤ :/9xB4(dmf+`|DsFY>Dfd@Y'x! \JAwXFN'Gp21ce[xF2'hr]rfGD L[} o BwKo =^lA.'Ȕ Xm*X&hZz]۶CN hd^*m늰ѥL _B3/"?MjLߘԴi}|k`|%@})uT:{ON=~7b~jХ 4՜gYZ07070100000013000081a400000000000000000000000167ffad1600003618000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/s390/net/ism.ko.xz7zXZִF!t/=5]?EhDTTk׶ǼS&RLViNy|OcQ¢r7TE2L佪w70wB_*5T8pfxꅮzLT\Bzc{Lᗡܝӕ^3)'5TOESsGY{38Pj( :Xm@իe`1n^%;s枑u]jO`)1lw7:BhTd,/;!}`$ z Ufʣ2ƲHE !G6AJ>b3V?ON^Ĭ`pJXLՈ H'AVOsٳCFgDXs#ji@ũͅ'>{<K?{z\fedɷc8lѫρ]1Ssnf[Is:6OA~諆?$GECtgim4 X_'VjlՓyJHK+K;bY2tF˔w<ݾs^_'ď(sv~iV6%kA3%M<\U3[ 㞧X4nXx ` /R8-x<%exU_gpU $X [4tӣdߋ)Ä :׎R5W8:4| SVy՟Bv +^UKe`rxXh'Cs-PȤyb^ho",$^Mk!;rZ pcG/?md?"[ƣ󡑾͏CCԱ+-d{8їJhp{q RP5H'2oAVAmDTm1X͕3@na8kyVVD.¼4m@SG\`s\iE0Of~|#0kj{z;&6&DVȘۊR||%$F)Ӝ/"5>d?mt-Rf`Aw~+. 09E] U| 8ى{\lb3XEqv;}y 0nT6=pcc%\pXԇ`(mç~е0~,xfo21'YBσfJ ^(-g9t,7AURa!nM/ܬ&w:*O6j] # IljEI1oz ?kЄ 8Rc}b$[d6'zbGz͐*)5 l,,1sz[|t^Wp^Y<mj/R@=?qHVؠrL3 0"3]%9Z NkXļ"bLM"ӣO̔oPie>Ւ0,pm`=20PN"IY.c/ $oY1aB2v^漶 b=nSJܕD>Ѓ8D࢕-}iccEJ0#<<Z !ehG6^'2Wlh؎*SIAf+~yֳ<63(3_3+DňJ5FZ]B**DY j0(VE8y5WOTޛ}LJ?.^ g#pNC @>KFљ, (Mܘ(U"^}p!iCQ@E %/uCMcOni8H+~.O)=0Te.)&Wt68Jq7ݬ ) 9x?B# h=眥`:ϟ6[|\d2 }|C2@%CžshrΑd?qvdVGċt v>h xmyZB;coWyK«C:g\d])Bts Z=n_{>sqr-z#R <ȱ{u$o zkVìĺ&$c[.Mt-\#h4*;2gn\Zq]:͑oS3K2VXh`/Hҁ}cEˢtLˆ"}5)4Vd?GmH4ir+thTq7d7 KWGu*0FWǛܻ`,)mp;U&a|m{${O%betBx,rΰI"ˀiyS*!/&콡?¼,(- 0hI#ѴZ)~,YONq-[82“dD=amKܷSA `7eW<~mN d6^̃{r/W3{qM5]I`tY4j D,̡P;x\9o˰D ź3K-)}斻蹅m89Z 4nZ|8xD6 *f0x [ߜ,^`oF CsTrzc<<6 cdr2ĉ?:|4Gh<%ܥ8_ۑ7܏oIr<n+dԏ Pb mMfV,kxٗKW;\tP[4lh8Q1/>pSc$6YKVb$WuRzZpهN4e8]EN_m< rVOPc:F7ԫ՝)@SE؎WQk[SI=͓8S>=E/Z7o=b<|i@>E00R`6dTn?jhemvn';0qTh;zV>0Rp gVy"ܻ,Ay_ D{}( "ȠJyH2È cW8@& l'޽M_X|I[9bXO;[ '* hcdxZ*OC Ou真b*!XU D6# LXyK ]mK(Rg?QK լ;*$%8s; M⟦H¸õ L B'e5(;9XɃ쓥qeגWγffC=UX8WwgاPX}TO )$IEzK3i-||C,^x&eJF.GĈa+#+5&{0t 7iB-xۃw; t(" wf!$8t?Ʀ.JkXj7b,Fϯ>1Fq¸9`At)I9P»g&iK6<P:'n1]!ӘÖRO?*K Z<'T w aߣŮy#hW&A"g_`o ^T8avY8R]%yp1#uW"cJJ;ZHWڢ+ĒiR$C8S=ʢ~uA}#4YpG tm H3uKbeرf.GwaNCY=ϙ`~e҇' +`1]>i> `V8A<9L;#ts~,*j9kΙ@٨:|&Gg~Z!J`șv+`&lAڎ;3@KѠPth(l/r7)~Ǚ}%m_'!ͿhRYE QBq@ /̇rB:W.մL? :mP=̝ ˒^@X9}#y7k/; `%)Ԑäuaha37LJj-jw4@ߌpԚcki$V?x3z1v/i40zHj'ZCO,MĐ79qġ5I vƿÖ]O'OmgYja~e.I 9(sٌyة:ecmMCFmUpy\C̳/Z^>;sw62 8;\`PF"RGKRPj-4 tl!bP!)ǁ @z^#"J:uv0b1C/۲xΝ⒪7fo]XT~h 5CZ^J:.vn5#]yر7yikbqh&{ސ.\b]JCZa`3ZVԋ(yWCkٸL2v* Utus0֐2%ōMzAP,;\7У%ِMd]${n$ lۨa:NH4WF *HhEӦZپx%ЃSq z߇j'fh;I1L7⁒f||rPjt&b])s-Ysĩ %%WGӧg@zb:ZtV*}*baѤy9120(*$`- 8=&gRsuB{?)" _G3%VmUKOT-ܨvF5f?,6GL 8MrG>(4oZ<{bzrX/7^(Zʔ_Q5|d>@6*-(ܑ+kmZGIQN^=ĠqY{JvC%y5ʱ+,b qlSYS˞|*A5ŧ+l}kr}{+#񋩺Hp]$1(Sn6DE4;KYJ= LQJħ*_8МGM= ~3V%ly*|pfzHj#9SRtG+ey6엘\nMm܂1zsIx{M쮕eHf3V-QP^^Gih8?2ǴԜ KCf 7G/A>ST߂f VGUWSY߬I3>uNirt{ӂʥ8a2L*>47aݸP2n|8AV\@WVԇbkۉ!]g/acCvSn7o όʟS75&.^Lpz3I :갭Lru,k&D^;o TNs>*ABG^V * =AgOg3 GΓWa[Ǽf+V2ɋ*Pk gϼN]^~]ne#qZ\ƣ崮M P2[hNb}1_1rxYC zKi ZG7q@wbɿ팚K#BC~R BrU_+-sq(dB{%r1庂6Cdrӹ)4dF:7Y#RӒjOkƾcGN5cWMӅr$ K6?vLJ4k^,#9'Plyٳ4Nqm CekkE9P rf쬶au ;lo$w֎/ۈ2G,k ָ(`?ز 7V#H0-1Ҡ[3=\ґB$sm5/zC(Ǯ>ϼ ͫBJ'WAې;/!ub)%'7Үʡb af ^gBӣ ӛS<7~ ~"ʳ N?#U\=n# $bAdFInzP%bmCB Waњ.~ޔe7ܕ)]֨U/>~Z184^Waz-{dT./lR]׆9Uc_7"A ņ.\!^qL u '\5";l/L4ȭ5*dz4x{:,FfU$aHl!#0q~2HB0n>ZrJT^15⋤6KL[fh2ᇮ{z[q < >qh)LL{aġy |yãӎiźh7 i"<)/hc}5p=Nʉ8I,*RpAznd{8J%?N\v[_ 3J=s{v_NUyWa962i~fkkN,}`O"G{TyBJ*q)/ݻ$bӰu;1pbbنEڧwDGے!R)6MN9m ky@ѫ{-pğ ue 2KНZ֥1,Ӽ4@ | \£[Vttb%Սt qؔOxu5$213_[JZ`'D~nDf! N'brT|@GI<倯:o??M7+kq0,&'!81ݛ'>͑{iĎsBHE7շ/:S{I>ۙۄ}.nP:{<Wɢj  :wMI( $ cDaI~==qoWƑ%foH,}Xsv@\H"TLge)6N5T}ìa\=M>ho>QռG64e+!4FQPl=Yo?y͡4K+]IY;դSڥH? T|aXz7 ?Vq6ir²yQ [(`x&&$ _X񦀕k4y{MKM ܟ4R#sɺ 㽞Oc"Z\pbg յ:o^.ޝ8'!(E]f:XzC1:!]#@cZ̔厒i0YO)߁B2%=|[: \y_`DQZ[1ax?G( uD2'+Np#=ۼ b>狸msWkȤ՚(+!}7mxaSֈ܌8QbzJZF]҉ 0w1zDim.nˏ6q;|zٸ)'k)2|7 boT(v8ۥ.,߻[URiP%_/K7,:*z{S!ho;&F!zU;_iRUކW77BĘه'&4UTwFgjv4zn2uJҒx$-cQc%&\ZufMfU4= T||2@qv4acr lF>7 ~\fZƢm 0ނ ˴+mL$?՚V pSjr[ͯj=/wb &@ֽ˒"Υ<%ʟȕ41#gOU==) 09dztJ:|?I! Nwd+=yX04QE&%@6Vmq|KM*搌8{zݒWF\0yF1@dhpqq饮-Ѥ NugG;B?6>N\a* :!yO5bx^ b'9ͯOC'}-ֶy2g7TovnA/k 2UtBl(bZ:Mw,#i*5[ c-O{++ժWҒh5x[]5f vuvS^{]&gu:֨_պ`laq#Q*<@Lx6uA_iUud\op=Vߢ8#/ߎJ}%*DD&\eÚȷh  ,*j0x aĶ[0muWDF>( =zߢ(xAR&;\ٞUI^,7=+b *G](Δ'^zb:6aw#@#?1пXNx+3 s֊/6@3}9?ِԽ- z$owM}#K-6:D=ҩ$cd@: Rx7^<9zaAC+sH ЛR\=Mq:56׫x;Xj7Y;TboC`tgL2P6{h=?`M̗jGOL,CmI>9!!r헸3a*VI}| Op3 g[u%K3aO 1ͣ4@HY8kZױ;9+>uw޿ X?-6k30bRNz*f5)+EͿƨ=,gg`M?l @瞜b;A#5tByS*f`E/+sCv )1DAn?zEROGZTTjc} %(p Zٮ .kǠ`P9ةAA OPu hksQuh"H9+ oU2Y~Ň1LXv#nčC贗_ 5 yz6OnWngdY s )-V#O|FE{dqqXx-YC0H7aZRn(ۨO+rH[35Il~syv̉0Kv|pDkJ9LČ`µbr>YKx7m>/!5=P 3ڧvJ2b8J۰[xpX#^XX_~>#;hsf%Ud}Zn ޘvB 7Q%a;l ڞqֶ +89Jw2m*bf\,3HֿfBvuTx^'JbIgnWa}weS\7t_!RR~*} 7W[Cz!} +٣ĸ|? d+Y;^QWy! N,ʷLgo7י+cX\E5rY!RHfƄWcH|~ 2y=i|g/;?9#A'{@{#_A1z67nztij O%8e`l٦B_1'ՊyGpz~ȰY§o=i&ٓL sq]swԀʖ>EY!Cc/uncGiv-ޤss[0D寣̴"No<4ygUouom$cƒ eUP,Xg2L&HhSH=Tm ٹo˜ `&L[['&H-Dx,17-b۟o:e=џ|NQZi35hru0ZS3]Mm{{\7@ 2׫8TEQL 컜k1k^)t[pugfD'Nl3/R`¸L V1̰Tp[\&rNlif'O.mG:,I8B8AwX$ 2#ҽyCݸ5+6{Ͼo$yՉ3x;cW'|l ,4j)`ߴ@QE)&2?;f5e V-_T:W**q3V9{`kA#6O+ zJ]%W,zIN7H¬88_U3+|9?/Yrh`UTqihTCɑ(1c VҶ>f4N\6(WT/8)Udj#۩ xU$7YW_67 ^U7PFIHBPbP=Mg4`^>C%rHEϚ*꜉09?GR+Q <}n-4s]g+Iߧ>7N:(wtE ylFB Chw,ͤ6fpm`>Cس5lj.{z0v3ZmC *L:>3'y`.4E$5 8[˵QH6U^jOڷܮ2x߳pɗS6G[1Ȃ61J{`ٖØ4u2@3n=JKe ovFA/Bv6tq4ꉳmbFyѴq6sLKcYd _`5u>M 9;Q xeO'#Rև?/y!c㬒4$~)r+kHܺ:2 +:[I߽O [n`|Nzv@cBB+ޭuFn 3WkڹHiӹ 4Pj5D/ j 1\f+|"Xp^KB>apC 4a OCb`uuwP eyf:b[VeCXGcwD=H/w0+B{T8W'*fu}P[tGY3c >$I' ^De6 C 56He%Spf 5Zv:1)=jj&Z `ZCC໲P N3b,>"`od'g #dmpwhG6yǷ[|$#ۯ  ?G G)}TeG]1:|V+ai%Cܿ-<FBr!m{h͊$eo;~0 6sja&3gٞ@t$5sfQt5Or芪^ fgqK@_"6M]o9l/)qCGag;NF!PChaDt(.Q ~}h *3'-:zߧ4Gk4pEa!m$)Y£ћ]O5>(z@9MPd'W@8'}j i2MϬp-4,I 6fQg].L}Y xXE} d+]g&$NWS_%mYBb`w(6}ngۗ6LRq, krn =o|D @=]:s9Y);_T0 '(pdISL3eʳ< TAjYGp %촥B5|A}_%ߠL[q>[nUSIoޤCث oCeE+ hHZ'DKVTDX {=+~*9H|6",Gq$ڃ倜\дzM;2(g̅<.T_!\K &6{vB 6EhKx~Ѓ\L{i}g[x:~vc_8<}ZcJ4"'қTw{ пx`܀JUQ{0Ӡ })eJJƲQJH$r\@; /umˮ2{O估<β{섵}Q,aњ23"Vj˓0SBg!k <7F. I`IuRh7G'v\oty VqPv >[43#̎zNPb[0Ԧ#WƉ׋-yy Z֩wm:(OE=]Hg_-E5:A &y.?^e[2 XyYAXKwkI t|[$-&. "oأ9ih%hY+4~Az@Ȟ',! ;}&[: k5_4GySbO ϗ9p/b)r0v:`uWA;X̚5QꊨZf.PbOR ߲L: ]\< !/ ]%Y94I`4޴MjN]?Φ)}l%#fY;µݯ;UL< ݌)˯$dzn&+$4ʏL (:༒U)jzc0'!i SP^P_~|,$ Ik2imlcNrB`>ZT#Ue1 tIƽo=*e̋t _8:.X0W頵!?/E'DtWozGm;we?Q^"Dm0mr(js~ Y~+>f^ s!5fj^+_y{ݣy{&J~k~%`{#_`^=S=8n/n{YŠ 3ž~c`h,B1r}r51pa *&K7(q>!X^)<8G)@8[)=$O0 clEw ldʷ!?2.=),) ~C9 4 x-.1&eJ ܚ 1o7jzxa"mḩ|7SժD Z'Amj$BM){ZORSiH fPSgr3lV\iL gD$/9i\NRaz2bMﱻ?N͆#=5֥uq?W̌7Kj^ h%7|Uȅ5e@Q~@!]<~qTq<@J=zn4i<^Y\PHН=@8q'fv,n<&9|Z6cQZdqZ4pB}_L94:nlأgvō K5k)/XvlZ%OJP: >x؊zxjh7G46E5.Z:X _Iiw8. H2O{\bHG*Ym)8X.Iܧ/ 8 e1{NZ0oH=S}u^CY1Ὕ8^,<,G-b{VRLOd=nWC42NX1Ys{gĚC'ԇB-: C S(xx"*Q OZ+/Y쁴bٯ[[OHN7EA3?W h\-ao֍`X ]EJj,aӧ ]3//ܸ0H&Cd;wTfl ,s{Vt)>̨ p",{-ԉs@Z煋 ]KRiS a}T@l-6ir'xsᡀNwV5BB}9!40<T/HTs/a7c&楦nPx"+i>a[y 3v`{哾HpyGCBOz0tu1S|see"#8AGNfh/ wgV3fI=gzgl Jk!Rfs2!|YuuFˋrQ΄9"*aHk|oLJ4(dW ]fKZ:$&zSh X{4z|x0;+iPU 8]@0X4Љf3CT뜉h{뭮&V `3ܤI 90FN87=q2P-=,pd\6$ Dr"ZPHnk;{Kkliq-ڟ*ֈYG]# Ӓ"0f!- ,^H1wELʏX ,1mMCWlA*hM{e7$۩iH@1/eZNHɞS,2>~=B[>Lr5[DXh]xule9vٻ7ڸ={Gawy'meH b?D C^0 O+⭆*ooDjwƑi"9޴<1i`(ryjcu5=|Z#D~|otٙ5Ӣ܂_ܩch1R`B0y+:jF9z\V^5Ug1mfq}] (`T9!QC4 _? m8W3 sg7jN0O4~,Z1!*UB #K' ׶a_C*-Y* Kh@9W\ 5v8:ܺ; i^9sx0 d!O[ya`c\&ݙwgR'q/)h%AcAl;u\.a$+;XƑ& ,m)Ś.:A}/ I>Y+H!Mmv]Vj2q~fB:A"m*a6Ao-[DbC @n7;}ݷB[1wm1g[viaX\RFSccʯwQcUw8=Xji/$1]j(ot gM0s7VZCEG6u}(:6H^' 8Aa f8v^:\1eꍨ7ُZ=<(@ f[-axH鯁DAQPq ]nTsxx p4d+a :7? *<|H{n{@v,lz]?hnRǹ*qI*,;;=ry c/ ]+=F[$٭rZD4й@wgT@bTu%Q6 Nmj/g!O-Ff|%}9X,[ [dXU̅yX}D;kMCj/ TkbG#C7yw"$R; 㟝mmV>yz i]O'O7n(sE&d"5t0eQC@C lPS5~vsm506OVyΣ\8~<'A'9+~(&`f7ȶ[NAƺn>h?y`=G˽OAEQR>eY aWT6YmcZ,[Tro pY'fd&;9$Sb026'r'+ >)vDe h3O1"Gu-iDAVD)X˵tD57^-=8zڨ"ԇ7*,l!Pr rA7 ]K8yT!_Qe1q[ ]/w${JhLF D>4A$<@Jp@\ Vd,'rY#^<"N{ z~4tʹoaܰ.K"EL&ʶ!Գ$h˳#vj*adH<-+Fg5/Z&+6$Қg1k^ﶮ͒}`}p|>U/],!kl^w1w5+;t ˙Xt@뺁|CEvíloѾMZ@OP!UYZ\p:޳ɐ'U[e<$ޝo,/E*សBf|bPdy;^vz}`ƌ> QB6\}7Pt-sKKDKʩ"|Pk\0rK(Z + #aVq=$7N-쩦xhX_>kwӧ|Jנ,eʓ9M&J댪ټsj<*%7Nxb&\OadjG5 ܳ{z-IˤR{ZS0+ (Z~;:{!] dpˠ¶]*|T3B=H7mNB&R^%1:]U.Kň[E~'ٙ\V(rJW TWgQo-@#w(@U: JwШYc\+Ad8T!6cV D(Pf\-溛QRXj?]G⃋K}X?")M $09vm.|uStXpR&NkiHpDeC\64{e{q3:JO5GCXn*b-4{\,O篷$*h4nǃS5)9ן[篂 L.l6k`Ͳ' 0u=6T-f`gXKX h*¶|ZQ H`oũB%<،q"/hfQ噷 bC:w+@YA6:d\` -X T*1q ZfXRL~8W)~H Qġ=eEѨvSYFDõ}^ʽT&>/-_3 @ xeWx\raDrIyKyaԢR|-,ujb`qxhxpɪ!WuU4C7]I R z %j1>hf,m(,D^=9X;[t -tw΃AzM=e?QNd/:+A'=mg5)ZuQnK JoKC4obO3$:l)\ֲfϢZ׷Q#_EOH5-IicV" c~tK\` d2'W J5@wlO3O/;] mC$;zcѩfWPoI00j (zFNъPtGa!Z#e )as7Bj|.ofrM!ߠ2lpw; }x}XPEo*i[[?[A:XKw2>K|;;dk^B9)!ݕK@,*r;x4^XU jlCa b*,S..*-Аw`I ".1km#'kfjQ V ; P~ =>"]E,)ʆUX[7۰ǙalIC8A v:6ԯU5>;T2D#xa&nD|1-nՓl;mo9k[`qބ0^((DmO]mV4:%"H2Rt a [JHl'09Kkql:j?)|u|5aDqSu}!ىAR(>l7KlooJx#L-nM :s'G6+_piVa4:kCB&]դFU^ +/%$]h@ HP?fRkVXEmjTEx 5'F/qygH6wl3Kӡd Fsn)a}bfFzYO@ueMєB V3I!#D^QnWe$4;?DɃ^& ;tZyP1><wضvR?k3l*% %Mwb,_)CӾ4Qj\7WdE.'%JKʓ)-,JeSQqI3"Ο-?䧈8*ȢF(j Ywz.TjGMؘzSy^;5"i ~g>XP"A@rDMI߉ο⻲ֹXp2 j(8OT"ŀ}UeNQ9_#$V]Kg%}41:v"nW3t)^}aq.܈Dhؓ 'l[h锨;pV1@.t zP㐸b?4[Ed'u#u@ȫ{Ʉcw1ښt-c3K+BNnPF@<"SUs'? ,|[͹UkAA#;_hcP=Gi-/8v}6RtKVBBT*2L}[HT|6C?]|Rٮ$U;?ݵ\ ~4 -ycCnnv>6 PB?Q#ys-yA^钡 ΃'"MQL Etpڃ鵒У#.}r SmDG9QK@lMG4=m>^yH]Bd+ׇ:ʉx\Dr| 2`hm2!%cd.:^t+YPQ.Zܩ=Ntnv"phl8tBF`7[h~"C\W-&PhFQmXHj~ FlH{q.)A҆=B=#ի_6ݳ&:J YK埶eWj@ *(*S4";)z0V5~ Yc6mn"F!eq:.*B Mg HOrXeGh-Ƞ t#4kQw0s)%Og$mʅ طZCP#7t{f. p$cܖ 2hRXa}䎡}Vp3Bղ-r HI@[IIC4U#$vJ~g7'Y +xh&vC Q|!!kECfgthW dz[ k 'B .Gpϣo݈T{1o bPMgVWO-#wMZ&=u~9\ )3}/GkQrl9F"6}x! آ8B^CbIvǀbxjuyU#"G9Xx'U QE~|[1R{#o#Y0=~SM= M ˜|E)XFZ ܿkSSE;Mw}T8f&<*7˽n ]"bƜ~n@X&RMF5wb ^7g{hfL Bl2b LTp f`9<-"Kj/rg\;g7lKOghnE>_&N ڛHώI5ܷ$:k^tUMZvie_Nf4_PD\I9l; $|?NGAqVP-]~W|I/o֥2cNƝ GMq#=)JW(s^Hۈw[AqQHKfyXςɯ54N,(.r C1 G,D8@ajE>.藈ƽ]+*;nӯy.3f 1AZ eHݯTi#s3(6̙~z2AteQ[H%+ #lWѻ߱[A6"ew40" !Sm~ WKY,f]L;YZP N0ǘ)#~Fh(v68A)55tR˥UҨ&֧9a} LH$&:sUtީUɢ<#[:XҠS$`%x<;t6M,iPjMk3 40s9*U!c{TT~Vl6DdN{bc$/-Ef#9g{tR>AIE[yEZIuGx;uA773 `.[~9! @wsrLqb_ZSii(os4bS̴@BnCۣ81>=|y}/էRQ7?gnҏEٶUҞs bDaתvR,~N0e!z|Nya-V֓&?0nWw|$'فFo5{I2w䉤9)·-fxo)ה4)t۹ʵ;%_߳}6)ꡃLf1֡=:݅@[mGwM>|O%|[y)hL16$^(&'^;q'˯!.+S1;utBSSۨyHgOlxV<ݱlgcq*uvcj!8)g/b&?I})Cb7rȫ+;ɶk]=;64hO 5v9-˹QRӜX DvkʼO0h:c(G/Ou[|\R]@o2Ez&N6^aqXܙFhaqAlˡC !  ]IG'{@7'!5`nٹ}M=ʛC#eZXu7KM哬i޽菆%C &[Fނ z,9C&te=~]^Zo4+)$Qs ^jd'H4ri3j40Le;*¬E^P|;qT,oWde2㈝[@ i|kz,-Z!n"9JEk7ss /T{Ec6#qJSzox>,^ؕT 27 qpZ'65l|ğ~\軫ʬ,Gai x|NMn[Vc4_7CW@$|q @ #5e-Xo?.sʁ&8JDÁ5\y6y8 unHmDO 1exlx{(a;e9|0-70o<U ZU>wDAY?-k@}v XM(w`h|+2gz0d@}Lv-RװWqQ moB |QN{|E"15Pɬ `׳\` ;0/-՝9SvNhdr'=&yݔ܇^c^`xW' w }?mt2nڼ8ƜtEx?̋[bgθ 5 ]bn7kI%Oe_Dƍ:ZG]6m,bf.*՟b7@%ve-I_EhŠ#tnj_y{xJԅV!"!^\˶T x.3+D/m{ ڍxЂUzXMw]oER1z9W@9RuB3~<($dQQw9«DZ/Syy"̾ZQ e ,#]W﨎Pi@tnj{$7hYxc_ha2I`S'>iMbFjQ'wX6,Uk~@Lx7](aԁj2)Wr@ܑ*vJ\^< 悲1nD2Z"+PB:NkinLmoaEqqص'7 :Cv7˵`vAC?Lڦ;{)qUjO,$HVxy#`(ul:[Q_nRt̛NOנ!#Wmǩh'P㿨܊LWz'OK9^=}dS4TzlSLnu`_0JFef]&nTь@H"uT}b3bwY5&䮃jG͑ 0N~@d+]+t[>o,ܗmhzMl͞M,7}eiq(&=^z Wtf3i$p%ݷկӸlzEs1z,u3Nub:= M +·QX*Ǟ`p} V5u14ص٩W߃YAČo眡2GZ(B$b`ufxUOVU$BE{zo?%r++?Z+eڱS~-nE(ΨU6gR%Clǁ6Bʎwydqcrq[:q2!m p<`^L4WUŧ'xAT).ݕg}S01t]v퇍+>_G?fZe,4q eЖ o>jj|֗?۞{.d+FjϹ^o!LHI(vT#k+{~"6Ib|23߱SV-X;\ ؠ fԔZq܌3E J*w3@˪[X<=2}#O~B?pIj:ۍ9 1M77DF?J@lV.MZSUM& 5 tG#%,ޛgj]jL[.ϴQ^ғСaп$ [ůpv 9d ̓?Zq9+~UvlVT:BX<]U"Gek@JzMD^lr` @6]ĵ+\;xNO1;;*{zᣔbؙtH1S(R={k\{=Zp ` -0Ize-B< }4B,'<. ՀPغYy̫Lx|[d\4dfCYsN$k W5]jST?' !l_~ meK=43 }$&/gW$`٪Nq=ԴJQ\=aiJJg(<(bQ"tUt}{1j'[!gd@ѿuy|wa:" :}YNߴ٧yXiqJ/ᡞ1GaK>wlt43)Ztwg$Ow"<JvX;?d;Q8"4Y4+`ex1MX>ib]Wn@ mӚ~4n>Nxɶ~izOuƱSOf6O*7$~R縊 Y-sx4HUL Y՝cgHյEGZ^6lFݲ# gh8;a,?vJMd!h!'!R6Hn"RpH$StuܩalP6:-c!4t]6Z_c{ވitg3*;57/mH&:U[sڳxMvuNi ,MPӼG)0kyf8O."PPbKK?s0K\HoյܕOMq`plt"% KuZ Ƚ_ЗӴK:hSZ"һG6g?`θل;Fwq0?_O) gWy!L/ MQP8ts¨B|j#o8y^sSl _xyG xe3uK9˺¡PͫмÿgFSw9];L4kO d2flаBu'8r7<# [p ͖AśB/ɕ4dw#"jjУ*uP XM!{GD+尮?YՐ"7؛e;b/+, 2YLfcZsvK@7$ڨ>/#銬ه0s0ax ;!R)L9G7;[ R/E҈m&K?#)$y|ggKkh.H.Cj'ȏٛ wB͡dynFsL|ZoUkw+DD(>MYϵ[O|=<g599Y&׹Hꬼiٽj (Ml6Up;9%- c>"0S;u uӁj;nՕنj ÿ~ &KЫƩ.LeQ= VHcj OtN=7cC Yn9Gs|GlwSH?e6z]tS~ Z+e&b@L" HmP;5ܑz*Kg.}ŵà>* %*C0`Y1PgkW m}}ӓct8qEصYa嚳~6cQ@ '{(@P(QV;KI>!'[XKItHgʀc|ڰ!gMjʿW1ުr`PgrDhΫs| C\8THpJد=K/~He" ȶY ZtD0,F*a"*cLKu\?Rsk8w)/Мca6/&in,qM%RdqEPa#3D޹}TtR ?$#MqϪW4\xAy)g5^DjcOrO)2A 5q|h?̬UP݉^?QDgW.^4X@]kIXz ćlg.a4ӄhu݌z0mnC|"QLrTe돊p k9.b&;lB4.u3-bdRXsݍ *Гqan[Iɨ QΘ兏BE\=wq ʟD .?1$/i R)3bO!ᘯ)axlq o\lQaZz^ZQ&~sgppS+9#X[$"%֗(^|al~loHƍ_GF`w ~! Pr?kQVS5lH  Z-Q=6 XeKKh¦2I^ԘR5ϽGo#3{Wc>7aDR40B*fVE un_٢`lj 斪|cыa@w&=_,osX΍޾76Yowd3De2C#%ɠcF˳ Jov.ԍгwIGV][k'y֕l,[n 7,bij7ZLŪJ}T]4,&m w;ӲgYߣe&^#z8BL\+aʏ,87EQUXVM Msڍ(a,U؝/R1r:Wi? \9K#1?H&8=?>₫'[nq΃7Ja-/ϊ!tRŁ4ItLÀ`BcAXb%-JNQNx.i :ż|E\pA쭼d(2%'#GoXs+ӒT1?nbtv Ϊg@C e@Cz߀LR";"/8Q27^K. $w\  {tii$@m]Y^ zbPH4۫nY> ".pٓNe`wk6#í։4mű3'Zn`X:7~Y>n5Q4]u1 Ԁx)@[z\T! () "vz#=dDϑ!iem]AdlwϷ^j.t~#蒊f‹+RVWoZz :/I@oOo2, 5U#DN<CJ: ͢uRKL.~ne;z~A:IShbk?S/o"{kV[*O򱫎D{w7qa۶ XaɦS|Zr2 @?T=kɳ{c+{t?ƨWd''FENpWv^; ~b3ɂa{\79B9K7ouD:^C'=VD̓+(9A$>PZ1 (a VH v 1 ȿ*Pm=>lOBV{hBnG|I>V CNxuu؄;'RWO/'U N Ym_P2& ?"(]Ovc(JP~^K+g!+uEy^N=.X/7\ݾ}PF} D_ɋ:DBcRHQ3 DUlnn*4r0=O$37ůYa&Ar 7kχ=7ع4c?֣ ߭3ZK ]o&+i tp(2JX4'Z,6ZGLu>dkUk71U?4j`|ͩ!hiɘ:G#+,[}hbZ JjxWG<N>EjKNCk27b~ո[ixPQe4{LF5앐i8p귭3")w3mozcD#$)|3.K j-KrJT ٵaYm$ 'RC>/"t꘾JZ].Cv?qaE"f[|0d㰎)@v9 e}yv7m CDFX@*ǘ91'$^4/g UE!##%%j?NϽtj]$ӗ G zΨ ާ{ (ai::.҆pͰ@U*@ ZӜ;8 N͇:y7_BcuZ(-2yݎW C9>Qd| $bc+^h"@F_UixaLQ\ȩ'ֺnltiSva~S] 8j 2f6@/"^B<" u]O;i򻍇m6Mq:-ry)kiNtꁛ[QP f} J]'܃gD%8)ܺ2G/E~l?mL5KSEKJLnlIvTHr{*MДγsh3eƫ#e%lojeDkjc=z?H U~HrOFa{7bϱ$l:9 yn/z=>R0(s ؂k"ྲO*0&:93-uxA@ _(63^W1aD}J-ŗH#nVm>6VK͒pbE|iHltf4'U9Gs@w/uF< %҄Gd| 7Q5>tqpK"DVP%E(<pPbo P>D3^DG!DaI#E0VӒ?+c$Z{e` R1rF^˶FVpz`w ;&ͭJb/^HRqnLst\yLvWqύ-+L%zR{҇!DIݵ\? `@jRl@"Mmlƪy̍h ;`Itzn隭o) T `X?h*` zNSUV6lTX"`S!o2ۙ~bnL>19Ej)ӄ~ZF'L E?Pc5I$'BO3=*hM4!f+%7dURM[Mb*h)/o=i"ޏ=r{u^o QqaE6";nMQ}&ΊPQM2j(\G.; |6@Ut$L={TE>aN溝?H5uO}ԉss1(7S,(0N\wٳ@_i}n@24`{-t y<K#r~Ii(D Eqio {jg_x2F|'XJVǼ j'A}aY-KUa+7-5,B. T0sBY:NZ<ɱ3/|[,kF`8/.^D] }voXс毜srft\RnB`ae#6AX EkSg\ 0Z ʳvN5VHTm GQ:}ZdۇOᠬ&(39L`F\g<@$EPqO!"kL>b>85k^x>^o)c\.ѥbi#HHv/*˧nwoa(3݀8=jt#G1IA+-a T [g XB[f\'4Mt7q9>Oij]B.Bx+qrg aWe̬*DC۔[2ocgmsr=gN ;|gBW`~' KNt7PZ̀bZWuĆ ѸPIͲXiR^)e{}c~ Y׻ڟ[F3a~Bd2=<&u@GZݼ8<4 eRhAe5is*p0_.OfB pwU&:P濜<tm.uQ::]5pd*$V;QBhq^[WhO$RCȩK_nGwݴ$Ya,f7Gp?ՙ]qO0:Dcu8.5_ K -AuSHsfQ[& K()2T#"E+}bI|!$5{AA!; k [z.ͣsYUO赙$;'73gΩH*ϵ ʨ`j+CV@^_G;تir!O{7;"Bwm0ǠG,#;PW/q4}L{C4:ׁU'ZAPdWj<:itd-1 _<[nYŠ+T]@B筴YSr:̾h +q0ڐ_?!0мK' *Tq;_(%hqсGy\pƛ<˷%i]z.%Q7m&-}G\d 7,:<6 *GӝsoC?OJ~OoZ׋.Ú/`:@j1hMsyͯO2~s !gؤJخv :$J"Z$0 uNh%*lSld+_ŋIᕛly`^b8cr8‰CBxHqIu_F&(z(+tmɘ-wOw&CSa@Z]M?6i9݂ZzRn)&>i3YZ=@)wgf)#Fէl<2vSSj6MprZm?<}\gp UsZ jKB }GnO "k\Zg~'WUǿGMzF,@Cσ mlwn.tYosH{vvZ2'lOLH >}5zT yltO0=&,eT! G2Z) VgTDv# ;ƦF1ߔTZzӷLRU[:zrꕷ `zTBMB[[HJgH4 vg2ė)j4(Mx;McY]8FS%_]:[!} A2"w!`Ѹ w6uy׬LXzYk 'xa:e XςWmd7?nt( 뫭'N- /6F!Ykc}wsL㆐K:^Vcd8)ΘTIV7YWFnP;lBpLw|axB37z?AT+f>^K5Ӿ{ڸ0*tNS7pA&}IPS\,HY/geiD$ݢ^9$liV6Dͻ=) zjfkQYE0yg1#Kt6i1vPӮ)N[/Zk$I"gd߱2s=deK Z /OքHM4C-pW]+Pmwnk/[RV2VrMod\,מ} ?kk, ;PK1m*TN?uħ{yZ߆$Xyv줫hLE.5걬YB}]jaK&bW%SDlX$ i:P1..oUO:Gf %wIYertu":@DXk|\[?~.8%nYFA9kK$ şȌD12خL8 ӫg8m]2}D?#W5C"zMSNrRfYyو-*ɬ)[m>ҒK3)QgQ%//Ow E,{q,ha؊*Gi=F0Ur M$ApW7Cb->h'.$}}&-n;чr h_J-zRzG65/>^BcrDN/er_tJQf>|_Ifzc.Ʃ{S Cc=z!=~ҌJXK7dM,<xkMbT|z,nU {>4A GO-8m)Foo/1W|N%/u`xlIkI@[ w:!P U =*-Sʽ-↴{9fO9lb2lR%A Ť'"pĎQFt3*)?=N4Ҕgg70lD ~CRl%].D>?%gbl73W$1V+Uv^ZT,iרas+۽\\D;IHؾ`)R,~A5POJS~ Uk8@?(㱣9P[ߘGKc]R)*-7J^3 TٔƋ0{tO}\Q$B.N:UcL+`7 xcۓIӳBul9dr2 oF^JzfJ;ղ<-0&œso .;?fc,_؃w`V?pHHR; 4:ĸ[ޒ8t)U kcv^Vfw opxCu=GoBS¹}Mg az`ylDfLnk&;5"6g|m"K1"]Mttbs0 I,4F5J>#^h#}c-lwoN$paG'kkCQؾ P(e|@,Mryo4L,>ٸx޵o;-y6ǏEAs)*cF)!T~]8ZQj^T)-b)BRm=8"}@g#틚~%Ie,3WE d$g^Ϙ/r``f|e-ٖK<Ōa$9<aohqTO߮ dͨ8f[PZ+IjuEF|OΑml'`ν2,lez4G)>{E ʦ ~%Bn ?#gX"1 x;m4ڃ*"LB\w&n*}-|vބ5+.{3֤%НSv'B/ٽjuNr`b[)&aT 3V1AK %^*P` Uo-M^[Ls8sVÍaL/E %Oфy^XG.5;9-ڴr!kR:@(ѐlpA?j rhdHWq<)X?TXܗE^We; XX0UeBڡe0#,G|#2xN~ɘSg)9&5gn^CG{saʳ?V2T\hA,*gleDm_зC4A?7iQ/ kΜRsdʺ}.ERd."1r!S[$ʠW<ΞF*Xʅ9ҦeVLқ0 5h# W+􃶩Q{SVo* xß ƤψnArNR[-~Vm"`>YqB^8ެN=#7%3m9eH+=ZO$ğIN- Կz$CWhΚjh=UMl Cʣǥ_ޡ;t9 ~SX\18YX?q W^Xz(H, X%u:Ie|6;YD_ePVb~DZ4}r3'y XXS|GSܲ v|A$S-rnro %! w,~/ΖrM܁ikDu.^h\t @w\X[ՙ3x|bjzBXG› 6li>|ybzi{Zj#TZ-mN8ΫCUqH*56;PR%')(9N!un3-ʯe"!N7ûُJF ¯a6(NܔO?# ō (fRvE2\HW(gQC '/r '21䑥|m"vaTFG $vN_ k|;"XdÂ'7@5;2ze6;6ltÌM%ϷSdQ΃3npB-aMF <mNyWWwf09Mm*I\BI*@n"n"sP>WfȝWZNhX3g%{ WԙM/OV&ݮ0`p۔SBi<,҂H򵕄١(.Ji!jEkŽ{32ldԫ'.J6[@4ͫ?MtV;"*"HLAe^H߇YNݰ8*,򇄟V? fٍ9S;T<tAi0`(U7WӂgW.$K0(6#EDEQP r펍2?+2otty^*- @$N_0G2ҥk`\ ].0եbAkaФGBkq ]T{w%:oj7c$'-a @٤,*Y pmlr,fY--;9m/}{|}͡J\ع<1%r9D%[=2۷)Vd_ݺ ,c+zo-P4T_{µH ek2̡hz6dzpzg)eB`:e-c\2x$i[6gZdą`>-3 b`$ \Z:IUPu%xBȄ"R >{e5R [@)cU2,hG| 'ѧ,FL-8-OPn"76LH&Y~4`B7ġ?Vtp p|XP(㠖QVni=Y#LRB6p #39[K Vf *z½K5°\z'EH+f ueʨVw-ǩ|K`8B1/.^ğg$vjKդ^e܌YIC*H,[#h$,(K~OK.QcWtߪ)Hf<>oy'T<\MZ MEɱ̫}$peiRk7gԏ`+:$)1,fT+iL#6b]2{ hxgCM@o& ŸJ:RfJ=${ Bbl,!e =)^tfwFL  eCP}gFq\NI\m "-_ֱF\0=#&30As\y+ͼ3]l? ,;E = pOTh/;B X"s%D̰,)Fҿm/m/ZuWejŸ Ǟ)ÝsQɀQݩ/Bl%6m;yZ;xܯkF;,<p[(6ZI@#@I{''/L3*7=V J2@0YxLGESg6_fg1`?S `yA,~U!rԝ;.N7oi"h k _7k&SrI15B4HVbrpVТ&D%P@.OʶD-p0Zͪ\<7̂F nz OV\VNĽ(*4x28J/c ^8frRfG{E55⻩2ݚݏx9S\G w[oPo )4i' TZ%:[ _#phX3Jl {d*dI~xJ]ZMfr)B: \ԫ}hRz-8ǐ#Xl+j2t@v5J)D(=;u=3|XFN=Ic;r>g855.[_ D[,m4(XT.3M*3k`X5Ѐrnh@L+:D/*oɷz'm&WML.+Qtr*I?-TfPQw xx\Q&)}9kZ:an^sC`VY:h_ o^FZOXָ`jߐa-܅ ud2L J!7k`0#zChZ9tAZ#2`]ܐrẦo#J>؀:8oA4<Ǹ*FPFՙD.,`|(Ύ|e5*U<cгM[E'|o%c5J1pAwrq=͑}oU(^AэHO_ :ay>4K)S^X~o ҩ4 !"/L@Sl8 ]aħ˫Ѱ=rBTP|ָQ+\XCYBST=PoҶhyf'R^߮2PBW™" $f~PZ6T2;,vēf Zr(4.؏iSXx<0=b=|JRm~eꄝdxn*`Zp"fkFErvZq2SZmm;ڇZMW70urG+L>;Sx-Rzƭ:Lsw]-FSLdY Oet7 \PWNlܜOkwNE[A;vH >CA{ Jyc Dhz06F1im$=KűLVqyI ၟ]yfuR A2Q4`BRg^P<&GE5k='Q?M|U! b]ZIY*DݻOrzbq)0wVH_f0XWpe4%Mƚ:)"ύIYuL,o2Ҹ.-^ Eiz>FHѳ[hp_S,v5qQާhu*eF7LYi8%O:6euI^>AwRU-.JX]`{?_ lS/ QGe+5_,󿲼 X 2ئ]pn 4xY??Oيd『:)'4O[ ̕K(SW{u.mm,i %Ey.Q^|>hd3Xs9 qQjP/-vf7YPZΠ5Po8{2KsB #}FB ma*s)02,ȱaR]L"(gcFHo|Hq5A(dG6)VcNȶ"p.'5E6ʂ!q=ٯO>T3΃?"]ޮgV{ڱEESȖQ^CP$ޟ"K&$w} ^d-rC>.(>ъDhQ>: 5*__ЕWYTtdBZ{_*GzwQXP> ʝȈFVV]C$ 3{{m%UlsFF;i;/FmCDAa:|1RAIRVf#,}v޿DI9ݐC#i-@ _ˑ^`+`ّ~6O`LXP+N 4xLݱDo$!ȅZaYOڞyI[y}E/Q|bLn{&avu49Vy]1Ǣ7_Ψ ұ(٘ߣĝd!%;eYYy \J֕,-c :Qx:%3 +x ?-W*rח#?텎T%d1XUYȒML6k=-x1doї0Cոkw%|`9&eۼFoi% w=.2u9Aߪam@Cט [ =pD R~:~ e pk,Gg4RE^-,rIS~&mq.ZH3(u`yxG-I`*x$p D v$$ä3i:h?M`Kmp֓pc_īo+eks'}}!4K~Q<{+-E:w{pqе9Y4䉓O9/zBqYoOqĨʯT۳,We^ڒ\ u8:ezpBbE!r_4L1ćg4NVE @*mW71P>Ţ3J9xXY>[`r_̌3ӌsy%~ωܝCyUraQSxoE>^] Bwo]d/J$)|Z;FYu 30H-Hkmwxǘj#bC_sx@w.*rt/vj  d@t# ?#ПaˮX" _M߷<hjKԱh5/,Uky4!rC:;Ӈ2q$[H#m4}GH+l9(恦ݨ$Kol} /`nl0r/Sr!,^m|T:$Q.6IU.V35Ţ#f+D#{iAݙ4 Zq%DX55F)@xMWBލ-&ƌv  u( :]Cb%D5nbQG6wW*qGPv^@@CtR̈A9 JDŽ GG1^QI@:0MO2.*@ 6[6L@&@i2xF%j4^JSA/OAe&:ه 0;04{oRΊ9#W +vfsdh ©ak ;GZ$JkހvvՔ+C(NrNTzSFP֙^sr%.詈}b"蜲2,TTE&ofD6*G39cM qi턞9& >GDzvG[!tǨ8NsnyȆ z8ےQQFEʁ.j+.dkO-8MnFR?@**i\.NJe oqWXBk{+,_vlBlA1XK62- m)64y8o0}UF{ڣe u4GR3Z@@DVK%RЇ;+OXu㻲wR4l"A|&Ywh6)Aa4Ʃmʙ(YūasH f;(-y/_2zSgCEZ l82] #Nrv}KtRM} {" AET `fAGT.kO>KRal)URX~6[IAI?8I1C2eP= *ȗ\^ר"!Or-cY9rVO-r(O ٵ1:S17 -t$ k㕣5Yґ{SV:Jֶ_d m*X!1q,F]͠fv1Qim)L-x+D!o l\xH$x@M3) 'oD [NY#-t=#ɗKtWպ&ɽʤ/|<> E{pnuODF1T')J2w,-Ej8/,-(G &MG WӖiC`o픥 & V˜9`hN]/3p}tN hrIZyOv')[Mu70 fc MT/иqX,x͔ 3 RGPwOi~ުߵn ńk^6Qg[02XDP}>!37WƷVrj Ďga0G2y|[;$HE:0^ߢ@;lc#\6*Băцo9))R7 w@wAWy ύQtMʼn%O$hI ̙)J;89ZH7yTe_=GhYALdIBؼԲM Uf qڽT{ waUy;F HC38)=辞:B"DIo)sgǫj޿RF׳wT$WYOReG&OƄL?{bZykP.%`2ī &u !FdfF^cҔC8`=rJq9@DdfWЋޤ."=P 1r_JBye&=P^+S~~YΥCO,\of앱VP:Z;f$ɫ!D*:SDvJ9Q,zVF[:.X gR7+NK# ?R>v否^yQR8[{zفP\zVE>]h?8]nqfU:W#ݜfdiGAb]뒖 8).q%J桅DխO~dx:J yBFo K=V;D& 2-FCRT_݇9xKRvElV*6[v52bG;SH/$zȹ@.=챴ٮ&φq!In=9/E_*,ʃvu<@@VҠ)Ϫ,ۜ95dD/0Z2u2g' r ZNamW\>5$hbq 'uK Θ8)KgMS/ILb[cp8c$p+tKZ'@fk𾂻JD;P~DXg΂x'g [6[&ʫG?%gze1#=̼G.oo5o(C'K@I /eڡmw$ToBC7f $)f9J-dCD٭d?1]+hO-&gHD$@O]*5M&(| +}" sKZƍ+2"tp=txj&wŒHC/U循u!K"LEv1ϯAJv?JsJ)d!}fQa"}L֓o.Lt%o<'~~ڂ<\Ýz%dKb 3N EYu ΃:lc>E-ӌ7. > Qv/,1T yR7X/ .!% 4S iQ~}z3+|]D"ޓjR;a6=!`"O\RRF+d.l u;Y;ʐ'{vXbeŤ.1&8vM Mp2FWqCJ(vOOcExwNLC]yGw9O/N_Y"n:4dR+`EQfcyn_Χ{9VZ N!h$aZ1@TFtW nD\bڒ dz<՘%#:F4GPDG},9ASRVP(OVs /- IiRש&?`eKsKQq'n#EU!3`nPe!|'괯~:3GT_hGH;K0S_g.XWC=Mۙ dE<`"v%J);VکD5иfLA*5e&Zfne+܁-{_pYԦby_[љ #Bbl2kY֭eOS 0gqi<{+rxoLo\+~֔s~av*wpO,PUi7Fϫ'2D#b)]ژ:\k 7z,J*Vuu \.>RC7OHq 3k"vޫN\U\kT#z@5FnޛUpx,)w|g <(̼xI7h.\(T/q߂,n+R\iqJ@X&@JTΡ35k3\MM)хgmŶ}j+$d JK`>(?H&U,=N8V֍[A$}~@.`ϲ"<9NHNj/TB.|.O2R l3- 4mP! ˾e}S Y?$y@*UOSC K0Po`uIn `{dP IBLW\>µn?\gE Y:Zf 0iVfrwY.xj6hj2O ,'}]ȐnG~[ \Ԕx$@9)>}:40e;y6y?j]3$YLCjRP!ig1֞woRABx>7gxJgj׉-&R~XQ83 ͘Z]C˯̹!qs:/ zB썬 REYu+zrۗ>Le~9ȅ?ugTL)hQ>@KspΟ\qGC ^Om.kM 3uYw2$օsVT!?>|ᡝ=٥Sx,n [ Jej2:*r(vI WI̥L1V61B5B-ި/W=.KdFMH.{du#{=Vv~f?tF_z5LVgSoU?ȘQ~^VvL p]:MJV`6PF&I)41g:T LkPQS H:8AvEJ;CupٞwNfo#wng;|$ex]Md\E3!U )L1sݟel  pp.R(#)vt09 [Du,!H\̥݅L $9^o8@r|n@+_/έ:Mub_q]]vLtW@?*y9(Z_r7z'ɗiCI $hZ4va(7{r0`tSKd7Q1 [܅ sH:* EK 7%S[f R/ 0|¶siw6%': bqٽ;hr}ih@H긕7g5+mWׄK ^(AHmͩfvZo*;~b44 +~2ZO3T~8Z0C/b[|NhxgP:}Cڻ}BD"t3e@B<6-0(zmnkcyp !O&VDB"Gi,Gl2?# |xCE#74.bϐ)5v9Zr3@?KģՒug˵^0UоCoJ'fXܠP3ٜG*T%Fż'X_٧&*ΐW⡔pvQUqT.害p &ULqٶ}ɪAomw{LFٜ#( Wl.g97\Y{LPe)g@$rL,LiiJ{#Vءd2ȧ:`_ `BKxo 2\WDqYUֿ~et*M,pid^"IWln&h}SU,5c4k%Sy럃骅@2!BeyI%o.qXZݯ^!T^aow˟Eň(X|E~>,u<@滙|9L}HIx#iF葻y e]Gp8}\s<˒EE8 x{# xQLM! I>.Ѱ |9~p~J5`V,_"O Re-aS5^yjIt>aͬ͝=YB yXԶ29e 6PGυ!YY\w*Ŧ{:/}u\-/sg2 sN S?bMfO Off*ciT ]WE+,n$K0|dyx}}M󰶜ǣ1 x蓼" ˗Ka?x:q17))>  Aba&)m6e9! =3|r Nj7ůb\ΓRƶ0Q~Bˢ!VMUdXN#TH#^od5ˮ1eH5$ŌT\K~]g|IduH[*zp4$}b7t/Wom<*y3&M=d!CU:e,%^h<?v 4]}^yQN>ά(j~>×J=k2A';ÛGiHKTwkBriKO+&Zw)H0᎗E$-xIw,w2ٸ~xpDpPtY#ʹvŠ-E!.ПS #}zu(V[(|j~tJa6hphh6x/f>4$ x9Y`9#8}ute\b EAƧ7՞g>Y|9-Nurd 0|)_:lHuwkNȞХ*;Nܿ@fg Li~f_c "K;%V;"vt s hhD)2P`bWNxyWp]KV':&m/^3O\sA.,˾daT[0HK\r3ULaEόY(P t?Jov"*RW ,XLopwM@t|@ F{*Lihcz(.Y4'@+ & ;Rk3jD[%+lQ,(Blm#RfJ7d~GzQ|o@}ё1' _8۩Ï$!aak 4W ^*c|t'&9[ 5S}K|ERؗƍ*W= ,H#(.hKCc8i2DN7i)>ߨBa}֛܉v y| !kARd1z+\y N!]hspG!,n.пՎ=k%-SeR>7$幗:=o2J`age#(Η mK"|U3»xQ'YD 6Eqǹ@-᭯W4qBe+_|u;qI5_Q?\ ZOWNa c`KmԆؼɢSCAtw@Z"8F-sm7rLN);05\"dhQS&h4^ÃaCc$dĂ<7NM!~N5M(7N{漴~c|_{[C{pxܸEOWpņQ^sA?'ϑ$-y@|6_1Rظa*  o d8@&2;,j;3Lgt,dn =m(%XO'/sowWO=&7bvJvB5o? WAceV$c0[Jdc 6*%Oꕎ =S>ڜ'Jrp]VV!xgax)`s Z9t^iJt'{v4 b4\Wf[!m(XMFY&Eڌ|Ƙ*+ʶuhۜ )!VnM K1 ) HWz5 vƃ$HKwZmzĂ_S,h8+ l(UFUO*xƟf`TwO@<+ߓ"FVvuĄ>xG~Yo7j Ocr%U̥ uyP[3@[/u&Ĭw_!m%r.3!}W;`I_;q~oǦ0_$rX>ȗ\Eq|#D%x_lk.hnUM3'$he=]j7> 1 >%@!|#C˞[*D[ ee*b?eެ@"T{)Cz>£lqRZqפ*^蘿3qg`+zIO5A<:u2?TǗZ~ >FGgWDb'dfm|/Hrv`ȹD-T.ج0Ԉx#8lag][~W| c5 T"BOca,$6ˎZIx/կ4*u{25FlufnrRCRt69d:*~#NIW{V X6e󽞥JKKhp6 m!H {r -Z(6Xm֐JQxTm\_˚6J,^ǙwԼtg/g"N3/#ީٚe^6]2/z/S}iJ 6Rs: |]ۖ5Ӟ$hR*%F&_4&ǵ ;Yܸ+7OƉ)i&'IS+v(lN ޹丞g A Yvᡈ qw3&*t N)q]F!heElu?υL7+v ?ƔњV%UHy# 'cmcuӷ'YrD7Y/L@ndJP49_ZY۵ %"ɪbx =<.+]IFGL}HjdH_1l=m>u |3qb/$ԱȪv.+3KZLu+P$3_㼦ij:myStoi:l -&VΥB峃q BSa,fdUW\a:1<%i`°[ ǛTو[ؖ+E+=9UD~caܙcG(J]C!/C:rK~4.XIĉDC {aۑf@0)=L[ bxM0%  FSZTށ&(|g1JSD*.Lv;pE'{2y՗d F"O>7P#s6g 3ĆOf9eӄ8į[C!خcK%>8(c"BH`lt|+T6|:*P@> %f֚@MtiB/MBUeu-<4B1oTq]c Pn Hj~P٭1/ /_>81^́𣡐l*Fѡ($+Q3 4,}Dqd}- Nj%' Qا)HS)DQKf>dqkّ,#9B |{ARLp(EZ 8XT4=]U79q S`u1Zs?6I`y& v;؍ ꟫z&]ҶQ \ .Pml22]&O !%}$fhTQ~=X240\>ߐ)Z0?zx z( O?O} % rxC <@4p7y3& eLN-6MJ_ ?Aa/u3*BelaQlVH}m5s? B&Pif< i cf[Z^&|\8\  Nb>`=x$nc`\!U̮oWDi0?j):TٲbFו $ĎrX $Y&( %a]{L%3ϴ7rbSlaƫsՒ\YDbkJLu%y (TI!)j "0;u%ޣ&9@e=36)qT_;X'8X&M8p#>X8p@T{M=5"Ys)gMCh~CPiAF(u= 7k`Ȍ[8ե7`,*419VQcgR_u\LCSkjL:Aiۉ2fy`iO Dz-uq4b;kD ҾWOE}{YXަPA/5;7*s*xxJ gc.*њo1d6/h!NPtOz}[ :I:"w&"\Á)pdȊ5ij˞@'u1悀X1Q {\2gr6h1 R9<^:@M$e@i#߂KH7a=jb c7xķ lXc!ޅ%( vH&,3>}yvw)6vlfˎK4~B Ru yi,&gQ;T 03di)1fz<*S71oyV|x,Qb2"ds1Iu5lE};aW K }:6JDٞ߼ B;xbIrr%W!4RFUUX"y%YpQ {z[t9pS$WĻ$G$&\Ǘm>2_5Gzo%c݉T*n%q(SԱ¯@G)"ڤ2]$rIgAK v/Kpt+A]!?ܦN`uhw G_eĞ5{m/S g U.D0[td;h*s[6䚇XЮR*O`2CH[yAOO2y6ٳg|R hj aQTgw_uF3Y[c (f݀]1Ir1zwf;m5̐Qx\Vp(u [}Eꅿȉ'T|EU>(x6^#6J}&?BX^}UHhkK*6"tooe!H(LC,n7kQjQ[4x X1l]LJi4,B:ǓIüH28\n_'ʈ.+pTߍ zCyls]JZ d;@K<hUP {C491P\4#,M:E}o_bj8*ց|LepkޞI[8FcҦ4`8UX栃hm]h #xX!d4]Q);szekӰ$$:D]^8:KdM)]v Wk+a*1d?J%xvv6` HD2mh `Ɓ$nX}"[ VP-!oS6R-ܝv0򚺆-j}ƹp?\ V/}ykVacȦ_-BKPK;a\&p{&}䔠-O9QD&ɣo$F)<&^#Yd#FɡĭVjw-Ծ7+h2r3j+s85c1RFi|/7ƪx-l^pu~o2d H#i3LpȰBdmBSgt?TEڕpO|ܯN(wULK? lxy`d19 tbTl8Dgj?2^~W7TA7\:l]݇f^"~fL akE\w˜iN J"< sa,֑)vxݤU!NZ) yӧt>ۼi,A6>z EDB&&UD\n!I?!i`gn⢄W;?v~N/JZwi"Y$"ˍo!Ojrݸ pS޻e] /E,K׶mnGsekqAɤSj9@kwGxBp ?qW;Ε@J6^+m}IPWd@J؄ %m,6Iq]5*(>S@ k{)eRK0C3S'A.%D̘C%`!x43| k,?q\HA2z-(zCB2L jI7.L.l?QNAhv~ȧ й/w%>cU'q[=adeXF>] d#ͭY (h3&+@O>Zw( d܍ׂY|oHÄ8RLVun1uܑ) V6 EkWK#R/Wt`&g/#ydoH܁hL6"r*w>0( Z S"ϊ;T᫼"nWC!jw2]CҐY om\Ck2_1 kAiOj0e%:3WY1~P";ϪU.hPSbPNߨi ZQҡsa: ApDzDkUpNy.s=budv֗-I-9LQ T>+A$ltېqƗQn)*IV4Wa,blriby}`bm'ocZ]dF=}: Y1]QNBܜ6'㺴Lm'5g`֚KwKc82̈ȃWQMRLP|5IS^ UlgV8kG v3"WpQll4U%)?$G 4 `4 w>ꑞTS]Xr`5[ϑTn{6ﱝ{`E3kb5*>Tk)Jܛ{;7Yn y9WcpMwg+MDrx#3"]&3 RVk&qpj3zvȉW4J @N65$K>+@&aܩƞtrІGY'pnrz9Cr-1U|}NTt_ruHwX#T&Hsq2s3w/U}NJme?X桍 'e_#VP/tZaCy6];D"WIxE%?#ԭu}x[%nd }=; /ipz,F}>~.7Elf9Ñe_'H <2NVh>wmF<=`s7p <%/prߍ^&-6QB<* []>%؛mIIt*ƉQoߎ̌dM-vm }Hֳ9r  ʶgN[Hm'e{ ҳ(%bVc5U`+ _sS*[Ch%9ǥ]y8d+vO" phi^(|\gp),d$>j/RHf<gta3خ~0ޖFm(oBEhåX WB9 8k oi?j{H#gв~Z^ Pك6>JDr/}φ5Aowz[آ'JGX,3yc1!^l:@^&&y'jݑ'pYWoS C蔙h>wB4ke3 n +b3Tw5V '%I JR2+O.Z#HpHhqi${킝1:E‘Mo ̤׹YU{[N ( ہnu@~VZrK,XϡgaO)>4loי(bZen3y@\M!h\0!cLJ G4M H`9Co:4X˦9]q?#)(YOT22NLנ$_=@g:|TXx&tG`ڿm1azL&+ad[dl\yh/NS[RJNd d2j|[^H7 &P2+(`Y{*|tfC`n4fHw$ٔ\;}_gLf Rb.yV7=taF{aZ|^J]9ൗ3XwMix"3>0]rቤYO "&bP_P\Rr]X#/ϋ qe)񮬵DgԜ__U*zS B,uWH7#YLz pV}S䞧\k5<*)o TIAx-3]RgjrG[S$[S)lt>Iғ8|ИG2$dܵʼn0sKmZ?5 |$o~T;> 麣G1 ]z1^TWgK}C*_ɩ&fعqպ%KS{qh\ld[*Z{dC:^"\MJfK%.b>j<8%| Eُbֺ:~%Ŷ1G6Bx_okň. ~1`rӒ-XPjiNqM 86p[/+uX?:!uƷf~#?]^_%J2b]a0R=_M,Ћ5.Pej^'(oVԝE="遌5,K14qI'/α!Yu܉1<-';{fUA.K 9@~. q`\嫏1h]G;dC3}5.3_#) `(K◡6=:<%uq^ "ڟ|yAU^6n=&Htfoo~J%?Tb.Yɏ 6"]ئJie3:YŅ<*y9A1nE( ͋B!OM͓5Wx˜,/qC9k^|moU$[Cٹ|ɦE@ֶ^Km=TxhsT{K'uUU-:b*P}x'IJM7|{lQf[Adn#dLK.]F] :-hy*S7S U^=;ߛT P]<ؘ:&Ga/F-y'/TM X{&3S]VtKAө6~VEzQ{ݩo[5+V.Bç+8/}_sϝr#nly[u>Wv+4$#>|+sd$BLi 4ir[Uk|| k~81jQ1w܍Q)԰WMZߛt[ptpAvqѠTh*4*xn$;J :C & k('.0:AŁ{A<輝NġT9A`[ڗ "d- )aa OhrjG%H[,/:'AxfOclXdZk3G•k,σϘ۹@zI"pa0֬``Gv}ci߂m6ѕt]M˕%[ 3V8jO`БI.IC-$Rԅz<`wp;LePǸ  a 3V٠cOnFgUv9urрA~HF,[`\dEKȊseSŰ`EM׉(Ɖz";e>m G9i4_.9POBuso4͝,MU4lQ"A,_ w!kɚj *"JqibEES)K;x~^9JsbTCn:-XZE\A@`:IHjӕ#&:+GS9d\"Q9^ĂFσ1G[RriPyX2[E7𨋬(ovnB,7( ݻhŗpB܈__ϝ`/%>pECyjTN<п7B$hA}dBVeoth@,XDGrqg;pTMgLu7I/*jv WClF Hn7ݢ\*z(aMf1JF~C}[.|5]lyõCdԍZ)MOreŖKrL6*־yGzc[ǠC$p(-N]RxN1zWɧvg$ø:]j5{K7z4r񯽌:~ ,[ٙ r1N*J dfQV‰&"~ξCq*fR1.+ I'#Dvr}~-}bASn|WOWWLmF Ma(-+(Hs>iWşzΙ eo tcjb %]c}A "jWȘOBƇ,ƽyeq@  `W=hZ'v{Ո3NPjF }zF!y,kEeCAG{ 8 1^{E4-E4*T;{tVI0o6ňkAR<‘WxsjdQsz&*/1-Un|i(id17JpOs%!IZ4G5#BkIw7zd00mgjp挚7UIܾ2{EՅY{-hg|y:ڧ^!b6OZ]2Z%O>j<7R㨅ըF ܪ(C7H2Lne7Gx? &bWW,ɗ4C4gbKE ["y8WP7)ϼbchP{[*dAaE T*%C $OϥQtߣ?Q͖Ss';Q F&[wX],),Ž_V=`/!1JbGYz4 EvWGui"5.Fqi+.=Pvp%h\)Y٢d-|Fvns3eѣ atAºOy=yR!yv HCs`Uvu1ZG~4' :s6r,bY6[eĎA /kQLeHmGj Omt w5*>A"\o=cmOH|SȲ^-9reOFFk *NC3Ag5S-L_ZPuԂHp;Moܹ}BnRB0*bQj|HoKZd@U8=T~jaAF2uQ3DNJ17sՃ ʐAW:ۙ $'ֺESq@pL? 9~I[':r+.B-u [Ա|j0e)\K[<^m k/``e#A !@k;W/+C5W#y<6A[qaԺԽ14v5ݴ2h31zNJ 즾bm+-3N B]ӀS i#01u4H  1s9<ͻ~Š["qpk3ʗg7QY[v{ {yFWZ}B8㲰Qr x{t2+)y}5p뀯4jjNqF(j7:xjgQi f䅨KLם߷ZNj7;B]LGQW xH KpЋ# r&$76&>O2`uq1%JP#ϊ+|ZhiSit9SO|>(GϩDE!tiX4h>po{E8#G !JKװ Җ6yn*Epoii|U%% G鸙CgcJX:UJOO Շоv_PYj(ִcuvDW fHfYy1t?w LE jWcԶ aEdP_lWGf v[`! Xb-6<hV V[w Y" sٗVg^l8|DonJrї.Udic]maث ֖{ vE)J pF5SE.dfy[zR m(ƚ /Dt4Eagw:NLٴ561~3[*qU+xP] S$_S9LNo/sTO#q1ωܙLeIixR|Tդԇ^Bu#=n(ZG QMA竆>6gv1vi3Ŭ 2Z-Jq$[" }/E˸-89ǘ W9seM;[QjJÁM릱ɵe<I, ֎J$b1tbmNrbEFBu%~r-uyՃUX^_gaݮ]هJ W>i6Y9nɪji*up!rTzd2|nSt(33v`,,(T\@dG';ڨI@3a*\EGEl?VR_>Z~=ы̲kYObϪQ驡BsQr $T[Z"@!~ծg Mx٩TN ZW{-14ؐ4dI)Q9u{j$I+ic4ٵ&kpdF# MFԾ aӅ·!eS(Ge1%NOG~..՗n'U 5zd$k@\%ԃ1j^4$h'T`WU@8{y& 8LU{: uzAB)Q]12C O"2sѺHp=jLΐm'LK<Š0C0U5;ws#D8Ԙ3ZvHGggN~T6<Ke U(1Е}> @i{AHeER}64o@ȝA< 6r_7S2}!fO-9)S}Բjbid dKU: y0l-38>X`Ƕ^@ Π(WA #H*C}t! WmeЏ b``GgOsvV0j9Y2WZasc[:\4׮3 9UGFtQ0)_-@?| >gLp}Ae{_yMd(MLQ@JSvZC/вNf=rR-TE9Md?Xv"repw?$sOg!pp׽1&fJ$fx쟰2c< U(Aknqf^۝TZ_⨼П~<)#F'V +` kzYi&D|!!lcϢE&_*s~⇻\TQ S˷Mި(~H|Z~]R'%J?=s*KIo;4蜪A ,vOqߍ%6տQJI}qԝXu?CމJe- q/\JZI#HkȐPXloדnj(r1ƶ%1O}Ιb.|ZPRE|HaH3=*T`bo~ Tuؿ3|=]?O=\l.AXU q57vj\iC5};>=t d_\`e1zD4tCۙP1H p R,Un/nԲ.x7|Đivomb7̳ۊvŞΗFr.VQwvjp(:&ZP{ɗ {gT{&s>uw7jr8;> zYmOth(uyAX3o߰*4K[a9a]LAXPy_%;uS~2tu??_oWؘ)ꦔN``dvo^(/hTZ 3?ns=gr$'d#?܃YӱOz[0c`h t7GX# 0nIGpf!uv CuY;b <[GKb@QI8u14NOأ/GzQlE0 kF!}fӆ?lmb.'ùY?J2J-, 4iP+v-kϣ>r1@}@!v չv!e/6JKI8YrC#Nz͔0Y1{ m `I;$Cc 6 a,ԼC =J"2 7q:ݵn&ʮ6n-$l٨@'1,Y.dgBe?$^Gm:J)S !5nc4g;E"VjQEq9ZhSŻ.$%0눃|QtWtObmF\L.!RGlpaZ f߀;cߩƓ؝{-7;I6Rch tMV}> [$Mf)ڒ <PnςDM'KG=`FS4 %!kz N`ZU-/kvąɇ/ &}Ye}$g.d_&Tw\Gۓ5ml|e r[=G1J気q !8ml1&$0*֊ӎ_1F2xښ?w[z `3-W Ool!WްptyHw ʙmfW-̣}2JҾUf;;Mlܴ~ڒOk+~UeO5U(o+SOqiBgmP*_Y~)öV%5CzSy>x!] uGUmK d}Dajt@I0>Nߍ4Z+*xR1騔Oݭ|L89btX%oxeoĎ6<U@퓕hkE=ǶnRn+* bՇSG22731B}Jx=a>J*yY!KaAlZ^WP1)I7nrLvٟ$e ,j(e*#a+P~'7xIuXjVC\ 'LV<ȑoJp_P6f@z.T5q\=jFV5zTA-I"ޱdBcRgFcsJgvM 6c2Xrʠ3>bdx{ŷa;YBEњ=,hܑ,*I%%4re2v_Gty٠'zA;Xkعl;j!wf#u(b<E$SA=]ɦLJ`Bi: VD4kv)uTw=pi  ¼/=L1R7m!ot*ٱTOr5DM(UZ䊾U2@meFTJ< "i$ȭ2|Uh_OܜkZ0?cXTSk6&gϐſN5D4 Y*Hp .x}w֔ף%oݝ wW|VYҤl",Ӫ)z]5@[vUpwl$<Ѱy. . I&lvvVwx*&f6 f0I *dL+d;$Y|0ťd،ԗd^GO+ӫi,7KuE)vV-l,4}7wwq]1G(pc\8)ń㞑yӶr)pzhmWQ+ؙ 4=Bg@In^U8ٹItAqS9V-l[~xRp (eqd Tܬ/3=?١b $ 5Y #^v)#}KL.ӎ37$(֏mx$5KE壿c6b'ƃȞ47Q-<Hztp4X@Y?VdF$4u>3ڸb'%B RN0bƊ(Q <Ӥ刚8Z{X 1ۤX։YotLror~E7 u0ݿ;^- UC hTipUzR2܍{\kýw[ h+/#/.zZSQjP茕C3YAGZE.53'ꗔkzr5 sV|JQFJ+F`jb;ˤj?!A[i9 DIӇǨzbJ_|Pj3#G)G8GNw^v_Ec7Dza4 > @5 n@Z ],C  TReՏ(ˎZ>*aYο6i9\#B|P[n7y`|VUrDZzE K+.!rz_266GuKOYh*ڹ< \и?Ad"_[ %&OE[Gċ<׍)_(5G-b^# laASw4͏-;vқSOO F$[w^k7 Ѵh#t]NZZ ʺ{, ~LWyiN"(z"VJQ{q@~z} "\]I'OvNAvo>u8D;1USXY)\+%X9^Q{O' E:~W)pA@xX_x\5"X0p-@)Itv$pfgH 7DAbnKP0o7s)?.'@D޺04}q*9Hs `EJEo!JR&dI[9'{N9 ;m(QHe'T\xN#.C9ApK6DoJ v Czto==e.чttہh"|ڗBStMTH?)t)Ġ^\AG9d 8'1%2(eU6W3˵qWf^9=jg"˪9Mh}gD9.-/w! P;qNޢ$g(cFJ;WҰ88( WƿGbĻJm |ȸhFq&~^5TG\!^ySUڱUvv`**q06x LD}&c4.D¿iՓ~QŻf((٫=o}jIX 'fQ%[hfգ\$?m_MGQ:: yd{.o4Fu}_ C::?z 3LM_I5_oÇH/5Hbziv ^eQS`Fr.^l;1,ivI+4$|fv呎b`3Vf'QŸA<,LK0uq~w 4ށ$\CMlD֘ύR167Z+D_ ]GR{(zLU:;tXěׇK;їLrȆ*{x)qaXp)"աz' BE#k {29}f 8"Z˟@#0%JЭ]Px:jF*n5;_"”]%Nд|5f#gk̂D E8;V]/Vr;NwDx&"1ܗD}qM#B^*Sץ"tkHwbTyrrN_ Uk)*wBwfTP)̌aPKCy%b P.qdyZjj7"QƠWoJ;>, G@ 8?|:g!o1մ(뮧ՀEߜa?D:MBg>ȥg\KSG]=x䱸7:!!\0jC6ˇ}"q|O}7Po1?E[{m wM-/M-~6̨8%Fɚ|+"ƴ瘬&HsTD 7eY]Ι>ҸWkfgd8tyR~?ٚՖH[Sֿ }q5tg0$;-Y2{4 ʟ,۲0Pa↔cKʯ}Cw}?<@ $#๪n NX.&w7n@A _N4ar8eey\a)'L*0LMZ^ Fl_Tk~WK?gVsqy쬄o42ɉ1On, rc5QOjyy Wj䂀S>$/ LW]{P6有܄ L,񄔅SSay 㚪6Lb6/csj;K"> 7) 9Uq\2iJ̍NܳkvxfOƆ3@(1 [D}{!:A/3" K*q^@ljJ\.ɿN-{Qy>}.jj,GȺU<7|"- ?x:17&I3vAε!aM}Bp.ߤI?-9CK2}“eמPv%Z Ɋ&ևLyw1>ANΊH#z/<=ެ٠HT2f;H<1ۿi0lNGO݋A1 SCw)Rv5 Ga,K^6!K9xZyH{nJun=D*)g;?C؊Cm@^V{QAgL!pg7lV̉AbТaq*uZ~x>/5V(h #Y,-RU]f1sA;/SLjp,J[Ugw"lD.}˅MꞍJIѵ$3f>IWwk)Ue[cmmV%y=7ZDb0g݁~:zJ&yQz:ꡁ?|f^4!UP5DB5~bSGVf1{[QR ҸNB䬹eQZ/"XS&98Q_k9B`}l[C{+>:jQEC͹ηqI >\(-q/ei(;OC[_a9D޼xiT+>|{ =ЇhؤガNre*.YٸTf-Rf_fBV#sopz#uo~t R0 V: 45wK[^)Src}Y<8> tfAnKL s(EyTȉjʇE \̩MbjA>㸗ihLʼ&V3D ' Ã4*#~NCF5s4`q3pf&lJ.7AbGó)>B0=G"7Qu4F1 `ʨ7U/ VVogea9$qʊfC]uZ(ƇZl|T'LG",j(Zo6Dryev_(48G-u 3Bb}NXׁ KYcrj22UDPnʠE'hقyvh*'S\\y*Ho^u?$Cc`|р16m=֐:2#_o˪J()diT7'?)1=Rӎ P(#@mati!kl |ZZ%7+éC Vi`Vīof՟D*tG8,^Mʱr^V 8s๡\k8-9=4ϏH5u1;^p7eD[h{Ԭ%{==?N=T- »KęH}!-> ?1}{|G&Ioئ ƣt~U<]7:(L[E7hOwI>cX9Z2ytqNAm,QcmW5)EB[Sf`;r{BETc1Y9*ajܦEW9Y]QHbldOiUBX ~V,s:GB3Rnִx,(\["~vT/Jev$9R<,KԳ SilC\4` w:hhu&&CibLГ@{Dl>ɹ\S!Z$k)+gUKHS)ou: q̿~%Ѐ%ϕcr,jD Y]؇J攘V:(z3ZLtJrL v{VtM$^=TA mgϱ]^ZeMQ=nMjwV8_Z;#-KJ)E>!HcvI𞱑ǰSꤏS+b.f4r]'R8R\!L뷖s=j~x +ܵ 9J~UZr8gz"z4 +R enf}@E ;7h+ [RVw 1bSzqʶ}|OwMl:s?zsCWbrѓw%쭉cWa6uh.3ܦ ]X T y4BO(=d OT&֪17s 9X?@ͯFw= (D_ ,j[66d5m*϶]>lp$5;W\ZnSa&;hm: j(Bbt%]6 *yX$D~]) LHM)C|q+ @׹h$9`\mH-t!Ec{Ĭ4/g2"[a*-hmc&]ϲ /pxIƯCD%߈# X@]+Ԫ+%.jX.`&٪c6wW{h[Luo VAED:>KYm p ©ULbl$D \mݵMoDD/wNdJm M̥yi\N/^_\pWe+ȿ,4/¹x=A"[OdP3XC8p=C߆&] %OמM$Xauԡr8B=#`Aݽ>̛L 7 EH=diPFv*)<*+%/dy٣4 @1Q/et dׄQڪ o|EO+Jw:$TVorө#HU E?ϓhO`r'S|7Q146Tm9͏0QexAnmdi#KFd;1=^~c>{@vbC۾*8T7EueޱZs_&wajÝYa lDBPg.uKHbSقK:8giZVN0`H1h`ucľvP! B&G'NJ#CХ/&^٫QwYB!lh\mRc.d1/r"&*r^:R*S)9kG\++ts#EItV@3I7pŶ)E6^AD&b\D>sꮦ}#@R1F_Vn<l]]~n樰 Z|o9?*';L}B E_/5fbpSuٔ0׸؉HJ҈< S+6FIqpIo-ū鲝kfbt'15pEOvm'k )OWF( U1m$c=y RuFhJ@+ǂ6ZO+#+}"$N慾}:-(7@Ov³{VyWq0]C>J4}8Ϣx Ml5.Of.}۞zJ[nJ>O(!DNF%"XtOltp^Л tD/|'-YDL#|:HUҀyrzz#P vyqCZSx3*Y#?QOH[V[տgլ*\I9bCs_4ӎi<8Mŀ(!uCҾXAO. *zPjKv)m:B ;_,a:H~ N\zCj}qeڗNd A΂ >dLcۄ:C/?D9Bt;+P @69$ie y$TTd0!7g&nF}.8/}͂g*} 4m ^X|'Ae}>eL^n+Ζ\A㝤rMzfF߈}DXĭO'IOـu;pЌwtD/RktöO]9`=>˹b9_c#'JcuLȐr"yu )lf. 35+[_ES~Ul}g6k%D)c IM(RkMr/ygNf!@JdfQEj,س!\r HCslKyf) /'p xExwF'߮pUw+O>?)T;h 2GZ_-7,CkYxWD̤l1~EhhsF )$s[߱ • 3E/9);WNWw*=s8a ;z[-@Y$<.mGT ![VǎB Ƅs6Tϙ""t9k^a8WEg6U']SI-‘9DؖtEԆM){AL#Л2,(:oܭNH_89y1NN9:pRne$aM0Quss;5s,^&]s?}UXd]=i #ڣ3'WФK?GZks2nwA+M9]FF3\f)R`$dit [0fx5C Hi:M-}0a;r%̐&i Ix: 1@,LB$(a5Tr6*LHSH~S"<.o?pCij gjs]  WJ2lF7犹s-i> //h콡n$&E.;mû5da}npcvC .9@'Nb#κ>@*4SSCEA5K\fd 9E)>y>@{'V(bƏ!$¨^|1E~_ePj~-e@g%|^ &12E a$BsW_1{SL-HL ]L $-}ώ}Dma sV"XIE HS7JH}T<+(HlVY1ݬw7&qws/XVPƚ> w>n22Kը?r8iaZ##nPQ`0Bx?WУ#a}A/*6Ls+^Ҋp6XBWxSDQBLPg|Й;w:lE|BE 4b,J3z%Oaw[lQC5A ̘DʆB1 nnv8e5fu̖'2X b"3xglxxt!"^|v;1`en}T:BB@ƞ4(<ȷhc^!`=p+nkyq Y7={:\ѥ{G|+G递-ķRd*VzΏLf.?7fI?No0B G?!a\2]mKN~hA)G| WhܗqE͂D}f`5@Z[Vbi-pG,~M2̃-""iΐ k9r'uBݾS n>08yܩ&+NC&T^]AHs%nHe38r3Ub#esA4-~0a[QAD]ɬ$"蒠Ǜ1ն,>:avf n.A&<`1o[TMCx k_]I9Hҿ(>$ s@W(0Ö^,l\2PvTyIjEݐ[bֱHdNS<*-<ޙŽ"o: W/}P7PI?ۂnW=xNl`!mr,htۦri#k1?5<k%ww]y ݳ>X.]$i~x0\ߧ&IűQЂh{Zg9ET!4ت.#g:`{:nʏ'NCûnALU @~S_8?$B$1rN-/:֭ll/ۘgi)}(ѤʠC K3jWѨCx3cowȬm_ÿ Wʟ~2ͷs(ٴN{ͬ3bZf /u ¯M`kYͶæIg1GwBW!Qi-+B+툇T)E2H &Ǵgk26b]2ks;z v-zR{L w;;$$2҇I'Cgj*HڢԁbVx~^n"k :;޷ݧRD_.ihR).n~"Vӷ'Xe!HV=ް#|<]AFF"0j-ӽm5+/yrg IɕN d[x5.,'_wM^sh :ҕ7(Έ8q*~2.z-d(09-V|[z5 A#us8!UM'V^輖,f/ߌWSP0?QZ"5=3Aɥl . Q c0}9}2D[׳yK5iOUT@+mx|ݮj{,ˁP}ZюX kf;M$p(SՍ%"Z\$P' o|3 LB[p_C }%Bwwx'ljjUm B q/OXk\gۖzH"Tc9ٵܴ*[ݺ|EnFQ6 r%dN_۵ Cm"2%p 3Z{94>-r&lwrڭ!L#0;* _+N2N D7#yU]kse R_d2.'GRJ9L G.X^^+i;NSQc$iK']Ϟ\}iTy}4EzۖG1eY/ƯݏY߇'!N +dow[鐭.05um ꐫ§Su &=ЗjfpvUP<% ObQ.uzeLXP[2vt`[]7~L:?Zr>UҼ=JQ߲jr܁e-o PkI1[WghWKC7 <}+6b23ѝI=D'gI?2MOIԿz>8߭<(?c"%WqnoBL3tYa^qxN2̔"5&BsKm=/oE$䕑>,=wWZQҕN!gi$T*]PMCTI<#`nmHyL1c| h&ȄǠ+>({9h(-koN!.ύnT8ף*6 G r&ˆi#b |2Wz'o{Ё>˓յv~\73"8yN(:k-isaSz )WJV(- ܷNT@dpq|kqT18YMi[2wR(G NsBV6K+Gr=K~kr0 QdD , :qy72Z5@`;M(R jԱ|ޞ_= 88qdž:+P18mt\f'\[TܣD-Vf$D&+xdzӳ Fb7cSMԳyZPo׾mU\̌⽄3 *f"LW5Ӕ;Ujsv[Ir ֋%dCo&8*hn5q bVXa gL&? ɟ2Xe7H'Owb b[^7[sJ26M㴓h_r2.A 9r !~y',X,Au݋UVžl=b惽WhÜ|lГB8NMqq#.ŮW|TT'riۯrg$uX wwRbFtZ Olj W㷳tߎ'j$, n20Hb/!nR SoԺ:*hD0k$J$y_謌 y8?|JV, ._g3w^^K\dý%pGfE5{euCL0K}mfy`o*bX9}natLID:ۋ3rC IJφp %7 ±CEc2'>Hv4nEP:#@0R PFs_PVbM-٪fWG| Gz{HH7P]ϥ`|E81? *'##\Bwr4y=xA빫C %*IJ\y򇗕Pr6hyWZXemGō f3Tk-ɑWXWS@#jGZ- #e}T#yM:m0"M76W!ЭT"%ČBNM/$<"#p5 .U^,D?ɵ+':o8)d^c(?gmŧx'x3x:unݢ͕9'@$hj.~VQ۞.~:qUu-G'qru>l>4B{t|c: T2!᠀1(%ل%6w8`lb]W S"en:$۱{$ ;eqAiPCu U%JѺ>Vj8Ό'uK݊l0CCK6TQ@y`j4(,}4"h+pK.F*O-(+^O?C"Nw̭C_Q n>p<;f Uh_BOWy>\Cb;ԛݰ.@d$+0Jd35J=Mz^-MDr$["s. YdQd{tvz_Is6 @em2_jz+ I,={Agb ָ' Hȅ©98-S}[t'st}F*hK8Gdͱ^2+HfX4qbB@mj ڮ7Nx6&b'%)iUvHFȩ #^Z uTT_+u{dw0dxJӯqH8phPj\8Ԏ+;45p@Bٿb<ޅLS.(3>ځ̐~@1l |gkAvǠHF80/tS!q=L5t$d$˻zf2 E'l, = ($a0$B,蔒͑~1m΅٠;G|EsQ2'`o~ qss&SKw#]."cGn?mQOj$d>9T<)QSO _4i <(Z{AАgkb &_}~}UvH,7Љ1S˰$RE!xMYj0s\ aےz&p<Mx;#er1,JЀȜt͆`fQ\@_什Yo=!7y#{6A3wͯ8@o9{ m) cP>?NaϱQ"D\n͹ yx 2SAe<+rzLyLHvaaJXd>}ƮGJDg~ qO`/Q|;f@X(&֖G1CƆn^ 8Ilde(HdZh0fGTLC0zL'|Dh!ꎖ&`!QM81ÿ'fu49? 5,u*ЫJT(t'Eb6|(5%UJ^}AXPu ^/hHXd^Vu`vRv I\e Ê#: uFΡ?(WyZw}q3(2'Ll.{[VBJ\>MHmc:0ȟYZpS8 L`a(.1 6R3Qψ7Q3xע'Gx'ocDt ]oq&) 3T~@vg8nԙBBp;1C3 xP^l &3K/[;Cew0J5 ے &?󓂬o =r-:ȭGDv~ip= -&Wp *.NC۹RDz35cVS.O)!צ;Rl7x !xJ'Ho/$lwa5*Mz^=80l?f?o1Qt mTvHl'劰WA-߭j7-B#"=o(ї8waVhzþ՚d.Z:F}є~]:DJH܋G~V9v0j" 9VMpHJC^^޽ߺU7q=p/[&ͼzGoVuȴ|eF :([_z)x_ ' iRĕD_xz>eve-H=z@:)|IY -n<ǧ3J&P1N5S޵`< XILÂ׺ Ṕ_}6bqji$&P {|B{(͐AAugg\ٱ5H7ꍣV-0/m.PKw6JT^cZ#sub8^ætwE/[G6։Qs _9]+k'nw:q:z{Ez2rq{(qiW4P@@-m(Bsch )Q7xY]g:roSc-;+_/|*GΣa }s2^fL-i!iX R¥eaQ-EѳkK%m'XY2Zߋ+(J~`^$7"I}̀ԸygR@KQ*-F[z9mIЅׯVT7ڮ.׿yU>سuCawW vf lp]:9䟘1 8 @ Z4g[?1~F4]A-N0%"V1 0m%m+]3*oۺ8,L{%U`uR;t|G֦SCQ>v^UjT8Kjp`K.I&q;)[_,D*TA2m̈ :nޔk%HS05$| nkd/Qo9$]1i*)z( #q+]bLa .׳&~.-[;ps> ]D 8 2'"Je}2ӣҥXR&yo+YOKͷۺKdG Kg')'jFEp}rҹ{L)9IVEa«#܌De4$7wFQ"-kψ  e.VtKׅDqu@x[8T^}]\!4Qp{j1sKp=FCULǕI Af أEqZlWC ֗9\sTLOM*tg9x߃;3gөŔJ'ge-A6fiLZ}datQY:}\R->E&8_cJieJ R+Gვ%Lƒ1SwL +QpfhԍS8-"V&6& $p] ^ک>2.N KЛI& Gk9ᅫ?b;pòVt R n-f"zbھQԠLvI^..sPrVo]3ZY3?q[8>Q*[HޱܑC悠0%~g~^um7nj>SbϏIo{.zB{9+Wm܂t h0'o- 'y?3{PB'&ȧ&~W|M04@Ϳo埒̘.pP[/ޢ 4wyi`UQWdf)N^Jˍ,څ 7!$ZP u"L-75g}W)SZ?[lFDI,pϓhfX|o}D߯&/=E)35&6gNF:a5]uz7.۔|%3 Jގ9z^6fCYݼ?NwuB]߀Ew' g8h> %8k덥]}c$;˛ӅXSBLӕ}]E-Dm+y_AtTd gnm1EH/59q_7aXQLuo;c͸Ώ٧ jᣥzeV R/ T vl5\` l }Gz$*~\pL GL`UiCA H/Z*HhL+zXPhK{=ni&|1-g#< !o682H$!YRH]*VOpS\{dÑepD]9m MOӚ>V7#\D*Yt`-8XYK|fb_FArqEI:4It^@ 4~T,"o.x1uq0@Ś:]&E_GH/~Jg.qPb8%j 489TWn>E`:bYP9!*UnIm#[^6É=4hk;S(-e]\b>39ȐUdJ?,+/\&rG\*/Ppê{<I pIV۔""lR+ z{^> Q=@랟yG  o /#a+Q a/dP5 }$}U? r!n,\19uPĐ;'SqS)SqQo{Nn|LtFtuZ34%fEvA>x{R-U0#IK6Q{#Y"-aKǬm`BH3gH?"@#.B7 8_um'!'k /=;8 V$K>m$j)({rևo;L*W`ă}_$hy?PρϰV( h)fQ+GIM3E{}qc?v3R sQoƽ<ZߥD\) '&Y[JX^ZB8!>p_z ˓Zl~z푅cf%@> t =~__f@hFm@S9ۇئ!@zt}jJYV:I7mlUQJHsC`p|9~D'lo& Ub(+2N i+Lj)9@r$K۾ -UA6|iZ*Z~սbNbtQğ=ӹrTlN Zs#0W3Z75p7?f{mXT׃'h2'6I[wv^ts,C<"Ƌ+gIq54dnҡaF 2:~648kwu%5Zߧӌ+ʼMϗ0>K5E21ѰDH2`{fj>;Tx%aIāŌ{LF4j-զ3XђqDzS+YMԌ0 055KN=Į#y룖yxm t!8Mqeǣ_ϛtn.Ϣ97=Q2"e?DdyƔ04ݠ`ht9ܵԽeWi>1&(S.'6]\& R?ENJܸwrNp_am{>`J#ş6{FDU8/eߴelA rǚU2Jg8cӓ)Fծ'h36J ,L9)-^ؚM8"a5_Fqy64$s$A橛EC$j-~ v.BALfߍSAjUse*蔿V/W6QW0 @&]:]mHw;"4Vn 0P >1-e+im@zq- cétRJx߁&9Ye?JT> ; ~ >XvkP^%'*M7E !Α6QUyО~!ov{=VY(w^ ӆ4$Rxw t$QFYO j,"C(߆%~Hӡv?O/K O)VOyD :2W0.&f(1.ʉvPDL+XߎIec|8v:cL2н;C|#3Ɇ1~oEn 7LHWBAjbi_M0e "_vǥYz K'/Nڻ\\ Rȼ%P6Z[,j@NE;h/~ @]"@l?C5"8NAp١y]5ogC8nŷi)= H7`jSEMab~CFSi2w+TӡߵUK1lc1A V9k=,YCf7߸wHףEpY?i2Xy W$m#G#V~ RVusdS-O`trDĈL7d8(7n7NōYWn7KI z3:Lr+ fFD/g.sQg MKwA[=h~Ej?cKCG"9^֣'Q~2#NWL{,cb?]Lj pt2aCՔtWIMu];/C k.Fml]WA Phɸ'6wx<:i4͎ we,,U>!`A}.C0> ~ vosǗJpW A¸8ϵ 0 f74[ |rj T.7M\ec!0$k Mky$ɏvBD=&*# KӢR?򬿃붦!;ƯkaY}(dؑ.$ 7BevR<K9MܬT3lUPy^\JxpWKnvT)E' nW"ddU"d N {M!vdk5y71P'etveba*)O7AKioCehrܚPxFIgCc.-#ly܀{I/{fNtMsŊCHn?Cچ =WE7W,K%;UAb_V­%g}48:G +~βkz24=\8Sv[ixJ C+TzLB?7Z-onf@hTm' وXW _Ab71u9#_OfA:̋M9^D,/&Aңy7y02)T\dq /=ÂUﳕ1-=(]I^A-14Njcoю2 U]3= `W?9'u=uKөTԬ>QKB;4߃Jw]c6|[2 ^9cʞ'@V^A|B髵pp,'ƪNq8m0< 0q/BU=aO7.wɍv5Q,h` O38#^9 Gߤ_1&+2Jl*2'&ygld%:s}leb^[Xz9?VpyNTXzNjMw&bg՟|X? #S-oR2f٪;2 Ql^U"H+E[?NޙXa)kG@,w nAx/7XǾszse&Z~ÿUDEm-5L؆VeY7="Fjҗ^*ur=;00xN„gkE! Ei;׫@݁bSE_q÷M[;cQ^n#<:e_~]i@^P.}']x@[4.6᧸\gZ cڑ:mHkwӇ95n[|\4;|<8r>Ԫd  >Z/# %Lu*{#zo<ΕE-8' 8Y6QSˆ4<-z ho+6Ii#}Ϭr sboF&֜}(1s.77;]btn&].x5*z@ߕf(=[ nn%A9M8B[SQnOv*3\R^? /h= PI=їE c\gu>QΒctam==I7|\?%5@hi[(LVP Q| )ijY_ f*OhD“ F@HgsITlY>wP eށ'8dy g2N=ZZz2ĥS<3q3{ϣE \8铐t8P@ĶBX9.D{zsJe?&xgsO>=p(C͚}|) ?VcGt(vyA*$$R9x&akKP$-C.FDqpB HMIM G4e@Unn#k:!C/Ysh$w?ltSBn:y/]<< Ro"^'P{X79d Q~c6x§L).˅;Ebl԰~(]0L X6<2?O*M%⬜>1K{5u"l5/(jtY%f7H(Ȳkg*n5@,Kl;6޿m8ov?J^"2#blF:()|b nC7v)%M!z;dE2mv j@2 J0 k@b$pjt(|Ö`(Qxju7Q+|((:ad:D!nY )pNSK {Fy_DgY~RZ]O+~F-.tN9\lckṱttYnjҿf d0UCΔy * HXFz qd>Yhu~b:=UMۜds~c-v;{MW ̃YBB' m4d<͕>ìgdMWD:Z=b9 @8oY+]*7фuCa9 ćQ[^-pPBz;sDmPPHmGuvCK35 QaK2.CZk vy)Xr/9:-1( 10rs}Ŵ T{A줲pT5Ud? -i/(@tIՇ/&7*$':fWlkcU8+s ;C)-HrD?d:`;g# "@UȏMlcmJHcܹ]_nҰLM z{;W=#0ҘD5z ⶡm>QXR7Gʄ @ *QJțr^>/ǚdeM29޼*mq, =U.#{?rxuPqE'Q]ituxCA$y M#`MцDpu;*F9n֊1KzI_nqH>OLgdvQOGf<4Qfed"4paoVL8n":X2@ٷ/5=cue<}![N*?y'GՒ9&&fԷ1ZER%Bu&"g`eHtVZjaVD򶡗OҰTg9rBVSEV ckBR522 G%@X3+1 "rj~ ;/_-+a@BQj]!hϊd2d8?؂V4Et쬓A72uR#RRē \(;br;0)0#~9Qr]d9" CS(OLAyVnaldPvbcյ,3 ;סW}O_ #$#O$r~z/]Vai֦=2q@mY"~㺂D Uԧ9*"YWsvʀc/h 'YLQDo8ΡKШypU2.ugc8oa'FT\|BG+-Yٯۄ3 Lq5@4}'oU/oaikX՛șC5OA&]~Ҹ2[Ia |w nt9}4] ={xW=s׭;SS{nYX䚫0ԭnć88zt >1&_QJ_v{WQߗGd<Y[o7T.W9>'. V/l5xY"E%@Vw Ґl<]T.>۬{Ipxv0{Zy`R!KjJXk)Ttfh+.&JU*@*ɋI9NӼ9oMė @t4N(Fc,*S$ڔ&M$/x;VݭF0QD.bVv0?, G9VR{vΘ8>pW`IËAv֚|Iǡk !_5QhS,rA ̺A PЊjo& Vl村(7J#N- -y05gjso"-!wF5cY 9uaBD4īl@C,) }kOߐ4DXn?eq5,TIDZ37]:]Q*|D}Hyt^I^4)f>'Uޮ6)G7ukn;*BHr!{r \×YG[^'ñkοdƗʂ8G6,#ذ߱Biċjxe0224Jur|^Z]Ziⵏm*DeQȧ֘I~@VSjw³} gg`ƞh`,pBYDMC4]ͼ0xGy@ ‹|g.Qt4p6DLV]d/#k-~f2\Pe͏Ӻё$Q}Y[C0ڨBOs`zBp"%s4Mz"f/ j]z(O3)u6N:9 >f̅~ϖĎ; B7IV^{:Usn: 6b5r'~)zˤ%;wBgQRyw{ We۰eYlVUPĥYQ-]׼>օcyb~NgX5Y K~3#@G{8tA\]!#/7/yuP=?j ,hS˒a*"N-!p] <` {4 9{D+Qi=Ҽ]}Kntm݁i?vȻ[ t rAS2KѫN;0_}ԕ$kqgn0&8>Ő \[qVyvoP c(fLsq 'k[fGX;co4?XAFǤ UB ՚f|)R'm48rAqayRu]&jYn aէ4BtZU\ZRwA떁sZ΢nnϺ(`XckPSՔ*t{-eB.5!@JRc`7G@~b=O`+p׈W'^]ԃ/%W8cΚJ$0J`]9qdUD Ƽ?8Epav !ΕCg4lѶoGX ǖH'I)08}Dv[,&(E*B|R^yӵ-U'6 qB|4@vL3,N>͍_&p8R 0AU´4w52 U҃\gˆ߃?% %ԍۏfܪZ=92yNtB ?߾xm]6't޲MbC48(4n4 }o Egb<<$9zGV sh2x%)X(d$lhP-0_ڳ# nMΖU>@A]nݵ=UU@(mBXL= q Y}VvB%;r'V=S^(<>^PtD<Éa? Dmy9^Yʣ3a&wŬO%[RZawmtm+ڑ鍆OnsW59DCA }h I1sFUw]#LIE NH}ל# `LWuaJe*\0W/bE,qH|] -H:jyC:>Kh]3Q 9 EM{HHOo-X-^$ugsz" PfRgfުNqܒ`$)f9JC p`}ljԃ,{Tk`t}6Sgl:a(="zEI!,,a `fk^I:ͦ-h]I.~V.mܣ A3}!ZXhGo|~u#jy?Gcu /[&WJ+݋%,l_@µ?9CHyU(K>6o87òy䛌o~` EW~n-s@ôg=qaRS^ՕӁSwlՖ:e O ڿ}_q5 YA^8^ls``I$? ǹ;zM/c9VbC1FŤ`6DDAGXfwUTtn)RTɘJnMF3RBlO(r!o[ut"wHUG)/sVRs RYL7EmޕЙ _W&Zܐ̧-ЯW >j:MgsEr]m:`$ӏa L7RY"}>NjfK歨ZEc8rGdOmؗ;L܍OpmgY&Y1 |ЙgףC'Qҝ-M0 WFSӷq!__t5kr(qji5D )mC_14bWc@ J >R6'T[UP4J` G"M !g}l,*N5MA+DQoct6pXFU%|]zCxR!JySEZ b&AdsA.QoҰVX l8M*.^0!LoQ̳d\8v0(N2cYO؇g'W  0H:W`3^Y$Z\r/Сw΢:S1ݖ2XxS1<8if-BKc./:(@N'b`Qks-79g3-0 ֆ0ۆ7F Qo{ǩ}d}3^erjc wj2|J gN<{ ]1m2d@b &C@i>eadڵzLD ?bPީ1c{uP<MRN{#LFfL 8͂dEӯ3ky1F p!vdM}\ƠJY.&;y i#'S us!1J:SgAIgXW̺'!" "1qg8.n0kG Ԃ(m)WTS&-}6gqo'˄(iqgĦО1@RZԷ(rZ7 }jq?㏜4}"t5kT ^VR zFΞE.bK WZҋ14vrKo K.@fX]5 ~yooZ j, /2j]Br<~#4.?Կi-F҃3b]g- 鰵nfO)@Nw 8?t3e9Ӂ‡01~+q_x}Vѫ¹bl련R/.+ IY)qXˠ^kk)ԅd,1j|PҊ͜ISh;{@MC6J`#>ߝ^f ?s:C)Uj6X!*[xqpk/AՔ%nB?'`[lΣOίZYe7fkGnT]~m[F.x$s$Nܘm gU8!ORwʭ}e%Cr^;_cAȉ% T 7H7֢rG6Hԋz]Y2[Y gԅFZ$!yM/0ළJ%ceaذڹ{K6<-Qw_/yCGe/f[4 (`ؑH/PfJ{nIؗct`ʤ-x)雀8ۃ2%Hryơ"½hȏ\ǫйt]W%x},?#)H4b_IUabu[FH@`|e- e0-gdvPtJ jѤ\>iձ⭙Ğrcn.D<ƣ:>Zw >T!롩E&jӁg⛇B#2µ!*0C?)NPSHCK }rv2-#Ig{pTb[/d1!9,CEi Fe 6Vy^ΑFɈ=WlH1yu_R$s^(f}\C)]hӁ3hJ?P{I.V}8_I6})CYZ6ݥ䒁}4du xqB+嗆|íZe]gIxԮ;yɝGn𾯖ҩӱ$Ob? 9R`&d dY3!m-= kA;sPAQ"w8S',F̊JE0PL'D\qpt0`AV[VB; ltɮIܤ[ikܳPF Yy 4B#*MHE:a(kv9dJ;(ODdN-=0}ZZC!gϿv6EHө4At)Z!'"\YT34M9KdG⒐O;F2thFF|CT4tQW貞}@qOѠQY@6}^W>r &Z֏{)8`֡͢eۂפ Ǯ)n)!]1eynpAe3Έ3B!-N97jP\cX ;P^AYG07H[R4;Z@Iu5|9_/4ȟ%r/z_ E g$p|<9={q!Kᓱɤz}|C:>IvaR]7x5E`c=>!XWrײuRPi@ "j8٬;O3|q߰[QfU|4񼻡$%c#ꂣE ͤyUfO@;'RR(u K^Uvj uD>Hd\=b"ïdwh^  Y躢*3Z_Թ2-oɺTǂr'#xQa l'@~)<8u@r0:QTCҩ="YfjwG6'\dnQ q5$aѱ5zKQ80U 4,2 I__B(}ذ X``LCa `#! Ɂb2ؐ פ$¦gz?=<5OBC̩OLe 7E a&߲R)NkU9t?TltsGmxʽ*kA9q\VFN1c vmg 65/˪Ń`lJvRAL 0LZ;WQռٚW;\61ݷJs=_C/-q뤹>. DǩrCPZ69aR񑩰 E-@ƾcm5*WtEpm\B nhhp(εX0UO? /Nvqbs%ylUY8T'KzR#HTY(7L29`ʐ!>0H -~tz4Nŀ#fb(6 ;Uh4'.>'2(腺4ti[L{J>p*uSԒoQ TaDl4VJ[ۥqߓ Ru&I?rϐz4nǺT]X2g Jk]74:M\KD^2HRf[CfTTSpL%+%|&t>:ڠ,0gGGO.JyNE {`t!bܮP˄aXjR~8%6%ט4q}kf K`Ѐ^!SgoCBr]N @rLɟvn AR*C5p~)Ek 86_4זZ]ܪkwbAq y(BixM#a#0y%,3S d$b87VYj fKy GcrCm&Y!CɢPnF|{b{YDLs12"Vvll1!HBl'R %d&O~+@Dʗ޼mYգ5ˍ/By^CڕEdoFPbA`hުHv,,C f_ॠۡC,P %aN `XW?H!pL];SK˒qq#fT3g6{̤P ټ EA..s1n9S|f6ڐ?Zu!@fû+-!5>N\àVgAܙsJ!+&\2[(8v_J$>*ʲF6D9VBѣ(L/>1Ef^Q9H6"i:p3ցOzc`.luC?E蚲U9bɨ dЩYF.I Z. 0KH O ;VP*I!m)OeWkLޔۉ.T_bU%L}O6\K,lq^UZ6⬑Oi\b9ddR{l3oFR${o 5Nq-.rىB!)/1ɢ( {l1 #<.sIrU" uc a|cVs\Ch=Hu@ 8"-VWN[)6)3Im;֮&yO)6JJzJ]knkƾq6:NqiN&>:<\K#h_VZt3Uѻuw14-^.4dv2בLYZFwhiQUi Ks[cRV|GXg~wghХq; 3maG{:rY^qԁq/,W>(F:<;=sCLuG# 8Lx)S|sؑ5 βLzJ^HhK+fo]ibI<!`iE6MmsW"bȨh(%u5b)n}eU߭+6P͒x#ñEFڼ64izEgK ]!\Q-YdOݴsKt2Ò(NIwx3ϥ/߷0,tzCj/m꺕h0rrhmwJVS~ϘR$!8pȹ6L:P ɫHSuL,+1ESTIoxL)n3"H47zHvَgu͡UO ,~\ӇA!U?l f18Y2x4prYV~g;I gW졋 Ix?p(,p"ӎ* 68*qhso ^*mP[/) Pٔ<JXKw h&ofB'-\H/R?. vgJ*m2ȇqz^o=n&3O[XR$|Gí6w=gA\,˿"[H:<ئ:zL+TF}NNfT|⃖)[=`>P6!*z{KyȇS=(ϔQ8mR_<}Wѽ0"ΌCwTx|\sYB>K63R."46%sfpw ,IY\S[ lDd//qb "FB!F#*W$p-&y86iYE69Sv)r'w,1&<3!c7E&*QOd)pOWk/vNT gGO*nپl-'0D![㽹ɓT{]@Ɲ;tK\zoWUm?|TZ讇k[a,WQE c};:?(Ec8F1}[v[uY H\RifpfkU-8|wd3±~L {4/D~ݽ&ډ=M`w%;E/Dkz-(׬9%","8 Pl,ѿ8!֤_9n_'aXmY0M*<w pieP .tGSr/ż!գ/tqH:U>oxV.7J1^¤I! :ƮB(;ߊ_[9ozؼ3f]+2'~'<w Nq%(?NsF Ϸ*G%g[^af, B*t[YzKM՞Bv7+;b%rnce:igznG>rj0E/W,gYZ07070100000015000081a400000000000000000000000167ffad160000f94c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/I$]?EhDTTk׶ǼB {5}{.&ԠZM:<(MݏrUXӶ36kF_M i9 H30/ŋyU[gLNCvk_O2wjRkvFBS=x. ,QoLgp>}֘_u#v֫㋆ ރ*=08;Ć@@h>Q f#.ޥa>!q 8(yJxeÜRD"eؒ{S6#.9sjg3?#xVB?*Uavxv'EiHPX`yo{oǎRyEurU Q"hfwIMr*g!2%}872οl͠|F)mq"9aMr:bщD=67oKr6#f'h HˠθU޵cVdg!SD~Dr:u/WghN*Ϩf<`7m.| v WQdE9\/yM0 QTjχ,C1 gﲎ 5sNs˱DoNT`4:&*Ay,+vv$0E%QY~۾'[4 5<3Mɫ߅ j"![Z?">AAMB i=t *OAh*0D0Oy$zb >ItD')gD% ! T?A:"e{;2XX% qJcip cD2I2"U܌( gHbK9`1uBax"NC6 j-ʫAp7_Nj8q 6Urי$]E('vh]Tuj#]/c1z:jVWB-xqo@% t/ 3n;-7Cú𑈄f19\MPwov/;TyoZE&\cwFן3~&k7_H2[7{N MGo ^ȼ+lk=Łce Ȇ&db2 Cx֐ާUmE`~uu-g#᯷RSQy0\UݛF,i󧹏\kE1l!&APcL]z%]q,{]? $=dQJXv3OULGaX Kk;춆o Iz o91r{c[97LVL +ZW1 G<rڭѷbh+c>D1&6mMrEo{l\gRB(%0%ze~9SX-5tNz弘`-ξt]۱9+outW0Q1FxPxjr7c+7׋;X)LB2̆מuDB&f[le#2Y&`m j+p暅 UsGv"֏a:WMdQ r}MRypfT*>\JKK k4:XZ.ДC|&\,n$+G !L4j/_5RR \vk= #OzAY`G(f}vA9}ͦJmG?*PR"CwtLm?gkGG)[LaFΤD2άժFڳN1~NBq\o@A.!v\!vPw8Sч}7Ja?aLrş\G[@oj3gqb[zxTXM 8.`kӮs]mȃbyGBid1PSCrZ;ۨDž]E`~FljK҇Fv6CR(obdv2I̪;zrOTc\gy%+HNjժFdݏҩ9&ahZ%mLQ dG7]<&k|hq˦΅#q>LqO/0hШhq`΅P3ukDH||; / .@}D"k#"%zQ[WޗH&96W[/ōI7uݑ:'7Ʈ3|ll6}/7H=S/5"uޏU+_ U >3zb1lop6Fԡ-u aponS2MTy?^+Gk$z?;= TSUXB-4eۺԅ֫!]M0˔AY8y-) Ue=zmcLh6<1T!5i(uvuJ* Dj sXq?mnIw&QQL@"oħH8 d|d ;IT0yOimԏTR)4]hn2sеza,LDۆ͹.){`*w0أO4a)<3}Ԅcw$? 5,/5gf|q;ڰC{e2ouMCE);dE΢ +L(F#P6{~}Ac RZ%+kZ˸ ,n2DshD>}d.Ⲇ}bRR([#/]"D? rI!H |5E;k {6xI<"B:T k_a+/α ږ+@k˴`a.;!la2Zh2z#o3f8C+-$`hKڬml_wu'c\~}vIj ~B'w#Ô#BB䕲O<[8 X[=mhH 9 7@@Dfx7G[/Lྙḏ+KDE3hHpT_H1_]ݠ)3l}ϰ}R^zճTJl{-YIJ۰!G8Yml &k߮L<3T>+8 V_l4}J*&u)=_-ڴ^0پg`  ZpQLEث7f0M54fheB4yſϟVMZ'["nJӳ._8uE6&mJ\_]]5a{N|{ Hpz!D;oS4~.^bxmsU|k-("E7֟`&{!`~:#NK)o!NUnTiU( lc@~5n sO24ݯ=~jJ͙ zvt%T#+H@s'IQ=ʝ=}ӈRTYQ61? }\ N1T(x5\|Xy})P82l,Iu>[BAb.fyg'+ N9(\ | SWYljOO<~V h/g{3kxOf pzڦo@?NEEkY]xe5Ya1-.̿t^ /= {T6wph48۔_z뚿zPbt&#\AoOnռRVЛUmkЋb, V]7)zޝߧ?3 =7(BOpҌLZ5SVgoŕm:qP'YAL=Hz >y͟v+C;K>qsl7eFՙ>eI4e)f D1܏uQ^~;*؛]zɱ W6m/_wae$y)\Nڍ}!iWCqeyͅq-1U+na%?7sBj2t]/FTu# 5RȹEX} \IRf uUNgɧþx٤`tsQ3*xib H|#<: 8' Pl!oyKN|t!k[eXGKIS rl%Ya{ͭF-clD W ]oMj/k<_c=zKK5vS;b:>fi)A`DRD~^0% E]C-em GlLv'(ϱjmdD9[7 w9PA;n I2Zm[SB_ 9_qbXB$vr!_il2!Lޮ-b=e/ǖ-D/y= )!sϿ0<$J?c%uw1PNcVΏ!Rhɘ Iv*!8׭12LCS59a aoS:A3UA<*ͩ %/h{))q=@bL16"1:%;dy7gSZSM_9~UǩĤT[ LEV͹Uj4U'6=;fسp%ra.* 6F6 p`dܟ]Ef0jQmV!4*2-%+h2ԅ) !Qj/CX6(HZY(|Z{.G_Z0$&=S@ ȃdYSġn`,[\φ0_!fZ:7Uk˲ࡽOuժckA G搈F?:3Rz\4=HٝGO4 @Ը| eT 0$ckyQ^ +389_Cx?#h(rL}$:Iݻ s^p&CށJPa)l_w H: chvӜM9 f=д%UA!}[F?>RdgoLFCi=ݱ4!y(Znʼnb!`)0/5,DN[GHC^R΂Q]h8?&ȤMed% p{cZ tGdb <.P4%,$R'W=rxgteZJ: Nt-l,=6 ִ حBh ϼ6gsAX2Y_üNO2ɔW\;׿m|\h'::NRE\uPv6U^7Z RNh" .ZfF=x(V-xV{q >l&54Oz⏄Xo.HXnF@d11v BIfvuY/fhdqzd k6FA16)3}i4*r)ۇ/x8u6޴tH$E~됼m2k`NT@6اƣr=S؂ */ Ҟ/(CDR%JIL0[vca5Eu_4C@DPsGIhsf9< ,u* Y$C;lb;.XϿ}1۷&erku "}t;FxȽ!6.]AdryMЧg'9[Sf=O\"I׸;+;ٽ%]r5(Mo^q4989#@)ޠ*H[0UM˵"km^O1oA Wua4[Uϊ)ZR(S/'}ܦ=%u9nˠѕ=OpqLvPg\yZ]~3MOWnʇ"tߋiI q[?OQm=XӌRْ-\0՝ "dx<_Y񙷒$*除 [Xk^ѹȩȠZ ⼳FDX H,ٱRj6 &feѱɶȫkJj fJ<YZ؏DŽaqr3 >Í/c GYKE_nTsK׾(<76gvNey.u| S 2N\՗+c~,D1وO'(f`/P^\~L% pT?|vL#ԙx8w9({Hdi]W  /:ҩ cWV) y"-;ѦahS01"^u 9`1u,gj-%tJ'3x2ByAK:H0 ̾ߧ\+$(*˨!<|#>Ma GǘLv뛹 _>]ڙS"+EbE>c;ceZWFt.ѪCֹ;FMg~ J"Rg @}ƌ@_U.)kRb)vy- tbPɅ B;ޓ>~Z÷];o8ʈ`<N1"!a{&ny:|n΃PdSpuYZ$fva-n0;ū{6nrd5WŮV0^"$#3%Myხ0*,p~;1^Aq%A6 GHvxzoo⦨+yDuj)k>^e%t?nn$ N+%][+M+&cd1:=O$@ 1L $4D`k_|sXC Tq3.Fjrt) !j:NU8=smUJ\ten"5 ֍#V'{15/W%QU Cɮ2Q0ٱJ`7e"`J,Z!<_9(QNM,y -(|DLUo`Eےu30ߠ\#+!'Z]=Y{:Uk P0 (^֨R)Qs9p+A˔d7h!Npe1 QVmfUGfzuB?^=l 5=.妲'zrz'6{UEg?(Nr׫:u?NhҘ/_5<*N^{<9D+ *E'NDVt͹g+I险"|T|d[!捍5mӞ 0{(_ RqH#٩* i&Oح[&K5m+]H'U|sFMX¥ Uaw-n^O€ 8Z1ؒ49:| KlYfghsIJ jpá"y!?XTd^AmzO)q}ئ"w8WJ,؎_)fef*׌O8=C詂c¬Iz 16 )-j(¹`*Zz*bla_N8s/$(ݔ%a$'0UoyY-Y9.n rS] NpnKºOOQ\n%'?N(`nܪ}Pk.\bzjXJ^ &Aϥk^?qǮQ2~+,X“@>^K^^k|gX"իNעtQ9y뺸b}Q1Nt(\Nq s42пb #}(JqV'[ǚ0}:F8Z$W/{%kh._K:BSuݼ܎. lD< K\~혏b+aR$!xXē+gV\t- roc9^5a D-rL*S޷N5S)-H75.7n]CqgK 'Mt=4O荅yHxO 'F[Y]#}qUJ )m0lCbRC2g x_([Ǿ5B9 j¤9#sE(W-豼*LPz콷ELkľW&e&n0xBOL}JKJoH<6B9A~GbLz/g[#as\y2ݛSY9ꑐTVVD9 rKiX3v3/-Q/AXוnhu˗2|\ƍʶ1g673Z 䱺veIY#21k2?p þkg[Vuj0b[( wt;%dX4$ mhod#)NŒ'qqS& tCyTaЇcFΞHSRB$K5; |}V@ w8(ɘD$u3bh_h9pJμ14&󫍴ho63M7p9C5͑jJӊJ }(SgcjND[M 4=N j@.H!0 E V Zgy 8,µ]K|}B!"(! YM+Sn9Gz58*L m$^(™%A)dˡ!@-\o-2^b"長bti: Z`Zӓ>us-\y+3F Qr`ӯ`eMQXBI4SR:(df&uc ^A x֤,U!C r[0%P+EBÜ|!Gj݅|k5u͹e3ؔj;W=wۋ{cawG%8)UO4/vvϟfb#c 942 ƋvˌF U@}U4Èr-`b ¡1> Fh4=vd(A-N_P?=] BmyhCIG+Pj _".8aahYR[LoXז :a2/RWc4x%x5ױ +)1n@fnm4a[ :@Mv@+tQWj|ZX[Iye륁tLc?wsT iVF;D;;+;D00(Nu^ʻ&[ ktK" @6f) =wmw>*Y "c˭*toLג[Z{ t;(R. C_e;LH jk8>̵Ɗ-PxglT505@a˸>0[.8( jcFd$f?]\#akӹr | z&?P>_8F*HIOi%VPOīMD"!vkmǛ19ټ4:ĥ}T*ݣ 7VJ&?kz%j(v뷩{Z'S ƏI%Ad7y H C+ b<4=_ `1oͬTBD=UySMN5*Y#ل\Tkh4yv_1Fφ7cd5ҙ1V/j𯨬fT$`{|T.oN媠n,>fnŻ裌LX$(rTM 906|.ۄчL]'> aRZ.y:Д}!Ӯ"eTÓ~>OJe=&I cB}2>'Ob}El>4}P|@w7|% _ OЖhrjԂ*\*9n6BK+h@ipܴ}yngb>Bl1>TIۃdnӺ6H !yLT}e]LmGxB%r|V L+>8[%DH&+5 8ۡ_L.9/I)MDMrlO[7o.*Dma߃62%Ss$,UKw.BqBqfP![}ODEw|$y[hh,0}q. pBiCԥKc8,Y-6+Xgs:=-Wkžf9)RV?m4dio&~B5"$Zmr {S.C*h{4wmЎt-lOLy?,Rzl BgI[Qcy^з2j*7&/Đ6\x)+xZ^p)Iw^TqŅ o4$>RkӘ&+k7+ %4E 59<"ӞS+WHX\)o-R-wo{qL WX7x.ppE裻=IR;1R@s jJeqd0 ;QժB0ު*igy# %IkuQxR.L `da`8nI;/KE'i_o&w3X&fF57y !7|uUuj4BEQ >4M%[XK1i|1Ԧq( ouV̦XȾz[i 7rP$gww,_y2♶ stˀviڅTE@8/*7>,mX5>\o:=.VA]H? YE+lsxmG9~vRg'3/or$R9#)38FYAeXk'HRX^5_k'KMO,簖jUvaNJZ$?̄jT[ ZjY dzu V?*o}-D*fXnj'5=*X\#x;W;~y/w|,˧JDhL5> 9 %"-cruq؂$`Vt]/6x`Jj =m*R+S[ yMH,3Q`)7DJPVpE9+/9 f?&ČeАK뙉Pz)W5p+I3 J ^u}?xsAY|u( Xaum_<~6h|؄/~|>?ks;rq״h}S3 NPIe iKdav iȤ`1QkdWj؄{KA </Kr@ҴBh6`Aۿ&$u9w*auGƂyڭ&Nm^Z<jZt nȴ_B3c^D|T Uw5^v'><,%_q°0WKRJnZG_7QWGAgTNp5c˄ۙ)N]ڃ׎H@FqoԉD:",}D);   o%xQ݆.8TrH뛚yc(VjSwSb^_OW w8iP]|cBn]ddKb d6yܯC~=ķvx[ K!P.[VkrSֶf g7D :+]JU}ƳVoucd+_)]GDƬPǭ[m;hCL!dZފش>x#:l"vKzA?,^K Eh><뜮 _lDVx+GM#P7⇼J# $w/JzxUijOVbr3vqI祒˄=I![̖ XAb~kM빠,D ]`20e$؟O]9i!mNER6M1 2D-y:.uН~o?M+(1⚌@dBC%h/f3nԓN:[jZc|e^-7DMO/Naqӵ0 + E(>/*f/äIvXl1pv_$׻R5 $@J_As{*Jߜ 6Q_ #= NkP8Y\&T#X;Ӊ]R'عcfoSPdAM@AnfG;xZ,-60_*(Sy bԶQ B9͋;aYH zs a"lH|u9ᦃ^.g4fȚIYJ>ei4B-`_R^@*ര ̈c7~# |ŝ]>y8}ݙ# .wa">)֜aDzQͬMZ?j8":%_ UUUX\@#`v1҈`P+Jlo_zZVG<ĠvR[IWS۾7.L'>oI?xEVKоˎ[p[a}کebEh@^ݑ{R^ G+A%zO+$ P^pظ iyev49yzW5[s2RI8|=*0En9k;^RLq~y)d}+!7 >$ +;"^ xʀ| R"́{d%u;E.w5^ l05]g < Iaf)`XW/ A{&A"D[gxJS`0% ϦGu̢1!0oF6,ᖞ "  2*.[ai7m8 Bgpm FJ瘼FhM_ h[ְ߸^-3BHACG'rٌ\P) Il/>ĄG#Lwtfj_-Bk5"-\"'w5Æ\jC-$;qޏnUf~`G>cQg0GvԍA_YPI*+;; $7YeM_hQ9c 8&LhF UH, gLÊ MW]>*G>6 宓GxS3D@~1r_5HuLȠfÀQVpصٸP|g^ad׃::?rp*q9#3HQ2 't֚Ŭ/s;%P>6Qmxh'n&U=zem9!I^uWQNa87/?"NJOD7~ʯх5C'g_h G͠9ͺ3K r)8,C=iHeRK6kD=mO؜5 C X|KfiIA-!Gtؾ]5ao4:Ob)%?da#t Kvb/xLj)HgA33VU09;S%~.͇d# @U/hN7SP QK8FU6c.2P~`M ^ųǖt$n,/pb< x+ }Py|AQ.3Cc&C:M1HJxN ,fͥO +67x}HU!Ƕ*_LR}SCn6,+z NnmMߝ郩QypڙzquZ5WW/зWvɹ=~j=MVBi[" ;xv|8^}q.枊 lW 5¸/]ܝFCB(;0j[L|țk^O4,av=HqХj sS\,=@y%{ =g˴9?J^UX{K\+G</aRŊRGIiY* qu#*%j5X)_>/|>|O퇉l_um4o7غSSvMC)Ey}qCXiB<OהJ)qS:ș;6Yl)  #G%k=XaX[$8wafFu};:Xjg<:1 NFc1@;,JYJ"p-6ĚaULϕB&J61^+QuDu5qmâ]tWpQaY7 ƞ{:gWg%#){f)OsKׯ̜$t{8p *i)ю9 \ʪ}p6uJIg}wZt?Lt2n"g?YFQ{p-^Kn{a|X`"o?Rs =G%3/en@,9-QM~F?BdF^yLN$v3x65tFC1RW(_ѯ``޽xz۞[tʯTnQܤ`Oq!VTLc?$ A&@B{{ZM&&}boLFژ(]N+?G9<0,P_Ԟ?AL`SުWvOlc6:6!a 5”LӅ|{AM5l&5y%R2 BlG;wѿßYT =BY>%` bSys[E) >\{o;߀b|8&%?Qj,5R9Ax&5)}ѳFΠ/ dN@$M= P 3S~~xBlo}Ԃ–-?^jPcON-uJi*`\Ld@a,C5{oRءBWu$~;l6 kcsfNkہm oE[-)Ws x?[ei׆d:yL:^e[= ]kuv?A >tq=Wݵx'[9}rIUQ44+Q=~:L0U&F5 V ??|2u.qOLavtnv0{ʩGR5qp~Mg0傜(V-Ի56^/ՀCmع>{OBݣ7N{*f8q1s 'QE5$frdn;2UVb)#wR^bHQeO1s C8K,ɧ-wȭiҶ:[}0VZi'1ƾx7OI}$ :ABT̵stΕDaCsŗRKr8RT'ѾSfV}51 dJPd@Q[4vL"/ȳ3M(5 Zsh[PT-}⛕D=XS :z0Rtx4SrG(j~ɗލP+ẠyuTUِx^:[' FudBun7Ŕ}_%;hŠ %޶#FFf笠1vLJplH.)1f횃@izK9eoPh<{{VHk,i@,"N|ڨs3|W-5Ch]R7٘1@3Mڦ]j6lT/8нj|nm|9 92ƿDw\s:]03"ZWjak&kb?vDb izޝ"wᣝN^@- ǦimϫZױ:od1|G6NTil(@wd&P%\ ~ĵo0!bKuKkoBfQsRZ`vF* ^Xi֗hQ0sÈ6A8r,KOjgh<@FÚGLƤ ᮪wVu]ߡLN0tJ CćI0W02ǴQlk#nIOs'0w u'l{p#[oqK72ǽٕ#˟s"km$:ǍwRd¯j^$mT@neû*1|@&˃֠Sg0u}9Wv 0ba Mxabn"z~d?6p\J .er G@0PO`:'u@jCcz,+L߂^-ІPƴWp2LʺCN/V]j|,dS`pLV*Y±Gr$9߽pʲj=: l/RKmCAGХ-Y/AΪ DHC-Y$1HDh[ZL!(J^)ad%=Gۑfn}^hV938Re4wF|濠ΥLh!J{5quR 5Qdo=-G8J1EPHPJ3?(uQ0?z-NeTbȭI##v{뢽@ 6euf *4̼7Ϙפ8\-|FOA<1'LB &gAB7l5YmчݘNX*v0;+c^Z*O8OKH[ux9f$8<ڟ?ɖg pFSgR.TdHcҋju`p!7CU,NM(<$XOyS)R)4nb+ }Hb%emw ű{3'&i8fޗI F'hiIiJUK"ᦴ@J 5+[;vŲg ~7RkM`CoN,o'6^PQҾ)`tr Wڭ%Q`H]Tl1y/|\^`4{:֍KhZv,m)AE᫧WQϣ o i 'k~Ažţ/#Z~x%##IoFİnYqCɀaD; +o[eTD I@ phAdPu; fQOs'jS:[~maQQLsf} nXs]a{)WwVtJ8źAԄ@?j6ر^cŏ`RwJ^9L*LhTxn tk NLh^*H6?N~r{gZX4ڃpT]_v` jl“= qpGJ- Ra%j6%dZ^bR?C`ym W/HYXjE0XOD~ 6b` &'DvR&$V;.zՃ~o &E㫽U<=OM#Asvh:\ΡȰe _}CNG5gb.Bx)Vǹ( ~ԳY؛d4zEn0bNiI&YDWlL["ȡ$AӺ3=sЫiP4*/#{B*o8Ѱ, ?cer N5wՂ~1Оaz‡;hTo-^g4]OUwWsaNCK~)G1M *opuvm]>]Gsak9y,\?Xm:x2*\RV(܌O a>*?6kkɽ0kO q}F?XeIxiM f4BpQ+2}0*&d$# 98L8ſY^j-4"wt_'{ZF8~^/L/[g9ma+(TN9UsBk ȄMpۄXkfk2`"7L±c ::NQ2nU'0U'߇[Yi&jdp7#ho+^>+J'sB4ir!еS&T vM;&Eɽ&VX'&E|p{2v`SE=e/nb ‘f˟LSA+ ٛ $0, {Ɉa'6aN^R {Atu"{-w|'JlΚwo( PIa!76)dQʯbquAx1#]ifB6tI3|Nc2 tw+op|.xjI_E`AP0?s K=^>s*sl= ;٤] }O噬/f/I`r!2͉ 'yOTF/X; s\3'AZ6lmjQLڏ_VZ=!u̠gݕ Nr`m{̭jD0&lM# RkpڹSۚj!eѪdEq%ø7h7XSÊ-3g{ ZNuwG!D,Wmy(`E0)H[%~a(HZ!-le3Z6LjylX/'y9A)Uā(#-d v˲KuF yę`J U4&Å $ΪA>d&?T{x8ȡIG0!?qPZWrn2%0}٢C<$tq|@#iD&ҋfuqf[=꭭_#jAa*CƩ8$4`ߪt''QLw:FLso|5#yK󈑤>EgN<-:jg _O}g7"~vQ؋siowx˹(ЕBi~LܠcU'[5") 04}5.: l3CzZ .7c+- /Y?.]ja1HmSmGabh,F|"@$.3+XYj[%Et׵21:7gLZqK~8G&Z88t{2;@OϮT [JU\WCn_[ǡ'}1pDo`8iLPӒx _nh7BPD=.JY<@LOW:y+ /cL Ė6huY=k l"4<| ΑF/}Glk {7֨_K|1k0xXDgjQ1k'-G5"O!"YǨ?P&^:Ԓ#9_\o"g3,5?Z?Y;?/t%<Mc _R¹> NBǺ=" 4Iaf]k\e!gM< )c{?g+ ]M '3)#Z,S,8z sPr {@hpYJW{<o`%/D7Õ6CI\`xth]k1%=T'?6+A >#ŒbE W3A+h dӧ㽂IAoq"%p^n:rU)[҅C5)#Y!C:Bvy\𒫦Ҳ}HGp׈p = jz{a]>y3v7E ?s:.@ۗs.X%1wSI֪FB`A4iȶ˱i^"yA#56d2h~7_եd~A(sa?D"\(7ΥA >quwfz-h@sӒ:WM&U(?HL5%Ԃ6wþh +d hGhx -"Bb%QPYI>)reFrqs<qTuS 5w{2_mbxh֒(Rb'"+;v+uaLyEac?$3%|rijN [U%w5)v*W|"\@vg6~Yt@˩ةN J`18-âkԱz?SfA=41aS4+הyF&|\ŧ ' s)V喇J1ЛXg"n), `+#iX\'*յ:!0X\^"9^9@cBJ],g?6+1>jPb'̪ۡ~5$ ffKp"s~8Q&_ieV+oZѸ {$utblerP6qwLal4LjKVI\C QSfqxHCNZ,[, %L]`Ŋ|9a{٤#JhMf>$\cL~Od61&w(mԟghex40P;1")i/V9&hlnjKABGV(셐QNAg%;ySi;B8g2gS~UwfKlb/3PUmx)f0m )V(k.[f;N<47}+.hCzRwPH.L`8G/-p9Y5mygP{2p[%/NiBtslyrlL'F7αYU۹@UCIW$˶ pw;;*Sۥqe)Cu+VܑUā5c)ܗX\8Y>``/ez<$#DsMEKo^lw46UK1KvhȺgbKf0g~{jZ^-2Nq_IpU{j2Pp̷ɄiiHE0]MtՄN([n9-+E:إ>$Qs#uX  HȠSeӅQ DE8{2l}˵"D\p}/mQ0CɶJ,W jMP,^\jVO[}2Fg5*m*,BǍ\=Q?̮`Ts”~(s\gz$^X+K-'׫W,,((X5TR^CԶDeݩM2Z޼YO;kG;-OEx -")CZĚ }=M<-3u*u'8V!~mx|>W=c u$+뎆Az)BculѝZyهEIq 1; ҐSER) DtEDOk]YJEZj5-ՈzѝLk׾ =H_I],Vonj će>_ ѢpaZáf>Zj%^Q"ٽLXe}cMۈ!SCycnI؋3hhm)X*bC07I^TnϮDxẏoXս2Rm0a9#ʕ1?9}XKgTF;zE"ö֢o:ZRCgw>CoqAײ<s6D,rb01\@]x]#0MXv'=DJW`կ}DqA7/х҆Rٜu"g@F '.ffZ؃N"fNU C"*r&:Gz"@7sͼ tR9;$X}Cd6]ˍi\!)jVl8x$&hAXORLLuuucT2c8N|Jϵ f@lU%[=_4Jo̾x"v0Iʖ"1 Y4}DOiI-j"M*xa~,eTB#EհC$@YА a h**F~%uxX5m6d x޳ӹ^҆I@c3g {h KOó3(,\E31Tiwug=G = K?BrEM2CX2oƁ g>@=S[mmSKgˣzl3: }@9wUB5vرb>SF;aEr%p)΄oYyT%kD8??xߐO#\\܅B5K3Ɠ}1NO>Ԃ#% xr>NK_ֈ v1f>9WF5\f4^EK| ^J oT^LNV㖷 nѳ$W/r?܋$!Y|?jɘ8,]\,2lƷ2@Uu z4W:LGˡ0J-OfW95":G!7D;eF5& zY\ >sj}'?ɬ Bq5Vzq$>f*2+0 QP Wvbfր$X9;o}(<̢& Q`?dOGB#9+X/J}.͋ߊdy0@2U[@1P`! U[%|X 6[a tDzꀴoMBA`V{+Pi ;Q!lP_ "Yg&ѱAj츺D!lu g.U[_2k\;IX(=del׫}e.ybxJ$jh@>ńW*V.ͧ hK@HqK?BJd؃HWTXB:M]Uxּ(΍ 2D>ن@*=U@;qyDS=~}6n+j)Y3`*!\k_<&>' 1| F.ڷ3SHU +ϕweɡ g&C͖x! oil)q ^$*&uyݧo N0 zzTflUɂ(x.SO sR^{Yw7 _I!| q t6^g$tkt b yѴ/H?>D94C^Ac/=R h{nc1Y /Rq~[p>[Pě]ݨ: FjWՎ -!aF RfI3 fjG1F8. wpEǧl!jUs=R=VcwsT0PsɐRJ|m}0@,Z_4#D8([Xu4~Djb+֖ +[$E.{RS87 7rW-oOsId]Zd|j}pZ(Uً86EgՌeJ$%p`UI"L 0Wfϴbݕrk"'Gv*XAR]WYXRkBЕ>eĺ0 ҦM$.ђZd聯0#; 9w@ίUCoʷ+[CjJeUʢI|^o~f1b&<$<R-!ޡt;O2X(%է]noFMy%d`9&C e\y}fn,oC51PVN$8b;J8&FXG–.v3 Q~p EZ-Lݸ5ۺ͂mvOqs@ Ӻ!(%C2̱M ')zghi$C+ٟzpޚ Z'WA&ap'`Ÿf{u*AbTSnw]+~ 'Tty^B 'h@.Huw0锸  ? tlROaNah,3|mӑ:*WxFLBX@'=|LS.œ0X}:zHsU? J;}n|2<׎%D:Ԥoճ=c4:mtoΞPs(a|]k1}i{;.6r(Д|ENX@/oaO/dKSȃv#iӘ#1 2a,iZa]@(dHnvRjHeX+]znФ恻tV<ט:fL5`V@:z4UH=ۃɦhX[xZJQAip0#W,^6 [}xHR I0Fv>*ǖIdMpq_Y|^YT~Me Li\CZm 9{+jNX@[<xN}j3xW(:m 7.QovB.R:ptiL""/-.h5 k;~SȓW28Xn좖'(l-jj#O^vԊ@%\zVCP2ܸCKs?@ReRэ,C8EܠujnfYQ(GUl=7i6bn3دW3o[ ^鄖&.L](VrX~_T8_d//Vi[iZ>0⵷ouuoL}/FKCmA$y=hW'ׇPQ+YpHf}v rO|(T 悹MHɍPؤ, (h5sTq1Ƌ^<>JYtWE&S)}bPBpmzOreK }%ӤDI`h?-QoL[nHe=S(O>'yl<۲BХå*0Kx\\pJ1t"1&MRLCO/ m6K@0 T7_ү.ӧn||*j}b˹!2W9 :+oB %,%b~-η7-kbJIDF!r][k8~Q^b/2q &rsxv!LxMytf^ޫd~Mk, 8Us]g勄D2 OUG+tPx|Sts\"GˊTmDȮN܁+ EV|fl/{~yT~ > xXPt<؆ -2&-|0;QTE5  ۉUPVSTLȽj@_/oY8".n!I;!I_ s_UzB/^&y7wHX(-whRb ,aV3XPn]89dow\ݴ"mh>k@b`b(T.Ĭ͠dkxwqrZPlEbǮ.O2XIWl pDTsLFqJsHƝሃ:~󨡢Y2˜Zw XeRdaa|!@E riT38 +&!c&:yӯݲl | D5^IOX!vǣT M?Pҟo8?5YlD\SL^]Ȼѭ/V*Dŷ+}\]Ѡ4e#_æ=dk4=:]2VyEt"[v;;TIӰf[K#n* Eq 3u8> :PG +7$Ehݒ@}ǒ˜ ψy~JER5AfȽkzCU%h;e[O!/ɪU^EsRkrqv1a;:@:>ZܜD0To6Hnu>%KmTφ$[o?\ 8 XD(suOYu90 >;5|+/x!3cO]OPbܞgm挥k;^1Cb(0X˼l,% mOD;#756v;5u2^]J6yD3ͺT5 D+ Kc>.87dcP#pj܄C4'QDaL7ؚ,?wf7ohD rړc' * aɺKqC\ W6pV\ `$KJ+eR9dbY4W!~B!?QmGXr߀Wuv/fkCm?&ԉppEh<&;x~5yԦ2VW)1@b+""i`Zt\ Ti T8Ϥ l25%2Py9}ikd.[WfJ}0fL5bq{oX#˖CdJܮ@6MZ:$ybR&CIHE"XqU{3A@ى/˶nΌOsJxO=d%vA &߂ /'KԼOp+w\Ĩӽe|G0ѧTa ^*-&}[Ę .Y=v`PlO,sMӂ: h=`oSH'ÎKHMCJ?`}>m)t$hGXLvi261yC2~ Ԙ1zSvd4OaXYKw3U#UP$0Jo+%s1 tX}p{M(C9'C#zVk?:r+P胛-Xr%vbZ!n |wD}.ڧYvei ,ljE6 x^CM0Nx5"`1JjmqZ01L,հ;ąW&=Tg$ pb]d^kRb7(GqhJ&Y=]9SJr 'Nꇍː8]W{:fl"pJ@BnUv+ӂ76QH byJ:|i"vn&o(a3nw$!rnSYl՞I2lTC q՗lH~6S.5KIq4_a2R#أvӍ mM(U~%;_g3t ۏpG$ ,k_ʌhu!50ȟdqxy~=[>A#¾6j]kX߁U< }:Z1xc07davǎ~m,ަ,>0}'f^Ćv?E 3˲kk ? l(eIU2 [$_C5@?zԥKTy8Ef 9_z"efF/y{[סihM531S %+CT)zY6'<ǥ7)٘fM] t9 r"C%Umc'sǐ R=azdԆ{^-xQģ9lC=\5C B1"SȘ]p94b5hgH/bh``F ͼU"H.O(J̰^[JʼP<;ܒv( GaŌx`6٩L=ץ1c^=tkp//jO}2S@h{jE\/74M7oFZ'y#o87\(@۔%} (p 潐̇l1)Q50km7U# J+D]֊d,](bXtmNhW^z(Ӄ-d֓ݚv7cjlX%[W7|8x+O=)fxb|=Qhu{ )Nd 1mNbw-Wș^ KW$B4wU$S/qE cTF[>t\OՒQj,P%_ҒkJ\mqU 2X<yO'TPKn|Sk/p0VhBQsEwG>qcƅ,;i5Rd1Ţ`S=AiT=}c%pXyQ-vfsu cBeL]ªz zwDISQo"a3|ELP5Ji3sMR"h lu!cdwRhhy{)S/\8{. 9#1./jeLHcy</z 4mbViOW Z3Νԋ `dRFЅ(t;Z@샾x#X H n[]m@`H:ؠ> y\b0 rF' b3,)i^p4]55(ރA}bOW9jQhɎvdu Vams[nzjճ6S3+,66Ce/"jfrlZ)d$)|XCI9CWꜪP [MI lN' Vf|O2׹r÷){W?gr!6TϓggyGs?p3$ChH >G$͋!]hI_=M-jh:fR;NfaʇPQnIҙφcy,]|+Et U4P{=rg%>&p\I ۟]CpD-RӬXUVx9bl\ ^ ]~,;ݒk߬њGԮ/\݉FA"@mF&[KhFjZNbSY{|,{ըj4J`D% ,hsߥ+~ _t NH=4XV<ꭵ`W[q 'a]R P)\I.p+l>ُO$ QP;gdȭ?({_py(!vUh!N4%SPlM+rx<vԃ0]٠щ9E^|{|ٛQJqVӜ}r{ͨDNVGm=,|qMS'):,74FSl)4Q@>.c77xKEQP76t`7"M[t*f]M`EOs$r5 mC5-WB#AԜ@[3mu]a߆Gb;MZ=`6'*="+ZV>}Sjvj6o+yqx@10viJw&"-; Q I'Tqv^իE߯P0Ac"Xd-5O$kyi~)Yik).ՠB ݝ >r#aG' &K9@n*վ[Sx O8ǛI&X%G_D{fsR~Zf@Xtj: f =\f$nNak p:F#{TV5sLQ;^JdB,9^oC3d2 {7W *ľM#]]3vQaXՙ `.4[K-Esh~vsφ,Ax?t0G;t먦x+H-crC86nArAe,(pdGGmq Q+m 1׍11pRzCǂ3 VaJH*+IF !\BXS;6l kKd$i6i ԐF.!8-S [j#b5uT+W)1ЬtA"SQgiSTvCG/xX_:PVP3Ad4|ٴE+l<{h) ѹ5|qwU2ZGf'!CSCL4PkfG{r/EDƟcAT`r|CXPǡ: QʸdB/(x 173(WɺSχa*A{īnx RCǥ=YhǵBmϏL.W4[n"ZV&L[\g .-CheV,paw*񨔅 3YwvqVO1, ,mˊRp, +7HRG-˹Is@2l>vL '$ U:NA!} ҘxC&Pxox̝AjݍuJ Fн/3gav>CvuLi%<`i_d1R3.?Wwn"xEDy%gqN.Gȋo{$zd/^f Yf3oõEa8$uQ۰5骑RCߐN% .tU) ƥaCAP e97?,2GX %jy=9@41o/>IBcLojʜZAhǶbRX׋Mܽ}'o>}I:vIB[-6y#&(C/"s{:ǙT]&X>%7߱;OOA%#>&/~pu/rYG1:}sXcI. b~BMOi\M#EY.ҫB LU۳ze7)4[WrY&/?>Aкڵw6fV5u.rlK J*2CB@ 񺒒*Ѓ)Jm覱(=-W(=WR]eUnKޫ x GLrQ#.&b>>T#5dFS!zPNWGa! dZAbTh}Fyl촹cj$?T8; eljrwGd6DOhM5-Bs0LV2ZjiZjE'{ wƿ~LE&~"ʾ0.6&5~wӏI($Lm""4xI7Y $Z0 %911/[ߠ{ۊO1rdk-[Y/#x(.u!pZz& >k+r)4ZTϥ>;ԯxa)fs kҸ>&Y"+ޣ[CX\"AnagSwVP 呂3kD,vj`rG:AmD!@&~D09wzෆo +"ыQU]ꅆ=EO+MfcB_4jarnCk@ؔVTJ w:.B [jM"p&STy;g eH܌a^v+nmf eNZm`l,QĭWP1c)ĩ`k-;=x!.VH!C}BLlqS@79);EY^IwԾ2c^E&0T.Į8,]loYeeR(v 쉤LK5?+7nWmo/B 5vm!9̑ 3Bxbm1b\YX2CQDĹM,}bQlaOo67,y\5e[?\5D=J9z}rK+HfZYD?@\zrT;.R|%8Z-{WۀV_<5ךMf_t1wg@5 o qv3o} ԱB ʉ"aK/Flʖppl S6w`po4_!+^NoL'RO/?r{n}<{FV~Ki_PKJ3= wp{UA'6CLLQ!:JY h>ZA@đr9iG]!yN ؒ#7Aƌ\WK5#G:WhzZr:%D?2_hf+]J_MC =*-15Ѓ[N;G}]8ʛ ;՞ِsk/g&D3&L3)7׋{=Lg˷lA9l[7Dٕ|`mb7HKmC$0M/b  p,Ey ]٫ a3F41D٪v+Q(?=W dV>eE"xr! 8<,EujCA@`PexӁ6 g}LilL(x:Aw˙k6DW WQ\v%oS~To.bI, dႛH(#ם9%>A槪3 [?bvaqmA֡\)t=c|RS#CQыR0f%AǵGw| E՞ @@y0AC"x&P$F]گ3ouΉ̺Pt79 mR]#<ܾbew ",evNθZg0!7 2)k̜CV\Xn¢[A'F$/,7qpi3_U?q?-!x6t,]fp4{,kbbp?\L"FfcYcn!7&eδRG0P͸7yK:Ysܓec»k|k/HEV=/(fA2QXxumWTHɉ\bή u44RZL(xB1F "[b-#HiA]mQ4&ѝ>e%4+B#vY z;S6b6 h tfV1@凝zN9_VsX'4ǨS]|,Te-ӊr*3:^nFF4Tt,?9`Ph%=)gĽϨmn%sψ9AwIXg f ^jH"(%sue &ք B/cXLgh>4/RQgӷJloZaM{ 3]ޚ -*'~݅k ^4qASd_3i >sLU涷| p?vꤾ;w*/A㽜I]V{tԄrP 7FV-bb\ NDqQx˚A7àg!H0ӛ=yKP)1תWS}.DD6mb7k"nrpjk/RHw/}|蕗y-mN F!Yj$R`ydƂH."3o/y=iyU媻Nl1tdXjqQxwtĨ?܈!mjCXNcͤDs}WaC ҔeM p\5>2fo^ۓ,oFvAiF]x+@^Y)LNPٷM+NG2Rܶ>#}nEݣhX>eT4NaodWTu]ؘ_~f~il{$ʶLhP{^h]Hԗ08\ {QZzyOESٵpbṘ啛#ʎTf͙S: -qgG]]0Μcp뻫ݑ!NRBpn> (ff\h26[K׀#jȍD:V6)G.gQR y-iDzOqK^9bG1io|m,t$sAZ6p`@rc@J^`$ yE@8zЉ_U4̬UiKq"li iEk4d Tsx7gv؅5MR=0+DX7b*~5&s[z6=&+D"̑#,CS , TTe?T)m}s&-Z5wOӓ;5AvFk6N>nC-؃F^ Ѩ)`-ݫ+f9wB>t]4<]ʰ%_?_V20\&zƴ 4=wW\ VEi (sS?Jy.g'kd ;e)Q䀋чڢ-h%92@ߘ4j͊~j=`ȕ Fk%"19V,$1,tüEjownQr*_/m Dujt+oLW%:R?{Ǚ]"1],><2_AKZj5D% 7EET ?fFW:!M?*&Y3k?B`WqŇI-17<@!f霅1׎CAgٔ侚 슜yضqV(V<"褺T_T`tffͫXqb{m&;;Tk@7s=ùWe[E(A0ʙw L \ۙ"ˠ[mjqHbX~? mtv H9e o]g9tU#mY]gl.:vl rؑSf!;Z2WE{K e CZ6 x@%SCy]A@D (@t? KZ>c >OY&& 7EJ&-#K|E8?zq/Sh?ڭnVn1 ,!#⥣y9t.BʥVz67I #"_-c2V $,./"Z2'^=~n'>T vKP=XB@7 'ü3gdVH.f,DdCdV$+|ŧ(Я $U:3oB)1`2aÌUpryu`Wiu0#lGy)r5{s,MM\GD%Х~x MW@AbpeFƵ%}VߘɶtX3#Bf8gHnBq| $&,RS9qi^9 J3)LYh.O!fpmY|"awzvEhs{DA_ K\9broxܠD?k w8N)eI$_,YqMBղ" jl?uFguyU@DN>THdN7F'4ШJ)0']1x3/j~NG"C<.xZKϋnqd=Aݥ? gRC)% dLدotIcFӧ bF=)JhGPKofչi3~7ˏ{aRQQ&@.:qUą,l];#kǬ4jWEm,άq#).v-gIE&%rh؍V"z.Q `8aqX e&:l6=fo+"}l yg (6ٜ&a¡nһae5gu:zhS܈GPGwgW~m$al84 |$@\][.Wtjq`g}?Bq</4O!S)q]2 ycwI[8 `y &dSVL2"5qe5d ZZMuWyÑޜ! klz;wNua%R Ŋ˟ώ7mR{Q5++Vǔhiƴa L7y?Kr ~YA-WPo(9)]!:]IJqoj%gX)v廃Q.l-ju=f{;iOA-.h G?W ;Bc)l"hyxdp*Q:k W)}NCuS 7/X 6Bj"%xSejs?te@~O-2UJ)q,F=}gDNJ^eD.{d5Lt߱|bu0!p0@\406?YbϓO!DsJ%ilkД~ hTܗ*ݶaMj1a:M^]WX-W8U;=8Wx/m qGUTٕrةKE`iu/@_ XKC(v_M7m#_l-[.kỸUGF5HiÉx#݌?T;z^+yuhNm!c>~a Jțŕ&ELj`Jxݽ,#nZhg]?_Z|;%N@q䣩 63,`&ŕ'#i*kg &iFe^J_H!3eQvSJ m yYc.Wzˁ(mT1MJ6P?|~wt9^)D\@>ڬˁI0x;='A;Z'F5U'=$?YF]́j#ODqwے%4mʈ9G+1[G%v؂֮x:̟T*4SJ|Og`N`Gn}}z­~NqZjvt'cjB+;pޖ@Iႍtb({$wA7W8Gޣ,J$󙳗s/xO ɾQ%i1qx4QM@5*Dm&; R^WaibbIg{v&4h_2^ipCnkJo3Twc0YLͨH`pk`%V6Cws t ӟV}lpd^ak A57URܮDeiǓ' a(JrPׄ=p-A3/E^ Tkvs~x8I!G@K\(`PddK{jߋ =yb :IGoڎf%\N i d eh`c]!MY,&Z랛s{YM$(ZR"i[Y[O,{6BN^539 ^g #9Ez˖Hoc[qK[PD'KPrֿ0ܦZ&mt%yc\!B2(NܝItx\VͨVO Q9^ fCJZ#G]x=_*`~Y|]5d]-ڙ1+o,h 8_@Cw|sGHHouu Doi)~$^.ׇv]cE<PI屧HI]1{Q"&qO^D|#f2ٙ8!yy'⻷ѝ% k_+S (K]w2o0DgmӰ-{8ybA;B\:c~9ҼXDJ8 'En^-bs1] jתM~М!Ӎ2pxYN+3p:>-Va?bͼ)P˩6?<0(f]W)5Nolqo? =+kyzJSF!q"MbލqhpUG{)k 6wews &mǚص5e0/UG,"MGW,9xrVck9'7*OR+>$gf)rUrRuDu:~c!Rf6X, ) 3mتFDtyxT| BQK]*.7_΂S`yzOU=Ԏl.)av6 /?Ejf2M¯"g5DQS` @eˆgXdtĐ6$_%M'h~4h'hk"_7?ʚ)3)oհqݥs'㖩f hf.r'ImK!ٞ]/!`)[*NaFVЏ0d+HhȃfcfF%lI쒥 uy\V=jK( b~< -N0'4*,רuM^,#e7s7zo'RMܓI8ު8m>yKy c[BVB~_lצNkLggq1+er݀9qOҒR+g#5z4٤NmO,Ym,_o8ka_0Z 9~2EiCKAXL;-ctM{Fu7Pm4̏DrbCJCy&zH7Rn# JCHcԍ璹y0w:].34$=c̦D{3sMpxoiv] 6i놜" Z Bnw Kιu-GHdie X$U`ٟڌ4R!yhKՍMH+-#k3jGVO{u6[Lu`)+c۩{LH#8S Jh,$i8udf^& VuXW Cvd|L&$}R1au_'zKʿ+w.k..O[yȨ̤l0)6-s) ,,{w7 䞠u|߳u?Ge&uqvXZ6(zz~A ěQNj{p$c&`Bu7B1^ G+ fHGsm`Zo^XiؒܭttDvyY4kCg.{3ah#@5!;~c;ؙgA_^FHw;۫S. RJ ahmu7j& ;UjCJPWU,MG 5hxQ߰jد(dWM5Yb7[jn5h5t@>#46gA#aIp6pT[MItJ슿TqJNpPVf@ZJfX8n?,]@*-;8ڋS(_'㢯)]&jNOڐ)Oq kN4Ւ ˥pR"r'Bt[5,/CTL q#.jNDZs >*(…[  Ckfth(6\g m&rSR~F@CbVN"*Q3}ƯL`4ZʇU!8}t( ~P QiLԹ{SKndBktz^.>3ܺyN,pxğFD| }p4+w. J-pKޥ`Mv #@K"%O]R̃0OvIK o58*\?H@?NTtgЖrUN)H5u{XQD/ d9;Hujra3ȁsn!T˟ur!{䍥}ҭɩ9сj.0}Z|u: ] | nb:Ua+=Va)H";,IL^9l&/ 洨HNH [О7[^GEdt_MpXbpE} .M(!^ ԭzKr;~:b^%Wn@ ?-^O^\]7e.>ԁxs.%tXNI@}Eh %buFVXrrFf`&T_y:lTR[Ņhpaέ/u *7I1uJQI8w.Utgvb*n0FRJgMЂ޷$o4^A:+\ 1y76ORF;Y߅i6K Pх XˉJ_A AZrZֈdvO- Y7wfE7 #P,:џ%yH@)('6%DK qb8aef3@Q@Tb1U,t|`';Bx{96LIH\˲4gSgYZ07070100000016000081a400000000000000000000000167ffad1600001f10000000000000000000000000000000000000005b00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/]?EhDTTk׶ǼՎ@_Q0 tyu  i. !FGډpȟ5qd%O,h X*LٻgS fHў@ܥk>ZIrM<E9K-܋X[ ų[xݡoofG'#97 7!+s;2<}eJ_*׋ծ%ܽC>ہu'fmY̶}4n7~raԊĿ=ǡP)bϬ9FLbkD^'HѱSv-:X uS`C%)R{(2|Hj?K59UPfY`-b=$e2']9'JĈ K`U\OHl).Oz)aV$o%*g\1ˑG6pà`VI4G](hG9Zd#aHD # f]QW4G9CN2[FZ-YO^tGE^>J4<:֐c]= w(92 x0J]˰g_K~ŭX3%H-em bspNFOў5XaELR۱h]1nHg'9VZNu' % l mѵK뽥g""W7VV0y1锄Q6AW*t +58tסe0Oi]wLS!QLRU/Hy#|+yyvGWDXF/VrmP&  ($|tcCc b_q@啦1B%fu[V//_qfn~]'m;FP'Dg1f'dҩH!WOQ3$vr >S6 $?uըz%h <ɧ&g˜_ P*1 %EƏl<Ŷހq:E}F8Tiۖ$N7< q'W k%6gm$Iݠ2حrYeqK($Eo9ن .jn_*͏Ux7=vОrm@@Rt8"'Hd~.›m5ϕ2Sr/Z=Jt$Ҕvk0~]ɬAP8fS8w 3h(CFwP3^BF^"58H׷ yTx{s-Jk ,3UW!UĐH-qdI@y+ªM k+ASm2 ,c+@_QG~0Zᓡ͒;g01f#PmhZdxmQbw')Ų9åX"VC}i?r/E‡C~yLp~.P'Gbw@xYf4Kµd|~~I/rVco4o5/SC~fV{*y7e)YK(\ޭMm# &P;trWDA{ÎN%i3U|c0X2FQ"㜷ZS%Kl/9bւma Fl\v_bwٜ',}m S ns[ІfE]֓]ɠ+;XS?o.[ jzPH+a:T8t\^]QX4JGt<( x78rty|8@3ӌU<=kȈtJE/?pDFӀZ?$Qr|yF&C q;L7qFM(jnyS Po7o;5" 3CDWpsop?Lx_h[?(Qa31sXPa̳1ЏމLS^q-^QFvғ޼cg[nAV-ˎ!)T=wu:8kQo`"ep[#Sڞl^NU˔“$֪w]%hhƷEN%Ӷ'8n\{I/MbDs%Nu7PS5GyU>Zѽu'y V>57f]R2P,`Ԉ>(# тpP?? lظw޼1449f_]?Ey7g^~ItZޒS1ʦ<]NC4nk7ӑ:[0 cŷ #1KvVqBV=h\Q%rR_[,dULyȟ^lJ}>#mANy*@Z'0Gy05Gw|܈N*Zm\V0U>oc)4OL"GR!!qO<(ɰke 槓pb;{e25e5 vM^« YkE?]ekڙD%k).eq J(IgjQj_~53вs(M7-=!H#z|iՒqz]>"Z?KeFk2 Lzђ2@k?LwEw߁݆YCh@5T U 4CLR\m.ӞĞ:ڴ`>ƅX8+8 x;9öV~XkQM7G@\aMKs?c*?ۈo{qӂ{ҔsIjhڀJR`;UYᎪzHEleaK;\,~F8od>À\u5ڰ0ȋ}KHX6v2:mb{SmhkUU/cbu՗>YQ2C!ݤr0RVvUlx N+v? H>ь <4$¾}y6@4F<6{yӻPɌL.7q~w[us=2R1~;: a%;zSSw//`1C[g Ta MaCҹh%H{ AcEЄX友(ЇDaݾ_ CfoR/e ],X4?ׇ_~b|Å)ګaIigݠ]' F次t=hJĄK[GTY8XX?E :I`e'%sX`+H=0,~.LJXofv&Ae4C@ ˷7L"A7W<5+pƤ{L$C][gtW <̘S5Lwu͘KH@3D\Ci{DfVyw@Nsw¿X%I[P o&Є̖XOFiL9ʶ<3 U,‚ ȯʶRlYF$ ::{?{bls%µ10#51I&vS,VA9ҤȬNVJ8gK;W o8fzLu=*׻{Ӻ}b\;DK@&ݷam戉5AJ̞/Ikjq*@bG#5hBٲ~<:XH0tO$pc1Tm~d[MJLÛF[rZ%X?Jq|6Pu֣ '_)pqF {n5!ܴ^}HoiRjBZT"4 3e'( W|{=ncN< ML@:8uwQbkso kXՖ9ɟm,{Mvfl.ZC^!xL1 A }+ (_WG!&*d议񑦪Qq嶷8|.N(6\m RA5#˲JȮ(=ރe)XT@4_1#ڥJoJa#-˔g^po N3y׮6vFK&Mγh/f1&!6̻-O&52 Πi{94 TZn9j&=9,h"O8!m t{f*:*2PD]nT߃ˊ뢺}cAt@V`aȘ*9\>RJĦy8~`~"Q Els3M"lsBQf\IrƵ=Ǭ$HP[a.lӡ_:4$@m8a5Ӊ,qXr療3ub?etGݭj hm4Gڬ8 ÿRQDANc εhj'>soYx<ҝPƃ-\731^,.=L߾gYZ07070100000017000081a400000000000000000000000167ffad1600011938000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/q]?EhDTTk׶ǼBkK~(z ds1_33.!&he?k>]c˯nmSYX/tϨ'L qLWW:sbODo$OhL+;4zc mݍGbJCyEXzUѤYNjtGT[w +iNHo~0ĥ 5A}e gz/.4 mMk=#ݚ)۩('(9}b{"z"rUAPpfa ?xmpQXiL2BQ`p;:c_堙|2%Tt 3?NzRP%?AHdl^G[E2W9bMza59뉓:%h2,o[$t J?(NAoWT#gKn15yFJT}|j\YɅTCTǗ0g@yDA)?3L(=a}3t@@̽h[?y ?<q77!Z*88%H&,sAGaMg(I7Y@zu`o㱟^5D0/0LXwO^4ymvwu_mۓb}h`ZEJ| =⑬D F͘C~IAI{Jhܧvgg ߶0S<&O˻Z~j.au\5~ܛkjF;@Ru+7/$b4H7SVmRju&/$LM|44C *W{=DO`?rB ɽGO&r2F4cy38h,mi YlPbX/Z4WISm$RUٴw:Ķ.USCL`GU1ZmN/1L`&)vL}đme1pRitjzXx) D.BP`I6&B< ⸅Rl2Txl[Mq^SOipJ{HxY)vʳ["G;! cqqw_ ʁ qbBWԕSVP6INߧIqHmjAkg7VtB4pLӟɫ\D"ۤlw2Qe!Z r2߶}DsVk4ROm&((PJ'o..a; Lɟ9D ;\[ I 8RtKS\"Tnv+nĽ/d K^ƒbD|v4l>#!GdNpG޵ǪPg5DrEL7"B2Û_#&`fI1u8j+E¢Xy#]Y5Tx!U}ϱU&Q%\,Alλ&qsisS4%˨ҿz1)6ީq2===پ9ѷِ lgWMK=E,Ot2ʠB˙ VdSb-YQ>o|WˍwX*IvJlK5 ,~Ogcz0diKı&A(fs\]g:CLIY!9t lL2ms%@/w]%M{>L="䷁}?+TCw^bpnoT!) Z06̷,^M7dJuɼN&VZ}T17\B@~qRK*YQx=Nn 8 \"OYvIt̀wNϧU O*+(:ee8++BY\2KGKSwz% "sS18nj8^GA0ILn;.e_ϋ *{07@J<c ӨLa}zX-A2t&oPRiޣzL/kwb.t )p39D~*-EFgAnLLhfHRM^V+VLr!h#ܭr S |Zg[,y~Tm(,83DMOoauK!CWLU_VJLPD5B];v2^$r2N#[?@#\65  UDٲ̦^TO%ΌTxMxy$s Wbe"}8"fZ^0 +[=9ū,HDoy\w1|/7w U3U^O{;_]C7SU'ۑ# 7opwu@9s.l' MN;f-!kŎWߜ+Q-4: %K0ޚ[X?PB VRYX{ۻDp#E;`_r9I;[f\.lm\Q G~nzh).0vo:*}7ԽƖ+YǬh]%L̆On}k,?|ٴk D썵Vy䭏nH;Rۥk9:x({\Ig%-R,D4jFK_ /g5BLϧ=/qx0 5 iEL#u X\$oL~e3K;Ϯ8<6?"}- *`v+ZҚ70] l87u@YV8 :ک7.7f:[Ʀ~Z\9x0{Še;ttJI>Gq$2 JeV }A|Qݡ馓 a76W o8O˄ij$1' mu7\\](Lj0t#3vs`dw[nf ,acyӃav$,;`/5MnIZFw W0LV/}.&ZTIO푎~;}^Ȃ A/' |tbn˫уpNP6k+ET([r-Hxx5 WZ jfVd֐ y7q+7xR иX#K# P9S;CD;#rP |=`LbiU`325^:뱣~'(k>`qQK*.R3JwIu^ØRv-UCY.u <r1h[T;JV=A&Sf`}єm"QD $#7n?O"N-+'k2uBeqb'AjMkhB So\4Q|ƚ=gKa=+?^5KϥI=zxs3-aO!U 6ko5 *buRSY?oL &uzU0|,gNrY 1܀vQjC`V-# R3+m*86H܈ :vJT+~IjBq nӋFv)|f)= 4Hw@Y}AJ0޿Y*RiK }wgmK!86ȨjTb<QS"rk[|uI`O)l8h,l{sh? &a5\>cG;d=rCڒfS XUPe3 3*ĺLsNM Sܻ]?V8E /)6l:-g$zz_R>{|Ԗ5;,A(ۄ}ʘD'(v'?tҦES"F8졕G:Ьhمz=# *gM[B"纴~0QIs+=Z8ʦ´H5uq64(~*OC^~xa K0ŀwzԫ.++8v_K@8tF9K[&'?ė+]HT$=8a^xK_E0j^*8wMݪ}\"+2rV( **oՓ~ODfTxV5הCpfTqdfg6u9 R~o= x+qAou26v;CDݘXh!9ɬ})@k.F^dZ_^a N-kdaکыGg@aH\$#Q$鹡ftWԸfGOkS1'W-5ъJC3jX#ocȸ(ӻP?'Yfi W ٪Lc-Trٟ4u$>]Au4,c_P+^&j b%|Q*R S]7B+YfSnf@` uA6JNJNI p;t;breHDIuxOSSvk `d1 iʴtn7{ 29"9T!1ڽ7Ү2J:[E74"vRcBB >pJ)ZREOM6 1l],~T#̛1Rt:QX /]@ϛܮ!#ZaN L^1eGbl=8~Kr|A37nU$9O&> tƈQew^ːc2AӅـ`EBC\[AC*q[.]BP{i>-cGA3@"s~ޘ#F}۾Pk_"=˺.y0Ckyևۏd֏/&;dz!|ܭl84rنLJ/% V&oIGt> C0Shͩ9K1wit'('{<"9g,0Tϣtai?T+g1ݤpO}|>Xq﷾&JQ$/D]p0J`z|]v6 $Yc2i[U9߅'/.+7X _dHW/Qp&ȔNn hPw*_| dNy7+wkp1GvV12ڠs<<@ÿnԲg>ymoUqq*z, _H(T)8sKMxvY֭DȮiExIjp*7(uJ3$d4`e )) R`UKb*HZ InK. ?x&G&ɬ] E5U l5/bI_*ꙴ1o%FqHϔUؕzWݍ\h ZBLN_]`펪+?[R$떔TAvWH83B&TI=ڜJR)$ !?Gز<*yzn N JR3P @Trү^#20b $g闔/þ&ȵL{-fk X4Nr=.mGK q͔Y)+}UDQ.#&(A2MO0»k/z~2[ 7(T딒ŗlcp(5'1c;cuzEm +vSVE+Bﴊw66&M&%W1LR e=lm/:A֌ғ{!'I)dIbA6;1h֖ SLwU@ 3vSѸYu}:1RK2Z5 abm q897-0fAW~vݒ~0̃'ۍyƍ^YCa-ٺ Y^ЧԎ46پ߽gt/# U{g@Yةϓd2Nl a1"s\VpDFbB̖jM?W%Z~[;5,Wm}TXX]F5SbtqƼj8MXjjA<40 b=?g4<-a@lX$tw\-P/3o-ɡx=@ԣSНiDlmUiRw%jJJqf73Ēm IAsBv&pmt`(0߳ffc 8{l6mB*Cwyсn m]Ⱦe+Zmߺ474R]Y!Co*!) 2B̀i i[\:Qadi{Otq(\Hr9YlraAԝ ya2|ED&1aT>I"Guu."OA֒+) NMD2nnz[*QԼ *ANtz+1o.ߤ _6(2u"dGp1?n6| H> y΄?X fNa\bCQW8B#Kco 9-ޯae<ۆ rtQsAZ:̦G$n'6{ G|i9´D+ R}"LsF;8p/cSK;,tk~(U?\ pp^w~&NTJ+:Z*Qp30Bӛ x`~0mj%i2M퇫2ſ ^%{~aKI2)G7(u`GZZ6VԼQ$3+jDrb# v퇽u䩙1Xj{Ե^ ?S2MtB Lώ &[\6ͽ]]Jtj&r_+s 8@)U4ɍDge r"!q@qYF"pD׫` 5mՏtԎ4qSƛ*[N;Ja(Gv `ח:5=}Z:k淼 q@TZW ( xȬ" `R,hEpB@T,x>i9I;"JӲ3~'+R޲h@^QT4#Z;ܓg{pv=f.yNh848  /.Q9fܻɓ>qHWVaDLy'Sq懍OgG[ٜ[-z/_+Y!x;1\NYþn")08P!=U$h~Rczdz<u16T@,hϤ/ (|F籝{!qxfs >!eZ۠Fw5Ln uqy.b!L]+L/}4|xc B^cЈoΉT+fgvu(ݐt!i8(el'65]4bۄaߠVT1@ UG -eqJސH^Y<=3M)7yŲ5!}YqN$>|=ƴ0cc%"S4Ѐ[dϋE'%V=Ltodo9S}Lv"FyZSѢ@ԝU6B&rƩ\唃=+>檪Q cC*!BqT+I<\x,<׺$骭A)D[r.bʼ)+27 W(QH7pڈ8)ho )M xKza}ԟwVK:HR2}" [ۨB0qY#f9uǾ.<*s@C+Y2xL|h I9e,^=K]"[{6h_; uyb 6Evut| G_ɱ6XY3~9b{˨?ꢧCzI$ J'|fxTg *5B:@^$e'?a 9EAoВ=x Uh9{ pƛz@2ZJC, FI~?^zC 1R(b~1xNa?ouqG+;>!0dk%#-V+%5-P< HݼSW)#)3Lߍck(GttI T碊*HQs=r~8<IM<Zi{pkسsRA [N{g# 'VoCK+EZ̠"I ؀rǑ:~%lcE X&fAѴej,%p Om!B,<=9N ZIZ"vRO%eiwn T9 GF*z`gn #zήwfxy"a9uZ8TbO!CB~bVo\&)qZ`%LpkڝshЁP elx Ub?Da=akX-]̍2Os=F/tbI2{tyZA^՟ 'ۊʍ. uڵ 'iXn?9ur(oF=:x ZWqJ˿o&dtqb*,ڳįӵ ]J m jQn .~Kӳ+(%v0:J{R~: =>B:@ s9pl*L$"ZY}))1w85\ 3!F31?V}:XV;evC^QsQZ=OrlVyVM}|q^k_CkIZ$Mh1Ip$}<{ s8LMbJ9Acj2]8+$op!_}n.s_Eآ/#'Zcwm;JB zo 1/xHBu[v|0XT'+.tvN j+y9p B o6&*Y]g~b$OeeJcZt⫳.فV3Gڹ%-sFEt{|&\ %ksئ{ H]'sY7-/NoVg e}h'ϧ2Ad<9rUWx ϲ5Քɇh~¹(s=OҒ=~SEWºv%;K`tԞO-{.QlSU@{d37cnzGys=48}ʸ) 1"TE {d$;h" S?JQ "jG7^܈ c2Mq;>(UzzC-uxnojb|hgtݢ03E٭Q-Z}ZUCB?* 'uAzgޢU'n<ڴ:XU!d0j'h6ܪVד0% IYv.B3>MP4Cˍg;XSl(u_0E&0MHJՑ*"x0 ώ|XsԐDbO d7n랔 8UB?V}ޑΗώFƩ9p􈮡{ut&?U rtCh\5Tl`BF>6DR~Id?k3Hh&(T {>$ qMz>`9fᢃ|&~0g$yDӗ_N ^f,d]"[MZ,_zK^3K4P`-d0 XGQ~T4+nZ"/rN=b3=`1F|悜b+qSiXnI|:o xčYiNgplYU XWE P]}5 p3"Пt 'ZASM_L/RL)c@R oi;3:X_%Wc%bM]|8ؒ% GtgXTڬuy ;spI!#5?s}P&8c*ŶXy7X}:$WS3!'x6&MkDx\jX%0!ԻO"d.1;tǧ} 4"C+o!td,WV(.I` $I}ZZɬ <)qrp+3ж߅֦0<6Ro L!8RJI[3Yw0>$ G Eg(xFscYъ+yuJAAKjSXo^8TN2 |K_=`'e¤`e\2L='g S[=c`3w80kO2 ?6Z=4-7q3౫ڵYt7%{Hl +Sw\W[l.zX,_;#3t?,ȕ1 J!.jM& ɕOtfGm\5(a% ܩak)y& UًrІ筪{T0QtN Yѻ8.CcX9:d =@M/ ᚂnIxl;=ȨђˡYm[sA9)>yP!\bIj倂 ]jZfZB?K'`2*6Ҭ0Bi S:Љ-"?6g‚衑b\wZ0^"$gBICw{ }(sěwxWR%16:O@Ǡ.WHq)eY"E, 'mT)9 ٹ/Q\iͧѰ9(tU%izx摢 5.'_P B&dKs_j^ s΂1efv_!m1fEޡً-c7K>v?Y90}At'8!׈QzUU٘S]}% aJW:wՃݵ-'P#j0#dyqX_ >A4?{n y2^@Mj =ظg <0^mm=Hs">䪢Iu4vNFlvtG CȱTF[a΋nW=vW G pȣζXb{3)n-tQhKg 7l}1fL ِ;C%6Sq)ec;@F-6f?E|A+`"F,g}h?06/2O6u%lv9gP֊ }C5ϙ8ԣEJ2L=fF7C("dE9$Mֿ"Ƚ(;7`'KH `H!>=v"3EL^=ڹA\K ci-vBC죊YVhtr!n7('34w!c;ŨWߖ*&.|p:A'eF.g9#a9I&Gܛ!mϊ/ʕ/}Mg7۫V!5e/kgUR/୫, %0:Wr!ͱK 9jA5-W|R|XsF9D1m/L9q Ji d3!Nd[dI>+a4%Uj[l3 YIҪ&]Kv}nr` vj`ׁ 73X) 8^X&!Vc2wZde,Vvbsʺ3?API =O}59%z%0Ֆv/4EvQ?)KF0GFU JjZ yJtWdq np,ivG:QBBro}xªF$iF6 PGRџL,jhHᑼ3H >,Hxy~ 0TWcέZ'V:Tbm ^LbuB` \=vg mt"ٝ<.݂2^>ףU91jϝ8״I_2|;&IҀ {|x$E/>6|A)FdvHG(^0T^=v[(6ֹG:n};C6gWjg8^$ Pؙ:cs%\%1@cHΊV(|iPpnY ! د ~&` l%}s.6. 5xƨ |BM7qAhht:Ȉ6}2Fu؁=-S^yޟ[һc1N=ڨ [/VlDĄv}?U_/U0am-Stq?r:+e l0;\O#%,*LjMy'!?%gϻAaO);NT6ާ *d5&x|ȠnHye mPZ_x;^q))&#ߌvD;!Ue'mK}at%11,a?A L*3a b\az PϤ](:UqNR2ܕX7ٮԩ\eSs_vA 8~<,,mJ8^ ĤzTb.,k>^yWsD?Q<+.gw߷\+: c!CdA Nq䡷(UC=֍ͤ4 Bs Bg֟ʦyз)9#h ;U5ϡ,;'ᱻJmj*5L_\MY#~B6ƊtmК7YcN\HֱU}cgpa'N\?^v>U`1m )1̈%1*Z"c˟ $DXLT;* OߩP8i)23B QQڷk'|RoQ6T-OsR<{asgYpfBGUƢM) F)&5l,p-Gm&d X˒'t_zS> S"\?a*8s}dB̦zKl]Iܻq9`bNJ rvW;E6:XSȣiA_bY)ll/&Br܋T6jbf /)J?&HE%ѮQ\􅶟wz &mE("_c^x%xmf3bqO -3(c+=Mo1~"/,v!dPA֕ ">gD S<ˏB]'X=~v D?*.m:kҸOKoJ7B$ĂP ;8ҼnJګ:SULR qNG24Y:풅~GjMJpi ) H6z٥~&d _81Roiw?Jd*X̽? ;K'&f/=Y-eLsj^,-i]5[ipnQG6yu-o7W"0>൒E@Q;/xkr7qH~:PY6pџK\v Bm2Ce1D(esf1 AP(Ox9VYDW~h %Wk=hꇣ.z)X'^b'm).8eD $.\{Q5o ?X&XgablbvT;Wގ ju- }_C򊼠U|M*խwlץ|㊇eڋz1xnd@6 \GUP2SR׭>c(S>N+{ً >Tf"i")GX> D"SH4#~Ajt/E H{əaȅ>n*|jE5]th)sm۟qFEX3e{4ѸZ6 tҝb5Q,, m#[ f!R5iiejB*YA7 ]5tҩ}?v~4xMO˔5ѫ C 0V 2ӫTPtt>Amr+Wm!ml췜Ȏ_Yzx (DBy()lq?]->d?0i/8k7\2RdR*uXYߢ<d `9 yzh*RJ$3QQ- `PB!>_K^RE+@B'Zt^|L#JpJGwK8CfM)=1w{lRH{kj<$D64]7oD!tB`a WZx̂>R^'`dhHö (ŌO{/I`שKSqӋA/7ȕt &O5Qp,+s_lqh=/sSa=wOT>t}bvo*^Њ&z,j;xDZh}h&2aYC21 奂ŀCԃM>f?Lqw "̘VS%O2`H+}s'g@(t܃v;K}!.Jz]_WYfZvd3}3VO=䙏SчVzh%z"߷k@NԬK?Ƽ-B 2KL-r´^I ڠJVU&S V-xI}컸Q82Y_ee9LJ!MkPYqTz r@ma(BE}?-*ftymggP81ODJ A\՟XJ#נRS9dB#cԏjDꚏ-"KPl@"+7LU0-H_'&pYD^Fe*]vv)]hnqF33ZSקbk pO% 4`Q<@|+L3rc\\; @75E|9VIn蜌h,wɦ%FeWXś.%]cE=8?T@Xc*QaM\XvA#h#Y ZT`g`ݓ@n]B@ˮq urNl=UuC9 /ʊufL𮫉dsXy?at SRIS܀hy/s?9zi20 _uaɻ1&J$ !t̉uZ`*s2$!`+,`>fMlʥCGS0?5`[0G8j`IJ]ARA"&㰡#Эװ]w2lm8]WkV12 ^9)^ Ek*%]\ka_Հڮ"Bcn6g{ fW". w6M壯*Bfř$1Z(Th}:# ҋxcE/^`سXV:M+SP?!&]+H{qnc([8Ł=`Q鵩VG2q806-zן ]a0O M*@"q4_9sbݹ'NīU#5찊^>R6 :| 8RW@V`ûn,b:> } V4[w^ő%{HGt .3yӥȓ{3$\J[wབ/L?xA΂ά#[L޴F{%-xWQwSܙ47Qd#RUWlbd$|O Q`XO\躒qM.ඝ1(Huw49c[Q@hgIm'skCO(#t#軽+Dұ`ZZT7HƜ(+{ ]OaGw{zkJOY5hGWHda<}9 HsigyYIV9k8Ä&N^[sXڷzurG,\Ϻ1t'He|.\)׉cKK+DZWV/d"ϕ8 5̨{ _EWnߓLRza͝4%W5z:]9zieitDn\YӁ\&sQ1}swFx Ki ޥ},T.ECl}ݣCW"2_wm3[)2&jORsZ܎{O> [܌Krabt;$G.XΒ8j#hioɓ-e>]Wc]зG:.3q6Qx~B ñ`IfB]afJ*3]G<b.VQ츶>}jT{OS; n~)4}(u g$7P#UK(?Cɷ6fN( Lj?@" :KO%N`a_Y [>TktM vr3@KqB-qgڧ0{b,bS m5u%kZI7 tZA 2IBierC)~%\I #J@ qflb֫ƢѶTv;,ܓĻ/j3[HO mgGw%}׳4530gxwxDVtƂ+gjma͜Nc(p_R?!e*S}OY,_*ORisp=tW+\,Ȕ=rJ< ":xuM ķR13Tj"M CdM ~zGp(JR1PQԯ)|ƖD{Z7qDsYt¡&#erXp{=rTc>ja47LqpUznq@NtHX'9Hz;Dt"ޱ[+sV54W]b1A|O8+:w5tnӐyks' l#5C 3HəvC޷<#TM6m)VYD6G'ŀK1hD9;^nSLn|_Qc*zsߣsp#9Nw.o_HYcCij6)+'V>tW/XR,V=и!zkYS 1{̗c'$A;?W>ӿv+4NZ]V_k2@M͠+SHk:;)5JAz~ FkҒ )TM$.ƝM<.$W5i F@'G“+?֮rt7-7وRqM999SYڞ2H4G P bCkLB]mtF%w0#>~tD"H*Z^56A޵>I Ou Be%_=|]d}_&CZ&s];t׋vLyTEcʛG ;%D)ފ8pA!ABǺrE 1 rg&w<@zS[PZlm_D(?Q߄` >j$cBxuVİsx\KRpGi `,F.ŧ?: _FЉH}]2e6@uFưuZ˦Vِ1]ܷ% W' P`,rPlj S~Yda坌0.T,LS4/+C?rS6|ء;1'EaUW0)KF:]OqJ2 XQ8;.[`8+| Ń0O}uƤwE8%vB:5ĪvxO; z֖i#Ww>K8EG,^ zYbsDqJ7Q^&\u, +zk]>_b2|zyӚgw(ݻ.g7FqC"E2+:no[VXw+{DmwW&'9B"V] _s, u6? B.j`A>JjŽn& +Mgw0(hjotn(J- |}MLyg5DLJjb\+GխGB}y V%aq`'H=Q?UX;4=>B {8k(Bx>ޟ˚(D{Yش0"kXd`QўFӀɶw[̜hBED'Z(Ӗ6Րlej`?;1<"| l0/m:%^;'Pui6+jP`v14ID)Y^Ƀ`sܖi!ŐBrqp'Cl 'i2Ҳ>\\ۧ\Ժ6d k0r ŀI=kJ1LΦ4MAPO@e`<|p-wP1S&HDڽGS{R+ Wj ˙0q=ey~FJUJqycR=d&CH;pP3uJ1숊%{v>xB$ܭQGgNY[-Kb]:wLfѻOyO'H>UXŞ#AB|]bRff kNMQ&wzA觃/v\!jl9ZT"CL[jڬ3 쀒XGqlo/([4 *dMHsD(w>FP*PoxQАAHN&O Y/{TlwD%郧$-ރ* gk'Hbѧ '@g)@ QAB`{1d!eTMF.3_u0++D7q7*0i|ocVrMNf(7, MOe͚Ҿf)#;zRJ˦_.eyl`IH)|͘{,`֓'8퓥P4W5۩~$|Vʔ҉z?pF>0$rVZ]"ٔF̐]qE_Vi]=%w6wp"Y2>k0+E;7Zbn>YkA<!aaI^qxCfxJ2S2kQ;Zv)B:L?B 3eԭ^8sBTY_+SwXSZaBg2昋0⾇1dmJj4sg\ljG:BgA\!VB5)ޕƩ[N SR/ƃ&S#\E{:A/X]_*nodeeEJd}@ :J]|>:W϶wװX{CDk]D1w [PhisG eBZ=FFcT -@.*>MEUЖ7T+yy;vpOzcp=Ul"yALlq3%knұ)>@iH&tޖjj_c{SMtRbLϊ+oi1>v`m |]'n^ ݶ46b1q2ϯ\ꮧP/ӫs~0BR}~Bca;0+Ee2Ym%b7'jƗH?QDkRv#3&&s?]uuИkp~~"9WoSEXEPpۅHE9HyȣoQ1|ROzis4{-6m/7UAťwx*{Cn4X?}k;&3<߀ ʽ. : ΀W ,&bw?*&h| nVxVg·ܦjONV 3ա&~I}^ڢB=Q+o`&ˉײ@rBh9GNjCrr{vG?H[ЍdlO+ѹ(A^S*s4O+U&OAApT`6DF#T_DO1w"Q:u-\#$B6Dۭep)Ds lB }p-qxw)G Wڭd6#(ae%r?dс2AF=>8i-_::cSb̕9EƩ@JX%ٿ^<]|8-|9إ.T8).Uowc])2>Y2%~>:eeCt{^ЩJ_d(Wa~0m jX؍1&Z_hM]nʰ+2{~RrUCI''{=E*UƐnUVux.ӌWFΦoGfpa{G˹N%ϩa 5 FO-H[v[IDxC(@n/cv^EChUlTicϪ'>~ tx]R!UVO&ՂuGQ~CW ~ŽgLs0 Hĉh"Qx {}׺Ǐa^m %Et/ҟi{Ҍ<9ߒ-qsML% 늃qnlg +jZf-I{ )X]x@6 \2w/:gPRLĴ v|ׁ7}c\숅ѩXX/ʋg/(Do":RWϯLĤe(bg߽elE ׃6CߋE`W@i ý{^,ug(ۡ 8Zq [f+&}l|D\TFҰ$7 )Snߑe?Lzs+ZtDkP]n;$MlJ.;ΨarK)ue 1}3qV@{vbNȽwQ0Dj 3EGgXY& D&ȧv>PӃ["!ꊒ `hSkg.5v29߱#`]sƢZ\ ?BuĽOG;pP(t=+H\!Es OS 9|J~b%lQU'kV#A(ѨbYIY Ix63B(sR";YC:Rqܞ*nt9JGV*d6G)tB)!"[u%1)*`/a^[J=(A `+$:WZ_;>Ꚛb&<5V#/D}v]5#|пR+6߃pmm{BHGs{dHj9pJKO.8+;-U؎yGrfGZ,k$X~ly$ `oxQDN.F{,{A9B{g[P 1x$ed3fpNtIqPJhddĿ%`Kq`ڰd);+,fzPpl"ez$}m9 cl\&\- ޣj֟,Bē'6rA9H_:p'?OopS) }5)1JBz s2acyL >} ;a6MX/U {N ͝$zY:WHCW5|-T|4n^獦LgUzP``U:T ݡulxEzXZGԄ/mJ$ؼ!$XR&XTnD#@.ikb.6(%@VAnEI~J΄ e5>pZnc eS|h 'msǵFLW=7#Kp:t2?c%[6ÖwQQM 1uXjQǺOuTi aEQKjԀŐRRC8q8~o5e"?yߏ zIh 7,F)uK(=$C"Dl0ygdաلmy7(ا 1T.H?35 XYNN;nĢZgmQ[!`HMߩ}-Cd۝"5,iM6@I7}B [&s!t5A-%Ä y5Vi0wGެv)Q%83,4ĻlVօ)ZcT1 I3G.15z 04KJQnn΋[ڹˏ\JDӁ:BWX˧=&أ9ǰ^[ 3ڸ$džH!buC#,,)v8@/J,g zLuB-f[{)sz5.buIlsڲfhig؃! zn8{aBa,(l;_&j׶Π_gk? r -9{Nᆏ"K֒Fb1*Z .~Ғ^Hjy<3Pn*vD0S0{G}ݐ`UY)qrbxVP}E6~aB]/ZUr8xuYP/3'&M^y7_оlolN UU%ay:gcI/4Xsa14OF0Y 5&B#"34;e,S I_D=)ιpY2TWFb+4x-؊@\ TΓ:S Cv+Iթ:M=fiet`Tz=V D0:Ne!FN6%8$vݸҰ'\B_ g`4<<5Nv|8gOZ {0+SE2,ԜF)JrzcoBRB]$h]Az2"G"CE - 21^:B "A)D ֣2%'&[ B U\5" &<` [+3 {lfº ڋdY5 m,ď J=| f0'%`9 Iϲw kyr_7^іh_VzMHpKALaDFWւ ؝Gm흎#Dc&3)وlƅdExm%52f־Q:>Z"Pƣʩk5Ì71'@Z(8\6Z˓־ R;JxYeyK3M +35SS!r %0‘Fܷc"yEeKw͡ :px$ZE6@d_*]pMirӑ jjC<9Opv)ZB XgCc=x]@[!l4!Ϧkٷ5qQ_V7[q NCZ8]!$2rc!D۱%¶5ŽŖ=s/ wߒxq^1n"}ůN`S"(  D/s*?ARQKhWtÁ_Dok=\͐M94=fNL*~!᯻y.M3w_#)x1t0A/["T-0L5 {d|wb0?] ,6"+y>IIQ?Xa܀0Rg -P=z7D|qq*{smJKe(W, j'ޅJd{f>\vqH K:hNq j |Eߨm;VrjåؿNFTY5R5HD*c){b{|=PуH7݁:t#}[. )G,>$!A){/KTӊūdabuS! dK;5^A~-Y}J)n)Pk`MfT0jJl(r[U)V &yv|V`T؜ﲟ~IXr8n~ LM++PHU={tIywsseB[|,׆=ݨCFSYkl_?.KQa+ʙHv^ѧۄ1[^sl`DA:+鰻mgEыHBWYRgz~[E>yY]6io=qH$ X\3G(: C)fY苃ՙYt WzkzRg{ @bɅ50͜Z\e>bH?6E+](=_W#U%&ySjf`,T)U[.KLucx*_(6uI41[&‘GA\)?sYTxr{ie A>,jnɉq~׌ zJFNDaJ'VýYA5=X<ViFȢNKBﴗ9 B^ws }IS{IAGNjx u])oNw7B?ZZ"|֬.S0%%2;QdˉDŽڂH7fۄ>DiFXCIE1o_Ⱦs[cqӽHdl.ss݆UfNlQ Avqo6ޙ?&@fk_`1E6H >(&u|? m_),<`߱)Y[dxMa$qeIiP@`oQY '7G# oau&_7?Cg ZJdGQէLnzOMq8!^ > -y|*mʛ fl_Lj ;l(D5*:<8>.n|Lip`nq!o<~>JAY/VwyUYɑߋ!4ՆG DD5MbBN @܎P{ Ÿ(v\5I3:A.bMܸ̉#f,oݼ -wz5$=\찹4[P@Zrt &4LeT)0~@;e۷>n6+RL~OWNGI|ዝȆB?,m'<}M N±=Z OɅxnh$btɓ:%vhp!>L 8ܞW*ߧmd=ˊK0*CT~D bu]-DgԲ45[W@n9k5vjkqnkĚ?*G92)(YłV$,Z!g />psjR+:&}'xr j\-PA՞sΒ-/aì:/z:"_=xX#v,K5"FdA 0K.,]YAw*7 Ƭt+iI/`" ɕ9OTZDN@^:Db8-6DtbIGaԂ8&k}hI9<> |m4nQizA?i*dQŇG{ -xZH|h8M@-Wπ=UϢ'=6hLul3!RR/%ط:%bn%f4:/_a) *_scYB۵(D!>R7on+0e旺uA2vdy^lpז݁|tbMCJ]"`ڵ:\{ j NM?`Z0:%h~UJJq_ߺb"~:ӽGrj&O щ=H{. ,jhȶu- L(PZ6촓y T',$,dq-6U9HjM^|`q|/ iʼρ(-xyrԙdo7s\'QO'9/0Av,Q#XergthbYxSj\%LE&HKHFx!46*}.Bm–3M6 Wb_c2=~>;'>6G˓ra%ktD3vⴠ E Nc@f&u^t`ۃD=E?Dm?$"3m-跍]E Fdy~3wmcgX1QY3-=:\*ф:QyǢ<~X!)IS`* .sNa{| ߠj0AY泪ܢ.,.ncHU\n>{=#.k Q[f)Gʞh^R'D[?S3Z'#G[q|H-.CKdfBSt ޞs`1:)__0, óKm[E0F@.}V p2Kڳi/].0b+EJ|}Fy@# w#e!0K/ItnR1֯T (vh=-TZ|x@*-#Ae:IͲ Vm(9is,%Azp}ؠ-IM(8ɗP-X.DUhdhz<3$ьT"ó2 ㋤:/<[IM!qp㍔D]V\Mc߬ HɦЇ젻v,}F/`V;V&EQkpD+B9er?prߐ.Z>q5i{.u2&jv"fX7i=jR12/FCUBh7\Xl^F"1>/|Lb[nZRw4OFHj!ɫJDKw|6I=zxߛl1~ίBBjFfK}By^ MAO)0uy=y&Գmy#_XC$ ROFeA}?4 o0-V+CS$Ӏ㾔-UaVaU*L}t$_G~8  0 quRG`=t VV <(3צP1> !Fw,ܳuoi:i ViYs|@ʼnz;R7Skb @F闀Um4[ m6}X+Q6&2Ez _^#FL&_:쀞kx4j. S< _cX)9hHTﮊk^*nީnNR'kJmҐW 9{jC/ ?=N H0iciJREOʔDbMid+md=\jfVO}6G3x5@ Mvh(KU9v38R"b{o+Mu1 M},,M3%na8!DXxv:o&QQw6>p2G9GXRRlD.ʨg\5 hKW#Fy֥^̞Ҡ^Š1`)%e 61ۦR/b&kU$HÚyژ#XAf29YƑѳXW79Bcx77b~.~￙c،9-|ĩZ2ܿfeF',3T> ѧ+T~5`o2kxur, u?*G*',|ulAYi1 zh}bqޓSkk>\fEI:aIs/)X"7ͳ CEzwv>ȾfHR6JfN>Of o vG+ 0䟸h$z+3DT= ~ӕ'E_Uچ8/OVt"0߄LB+nDHO (Q,4Ɠ/R #p(20>>.` ,`>&m =>&ݻcK)E 5_" yu+Lyeg,{0Lq N"t>,"?Dß'^#E˛dّ;tݺ&)\+qF$ι\ߵcoMZjʫU#$ŇװC-`-e<卤a vǰ#R}'OĩL!n?y#pXX?̀20xH*TKQG253_Ǒhpg/w;A/sxV$=!n3I˨6 +gŻzdSֻmĄ8\3\kW>W^U!a%z҉ޘ,3,.}pQѦ\ "j?9SSRԽ޼[%NR2NP+hԠ2+?h3b@QGB,Ⲉ5.b[^sG 9J_~#/#~ɀ7 ĸ~SRqښAa&paxv VQ8h?%FȕqX`'uWt (= ruo@^mPM%e|uN%+yeBE!*}w5AkB&+TXb2_l24eK(XW1#88\pmmTb_ʖI|]f:R;%6',I&b؎oQ2˳NFt&9܋_Lf+{$~lʻqنS\(VDSQP`,cCy9yog P>o;ѳ<نY|;#$(aqs Wꓴqȥуb\MVt83k^kWɍ럁cel5BSE܍NiNoDt0 3: aN>!>$<<62YtP8o{EK[m4'@ BP0<4_ɜcx]:;\6a%a*.uzkYr(> kܶT5ϢXc*O nlS58,prVC S gN}^jJuIQ3.(5;夷V.z8%4j,z{fV zc\!1<~H8)̧7ڎ7P̞~N0CpOH<$=V# O4 )ݚ5djP0|( k3feGXx%ųis\Kf!JlHVGO,{fj f;ڡ4kbv[!ysg_Ϳھ{pv,>K9 ]rN5 60#=T#?`ɝwMg̚osi 3,GXC@& a4uVه\:W 7&o9;B޳a?v8h2dPm-tU,D.MWo9VƮ dɦn{& zu҈$J-x̮vW=`0J kcׂ#9VZ/'aTՑ *N~əu>0gDN+'MĶyσ݉~3bBy.̹]Г u}ǗnW<:K ;jr{0?s9*z'|l]h4@Ɩ!|/5X MU\nkVyp.^+Zw:#;NߴDyA:eʰvI?ڢ)dyJ&td4 K˛:fkNڌ/lKE|Ȋ[\;A@jVjώ ,[bqf{#牛loaMqBNm{ r5ѹ'K>s 3K&=}n\큾e3e iU ӎkp_18A_Y 6C٘%9J;i/BdqY-aGtܻJc%urP -7(a0} uhCLn mna1Kݫ̦GU΃TJLQl BUbdW,j9F%sG`'4DԧG{XwHY'{҅2]#^oX4w oAo#[5O #mɅi$z"/p6^QN&w Ao vTCymj8 *MP^\mb{ұ 4qwDrQ|$?[ '/N{idנCBZтp;XOӼi݀#[[@m<~{eHYOH+GmPb43ƱxI^jQi{Ku}(Hfp4LgpEb~Wy?'0g0r\:֝ܢr\e?v<۴퉠Pyę+TuqH2"Kq>aɓ n M'Xs;<NL%ԏTr2`wFnUr( (q`F,o Iyz67 H %Cj# 'tV!$͆ ԌP)SoAMJ⵿CB#-WZB7O %&|Q]?QA(PUE 6fhX 1'N-v3ofd.0O u />prYHSS/M4ji֬DՖ CHeYejA/W2 ` m??0g-u߭b.'Qɘ`b*_B:$bQE^Vb 8K֑-O,^KuL6rvgX.nY3g~ҕ/_?kпzQjzK, M&8m^ ?@ ̲03_ٹ(W6.9i?e>=Ct DίB'W޳&5[Knqv̥ &q{Vaqp1ӈ%SpJ+u6%o}0G* !5. fSƆ!L"!AţMvxdXGJ?GւUHGמ<*s#7O]j!}F$D\[^GbcDQ)Kk@7^hcpXzsrw~cEޒ@t3!غnS Zu-Ѵy:}keVm^[nةŨ@4'v{t+,,"S>-7@fS@ v7閧[cOG^o|`R~O>eGYLN`U>$ 0G3rikoܦc_ґx0^\4PM_B])q x22,Ƙe1ߵ lKuET:dq.L;RfC߈s{qP#貴:t&i˫S]%QP"Z6qVGSB`R;B;8`)תWO s ;޳}Tέ?>I"q[ӧ=@Z.O <&8֠nr(Lf'@xܽ!ۙez=%ЭJPE(;;3A$Qx:_NLAvlV$;l v&zRG&q3i{q!YߜjQMK HlK-0&P$ũ <)Yfra|1߯R +݃b5t)#|)³ZޏV_+NjlN vJ F[`s[8RzN3D4N9êNq5wJTlqoG_+K~;J5iI5GGG˜Ve]/pA#-2pQ ,?eсsº!D~{4(>AivJp@ƒF>d\ϗPOSN 3飰#6QdV8k2OwHŧLMf%#I(! _y2e;vpnX9wn៌=ד`r)Ê*V[,h_-۵{SdL@ļSwMLڝo] $kjf W BJ|-FvSVxlC< {"*F?Ŵوm8ZV6wwbP,z Lt#-IܥU$_'˝?һ֑p)C-Cl#^FAJCbV9'1F8$*Q/x@hbs[`A?RNsIא9:&&}fp1i}.<=~2aڃ4H-zOf 8#z([@ى(p{۳LRKOD7^ 9"03g t`BNGLYevע%OʨU0u7H?Y]-2U׈c0xp]Ssltvq~g۔üfvֆ;ovGHJ8%};qo'e[lb L Կ^mQWweN~ +xZG=Ye[.~zFO `yqt{ؤ,I`ۼVIc JBISP!/K8dU5ͭ$CV}4Mowۑ ߳%tP7q3iaD`ť"ZYrTL}\EM['6ӆ\䷨P**@k`-u10=^f;h_XI:^ug4Y}z77ʻ&D?_*r 03,Ƿ{]F[.,ܘ`R\JNhAzWQ7_Kmr(v9{ *3Xc+֟'1sVj V٦}f8R[ tJg'^ Y#5?0+ l,X2ο`jd>_D3<]}]S@APRi6ž)O]좨F@>8 _Znu`/[R=TY} Ee O0-W ^Iju)};w-Elvh30GQIZDm!*e$mj"6<=SkHC1'È)aW=UmeQF,CLD(jQ0,:'P? ;* #VJT9{Xofao Xޏw `$5<%gQQlܩZ"_v 4Wr~~Cr7IC̍v& )}!۱ݾTvscg|NpRaJMufK壇9%i!^`(}sHɀ)mg>Nӧ{S\Ya)L 9/4/O 1 UPT (5pR<nǽ E~%g# =e~sk+Z~FT xFi Wgxs?No~h]'gSb5&WIr}92HbJ\&\`c#%S靋 Tg_ h6Qu_Sw5FAa簙ᖗdjEd*͑cLFKH!C=ew]4J<πQ_I_(Z]J~Ҳ2Y*u2T2siq E 9XNA =A/CBVe..ɿ9mPRܬ3\P✅w.O(b(_>w5t}kH *36*wSWID^H'y,?} Ts0 d=NSPz\v]vt{t#$9Q-QsjziFL j,:2 > yrI $ˆMzrg/|`ɑ?}cY2+:C$Ͽ Y -'3#")^G}T@1]u!2habZRKzO-DF m'+1k;yGe[טOJ)Բ.0ʗoW2xj7gGJwgmF4W[&0Ta[SBF-D|jjvHdS<`Yl-`i1bS?:\tb1W@%uὰʘAs4tLs`*O#3F jNL\h 6̃ɋK~m/#|㒛A%4FCŋ"H-2ea,Ͳ园yj]lUV)RF"K}.m)Ek=u̺•~9(^EH# :8,P.|L>hDl9Dʯ1#\'4]I/tnYXhQH8B?RpA2tEbFaN?pjv61JX܆\2ga AQ`Y0iMz}1mսU509Vmd##-7,VƋ%ތKLi>mfbH!,/+4[N?g:e{Gcx=ƎUw+!Ѻb鑢ĖiC$o >:\AL pW}3V!ЖU+ .5v~ܴVQ FK D_/ Hn!n2 uu9ʎU`Ĝ3B^X<;79!WjH 6dzRDht ~-?ת3~4lxGSK Y }1HE'Q4) U 3()<[t˺wg*Ks:>"n(Q&y ljb i4 ϩcP'1)D 2 SoslVN+}YW[+ˡ eENb Bm<+j﯀ܡʒ$Uq4zZ9rY@IюMѹ t -l~N‚a7”ug؝#xC43@Jd Yx4Ui +1 bw׵t6>rB6LOEs=+x'"ӌ;& щH xC.aOU1u^N3]:DJ$SNX{*!։z԰t9 Yj)G*"uL6/[4sXހ0b^n?6m/r"&&}E2"{W=W[' ? :ux07Sa-V. \%6XZ[&ڿ S2m.~~Q{׸[{;I͗f\uB_ДSL{}Dr?CSmuUr$8k=r{ VKjp)N/qsfaJb ) KX^ [H3I!}%1"~iKjA>8Q''|^/Z1-yٵ-t|x?b]r@xIZ6@6?.f-]L{:1qX)/6a0u6MQ"1cGUTDnӡgmyGtSbvK()鷙ߕ~jS5tC+jYѝޙ7L#!x H|@yJ(mwXG>8 P,aל7{1\/mGUN$}I]ْzKʟD%?Ɉly6۠h%H k2Icfi>-Vt[ ^G2[)b\Zh dtqv= bZ#wi{l  JQ!)BWe'@Nҵ*\$]5Fx;b#Yo١nn>Q鑕ls @O|JGHQH( u,i`A!ddcvzO``#aFƨIt<9!]xSJLALc܇"faޕ Y9=-ӖN9$ $#[[X'㪝8E4tl܆K0i2ؿ}}hs{,n}'[#圍c|?4`?E(;~?4S 2es JW^G2ZVl:آl 1Hh2yFwJK9a,P\ U#'>L 59HJr l*PhzJUj:%ݛE_u[-|Sz@GLz۹. j&%DafbeM"yI@L8<~nyJK@œ%y|S+l]h7F`)2L:zUhb|a O|Ыɭ-:覕;y]\<)皐4Z07R$;#>zhs9HݿGa@Xd('3WY/^ܨpSΓ$fÅ `s 7E̒{)\_Є9|yzH#. gYߐrL  JS+2—Jl-ݳjyC|eȵ(瀍JO| z|W3U zWha'r oih+[= v oNĺUaB!'=hX$yنkj|RۑwS d^n:ģa+]^TÂ=U!Jj(=f:jJҤbbm)hi}-^ }SeV[D]7\ `oȜtfq߱4]0*rX Ar7c1A+u7Ś7x˭Jz61Zi`$ En|_bL6tKc_*[vhrJ "zQ L Q-tbW}1|D5=WV׆\0h``}]\O~Z d*\aR0»//%54鴓KD#SP-o p^Rʳx_hus@6Ɂn}Sb-I/2a[ka4O?.N{gzEܱ;uш*SxIΡE1CGW Yvc0UrJR\̢L:ry-/0Mj ;F$f/1es&`M[88# a_$3o٪yDRuE>jMntE-S3Kʐ"+اTWb:gYJJbr3DmX=E_'i`DXP,z)aLEH&QE 3WK s0:5xyHBV/vt uɺ4 &F"h {rǺZ #G>ۼ唈-uҩ>B꩏zRmM|>k`97.A| 1az)dg;`ICedrDhi^F+Ĥ=VʹN5W*g'b\M3,nzL=WD7(qU3tL3ny?kբ6FD2%ˢ/ }E*7`ܛ92 VcwrɦdK#w{HfPq(h|Uwz#(4V}|kj&oz)sd+\Umrԓ"覂0#T]:uDsRM#;d*< I {]] \GW„6$`~16r.iLxG5+(<)M[&ya SPDl/^ML1Y 'x,PwLnl1 5fݫ d@[Ʋnnf9 ZQm(X1 E|^0uCwr%yYjɼ7mz`!;Yx4̓}8|婥͜;"齙q8Ppnۡ;i%K]HhmKhH'CZeGF`%ܑMXC0DsߺSxŀ!d\Li2ji9b;.?lTj6lO\:hBCO &2C0]謁Q twgܭ2̨,_HǫeJc~7Bh[G?u' ]J8Zѕ'ᆷ|{4>y]w<f[~Vj56 fÖ!֍DqO }?Cg謁c R2 ۴$_B]8mف?9m5\bt,!b}%oha H?çdv]Z/\PDp=Ct'{¿AY.qM P-FW[q<܇8<@*P9<[,~_we`18nn7] RR9`fLo}0-t%[ ^M zVImZ,Y7JQ>G 8{I ;Ͱ:/~B~*i}0 Ƅ24`è@I $SNh^AQռBhaٵd.y")._@ibzʴěyzPPtN!WFl⸣u&qEVumY~ k7" D]IdޫVJzS"֘7*R0 GށjFR ]8Gh; SO 66aPLe$%5yތC~ ;ή; {&H$Lq*y"eSv-O+dd^H*> `V QKzfnZlbޔ願/;+0+Ӕ77ItVM-$S> vE?dfW]a.?iCDKw pVg.EgŤj͌!d?K b DiJʶlYT͊#WZjh$勒V I J88U6{H Z*ɞt [͌ƶnPϘ^Mϊ0F7x!rAb bYY0#q-ѿpRW/A ưeEFo@<^l?!ۤOs׍ZX+7q3sl1'@{>}X]J)t!cFx^Wq0+օkޢݱ1L[cGoiU~c¿ 0b/T@U$tSKnǝ^ fI6AnSn:dgCN=J}7yU!fUC) Lq5ʥP!d}qX\#0 d]$,w<H@RzrLi ?}*/^|(^iU䟰p8G~ 6$$;)@ijȑ({ p.li`N0dN)W>l g] bA}[h-6wt;ۅ-ڍg:R^tFS  ~a"?ur{HQbTӕE_^DmKhG'ǢJŧUj'V ƂaE&a=%k+\6 !M$;Xfje`@?X睳N*]e-p5F I&$Sbr+Q(!*!4Wj\T)5t0@)޽s[g64f\_>n6 IQ޺G{:x &wBl~޳;0"=!LFQtF*3oIEMXQwL-.=eZVD%,jVTs_x!+2}fbѓЭi1sl]eB]H;vMu Ai={t.;dbg(VxnߡM".ɮ[ScI@dMxa # ^;Si,=bb63^ :=IWrB羁>vƇɳL۽O"ӓ{X :&?8ɴ\vA*0Du &k&aґZzGJqK%]tb<^@!w_q iOO&v?@h9KjV~JmDKv\5:b_f3x*[Y)^a}/crh ebn T{W6 G=+AaL fM`8"psϔԼ5\KK^OWGh2%re3p8ciU3A/!`8pwLj鳗j< 7Xޑ7 `@ F /P nnKd$a:jtN1 |DXj$9 !xQt 'XAT76H`˻m9'M"X F[|Tqgv߫2xVЇe%vo 2*'b$9Z?ffeqQ]Ri`ba Dm! k!7Pqe#bE:_,Ba:,SB7L Ri2]@msr~7,)ۃ>+OZ [ʁ8`G":WinnM5E 9t8kKjA|үvNMSZ}_r@f$-~,[ tW:=`]Nc{L翩Cix[)ik$gTn[f904]gg!`҅P7;F'!/3'R _uǸ= +"Z%ru'Q|Vd^ a?jb KA%lp'.>jE۹湫jma.b `j^ǮwxRKYG{fs"=@:6 /dFQk@vB4(12.2ohi.J/-(N@^"|l iM_(lS2Kkqir){cP; q/0 G:!](C $ ad-Aom^Ѹ? vvBs'=e@LA*Shɛڹ)Щ.Skv^epbم;tޠgG&ڎx<0'bʙ)r0^ZQFW fƉF8&?$[;{7ʜ=3t>NKb]*χ SRH"f$ݯZC[Un?72"|tɦ7XsCV!^Y;؇[b6\{j\QXeԻDї=U[P9U{,lGўBBt%gGDBV^hIEI&%"yDF2I5D]9־{`)I5Zo3@-^ zsW^;=-L5k;?CfLuٵ/+ZY-L q GD,x=ԺA9_=o~5rx30luצ#M'D%=펜~n7ß!NP{rMWfX8:J!LQ\(Wg6Z!`Jlr]-Z=(azlՙ; >^۹ eЈo#,ȓS.GJ J([8$h 4rUG</ 8|a=Fڴ+k3{7 }PեUFacɁ*9|0jYjR{4c@JY)&|v%[ `5DoOTX)39E rs6: p_ocr܉H9ŸoY;M%.Tر_4 ʭ7JgT؎<=CgM,b0Q*k4(ɿ,@Frm6PZjN+F9kF`/ǧj s?P0,^rf>🥉q˚O,ǯXSWs%ooK`㶢䥀R}^&?G2Lݕ(_hD^uȃ5WI= ccHnqx |w \.XӬVENVcJ4V{'!.fg|:=m YAj1~^gZ̙_qkvNX=]M:rIL4_@F:dDiqq)7M 䠒+'$;9a)D_cQG_oT5Pdہ)zyUt 2!Tw/8+>e_ֿo~naec _I˃R~Zo[W$blx璪\VL]=#׋߆}#՚iǯ|Qx&їCPZK>{C^'{ר$/i[JLC4H~MuD7; &$N+v[Z : *mıԼʻеK+$=v@S/+ĭa W\t3nv{hLBȐL`ϬzYlJ8ŴSbTwAR.8 2L¼KF`Æa[bTMt#Cզ꜌RfF0e[dր?1b8>,>aE`uIz"$V|V:LqR{z5jvS?-21l%Mu`,v ~\JŵM:\N'|J}WN'# )4}m$?$<10XxPoOvowlC 4x"a|yu:qhsӾ@Y8iE uD_)wa' drG?$X#mEG-k7.y~gEH*; c)K]xR$2(ȅ\R5s%XL-dY^+)MƵQPW¬c*WLډPCNϠio.>~I{QAJd8qpi̬gt14 邏}iձqom!HiY[hvT꽺-Oj Ӎ391!~":)<JrZ\9 T_W?BT2u۸FUڵ>υQo Z|aU -He,',0;m$مo[Ԝ@lkǧ<늳e[Yeɰ{el*X~R8T_3:cit:0$!ǢaxmyVKGh*jor%P@>>=P:S;|K$YGfzF,Q,0q(t$"(1M9Mȍl Pj dH*BAƦGP' NRDZKjiz7C`uX*6\@O@Bl]ŶS+Z}N_o9!⾓VSxtlg<߸)xgAZPg?B pQЋ3ol +.P|98C+f=K/ckT?k{,dKtfk=T~co+:Xp$ ki%E3 zWB"'P@`s_v遴R' 39ř90u~}Q{n \>4=$ZA"+ţIk; rOl|c_5Fx;%)tRڄ! j,FmSmD}`PrgPNj0rq+oO =h. Qg@{Vj}XF&+S[y8"zX PbNO͸+([Dp3v?+ _ )Rax䩣(Yϛ_]ɮMnPdT|(Ip|CNnGKBlppJ'x{9uj;b/;}mV);T#"I A{| ?)q %f,0BޫFýhIlgXhzEt1(:`w(~\[Jǯ|Zc^VM֞O}<4e3j '̻q lc3mJƁ*OTX~9'[38nMm\5#RSA{*,<ݎwo*A{S R'sH+m}Jg ?,>q`dF@V#N$gh'Mٻs#sVUG^h=*ؚMպ@rmJ!qi$uE ;/-wYu܋&ij\Ss)1Z`+'yS ӖfV`,_^|k,q0ނ&5q;)0IТ%\6s㖐l0si,3:enq'Kr|<"BCw`2dOmU*#nJSp9_cM(Tw2 kCl3n"\hҊ9*c^߶A$@!J_泲蝮k"6~7'Y{%`CP AMcwܒG>#=9.4s UϏb*͖d 2]Xvs->xG̀hlևvPúWt3U6sLmN{{nKm=R4<:i4cC@KPCiLGGaE]HauULڽpef8[un0Ofa87s'I@}$gYZ07070100000018000081a400000000000000000000000167ffad1600009d58000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/tty/n_gsm.ko.xz7zXZִF!t/\U]?EhDTTk׶Ǽ:xtFOGakI{@b&9jE/.7@~v"6)~Ǔ5DⱾ"Armp͢Σ, ;ĩ]rb lcBjH]L, TZ;WD*DJzt#n ˪` 6PxV\sߘ̈́ws/I nEqeܫlHM Zyfmt8@M;g S@\[Art"jzE8E7~2ak%nI7 oϲMuc"ߡu $j;շ[q'! R.3QD罿D (2FGuIOF9WpqM}&W=bS%9>}0Ui7iν^vrM S=W(իs(=u@KN-0!鿉ua.O/R|Kj6rWX)?o4^*fS.z9h^cbfg K\!,Y̡Fڨ&FV @1Ȭ ahDF-N58d6mINQ{mzC!_G_A>>NFZy@pVƺ3! GՒQA݈\Og3%7ɩ]O٣OB@(?h@ VELƵ}Qʝ-V/SǏ2xEsOIqHowU5hmJKD99b萡xB54 9}@H)6ʶbl妢A(+hfjTSx?H2ҥH!\x$%a~CHnA^R|gMj4A "8䔰%+Ett3չ6HAy LsscFA5887Ebd##:'"OazfbX\ O7/|Q(y|Gs+6ULo>jSnTq]) {pz@=vqXAHutz䒑HybJ- =DWIGO !m@s4]rO0 WFX q/ c޻(Qcԩ_:y>iӬF>37< 0MLpzEpM,)aZXΥG>]|i4kxpc)DoJmQ50x.8I։utU51׸p8.80)t^1 z8 xct.vXr!!(~ :n )@OQenFs_q7Ļ8v&DB]^ǢD# rیy8=(Լ@P4V1v,4gk{]WMzN F'/k(]4ZI 2$K]{/kC *850[R\Ạ1"v!rTgm+c` aUDr0nU&g,0uOp!<١P lz Q*g,\fApS]Mr~]du(m'e?.WAQLeLd̼iSvK, CgM(^чoswnC<\a<)h<Gc[;Y L*:9Oa4e.%2AL,[ґD܇q\( W̝H+ȥ.~Sr"h+l}fui ѷ-E1d~aDc8vx{5g0uce +K>f?bR=U{M9OژY/Κl^B /&IfTP(S.8+jٗJ_Qr?<)oɬq!~~{FPi3ZyU]xl;8W9T(;#ԴvX;9٧<}bt|9Ҵ;̑10sq}tK$HdE\*ֽYaBe &e6X%C>>WQ/#U}Jںߺ Yw_G"**̇WJOf[(fL˥r=v\P`VA #Vpm|:NeOCFŗ'sS!}M[)ҭ'HxJXx*۰M)ޖc֍-^6V+lVA>Q(+|{21grd^PIR1Vvȃò'ȼlw^LCKmЈ1FO-LC0 UA«f!ly =لB6KR"i!в13-bd{ޤ-1tu:R]giq(k)df#OΖ1JhR[~utJCcCT#Ij=zp $ǧUAֹ#QEրwu9۩> x%WS^Nq˒ѾڸԖڄ}Jv,@Ęle(7$ԝ=#doȱpX .)`)񆜌)a MڌB#oߣ<څtų]Y+!54aZ&Ro AhGtZB)o$.ޚg5Ef;tX*gj:+xfFycm^5̮j8_df9(n奕EHop6SM TLx!Oi"^HNIة(tE͌cpW. 9w^{eDO?s+mT #[^.k7[ *&]~*;(;P0VF);>ng{d]-ZPl/_oju`_1 ȡ~2p XdEЖ3_|fF7x{y.]}0@g::rgD]BʥQ/k۸laQc Aoi4g oS]_^/>CBQ#%g`P%eE29mCC[ic=cD~3p۵B)I/)r[MAюige6͜3ۉk>/ߞGWY cͅ_Vt߳#6Op _p\znM1uxh\ou47UWc=,v풝7fUA_pN*"xiv 7ȒʇȉBIU 6K8J?lΠ ̋MpsmA2Mb-M\ lVz}x B#(YuDxu:ciPxaɖ.o^8$GŐr65D+TJA(IU6{QL {jG@q: `0& דw1z#& ʿ"m{{b=Yކ2FdTӫ|HwS,~Q.>L'hR?"Љnd28}&FBT%䓠'*Eg5h Vc;AՎ5ջ(AiP =QT.=wp9`\79C2Je"2]Ζ jy~jHNc (쵶i 8;nIi]Cݰ ΙZBZn Q* g>`7g\pI)TRXwm/AgkYT(fќ KllO6뎄?CbYUz>ǬP!ʪ: "*B9J-m'~}! !ћB ,| i ؉Y!ծ90|xy_Ē/w[j&)+hl)T!s&Ͼ]H?,BH3Cn_.=niyoA[ݿ1ŕޑ$B9: 6g>,׽=KHھ2221/%:Fl9]b }YPh Tqwg1~ւ(jvVlAȯC GNwuc{η׵=$B 7z@@sIP{Tɐ=> ;"Sꐫʿ>d1"&7ט1JCo3\NR̍0)KDg&ܶ<۵y'ilF#WhGIUPV50ZWc H/mYmDBih4ߪM&*wh2!a|M։*Y$N hSHo:H1&FpC_1e oi\ux:~kȓMjkDhA? .P ()%vU?n`t݀vʶY ΜGY*] v@H1Y6-kP^=ϴ ^-ȋ~uRod%pGBdB_phm'=M=NAQH{6ɪՀ\9W:;}(Kd=lE5O<|GR6/#lQ;+|_S#u/bхF~-Z#9(FGCKh|q EkI5՘Qѓ*kCchFʸ X|c`R-J ,Q,SoQ7SGZ/[ );)߈ynOMIXD=6;eMPnX 84ra'D&mu6i0;mPjw/_v@ ƫA"C߃y@8}_\mGN w 8M&y:8)b<$#\⹴r3~zvhRM{XbϢx*?8WNfŢ8 724]Ёϩr٥z-DW* ^@ }U{K`tX'aKoܪU3ItPW9uu:&hY R}>C _"  e<Czh 0ϭנ5֙Nsˍh-$u񼪟A!' ݸH(0O;mĠ<nԸ +wM{/S#̗"G3h9:ÞPTl8oa-xXrH0궊 h;^Ė|/i T>Ȝ9ˆ^ ==/MaEAx}7w%0rH@Aakd{ng.KYkd@3˾mIBna2R GӚ.>dUax躷)X[czK 1ۼFPx FHd1 FצH0W:kD콡%XI?io[qWߦvd +3rR|r<^*NORκխ{pTA2 rn7gqP1ZМ?F(>Zw[=iVh=J\# sB)4r} .6|RK9^A ޸d‰ä[2G`auiӡ9ֺX2  8pXX,'9z#}\3M4}[~7LN\͐ g7?Sl^q3l.g{^NEN,9||.`)mHn8ΰ~g!C62ߘu7~|!){=rS?<)D/xR?ՙO^{\-jepލKI—T8ܘ"GØǭ5d8:,$ N:3NObBe5Y)K?$}Se!Z?v%P1i]t ڽ87K4<fnWUϹ4t;^F[pmҚM^u;mh*8yzRΆT@P!y%x/wr|H2gzbgٛ#[ i [hrp`Mm]mוQQ'{U@nF bLAxxGRJ1IwHbD!:>eǾD8y'Q[s`114#ralbtan͚d}YJf р[js2"Pڢ2L)U|f7ByW{΋;܂uH`7UE6S 쬭>rxaJC~w VѶK.}V*$#م85Sy&#J:C4y*?R)t#_Q ձ 6f-ʢhxd ])Dyi]ml v{O9Q.&' ֔n{3aS 203ԨOיOXV1 CK_{Rq[hL*(ę]\cY}b;@v/t5=K B2uIHuYMLAO5fQ:^nڅ͇B>9x#^TNsVӠDhUba,Xr0ʽ~luޚnP3p[TY@M%>Q𭦜q{b]}6KӱZZcd5h>T{3k T a8қ"CD {pڌjx?wiXA?*I'MHM܆"Cǝ4K44bieal~@4#!|L.`;9pDӥ1Ux)UtوFJ:ZqOn:6Yr4>Ⱥ Us|h$i( +Xijk1ߝćJ ӁK:Aqtv﮽J< }GҳzoEK:cۆ`/8!--bk8NȜ3;VJfW܄RN`Rb&_:X?H.sTqdg"nu-BWKVqĢBx72)Ϛt  EJ|$ 1\T)og:&X}R\R/b[DYŗKʜ Xew֍Y/vgCG^TЋu<``k? Gf]T?-UFx6<_Ѥx1ϙ hu-uzw;4xMUM5։a`{nO5ǡ4Qy%~Yߣ'Sؠ3Rux u݇x2NsvJڣFJ5X-c]6zt~ Tj~mm̀$TSK,؜2h&jtŭq݉]+a3d3L^ȴ0~]Yw?5CFe>da,Ȓ]hq4rbfhcgr. ǝ!B(5-E'XۥLQV4RZUގ{<3_үwŗkRV 7t1.@=+UjHk+"GR2h+kx,'oQR8C!b"v~ccR VeJ~BX+lįB!1~K(DL6^ϙZ}TydMFd=һ.HObCļ&*_zlدo>wӱ@LQ"KvHW)Ab5|PHk!ffBɏ;s %ZbmFZiu7qҸwc$;V߽7NGw,W)ȁdcp+(lIY tUGl-+SךHXe#Sw7"ga Gu|F*@Ʃ/NkSSex@~72f %sGNQL|g[9{ωxS#QQ1+.xl \pR;u[՚3*0߷oWl.rBzNNy_ W#^ýMtZIF\N y?qPvg fЪ,А<;,Z ^Bw~,`d55Ubh.w.((' N(sn:Sn|eySY&z2)Dҫ&jc|nuFԜ5x8Ʊt '+Ӌ8n2Ag a JlԺc?;+LP 5мYhM9c\&2w"f|?5)\-ҿI`k`tYv}XfeR^yw>LpI7Ww RDh`FA#ѵ4'oln, ݀"9z)[TsKs+%;IxQ :Vx| 콡 Kih{ô(T**87/<$c!%qDTƯ39pc()$[Z(n_R^Q:1[d5ZHQ,nR+SH. H,N.TiG]ߐ;cbcq&(ƾh.E9HY(r_N~n +п^Վ5 %.U>:TiJ's'-7@_; hO/ŽQnU[~Hq:}`+npa҂e|Ky{ZQ 6֗@ 1Yիlo1Gp<5<6j*8Dsetx²O`$I).DxCWG&'N|T==B,r<,'?f[E/*VʈzpqBŪ%@ÉvAVb]tGhT7b_S]-H4JҩRoq/PX W_SWpU'Re(]תϽ2.u; "[[ (MK]IM96k[eVSr9hBE[gГOJʠ2v'JC>8[7X+v[GSR1 ; "Fka\bx'R!~AWO.I3hak >Q$5}^h4(k(?umo:Q'0͉]s8jD|8=r8J!lz hmM4 yL2l/dV;Lg8F ,̏8 ZFy8)4g,cmYr[V r8)Mm\-ӜW<-gKvH< өI:2J|BĨCc\@pXa/5 5f ,2+`(2ڌs['ŮhqC)VdNdP3Dڂg_5>?.UǧNY / h7X\f_z(֬++ L،^ "p>RA,֦okFQs|Ɠ  $4l_M fwFZH9F5L)J32Hcn'8٢I9Wqm+ju_B7s* vVpUHfpk$p{哌j#,U>f!2”7byBrߘ<ۗ,D4mDQF9e"awJbv o0\`uoA2:pRw]cD]vcD>Lr^la`U@lA:zlsP\kgXD50:=zwa(N8BLv%LE7<WYZWxm#z5QlŀRy]+F:^͍ޫa9rŐЇ=wط Gst B%Js3A*[Kc44KQ!nZYhd%_Yˤͦ)`Kvu̥2̐ih^\a;z^jFhh T>mہ>7n(L1]0Ȧa\d(e&B-Jʼ:u\f:ϔ t&vHR5yZa6RdyQ:Bxv$91 =+$MqDdZ6m*Yt +s 68W&dk% a͊~LԻc>xy嫺bdžLwu~\S j{h ʇNA|`'"~5$.g;AR,W,p=|ϗ.0c*C^﹋E =X7([bU`*q"4n3V*32:tb|Cj{e[$IV9P5HVJS. j3߯O*{"a^mX4$v ixHh}㡱Pa)NDEO[XV߾^e{{F^pH6 H"yN/!"3Wž$=ƜneUj^cM8@^>:y.Fu[`iw#:IwP_«G\4 4gd/# wcA4HjY"E 8i0yڞ'z[1%#HmVҽVl臘 wV"63'9H0Ieo!%J}J(0^ 4CXTUk׬[XDUW"P]r76`;1\0?VGﲒmAxCYoLjxc]"vZZH镔VSprE]u`,A t&㗅,2)ʏJS"3;6JI"31=kR/!O;=U׽wo}]Э647jqz!0-.^ .dPqazS|%n'AW{~5BJᡋ0?cSLZfGK HsuF$rwV#)km\,pMqD0i}fQlډY EwPNh/҂ \ɹZ^O3t=ѵcxS#M lR(dMEhc2wP,Ǥ¬i;jéei,_K=k08(qźzko-唉~*mL&FDܷ 귊 GgPYqiP5DWod| ԭ}P6‹⣦h{d$R* *6bj`󀪕-SY-b"!ķE6rdjZ, c .ՅGɇ4#|tHܠ@D%yBtV& $e"2k)4.XW{'dp#uBwC6Rʬ"V'V`)G:N%d%Z6Ձic(CUL|o :ǙN8Om?]3ޠZS۾t=85i-̬g7$ h b-W4t%2#|ZZJpyiB bѣʂA),7cO+>c 8q, >p`ݴ:"92(/jruBwYK,㌵Id1T܍0;FuO;৽\ r4pjU!Ŏ|peHpA Sְ2 @V5GEy;0HA'u7M ^;}Mb|UO:ke\qPUD9h\|A/ /r0Lb8_^AœTsf.iM?7Sΐp@L¤L9T;@r`OVDuMssW]L[ $KV׽dDdOo8L" ZmeZ D#A|yGcժj =ŕ16#]:\l3~.&YknIR1xpwGOS.cD=Pl:ƉYbn$60[ m1Ub#yćM텃{p^G=l륿?wvu#g *6bw(dTwN-?sQI>ec-s^&}ڔR_Z∦~J>l%RBßX~>s5-goΠK­x?LuR\uvA\cqAGhrM^>/Mfh]Yp-sX3e@-i6B,eWrX+Ɖ{}uC{,KKg9s5D=m4BjeV81rB~C.ÕfS760_EF, X̬l4ɺpƱ;,07\4gEPɈtbr@ȅُ{!$MsB^",Gd.;Lo`\g\Jmo0Vɂ%QF%ְFa}Kc>&F ܹ8MwPY4ܯe]4y߲9nmf6oSKCWFlΎxUR?CT/@('VU#Eޫb<-_٠?-8=NM^_6qHPa,8S3x_/pg`ja;[il;9 .YQi`h4UoYIjvb&f@TN%*hV:T/kw B UD0EiG#.G2ACϾ>d ba5UƦs^/LWFLh@, i7pU@1oBIh?aq15Bݽȹ^~ ėp#"@y<1'B)4pقJլt1H(h -3_fv{P| ^PřC4K9ld7HBvm㧢{TfXrQbڜB㱿\F Q鞷6>>Iԭ( -B  ! ចMc*\}X0$ X<9%n&ut8bW""㉗:^!mK4Za=1T<] K4w^pLFƒѡ# I}w|+U[ g!P.a,z l.\NqYͪ "vZ"S @0fpsGod5L}.F [{E*D븵CxjIuHf |8r )1&c~-jH svfBƢ7`?΄RMk`i-I#z&j8 "ULor`),kiA"gwY=c5 3O [;|UF|pOUdEoyZOBNcӑ+<ZTz\6l5V+rCc`7TC6Au|wmn瞯r 7{y0ژrS~n._ _to'NUյwztkeXS ydGBߑ r5Gg"ߐAg~Zj_MY]g%, ./%5M!O~rӺ 7GF/0MvjZs_^*뫽Y~:~cJB;{s;gͲKA؈)3J P'[ ]Bl^"u)"lQQ{EKVL4CEFvP6(M=Jl𫐯%N9jk@ D;P0PaU$mYasͯl)!__XW'o;.s"P_D+hFwL3!*0d/αT WsX;dTmÉ5$Y xw Y0Xè敭MWKƹuKw 'ZRJu!%WaZH>Wsg9sa<(pE.A#ʸ 츙P k)NKHmi Fa\"TK 6ѵ.ECc 7X7 T&p0gqcltA$HP5H #d{~9^5' J`RK!5K$r78+}vrb*k=-ү|As\e;L巊=rc?3I:9 UwkXgWgQ橂uWi= }~,umL3(' Uⱙ׺Y l\Mϲ,[LyάUB۴4%|x) ]!Xie޴}6xq+!]}ˉr(`]>bi7LkWoSYL)Nq)^$W`%d"(n]4kƫ/̾uW87VsoNxnA$B=Z?j6`ۘT||Щ79 J<U'p`.Z2TH0hs͜; A)]Ch;h#Vhfum$[ 1h+'EkfC3 45Yp<f`@(K`{EKpBSa!̃OkAL[Z\@H?'K̋X[HHLָ{Q) $%TԹy5ҐDQoW+z7v_(0)NG>jaxp8vvf3 }gBh;q0/CBQR_Uh^  _ק͎a !W򙏧C &z19*dX<̕Fj:KC8.s C5`miOug:PKxZ:Ո9[}Pz6 Y)? x Vb%R@~=5>XlD7pJxF׫hRc/v7Obn^GiψEhP:sCBN*ڳfafSۇ5p]ýyRf eН5~šہ JNw\39i7_,:ijMfb7:@jwI}&U2MOޗXq+K&&ޢy NO;ʹ6#[:hVPtzpV+G~Ͷⳛ-;]ϣjpj{YdKAp(+فM| 8?9 ӿŅ#u)I&/Ho G3;FX%D*œ M2`9\O@ %x+5ZMY,י ~]U?#"$xV~HPpN5kED汞Z:F|0@e >)G[G]ֳCT(EMXjӭtD#Zi@e3kp_EºF$hQ%*2\5 .ۉL~l*g)=>Mޛ[Fоk<Fl>FыEpgAʂ–ē.184Bulm4>@p F\ &,̣w bK7/iZ5Q^^ؠ y8E6>EKD̑+H>RgÄ@7Ui9ŞiF`*I )c u2mjI1U> R}S2$iِ%t;K(6ev U#ynGg'LBrfV}R']~r偰7iKz;{\z5)Z7xV =nM=};D%KT4!a趎~n=^! ,j| o:?E8.Jk'AC)Z mJl=M ./LM/N"WF6sMU%~SRcI(YA[: {6M Du8L! ;l  C1=DS`+bm"%',H?HZW&PF=5`P=\ "¥+i՜Z^bc{1|iDm&REwL54غ/fz((Io&=U0K'khR0Ek<̨Qe҂+=ii,\=kh6BtId<e ]Jl0VsqΏ]BÂ@ҲHCO˵Şo2" Phj6Μ>2- ‡2t^91]w}3("F 찦`;c'zϡՎr ݼ :I0jb%uXfmi|`쫕X o/B)Ӯ- @ݗfǐ\Y oD{gⱏD% uӈd랅LSIsH.ȏ||Q$LYI{sj\@t/p rQYRVlxfQ mOb w^{T'^ḦNӱgzː6$"/cFK\ȳ`Xґs/<5|NV 4X= %Cj6p yUII>yQt\g'zTV#0,1y/` j|ٻ"X:.i׷LBֻR1 hbu J1\8QO()4l Qbc_ mP5=qS7pS =GRBk~b3{4+n Rqy>],L6 ʏ Zh뫁 }w.=6x$\02byBS"m}+:^}?/SJo9Q3(%_R Nw?6E^ցi$ʣo%u|=67d "i {jDE XD5hI8w;rڜQrw" @(n5s~2ĦfmAIf4 h}S)O{E/'1m.ID}]%{tܣURm^ mlkl-) (QvhDVRRV%X8AB՗7F :~bqTtbB. $Byٮ[ly~$7XZ3-s }jbU 'GRIX+6П) ZW8E xh¾ZЈ+VK>o-@K?Ce[4bG Y<dq,Pfϝքj"|ހ]7卮r޽w9[F:Hqԥ:u}Yl},AK$ hi_"@Q$ vQ#O {/HT{/9]@R1|[Hݡ/`@C%J;wDޑ|V˒?In kVJ8c̢Ò`sLUlX:r V +1^G`ؗ7S?pև-Y}veQ$z٣w|p1L( vtG uT(h'*D\l LCc7HoU"i-߼%3)VjVh>Z>z3r&x!لb[Kb5q*kr*[d<kF()|9(6NxI!i0KUƲR]Xx_yv =ćN$3#z\|%X T =1&jaPu]bPLXR]U/VUNW˔8Ç"m!&r}*Yu̫s8 5mCpi.>*EQrXQE~ݣ^Ack`c-NnR<Ftù>MIv8PLѣ ƤW8XDDdþiإWMұ6nk9<)o[LF[+& r+5Ʋa`R(;fnһ o=b_UWsjlzaX3.XYrOQW0@r`{4j%a5=ZWQ P뵡[P=ϡ^Q_GS-rY=ͬ[@]Wa Hj`_۲vo#slOq,kt26$o`=E^˂mُ'+RGy$RREw6P +uC]=|R W7 ku,fզ\16(ڊt(Lֳ#rTHһ8&9T;F=J) cyH{Sc9TغBLxp]5^VRkݸ{xȟF!E DrMs(T*%DlDR+*Q1,˜E PGq)%VI£ îk,㪵:n'6*V|o5fGsva7Y+QM5&|37{I:i8u֋l,@ԵgJ9& L [%pvᤚjgfطa3X`Uͪ xIiZS=vEBBo]o{DՏ"S^;Vڋ+$E,)ѹ)Ɠ']rB ϛ N5Jg.vOahToP0 +AҝQCff(Pi(SvrYW=t XF78]rjz[Ǐ4xVi)=%N>g6SC86A_d1HŮZq" f*{"ߤ( i8#E, "4C5^7"|?C"ZK_÷8 :Ň\ĢTJ>0p ,2LcDmj8nս~U!JJv z;j0aĨK旪nڸ O$#Fd]9r*qr7tX).q'o٩ _И,C] אN ϗJR B}AUFHTn,PIJcmyKiAژ.CIm*Kv{rnG$)P8Ր87 .SD: ِ*k D;E_ ݵA(wdy0i*"Ҏb;L~gHa?tqm9^MΓgEBfq7]ی ͌g](D40NH}[._@M/PT1'(a8F M"uxL^h|ƄI(¦ 4M?g}5Xcke{q6(,^BmFg⊛Ppm4O e] f3Lo8~̽N"=tm pB]:aO'r[2i/\G*5V\Z]0".Y=3c\]{juE= 7]!f6%'K Li?@^8bV<w_䆁!t*5~lo yi}BL<28b~1EBp@ 1n-3!3pF)Xj2 )--Yc 2vݗLu; %Y/滀 ł@Nۄ)v+[GlU&0^, RS}I`(>U n:]łIԐnM}?nvsQmNsbgo#dǚ1սS9~WSlmgM%]$sEGP* b w (?1DZol+8WŋW9>OeZ`A1Ց͸h?Π>D%>j*-ٰ,0ֻQ`˿h[5<[&X:Wz¼#l_),,)-#yy&cQ/[~~k;PpQp$q#{E,5\la,n"JB$Ut([5Fږ*޴  NtaBh9Y,X Ԗ(՘#g|V4AJR/)iZN` )?0W[꼄5{W{5R *N3|yҩ h#i+QF/UPSteۺ<®2q璴)d4='c|j81rO/DE*Y*~ Cb 8 [fh}(e#tnQE 5HbRb2'Geg>٬qslXxFg`> G漤}!Wn'~re& Q|k@>a?_S.*7Er%Gf>'t8Z8ƿ.rY9 DX:%WBG+aoPͱ͠t)F?Y/UY7wp#FhCRސ! u?Tfa =0tükY4 ڵA7xqޢ3q][cо$re`1IkM'kM:a.!G:95X K?)Jh~X:S¼jzHlu aJzXI#S,kD8lU~1jh3 f"0) JhX=f&5]˝4˅۾EDO^KiUeK"cISb)#2su>z@o I6~<Jj գM{VZIRd.m.!STgOc*)Wޕ/ld&)<ߍ y5_S7QT<|4Y#20HoҬrd,@ dpz@9} ^VyF(DO9twq/OTZSZ$[D1^?HqD͹|EGeC9:gXAkKB/ ԥGX=ܪGQKІΠlXVӪs`n٨ۭ8;j+"wwY4{Ou:f^ sxV4h+}џޛGWW#":h1~JZfGCwߘت#G!Y,ؔ, >,K2JCŕwTD whe= ByGULqzȞ$y*(GeV56e)yCT|m5tByp#%;jx+,uPdF'ʤr`nF{V[go{ ID4J]Ҍ[HRFYj gVZ+\"qew h"n:?I{5Z;[o@lNSrY]7̪FF<+SvG"}I={z]J Byl&=T4!z;K -nG-6=3bo@XSQtLrQ tE~h&3KQ$PRol;E?;6 \Dv?ĵ&R54PbDo<[`;.s$4 Cs: 9Ҽw )rqMB.+<8Cf0 %|Icw,9&" %pT(|[aHp2ؔD&gk_(Di ֗grh2fVRXo7*(/Q#@٣RxVxQ;lZ7y!h%#J~H0j#{FH?D{>#~u{IN.ѧe!YF lVA0&iW`Hjz1TVRxNk Q'/=RT߫E_K0yz8k~Y$Kֿn?>54T* 8BX`tQX ,:E(7“ d.نq)އ.^hj' wXB+*u,~07.q0<.p6G=(_;fԦVXϫP> 7jڠtHw(\FGݍW<ȝ#h%3HPM}cC:G筠Y:jɴ!1J Lnz=l#>Y#6̗D|"aZs#b#. jUoH 3hԱ23<&HoG) ]/2PC{P0l"Z81Uto޵mMڃߜw1 +K-+V#T w&n J\J e3ލ_ꖶn+M/ŜA0+n1OQ=[GI&0!Q _J 2:ŕ=2pHɲu zg;Բ[Qhu"'}D;*Hſ4݅Iʎ<=!K u4L'= ,\tP#J,O)O'3ѥ᮷$[t4Σ\r*T984DcTG'=SrVNH-E%Rz36iXQ$}}ӛĺjjn ̵3c_S`rsy &(ginj/ݸN512'hs&G)i{>Z Oj;I%~#3/2e,1`.w&^?S0Pw0};Sײ{/ġFK,punrxU04z k"ZjCuaOAtzv߀ Q ѿ5ب7TXb!J+"?㣢_/BT4..TV G#Գ!.#RvkKl}W`c+eK D8X2،Bq\q|M chż55/&WpVMG'fU@UuIk<&ݼ=?;G4'x`@1{[dCgn$tȠ.DuNVެ+2&بT>p"=}@Xi'i 4tVubxʪ5r2oQu"d<"㦝#I|ΑZG ^#4Rzz;T9j0h'濞pOPظ% @هy@y%WҊJ% ?QB2j5 B~5HegH?0#BWn_PhJ_w_$X.ٮD s(؛*8_/dJ_ϙ^{1Jy[S%7`ð8|D_,"&f6^EFXECHЙb%& ;$)Au&")b5'OP!)\3'lD͘=N}oh]i;QfڍrlʰӴ807}6aD>35Z$[^a&$m3$^3CFu腡2 0$.Eдˍ7w sD!9(ȯ0.#;s۵·Z`I`hk'.qG<;,g( E6,z'J>F iDI\NpXQZNTj_juFyܲg* 7TQη8IĘ_YWns ^tΟ\C.ǶjWjo98CXAu4ԍAi$өl<_6\G-dXvcR .RAEWXx51P5q f/S?Ը=aq'8Ȟcq@95|nC޷rƵ?c6WCOնRBL3,*Fg~go|Rz:tfBݼ`QL9t%SQg N i9N^ٵ{Ke@fgh B8֚ YkQ$_3ej74k1A_/'H4Aň&|V:&3ㅗlEa8V= ?iCG CO].ЄGIMj]fȅB6P8xLuEk 0blCT|tJAƇeVߏ.s,w'U% v'Ze$ҷai PJoAʼ)\h൐ C% ZkF{խ> VIufot]q ځ16]d.܎đ^z*I*|ܾ{J 1 t݊0ukuwTc 4}ܙ7Uǰ0^97 Iu^> P6B S@sPR@?eJH KGwO4L{4_LEk·p8?ձ&E:49A|H58ƒ k{TG9 91ʕ*APUsʩ7pc/ KC_9Ojr!;:;R 5ʆ5>ojB_ T^$z3!k>- T>wM$l{`?V+n.n2qyfXގ&\ʕ q?sYO|lCPξKa!JH"ib-a)(_Qhu>O8L^*|= yNei`2ؑGt+R"}螘Ya͎p pHظK~$[$|#[eЎr.oz@18&z [FtM$[y*+Yz qx!eG_,S\|FE8KgHPpIWSBfw^l3HV%@p )I=PŪ`6 wVq/?4<񄉢vLw}J aTx(*w:SY5bB~q11'}%˭!z8$A[8^5F05 `+8z\X*nкMV|z$u}'^[GAA8|2d 0' TsԶʆ# iR=2t^u2sD||w1Qx~um`a64iREsq c28 &T~)!57{Pҫ|:֓&CWuZ. I2'ZE ⫻ #YF3~Le{&|8H(<sZDqe[A۶ێ#0W+P_0s"עi~d)$- V! xu]o%ddd[_($D(3{"Yےp@,0Ѩj|d"Љ̞))yu?fX0P]z\yߦ'=B&IBUoЎku{ RBq{;R8T$ **cI/`&u m5P' )Zޛ < F|ʴm 1('2" y%TE|z.xA{)n G^ϰM閍MPbI2aQx5 ?3cʽ|D/նa*"ͶZVfͫ~mѽR P f25uӨd}yc[ md9,0r*Q{)|H%10LVVɼl;X6\7JY,EL2S,g7 D7L\S wwn=L_<b.GLOskr5 }8.Čn; 7 (\vxg[;=)3㥧ôVHrhu P18+.?k r%95hNINF~+1>;r-î7¡F(s5GAja՜õ د\WËhd; G K5JQ`&hf<1ǻ%ǩvá7(9PKǻ %CTX5,p s&`N OvJk^]3T`wzŋ40tQ[qu1}2k:-.q5s;-:mB ﺗ,g!} r[Օjb11(.C|In~Z+ H$ YLL#k"<0RCSXKf.o4/ C&yBFXDodAR}[9^G3 ȼgNO>y.] ̻ceRbYVhNtv%aO>fsp)7maj5&FP S PRftl+Ed樦HtJc@ag蹛xK7Iq )O`ds HW+o.*=k?=]C[cw+U75Qxק⣥/Eu6x1 !/p},׎!VJAcb\8Ut<>އI5`+֒qѵsWQgrA[=BT &(@G|"S-p}Jyz 8s{~I0[N \xh> DjL2İbΡ'BD'麖Iʑ߃fu9Ŀ:^PJͺ!kӛQ܌mAc᧑%4uPD+xt{}Vzn#0U]ВEۣ}K,>jh 3m |?Ia >RL&݁=0ˑ V|廑1Yخ}U>=a0}K핮O u"Oh6^菒g%עI`>&,DF=xo{R3g@_f1wE-5̊ l-_xջ]0:Ž$Àdx{k]O:xs"棙|/8/g _:ouꪅA~p:JW;|3HsC4=!4ds3F|-c^01΂T6:Ⴟ,n=Z2!+ס̪@3 / WK<^꧇ks$,W/{A^PBA%+s_/=NFx-hF#p ML2 S`px-,&3/8iws @Ѷǭ֪I *jI& ;j,av4G6ud!Q %caK푄>PdrR` K@ŽA=!v|fs,wy"Lul͍{ċ$7(䄶ևGI@Ԅn'62$}Rnuzmu xtZ]Fg$ĎԜU_c )"նp(%߻; zl.a"8 C Mhyd|}AtueU2rb(p./. X:}D#pu}'O ?.8J 9V3uwf죦y<-[,)X8g32b.zCຑvy Qzj9tA'ֆg8bpfJ tc#>7Dg}J7#$=&l%J$en)X+,/H7eyQI8gs3,uws<6^%d̑hM i1!U갺op8 |i57Yn WX\8SsjQ$B\-@ ldMC׭V:nC!нz#y1/ _c Ql7\'Yx.蟡KG PI0>!%lBcIw"fP,B%QR:b'*A@W].A=\nڕZZrD!IBx2x9 u8<2>XI82Ri@fн\>91H*D R'-Lg;;D oq ^Tû"%A#}GvUBTnTk%rEnf`B* lt|QX  0UWF#P)q}%3,[cftէbmQ#;epȯ^4\`f//!U저1=kޝ\kA$6ah\뱅:X {iIzAtisibH`և}/'NŸj;pvܓV^+"8}AI]I\`t;ú6 FI< h^PE'6#3_c(O75Mi[B7+ Lc]VH0u oeCfYĻ5v e-Pfv|'+K_jq%i~Zڧvѩ_'n8x^2O&H>Ϥި{Њ orR⭕@86nvIl%Ph>c{Qvmob'n!PlP}w.;(RjXU))S.XVKx} simSbYR%`cs_Okޏ8{JXSI1!j$y5KFW]y)gk\wUƘ4/"q$x/Ӗ J1MJۅbVm/i>sYXPz._BD11 گT^} XIx4vB ~[P6MFԒcY£Ĥ(3%vP吊VኲMTU- eEH JǷMo:#M\ ;B]T/`ly?8s.LsZ€KqAU cަn`3$>GA2"*(Vrϧj}A%6wg o1W/gs/iS Q1wӭΠzmoX HAL oڲZfYPc.L qif3= R~ PJW*Qn0" xQl(W'+ڹN ^<T'Ă/VωkbscH@ϦA(-rm4W"> J3 z4 zFۗ$ ~Yui ~ܭzwˊ S8yut#}ݒ¤SW Y )UFoj{]IS[c \I^_㨝E q[ $ t],z&Ek*a.ap=tU|ֆ݂]k$"~S0H8UhWU 3C|WcZ&1 ݲ) ?iwW y0jԪ*:\ j &u5ŹeN[ri8)?㍕:E;Y,wlTmUgSgYZ0707010000001a000081a400000000000000000000000167ffad16000087fc000000000000000000000000000000000000005800000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/drivers/tty/serial/jsm/jsm.ko.xz7zXZִF!t/P ]?EhDTTk׶Ǽ:i1 8Sd#c1‡2]HBBYRGhX _VR nbi|b4gZo^5ІBĖ533zV0 y^>'M{` |Q`E+D"PEmB=?dc43{ͺS껩y'Uxċ=Z2hᒱ]fJk]l ).86EYG"Bȡ?3e(+rڣR2ᣔ}P@`FZ9xYcK+rǸ` 5F[Lw^xC6eYAەK?wSJfVWp0_ +6Sn2}teo3S '9qc^$ %Efݹ@JL}w)F)3yZa6[{0Sf[sk*qCтc,9Bb${]#Џd3zj};{8w.!=VN;9Jm}CԳ : MX_Z as=T L ]tnܦԾRMEnhl8=ve J]:M\$Z\~"|^Q]_ZN_fS] Θ/DrK<,;B0u"c[HFƴvT߃uzZTV/zÌP^% i_6?ʪkh 1gU7G5ptdK"?wZ]`pݤ!392uꬨn>|rRExr~('o .xtIՔ#0u&53z.~7hsyh)J6qp~@, Y)ۋȖfU#\;{ 긦Ƭ5#"y"ˍ>D{ޕʇxi$4ZrOJi1od/٭&'ڌYB>zU멨]EhrEB/aku@~B˝%]CC8%D(oVݒ=Pd@fv ֕q$$amdB̰1.I.a1Iq[#H$`֣^nzٮԂ!(1b=ߟv81,6r'#ۦ ;ƹS,;}›J :WӘ+ RÕl{9R"ݳ J#Xҍ*N?S3THhIҥzٕSm/6%JB,~8[u}*LGTpUk΂ GhS^r65\) }Y$Z1v@4,TÕXdeq{;%sg}XG3.3Ҫ׀t8Z,MTT~fU@ЁC9\Fj#n$o # eڶyU45ZbaCEłgP@k$RaS,Xsg,K&_媸ߴX}9ej Ƒ= MeZljx;N~^ WHc*4mc?=ܕ.I^~ȯp,4)iQmRՓR lzwT|LbY\;Re-6߮[L["ۋz2j=%s`S@p ]f|kӡ֫,zArqHS[$X$Vt"C7%ic!2pw}ۈ.}@f$)3 Ƽ%fy.CgƮ,g}Yt9d- qδ-\:x)Qp UTEJ}Vg_o=եe+@ᙟ~hHo:\BDiX@PIɳOiO82Dञc,ZEi`~&ePTc8%9I: H1';Uÿ@ q/gmfcBPSՕJ .ِ9Xj"%' @RN8͡ ȧK"}~J27ijf+WpL7׼`K2)+@g_\w>מdxbj/Qa OZ~VN9~ra鑼_RhR$ ^{M:Sɘ0)ƓK*Л^_GG~SpkhT+gUЭXC )%Oj*l'оnY{CD.B6&ˣM5ޛ/:XoWhs<> fx| ߸ nZbl4@@ML |GlW%|N*-ZNܭ`kcn֧ss7HV%Y 5Zzf  :(P`= ^y3J3@f2|X)QAwAMJݮ \)g#K*P -R"\ye'=]#cCl z\G SDӈK"Bd#F zmǷ#^/6^] "YXm#h |Noyi)'VQ(PBCY@A<#{V7gO`_9'|.3)c9ߝw)LAzX2R`y'Qԥ3~bm"x"],/A*aĿ ' աMcqε8LWtD)Ctjy5ܻ%׿^v%49pO<وJ*l:Vq9<@[t颦ZPdB/6( Ggx@%0ŝsɘְ\,C7FH-[wz(2cIjXѹ 84yʖ/dy2\ ћ%:w{>ef`  &5xC "y @ PE0Q ۧ6\ꥆV<\{Cp7hj/SMHQ7)w*/Cdz#CrMqvSm?+<2{,},HI̥z$zwKI{^6 xg(n+X~ t'qJ,4/|.N߻ In)#*^VƕFh9 PMͥ% }mՀ'#r̽P^I vSV>dR8iV=Y3ƨ3sP7rhHn(o#!4h34,]@?ϘR9*~yi ܨ4?L,Qm҂6N3iO@M~jO'N9JŻO Jx =2>};sU^ܥ^ $G$ϬAR7E?}u)寳nk h.4!ntE "r꬐xv bQ prȴ(RN%\oI䃖#3-P,K41]}iD sk-n_//,$͡'/PhE{D1A0' 59}fŒ\ZS#A6QKkKM/ǰ({Ho%\ӕs-v'FIuRƑ E\<}[n_*+1rڈ/M[~9vyG#p **iț|[E#nL#Ky ]%LJ`A,?ʑ1ā }N{{i QA>Jn ؿJwq" '6XOzSiWq&2QLb@FOD.>49^U97$,j:˅7ל[POHOدIjm'v@ք?&>֌t4pݒ3UW%Y$\M24ZDC?4 'p66{hxwpVwN5:8Y_\yՀm|xmkQ36F:*ܪxRJ./d:igE%m`tc*:Hv%A@nb)zpN锩Ө {NttÅ=]ll]09)Ń} IZ˜oMF=_E.WTsD9Tg`鵊[F>!fޥ 4z>tqP}z$-A8kone n3 S#k[#LX4p$d/o<} ?ĩ՟I'>,q΢ǔ:Dʀ}ss;}׻U4|({bNrE75+g'GOt$˔nd(!UF$I:}-Gn3҆#5uWvdA/3Hh]: .K`d 5Lo0Imf 3R'#㋛q:ڄ R}ʈܔ wF !֗ l~+y2{kTފ}#c}Nj:`qi%,Յo▂m1#J*pR!/ʥa7ћKB3#N[抣 d=TTfՎ-ՌY(=ob9t Etr-8 ]9/;]تI+7*XqZy iubd=r#0?(/S9z;,Uޗ ҷq%xf?8W-ɮ9=js|(@:‰ r3!wmY&R,yP>w~B0ԳԠ ؕPJy} )Q 5D. muj'VBvn 'KzYnheAgKtrD7L 1URgx FͦYm|Oғu+^-'t )ƈ3)`G1}ktԮ"i;A#4Iis%IhG"aynuS6N,$9Pu{c8bYp<8;^4+C# hjjJ2 kOȔ2X/''<չXC II/c&/ j&AaJ `4s C!U'~fgP >aKmê(lEEIe=^BAą,:\?:F [{!J?%>@EXbhٷGSw4i˷o4avW˦vݺT.g`.J L,rH0Ga?Y.0nWD9Sg3+5,3 mIS !4<ܣHԈRS)nѯ5+) W./XwY "rx)>5LM!$0>"fއ8$wnA\% j+?fqGK]ą+GL( H!+qEnvDc ۻ_I:9I6Hfh|`h#O^ke,&R_v{$6d F=6!`N?FLЩAu=é6=u`nF/oNo8w?g݊LJۼwiyls>W Ma6%:B/'ke:[b+_҅\JP8H`C3HQ MIuD#TSt0l%.ۺo11VmPr_cǚR2{Âx@lti}:_W%6vH?4L/))Ɔ(^ӉdG~G skF^Aaq`UsQSٟ[wDk; t~:ޫNH"*٨KDnR(%rPJ aAX]8%"@dJYRE6 w*ȳ5ܻ˲y: ܯj^_"c{ ,tܴE*\gKhK5c0(4at|7 uCzu(Νk7%8ez .uVP-)*%Mb7QlbE.wiRQ/V#ZǴ_Po_qlNtjX0\WBI՟dx; r XTL0G&]B;F^iP}FL)_ء>6K왠'/hmKл~b $Сj0Y Wdn(ӷtfxrCXlx?$K~i ?s)x fpޭц0]sQ,!h~7T6T (kwI SYes`m(W9S*\pԃ.?>y3兡)"e!5ڨt"oI府˼:6E`e3HWN;HPW? $ᒴ9Vh(גojC)(&d}72q b8Dmn^dFƼ3նf])dQ?H[T*Ebtt޿[PV;xda/_ez&#̥GK^9._Dq$ $Xy\xro󕒻RbIPV)n6 h E?O sP_")˩(?iV`/rLn? <]{Y.ϽH{\BJs[]zz 8Ѣk*1G\;`:lBz?Z&;-2C: x5)s `وH,HrXMwC!rjyHd3ggFc3E>ۅ!'!)g /:Np1APm+=ױ[K ߒYǙ'Thܵ}`kGG@H5&9qA۟nuFelZҌ'[Ԍ0duԑ(W8 /b=F\'{yR,EvgQV8+K |\U9a M]NP]-x滸n28p?TņS+].m%~8/< Ox/q?|tpܦ8O2T iX%[Q˄&a^K)A2Jυ4d|ފ@/q)V彿;^P:Oc̪5q}~%רq+8=WCZGμ Wf[0QMJ6 C@)הW7'^>xÌp3n%6:4.4녿:+)]&vC&4YP( b1w>TN>US=`FU4c- OҺz{v "P%3Z3wlz 3 ގV*P?=$6dIrÄ?ǫO`j!#B&R:sz-:-LIʺr`Sp̦0=O|ø&W e帔W:t-ˮ KT cmwe@sU@ki(2\kW=0[t(wv P ke>D|) oG^u5mZFRT$skHϷ8TdawCw+C^ 3R?Ϫe.X5yvƤ=@`wO)sUܵb$8/ YHg ?HXI6 39h 3df@ތ. +-kE8a~r؃„FgQцvh% tL#$4L/̔ yxz&K 9/j^[jw$_Q n}$P&FBfΒ;l.Ɖ\K`Ll՜*;JuË'Bl ~@1쿢O*ۃ#U~ָ=R:@Qg/آG&2F-`nW# EsV&).c WӷUV V"gGXq.s_EGLZe57`AU<&pnEuDZmjs/31IJ$-?t"7sϩ\0U8)U9$}B˂H=l4g`m- EN|sx*XlK>!AuY|L[$fC2MHl驲,kqE}!H熊L+Y$NWOTd8 d%ckdY5<Do$ʊMU YV jE#ՠLn)c;7(xq?n0K 47|b{|0*_*ޏv[as>mbYsJڈ?Lc~&9&B k2ջ#0- "$@qk-j :Oᇗ-"ԍLG8Li2;!o^{/<#o{IryڰI9$nȀ !"w=pdXG'~ͭMu;j.&(6uD2M?d"XQ! 1jvu10"=s.cɵ M]DN4ManyK@Bb9chZs/am[C 29;`J[e2׊jzƔ^3ͯ!So,x/9n_{;h fTPrsq/+ՓN0vkCh@).;]S;v@Әv]`bRf(Оnm$smCV (wJK"e• Z 1 <ZUL#EDMacT>@e]?Fρ22rI smc)Y0g$""y]{탰RQxCѼҰAmQ'1`/l(8Q+<0d߮P06>{$+n[i=َ,\@~&jH>J:f eҺueՖ/ۊ-$4cZCȶl.1 w#'z@,rP+jS_wQ ANGǭ~1g,% Y TmD+Ⱦ+CnhXJG9w^'8WaCsRe*Dnt@-*dyM;RGv3#tsȅ7Ѵ-J27*GgDMA,UUDOe_9(J,it).5T:*;xᦣR]E߁ \kt?wE߫DȈq#1Kq3Iɋ~U29~KLiO= :W "7(W>Wl9Fҩ5>OGO) )"qSDrM)O+q3e„j|U泠g[`PzZjF89ڇo!Hӗ(#:"r*悏$]púƸp#BDS 'P֝&dDXr\tEg &zL^⻚q8 3JQu8GW鳗wq&0KjZFi[ US9ʙh$昿l5HOvGh+ ߮`&X,ksVZ[ۼ`+ ˛g&azAEtNZ% HVʦMeLuT*7t}p9_ҟ"F!~@Eh#6vUjio,@mgNUgWIfi}(-p5۶v\q]"3X砙١^wUD>'KnO2& Ǹ^rEfy E ǵٗ* JM>^:L5TA_rHT-z-i)2GG0JGYQoމ5R2q'ж刨89Lp$~`7d5͏rԈ-/e#~ DOwi6>8$lXv.->P:JWO w"HJ^_i=Z[2oijPXD' *S(jxlS>' 3Sq$ǿzK5]~"Z=t'lc`aU(hb9 u_naDoCKVwñP(d!oz(G^UoL?Sxg6Uճ6cEFx}:[Emϙ@JeI8P wI$gZ6jք#ǂ) J]4k9c*q'kӷ 4Ԙ) &M|Hz4oD.8m!毃u%o8Oak6[;q 4#ya:irσޠ-DfVG;D!妀vWa0 Gю\Êvk,C/&wf}n~[ѧ񠧟{`qV~]ՙic֜-xƙ[e7"ҿ`s͟ `SA\˞K= xhQ\Mi#$T*Tt0hnj_W;k0 )Ƚ" $hlrk35 8kvt=U)̀ۙ(%,]0կ -hhb-CC6W2,<~>'/#,[)Yg= f;"ߎB uv A[/"'HcChmvUhep x.vr p+9P@.YܯQġ #D JKyy.vsʚJ\E'{pFwS]iiT=B$Lb8c`viptS%deDF+h01r&*ZfXuFn!o]_뒈%zURkZXRD=&x-YգysRϏJU(͕ coP YcE!n@"-8kx/̨3$gHH=P!Zn{6Pph' E dX *[/Qy&JXrKJhcϼ`;;F/d2ƜPK Žl`ԝw+cHͨL7WVybpjIY {D)XTJ:I=ˠǁg%dw*+y@oE08H9lNfNKs" F|4n.]lپ&/-3;cQJd!vZuqd'_E<na[=."( 6bNrK̄7z7&n0+c43#Z$efY'TߋʟO$ccK"IJ@퉄kEr *D#>\IF},kt>Zv&UXOI۹ĎqB\/%uy/XN$̯̒Y&;r/c:$K 7RM[z^((LaF˓m*!dUݿw0>3{ggU ) 9yb|$~۽bg"3U<2N.to;zr.ZVv^B%!m=a(e:F$()[d@y:O7[A`n O8NPbzd r|yO ;nROG=O3nkպ}{)okQr>\9:~"2 grlϦ5+Z$&vRw<@i ;!3JtR{x9߄*!0psJ{T.ׄ9F5%+JY'ySIV=CSEP6s(U8Aַt}\ĭF)|af\(t,etGcB9 uL; s ϿzcT_,;IK2=g+ЩzP CQ_k>RQT[,aP?2 ]`lr FRXC%"VYYDֿ:GΛ˩*IDtQ:=F3\=GY37_GrHRa9nLvhO~n_h8[juA<@zH{ޕώf vZiY~K *>/3Y!`ަHIeً&Js0f<ծ\zob#Wl#K,>q [j. !SjyIa$Rw}&zrǗr0P eͺ6Eg#y$rn.LFH wϥ—Wu]yN kl<ڦk͏OFf2vfCxߑ ) ZJvAneIf5hK51]hL߂!kIi41.lg`H#]WS,TG%j~E-ĥR`4%%czz B!0fTo0MX&% DڴaL݀Y0ҩ_=c]~Z)5- ,YjYw}#B Ω'ʩz as sOPhEF,hYe16ը >a(dbiEŃq럮H2H*ʑznF ~)7~ӘMqOa>YhI8ȞB/hv^F'usW5mWD cMYCM@0Oگ]P|_ZVfKUV ];11 P0z^D-h *Uo $!?ëM:x7_ueZOZq`ujy&(,gj7:Wv7ƲS#!ȵ:Vd1\{wA^L/E=] !>F8{]]sS"+>l"5hɨJoWKST+%N@J< \0Od d6.+i V/x9d!arB+kRIń\Qp=,8%b,KwV#+GC(hSxS@$CxEhU83|R ~߅nXZ|>0\PF΃ɺJ7EzƓ-,2S?mc ~$DSGr&Q ʈ_wOf;#D8~'Z;$TCulQAame {po ̉mg^2HE'IG )Ъ:bd#l2wHt& R ,I'$*핢W X+.,Tbf~">/KwF_ނڻe*` -bdE{n ŹWQQJ'@ KFcqՇ=\;f9ȃd٠MD_cb!lA7˅y^v\g2hO(ћ{L/}*lM+'ә%۷F {yW٦h"wN  E|Scoi)g Wny"U;%ڙZ๋&}jg@ϔd%am`e~4i/#E Ok( GՈ ɒ#: f[f}ذrƷ5-/(:##!AT*; :Z[hDS\RcA@gԨKLY3cr*5]Ma4Xs{<g>t;/bXmItby8^,zu$NChTH!Zzb'?DpjI&u6Kma2\16V/kbGA=W wUƐխ!vm=utPfH {LHJ"qۄ{X)^H L6 _cw$6xgk3*5"38 T ЫDk=66߹nǂALa߭kA+Xr(U"Mi,6Bft;t wBX#9nC)o@梷܂[.!z\%/?%;f~rIm]ԧU:dx՛h4 ZJ4Pbw6D%oӓv57zlqhB$!\ǹ5ǿ&14QE B $^2?sE,U| @HXf*Aլlĉ课Cߔ_3t99wbu77y;g3Ղ5~`?yP*dA_ʍbT6Imm΅lL^J%TSPxpʣ,D?8Vln?3c H݃_wfA} @޷IڷDuVxczcAh2J5qiX4C}5t`g+;ņ*t`30fnT2XHA :Eud%ar#R{ux0z5䇖S|v4ƷSR rx.}|E>ed) BsJݲ1Z'm=?"\zP@\?Z!H"hM5o9]\$=S:IZHtEi]*8RV;pg\WH-cHNBUG c#<밭#6tn\Ջ};/:GE`53QAEs|G?cFpPhK;_nˆpo'?$Rt0ňkewݪaMdh/b>F)fnC{ Vjļ1G_975_;$w+igߪ%Gw㔴 W-jb`-v*"T]π,s,oBfu[aKM\Xh]W5|r'®"ZynNo|Ùh\ZL_Vv>XFM`a܅ѕ.7sQj6-2>L٬VńmAYMT"duKFwlA*1`fD\wdPZ Ba uшb3 a{O˰ f1Q}YO[ViްftS/rޫfR:%V M; m{v)E-U{xn ZV-F?l9y96 5y9.'#l/ȣH+?a?څZ$ CJoJP^k .N4vZ:]Xlv=ԃ{/ΟJ6gpQLa$wt 2w <6X !w򢢿vӄӥ?'Nm} s=ء6SYbE#xD *fìxL@F~ )R1CQj[8n>e2{,,*u6~,~rJ= !36XZ@?C'#ObH=wx\ 0`_f?p1=LkKGefJ' ԙ.^izF5m$Tb+lOUB/J2 GrϯV󈛿H3e\mF,0a=~}cz^]Bbk|$m%&[ FMwdYa"} q|Y=Uwٵx_f v 7%v3bLTT\ "|AO UZbYn^jQ-VEt)ZpZ^`~\:bAT'$_z 2@H8k(';!C-2qZ?GTlM F릕[LAncKȭ4 '*EaTylHR˟`.4m*P(=Pfcȅ LJO7DJzHk59.5{6AzOuBA܄X$Kf_/ W/_E_NM_nި1v@w寃3> xayj]e_Pf5h\&wu.#e ;YWږaG&x}=7n/[Q*gdjcm>mrH?/jдqޔٲ|}m h/>|xS4buM)+eƮH-/pnyVBaL9{yշRmz2Ky`F'nFxaox跸?Ԑcr,W+.˵9e 6i&|5x)Q]3? 4>Oz=)$70r@<>ɇT Qa=.I̚Ld$Cw[楬1-bE*ySgJ6g1EBf.^mP4xCOnn0rtJC oL`sen]06ma6K Kt "K  taI bKx tO=t8;rfS82,ƛ!&ӌg!ԎE/-P"q5;yWSR4I"7(#֘C.R7lxQ|ce+b9c%VH(3suo1ر=oBUdUe/( X .0LJw%\!WZsX[O̜OQy .*|Cφy8:bѪgQtZӥAi3lGo6{:JhaZ,!cMqk:HAPpMi3c)Z~I$#}d_សѲ#PN.Jؒs|,ͽ5OdyCea |X7hץ/o5FNZa>cf)a<;l1)l4 AYޘpkL@℔]upB(5 n7:cs@rS{%G?`eW/[9u= 6ٰэñ.~1]|Je0ZT , y$NMauu-]^4mOÁ%8pC 6? +IFf qr?@t更V B˷U^ ]k.>9JG6c5,c.NybjȄ?6/eZJ9ߢFCӗU%z$e|9hoqL="TVʌAAL6[6z48j[1zP\F$jȻ "ΝwH(wLe卵[4(=NFdf',Q[QF~wkl EQJ{_˽uFp?M?CAtbYlzÕn]j2%*o=ĉ̠sN ϡGZzd^ʑ>071}H]PsDqi>EJTOi(5}+7O(tKd6Or>W˅CzQ/V?= Io6tVz~uY|C7*FD!q=-k[|$6MC< HI93_}0#F,`;EFpϭ&iS 9 עZ#*KtHM՛y mMC̉Zk&@YP K / J a5ړq~i) hajvc. CZ&]0 қ3~srqJ7_pù8˪hG2D4M D>M fVȃKݘѿ܋KXWb<`qI"f%2d<˰(D`S/ ib#^-_QKJ^U34@ZNNeEC GY"0mPa.dYnX=\) G%&&SZmĩg2AU}~hhN0,)=M;Lސ)¤ S*L$h&aRӒYy?>; pĞ~x989_rBy2ĂPh{O`+FLqu8(rilE] !8p>fg: r@V6c 苼 !`ٕ[ZG>TK04rxuoh9a`qRl1;>t)e{iOz7Z!ʴ1avP?~/q> Ө~N+S{S;Qx"p\|1" 뜁.e~I@EvvSUcQ>TК"mJ TJ.? ` =\Q ZsT$h/zq( j,#2_ }R47hVSKil=z `HGUҡְxQ:+z 6( yGa&§ͺfnvq@QR\>|CsH9"I TXD]z.5V+-fv 3rڃͯi)I{ҕ,Du t(W >[ E[L0mПW,=S#tkheABo~77gĎ^ٺ0^Շ˵( 2g{*xT,Oyތ;iX{W,2_K{Z&sF+8YWݨlĠh-_NDiui!eXEorڣ4ʂUE/N^6nd$ s6ְum ~N5wBNZ# S^`1WƊ8B):Fsi|+$s1V*LiX $.dI1Wn5`ι<ևaPx3`{3b5Q5+в)n-yb'n$!&i_-@ Eh5aT BLW4V#!ƾW_IHK_I8%ؕU۴d'ǶImt0>)QjuFGSv 8.C*)}GmU 3Ha.We F]p v1JuI<4-ؾ!z3Sf.u4H@ǫw\WO2׶yj9S[/qKWvS1︃KkoMÊ4EYUPP]?CȮQҹ18?j§ؖh+ L5(!X^}@q\Q B՗DXT}b#gFx?safW$-SiLms> \[>{_/iGL\. '`O%e"!DӕdJ˧=/(2odrOV6{mBp@-On]S]upo@PçCӕ#_|+Gp$9e La;'0hse/k:q9Y!C jM2waVXΙrg؃82z=N'%x[bE= e 6U2L zJԞk:3v(B:9,d|yB8W3x*gx9\Ě<{;uUc_#v!D6d!~rV6dM$VfLăKREc3Ui[*45zlu]^i?nb1olaj%J\̲k"$s %Jm_!.1ȧIcAw,P5;м'Q_(нc8 Fq ,;5=jfjl[/+kS-W!E)i- h47ȅH:cZVC@xOn4C-pH?!<, vI0a6aZ96@VfFuIl`huS?$g\guYc$6"7ZU7h?ĩP"7 2iCx(~(xq6%).4xh\jIY8%=0oy tJC#: >5R (▆fBtjW0ta,c& OQ#pK•Mr46b˭c%$٘;%,x\R7j+dh z#IA'(/xؿ|QeA`k6#Rh~rt !K( tREDa]-с4h*?^zQ)W 8hy_68Gvx;zRꯓV`yȕy2c~onggaƿA&*Y JbURҧ Pp[S]V5CDժ FJ$@ t˼J+'4ɽS {&egUҌ(sC' Op%[ÐˋEsW_ݝ29 Y_ [9f 4Lt@Gi|ao?c0"_7S>BՊ{ (Z21jưO`M=`r=d帨mMז=Xm~Jlʘٳ.kR^-|1[m4^̼.LW3đjKRN=1dquww[X0cZytTY:#"?)G9BmiĖv9{3Ms-ES^zNo,)@U`z O洊<5/\68tu\Y`e9 nKΑM? (_ pSIP-1n/ [h^Y,c=B8 n3+s_ozڤ(O72 ;@.w囒V@4.C1ſ5V.eo]-:!p,mFR^Xf{\GKN2MTPH2Y; w\)?RjIKqPY N_ gYfGm͗(rm C_-"L,C:D:25SsU+װa>h֔iݖ' \#z#ae:$ug#fIwͤ:„~mqbSi DqG>K AzIeU~ \@J}_$5?N6N?kDݚ!jk}8^Y,JdoB^S=mCoF]>H1r Hs8'wū[~F9-2S]{@[z31CRf]*0uk"ģٯL߀q)6$a{#T:2[ #'~(.T\AaF>}Čd'QweANj+pe}r.(cs VϚ\8ͺ,Y!u793$IlC^bWj]]#1E|\"8[Sc%%xq)>:bztw"m+OÎR&a_WkA c/z5rMWRhQDqVX _|ߜBuHN:N;7 Xpg }TqtwZqOϊ[gt)ݣe ?`K8rաq-W3IfnD U͍@ζO &#i ?=77golWb)*KZ` 1P?[Q Qw^_LJj4V7W `ªN"7bTWfF\aլnC4XAs(=}ph$6 sxG̏ZI4ܭO Bk c%H(0UAr_&~{:\[7|L#hbSs}$ ,!"hXbu/CEODn ^<7T gɒH=)yNA|l*?XThTMK !`aJ Ϳf!~1+uu$+ny3I*FF{X&ؗHge\.LN@g94ovr?q[GMCKHROd\}g&iJ;u*DW^V䶇%EbW7DhGC+%:%A#b)61*šl=Y3u <ɓQ{42 H@zzʆ)ryKwҴ^ut?934c.\"`W)F7l"EZq:a]5m8ZV.G@JaOaO" f |@xl`Ul3pb;UrU_dN-«ֿ1 '^DwT񳵖epn E2_Q%U9 * %4 ;D|y-LlC,[tϾj3jb?^vg<^PT e?OW[B݈k*l&MlhE|ݲ ۤ"7b2:&0#\-oL))' E]wNY ي)`D)hIȐʢgk,nÚAZRq sY#xT8?w8ަ^,v5~[= tYTZ ֗[ˎZne Y_D gAx튮9lcuVl;oz}8u;32eH8DXXn!(-LfS##qxLJl̄\S#?aa=ǁ5)nzX } FAR96EBwS =H[|V2-d_2?+s7IeI`8ZD]/xeJvὤp1ȅY-?<q2qF|JIXYuuFͦFFٵFNAץmq+V.}ϢpOj, \^JP- ܪZr A X :|L F&ѤiUJٻ"%R%ޕ:y~1֪ Y^w m lh!L;I[N6R5$ɣPӮ Ő,)5yY3--F6OOrǟC9?gld3bw.7!NrbA$I 2<}h[e%׌J_7^[Eol Ek v%ε oxm}fЦ!Mn+OYIΤ>%<K& B;35 _i&V~xBwD$+\a]f=R#f"\Zc,$gҪK޹tT8k9JaXWAk:":fp#sMrIуZ%>Л_{4Rh35#>&#)A)DRul5~^LpԋF+' Rr Z6\i9az#<=`r?kp4=ADI ygixb l(`T=2URa+K೫Y)~ĐA `RBѐ p) *Itds~L*ANkw- u${ө&7TRO/$THð@sR;8J2W3 1w YzV¦BZkmf+ QuKl{=HbGxُE{D}ctˋEdꡲ~7C'Cw.USkt#\tbH[HԹ̲Wr&XK纆YA>It-!. O 3:W}0:K i<9Ív{ WLxZ\=^ ŀ1(eR@a^p0#yNh'\߱XDˎ,Jygn2oT^][ tਃ\ 0f=zgwvwEFmU!e^T _dr\_h\3a;`7Q\%ƕso֧;cd^!ru^w 夾 ͳP,Bbp$}b:=bX+Ea{4:]΢\Lؓj$07`'A2J0q.Fo)_vS(hpԤl Ĺ\] 崣h/;:uISU Jtt$kw$pynўo#^Ư"g¥yg礽d_sg_Nv7V`Bbk/JY+,t@# IwD4OGOT`􈜔'ԬXk',91II*ȒH2oEdg TM:ècrz*i1%'c+ҵ;NڝoLʨУcB"65UPd!ʟ<)Svzcc6fzQefI;LE4~T|CI܂K:SSK|,^)c{S$s{pzp:|Ю#B:㵣o9HSF"3/v>5Q^$Q"^w!ә`uc>مtĸ#)>!/f4:W+]Ͱlmd#$ta? F=ZvѸ!띀5IR pCJIje*P='ͫRQf-!<,`t*V||1ACSbH}W&G;}jYZ38WԆD"u4("d[3"irwy=wTސ Kf"m=zLĐ*ҩ9LzF{9py +yŚ:mkX{/F;kU4tqx nF"{6!#Mwv%3..az($uy2=(j;/TpGܞF#Y/ͩBݖA.GoN Ms*`V`>Vv=5^3'a;H!~bh{!(dդT.ml`!I:M@L%@ v\f('N_J%reij0߬3V.[eطin`kJOG׭W}ڼwb#9MۮrAŒWgwȁMh,'?Io:C>|?l֊@ {,`* 0>>W>-"7։0DR(@ҕ,LE]\ɰ/@M$Wپ|ҕyE42L.N&$._j>Elj {o򷁮wYgX!'% Ad^2i .; po.5E; ]*8s6:%s<.~E_)TwCJ{b GG??F)%tP M,W6r8\26#R0s]ٝ#t[%랝!cES"Nia1Gۺ&ЀU!ccnÓY ,ɶgF?n$ ? dsR{%uoQ~_gFޖ)?J | 7=V) ZYwh YAхl"lBpP Ɋ={;d|~ L9 3r$9BA )s!1e+q^ЁFK*(0'/ȌB/wSS [3?jY^OkѠ?Q9`>$5KW}~V#pO=5c^B1 !d*יl)Xn]PGR5 aCP :򿨳0/|nm:<uabBC;RΛ'(^%t~Vԅu =F2`@SyPT ׂ |K}͌Cxi1>."uG{C yLbF}upbnguIO5+ڥL].MIٴSF-u7»(I:;#l Ek7iA+w*iQ]=m DYYN%ᝣMe̮7߈CDm>Y PT~8Ω<^}:`d,hH;ay#f,0 py ]<ԨbjKy5D1D>-cQEkzg(wP^Peek`BLOl> $oh.ڣ$UL o7/&Z4C.gU'P' zw63ԆL%ű(CAx.SԴdr'&CWٸjV.j ;Ig?rHΚaSǣjJvk3ipa? O@ϔִ/ ~e~-X7Djzp7  I/"aNABCҰ.DeDPpC| TX|\i T$5StrJIw}gn'_W~5qϪ Uxe@I#1NF>L h#:BᘪnڤR`N(%Ȓ##cZE0#ĵ a,Cg|*1wc}{K焍\c{&-i-?amuNU7Vff%-VS&Pu /ܸ]ܤgx07tEc%x{M±k6"X|BH=:Y`e4ɱpA:#>_5!,Hj*B V^S'>wb[;6S>{E6!yCdV@mS)$hJy̎m0ߜqD45̓KvE}oй229ɡ%,Q=v:`Ւ 3rxf _z 8؋+'K%[BY95M!sS.ΗƦPwq,`"1{at0){U./Ap7G2)p=?zF:J{de:{4$ 'V>4IVMC@;N.U3dT=.C?nUYD=%-$[Pmx:=bֿH5'oF_Hci,ـup5[ ]=p2'?O.+/@[ ]$_cxǬ[R3tu˂膵P7&æpT /EZg)pF7ʅ9 :Nv_WOPse>(b3"A)9x Fe?F^y] /8f ..q:dS25GWDX8i (2[9H8`AגvtK#^k5pyQU?Gf:ܝ]殕<ǟ̚cHUGۅנ{ky_B`=y-x#.8±O(<s,72e_,88.U;IТ&ƭL#p!zfD}FBIn&h+@6} P"'PSMzCW|̫bHiH?r^3 Y`QAB4]5slAܴ)Ԑ"Q oͪ<-R8&x/u$/&XU`Y5sd]ݛ&ptV6JIxrҕ;G:ۥ5ÁKifjS{vc{K@&K8!} #vƑ߹~VM^QshA@OrWp(yph~7o7ΌQO?-۝뮿 xgJE{[Y>4#16liҳQ/o<{ީQu-_D>8Ӕx;Qv.w-P/M7ls XR3hُlnE-@q7$ 1^\u Ʒ> n ٫>~Rcq'T+ɈҺcn_āpZ2:<12 .@Uva)y/RQvƫvxͫ:hYSs3xE6mCLѱFvX%vRpG38dًHMƆpRnQAvqէ6Ny:%9] 4Bͧ68 bXgzCLцk޷ѲtCz4(-]!rzPkHF=3bZ!^Q5< `? ` Mh4-4Cn*8cU tflYw`~?7K@R8ds=٘K9dc׫aدJU΂jM1CwX džOxPitIV>~)[=Cd ng1nHI`,e{s'DD0ҟɨm 8Ă{-Jۀs?WhG0?+Q"d GW{F87op8rxH/(~8fHU^g䶔# 㦃t8U9q%ۛzj^_DV{w$k0s]@- }.ժɾl] -]G89i9K)drjl&8U]PNL/%>9 I`Q:ݺ-$Ҭu׺tZ%W #qshg g;x`?@)jyx9y*"WN '^xd ƺ88GKpGD*_1TInZ,Tc0m٠jtF+uJ m,||bϳ25VL Ie fꙛ ~3YDIl,MvW4)(琑ߜ|]uL(vg O-"+TA8"CW8AYqa^K734i~sm6^Д-%TVN(fY!Ģ$PB’ Dy?ȶǯ&F!ؕ(( "}*mU:l 4o[NbwPNCFNGJ4_+%G/_[`sM6{rByʓ?I2OHG4c֔F[>Ojבo"{ ,A$,@BehwK),΂[ U%&m8>R)%e1>8~=pfӴ368WwEovaao1[Så pÒ]>:[G7M|r}U s"JȪI$G4>rRh~WW`=+U`RJ9@+r3 ulrQ{ 3t춙,A&kzysUr(^ܘ/aJx`$wėIټ~E9.5 8 MDCWGIo!A_IǶKl;%q*n5ѕw@ʡ ?aj[9Νpх8w҇4*99[=%"`U 3Lv${,^%PWR1$ZI X)1kt7H`CEC~1B/-sZA ݫt0ct1mI?$ȍF+&E!5mB2b` o~c`q{? )6UX ?@#QxvT$S#ET^; PCה~ťO9_bq1Kp:l%3M:8{-=oA)JoF/c ؘV=b𵱎!Uiy'9>xN:Y/OJzO=^m*u4Q2 t[Rq*ƭ) iPC$ lAC<7:fkƐŏo-ƫ~d9_nbY#[uI}*ǣkOq͆ (Js|KH ՌG#GYh@J頬*PP%æ)J?ePEudGy#E蹿{}$ cnp~BAF)ztp3\{lWGAV8V}v.Qی)}+xo I;_|GK r6g!D./e$dȏ )"Ǡ{dgrE X{lJGq<#y'sPH }TŃhd_Oo߮#y}q=Vl@XddEp;kZMBE"Mf-yg8;-eje@HvSevSB{I+Q*A@eNQ/CZVɀ!qj&KGB]>38zNs-UT`LcHE7_+T7CG:/RjįϞxnmTc &)a@>d.(>yOyWHK&)~h,]_=~0(i؃V] 'ϫ\=KdFvAn4h7,2PLl!g*IOGx5:#*;a}L)HT`+X=֎8P,hvI9C **A4\O˥:|9'.źܑRlJٿV}ՑޝMU^Dhɇv t+&[4ȥLBK;bKp͊Uf(Y˰^d6k)p&l6P]u7T5rк09%}v#If$RSly鬯Ϛ:Yq:9@q`BWe5v,eW|zzn y O ᠤ?Jr DDT,^6(Ȓepȡfw)5b9܌ $".Za-!*ۊ'6wō0S/5VP@5*Fɭ~q?D2 D_NUn\i n#,Jܼ?*u fۏݰ+dةL?oA650)ȷ<7 yvZЊBZ@+Yr򲹈Ve~XQ$m+,x}ASyrRc`TWP Iw)h"%dsFęy"x-iߟmR *"h7Y9iC E*5Ҝ//kb>Z;H-ڥ24ۤΎUmQͦ=fԀ~_P+:ϚWYBs;urd "dW'Sy7pz>žt&Gr>G=H+B9gu Fܺ~fe*k7;OTKsL R@: f; X6ʗ^Է4ڼ!? lL4]S@C0 qOLl" FAU;/dPPc?-6Ÿ_"kT .nkGf6Z4S_;nUǁz4"s?qhq(KGqmW0<)w4_6x4EPEWZa1[,#-]\S\Z<>?qmh47تĹN`WWʄHN% ;&~uN $Gh!wzgv{"2ugW%fl>pus 5X a7CjēJT15ldɍl׆aJNR&%ROWl k^ȱ<07!Bc?AhcOV{3CPЌ0bKS GG5:ѫ7V_.1 _/vRS) Ve"m"K2@;.9->Kq*C`qA$[忢^몽B@qyZ+`\ ==/oWH:igcMAt&3)[:*Գ %.-*f-}]82)tE5 4}u5 v(pnյ>p͹czBjó?$%NKv,m LX~jH'z)usSv [Z Jo͝ D{ol$0L /(9SݏX!™z9CooZKFB#0},Q$8YR߫K2deD1$?%d>1]b$#z,=xYqO{."cqܳ/no:̑Ý>]]P(cO`*PSװ.0~ڱ,_q}4'UA $A$J HR^jY 鱁YzJ/Ӽ#d]Q7w )W٤b-d/MDV4[Z)lLƣZq:Em2$Yei:IC`4'_ϰwS_8fРFtqD$RC@W8 FAM`)Bntŝ=ҾRn wehִ0;HF^o+;ˍI`?tO-N:JOI| 9]jl:@%x3gdS#H y¿} v+&_" e 1;݃Pxɑ%yBjՇAxi'o>6ȷc4Q13!0NU3<J8hӪ|ΚkIdv@$,o VxI(Mc[+vZ'lDjf}dUiȵ9M !1<tQeS'|,2 h{Zնb_kF^buϸX.r{:Y{ ~Hui$!kW@H5MWsF(\iP% `3''hdS@G]BqSw7Mn6Rt+w l<9]xK6 +URt*{'*dg'_E&ԍ0FJX=j<|؂7>Ycr3׵[݋VR)Bڧ?͜ S.{{%Pb'LS+xފF=3uGhY:wT+Rӗ2F~bH76\:,p] R+ID9C5 & 4NgȰ .qÝ 5‣b]edF~(~\YBDmZ?^ 'py7TD.x :E&=1wF{N`#,,~=ҪhX&ۂܪ#<ƠBtZY*m)^2-t2<Q7 )b/t~@o4z0Yϖw)">j(ڃ;VNh33,Wbq*o]E_)<q\" oڛ],Q3AOEoRǍZp#}짔=9 vcj͙"Xd /feV=F?aAj+EL5GcKP<Vszט\r|m_Ds'TӠ9ONu0dvk-b[ڈ (Dk\m̺N60oVH[87U#*+>*]:%C3ꉲr7Jc u V[Ļ*1pT8:h,/mMbhX~ۈ}19\%vhE^ S_NY2U(qWR.;|6:m{S<^'f5TUYilgTܯҟU7[e!*zvkȼV F \鞁Ai*Gξ?mJm>q Z,Mk{Ұ=([3g)wqn;͌!#* xTF6qU97Xh^0: ]%JR=^FS$HĽD9?/}6Bwl,~vΜ< 5aAprxc uDO 0$򯣇ֶUOѧ >>xNw2囫Th$.t+I` X0r!EDC6J]lҙuu4eԩvmWO=|XϞxf7 *ʠ>Mi Hc{IWA'p6ޞo?kJZ b)P.9KX]_Hz$72-*EG:0 C|%BO8ĦxKUb{fMJ"?ǣUMes0299 C~5DLqO>\) G3rQ>F+2`"V;`S6PwDwo.)?Mˢi!Z?j~mzj$&~'/2U2ϑlW/zSjeI KFBAq%~<زUI "ݑqM/e9ޥ7bd35Rk5[Y U&E_##_1g]bC5yenq ͋"QL%xOg dJ+h ԾZ)R0.Sy(~37rqNimHW`nAbn~$nSoA?Eՠذ0ԓĩHm }z '?t?T`d`CHx3f@Æb yx'aP>C{Y4O;OHg>GH~[5%%IjotHdJ2žgQqT0VwQW֫:(JWD}VRF3Hd4ң¡ݧ ojRrqFlZomU]C'auZNR>k`i=OB¾"-w_չo5J}p\Ǭ#USO%qK7x$ӋiĻkDžz -ml#= z6\!*P:& 2G`],u%Rsg3/QJ WV' gлDihw 1hwn"`GEwC4d=X.qV| 8loDB1]@6IG?9{j1c܂9lS4+a2t]&z΂g^wĘKƎ%}b{IcRUYA L7V7Z3PSvTkA:۪}Dv1PS~@B5 /= |rHl!Z_ךwe{Jާp-GX{V4/tODͦc̗e5/_sBY=bv :FoglN.'yͣtϟo5{$gg%3%>f pf?eJ ?M)w&,,0[X̱a94sp/U?<isTCC Tzdpo X6U&jK{t{f_Ӯ, Ǫj0"1+a D ߒF$g?/?(;s43͉t4rQj:炇dBMoD&Ar^*F~{6rx!=nA&Э{=/ S"mG0Hp:7ci(E};Ԁ[';~<.z*Œ:OLs" ;U'W.DrNnXt|m<@܂\qG?c|Fy`+B`LKY CՠqoX|sSd[겤+!:/C ]gT SgO0[~ʠ!.T< PJ{nT&2w>UtwiNP@MupCY>.Wն@&Hk9lP|.p/1xܹ]Aa /3oA̐VQ]HȖUKE}w%< {9ܗvNX8G2ۻȷ_ٔ$jȦa# r(xlM.g׈vAʩɸQWs`(tL62M=~H!qʔt_:[^3L'3nr:Jf<4-k^$0J/۷{Wb:(fir@7VJ_w~ )=1qa]oS{;I$bom?jT43eLԜmUZ-E_0$fHc>Gޘ43nR *#7rDJY M iA6v9qد[KMHۢ`}ZO7.CcVH h0"62AQ*y'Mt.-hU8yMժN~@ r;YG[ҖVn hZVb'/3dK_@BQS9g/˚"xӯp<m+>f,D*!SL{Rt}?77z8_|X葷4KA3JJrH=qɤ; $P6hK@kO\{/9I U'i*&ܩӹ! ;CMN0k~B2a@:Ë7A+Z6c1uXS jJ؉VZV骛>;oM$ХcEdĥBSwP[_Zǽ=G@1}_AQfZ?֐vecpM}8/ڦ~FdrDURh "5nj@-X'_df "v[(N~:I R;?Q.uW paH<`:G.p%揹T\B.61T>E"F?9)rdl?ЇdN~'̩ =lwH紬Η0mbk2k}h$žW :?}d yQvLnV nh>(bK`) h= nB~rMԸ&>w+9t3r`!BS@/"k9^~yڽÊrwk,I eb\q_1cM~:%xN1^6w5M̿ c>#NQ;^8Bg._ h$5 %?N :hq|!.Ť8:/mM='am>vQҺӃ7A;2KIweiɆQ :99y dmWɈϢ+4N#0 UKL+_;֒VB#@bP̡NMŞﶆGbIo6>h \ hAo1&;|#+dw{;1E(7;TxexB挱2s F(/rH B.8J( JqqK!vcb *@&WS&q3b/mkNo◙s)Z0A&97&ns Z"iFCv Q[ H-ߧý9,3Kmk3UB4GQLtEw(ڑqڏq$O9T {{p™m%]=[%)H<–s91?aT&<ּP%?Z 1톢ךىzC[m/^5oãq,.|!\{Xѝ =K@XgIg5'igcχ"Bg `nO#[ "#55 ‡#a 7Rtǟͬ4l G  iO,CD16sTx"auԻɑzԬus\@R뚋8 !ywuv7nv]D:܉w1(d$$`$*f|j!Pq6N3/V~3K>gV+0gFk!L?mzR*Z6Vvۼ9y-Rz1%sx;KfbS,tG񢦝뤰ueAE%Vu<:$?, %dnGb x]"sQO0.Xb.})I""lM1%%x2V q-5%L>1wɅ C͐ Mfk q_QPȌ 9#wetc>^Qt,x8q0D.l2z QG.ٮuIQ%G+K/ʌ<*<`jskMj*:9U8&ʜxx#us ~e(:1#r|4813L::\E[vxYN=GmjK@DųVK}; ΨrO \+4 ta}觥Fs&m0"seEX{a:pder;6Ry CWFs'W _$fW(\cA]%%7] PUn8*B}y|_u*#F7N>b/.[eNΓS'EiNR~[ w ߅.5T p.lW'z)||ЪGdޏc37N/1.R֢}81Ws]d)DǯUK:"aw;;/zMJ`7YfJ4I?pڇBPBOz7942R͎Q9uBms'X"1TBpi=k1P@C:&m 7˾H4O3^XQ1#\e֠kϗ__uǖtzk% [Q/ H{Jy&xTnzig):v۷-GLݠSi5RF ^^GB6j wk)dwjq)A'PXLwJR> >"(abPϬǧH!2qsw,:7cڋ6"7,IG3 Cqhh 1`^LgG_ ɯAi U(b tidD$Epq;@exUm}tFgHGj½Ry2jA4yt9 f< Lr{IAgoBZݷW]m4;xbw;@')֬"p\ffxx|ۼ.q |MP¾)a(W@h9hz H s5^?_4`CܐHMn\! K1;3?Al'!=뗑 7jAw+ /&=PXl3i%*8<NQVFeFӔJ՘(KV#DG,΢_ݸj ]B#?9"k@w=C_$?#^Ii0Fp*.;P8AΔHI؀9mߴħD54*F^ְk,Q]ft}fh:[JQ;% (ltHV| 4z6~]{'5%t(@q=_o^XS;3S::^j:23m0[Fc/BG˹DKN]WOC EIU+s^SG@F=@9 ـ;GA›w4^9w-@&+6U=zI, |qFpG }N2Uqޗ|Dd ѹ >1 ɑx=+Kv.b52OWAݗހjtm#5*TBpYI@J  RJ7`xtB/}ŵ'XYV5L0Iz}Yķś6’AZe)w$UGG#e6Pnղ7 d Oja@ +чݹ;? *;pS+wys% L`_կXv:]Aǚ%•q6{v>7"7Qk^E!=]WF@||&xcubhra5>영5Bbm:G7,D磯4:i~;NR֛f u=Do ^}lWWME㫄Ubm ˿mxHߘd#/W`VV4>h1  $7jIB&/z:ۻ$1Q̜(pr&C6scGU"E"ňƁAB7u sʂ:+qi!0:?ڝsPǦ"| ½0*F挭rq`)I.1#c0 W\*Dޟaaƴmƍ}͓ij;84 H$43sPHjd)!~OFr:ҽ!Z S'H;T_Uܜ3 L _dos!Ccni; 8`odœnGu7C#-}g2Ě=gER&;e0~jC@ˣ*ۅܱ^DBo&(d#QwV}by; 4rQ&} qq?!lKrKo G)aXIE2k'><XSZi@eAcunT92hɞ+ټ6{{Mb MX=Nzul AhYtM{-v5u6ΐxs3ԝugөɇ"2he8l2_X;YB!㙂7|!M2KT+ ; {K| KZH"0Ah#H7O}I{0#veeNgN)EBh|bTMr/Q^ ]7QxTraK :"c#xQwneߢ`&j >~ 1iu?l17S M u( S1h%(4`]̊|nʽhL uvhcY*~=) ܘ{E4 -x"ɰ6 H^UE>1JaO3m2?K:=y:F&l18 W6$<84qMsL]7 ޲7e$}_jbFPYe:0&oq\PI20Lbsd߲`P][H'_)/Мmɟwׂ,RuW IŇg1b8Y5a:3=U'wn : df_ߐT`iY&|$b~q _Ox`H6~nP8 M?w/]Ytbnq7ɯNƁ ԫs jɗ r .Ӂs GZ5=pf+,E \W =V9S4 ͚Wvj XiO!{(n.%h{ :ɕ5OΌ)dbfJD0T^ղ9QG=m 0{1ȳt DBcW/$us-%d¨;ɎN5 sM Dvt.dfTflGD(c@W%w"LBo@(wB Rge<6SA"_점-а}xo'd  h~DS*[YMsg{a@J)[Xn9#=Gз-o^A9"H2kg.ct9 A=2hI~/ ,I_SUn^ȹ.,tŹ؆L l_~4:>ʕ -j}l>H?/-|T; qO8B.?fsfB#XxYi\ tw`Mȷ[I65bC)fg69XnAAx hК1A,ˆ׼hgc)1 qevKHd1DNpr}gKm|Ob1Q f&aWTw- ^xӜRTЬ;=X[.ƪ/oVD/f&6 άh.FH>&iIC6j!ϘkP/INVm#Vܧ)Uv]EkųAܕx0g  fۧ/>鵔:ok!X<XQ'),Cr6 =+yV 1vʧ DB6 5K;ӏz[O-hxf?Xb Cev" 9G\9BkA*R3/~SwmfUP[1j U>U,sΡCSkO KHwj`+M_~2gӽ@h+~ňʁOh# sAFjS9*Es\Mh:e/1ϋRnYxafQxT8ԛܲV!55XLC2af'sMMwxJPش@J` / m{VGU<چM%nūގroDAqU칫vr{`SkKQA{["n 'NƱ׫ޠRDeGHLEy5HP>c12o][fF@.>Mx,iV5Fjd< [7  e\ˎNѾ̊>IhmW1vT87!wН@q-D(QrRX/J R-F ,"f"VEMm+Bݕ+@ͽ<VdW9o+9u,oy4@+L{ܥ4va9YZY$EUL1bΠLOjm]X~-KIR2ϏTU(5灡#D/fA̲X-zh!n#ilæ/YGjaS}]HW|. Oc1S3+[7Tvϝi~ :۴?PԞF[^^eJhq hn!h{ iJ,L`66-IVޘ2ъH#IrM݄1/:lK([ҙ/xב 3I~J4hH>C{iDU2u~ mj% MH;Gߤw~/ iBq*B3Yaͅf[Έ?6& &*< O78p9Q !i o^;qd2jBr0w/`%t£Q(Q .̯DetS(Wd !i"Na"l6D'ip>381¤c&f ,A4ވ>|,ǁī#",[="lI_ ٟbƬa9^u:f*YѾp^xvZ.]jWjq9,/ntj:7 ۬pW-~j@ t!X+&αٛ2'?Ɋpz"٢ ǜ2k7X#OmXXSMq.74e;3 b_ӿ?~j}8Y#PUm>)!-9:lSJ''N̠"fOȌ.o!,DV/b.¹1}C:vm 3S ph#R8ֽ?lR4oLX!VInWrTB*x:w*}i{PA &Tm\Po5mJ'¯Yy> mS-|+k1r1.E`3y  ͒}[R4R0BO%ɄF.Uj$p;ZUZ5C'oi"/s0Ca0|7̼dJ1e! ~EiN3@CQvm[jI-}U}8M]{mOh8#X8nTAWB^+m{P 0n,y5!?]SFLkR8V|[*Sk.4Xsn[C9T#i]}(aXޮA#dqFym"q4Ŵ0+qxGvQ981I -m `bbpXlDSsozSoBA@xB$JfTcYW?-Q4^![OG*8(0P#]9gK]5K, ݤ1,*2|2QE/pǔ͸*pJAׁAڋe33Ӵݱ5襯2KHg -e]zO TN6!|T-S693|<&HKU"2"!bP x꜀+&SKaW8_~?`ufdW3!h6FWq/oNF s#&3l7kJ%9I}sH f7(9UIC/IšS38 ?^-Hw@ndtXqdwa;J vboll$si3En9˷m*;-7$5%|} @u0̯+՞9aPP=GvY5ڠ6 O0Ɉ+Z/CR^m2jD;9=qo]\e<gs ? MTa{6nAAdKvXD51R6[w7Fݷ\ČW@Hmiu^ޝ=C;t0Zn5>C4tO6'jQ  m3q޶ܢj*nI8=OwH_/F}!OhG>jG[V뫑ڱH96_L7U(2=kBȊX*]F}?hԩKDleSGw'Iy !W;m|k9j9H'ìu.QddIu ?y")M/FvOY>n6"_܃zFɔpxݗ1q|)+qlۜXj^#B3+B/%W5+N.GbY9m1qhJ0yjȲsJzӼa##?lR5hT䔃mݻgp Cat4tਐy' +=@*ա,L5%$RN+9Ջ8bEa6VJUW2Z[g2iڷ0_! R_l7>p*OuwRM =gNim E !7 ̗Kt"~#  Zkh`&֗ >!gYZ0707010000001c000081a400000000000000000000000167ffad16000d0404000000000000000000000000000000000000005000000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/smb/client/cifs.ko.xz7zXZִF!t/享]?EhDTTk׶Ǽwj3 G]|^ Ջq?sD4Ew眪&UO ,!WuVI'^f$}禌S.nHM-#w@@0ުr*"%[+-̈́6wP|ɣYTXKH,c70IKfh=拜լ:qѸ<x e;]gXŨiS΋({ψߔe SN`;[{~% h:ǾHZιm.rJw2#WhKT sVAOE6T=?W 1cRJEV;B^NA "br![vc'/1W/)eo7\T3Mjya uVs}r d%ήNeG5EE{[6FRK<Y' UuFj=YSGW7"GQrndI<Bc< =I. wӽÌPC 9{|o hjPj<#‚SБ\FzXՙWWL/7\ټNeq3ܟP?v눑$~Fh$ͺEyԄJ¯+T=NZ]SWi17x >Ppz"+gOv)0~0yhGFZ}kߠ| !0-.z7y_֎Ze ) ސljfdyޣUvuIRZ<~HF~K ͵m#`H>{:6~d>h T(zZiլ'Aj LJ >p cf$(8,=hF kAU፮gBm8An*3dL /m=D'07,WtdGEuC_}Ӄ?3`*36[bEJɗI-/;󊉼|6Ϻ1BۚKWXWf-q'Dycw.}E hwH=hC#[ORC}. 2/Y) 3S=x`t^Qa“ .(Q'6v6pFcmc_U_Tl)@p g]ce]@Qյ+B%j1`pp[k|jIOc@Il6GH!b ț$Лo }t \s9\D Q2G wHBNq7 5dImVa i+}mI9wM3b Si`?&\{=>xڬ) =f}mH$͡Fvri{g\btCuF]O\6!SQ%41k*)'>: !}K7 [<7k-fڟ \[v.>vX˹}+BE UQ28̹z)`Z-5UMXXQI}uz;=t_(iVrm>!fY RjXbPr/}xf?s1t7j>.ES %I#,vԯ;x%=@ DMvhgवmr5b&-dB7Y>4 7 lp'rҺ{-9lFmCT߆(^*zR5 ^rմ.3Tc ? !bB|s$y'zf C`T4\*J}l?\ +j'1Yc'@AMguVT?63)KĤ^#Q.Υ`Yţ%(Ĕ3\ Aʢ+ϪЄ,ꡟAk؈xe( EWrNC8ʢ~E6p]\un} }.ڡ2_c:e͌`qDAn(W}՗ 7UNF%q.4GAp&k*g>{B R߈3W_V L,oǧt 6R|I|{/]xuyߗLD o R iS R%d3pzmS+r,8]骂D;xZ^)] Ll1 }n%w,[dPaHrheCuAيdqFd|y`BL}}'E?lPf6'O$@|\28 KYl12<\ ^T+MNN=vfÔl_\W6*gOi+1P6ZFȎX^g@*|WRFl|F8,980LJHh2!hsי2{)RVWwtVsٍ8SWcjoc Nr9-1Wm'RK9ƪOЮD&PJV,Rr[:%6z[IIh51'e]DPDum$[l[ZS>ws) ƥ̑uWtv<-VvMǡ5FQ|:`Zw-)Y{b5/CGTgxhjՌrdONI>@!Ӛj~Lp2j YII3YfY3򴡫t֌ޠ&f^%V_fmp4lr<ɗCN/apvkT{-6 rdߏ_Ƭk!r:pEvL ƍ 1*ʵvXtqjyHNfYݶ1ҹ jG-zҔ7} `}yeo(U=T<⭪L 2R-Ը:œ9pke'YLQv ,+Wm< 3S槟dxN&؇^:&#Lp^ =Ɩ+֪gp#3|9B&߱l &u}*EC'@\jOԆs~Eْ?Dv?pTy|[Fflk O>8}] O2W&yȳ?muPQH^U8|m\%sTsKȱ!oT VD֬By':iC^R=7Vů췁aL5) wTy,\ u;0a3tk`ˢ8f 'QrhoZG6xʄshw}YD'Șbj4A񃣇qIzޅT'A*({9t3zHCe_h0&}^BƆ "lqp-7B@ho3So[0uw2D_~8w6Wrѽ@BLr7O4(A30,WEFxS"r/DzuYr?ɿ́@R zVGxʃ6Zqg8=X|`l=&9\jq%zƁz붉X%SG BiYW0T$pV-m鈈w&Qc'󰕗[ DX҄Zڃ]'k=Q(R~@,<^wWvTrծC]Uqg a cer9<;}YyTiVi: z֜C^.?5siI?K+}3VJMTT mz5hlF׋Y 㾊o oMgV:n| AtABAeUR:Z犊/c 4 "ӧ_W?vXbԪFw# <\)J%?6A FGAeyPqhhwGB1^׀녛`q`g& 3|ׯSq Vcآ`hɍS4G ֽ Ѕ^z"FN(e); Ty,䫉Q㗎s0SܬDLCgC`8E5ˣ;*UhU;?84BbUͦay9y>IS4HQ\Y e9(nE D!!vT7fjUړI(^& oyS7EAJ/7rbOꩃRUuSm;5g4s7v8. zynn Ղ/cwD_ is$ʙ980ʶKnJDRE=>%=^greE0 k1P;#_W?yؕ/(P|ݠX`Sa;["mg+?< hMbBr `+XnOE`ś9O|`[;'l0&;>-%:j|U@ M+yeZr勥~bO 񴔊&,g/|lNV7VV-b׎4>hFJǫEF.hkjD;*b*Oo%o>C!ٽZzMi] ;PJ %RAɁ(1YI%>\Z/;;1bCH&H{DmbV]~@Oe98XY4,$*cXĐ0k㣅q6 粫 Jݯ q*=(q[䣀ft/} .-c`06Zrle腿W}75`,0y'dӓ U9aj:O,j~y;CT{GHq(يG̖f7/Z݆V^Fu=y'K=D%]+ 6[y%Ì(!Dl\b:~mj| *]VLEZ =zX(r2A^gXpHЊ6EQg,#>ce]w6 ajjdM30lo>dHcU$ѫwNQx:l뚞Wpvȣ2%Z2@DW^r_۩?QVi^bz,6GB];zmۭ 4P`o¥mL0.n[sE AΚ)vV3g+pVC#EW s'{WagMybr0m+mmz3IMWCs>D[6{9cKUfM*Sc3}SistmBR> 2~צd@C2nSUR, t*QZ8lmG =jY6|mR-d5%޽‹H4"BnMw3õ.3W3k_ M>[|nVKTL zbCߕe_W23SMUϐ ARלXF|Nkq_ohbp Ɍlp h\&2E"J9^qhG˦,PbXӍE;`y1H~IW[w/j9>NkK,vXĻf_RK_ſ:c/@*;*`xaz.ߤB\yזּ؈sZK-©Em*g'4N2ύ%╔J[IzR_,r ڢZDS/rltJUMabCg5+HGXFc;Uptt}th"N)M,V wZz. & _?b*tC%0@Lu c2e$1 a %*QQb4'J0,F\VY@{O=v^l҈*9/)W045PeF'|;rhu3cMn%)(qi{iX#e} lwӔ 6|4r,Қ@Ψӥ:TߩZw(?nE5fsõp'R,6vE䊪i 8QdhuVbSa[Rѝ9?L{%`צmAzЎ":>>[gP~+<,O{a>m: ^(Ɣ% EscibDfQ&|TfDmkeI%jղ% C ڪܹkSqxVDfc.Vef ٝ':;wլϟUaB}r_ e&4o|3vpR;Pa >!&Xq|>Ʊ-pL-kkI.֘île⊈ %()M|O;qVi{PLQTKC.G;j1QWcHo/LO01,TX%Tfw]}iUv\S xwSp1ˈtce!*B8E. [_@if10 Dݦxʽ{Gũ:# S@GG6N$QH$/W'áze ܺꏁP5Vgϗ_;VI06[.7K!$tnU Q:>e OB 2. ۻ'%7 {Q #أr-O Pp41(CiE7GࣖA:z7nVM$Q' 05;I>+qTSԈdW8_~qT'>P*)3͈(.G613FQ^ذ3ڷhP- `ĿϾB>tgWh]0$s)_#9bie` 9G2<Gx ɢvg_u3,_nx//ձ#uY>-G% OP̓YI&tR\4#(ͱW)|BZ5|b(8C%W(-6;4v]# \8xܓ}v2F'9rDD-"^t'9AD_v~Rd ib T734-}4_o|4u#6, n;Qxf-[B!s)LO=LKC#f^5=EEJvl ,_ć*\s@`zJDRoBy/"%a4apA`Ʒ "ыX$c]5pTJxpXAUN{tb~^S'Bsi K i $Σ !=3,6?A sQ,\"?H)gQo!{u6w \P5_WVqcemK3:< §݂ܒ3%M"tŹjc0`dՃ뉷i]ܓ[qŚ^VD|H\F( Ŭt,]ymLnCCߣcD쵬_ݑg}L 6Q*m#/BQ[܇l||袽'Ef|\X|:ni"S0p7P~T`Q7 `Ff.2vv_mJ@L<_e#wIկ^j#!:A8"k>JpR~ٜz:%W'uzu֟qT4Ͱ*iZ DCQŏ?VoAeYsHH&xiLRtVC|GÄUV./eduApӑ8x+$t.Z0QD.$t1濢̐LAJ`PJT!0\u"^7c?Y>NT#群shh IG#^B+od{bYjkئ҆[DŇZoԞ\HrKG_DEg-;X=H4>p}{9sW8chEH[}ypѕ018Ywt2 tkڌaWyAqkT (I?Y=ҍ}:-wS4!G̥Hɰ~ "6׭_bM F7 )=֕@fLT7H&XbFnҙ. f^܅v,ȹ?k,xԭ}=wZ) 3jʥoe~C>Hzrɉ2⦕(s!/쥒[b}]7 F4Y.ÂHbp0ῃ˜+xеKn?#(B{4N5aё<$z[rO?jmL=%Cܻv!SAX/#/{ ]Ʉ[Nys32Oԏ%A/$iq5쬋4 krSHt:b.E]]q,E柔A"qSӶ WNSReZXGX0U1iL:dK8g=̌~;Z 9Ph~N3dZ;n Wۦ*H3 ~} r3N/9e`aƞ7*Ô!rS!F`8ZB Q$I]γTħ.7KƇFZ ei SY3[HY4"-ixDx Q^-,뱕L)_}g(Qa]a*3Yyh"fPu-h_YGRg 6唍TXem |"7CUIwÍgNʯ֓t"aofhW`0DSIO򊏅bcI _aMʧFbG74% QoҟcWzwh/rabN8̡3'_zbÊc@>oizPZ1% t_I)miAKÛ~Eg" 2U 7Ek(C'zWsAwwD@&ls')e?5@D_cnwmeEwcR!vP8/XcE" r]޲>@TÄGe,q85>f|ӪXEɟNԶ_>SG#Lܟ"Pch?[!V]X߾2<-A0w[8&̆CiH.4a>j]܌kşoN3$QrU\5i4H-gh z*I?Y$j.(2AUG$ݪzZn=c`R%V5Q\76JE$pm&,(]xs6Cs'Q6uh8G!H>Z;-G¼Y9}"R1_c0E OXEvuh2?{Qʭ`b1^6k68Wb7P0۔9|C . k^\;IdZbZ2YݯIF=^%װ"W< 4CL8tt8! Qs 9G_EaAtSZ)($= mtBmJ1̵ G0`Z o^>⊍(L_EB1bu5żl&(%%g)Dq}5PF)jcO֌uki9,-ݖrŭx<& |C' pȱV=nn# u-[}x`2`hɒ$y2U+*Ʒ+-݂!vƐt~Ow5n^PsHm79}K2Yp1Bja+ZkѮ*z:n'-OIv*4K %pXղق% .kj'c:\xI&+>z)?2iūG v Qx/]6m'0Vd  \$3-WW[͘~ʍ]cxDXWt 5塪NRnpw:nmM˹o_U&#%0WΪO/E;ϧlGp((9DI4/{XW ]q5oJ3k3OHAU'g71T]56*c"goh!YII|I;  R66 05`x!ĜY  P.-"Έ,~mGa; {֮^HVK޼ad(`^RDe1WZqy8XO;w8{)?ˤ7~bL3~zl[" ؇mj~:oo I2 D{)4Zxo>s{P[AqU(G}Љ wT^!I7x]o+$_<#RPA ų6|#݌I}y/Y@B2Ӧu"4BP-IR r[n{. }}^qj:0ፏ'" nXQgS*K4.4 fpdH]7<ކ˚vF;*i馰܃A.:LXr5s9+ԋ+D[)'S!XOqXfwåo`)Fd RYc&ו7VGҖB$'Xӵ2( y-V3G/F@PetUɆ<$ 4L/kTϋlO\t$1zȠnMi˰كήu#,wkҁ;3+HE9vo!74rkȃ򢭺hY &L/<|8{oz˛xs]>°9+%R(QT?9[ۓ0P2%߇&AzLQ- (3VSinXM2ވ%2s+Y"QyÛ/ݱƙ_ЧdA2zI]dj3'2V#-y!biYq Ƞl|%f+YaQQYs"O Oe3ǣ\n)^ʧx}[=LYFj%>̢}R2GӺ=LnU{s'M`5{B`P0v5aSB#t/5[mƕ?E\Ir {|AhJGX|n8GH7R'JATQA(mQiepc*#@{mMY9hJ)jEN&f*}ˮpd@PSÊQQ$Yz-SoEUw-%:(`S3(ALr|vs!{#97<끋v(X"g"mdyI짊oB@/Tc?xyNE6:fUݵ~q:+9lԫOwl]ql?R <8`/{))R%t WLy|K K yo`<  )> r%hJlǏRظe!yY).&z5 Ⱥ9v}9/da•^m,g l@_^6!ʡ3@ԍyMQd H*.=wlPā]ȋ\RLvJD ۻF.\1=܄1+EU)0g]"R*-|`t4Fbjh\yc+,źk iuO w~9 :8_fXK(ȶORqiY52R6HnEo=-|'&Ba>Vuu]n'}zz]ZM?\UrGFn>Yc܍8KfNY{< 7[uW9($cb;Q/.2cv*w VHt3 @ pva^dqIjxԧz_35xz@j{O%9|o;oUϨ8E{t4;RjY`2NQ|ί<)a90FOٖ|5+2{Q{ܠ ƴ!:\t!kv6wu>L$$tb "R;((ӗ,ݴv0s)&g^ڱڝdZ)-0hY\=L%>7ZO{HH,9Wrcv3݁͢HBSjIQq U.ƈ?U8,^1 ]i@,ȿɦ$'1{L Ēŋ {~RaczUjS#&a.JWlyy 2 XgK"H[B6 @ tN:@̇jCkm(n({a[#sT<)#HN4ɮGrSc=d02Ʌ}k=q5MȆ| ̓|u޲ď,+7\[%7ƜKމn֥c/:Yc19a9u/̒x%yۅ=>f`} kĖVﱂ ,؛b5's4AIPPJWad&217߾VJJXe%I8$VMg̀95_ zX/9XlL BXO6*0E<cx) 噖򡸿 19M z ='\UiPy4[FڈhGDw:pC/RMu#ox#4aֶ'aEN[TE̞FSH~O m6 mt 얤^$ґ#ԕ}ҁGuגT o.Im`^%WaE 딏=SwNNJLj),Q$ɈV|E2/ (̿$5:C@Wc&uaY>3mƝK@w뎧7}3]1KԻv4TqeUh9پkHĿ9lfb:wd~_KY ;ڹU nfɷ. =4~gzs-uK1 unˎ2%Kܡ~T@9lb>&j䜅aSnql?E1˷GtȪ{swc_C~b%A~ \'P/1&KW 7U~o,t>b݂H.^EkW,႞7mWҵݎ^-9i( 8B m-Hps8r.?9ۃ9= $+I \ _+󟅪>{ꆾc)@J&0Me137kUP*lW!!KMjoU@0s8 L^G 1?a^Þ@(]: Q)"b$V32fa]COJD`t^|x'm`eMưOP@ngJ>^d"'[ ~)s/ҞF@}:A_En+% < \QrI}zlR~yD OHhz<=V *SRW!0/]gBC-WͶk8U..>x91a)Ogؾ|mKhOIQh==RCdC#ǡz\X&vK- qK>),TLnlR| ꥔/;:cY܉H(E66WQ~yڥ0`KGgNj.Vzip.H;pJ2dn Z)M#Z~F()]8&)ɓ̳C+_yXEJ= vj ֝R3PJVƅvoCc7L*y#ퟅPɕNH*p0M|0:0~sME ':;I. 꽤P nMުoNT2M^gyYPzscޠP03_}TKk_~0imdDžtksԎsQ􌼳g*tEen}Q ZjPe:uB)m6|x_wfӈ 3x/etcr$yڰ=#)spEO.kxygwMVk]ivb!.$XN.o9+0׏w/Q{dGѺu /Opm)[1sZYWe3e*X~(!ǥC2-oM͗nl $ذyo5PDW7:m.˿#)ի!>H'sm6O7t{. eUev&ӈH׻fs Q=G?ƫ!C ?$ T|T-Hq &Y0rݢ&By\^ 4,):11kTj_'@%5CVV=)c# mS)_lT="7!i4Z?@9;^T'=^UROOBgJl3?4;;s9*xUVݱmehϟ9DŽА7x`)Q}|CK82G I9N?|;X!)Ү1n zf[Ŏ%{;Ƽ4Zsf,9#`I7Äm)b-<,z?Vz}evꀵ0k"i6߽,ֳ>ߙq$-w' 4ۃ04H[YYؙ[#NG>[: \_h[W& ^c ;Pq_z =+ʔ -t0mH⍋1Z:0N\XNcw $`w1k+_kcZ 1K^, ˃U8#d'`ʼnP@h>:UqPAj"Fуn`Yo<ДIjt,,2q>GC'K-御?4M&r|H,L1^r~^sK>L}\}ol4Jh)*QxnÑ4Ɇv`@]roܓERvHtq̎,/mץja++1A0[M-q+R1PФo; D+"\~(Fc*]\;lk_C9qY IY[h%Fـ,SvhMQﰢ / rn + jkf L%]Wt*Ӷ/8gRk^IK$C_zz B}X!J_See EIYbGJҧX5H})ٛ@,l"qTocu$j霭RA{Em+BCȜjSPsVR{P-zsl[1|hp:PP8" jsco!P>j3dL7_1Ip9fڽǒ Ƚh]3<ٳПgD/s&ݍ mLBxT6Cx!VD'Uͨ,-T5̺V!Oa^r)9P=mY_׵4I}cɵ12,,r2cɴ 3Q2jg}7DehTDnOgTZR6:eFohֳdW ӯ[א!ĥ4ϲ CsK`m1+)b{ S38 BJqtЃPĄ3` [ B=]m$2Эjl4!͐1YX52Ë{=udR8PԨEw3za; GqSdo2\vm腔ٚo^GZh~#ƐٌVؙɩ냙M"\NnBy> qv0) -*g1GיM"<նPx+vnf\KbMp_,^l")m(ulQ]W޽Ӷ?R`11r:} ){ysQ~Ѕ7-dc wN>'ϿGjxAMiW(*;\_YE6Pdoqt'lc-{0Z12>&i[-?3tfcT~ޞ55er0O}oX|An:xAy@<\pZ -&JAڐù |7y` zF@z}Lst4DB^: 6&Z=buŪ2 HxTgw]G[Un]z tV|S1/kF;g]7D$ǀt>`&_`w*iۑK=ٕ%i72zJ3IɺT v iDYBJ,s}WvEAT0."rⴶllF!_O#Ԧ2lK2ɇs^lLލ yyR?@6D=06яn9`w"Uj("];sR59 :Xt+m[Wq5U?~M_XO0PX t@>nr:&R5rr~0P ;Yq)ru$(A2:w}N!G;4ҩ;D>1+KEp\S lW`FH1؎m03[#,)z.?Y|ro,o;jR!:'}]b#5e\ DK陈ǮFkqh܊^%R0:!鶅+h d“^ؤ i/ cdjjXMFR\i1{:?`?71HG3n!L(:ySJ~CEfTW䇻Cݱ&RD m(. gfSGÿ7ǨrUsb:w%AC\ߔ؆C߇qlty2:Hi&+l 8p1 8]Si@dAv:Y(G(߉ MJʘ dp64rhGKUȸHF!|#7XH'N^.&W9^|5>ZIW3& roUz2lGG3^!Wx -!8@puc/ ]`=rX4ׁ,$~BUF8u0N̿Ωfd49)3L@\S&h#lw}9r~ gA<- .Săr.㨦D>*ET;KS5j=YL\ X}*pR;r #mk>is CdB5+0ˀ^G|?}SIrE7d;9b9WRf8eQ<ze/2QiT"V2_* wAm,$xXx[=5X }ܹ@Wn#N*,׷KhHekLt|q3ut8xZX⌜$ɞ|m q`p{ |$V.[EO;d6W5Js1drq,ʪ5/leY%[D*Wpb٦NֆzXq\ӏ$5tS A @lvURUU߈OAdpA@x~ߪyR2G js9ងZ-LyeWx f^ *yż0ɴJr."|^[ԑlNs5ct/wXi1*ROiEt[ȣ b u s*[V>*m.58ȱ(|lWK XP.)ӄ :!8E+vhPmlwN#v߇'0-L[zoKClSu}o% =J単e+u3+A53nwxW_8938RɞJ1 X ի]@vtHʱ__e$nGҌXz7 s4@dt݊i㤨VT5nt  bƒMt7K2CTV7hf,fۇ1vi@s:Fd4Luj4e^%7S줶2ffV &+OcX6\}GQT};~=.5Zʬfry_NҨ+V,rmYfW-AAFE$/o&ր5t-P2 ^x#4D2 DG 00`"9הDԛʵ[%0io69em+x;PWHh-'%9Km@}d@).&ֿ ק|g2ڸRBrPFw{VX0'q iiLupnmiQ7CVEw;[3tNה@1Z[ Չ;Ydt/g].aj ]#+c1alX৾h~,/Y'U(Z#+oG37 jyKnY@T'B[O)'eV_3qcSUA2Sy(Wg!K0v,AI+%4PZOSW&o 0:Y!}qXڣ2?:>ĩkc^AJZc9_bY+R+BZвowt G$T.U,U &?::~`n/Xl#hbr &+l#),0Y9 ߳v݅7_x&r8a8 ٓeg@3<6>^e ">1cnOE3M6u xӊXd}n\&ގPEIAv{9( Mhp׉N«OnHѭf C>x{^.]_Rb%m0xW *F#0,iqb=5B/-A$okHkB߉Za!Q3cjuM5*2Rӌv(@v M{h{I ek٘Yjܤ{j)B4+4ߛv$EOK ?]5Ry ):j8EZP~a|yp*cn{ezVFbr8'oLos\޵"-J7!}ۄ"/{Dg&=hhxcDʊ牉h ˡF\σ!n.{ =ߢ ND$}Ox:Λ7mX=.ʁk`w+{@FLt]#)ي}HrgS(=Tpl10?po+̒nQ;")νF鷂w"Ce;+tܾËk3K e$WpF0EW՗ba M:oFikQᓠdqvN H!8f?dXBX\#@x ,hj5!=ۻU[cpVo E߿9$lw Fs,/Ui>P8:HRi1E?G;YjU#_0G5?duɅ'[· 2o}z[\fw9L*3`c F#^)ZOLh ic,u 1L7ODI1#L]%<ikTՑ#b,Z9M9ٜˑxtu՜O/1b8}:Q!L%s_C&F*G&' /N,+9+NRƸC,PH#k9 {hj\VãIlׅ5}՞i2ŚC_Bܱ#Q>cXi^G7I;@֧Q¿؀VY;_R=EQn3" O,ͯ?wDJ>I7o9HR)֦ qBJ P=51׎C蕙uC[{6p+эYE)IPI>}F|u,'&@Vd@=ZJ-Q`7Ug%a͋Ҟk&_|Axf`>kkzH-\T6+łz)Ĩ.N1Ήr:Vn=7}&LJv 0wϗd&~Ą9 ʪpk {sNk_j~JD#M^N"YKX`AXvThf+gE5ہYYXiYFf~;]O{WβATdzl)u Bmxˣ+>CE~Q>Qy<Č) %L;[|R?V Or_&*m1A[(!]DV(oMA\I[5VJ@[3y?UoL/  \?Ň|ʎPcXς+LJK{=[V-hܶq9xǀ֩Ѧ"8o_N[!} SM0|1olGvw%@1posv[y7.J/m-B^I4 4]xg[8;s RqhY2!myL-5@\G?j/1 w;Q-L|=/xMБ$I6>4U醽6IZ3|n7 ѷUx 2Cы2={:"UB:mŀA5D+jR.V WPiE&ΪMJS';!&'Ř}nd9ZD 7DՓTFA<7oQBRs АCfΙ@r?CIϫloW"?'yJJV:̒]/! =?ФN)`c:)? 6.E0lg:aQ] HQN"o$Nl9H" &@g̼A"(@)[O ?TؕMF VP Fp &Q63仈Љܑk AXA?ܣT#Y> `#WyTz8ՇNܯYT\ۗELR8 8QşIV9z$!ocm%h*6êuH]~6RHh|nym`=rhZk[NO :";l6 9_d3JZ݈O 1MP؋,"6 ~Jt6qF:w9"acJX}ķu=jEFa-e%VHr6NJɭhW}~ yLQ5 @; 5mcRsM]Y{M'eo~G=',YxIW px^cwQSA"{GKE @@382mr>yOO7;ŽM#4z-(IЋ(l1/UhzT'OPNX uDlm}5N7|w9lB@8[U`E|`2WWٵaM \[a  ЉނGp*h:Βk`=E.`8GN AMȔl7zUx*i2v,#eUrY{C ^b YrMUYzW9exワ̦ULDG%``7: "9m&Xn QʀMoPbaaF!!I{g1coD,+@59Y)* (wϟ7;O7l4?rFW*oz>PSμkcrHE1jRY6;(*Z, C/~u[\_İ0QeCn-]AT5,+V&7|.D8d*Ӽ-PQo|g;xDi \|LJouZNۻ"nߥfk*Ap+O6?/.m.=$<)!YuQi')K?T$,ow$(1|4+@u}nӚ&T(S9Ss4Fj29˃!tiɪ<;j躠:B)F'󝀶ODɵ;18{MHG+fMHWxDv\`>%Wjªe"RˍAtz`x2<ʹjSDS߇)`bҬ9œNBAư4 H[Yߐfk/Q ESkWR%ioK:ɿz3ymѮ%YG4|@:!-ֽQK_{/U^~XT tsARb 9MrI>J<#zr^Hch?y5X9Ep^$iUk#(u$ddSx`AYusF@ ti,[~PKaR񐬔o@ ..p̠qVAVpoO\զuaZ_G5-ea,Hz%-HUj^?KR%ɎKn?PCmd՛ͧC⦴԰ްAyoo(Yr'P_ Jfur+<)^R(|8a`hŠ1{7@ wɲxv ̴+m|?q@O2B(o}fb ӧ qΧd=[j9.ZaY'FyU߼&**|#nD.<WefhC/˲o%M YUL+WNl7\@_EpJA{3ZbwQwEhNm.YiKrW2P~ӻ6"MD+xA;^{Mj|K{@ k䳨v]۲־X * w<`"a;`"P! !cQپJ G`ٰVmwPB'\),&ʢy d?ItGiGNۍNHO+%WIŘ_\J$ Xpl^]„2/(YѦ'XvCKQ/_9ڭN!xi0ơ5Ōi_Ԡ:n`ݳj|Ux"3U:u5Hy}Qyay͢/`._ٮse.v)j<;Cj'[RjWHR.x$YvXan٢+*T&IaSiF,a5ƈ6a#fO0^o?W 'ٴjswl]+̵Hσhd ۴zY$r)+Ocs+<P 2B $h!\fB)"IPg{9@G MaUhy°KMQjl*ebǯaRɨdu%+5 +,IANC=Gu׬T5yH/J~%…VO/GH *":Ni%dFz\064ԥ@}R=t ag)y?dOCHEqqB'Tܥ5x*gb-]YH!o P}Ҝ#Q;:a_p47^AlA}/&|'Ǥn5>t7Yָ*z _ӧ'S-7=T nj-\P}/h)?x M[ &?I٩aى}aq#Kۆfh0D6U:QDE톊ڿdi:)uxc9L<~ .afME}_oDF:o§_=_uZdKGD9,p$VpJVE r6g)x?"k@kyP֓W]gmUIP6V&8+ޛA G=xGetyk>6bѴᎹ NGn+e:!^xPsMK3U1鲕ۙcEU@DOw\ՆDt/qgAV{gVs|)'~ e*89Z赪B4}qή˓ʉLXy e@_n2DUnA|sk|޷=*X J3զa2۲b-$jy_*-iL2on| b8{*8Nk!hp%W7&l ]a& n{)v h҈#m"5u@FaՊ~|#3M/GQ\IlF֥?)s4`=<nXqwAIrz:r50JC@rfN:9RctsC{ pz+pZ=gTM.E%.Bm.Gs #Y~iAh@9+y®+h3@Klєg?+KQvBTG(ϓܕϾew7AbA" Ӥ`}aid/7cyfι?C'}V7T.U4r8m}Yix-؊6pi$'A ^)VY%Uw gBrp/L << 'K%xdY  e1IK" i2;eObI@6c@v}McD9$Rb|h& _{DXa#+L1+W_X \$}ܰAx LgBJJ Ao!txX"^~0J30210a/@\ 7k@/#Z2fb![(Syh.y46_q_d%_Rǰ]&p""dG{3;D:~TS$"Iмؿ:(b: ;VJXM>ެ vǕ%91tp"E X(,+C<5[Q6ƺ#8"= 6,xma6h8Ѯʶ5% *s₟r2u,ݓ ]:w\IFXA gCБKSHVQ{VP'fK~ƜwԪ՝m s^ߣ$`mj]"S[@%V5_B<4"RkJ`($1 N<9ʇ ~: `(k7ʊk:i>b[nތ\OTd-p@3\ LrBџa/ `#P L4]U47s08OA͵ 5#=;jPo:)h9<dzt ?WdqB\ߩg)LHjk(!77tN0YZsra3gu^89z0Wp %X<7-Q g,?>)zW,%54 ǯV݅Qqkn-346L!IW(Ͻ=ywbrQ>u&I;5;`yM~jtZf0)}Cw~dj ` S,w1O 18dRbR6uqg ,NOtPU/CI@/Ge˜y,#cց߭_H)oӖ f*3m X/k"UqiTw"Aw=:# /Y9z2zGlǰ,m84݃nAWcJ($ ]ˏC6BLݏa8š5' /{5sNqH7*G'و8P;}g eeSդm•gNV] lgB~X8 [?NWV%a daM8͛i%&Uԗ^{`1LMWH4>ְR\[| ˊ6`](i\U.cQbk:Tc6tÛX0RcG C:k${ABgn0RVMKFuJ:~ "]%ܒ- 6|jS iT*,]]b}ҫZ~]O Aj=b^IbzD"k>ӟP⯑P7 yzgeu{^sY%)Fx JE x OX)\z C0&T6Yn%8 &MT);C5dqOF~g)ae ,0a썹~4ޙhX3c}~O7N Z1R Rt? ʮ!?%yS2g/lWPcf M'sQV& scsHI*?6⪭(kPg:ɋ  7&M޳RwY] _o)GOz:} çk<$E0?2Yg'[7 Qi-Bh>a0N+{dUk!~f?*c|&+Yp֬-Xw {`sOV9$☑+L#H {@u  {K-ۏbKj+Q?ɥ^PJͲÖfhc*Ny$"Ѐ إe3tiI}rSg7uO]=j1#Av›ez9] C27hAe9~Y'W >n|.j)1}SiK 1dΉ̪L /;mYTφk1JC|Mh'գz 8 ZL&y2I=~0>}Ї)8Gܫ ʯb˓O|jN,KŒs>ѡ;$]3w}l[Osm{7yMVdT+WRTR5:.eb-sV& o٘M^mm%Tz E$_.w.|zZ>Boc6r!Uc cEgR|lZ8Nz$9E&P0-c]=NlD]odv3Cfa5bĄKddO$tizіZ4q/!!?oT{/VR е'D9钤SƮI'(K9-nIIm94Iv:s?J=md YYPte>Lz ϲȵw] ܿy@#n4'ļ\Ӂy`|)"w{ϕNYι.MS>q:Vc*ک20pzalO|#,*[,< D+;|EE`^l tpv7lו)Uj9WHpA7e"䠬b 9>\ [۵`au`A6UNk_ص15Rnq@ӆ(3aSBR@3[Ox|:#l-U LI8Ǩ|B* [Rg2#2nx:mrm]hR1@ix kOTw82u+cj )ϣJv7#W6N4xut0051@>\P i&ߍ+MvIƍUȠGMNxڀOt[7~BvYmuMGTB_SCQ͠[p(퐊t`;r8>aO ѕ6O~Yb0L36 j\BciҷXٹa*pc 8BBGk:4Y7̏I6Vk)X5'o>@YUo.; 5&OFq ϓd*\aRv5ABܿ7im^%3g^A-֦NDMGuǽ‘f kֵpa[ mN]8k'x{M 4K1D]n2 ybAa$3V+#9֌9tZqֲA c(q[Բa?c~5VNUBMb;Dj-dX3#.b''ev".r3P78dxӿ5}X pd3ѥ*r,8eto2r{sYIMK}{t׮ CZ/s! d`zu9-ɸ,.-$N3mf0󉂫!-3  [8sP\RPO5Y;ܤ_k@,g;S[K2j ?tuSP`OD $l >AagzHGwK;H_-h# 0o ViNӎhv^:D[1cnl̄ (7pV[闏O |{?qQܘ.x?Ke O"O6ǿţ0TXokm*nZ8_6TQp7:ڮNpN@gMv{ax;WJ\7O n*2=WjK6UY,+QSڝTqrhrhp<0 QXJQ$76yC/hb'U 87"f׋Dx`j|Ƴ)jc0Ajbi\M}fZbve(hf%± [E6WYVPd) yӱJZ(UXO 2!}y,Lĵ-;#JϜ1A~U-ΑoUNj`hJ3YI'[ybBkb4&Gʭ?IT" x}Fҿ9$NM[*?E3 Cm "N?}B(uo7 y,n=H;A]/ٵggs͢qIxbȊIAƙFfbT˝ ^(Gk1}t[:g2Pk1YƲғû"sg\˔pF1 l9'zԓ&^;|,bfK7ᚸHſ8)H1N|@ %u3jRڹZ1n rSGeE?k\CB*UĄm - 3eKٶǧ.y GV,v]nna32Utg.zd*\wyظ/실Q߀0K")kIjEʆG&o!eSAe{1KwΝoiMP9'+RДJP)X#JLM|Yb|re &lu0F?Sc3KӆL.?B7=nT#9QX/R%'+,l>tM }+Da_X2eE\Y)q;j+<^;žAwB!=q=zL/1-;YKʹb 舋H2% ۤ+r{#^5HZֹ!pwl+Vhڍ#6Q}11V3ͭ?9Aɺ7Wh6S-v%]uO "My M)rj dVgXw2}ʭy,[TB8#sV0Sb5,1@S{hq?ь4 .UЊ~ [\Uj$ÉD-G"p`ĩp;){nN #PVncv# G9z\1JF @)XJgnfR7tn`{U:%rHu3y&'fM]]6bNGWc zw{3cnSSڒnՎQ`P~kVKbB1mG0Bۑn"czpr JzOOnA!ٖ:T]x<,}~@iWna f{:R;)#u`w2wi l~]lt{3z"$Ӥ/0M@AR ?'$pmA-"{A`b:eag~zTNxRXon$y+|wK`UbKӈQ6k  8?goCQ4)UԠ}HLhL@l.qhv0r|NG/&,Es Ei*C4׷d(wMlA((((]`9P .hBz&1(eq9z'*.IdsݠXU";Zԛ,{"k~  7i=J.gMui!_i,8c8 s5:{@'JdtFAgOdΒz %1e7 ZKXv|m's_YtfZ "rf vrܡ}9Vg._VY% Js6Qz Jl NAL1m2X#zA;VM]| p.T5?tBDUɴ}[!"۩Z2jRhus iEaA/j}A$;^+8-e&Oj"^U3/cָ^q>{*_Fu6E,ۡ?O )[\XU^O0)JTp:X9\`u Ekvp? @HR呩4A hky4_Ǿo RS#Evg[t{#r)ZI/*k=৳K4{ C{Ǐ1,Oř<8XQpk5%ŠJĄV^ө B;=)fo?z*vZġY1 {[qeQęMUDVyh֠>#Wn,(K$[ b.Ƨ$G:Ӹ[S_:G r&0i=˗2Vė`s͡/81kM/o wGs< '9Bt4 \Ti,he' U ,U2NglTBiofP9QjƆgwa:_|+,_sGjN.*+bw%ɦzC aFК}rT }vB 6BMaՓȋ~,h]o7r3i-?~ '=`kStY/oB|O'LeFEfhcp_FqIYZX>%Hۚɭw Z&vɋc㿩r$AF.s.2 ~2En <<̷ -ڄN 5)nT(${x{=@]a!TnedG͖"jp_1$2U ʭQ:6`1VXf`c*;)Hΐ4BD+)iOP .9I!XR?c"Xmf͕(G`vĮ!/lzXtғgB8Q%ɗ2Ku#.37/Snu JcSfxhP;Gx##GbHP—xwGtwnS _A(ĠNcIraDgP18L9:ՔP^>cG08kǁhLu#1%kg֘v2oûO\`hNxֹJkjJaLomw`UXvR{1dXw #-kLJ,QQP}uw/ yFqǷ KYSB*-Vxu>d66 fÆ×RܝrhFЈb͘oFCgWeP:cP)(.4qUSȠuF'8ZP&(!~'R„riP#qp"X_->4]ark=S. Y9 ץ_.Bw}R}3HqK_oS [F`*.&%_pZS5z=w8I:ĖޅyO砭`XLJ_0}'E32U-AقsFע. +kfF K R2oB45F(4Kq+kJ'K*VTHvFRpHb?8CDyҐyDvʢՎ6qz~ %_}@ƼS< 7H& lVn|y.nء}X׾8z9piݣuKe=N̟ h"mtiuRN3C@KRm'#D!@#C )_~"͐H@Y#`OT0iE$ <@5wY:#1`w Lkm;ΘCSw I# Q8ΤWSM-}ZYͮ:;!ki)(^\0hRO%X+b6)-LfbV)¬|l}J?سty3uڣ+Cr5H# Qe)tRt$uiMZKPZt.%fs/V ,N<'`JTr !mC%@v>LHORg"ks3<9pklS3fgw9@@z[jS$D,!*L^@T.nrχHķΛ1;kS:z;QӳڋV΃KJЭSToG-"vCxKAI HjSn'<2 b+3jKh<r8yԊNJvy{#y?.26?GHQCvq?`o/5 -adD|h죙اY[B1`=+l= 7DѻY9)#]dKwƥ5o<"МMa8guՎmO4^Tj^JP@ TȀ@׼hwQRLm{VN&l%Ӈuf CtV(z xXVT#s b_ew{1J(_@UaB#)<(,<}:IWpzPbKZFs~f]Zt<8HF jR̴]V7!I P9]&?MrA1/ĤYereByYV2UJS"hU߰&[<8X CCX,I-[epJMWEd1#=9:6;́RֺX|fjj%Χخ9kBpNcX,.Df JߢrHiI`? K<_5%zn旕L5E>Jk#T㈔09gTRXvى=<qW"BY#|rf dnUlY&V+[Fnm=:3~]ċC i~mBQAMA~Kp$jEw@M*Q-_lGiO,{{̡)|N?ob-ɰS((gY㽕ꘁ}ogHdO^XIۇ5+X>73=oCDIlTl~QhDؚD] N %j^sV9/MG!OcJ=PZpqbR;b.2L˝ռ*t\Qym_"H\'*"!j(U7rAJx0V-F[+I!fܙ=x 8wִ0:('u c];:V2"6pa5},$ vdUYX qWA1s1Zbb/˳KVWG:\׏cj^*bxq2p`C^o>:kckTzqKۡѐb+0K?)P$09iDa۩s੍BqZuO(焴&B;3?V%57,5!K.>8+!Ì)pUjȽn_>pI<;e)PDUS ŕq04hl5l/~1$Ck[clbѰ<+80^ 8K38=D8m@J0ߐa ,pa@]"p@+cɒl Iq4IS 8IKZȌ1ȷ[Ug=N4Q1#6\p*H+%粬[h+qOvE Td`8W{ӧӁ >9g=%;wr*IXԋ֤KcB!F߫NZ.>KE?g9N&VH^ F\?F$v eϴexJՏu:&ڼh09fH庴p8'g<5YpdpA{/+=l{`,V+5C_㇋q3OhgGqIĆpbۀr sŰ.PA[$%l %jh ط',cm &AT{["ͽizu32bHa)xRWG9httYM%6k*όn Ձlӟ;~i-E m_VTrOH_%ijs]7Ex6pESA.TYa|` Khk]9nqqÇ_)TmNM݊od>v"hPhh #8>R4wgIEi75i8|\-:>>)S5E'L n)gVSkPK |Nn7])(Vߕćm7_w ɟ[x]*@@4wEjjW~MHtҭy :@F[/:$ldhwop/K|VDp%qzh5[8M!TB>|kr4@uP6l&rmx؋!ԋBVI[ -EN޹"v \zR=8h!n}3E^35QwB*.Pԣ#~AZvs{Qg@"_Q*D ]o`^b1~`ʴTԑQrv: DI"p(M+&$Ӡy o҅~Yq;I3uR`D3NAx#+&k%v(:kײx~T̈́P9#ho< *1+愨(.h\]a r `}yʫGs|ou3 HQ񩶔AGOP@!m"I$5lUQ~Ea {_o1WԏM.HJ P_7~Q%yP#y ӥ+GǢRѩ]@FQnG [:Q5teӇVc\^]G Wjx䚆y$xQ Е%8q$fJS` lrYGf@Q{І}6tDWfl. g'F .Do4zGB0CAs֠`q\I0c E*Pp Y X򓔭)XLۋ>_t 3$lLC7vY+}gDOx۴29ǞVuh()5ԏ4d<NӪ2(>`gojބ7B8+r8sݾ57E1'Hb%Ukxs3( {i I|4bJg多6 MWrU[#j7Ÿ˺L idnأ#5G@=0IРډkX;u.UGƻwc5&qi񪙖%O ܌pb+4z)j*CLZ\߬jhWcf,AOB̗="k)оkI2M2W.ȏaxd\vޜӊyje39ք*٥"!@&~1aMV⋗[,sF)zʿUtΦ?4z—hf^}ҥXem;RZ6 ^[,[r~(Ux_=D֙{Tv>Q>PFM޶_a:VkdD`a\@EYk%r{j k WD@aEy%[5M0`v7i6W 0؝n-k̶[wȾ6Xrfj'ʺ]p^D~})7@< T+@$Ŗ1+nPebqAy(x~32CY'1Yw{HDx'j&[ c.O2YwFLC:!nJ#ךrP$[f$9wgМXmo@?Ra '+8f!A!Bsb,T owĵA;|NL*vP.PO8ϝ+Ŧa:d/TNS4f@h6?rtwJmf8hL|z' pzHX)WujJ%m/w<.U)hv!!?,p"Nj` y_n@»,3w=w4m;Sɚ)"==g1q]a7BLLOcjJX gH(e N'1c!VTDkG9\V c! ‡6.b-M85 Q{"iUa088Ծ8% P3B>PҪB*v9fxW×-Tk6$柣9f*xov{`nҡI82ٳܟ2Tf5exRfZ$ٗ@,8lBrSprj\?i7^_b\~A=T yu؝{ A:B8ۣs9;m)Y@M>.2FM: Ed8B9[Rlu@p+kXBwUa nA oG,tyĤLjšli-0[6&L#H1u.= ?:%]Ֆnh'w %+xbWf<#OInL{jWB~{?ZϏuqHB] X@M1k{fmB$Di< HVX*13` 䈢"giz{}zuf'tpmaz#Ib8ˑ@ޞ{{k=xr[ޤ"`}wVFT3f;7)O'ث {:mֽ@6utL|6xh!ɿ$P=g3&P>pn]? 3 k2S D\R=Sأlp*eFU@0DLRʜz8Ð)Od3Jr_ gFowc+G#fw\Vv eFt!6C's4^voĸ3 o BYdܩ?ʤ6%K>ٕUTQT|ϬQr?>*oPtQF>V8@b\3_ME=߯ȃ ~YuTI>Yk1v<ݪp 3Li-+>|=uo#^֩Ԣ`Ɓłj.fY&c! sJ$d2BԆz+n3 p#%4{1$rX`r+N< h CZ[#uZE4ɯ(vHܻ߿@$뚓6,}TڹQTK\7 ( +JO&o%Cꊅr(+*i4=c*Ap-_ iLYt:N>f`sY5̔c s=If'mV֐8oLf )ם(V~:v2P:_{dR*?-;zrwTs" 5^" Q 'O8<]5ZM"V~=NJZx;^'J#5kgqL|)e: ͙!FAڀ,mو&S"71f'c*yWsA=-/ـ o`dkuv£C$ߏs x| ؜y=E,%</--Ke3&#~q3͇r$OFI?#; f x^0,Ȩo0YI%h*m%:+d|+I(fi8hS$8M܁K%8s*qܖ<),NFV6ҙnC@־1F)xH :4m~ ı1>e!_C1 vw+%^bRk٥3Z{zE6 ŖX3خ&R2NR6ho;{GKjd~k$vL71-p.pjSmǏ3@~%!K0G/p=vR.2rj,\\2\+Po;27K@x^'}܍IE 3im.b́;BINjʥqA F}:>u&c\эWY6)@<]$q A/Sx)ړv79U4˄jSVco=I{ݪaL9l` c,LGN.Lk |U4 iT v/r^Cś/ b vnצBVv_9PX>~ ^MR7Tr̂)Rٛ[QZ@F51n`b\WP>@>o\'je^JbOa!i8paL[dב.m1EӘPr0- ;SH#pG͒ ~2{ ֨G ln<.:SJ2]V \0X^Tqy>y;ޢ; Waِ GM<ūÊ||iJC >MޓAg*k0U4cP !%ݫkC~ t7hjK_h],nHIB3z;8N:-xkZ6.!u9lh#Wa j g?e+.E r/C$Ɠؼ Ehi-ER!r> `gLJd߯[> I5VHkt.wwOz6'unSKleE KOֻo o8ə; 40ÈpM5ǩQ?a,k=LF!l;zhnT;!,볔^JnHk'O K1j$ou0SRy\`ꊁ|! mКJ ⾸" 088/hzFeu|yUk% dJr1#rgGW@hiGa^\ݯ~pͻ=OZaOpJe$V _M; t3n#N:۝ä;JGb3lO/;cTE 0so@s}W 8)*"Alg%և1ebůae(1OQ]\v'-?m5_ nG@՟<^Io0oAOSWf:+"VjSKUǻFw.B-3aS)ZPn10IKD*$'tz=2М `Mx˫@zJ0K&Yxqf` Vϸ_.mhT )58gQ,Zp~A4~@cgF@Pm&GX 冔HW". OMߨ{/e7fZQDhqe8+ d2x[DDVDd2QǞ }> dJV !nc '^^xAXt loǛ65pT m8ԑxp( Y1QE~gFŭI ^LE$q?N`dYOEpN 4^nihWXҧH2/4S25JX}Of+ې6q] ĕMY _ 'oM3E$85Tv_ R7^MLWrFn!8,|}jvQ蟥#?u Lmy,%qz)+YizY?*IzowAAz!j]ۇ*9lk@ zA֎$HmEgs`;91%FV>4VՃQӜT ^F'j&E|šڪBVq`||8q5cb~rRp#z_xsq;"\UJ=>BDLkat#1yI2MytkOuS +v~Q!mWlQLP3@iv8Aא>BRL?^!q#sI OnΩZ\=гFAl`hO^L/v%aI·3|ƍ"+9bb!n k6ՎФhs'a+Z+EֻŠi ?&)R<S^}KDcskunb*+e} L>u> Q0Wsu =~WE##**nȟN m.btooy8--6 {t:MdߘqċڠgB/ɥ&^,{~'w)#yC&$G&lg-)bR?UKңR xdツ`D4Pr:k DK,Lj7f2f3'4;enow 9?K&QڮZb1T @z,c؂Ȩh`*pw 𶭪+="?ª,ͮqxsawڋ!Ve`Xs l=YOӱg7˕l$4$I1AW)&+ArR%И)pIx**;l,+¡qH<]UrhrxemT] '-Zx?r(>tPr ls~ҜU+C|y|(YAC ))?rAUۘb:\8WeJ yH.E*|*C+1nJ^yIȼ]' v_żwb6TҬD-vS&+u \,G4t"-Mz@Wb+UK+Vw OM̱6mkdwb4va!|d3(~s}0A[zhM}qt^+a,i?b4EnOEpb1XpI6'νC'囎# 5,O:^28Qle$B{7(θ>r)&bX9iȸU6/?J:^i5Y:9N7fG|q)UlȫvX(5TZ޴nj;s'RlO#6u; c^pű!%ڹ_Miаlӫhq;4ZhVW0aMٙ rheRgL.o*\3q rHoPi6.q_ %]=xFO7Ϩ1FDŀ cwzw1)`z%Ѐ|ä)1g;~Rt% J.UaXu0l=LD% x~;|ԁpINcqDGe7tXoHcIQ2h(T…PbwO~XgmBlҾPn ($x+Hh!yitO%)Dc[t31ϡac~‘.g?3oQL6{`HSSSa.Ćј-_ܨL$YR"]ʬc)esIc"(CY|IwwxVF5?uNZMfqh* $NhHg wM(-!)ey@ KT,xua(h]0` !"2^д7'6R-Dpl/vzaژ@f"rgSJCő^1* VH`a& Kj#qO`})V e }Qbя# D4.ȝޖ[},W)C,j^;{ða@$qv?`\ѪˋGג r k5lWۃڣ&WPS'W^O RW-֜^;KxoQwG]? CQ>X߾@3 \ [%YgU hfisv2QY!JQh/zE.)^:T@:O C4 2OԵL?ӗMT5 |z҇"$ ݿsy@<,gǩpEVLIYREft,,c~$G)AQpkkl3Z.3y(giոV!m;ŃУAd7B$3NG :wjLx¦A9a&wZCoy.]XnYt~l!*}ґ9y>lw ?h}Q˳<*"G+yaI6٤RPPڣ &@, n$L00rқ6 \>U#?x<lN*cPu`OjrSKr'UЬ9m=0 9v8՘%lY<Y暜-Ì{Fjv>@Y`h%[)m>T Q֪昲'ʮTlɩ:2r lR?*r (4eYXMgEBٵa=?AEh%Nj^!݃hN8XV)`%NL&b`wʶF/Z,R!ߓ iqV ` (fObNU&€nUpi=BQ;\Z+6X44MQFr8~Wj1{*+[ XZmD9}U@g=ZuuF;-!S)|AoE,Zz-+#qzZ:\t}ˡqb bOqŻkX(ǟGk* e[-;j%-n0:~'$_foGAe8&P@++֚>.Dkͨ0Dl XҬ|z}DV8ml*eC$->D.r/ WDV}"Fq(ha(S\`(BɴPߞ)_-\ zrv3Һf#̀$R%/(ޕA=ߏjoֈq>yM"2&g)491>M"r*5Q^uL>"q5D=V$Ҧ+C2]fU^̉n͆OIhgxЇGZ[rZz.ycIx] C.?caHCh?-bR`܎5^]rl!^0f֧OV 2L-kp{>XՋǐG%iDVyG-fj Wh.+!WFC KL{zcd vIBރإvM(_pE7T@݉GXÜ҄kwFg™2kKƑ,?q~-].{2IGvYĖbspa##v.n   ч^Svte%]uFY1L`e}(٧ZA99N>m]og$qT{PE}ϕk M#fp?ǝ YDP@>X{poU'ʹu]T)<~Dmδv۪R_/gM?Cj'= ܥƀY.2MKˈyFBd$D^FcO; }y߯MXzlzH,0)S5~b,rݝ Vco&o8唥RV"Iպq?nn'S/6Sd>qڐh~@Xĸ$0_\9֝p;֤owJtykCS3Zcx78JZH0,1qJbl1vzJSa<:ùXUr鿎L4 lM eRlaf~ZlU*\^36x(g`0cGhؼ` zim4qbNyEPd 'R d-wC -_Ƥ~qώ*ڊ\z]xM%pCwG]S^"^[ppca%¯*?r:͇?Iib$u@?8҆gvQ`ZR\DS~],iB^޵Rۧ/\9?rPJΤ*oX8~$5#c2M^(&vu3e.ߗZNpmG$GLʿ[6(^`tV=#u\Y#v#`=kZ\6q($6.d8SO|d~pklV>j$IĨ@ԝVMұJ^B]8p/.y8;;[',Fz"MVg]#poZ2D=0=:šS׽d`wVW< Px'Gf&4,gp@pMne<(R 0ʜFJjuxBZ "*>d"{"Pԋ#Z3vrҭ䅥&DVM~شtKL SC1IWswk̇f'_yo*{ZWō} X_ﬖ[g#\i˰*ʼn|IBmNN1<4O룑lqQ<_"*P^?ŷ3V"Xϳo ?=BLt*`!gU/1SDq~/ZɊ_j'kdZNN +cQFe=yO)#^iw.2~ 8*@K'Ӯ|ʧ FU[e+3kA])T-c.}S*e~[FS'%`i/Wk]𖡇4Xx)'2jj2V7 jԀ(x a+DXmXPIX3|x8iO/'5CTpP'[<,\-5_& v S+OW:x >lu814W}P8h;b㎏ig0`6ݍ}OXY&f?7kG($吉Xy."0JoF2uWȻ䪜DŽ=0T?VI w+T&]g!Aƒ]9HQr,V RDn >yn{`9́bʋ>Tk0Bi*wq?5Z3T8&) Ly^å0Jꨔu=̜Oy! kܕE$F;O>/2yޓ$m' ueE2OhrXCƥt\3^: W#?'3Ƞj(OK\kXAUL"^II, h-EaS( ScDFS0rY+ܘhm_yHW5#h߇_Ӧap߳gn%=  i蟁r%zt)KLM-1?Xuj0z g>I^xȳ5q!MݔSR$iPT"83F~3 Lӥۦ"q*bp5wF'a 'Cos3P8q)da JO2nvoI0 hMVT1h%JI@(S4w-c[x`ܵD6Zl,9ffv*/Jy 4 df.䒵Y؅BSClYɟC/F‹>>%E9 еVᆟDྭzmcY+2ldϒ ]WԎL ON!ZS^)$՚vu|OÈy%&}do-VU2Ä7hX6i8ɨ !AM:BpVWMiaSb)eI܃oy\򉵨VKvxO6@~?S1S.TRxu񔀫ތJ_vYF&6ۼ8X&5!Α*we|8fH2%7%=hxk^AΊ4Q@mz0y^\RԴN #,ګA{qbIgOL%0Y1`-܏g6n8Y,\ZK̰wEeyS'/$>{\ ^黹1gՋ FXZʗJ=xT'=?Lv6Ω5+<)"^JR?5]9BX8Ntx}TH`Ccrxȫa{o$ ohT"X/˙dnwOk;#J{o!ezRz2Ow/$aGaï32V3U7kCt"Ӎs=lqfYEL[A7G C|_I-| $zwD omc>]e(F$u$e$wƑ34?<qqKX u{jd ]On78Fc_qcQOp$Q%a<[QUX2% peI~Q{eTfa<?g~b@ TQk#M.iLjTuE F6wy+=Yڮmާm"EYgu8hʍ3([.Ksv?2Z=yrJI A0q G>2.n+ĔtLli)y*86OU۰\Ă"8qIIt*Jo j~B_*fo:{i= .Vly>X4|[GnaK^E<L[` r ھ<"l 91/{ )~tb͒1vfY/ 8럝#xT"X!ZoMI|G(smY)Mk.TSp0>qqbZjaQRYc$|m/bzJ❵?o1>y.JvD ~4h `z'cMzEl5^mA9ˌ#j"׊JuoVlg>\]u*O no,"@j?w{TʁPufҋ2l"eI/C:m@Jx;A}kA` RLjx{a3e{6Y]:XJ@=3(+"4ɟb !r|OQCNs`A᫓&X|!ޚQljW"ou=l.fzhȨ6g-]8( 5#vj!{ צW!pe٪-A#+=m0GXY!%d:fo>vC_jfxV7# )r;qeR% ŕgu {ۄ)_ip1=OAI^PҿX ,L!GǜtAwd-{O5`cY3=p Yxv ~@@3DaFRw28t'S?:z pǓ_d} g%|{vTf+j95NËʦ8Vה=Շ%#yz2΀]2($aWa7يœG6diJ ~g6ai*AE R eWIZ_U)UpK{q 'z@K|/y~_[GIv`bx [!p!d21Τ }vb'\53;:k=EɁ(@IYaB_(h{=3%R}‰H[檇(^i$*vvU!vwj,}sR A1Yx@Ϻ š0wiN;ߓC4: <N(|$()w^GBd-EΈ!< @@%׿,79Pטc6[sa=/J `|BTɐ R8Y鿾YtcpCHO#Q|T≓&ndKj%_{Qڣ&bnI龾ڛ[a!IX4x+-FFsy,ͺ㓥},4O4<>l\JDU H'4iJCEg[>?hL=!(^^rnRRup)lv$9/NM#82Wv7&{8QI"`w|+=aT'VBf:wܹ}RA TUX"41^Gl"8j)cW_xxPcq)_]4G /DL'dkeU\yhUކue[G" 1CLg<%pDoŗMiU+GOF:'G&Rt/t@1 N߻E/Z>:Gzy֡y-'Fx $'2vڄKg:X=*o =6>~`Zh/=O.y2܅Ubu8QEm\oO1߶fg~1_klo. H1#>? y \b,2H,,B&]ۏ ݓ#kcPSe|W܌Ҟ喤" !w2Fښ}ΙC2"9nA[6HzKLj L7t'=>RVSO+p.;If[RAY[z`ӑ#u̷"0)p&\ <'G2X }.}R_VM8: 9&ֲ []vlF|̃ĦNǤ?g>^!\`\+alSmԞBv3ۏ=P@bUI:58>M)!`yՄ.59*g'Ծk=KGfY9߳qW'J~TŽ\%@t#nq{OH36>~:*#xO86W|:ۤe LͩT^y|+S9GTI$A_| OKZ`p4_@;q{  -! [%s4euF@BұoErF>.\A椝 e jh!BOl^<Ol5ebΔfBw<";ғ:E& U;_G#RER]v%m)ɸ#ٯ5Š#s:-'Vb y~1hvfῑ]>YAFͶ;$lF\`6ƿ,\0bg;)vX**: Ta IP~-D&.jLZZHlcPm o{# 2O[r8?nƿf.lUDQeLlV&+( }_9Ų6ROV=y>NNU 5ScQލڲ /\Z]D`Z;11[ϛhPHvm% <(3b7#)[bC[KzܛPqÎbV d I(t*㙛s; c g FU8V5d~͖nY3e#b(6um@j].σ`lj rzǏt8x,cPْI5l:?/;hGA2k${ŭ2%ӢfK%;}M<ؘ*p;ִi nŒRA{9[HAǯa]v)Qj~ `@-OP hFp7a/|2aWX\z$M~$t4iAQc%h+5XɴWS-qps;Z9ԇzdQSzKd[Ce33`J&s" {n aOrLD݅GJyƿE,̗W_:]Kka~ . y/R w l C0cץN//P'gۧ/v/jf,Cq/T6DBf խ UC@%l w*+`b.IK p\@I \;gnr:SןX%{ƬwV$ݮK:Vxf`D)5",}x9kr ǒU4 ]3\?lHȝ<+>K@e zo`+*Q!>"0`[7^!H/y?rč1XsOWcZ?h5^:`3FFܺ6Oͭ.I޶ ngknq!vNuR![ڌ!B w}xύ#r{ V'ѥ6)PeBq֤yD㩠FUsىRk,'i舘p?ֽVcnN\˼!#م "GXɺd&žGͦsp/|; ,"tk TMPjYgҳ=`WfKc`ot*-ꖛqBK 9W!#EJB&+x_pa#g|ƞ&2mu@7S1z$׃?J`/,..VV/ :ݓqXyp}j>}|S9[Hv+/LәE.e*xd;gohې;c5_(ð/*VKpe`;1z<&V8*]Ψ=d%jgUkIJ˓ȑ1u `w:CU+jUo{VJ\* Z9=(ck#eީ,c"N7'ެ?Bh1B-*?c8Oh⍂yæ4(+ ~A]?L`)?aN(3Q,KB KqЎ6(#CSi5ꀦ <宑 '0 Xwϵ|VSHwhuW_G3:yoe¢ *|iMHsarp MJʯ3]XqF׃.$ފS4ږ/K]/Ñwc\^A|;PF?!g TI#Oql';$$loKP⺅9hi+N`|?J2/¯aJ\t>$I${cg$߱Y9E@Xk6Ml^4C "Y;1*̗-9bë+0~TWYrY\6-5{ /136{^\Cf,m 9. LVE٦[!>tm(Q/7yg bƹ(?|&&!Yϻ׈*\B؏M"!a]Tě4:% *d. 5rD떦[998'rpD;M/&*N=bɃ䅜[;Qh/2dH]:pŢ ,W  i}f2|D/2_fICUuiw#0s&*~%XM! z8C糬:!Gwn =5wz3,U-;_:sZf| 6{?qrݏ+c1JIѺ`?S m2WMjDknM E'@a7%ăDM@YwX_33?%vNNsdlZ"b_$'2ba5w OTKXh6<˄s|*TUݚ)UL3h6N(ZBR:ߊ(!/u vhh9)-xٓp1{sD"UK\:Z Ǿ‹-f&Mr_He0 ^2lLDZ7+|r=$`ဈ(7Phu0(>"otk w:k/1CQӇwu (UdXw#>BOܞ`?_Is{CYtps?l!_.|8;*m1ҠwgϬCM|h9;9(I`+pj}l}o{W)Ң@,X޵Ո3.O}2wGVJ;3 2OTq˅;0gcؔ&_ۄ1\| z? `T>쏳wB`w÷i.7F X;~!0h20b ^o3n@/ wr_wY?_t:dgГ4T̃ Vo}C@10 8`GNgAϺ:y#6}i-Qd Yt9 UVU&x4[1?"kXE֋zlDַg9B5xS ~7mzx'P,\C}Og#}+IUT";߻N$$)dZ; $3khf;/ƐFhg7W0M< a:7P2ȫ(TQ N(`ѳrb,R)" [dcX]#v{ P \?Y30bӈ E\&E;oqDlZ؃%4}$9-$"SdjQbN>hKpei{7jl&WÉIT|AǓ! (D ^Bc5~BR7 lJFtHwA~zDWM 'Pݰ!NߧxA blT9bHvuVKXĎ,Kawݼ/@ 4^8/D96O=UZ{ȤɭMTeQAҡ6ËۣF:Iq}c{&͵Xg9rY$\*f9U$KrδBFj%M (84XX l5 xLJy+w&i|'&;06N보=m?\}{C#E?%ff8Z-LO3|׷ul!%?ȜVlv;M&f酉ƛ3K:`~"n3rv+cԨ6f]ՠg̶~tXҨ v5|eqFZQt>A,fF}iTDNٽ ~L72ɮb ݏiaEUD g_JF=ט?BNQ0Gm4ߵC<Z,)[\y50ը)DjT[x}}n2r\\6{Zuz')Kby;!dk!/U DDmR/ Re^җ$H+un9]9$˓0pf\Ҏsp5WmWiկq9Pq+JrsB qn~+9UO7YCW2V}󝌾M)crCT!oϱvh}]}Zn&ݻQ?t_[cIE1 &[70î06<0觽f%sBvrGܰe;ň1Nn PZ%7k#><'%sx$Og\FMw8T-%0:GP NȔ$ )DtA/*nDF

9<:g*F@dSI6w$#{x㛾k3^TpaĐχs4舨q-$" !hi.R)o)ëꙐyT+BI gxڨZxN"p F"ճI7BEUų1Uu3GA 9>Û>\<*rgœaQ&0so(@ !J{RU5)2 0 ^jzOXO2IфFFeP6Z q|v!`tCVye鲍 GTݓ4.;;|+IYR4!s Ųf ]n!r;d8!-tOW6H女Pq˙2??Tev GdA_ztnɑx76<ZZUi#2TYHIӟPoةmRN%πGIyr-[;~:4]M{?WtMt?Hї +k+׃PtblWTu)Ul"@.Hb'( _%iu:;P':GRt=p+g0U^dhim|K㹫Üg}y *U>LT M*eFSĢ47-䶃 = m\Kb<[6'd͍X`+AA7+E#C,OAҤtMBa0/bRdݠ/ kTZw*@ >CBcٲ b֡SҪ6m#Jϕ5_[VwJ={ y3hdE'?N--9== 4.&d͙q`;٩pjΪתaФP9J߰Y+ܪ[X4# tr7iQP#*Ɲƭ~5AZd]Z_#;-f.N~ -Vٓ|sV}͊&s.%k1? hdQ% iZٜ,oC-3NzQTGr?\%q3cƻ@Y'G{< /r;:(_0ɥ9=/H/cݠ ?戮[ S5BZ'?g' Ǽ!QgFeH``χr#FکYƨ &0 "Oj@$iu56_pҥ^|aoe+!eYǫ.ւA Q¾?on_aQVˠʻ7C`ٻEB1l{V)CzpxVag BW#+"D)@(awgq7JKdNjÙ<LWN:oS=zϞ]GݰBDxu4`\$Jo-uzo7& EBAw+P*k17*%i[2^{rA#N.5ΟypU^5&xܱL CBEe/@uKɦzbX2U4Vܬ7\#6n+. tbh UBcG6jn9 |-Qo(B #HMyLueL\%kyן9"{ܒ =ie%E$>Ki _dTU9_*ĐgLT =UL/ Du;ie_6bL{{q O93J~>o1i_}W*ph^d[FKD3F&˭u$<0;8KfxAN>/8' p+Mؾ6 {Z,z< @@Ĵf SGRVLjr"|_$if V$kJjW!˓gC3 8<~< =k@&Lh%ހ{3Wרu$*Bե<'ڍ1t'$c6IɹFyC0{PHKu6 3'. 1O#; ,,,՝!{:@V"dQ{ݡ \JR)ȡ{M}t3L#~FUriLq9ml@ڕiYhȷ@+y0Xd!`㻉00;1}j\hn^$`sv Nb%(MOHè Y{LBۃk9n=6JL-#^'TdM,VwD7 VkސBq%ID\1mI]$W\?WA 6EB,qm Eb woLU,w)oh.l& +9F,s4G +fJ_uY ӎy{ +^۫`z $B4c^ْ/Ϊ~>$XMtnoTOES0Gd =XI17V+g@Ϸp)(c+mJetBxiڊSa\EMA "nS"q`/~-cգS\&NMkD|w*"d Aa̸r"%j%,E ]RBr;,7i=m(gU!"4^ 22(ijܔ  Ys~YIT\{pfա Z~P{J-W5~KMTPnRY 9ADyZ@C _ՔmՔu4Qzo~m![MFRn=|.t:gxE}:dAEa=5CN ;G)]Pų n@f%kaX wW,~Y.9N59$p1 ƠQ`^TtÓ'Vg)] G "Ѝª@>,J1VB(v)#{6wc  ʸ|B %·OM0c (G;4h`;7p+4EpjSulލ=NixB[|" aӾ2h?n3Nɉ4tQwyr68tδD*@W F)ݯVcb(Lqsyں'ZK;s6NrK shNעIzg1ňrN^,Db5@Sr8Zć&L {If4y5򀎩' jkDNllon]-kqdCJC6tڥ޷n Of.]xuuMLє; 8rԅ`m:eH(j܊\Sq#0`Z_eF@<"%%6ϡj|E EӨʌӅռqD'59,x(Gܬp'!~,eU*œ(I*xiiPnie?hH ̕h^0@x杴.]ϱI ? /V $ā0:)ak#kB}q/=2 .dU8pBkr8K5ڝH,OY83[j{yvRɧ{dÓ<=‚x] r-~DfKaLn`?+e dZ@_;|>d;D]LՂ l}'bC+0 ˆn G4X X ,rY 9#TiOZݵ86@5/Hb*#)R!v0U~\IRj Rw)F ~YÑMyűs(9sh+Hk7T3꼩tcK h_0a#Z,F89qL1\rvZD,ɠ+@ 7QnI>Q7GSH_<$;6|ws!s f,Lq^9y#.Vm=Fazwl=id`bxg2B;]mv0XYa +D7bDǦ$W^ŹlRgu!K37ZJ&僫'=c?3AU VX7psBejH wD<&b#B n|ֱs:ɃW7^oP@P-L] /7 !ädW fc5k)OT6it0}lە 22K4*┚DH͘.ۄKM=YTht{d70  %vs%X2V Nѫ]Sma2ARP3wʃPP3U\)ȧkjBw UAqa[ Ty;]4Jw$r#Pr EY؍P0_|v4+q) ܫFc_48+՘}T#k̶~_Mq.\J׎Or(O/)YݕnT3  GH<P7ĵ&*.XvYzd]tPl!g mVf-ˍ5{\s&UKq+לּyvNќHBۨbEVn p2=;?~}klcLoSёbzYɘb[o*H hY4TQu7ךF<)ٝ%7HV^J WHs)ԏ 9=mj^Uy9 4~5o1X.acQX`҈ewd[/1Xm٘dտ?n1KJi<^ ɮ%s8z^IgJS@yRx6n[qqqE6*$Eݲk#dTQw;ۭ~p L ,M6dٽfKgʆ)GZ#r1"*eUxwiXϿE)I-khlG^|+{25~ZOHӓcHT DFbR`) fP6@nͳ1kF?,lD'o|SOҙQ^%n<[EG; u.cYȉ$Mjۥ } ”&kg??5ǒ]?i & -5U~`7"ON&6@kzX`59eMT7[U9W*=Tͩʿʜ%] qآ( i6ZT 0xg[T1>Fװ%^z ܝB5hKcD4h>S\ OAKnW)GZ*0iNfWNmnkv='pF-hwM+C2eD\$(^v\X#[ OO ~cbFM,5^6:1PCX|ѭ@`QH#z%OwMZ#bZ$ˎ%NMM@0|hLN4C|K,%NV]O&p#5DVH4ؕȇ9lhFA@fﲱ̮'kz/vmu1:jxȡ/- 4P'9xBK"OU#o }#^ y铂%38M(u1H,IGb;+.,O]< ^&CPu"[ ̡N,}ZhBjD86GgO@( >e7>Km^33/M`L3H 5fxlv+WmLX7gf}yU:HƧx1|#~}^Y_9pGO퀪@+c:P(!f#,>rΒAM.*?i$ e3QМ;+3""a;~數cǑ3R袣50ӋuP1'DpR?."ٯ2l\:،3S:'LC- )P&̺;}wT;#ۿ Н^q/=Z/߇ [+Bg{ȉ;5ޥ[%ӠLskO?8(WN4 €UnP$%hӻ%񅣆0(6,*.f$1%DpClMt-;K:)|gZRuFݦi w8RSZ VD5rhGibi1DElt^!@TTpt1P@`;Fg!.aMFIYrdG=Rv|BlpƟx/ j`ސ\ykkf4Ȕuwqv J\@o_$K֩ /?fW3:z&xj`"ad'Vs}OwVWD{0Քi'Jqb^oVsOY8᱌MuO5]P$KQ8PnO9 8&)If f<}R<2쾍=-AH f\E$ aum6d,zbylZx\Zާ.m`q1*@*)Bz}t/ƍ/!>n.>02]מ?.-\a^tڽJ LUբ㟏E@c-9:<֧ihbߔ_÷C>l!p2Ƶf~Fr)g26<ޭW1hz:<% [ ۽@%]ht|3d'SKF'K+(|U_UvK"Sufe?}k<-/N iGH ivJ&G6YoTT䧪ff)Q4sj=(5o4o~쿺gMkyxH, l)Rv,_lʼnOK9J~[h S$ C@44O^w"M?ە.3=dR,BJ5,Bf{R ;btii/-/VT9NuXnZ ;#F;,HDư򗟮Ӥ{b&=AcF` b!@OΦ;']_.d`IKǵ(:i{Qi>/fxOQ?pk2ΔGqnI+d~JJVҢb?sőLlfǘ&ڴ->:w!ٷNnYP÷XzP@h{9#կu|LVW|TwTluIcs+17 LA"d3,ZmM\(ovHumts0K>H<⟱^_lyq7?C=, 鞈wy$MNǔ`)OדhHD6+mGmhA Tv;x ^L@ovswZ/lX+ ]kd;z40(`iXo%.14nIH,#[8RPڶK3sg5zRNħGCyN= .lICDFď?ƒyU9ی!g]ұ:4\A|\xֽܲ&IV#VHo*(hcz0/2qJEb/ \\t%HjD8 @ IeXi01po"-)4PYZTqDx=qsqFD fzb2U3mȺ)F$l\m4xڶF:`03 4"ycd岆TK}'G%m_ cE\ [H]'ȰqjYKdAaZ_Q:FtwZ<`°26F9\{v;m wU`) wl4=O7QU^7 27do~1O1rb?fmwm1p%oLts}Z%j%x}@ck--fMU@oDw)r[E'9{5߀3g֛SgFsu"*fK(VnR-}ؕU(R3Xʽ ~ y*C +4]yw]PRY=<;-'^,KtNWCF/OĚC8}C [ sg>GڶֆT"2aD`Fp'ۻ36lo>{&5pGw:cmv)Y3jxWݯ_kb/"cThJʓ9]CW4 6ތIJHm z kl/۪3i&ߊ9L vYģph즀)f8vNjB/ +LjEWWx1|0JFcTJ|rLBf̓H["Ga#6VOD LhY* 9sRЁ5"zĮ\o0o؜Q6fM>tCD!g1:=V a6lwsu|O἟>U~N ]:A |g| '#`yD<ڹڏ!tL/> 7D/PZaHBHG1{)e2'R2îV)v &H00.SD|Ktb-1$\h(J*j]&#\nl28*H) SYEt0xg,( Cf/Ws/uMHA@YTkkdqM!cT90,밮| D_Mo]YڜB3D|$h>ːp).l@3j rkDx3ǻN߿p7YvpOmM g-`|fWn㆞țXS2D2u2W;LO}}!/L|BVj41YPܞ9V2q (x lxmZo*v~8ܢls\Z=8 ޽GA)^@-~N2邜khEL*|@أ2,<5vl_{aچQ~jܼYG'GR.gn3yHN.+#ag9gg5\4JRA*#[ii:-&4rGf t2?-7Ǎz-&bq}UaUOJYS1B6@OO7nMr٨ h C;TVYb+'V(oޓN BaWB{@'4Y F{K:˖r=ˢ=gr" 7575O7_TS1^ځ/vJfcsUQa۠%H(%Gfj0R&r3\mg]e0} ! 64tAnNR#i6N*%~YB.4g#@?ctEiԒ RuZTsbB;ipEuG[+u}ۏsLێ릮o^wސ F9jՁ&!/X y|T/"z 3ssLoHޢ<Ï[wclr/BO׍^U~=0yW;9, ^ #Z|rRKf&gxڏ|^:\5,wWm_POe5wW/'iM!C1dY=d{l% aR8[.TG bMQa21 J}(M]CPln0%DDP9q1WZ cCXEv//I<:z N;.`{ٖ={hfvg!Myiɨ+1YQ,$\\YVM9RI -^Q2Ǩ~mkA ТIz͆xlxh)]pp ZZhG{9BAџ:.GBLz5r9oTܑFUCxv̔lM=P]L0iKalZ4Bҽ5U`kw;E߭Jgt)t!~h Oc[$9M6 'HS~0+;]Rj{0>oM"#TVsBpNfX,IZn_ Jۍz ~y~z1QfrR冷?YR40Xv;Ƞyaf6l*ͩU cfxmU!; ryb=>_]5qHvK{=q2~cm Y<`ؠ2ވAO%\k|vͅ,Z~h3qTK:3|8i~+75:E}KӨ34 -(hfE!?qdtz\wzQDC L9P ˁfΰ dɹN*\rR>sKuW&#zPNma,R4iwf8JURm';d?01%e3鐘(\yĸ86䳝X4PәA,~]7(LJeh.'S̥nzx|e RFɷ1F^0/hcW- 9Z[XE<,&K$9odw6}$z/Yج =ýLp2_P¨8N1&/cjD'i3M/I 89 < c嶤u)lhYJG`NMGzedQlA<柉OE [ |01O;eZ=~s_!]0lj %*$is4~3y%72;`tl"%崎L,j؆~zF4] 8Ĵ?_Dl*ᮚXlQ4i;xy^k^e'T L%(/Kr фsLP!֣]$^-U#Q3åVvl‚6&zQbGFEyzݻb`eSz F'.9cxhݖ)߇kWDL;m&mXÓ$.@t5۞}S#ޱ9,$QxuӈMZv[~ȭ捆;ju>5MhEOv/ wAeXK )O Ɓhb) \QNE!FvÈ>yro~xCo^מiv[NtD:2 .Bm!G|AWQ0c9[Z1ԫk*&#hgcQt+v^cm<$/| YUj/inW@lTY ɦ{)fƊ(9U1eToOL]M%~md堉, Y7dس{'S'M63]3VŇ=5+ 9ov"WAPht%Pك2Ytw:nwb¤ hjA+9r{=eRM+˵u8"s瀿[r:e+@\,sCL {>`RO.~AydѰETV?w+as*}0A)6^(k3)OzR~1bhId+ h?Dxhw&~Bt˕`#~J-rrF/;/ri@Wv3M2jo"ebƵ0x҇>Ź&M' H-d~߉1 LFx>?>~Q4#Oƥ9O$<_yC[duɈ֞ 0'{OUbͮk$mt,T3uѬr3Ό?#As6ab{ Cooi[0R"viiaQҘYVhDgC$g:3Ɨgܺ֌1s{|G-X{CAA8kN7kd䢙,]iZ쳅%% u=U`o:seŔb >`Q4:5Lc>M_@kXP>('l:Z_-^'Lή`M:E)-He{|Dҗgʄֺ9.h5BE-+7n:eK{I>}--1]0Gz3_WX iٺ$fDi/#X(Qf -L@1pNz(Cu 2t=o"F[t$#62 r=M|UܟKז\;tïxQ%IW|PMzjvx4>rDQLփr!ik>fv,f`?<Zqσ moo~`i)ݜu0lUȚ7dIYd؀Ш?+{y|wgt4dJ:4dCZExC:w3&ݬ$˹_K 2јV/.1ؾ~NN6&Ol''GE$s&'T퉵&1?[VTc D8G9E{ZǢ*Bb85&SF|YBw^/5!05#m=Қы]!hјhR梩g3Ɏ*ru(.FCYV"y֍`sjBcK pK 7g%C]ܪ9+eL)"+%୤p\p=DΉ}"fzHa^ZDyWҝ#ujDy5 4 +OwSB{G=ܣǠ8S/ߪӀzzf#gN!/cPT.QR Yl[TìAnCByм֑)8 bɨ>h^x %j" O <7^3Kɗ"p 41E)&וON뇹Esߕ*PXh퇴4{fᅨm`Lmߺ!iN n=9yk=RA N(mcʜJj tSYmx RڡVH®5V}ؚbxYǩP~JO d8/mVXrzY)Ex"13uQʩ3؝tq|+p_p6-0Ay`{;} A K 4XYkru˿hYg>8H\vu$=~DLMYxQH./H|Mr%Sljz}X做{fh8z=*cJe& XWxrQqTdZ5trY,%Oe;w%;1xyV2Acʅ(4Beh-jA{3R^x Qb6~"C\S qKwhZъ2d;KTH]9z4@<3>Fvk ?uScu"8q8E7K]{9e>z(}8:4 mWri"|OLcq ϴs\ϸ7Sn6S!`;˪J;wgHJV1HpA,cWXKў9gq tҬ-C1a@A!3;.V,`ʽsx*_O].$B 8IXE8viv(ٸpY _wLڷ98;;wQsIͿՐ{ty:&'5  .0ׇ!9WDPAGʇ|<$6ӳPNqSKRJyFHEvO< HϨxKk>܆}V$+}*1~Gee§F.r^1_ x*A>|K@ьc-بgJ(p 8:U &Niv' &a*^t܎WIkx S2cMsC !gҚqX@"WF59$zS0cz}XͪFJMEk.wf%fN,t"`"1]R{MOc47<j=,ɴO" nKfa@/]׉α5ƞcf{Hu{"sn7I\0۳ Dz)yu0%QSXuYcPUq 9Q;x^8_p0 s cZ|B:dd8)DDamጢK}j u,Vו a\@S{]иD,4hpjѕ:9um> Lqw5 +U 6Fvk){B) KiVn-maFXP^ry觩EnBxך'=dшZe6` !$/%)%E/EMgM PvQp(w$r@Es jT6AyYwM|R+D"8ME6qιKBTNbVjb@UdYˠƩĥ .U녵r؜JfI* \r껌$S'Q/pqqsB(ѝ 0',Ola"9ι"D t)ggCN) dlJB3݄ 84s(eF&İU7Fugi͌3i~%F\-ό9qx8wv  P@l %!!$w4ƻIk0:ћqc6]+J6-9a+Dι9l0z=Yo ԲT ?9CK #᜙1dHAS*w "$L7^"Q$~*˂~V5 `6.„0@ Əި֎5IjGBmx9\2dL= sy>ՍdC{hsψ alJZL\ TȮyXtx3#eGFWmGw,x[m cZY1B|UڛK*-kPEefЂTis.)T7˚I- ˜>A00'f*P zL#vF#}*M2Or=elI2%H-%.(O!s Ow*.P4< (Eɵ́.<4qn Ƈam2j~8Paop.[wXn:2fg{3 lA̤~wf$=I׀|Mbd@ٷraX&+^ܢ.MC܂^O扳׶z NKm۪@Kܢ-'JFE6 Rߪ c_f4*G J# b^=)?YeQJ hos빟T="W~WMa4q^!|o~5]!u O}##{BvSaK}֔n) &&Xt)5~;{՝:׋ZnRoFM\;-PfT\M\: dgmy"dD_CqiS;Πh.0`:18 맳˹y7 #t3H6/ܤROQ tli60,NCU`E~ԽߗZ/@Sq8찐>uK<ާPItɬgЯMrp]4X7v&|;d9 4!Ϋkb ^OJ}=CނI&6us}g W2! XiG[5ŷʦe\ #F DC$Nf?Œ,S";VPK^AINh;L)ƅO:02ܔԷ $6 2k\DF(e ~O,y ֠)~S7?ȔOEl%A5tR JƤbYMPv"& ~>ǰ]"rU&-HO?>f+hO3zds^PfB9sf@RT\!LOSRLOdƫHK{<\<`0 T K-b88gv^`&~XO&WZ2a 1;6""R*iuzu7)~'c"e~%Rٖm |s;.dDHIgZ5r,z *|yCK%Gc\A=ֱ4cn3A^៌oAgC++&|bl@nt|=\?*pȀK,ʩ0A d_6|eS呓 XЈ! \XIQ „iDj6_vFtzuʻ hM+vaJy"70mtԓ'"mdEGa>"b#2:wtR5xp^Nym%ZF|>NRޢ_~Afg4Y7]Ct۝+CcN2- ~9F єjئԯ;&vf^BO8{q (]Cd!҃Yv!e&.|(C+4vaA1\9[(v> zڿmIw׆ėm&!0EpnҊ5+gnДQ-GPt'Y [\և:6?fyӲv8`wΓF"O4I  #䉹5i@کMG}fLC7E〆i^ =?%6FZxp1`gj&%I?%?7{"~py}=U֓s1@Zg=gԽҐk8|/*C;(7&9{4^|{pnƄ (}BUC\yN,򾞶71=d >lop8=.G (}47!mΚUeyPG;߱9j کl O& =D)f[1 z+3֫b}4I}Sј(?}PVrD&A+S̎$ YVB;E;ǶEtg=Msݗ1~!۶NһŲ5߈IS ]4Ƒ,{[.[ .Qyv'x_NjWQ74pc vo,z)E0ݮ}Oq{rm* %?>߲:ӾFjg31臏u<8}NpGtX(A񔿣L8,`{vPcynV\rTL̩#/ Uc?Aw!f>f9zN Z9F׳d cDngI\z\^cHU7.F  LFUimmjY#\])4fE1 hhT 7jyRY5f⩇snRބ'!nA{gZ$D mu mp|2UBC CD|j$S_=Q}`U1r\}ݫX1.>l,U蹡nVݜv 6jj{cf^vۙg"Y *I+"4d&<©6CT$qVfCb#yn c)rp0"vXopfz w,^eƍm[S{l3_MԐN ӟZG2-#z_ 4!8LRP:*Eb4|;r>rRbۍ?;@7xgY㭗p BXC^| /beCtH oV!B Z[7[O>4 vnI\bԔ=.,E*mgz而Qdu"0(>>d,;p2hsr`a˺ e 1!9*yX5X sAZH'fRLzν5\GG. lZ7`" Ntĺ龖 +NP8R) < 7Po% lL?" :t@~XP>'[?V(ӝ.+n 9b`W5jĴtHM¤wՀnJ@ /â^>1$9+P|+Im  AG{}i?<`I )uXnZσoNt w$1caVj<=+4 j(Ţ9HЪe'"H4୯,.,u;]@uq-aR]@Q X(nuw{@a'q07UW+Woʲ"d/ԕVMPxO\dM]XQ% szB9:Yy?)O߸V4^Jfjj&qc9ˮi ~Xn3tvzt}нR3ճ؎K> W$ >tX̋.paO01)dpiKˍz 9 GaS,l/|\ߗS*ǭ!Z_VTΧ* ǕشA4Lwc*o~VX䷁Ui[t("?^-~Qs!l\7?.䄥L?BNkKI\{DS~W*a#Ft\B5I߃bpt(yEM4𼦀*峟's,vAKOo懂Ť4hvgWvj_A4 &jL7~_N6-V$L`ClB:C[r Xªwڬv0e$: LSUA\e})DMH{. p[g(U& $58/*>D ==|H]*5Q:@#&$U! $r/h?ZGt:k o{~a UgeBRSy88#]@@@ӂmq$Pi qR}58enohК_=SlnޒPl!1!eؐyQ(r"bc~͡I+o&Nڨ;gD^U}T\`lЕn46(B8PuvǏt(cg ބO:prg9Ñ!uCT 'W7)f c^ITe*MIRS_r< Zh4[BI]y6*5L Sqc@V F@!O } j*HY]au&_Z8\l*@&΁#>`- ~\c}@X-t6DD[Q fx+\abj_mB% 6tKJLDc?qRߎ XX9;EJP,91iٺ (7Yk]ϑMA$}#ֽ]%`P251?BIB(L!FwH(/ ,Ö!hyiՊeTM&GNJIa'67 O%VP%q˼ZٹHiCqߺ'U%K3dQВhBÉ <7ޓ&'$a{`m1"CHW>E$`tIA$.%0ڔz{t }9==P7|H9&wq) {/꨽F :W@a_oc ذUH!u0 )4\%ǰ%[g-?J_db}]{蘝ZgmBcJfuizyB_$!+w7?#&:)`VUa\yd*.vvD*0d\RF8fwxy_pm8N/9gRIJo~ j\>+O)=saR0`C0{Od<)vW?,'H;-<(UeB ;rRKo@OapIK3,.@gOæ>c zj)ϒ.x@D!gca3(\[- Ub(Q\h_&ؕd %HJ &,D 8dhX wUސ!ʚu:+tB ʢvt4RZ j.>4k[h >Oj*ПW?\'ln[YEC~E$}ey_w/T+N틜خP , cjhɬCt݌ #@qdI.j^^jGOP;HN ?Մq,>tq't9'sW/)(a*ȐP|u(NR^V-z-x0OJdcMB)]xiS犏Z"n#W{rWZƥZ2LV}OwgM}'hKl/c0j1N{ Ya\ob+mT|Tm,Xѭ]l{{~.OF0\ͲsicS\ >lVݳM! $nZF *'Ҝf]cF5rFp}^W?' 𫖧|=oITb3(2< =da p_7?%r.U0MΓnD#qfs0[<Ùcd\6)4cX@AH]Xio,TfcUc^wQl࡟jDoQa|BwbE5sLDۭP79"ưq=H/ x q۫k`PNh '$-} ~qؔzSPZj mW_j[W)Ȝ\M` F@.wto{qAХ=]2ŁK=VV8"YYm\#NTY  w#,RAK;r7b© ?>=3*%JF"2v1Dt0}D jB~D\z)A^bR|;Y"m/ 1cو>Rnd%&vy\+S8~LxɌΉYPø?ƃϋFuφIC'v<,gsavS\Db+PHAӎ^g{Lt{PPesį噒U3io:Z&Usܤ˒nX0#Cfo  *15@*t]50LDĄ"qvx)R]4N`*ufl!y/XoՈ7ڵkϧk7|sDޒVian;$bx[bc0DT$5~Vva{$U_w$$76!5?ؓ &[Jd<7Н+U Y59EJ%~tZbV_#1cdaaT~SB+'?8GPK``Z^HĹnXyǟN>cy_"ү} hHd=Xf[éٔh - vp"/0;?^YyLfͅA9=wg NBC/w_%gnv"K{ J }(Wi^ gEo;8[.avsB ?$Nd9^_ӥ'yJWٛ@`>P>zi8Z&wխȉ7b(Hp+錂@.Cr˳BU1!ziuߣ(TDI^ڻ.bb=PǮ(3hN"e-TZ+yI8:DvL|f?#\ؐづƤ$;i+h){Lg!3xJ+eo@:nG0SPt TP"TD:RQ[$;}9k'B5(h#}"Jpޒ[ϑʕm)@̆qsE"UaXJO 'Q!,1MY YePuR[|/f K/Bw\UB' φ#kL4 a)idDbhL׳>˖o :m𼟌ϞZ evzXΨ˕m#$i,gd2ֵ*B~zܿ_B> ˜X epwWbE جUUM 19 ! _Ձ}~wI*Y͌h3/{5T2hT5k򈐳 *՛hH;ciXhl7[ڨs-B+ 9=5 0$~?"*.[ģUAa\|Zucuħ+M5AW4vU  fGaHh_^ʻ!_cXO+۩Y4VΈݦ* 8(ͦ'ѯ|Z9e[gfVm޶}+})(ơ뗪T{8UȤ)$~k|$-ɾmMHh0?7nW50ipHn H\Nޫ3l=jKxiM0oP9Fv]] dRJGr[TW S?KS5ܿ* )OSoTq 𠟿%:LfU롕JJx]6R2kꎋȾ֗&oGێZײe&%" ?8uсdTXr(lXnhJڧn8⏦VCWR9!ToNEfh~I,HkNq]@~tXV4rT@G_!tJp}Pt"l?|G,{SFߓ!5G ރ(7>/& I:0b̻lN:^K֤XYď$A|k:0h2h&Uz G0V߯i `ʢI[HRsѳs*Qd[椱Ŝk>k\z<ѳgjxTcre@ep/³18NT:YxE1m$9s/\-FA>iigJeW>X }oPBR6VDZ0#爆^=TyRæ'b-菤:J#1(HB@%9a䚽;'KN@dv;45;vเhOy;#_FP%}%YzMzib 4GX~'cKȉ՞VU|g[9!lJEcr *kӞ!+蕠Ui9 ; gvs~:z+Fhdq\p6g=ilܴcJ@wg0yt4](.P ndȢ;7`ؓ)p|ݳwcgp*]8Coɛޜ9q2wI*`7sQurT -Ft8ENuG %ؒ"o,YF sVF.ɡQ {%kZp=fæBSۼX]TLrpOSg>$6Zxi2ưfʆe[ykأk/)9q@(6A jBPiEនO`<0d>D8)B3U/7r.l#=av\,{jQ+u@33hE!7Fc^}R< !evQu#04)zYD;jh0OyP. Y_sI>E=jqd'vI^({oA^/m3/B=Ҧ 1lAL҃7uHiY3m" +}pclMخ/x8ݜӖF!T^JWB@^K-UnDBk*E G=hqԎC]K/%%&kőwVpu;_c ),~)~]efe)9#Sàd/9 װ*KhhLinrhnL_t/}m`gST;yIfUFBb: G731%RiA)C2"LhC-X[v0ANr,Lǡ`5$!է &ܯx\E0 ̈́c]2FmiB鰪-{,/A_$"88dwOFD:c? [IYVBL,,2iǧcYH_fjDP\ɂA+Bd wak.ԑψTο*kjs6UW)s~`)91pgӟ|ZYp@w_fZpS-Xx,a W{"H `1л7<?sa7?GA;I-3hs % 5|^=(s24WFˢuL6Kg<4 O$ @\j86܃!G!u3 Un6d}|O^:lH4uתKmdr~裐@M0@&D`_"%EUiw@mDxxuG0+B pĄK+2(We>J1"F1ql^mAODRѭZ, dil0m Ɵzj/%0lut+"w]oERK`bDP1hX:5`M"'&y}~oYMcORʜ}MٸO9#]`<QHqF c2/R, LWYИvя)#$8*ɠ4#fϠ{mRa%6HKCJXb@ZCcfdpǺ/PŜ\f!Z]:S=I^UC =3nmNpIi( z~TG=`13Ҿ*++E>|F'z8଀~Eix^s7aY~vsmK*3fRX4gmN˙g*(I?ZcQW`2-F_fF\i_=EB ,OXb½9V&jh6K7 zr% Lѩl>:+ܡھ=7=X*3s)Y=:Ub^${`?&:M>oR9 #_Y&Fox& t$Š3^R PZβ8[("ټ]G%n#\HFcqn:۬Koƽ=t|Ƀ3EaX \0 R2g0}-E:>~fO3 O QȌh=(q>.  `s' >kJSgԑ3enDF/4rDҔJ|*PC lPic߄R?ҁL-|x=7?O}a5ݨDB<3[H?a?ݧOcMb`~ḙ)(.㶀,la-(K  # u@?aRn::#$(DV&t4ӊ/ N&P(.뇡 wLs:h g F!o ׁvv0Jޠʓ(r‚@eټQ`1d ?QsBKSYKbHmS]*;URYTsKi١dn27ZRw;3w1Md ;Xd=0q2^VYw;iqu(lof38hzWvFǟSM3:}$:u\.6aaoY%T d,`'Dg,3z{&g}Dw;*(;x!Y wk? ]hkAs L=kjO{H ՗I<;F- E0_5{#W%~(g_.&%hYGnD5A[ hd] [)S'/k7OKW:~,xGA~֎jMR-&q뺦?, @xvZgZ!Ӻ`fn)~MTCe M%JT Hi$l hta O(b0v__bluQȕOtұD6_$nۢL7d5-O)X@KK\%j ޽@!Kk_W{h8Oe8LqfU3k7AW&˳T~$)z(SeEܨmMGpC4G˙Zx. qX`*Us.b҈,*[H_xSC|r;x3$'6dt"Eɮٚ}߰⠵yQ/+(y y9M7E5tP6bOkŀ}aybrd݇D7,2¿gF"bE] oĊcKV6U[ݰST^G).|H<%3ŹN i*b?.cǬΞ@!))7Iɘۜe.:54.s iQ:D0V0GwC0Ȳ4i5y@ A62DS3O.#t#b ֛%Ji"a²RiơMB|G-XRs.Pzʛ"̛42 ]d`b`lhٰvQ6;wn [Q^z&^+潱0ʓ9ChΥ0K EL#qj[2aߔ-5^s 6RK+jH $0f Űd_ǧ5N6L4UC $ES2w.DĹqd">k er%)3!#9Ԯ_YW0oxʽy2<ĺJO&>y:*IΤ:U&2&_|0LjVk7˗x+dɣf_&rJε'dBa"M(aZkں,.a6IGMVRn+#4؃V>kY t󌐜+&5ns{`j'ϑJT !T"%MW%] y^Bz+4^"5[&beFclL&6藁H'*8&oDU鴺ྐྵw(X&e]Ϋ_I-a3J"+pY)pW '</%\mfn*8* ;s6+Bv `3= \6x|socx<>&Lו`Jr@U-L"~ 1/pS߳\\LfH,FFG ~t ͰX K0͖Wꣿp>wLv0bGPE/n;?XZYJէզ S@uXXڗgpwƦ bCjjU*' RlvIC~wQ@L^yOf4>NARKiPvdzBW)'6n;= tJ7Xy 3)/DPCuxdPMmRS97˄j °!Ѝ[,N GKU뿟&GSSݒėМ14 ߬*h؆FAi+&^3C_'p Lpa'/}TqYSp~u Ȝ-A4ڱ$q.+$5a3ZZ>J< P` >Ð ̨JDq`懀4<Ebn_īUFGJJapYOƓ [ ڪG#VMIt~ӷצ*gy½6v65=G3Xxj UI;UՋ#iꠡ:mAC`쵿2o蘅jZ\kN帒Ew;o4l+$ 6ꛜջ?\[v5`. {ݔNzhz@p}h sϪMvJoblcКIl1cKD6Yi`M/Tl>@Z_Δ:VdA12ҬKEy]8 `"w!wA@Gи/nw%j]iЏ,P\a5oy'%2 ÕVVk]y8V f?Sӂ_hH֢f墼hf~=ZwG[>۔Bp~Dml?^x4/3v*މ>Nq@[ȧL`Mʂ  &B`tApPh9D7Kj2]ηn"FWpZe2=<thF-,6!@.\S.$5 (y5#ggh0vJ䆞V!-[#`8U= eeٟ]6<̺yB0+%o%NtzY߭=~v` ;i`2Qӓgَv\p/oǙJL" 7ZxQXw잔y۸>K.wqY>+ zAy(8J]W#UdF:e#$[Pe#na=3m9Y-䊡TD5$Zop ו-+l|MUe ?HCq4*)^K;iRcQ郠c_iqBpyɱ*x.+Qd t*7K?J'>xw$gύÈރ`uHw rUr=&;]qqe}Tg/g^و 2+ c$dS-e[$a`NW]qCH^[ "Jx?nO5~wv`a>j4zJO0lJnTl׻Z.=D˂Ԅū⾀Tr]09 hvRF΀BAnߊtet3&HSdz\Wװ~FbLMb("[~rqD/ѰQ,xNE?SIh`7 ycƵ?mS3Y~8?IE󋰽EV>%dh :y _Zlӧo)=jf~Lr!S(qC=aS;Ԥ㕉]Wǻ{dU:Gkk\V7.>QL_ ]WR"c-baE"@PZŴ`$Vsz-HBHe;̲SP^CHQp~n{ؼ( R#\)*݄AL \#}v}N !?'7;J)t+ȮKf.}[ȻҜ^a*jXӥgB^UhŸ7 ዱ@W8"m5vY'rf,)|Ys_58?t@gp &<%Cog߹ x'RȶA߆TiX;l;U*Q'˫W%j[ vn躊iOo%0Ƣ^)(y33[E5+ޕm"1cCY>I[ _#% 0*VƐi ;}ZB)׷AAOJ`q0Uǡ) cZc (IŨl\J8?pUm+SFt|5$٣ODb7u4܍RnGĴu 6 YkiUN-A$1vͽtjj2ѴhfrVrc_,,2GTk9~SxIv9*P=jW6rc6jb֞ד 4bL8*6BOh^؅8/c8Fwy֐?=5C2[ԕRj.T/wӹ&&ldХr 4`"\po4-(74@8⽋<օ:urȧJ|hJ]>Փƍx[6700p!p4sE>sjKo#^7{?\J(N(MtuF""GCL[!L"Kُ $B"z &ʑTqӀl0ȁեEm]ݤ#թψ5^40)coj W?ɒui͞i$WfM?TPM>KJoǃgOTH30QB%kyt5tG6p"SAgyd&6;,^FIc)oM׸PDg9olR|xCޝ/r&q+ e(1):\dtV%S`8+ /1GդPluzоku<~ >b㌉uDti/&G=".Ο*܊XTOF$x 8HzT[ބ{<+=>טbSh󤧄D(kLJvL03 bn4+5|5tĊn2z1女cf{ ;gpYqT`ӧkwK:_Y%\oO}|".x*u_=:[.Ĺlv]A\PϯiOղ>¡ienFq6L4D.m~9Ř<}k  X5o'̕W)_Œdͷh&!!3~/ aJҀ_vq!{ZTn(oz6L_Vw\І}H 9žZU7} E8 f2JWb kbqم%x:k{e>;G (vޤZSHj3=c˞ M}KU\k/߆_֦VNO_[q;I;yJZZd cQę?NA&s .m;:T/f\-;@qsDb*f#IGyCc>I/ r( ]DBMCeAEO"b^Ú($\gN^y״\9ۭK4_L97l/JA?, 钇Z{hiesgR]\.2,J? s`[ƞ0B@K~]6N4 vb2ľV:A}d^䐄`WYD2o. Ȑ\ _tNR*TD;c7y%w.+%rHBd+lb?y 9-uO`O)Y;B^a%X:4//ѲؑU v*YРBtծ8f Z lW{d_oܞKٓ_/dJ;5nָ%muwBӆd3i0cbg~7f C .'f${RdjE%;3ů.9Tjsjdc1FP5wUTuOA޳.JX)rOюsy]U)[:hb Hxq/Z?$WKiuݍJF*ҝ!S2]g>^i9pKRƕnC+buJ&H{$&ì}#m)7$˸9i%ئ ֔[&"DEgjaUG~04Ӈ(\"hw'Dnwl-8W 63d;{qY{g"%z T~=I]m}^xwRRFEies0yv g״,/)X ,` E[y/? x3<&*:䇶slY<]nٔ6 RBvDPdޏA+<(%z ) Fx>l dn[vPi+DBtGS*(7A"{p`$sGO.j:PMM1ݸ]+<&pA+bLQh TP(3O4(+l✞DP^|3%+ۀw|/xi9Mx.@{v,YQ{OLr.р@YDP[.k@r"CTl|ĈE35yjKęuesX#bsba=f inpBLSC.3?PA`dgwnP6dib }zZdp?T4~ɣcg%+9@^>0\VcTS9䗍# !*SnVs&$ |$p- r|8zz iږ4VL~G~62u>A8uזM}G[FU6%BRKY >d=y]EZ7*}mZ%2v s8 >xL`VY4,|vw얬e7jJ1pbbw*dIݒ![W.KM@sB*]eu:AaB o>U u1)v|㽎UY1RO][9weϟRRI=y BsbSߍeUEe-̏@xf{z}0 1biS~O5H~}j<֭JI}Z)GFt}[2 Q1XaTwc@tv#➖2,j`IL mR*@ƒM;AJfC{986BM}uehWBN`&l!nEұE^5@_s4IJ"dNLSѐxHӣ∂fZ!ОZk9t9+ FU-_ 9I$LBR!~{h}daʮc[ WeK#4{r*MA4ݣ٪[]Oxg6ǡ+XNd 8S&wiWpϬ,~kxpfyNC(M)P~ru]knfOŏN4LAnHu^^"tKTH@9\'PQR2oZZIHp8KB* qT}RH?SO*K׷aFY|[o?wUBs]/bBnpn%8hrh躿VȔ,"s5^(#j)b Mɐe*P7klMEd'oʋ#^9s|.xáUL~dIw 2xwLI+?kӴOΓ>CS}AR u͡Z#f3OKy_8#ē3ܦ둲pj?ZwNbraa͗qӮдb-eK/n-w% i ;RWԽN$8n O(.vE Gg(sL&f$ߝB7(h# [dVvm 8o"TXWE(hZKl|3d2eF&跏@S'/Bȏ+4 Rv౷κ^B:xtHy[6,Er>s qƧEj4w^1eHܠ"L}WA󱧳қW\[{x_ÎlS#jmR6䝆ljtyL%D_(NA(Vkl1mAio?G7.|@T0U!^HbE`>qO%,vr潂?( ;GHu?Q,4.7b|4cEmmx *Ni9dB/+ "m92&Pl\C B~y=I=[y9+8?&qLh7vi(2dh_Ժ(!U?/WOMxsCY6p-!*Yd8=nUە:ahfl+uўL]/$jwh0KвPҿW2bUlCf6u}7t= 3.Y=W9a1m=拵9w;e*gZCЅ$&Bt$eG8yvZVsk[TxӒ1-E"&KrLMz%Ifڊr<~M"zG}ϙ,(~N]:o%^7o~s$@CaG4N Hd>T6;GY'X̫>IغGZBHF. IcB:,$k빮ȹ]M5ۿGtF`%VX]߃&/}2PBQrtL$W6_WO4p f*z֦ٽ/%+Ox*50j@77 :Qi0i/5崍Y2 C:Ɠ5TZ]X5͒@!+gLٳ}ƀfс Dk'k>|, k|jVsU˒8PW 9$ 76S|3eJcsVǻbA8A&]rCj<ۣxV.;פ;_DԙwCEbNDաI.wqT8D!f^KrLdI8UZ\MZv#%@Q_R /9~ l*Q+P5jqTJZxF&m2_s E.HtŢpm `O.rG(7J ~+-y fWF@qvfDs/]6& ͦy~1)wR3E09нC9oVYluA|:}XnZӋOC fPYf\Ȋ.25e mqTd0 yR=|>PuHtfBsuG#έfbCͅTe_>=lVp@,`:gBZKkMR~g'/h7D(nV=F gdRC"✘x^XmWF;Xo܁ť{Λ6 |0?ާp1M`ܻjYO۶ PJ|( Y pEѓڊ~mGqL^۫+ `N c{YM6_K%Qi{AVuS-F\_Sdb}N|wK3Z֦(G|sCiYs\gtQ ڂ-46W #5I+9]=YBmUW{7kpSJP!ʺ~rپYp^9́v S[͛<XU 1=S(e 7jj 5?V i7dy߅&yjߓ :jF;|;<Z%@E$Ο_/Yk57TW?z͡XD,ݢF#>Yd8^g-cqҝp^=Y|\&GO51W)~e YITΣc 5rXP9QQw/i}wB"XJcRw N@zVO'(K W4s|!$56LUv5ܩ߮+c!ˆsb+pCbՓ9fk q* (Y 0*q0mhlx ŽoE7[7eZD՛Ԩ>B>=jiglTܑ#$]CeRM[+~ӳ2jJ hB􍗼Fj@7Of b`&VFɽƑ91v%{.$R\x9W,;pSϗ8Ҟ<:R E'όH/KBW2 gnwHyrlݶnNX !bh-=sKõ8yg77Տ2zdmNlU(é[8!XټUNyllnڰm"OQRQ.E _HL{UR7 R'7m*i@ 78#$S؀O%Y]}&$q~Z xl,Lۻ5gtlY6C0~.p F TpM<Rg0`DŽg*c#I3@9;nEx4xpNPP2 X SK 7DSSՁ{w_)eǝxX0dcM%:q9Vif{bX?k>".ɯ9+D[f\kF J˺IКiDq 38=Nyf)VnKJpGQK,Zf#kց$ǘPnfMsm_MR&c!rf^Goy-z %m~A&<ԧk ЄgT[ aUKU@Pu(I(v F { MgifiFL+tсU]1ve\ˍllS&r0z#E@š0v7]~t :)tg\DzLl7 !.*3$L!ܳ*H,{5;$rNߠ !~Kkqb zϸ|7j9-q*B-2~ qP1h:v$':@$WK:9T[_vht!uZ$q^,<]*m*Nq0S2r` 3g(fhqE"<,+j_Q21[UflJ rp ų݆D}A]t9')w:7i[ը}lNV|734#~K}>#ݫƗK_=?.CizOfJĞvN׫̷Th.&9\ u[M>UQ>RBm>qK1BOPdm:sRudzJd[F̙"DP1|K/ÉHX+P{&[Ȝ!t2;a'^ 1#Cm`t*_'7~9RBCK.3GrT }G}&dTєUNbq~ݿ$*9fqo } &J$M_J!iB>Z<ax>&BHPR<'wp/=1b~ˑS?eWGrj9D%>ld P+OqԤ eu#<獴Ϥ*. ('YKet/XNMAAXϰ[Lw9H|V;& "@av@+tۧ$~*_#-Ao22*&I΃5VaA5lwy)_'\60\F>#`+&9w?1`>c1ƊE*jh- JmbC pV.3>T|(*(h Q P"J@8.8} tɦ7c>R0"* 6x >mjltO"LK&U7oÐ(].WAUz/uP- Iu5Si;5r۠-K8|xgn -Ÿh@bkdrzJb|՞6`^\\Z(HN_㿜\epw5(Br$m=;#$תK"s@iZjLZӼVYs x?E@N 6&[Qԡ~Y@%Bm:2hRs8?n[f$gK 6z__#$%'aɽB'k"# Ӕt>fgګ%^'[ o^F nsbJ|P|hqzZEsƓnHC.NMP8X`czKGz\k i'Ncp'j7;Kl?Dd|'sn1o` qFN/#Fm]] О&@Zohxv? u,Pm:nR/SpM?-aBIf /s#׈J9NIN$l)]9aWGp-_V#U3pɐ|jwRzR :`_dѶ{ܨx*/PK؛s6;6aP]QrwJRt, b[i#nGJDת6wk?G5,JCsO^ct?#s d*vz9ć}٦o7'+87o/]S]RvZA_ OEpcr9 lPݽbI3/Q0ʏ9A檄>zcnq'$;C-;@^.18GnphGwNxR]l|h z#[*n~ם9ݫ[odX%,_T99V򐔳O +Av7~ /E}r39gf*!jqNJ5S" p{N "{qlLn4K? "wδON{^~nCs[b cCzZQH&ewԀ89!`D ك}D1w'kA_뻱so@"F|)NZ.bV[,n bM6@^5W)L0;&OB-# S›#9*C Xɵ3|^t~o9{pC͇2x|W:$gK]o>gVaqd5&ǂRYThӱ GQڂc<0K-d6`X.0m8Aǰ‚ZDkgq# =i*uUQDǨBFq{% K욕FRm?|5XsDiNޟ$9d< '}SdjIq@iQ'/EhWbp3x/XLMe=h]`u|< G Ņ\$xs p*RS]y{ODzdW)zC]4z%IM3.F~UuD.7>Lx;sթF/ 6FFL:lܼ9Oĥƻj>؀OQ ˝y uФc'Lm٪_Ab(&a?o+[N_Jl̲e;lI¼B.4 )( *9c:ոF'59W-|gٶzœG$r"piTJZ't90B A Fly66̚y u>!{I2S/G? 6 w`fxm1[vypawb;E뤴+=nA4<qB2[iuMϬ--pێvSH b-Ǵq|=FzbmX'l*sK.Y"!] `IE1~*`*M m+vJv; .L<%wۨƩaO%@^ 9Ҥ~GhU}d2S X!D%(eC&ƅpl0{Vp=>AضfO,K% ϭ~+'8\An/ >IM'eٞ>+,ˇMzu$8(;c!{gS䧔۔W=տG")p j'8DçI&rЛ6t7{:i -dK"0ƶ&LûvU5yuu׃C_EL"BPG>w$A?ѣmU!G۶ݚ1,8Xl &@ ^+MdRJy*{<6pGhXPJh ^ mՕuI;šO+ b9wuA U=9Fm;=8J !H~)@O/GR1K` 8QϞ6p/_ILvsK :Y/r1u\JݮMDؤR]ƢH"%޿39v n1*L_Ex5wo=iVoM{? [T8tp:Po[5 ˭5ڇMCɢkub"n8 7Ғ&^Ix!B,zy+ &'"Tx r\Z9;pD4RN x6À"_Q_zEX MQ5&Ʀ!P5'e3zUY0K݊1z.2j%Ru;{\:<]3,.7^c2qY'(m2tl(O,\91,ՑHߛ/*L>FU|sJҵx3L~5iec/%pPWΚ?9ٿ Q؋b6z=9 H_rwY dU#>ŸrZ^dT)F/䮗uh(>gL^6}?#/!s^m;U0\׃yL$ -) 1[]8lK.;u)Go|"=g .@̕Y2Z& d)pSu(c鑒j՘lUUPL! tnq: n֣Lcow8o7D9"ngוǢms2!IT@[=pCk< *89cED@, RTÿ1m?ݺ$pTJDdŭ"џϪONЩL\OveL\x2,Pˢ1ʣn|*k41ZN<嗡F nH#b8~A2cy\mE_sjsw?t(C*პRИgMԊr#TnRۂCLm۠epL N ٖMjOV̔W >*vcZO8 Vb`ql4قؤq0.be$o# p}gj%4}p2LƱ xgpClo x(g)Wo 4lMSѠơ~|D@t@?"L O} * jMH=l_M0%,(Gt-!C*5r1IP o7v3!(^EjzGB=eD1;Ab(M)2)v1Ev&]Z)\Ó+Vd\X%d|$ رZ0@&UY:[] IZ~k-:_ݗY%n3n טa'|\Lpػҫd=urJgxg ߁z@PqIҵg6}OMsRNwNJҠ'@*4 m|y$^̲{109dJ9ِKUmN]'nf^~Yb͍h4w*?\cnbګTbYa1{6rߣ t#ۏCowr'+,"oB E ga&Pd/CIk~#ʗ}R'H>?YEv8r =^Wϊ2 " .fu\d/_\%jl2 X$n#TyQ$^I7 cE7 PΝJ<0w10ͳ XaFz;ȤrPo&4RaPBb7A80AD ܜf(sj{M!r\jS% H48~w䦵1M&Em-2Vr`&!o)9{F*+5*j8†vGU)'D] &ni 9%oAB~i/ZԧTH՟ ", {H\ /0)/}1;ExAb!2F#"Ԣfמо놓tZm2Wޯ &t4|0l5Ff%[P"Ēư`B@eWMr!ү+K6> SDO;$D28(H zRN8?e=ѯJMuc%``fDKUDʥ2Jj:ޟR?Uї`@lLMn,PQ;c),Gc'`9y̥)穈麺)!M6h U-*jmtC&qBI!GaM"?1T4?HZKJ=8VH4}fz@PI2z Gw:qĊg5YyF,*zFRUj*w|HCpLjM'؃q3 -Hψf˰h e k ׅHiπ;?q ~J6!#K7/ Hk3N%߄V^lqO7W25Hz_".D:*īO^~*~/^*VT<(`4Vc.r{tKe[y7d`5àm߁ljF#M\u+A%D8p`]q#ʲe>#V' EzDs@B?,ħz$E6>y`…R5Wz݅S_Ukte3v R}Fpľh3^-_kj@ ،l{dZfW10VU;Q9G7c&ry VUabyRN୆r.: ~Vޅ:eͦcoE7mt>Fu[0ǎ<Վj>nZ=*{se{++"w 2EWp /33°]czpUwypaC $ 6ZR!6XY߷L&DS'i-I3[3'x1X0`(lTNNSsE@jVSW't_C T 8 wB`E 8xTQ`J.$k2h&!O% ;ǜ'ɪ Te$c|SAwϚ% W[dǡN.ohn󓲦î+dIX>ݟv~MVV7f)32\Z[cX]ݷ?&UՊ`ώkb`a:0#-C)Ѷl]SҒ%:&m33%k0ęqѾ1a\&+$. B{vtWʱ5nqa ܓ;(,K!N–9dό|7 0a$V-UpL a|A.{ n5>0|>랲VxCQ&ܽ++K$sm)IyÓT2df"k m!iAv]S(~gʯ"{48)Ǖ6A^{nd5GuzWU;x~7 )BOpv3p?AuJ}EGTƨAtR΁z΅p@yՃΏr)D5~4MR۱0WbyFFe8N_yߣO|D,;^jHW\~\+Tb[1 !3`g0'5EPb?ZTtQ.Fcjhbݲs@+bR!9|v~ˬK(ڏ^ 8NC\LL_5] wbBh.Ps/1ɹ7T-Ƭ G͛Wk:yM+^+5j7>[T1<ڎ7ZfSX6Qz>_`;cM'5W6dK>S, X8D}:>i4th 9]п[sKs}1o:TXǡ+c/Wԝ;7{O -Z0Ry۫Jj"-eu_yD\k\#||d]E% 2[پ}U#?OVf֦F:oPvWٗuݶzDL :6!~\tHU? 5{#wfM:/aCdڥK3νMyC `SSޟyExK>NNw3<%?A_>~xGQ *KcGd9-bGNT?,BhkӥI3$ڀwvIa G9? N^j<"rĹ E60C;%6q[qBƂ[<)L`:xg<,Ԅ/SGe>uxJD?ݦ뇭Ѹqy>əȫo2ݙadc7*__.'jzc~Ru^s=YMe&Zt(Bo,ӏ0KY6 齞,z \CO%gME-wȎu3íO&-ڊFܬbYVPuWVGo̾ |bi8檵gдwQWaa0H8,>[k{(Uۃy*}(-.rm &:Ѝ'ļ5TAU(pilJ๞()">g;TUv<Ϟ鰡$#0!x3Kdթn4b B3$YzEBL!{#Rԃz_.^x' +Ļ4d#3+ fLħi94pPR s1quv';˞*h~azY"w~nf띍)aJc%=Ogl&vZ]{Z   m j}w3d|=~ 9@ɢFnjLSȜA;2M'Dg' GhqL$0}9 lqXͦ<]+<u?J'd69]I{iJ@&V}%Ow㱑l wm30IWK5+V5̈́.3.r:{Q"!,,m \6j2k2qE;NiR5ncV1zp< U,Csh]:$^ fC>0cɃU}xd4Ah{=pd2L(N׳11O8Oa^j(v:N!T-z%r=ŰY!8IqpAyajt$7sx!e$,Q!! v3>/@C9+8> ^`ϒXX;" 0F&Fu}Ԑ]ƶu`>DXmŖXdC#A/38AX2^Kmpj0kp4;ȵQ{ xEGHQ M"O_u!é91\yt8&0QT\FЇ-˕_HHdFDpڣ"L=eiual$d*{ UحBˤ]QAYi1SFůa ˑuUGXa:E[Nվa@q]k+" _ x^TKP{09rҴY=VO(f֟-{4X"ooSB^oc`^K\׿ָ #mqs(R=4F~9c$7 G]~jy tQK <_PE< Y`64>+f1ẔzЦ0U-bƅufE x%#|YhI_tD 44@O4[M9^UHq s]&ϱ=;ǽf2'ab2\z.̈́aςMcVp1q[5O+BBftD,Lcm@~%2vȇI2?HE)gh,DKoI({'Nev\nanOliŅ+wEK}L i1Hc=_) uﴁvH 傎 ʯ,"{,7Y.[~l}+nZ]LKScj!ي{2Z⩧T7?~(|On,s(# Va8XI rksTe^$a6ncfQgS{XCIS[/_l[HŨ_-2+ۤ;r>s%)MpTcnII&=9ĂͬH^=\'%Q[.ol3]@s-?vV,]l4`XDk,;p=KQ؀ I,J 0 q%5pGrO\eO`ߗ~?o0܎+?mp4H7<}PeҜ,:%K(s7n<GlrL=ONwYGľyXz;VFοq3K>QkI2.Eڀl%|\@,} cPV>&/|D"Ǿ+#;@e$S.ιXkV:hi?(ٳ g/^=lIc.VoHM(?3W8cz!o~`}v >ݝ ۫VEE쯨]a^cn oRGzH3Bk~[[iA.K\R0[|rɚ[眻|Y[1"P1[M8>?_I%aXIS<>A~C9 pvtQ ܅sIv B{0a[Ur,u?Js ۔3a-FF|WҾX x^Rf@vԾ+[-5"]lhzSx-@ٵ`UJ4u&|%KKl3zm;lС pl2a\e0kPpn}d7bҘ{T}ldU+ չ6KT_l<^_:‡mYkߥ_CgA(Ԏ2|!}| -2Ј<3À_ оd$fuE#SWU8#554"9V|p _,FޯW}CO#)jR7b\վl uOluT]QND&=4^4Yl8՗EJR#XZϋ= jM &sq۾e [`/l}2ziߢ[m*YJMS?s 0ݦJ %lٽM]_UgzrIbqm/H0Vj%[G]]QڈH~oª+s d{ѹ0?`T`V8[1ONjёR-=|vQӲ5h /;)T.yk{5'/TSY?m, Jyپ1Pm,cQxt$n/S@;Ɖqr@}_jM7.Rz(h]/?2*P3\ȁ v%m}8t+gg+I;NGSlrԏI>ts ?n|k%xXd~;hl=4t+xa> fs{%=YkK$ 2>k\-g f`w+"ow/:` 2[R)Mq \kC@i:y}u)_ ۳m1OJm䕽"t? bFK%j3gmEl5Ce-]{5Kj#*S},+rDاq%1e]ׄi#ҫkϟ#%g8JWJ2kҾI}LS7-85y>_͆'Gƕs-фUa]"%]vds2&p\𩚛8IQ-9Awyq{87<ߓ_b~_G/ 'Mrd !O EM_Q)'1k!t>#Lbu0ؐc *›An.GQcw-4 s\H3 Tƅç-24Y%)tSflaO˷L;,eUHDtgBtM~+6/BOvoIغv? NoŐ݀F=?Cew3PY7`[aI ;گ1p(ͽID[Lanwclu;" -0BjHSݔWuDkW$ ?j tT\Qq.R=AЛ'y ,g,wNS6^|쎾m1z!_w1*ΔP3B&#*{O*DkN;v żHK"4"ڀV> u&&L@G4LA "~bc[Za1"Fw?JI^&y&CbMmm?O_)zI,\E}{UK5RC^C ŧcZA(z-*UD$QczJ)-˶h)حs5M4PW%;GM8RP=EΝiӍb8Iӳ#úC xp3tۜc/l$Nx9%{~n= "L C]v5-2 jWtǬET#qٽJ$ }lv:㊷[ L@_XVS Z},wGD.'SE xUBs õm4t|4HT*W.M V9[dVcSCD![Y?";'#l`\Ԑkf=ofMU+gtVsGF&QiZ3/B^C N>C^#eݔ=uq=/ǿTl$ QCK=Y*Wm7z(yik{ O0~ߎGIzaWWʏQ@}bZR 52;O~u$!.1jCm'kZxtZOj s%37aiN~][/6^@U55X5==u/̦|-ڄvQ )RW$]z3IgZ;kO-F~I"x2:InZ KĈrzrNqd9V9Jm )4ʖY9 `SM_蔕R-x"ad5t3ڈXPI7a\Ld2Z00=- htvbϱd6#N`l@scdFݽ}ɹ_tX>VeRɅ;gڜx8΂yA ^6RvkNyW8[28>h+* |sK`!E~Q":bt2Nn.jORiLe␟C.m&qf6-Bw#o||&> }R R7gKw3*EKB22KҴb93uk;d{9gHD+l?mQ4~ɚj])8?솳B pbg[E{ %4@բw- +n("!dkF'3D1x+Vrǜ`=FH\g !W)~jsˏ,I~!Svw$SbnsTR iJ2Bw S/gqj0 }j^lCMiYrAd<*נyq4ؕM6_>XoTyg$u@ 0W嘦8qv9Rd~/оB/@lcKtSΐ­N%XYR? (eP&(CeϏ3 RWb8LjhȀ FC\i?j X 9YnugY&ur*s-mA@o=Eq2{}k&Ǫ'MS_rRp3 E>s(0<6f LoC/^mY;;p*xp|גX!6 6(vYj>BStQs@QK"PٝZR{]~駩䎿y&4ar j7 Q .`p p=bf7a2\"֡IC%DnX&ǥ>VXzc5w@kS!-m<#b5;VA~wp|ք(UAV ^2l1N7fZ} LVBw/Y־Ҁlsco])kk=u{g5~P+ Xu;oUUxcR±fb,C0.92} -O8o(#нS檛9n 'fjS_t_l^͖>hO#5ϯyL#hj$"_'vV_h a?er]h:=ow4bkWt(F X^\/O9 1/C<`-#q:kHV򼍄A`I%q CbC#߶$K\s4D*3},D\{_*dP |rM<)۲;fغb/QRˎҙ$_u.@ԽәAڒTpBGRZ Q2haBl0xI,#uAH*Vl "~XrCg8:0~DqIޕPgDf*u f%Ev{E)NPi2(YsY5:}{ΝaRzqAdK$LCd £CS~$]KJdu?7ɒL_K)N Xs#IJZ5oȳ46aF"85V2\v'~-]!ŹJ.zd2UGs^ RuArC7g#/qNqkh*Y|\G\Ez? jc=v6#4嫡ڐ`kvfrnAY]}6}ׁWV![zmDֺN-U/eAn'鳹[f)ۥPc| \C5. jI +sA ,{2.#M.Q!f`Lk-#UUa^vM>.(¹L>GCRz;C}^(z=nR_Zt-*tј4 (kż2yʖP(dOwЎ^t Fw3?,sch+( R>V~eMGf2 )gK'`)f,)Q"t͓*(Ѡz*}!R4I-܆%V<s[ 4'zpE k|Φ2o3Z  @`efU^iQhmzP{" VBU2C~c#<0؅JCm .C3.[_ž.kVƏb|Dj?jA/ݬqjtpPBƥ`i HGIclӤWv }?au 0 睳 .mE=nAHm nGqC?=Gmf<8lGAx IPmi,ri]+3\/+ǜ [!\H_[&-BYi]B'M5Ԏ3ĥ xW`oP8P[a) .B> h/tPԋ󬐫9 FȠ! ֶ#;TC,a QITnكq?T D ޣq/ZT?i*KB=+AXՊc޶9K1=Y_iAX feFA)`:F/tWF8h|{e&]"yejEMq3Qy,F2eJF8'c~I7σ=ڭ} c;k7~N6?OfĘr;LۗU?;;8> ߵN1~yݼ!~injrU."er&pt/O'S6T7C'8sRDF3Xmu /*+;\\X_!E7N.ۨiՍSE5CBЈ ¥PBbKo{S<^Qeu HLrglt1;gZ2#.-(+xo.ę?*3!`!d ccUQ)fKWh\c;( $fsE oXCQ+z%j+B#ùfk+klw \zU<cky(uuW-"AQp ZQY3#0ص*k59 13ܕmHH"r;ZzVt_"+HЏjyɓ ՚s~Ko?+&tDSW} z[ޞOjo3,9;c fJ@f Z<УMU.! @v.|d5^ `sqہaҕGp?*XER|V*,T;L x J:Wjdq,=|k*n\h}k8څ `~Ь}ro-"\HsGZ[~zNPVj$ͷG|Vh6,?Y=).v n:Y j!vm eq4],q!Qڱ>3AnWTG%)|4SwMn<|d1SaRrA?{Փ#isms_zӤFD 8:T~{#޶u5KP&Ӫzi6:T|1A;C[OgxOslOG* Vʺ’k2[ԓosZ>ϤGY=FL7pXʳ2\޵|Gd'ݼ݃yjvv'_Ozv^}KVhߎ%C$e00?`+p>j#*!N!vg(xѷ5Я)۳BG7 lpwhT;Z}7_KOܖݛs|K8Ak{ aZ/ ܔ!YAl8mxp^[MBPٵhTM3G+uX'GW#\sWfM?C"%kqW _>yAc-NP뷊㸔tYHL2e!ٰv8.L @XiY1=O=\ M1 lЗkQ h@H*~ !KV5t68۽^RT>^d1)MrY`[cvN4^+t1,0[主yp$rnѻ :38"] 5=2an VwQ)&| E<,-8 oC|a/g副DR| y@IsU@(HF38\~޲q}-m&Wu|TRZ*Ȱ"\߬chP :% {sZ=j{#Emި'69iVba0fpN Fs!uxAZFF}ru1#z{GonؓW x0 &{7_xꞂ"Pߠ{<)cRfn +;zw?m43\Ǡ'/ hLIaXз0:U7Z…Jb_ z͈ #@0@]se^rYw)R )[煼GmTrw ʰXb!ܮVF~ O~kOxRKEi"Yq&ǽ" k)Ũ_H@~ttKh:*)FZ_Q!;P{I.iW0L|$M˨+>a"mm--),UY>SyDmr_wMOlj\S.`B}dxY7{x- {rSJX9E3E%^+4܀V,*cfX.ZLuh\涘jL˲{t,ֲ`%*FH?p[MJQSX%1 *(q*b+[tȉr{2XRWD+uYg"Ǿ7&[ሓwB"W"@T[Ph3Q;$R(z} v I] ~slxS>Pg1%g3ԅu،(z-wv{^c ClJQ-I}vF:H^0D9*_mF{df?vϱZ\0J:ؔD#ܰ 9Thb`1xy!|Mſ,s0BWrul+ [㉆6cբQB"C{? qs.8^+R壟8w[:̼->zY%17K*F#~5Ge輸S\:mhbdPM0&b$UǮ%7 X 5&]mkyzI,ZAGҿ+:ʼn:pmL_T{Q݁vOɎz O!CAهSA*3x]r/Ms[&S&GxaayYEkx {q -ĊoJE:4t8S;zr;JNJL]j-H' M~MhZ9זޠzdsM(FϬ|#5"RN??zvΦ`cBDK ]d)ffDH3Yڝ#qlx6tSc+P,mAx京\\.=Y(#NV3莳:&.nS3"7* Q7!2"Db[(A6<>i1 ۻŕ#4P9jD=:q| ddR9%q1vinj cM|>h?Xpn=eYx#;𤸟Fg$ >&E)_<\fOQqk_þN}"Ah`\U}Jpx,wFg@JeNzhY]_OEUl'ݟTWY̍^ĕʬ$R_w) 5=8 2#W#F5XAP|L3Ҟq1#[\+< QY-15=n-oYW܀vpUzx$ߤ]lo gf3S5(,ծ^603ej})B %V#sDLZ%%= ( la=$6'!٬g` Q_;!hɮé0"ݦ<+P#ʑ>Ύ0v o^YEt|ΨYT i6|p&LH[N+d'[ߩ' ԝo=5%8bhK3RABWP)Vc&J$i0M_ 4x2}׷]Ndh Nj;S>U7Y!2hrl29]Gv.R# u2) !]V>db|@j @io{<'U9W+ "QE{.[L}4H+f\Ki1(xCSWۉ;<ԥAXfTs6]pPr 1V,lv:z`%oUgSNDDxS9iI['1s&20#)c3y6DB|i1uquեYsiRGD7 Ofol^4Y-FBMhF@ SP"ta?T|٘`43wFYyh>hSs1L9-]}Xw 3`us8\VPғ,"vN@ޫy&(3%o06^Dl$?(V]|΍{2QATsSĘ4) YH)1J@NcQ]Bϓ$o uM0~5/k8Botv@_],Ahq%jrݥn =26'Ƶ% KAy96g;UޗƑRI0ْ#DwpHw+2n6- %1{F"Y@U,p ÏZgLUn6uBp@!6Sƅ/]$`k_mdGI+@,;A#8n4Lށɾk4T/aʴ6U> ,4Ro}"\u'UH\c{Y6HB͉=3]蜬D{bF=_|%^bյD;A=٥0b ATMX_e[*iAx#jD9\W].;wwO G}Y;sÁ0ycᣙa80L/"/*.vi #еMK <u`M9MМI.gZrO uV,P %'mzKf1mbi0~#ȉ<{0Uo1\dhVT@ 7Ԭ7<lo1O5|#)ce6 _oS(`06-GH ٣7m/^`w: tc`=R7e:r.bx ՉzeQFnGS'-T(M(1f9CYj[UR"1o2M(f288#CǐLxL|{BS1ԻC@fN5OyFxP+ m#oj.wP$Ph48yc 5P*EUtQW@U;brey!eo+oVifA8} Vy2GRCnRDJLn_i})g !U>sr Ϊ0߁sN_R]&zBg}}r W`|gȋM9 34Z"uy|jq/c}ؔHyVs'IU:]B &Nƅ@mJ~k&ڋ:˒j4lyz UK/mA5*1炸J?*J^AW4;:p {P̕ ʴ4ͣK>`z;er5j@0H;I9ć0f )RweIv Wc?J`O!ɭ4@*5T0I 1̚k呀8ZHZ--vHQY[$|e@vt&XKi׋Iil*ZAj n(N~4Fu*~Ž oK\ƫdw#XOZbKlkr]ejdΒ"'K5;k{qtFt!3 snM bA@ŒwerPL8A]˃Qj^쳋scE]8:| W3"JA_ Wf zHy xͫgCFUBJ)^8UQyzJҏuEou.a Bu1"4* 9K4/q{#se4JôG㙬 ٛ~ A+{/{U SPsgɾt͑9qrIܶBT.- hfFZ~!w/ XWDRuziIss"n/$J;  TȩhSRL?4T G;\7_`GԢ|JK {zzcƅF>`:q\ujCppjo3j!0)hb뇤X?#xCtQ3ZԄm_=?W <ƤR%G;{h;f_;bOK>Ǽ֠N~OdF_$tJv=LZ}z`{x^+'W+p-G97*5ZEʄ)6o00\J/k`洬ب,8s.Ȇw{$:x%W"%Ek;?t)L;Ø: Z4Ġp(|-mU{;xL@|~U o6ݬKFf,_=Ui{"AShnC!7S I<}I8do*oӖPB7ƻ|oXvR} "^CKhR4.O15Tfpg;~x ԑ0~LBB!\Tc6P{yg:AqR9r^;R ~ VHpG٧¦Nÿؤ(&B$;pC"e1ɯĔ%sA(qgX7@ <Mb 9FJ߾gbmuX[.j Q(o]W0ꚣC?˞!;KEkYFl\0 ! ȭZ^``V!3A;'Ju3'** sRБoh5tc;V[͕Jê.>WmJR&"TCQofݜ4(T+Cf}m9/ UW,d#Rܽd^̣S& ^1\J~Xs~}pxHzM #rQ(Ğ~л3B] +Dx*?rI?v#*e xDWd3t\uFRS}Q`~K 7OjDcDBc84zC0 yK-e6@^ k*#  v' [o],w#DOÆʖǦs UL+y{e\r[ZjeXA-%{(R { widž/1OѡRS!yP\2mqaVPk .r{>PW}- iנбUj>lG6)a7_*;0z@O-oz\ /ZoF\'@JE\` X&ׅ:^ _7@2(Q!So+Xc[LHon}H >}2'dwD #9-L"s]$iݭ:)¬y}6gDW2f$lS@:զyd B#zNiPV|V=9'Fg#ץP 'r`4GdW,ҽ*Q7MqK &e"6s\'e1l _°ƀV^{׎*0b'Tpq[j;|l]Kca tdTA 9~޺qVNJNxE5{yԝy38 \^BC6 8Xn6yL;"zo\ؗ@U7/ps1>zC ^ffC7~oųzGoNt".v9lyo&'P4Lڶ+MtT^k2Qm~Nxj 5P ]eEṔ2\Kh!s ڝ#FUq7ƲÍU4<'#2!- T!N0ɯZ=ztĵ#<>;:_Q|H)eyϏ.ǹ6܉6`ߴ'(3Iُ*kp-:>Hh47iO`"cMgpI8Yއ[ƙ1'o{]hAbfzI@qHr!a |$ē<)U[*˭fW.PͲ0 YiD*y[w\6YjK\/\5hYyT-|65|P|6tD >`Fʺa͎ĩ:堜q@b~hIe]|@&63ob\ƴ ߫q6ap!,#-1b", ڮ9df׷ ;  zacv7}mc6@ iT KG<GJ\wP70D m:.?pb*J3flg)F/PҡTo%K=`B2JSUYR,r%𤹅KyhI&DU_*1x`qgZt內"w0 1*sqd;tx]׮پa!sc?BDjƂ"MB\?k3R6]N߁uRKkY2]:kap^MS{)p=7=Xo24 XH0=@!`̑Y70HުF,ZjܸEu4}`Kz2s9?~7&ܮV2"P]X6.;,0bf-l]t5Ui]*rlT DUW[p~)hǐENW6;2,Pk?%b`7cF\2 pz`+kl&[>pJuѰShң뺮|f1f,%zW bo!qzq㶞Mq}=f3OSZj.OJ‹pJis=^5aQ=(͇عuzn'%L HڧL $xIcr ^O ˼8򿺞m)I CO5H֯#ip2rebG2;G!^V r+hse]h$( %b~$Xk7θp#ɡ9p 6F__E¡=V}Ѧi>:Lո!0 danPFRB9{kfQG.e%7T\x3z$osLԬ&%*BG*[?]wByR7n0$^fz0oV9y~&J#Dv=bصV<8 NW4#'Dz/2EDrs0zƟse9/WӄV^$˘YX5 |Ee·/m/S+ݒ7tjY'/Йo%4vn0T 6OcRm`ӒI*ɚUIdM15bTۏ7}RFyE&g|8F[;'!3\7"<(pA^xT{v%] *X&h}-MSG2 4m7^n+Gq)ga΂Uaؓ>?f2',Z4`jN;R!xoNc!%m6ddnyY,ސ6L@rGvpΔ4;iHųkEa `; - ɰ/ eҼ4/U+wrqܮ-tC ;饣6`kHL̯*?R,R10$Y]i6{U'ȧd27T4_F--rD 5kf *$JVu==d0sچ=QqYHph"WPP@.%H76$~^F54gn}[cG'~40y[uC.wڃ4Z)oA*4qq1#HRڬic>Vz,`{ eDJ֭]H4& ! k`:8d7}· .ddjbڰ"iѫ91$뙒euNG$8&k9waMo)XnȇaGnA*W7/$fn&nB;yˆ{ň4ac&%sʳ\쿯}Lxw` uWԬ͋%LFTxU.җ@+Y>:Y4u$rZDԌIL -'<7t@9.ѩ &RNY!\ OR/LJ3o B66wŌ c3Bgm#J+$HU˖!(lͲ0jPg:Q%(_M j~ƲF56頩R "*Zp?(1EvW.'[j2A džj =╤*kʀq2CɗdFnZldV2W@C;VD&e P3WLj2h~oW|n ĿV5Yq@]Jr:PX^E^OUTl@TN?;f *&A_,m^B-X(\ 0\+ԯ@sxn&Iq\Γcў]uLEdfٹ1$9K[HSuŽ1!PTs|vedC]tYoZ-1x3mUPb /q  ''0S5ӏ]#5n zU֘蔋Nݙ߄wY@Tu5zӔim t_N7byCqtdZx3.53ٚ4/ l>R{(knA2nL{H6y+Kc`AKY5XaՓ$! cW !XA+L>åJ4/%S\${ mlh7Ѝ ?A$K*oa{Ee6{0)gТ0ֶ)JraXCsR\`p]b /(/Z [p៣ }| ^QcX,( nfNWDʙ$@J qdz)*(A60u;?@ "~&^ՁAPDsSaɎNo2`Q o_7?0(Pm_1`1Q?]p@J:oɒ芶_tY3Tԕ0plywo)[G"BzZT\ӚVe~C" h<-L|}8я]Yl|#lxCs rGCFKYcbT24Ɔ$a_-.JQIf%DW\+XcŌdc,WxTNTY6V^S{uTZ8 +#Np1K^\"}ה0nX]Lhb8^IQ[i;@l2zr؃@/Bwky~h%QvH?Gga|[̴ҳ;11˧ X-AJ|`U/ uv7gKCuhܥ4t6EHѭ z9:zw9bzwsa yn[ E޶\28!i$>ܓXkL1vÌDCU%N@UZk kU]흼V:Fz`'cN *_ѕ4X8b5!똄y2ݦJ{ϹԤ'n8E" |_2^yE3ęA0Ns0{2)r*AfeuW]_ >*_/1/TR*- B-IQE)Iq!q&j٣L>v 60>KD /m0Zs&^{;5`g|3k-1|W_=y 7 kOv({@4t3=Ol֓0#ejmI 3o׹0XrZ6jʰK齘*1St'DQ1t$ee&ᘶ`,37. %ԚŷCn߉jjXHdmMtHWз}x SBllz񙁺ֱrKuY;94Ja.fW%fMnaH‘7,? iEޛr"{yk?&֙*>jH##.֙?`#bL (^I'A¿eO7"BCp.@"t-; #CWUkTMi՘{F(AA;lN۳ 3%y:%t[StiRcc Rj&u@A/5@*p%r #?`L [,;{MAZ)ܾe G>fC॓@+|Ęu]] LS zK@,Thp$3nWDNP5'eZpx୚??ͺ[D.-5&kUeMgZ~ז7K$ڈ @!|B ;䔾 $s*Ӱ:E)\9$8(FOMHpG暋iӝCZ;s kzvmq4@9oR6~rlv'rPm%'=J7Mx Gޚ1)u<ֶ~"ά-*X`kntN>Rt04c{[$ |FK,%N(Ib>һ{J1ɄڵǠ1*Ms  |qb?ܰdď<O}薶ȲsCcm$:@ tsnp(ȎSW~m_m8ݬ{(5n}_XhS p#1ӡ3Lnø2B52rl)t^f6"<Z28[GMz\$t>!MB4Яݏ_* O!Bٽ\'ꕉk1a.xOIKE4hfP xб*풬:-<Ьqb QkCily`r^x.qXC64hjDVMW+/{.Ը'ϔā 迫BAbU ߾S%BPCIC6n \8!:?k@<5-QQ@]ɺ9r+$I F+ :ru:-cEUerbWXdbd)N-s&QbGԪ:8e!O/A霙dbemWy2O*+-gSݳU{㇄ hAVK@Rs.zJNZRWT# ?04T*b/eő. _٪jCmײC|py@B[ipr2 20IzF[(n?xm`< cЩP.yhp WΆ/ᢟ'-!C0h`f2q'}]~!W ~rLPQc .ܮz%޼5>bΕo/@@õy a}[6Ds^=˃LJ%HP2)Rew t_Qc3h-BDΣ41vKbjw0%/絛!P\ &c- ϔZoLq"zms?=K@_&rCHcO%,VnQO_]$Szlgs[ C\W?k>bO v&r20*g~pml( T+/'g\פLyLN(n|L#c?p\`2ׯ~Zѧ/ږҙL{kJy<_#4uu(4hJrQ6FR7/?=nf>ŲW:-<>׸y{2Y8NgNG˞]Bpn $4l)I45Ǘ@@r5xK"ewQr IC*O9KS?u!BV9 ГMj.}*uOؕiȪ tiWemWO+^\f.ӳX B$uj1vK5ЏAX!£ի%&ۆ]ύZ 9 v]# Q[q?P͍oɃf1J%]OHp'vUMI>oţ䏌ba32TQ3C.W4 FOQj|=R e XyRޑh&{svlBV"Us?k .R˸V0#ᜓgnќGRtjӝ1:.k7ུ [&6<ƶ< FMPnl3$aト^j'̉a (z&cJ\,%mV&:4rf6z@!L$VTT8(yBى*r6HFY~}̎d&ShYzYd2®gIt)T(T#lkm\ɚSiFlw;J}|ulIRKWx.7ٮ1+۴}tdDN>TWsѳISHΙ 8S!$z%5yC'4/)qEÚc%U֪)o9T(b2Se(h.P0wHSI:lUPS$ 6<}a[݈ ]X!ٙY2 SjW}@E@\ܮKQ}6ԭܪ( qzF8t?3/=s-@ۑa"gkF-+%EW||-n(N82"pxԽPm}ʂ`2bozlrIlf-Ir7ok'31yxPr3ƳyA 'Pm{nB^(fcٳЈOQmx|k\$,<ňFi#YD:9wLmM?&wg!#=l*T!-h&qUE XD!A`e>f;"J/x#fE~F~faBw?*j`4zo̔+A 2]V["dQ"iFqWPf顇Qhsg(-jSҾ^I)>9L*LåVv_[4W$`]HsBYK x:Ĥ64u>ͪ>8cu|k:A4' mp)^gd4mu O:'ᡫˏ}ṯrZC#jn +Sj:u=@ݽ#ŋf0ϏT"4,0nW22a2>aEޣ<̫4.[2ɃVHcƄؘn{jF+JN:,]'bEM'/g TN!$Zϐ|;v5_%:m2u(Z~S-:G;ppV6#p T#We,5A]a+ oZZלּqKByjQ~!.eS}+_%|HhU,EsCo]:Mn7 oFsK5].o4{:A{|ehp1]iw.?=Tݢ(2e'1ɡb Ա6|Q;^P>X9LʌXc~acl%6mtD?4!H’0oW1e#GGPX3a>T pJ`e4j )L2J$zeG|w8&J1rE!c So`PSk-ǓҕUW-gbnj /ɰSC^-*;{`JbX=B * 7?)-_íX$fYɂ 9 s:wH|jsljd+R5TjM>7ʎXq˦ Abh^wJRZD&1›Z>ӛqQm|3ߎv 2ҞW-7y۠ |S J}/_:u P+%a6*iO-*`&{RE Da^s`*۟XXd<:t|=bc`{<B(nr뾿Q@+r0/ ~& =7:tW.?:ʕ>tQ p=ɼB &v ,hЎAR!Ӏr)3֦y9f} 0`?N O`'߅^Ԋ'^ӍLj&t]}ҹe`xv +H0`4rDʋq7R ɺťqC-I?!`O#S) 6q6̓3uBk<{jp[8G!%YDSYEXEe(X$n j* }4̡cGuZغDx\yڳhs5%|_LR'NWyu/]=*邯gJ(#L ٵ"|KǠ 7}wW$ pJt y Fhd {8UԾ}_m"="p&59/o d7ܟ|K"ßGŔ.zl9VMޯDRdž 䢕~!ݭtu[mHWo)/R%8Yv=^F H:V\ԙХNNefOMcWb.(b9q`TFoW-rmzoP>p^ '~?sg^rzouiZBr ~Vɽ33z&+{ι$>{DԎ{T!4'K*MgN6VX#ekBu|:*N}:*ӟo`<_G=[ ɢFMJ6tz -S9d;JUϥp}nq`/E]Y7r]K9pKf]xޟHj6t;aI䶤 CJz)mqflFܴym$*/F5)À_c-퐗2~~z|m.7X-C$0x܎f`PI>c,DAEJ.o ݻ ezj*rBof~CQr)A-/f GҹVx9O% mA @%{λ0@| Jݡ4r\ N G#ݥ M>RUlwKD+Pr"2^&yRyI&Z%܈qA]Hj.5=?lRJ| n#3/-: S.}|*fXh a<͊,5-t1 bZw1J] oKPl=ABy?Q ``8PT Cy M /b?q/6 @4@Tk?Ge&q@T"j|ašxzp9G\cZ.2~s#̱Np$+ H-Dj@PXR2xx] 7I` uY0RQD2jVN?7zWccng=qh NơWjJ7lem*''Hv~1+q"NhԮe5>ZsͭMaNHI,7q}Ou/%eMF)&/V(R A%̀3Y}|T~)_ ȨCCd/@9؁Fʜ*dFцn{m݉bhg}>cO Ul: Y$$:ZSdǘͪ󤏧Jb ݔ؍/]U.@smՎ>A= ^~$QA㓤a0ħԕؑ4Nxn0m]"=P5}xFNZoǁ؊^;tLڛgQxt1yKEIJ?(JqQĔh~_;a#lU_k% ArSt`!!<590l2{/QQBR㰊_bs{p;8لW}'Ybqb-N}$H4XYo *VR o3]Naw:q򩀉N~v=I5]4!CD@NCjڼ DՕ=ar]D%*̞<=}Ol9@ =ί2i"2MpcTSvE¥''bj}:Fװ72os#"*:|YS{:jO0%桔 'GFS`z/*B] 9dL n3i&;'kTQأ__a,)f#GwH:j6$QaK ͩ@we)``<#L ðr ¾!†`p U;m(I"([=bJz ƋP?Iq{;UQȸ2؊(!>V*w ).|u]>0"XPNUe7mf\M ?%'x0˴{qnUxjT>ɫi{fZ}/n f w f!h{BP)IϢqj]rDm jDQL4kOav1P/(CISCdJ.Ny|l$rłѱCſ5qVUjaeƬ JH/'4#)>eɠ7J lyՄE4i}о/HXq]e^kj48ѱ`.̈}@yF.7XYB/qo,]}H3 &8Bfم3B$hN1(8+UĔ_7u>7Q@r H4O~%.#C zxE} b3> 51 : NDo54iH!$v_Fla-´f&,ARFhG7ͧt&2 AqsK?K'`2J:Ay<;z;k [oj]xW~Y}:V,Bp=Ku^|S8,4pY GkV=UhPτtV[Y3}&ITO҉;+^I'r瓒2=XѵO)i#N⯷4%3)%I o _ Qe0e/:9mF^hN! @_WoCfemՔ뿜 [¢G0_(O#V~澃kU?~&#US/OokjjŔN^zX)1^%_f$oX ٙWB=vS[_B|5uo >#v_w_YN$]VقPJDVG.=>!dV.ȐgŒ]w DTfj1mܗԷ` -, z]Nr lMm rQwzKK<9k%ɽ+#OC)ؽ 9^BrﺀCMk'gVL$pA ٬64(*zIGsV  +'r*L֌T4:gqܥh$v7ڎn+7LCnlw_6 ~mbWI5R8vg864 \Ay^2 ԝn͂xe~ ^O;Eh"W*--m/;(޸QW!@o3H~?cʧl%~=f:<!Ig#µvdr|5]w~0yMNdB rW!nϥauU&FCIo>ta*r0{]v{ WwRQiŜ\TA\<@B qDwϒcoi,ȀѠ~͓ϓЌ7n-ZQNYh(H/vcXV*4{Ѣv[#e[i'BǬ)7Omgn<‘\mi[|\w!q̆uF]u~Zkr_τ6αUr9֑Qatd"AhMds;Cl_rڧ=GqL4.{]m}y@vxyq8ۚ8XF % q7@CaiR\߄6 ~:*Ž7ː)E0U&_- ;wtFI&u228HY\ܱr$¶;X]gr l"1Pj5'5g'+PԿDrNbrf^j$֝;",&x,r޹ž[`K:N#ˉ]3*OR-d"/΃[fG^/'zXrVkxލM>ۥY<_L?Ea TؘPM%,Gt@KˢX>: ?w|J<򯺵-.6Zqtpr)T=ފNgz*<.NG ʫtIcB* VizW7sAq%o^pܸ_4E)fpwJլσn`y@s%ylDK%lclpɅZUKbR7׶?@0׳xMZ) "SFJ,>k4{ԀƜϴ8,pT^dAu辉y'(J4YPm*̜N<3#z 7Ĕz:LbGM+LO3"SEΤ<8vS_VHab~-8,cMޏ}tVg$A50==_">g#GI흗e&4-^4j_kw-423㣄i_~M+X Jx&GoM}aޥ$$7t#71~l%>Oy^J]zkZfPM[<2 d_p7&*-FSQ`?' ?zglR-njdnֿgYÎl '|Qk&~9vJke? ﷞~aZs5/+'@p$ WU9^:~bUE !p{; 0=rc;g|6 j2"[F)c0t u5s uԜ !,Mŋ,pZVqU6@:R0:/:F`Ûvbюn!jj~R ]D6UGiA/ԆbCO$P;GɥA62'}M FBP1|0/YjpAU=*9N7FT6U3OZAA՘6Th#I+76hSF(apY(>q%7y TS˸F^jA JC֤EBl8I.iL@ VPWlݕ b'ˏ2"<.뀮b)/)wH4w<Nj0%gkzATN(92x1Zh@<V \e7rFzu.?{Dr,(9\3yW;2:],Ƃ'K{69ujv=Z?p3hVXw04fZ\(٢]j׳ʂRUZ0^I)?}'>*!B\M66/~۪n/%2q(D<z|JdX+g }3Ŗ~oKbu"TgdDٶ[tV%zK[[$繡4NKW\AK8ꃂU2DuY4»K=_V3(}|n=aw2#Vi/A1/tPo﯉Ncӯj4hA֛4aNΔ{[;[_7w$_ml۔Έ381>|'ɢ5 }{'/S6Q>H ~OCO9Ho<7#neik] ,|ɂޜ"xƻg!| ):7n:BЋl+^HJՖ#jŭZĆ=q3_KZv-zjeݔUrD%OFH~|{JWxfʥ+l[5E-)_ `N}%"4[]$.;.M˦6A~X'#'+LFHMXxTIxw$˧(࿹y>FBHDfq־ENH}i8=. ZTT-|xu$kAkLW/n]K]Y5㎍)vv&^ҙzwXPْXTfK-eC5<.otYayqxl&/,se5W|_fʤ{Û$ܯd>{G5ԿdNk$]Vg{coo)ĩs0~ xiIq/x*(F & ?[< Kxmd.љ#@8"H=qYBT$=C@JZ 8 x0dX=DV:îTkKo*yZ/9$'m_ȭ|c7hG9;~h:{oE {m'*w`zP9^Ur61 E?4$pyNB Jx.'$OjT/qnƃhK3 "ufn#EΟV]dJ.eEa::Å@Y )@H UGN޴WQdU6D@lzM6T:DjwC+=.I+TՊi| YirFx."C>Kz]PZbTbVcHg28qx)eV;w1fAHA IU7(8\S.P< @g}x-.SC۹wfk9_mtr]c)G1 ًd8;}ڻ*1k#m77 RRE{[fKlXmq<` @&c v/^~? D]O@͚3&|l(7ѱkwaa0X;JzayP=Z?t,wё"ONF6 P|O(DMxR}q[Duq2pqW D]edu04}B Zc`#bxәyҬmoIJqDnlw 5n?lRhD8M5D9wvOK`ᗠ"Kj%j̓E 4 KoSӏE=s{ivX 4s^sE디F;֪-0-ֻ )f-7XTj+lCx J{9#cl[a&PԮG˥Fx;)`CO{}Ǭ։d4z!n{QhEPnQ BTv6*=r*3Sf4Лpjz86U5\+G5_L%x e!p0|cUSi_.QI`$+і1ʛ}U0TZ60ҤʶDܟTDcc$-,k vi6Z\kœu7:Ӕ! USh-Ft3_|krIEZXUukܴe[Օgz-'BmZ}.G JSJ^rL:g-`5b]5$et }Ozj!Gُgg=3ϐPt6sAͯ}6 6rLpJe 8@Rm79 ;(t%wuxM>Ѳ,h~빭=]<ب 7wٶvl!=<>ߑyxT"]$ܽh'݆D21mql ,ϰp\6(%>$a: /vX3wU.a]KʪKlS=IR)>\[MZIYiVŅ4W6If>[m} :W%gAA%j{ۍȁS֌2*t|q(pX%{aш^_Y{v|z"͡u3_%Ne^  %Dn[FoI(^oj|ʣI% Xt9:ж26wvy֧a],͡jGALݛ7Qa:FͰkpmPRKw h.~[,\F ԕ=Z.Gb秎Ub:LdP*Y*H7)n y$ PŘIF>1կIfkN \On=CXWǕ5n@-f'nmuQcב8y8zJY#\[j _h)&B%7xIO90T)mx.:|7C뺚Avӄ@MS7/kC'P0Du@5aED!:{|!o-DW^c#$'k9E38thOb@svˁ|םuYR Н8 xCQHpE9ފA"ކ )Iiif;it6$K!0m-Ô]7>0sv&g|ӱNg&!Y7H C4ɡ)Fȿwu$A2:|-.occ7ȵ!54v-fSۨ ,^ٮi9RL"䎘=>ζ"ipBKCs]ec.p kͤS惸!+Ii- ڙPApgJvp5]]:;4;zmY-A, )9Mk!ٗ6U}/j.TԉȧD*SJA6KoU, ]]` OƁzI\ ^p=nHp看FbQh搜Hԣ JL4oYڬPs+Ha?$n?4$5) SzJT8 &hOS߹/|chlu\(~K[FӊpqN4%glBs, ڇR2*ÉاqFǥ4Sp zY[٥:8%Rs4k+Vߍ!mp)hkfGf%G$[s1!Ǩ'ϩ`=o "yG>4!?[eY#G0pvy'/0lnI`mV.>{(yX搹NZW୭Se'=jMսjFdxuTb6U٪B4Y4kxKPt3Mj|%C&Hf y Ͳ"`A!U1EY[ Dz~=kWxb$M].ZקΡSrj2[d ݱSw!zΔUI;ΓPK{J/19\+ݡHTӇ2AFו\gAr\Y>x!TIE]I^4L(HO+z0묷/n!07‡Tǻr[',t^h:/ˋy_~8 E۷ ps!&1{x;ǡe%,=BLPz@0Iuc©]sGA@S?疓/anG[Bȑ)Jb+@ϔv녚Մ ^&-z~֖a`n:qڤ۶[ Q^~gW]iu(V٣}.3ުf`o66#)+& {쳯}/ta+%VJiaCl%IE]oCnTN!q!>ceLcm8A2853v UZ-.U.rf*˰i tM<3«Ղ`5־e1;# RI:ZX^)xB>nYn'R?*-7XFIz03qOFqMPU/CCAm,'c/v"DW$h.PeRoƺtn.Tܦ؎fK.ȦYdF}_'_rϏBSKŇ~e˥.zu@Ryz[ AxS`S\pB1>]xо]yoRω]Opݖ\몟` r$m?H5΍ u[@i&@Uuv S|ӵm=6DŮ) fXl0,!,Ǝ1]dPKXBxSJh<1P=QS4sNrjZ[n2 CEI|0MҝK9 9p- ZM4D;Ш771ۦ$60-xx- BQ5jdՅ178bӴ2-7IwC+̹YsAg&Q0PI3z#+|SsSX[S'b5ߕ3{-`mXrHrN&ORz yA5ԅUCOMBE'#aꋱrz&iO-=@dжݳ 22%5*8F2 ;01R=C}ft{gr3~qAGɆϡ{~:7fztNȬ.u5 C΁-si3\s9.E㲪tNE1$`*"ECvWr6]@vr0$EQJ1b)W& %' ND+FwW.+¹ ϫj6')X(Jooy:EzwE^ Rt}z17И\ɅLE1SP\2 1\w9 ֥액+''6ّzƀ8݁oemհ } PͷCyzX K0YhIo[cX1"GsrҲ*׺q30%%G;'p^9b-,5@B)S[վX>*n=8$#&|`٫Zj&.c?X!g_uWZQ6ƷH 5ߦ 9[\EFi]>ќye4I/]Ϡ$=;/(MT)^<ˉnY\SG{HiMog>F.j&tzkmCӫ9jǝ^TzhF6.}uj$N3~ 7I-zB>5VOmWoӟ uA'XHR:7''d |5 ׿l2֠(U..e_͇%XIӝp >ڥBl|1PV~`u]$GYa׼ [Rt $:J?x?^aTRw.%+ )n)p4Bn%>?1 .|jɵkP}$ٽ:?ƚó"_:?Lz{Kc$FF(7gcNvtx .NSJQކ@ؒ9N֦2S!TR~!!=carINT5RCzBqfbI[<BC{;W]v\}v@ea orD t­$@I;1,Ω,e ]a<1bxyOZ t. B*E(ŨQg6w,a8jH63e:k,q-\avYnS\DS^-| +HF֩ss]iz #J)yU ݋T:@z8`7 $tCGLJBP=ӓEq2klLb7{ƞW`olm٣^e:f W#&ϯ7J[D0y^crz*C :p3`E %py+0_PG,wfnlfXp"&?}2mȌ!:9Ώ6{ѥB, 'D[ND TFLS>oP|mJuCsVѦ )#֙͡ jˏJ/A&R<",B_OnFMvWrf*>m&өnraz inT$Xe5%nӫ{^nۖSHFِD :~~7Yy^V@+6;_,9wãMI -gŋ2h|1O>]W<1G2!c}'?Tݝ>[vf_׾}MH l_Uq-ިٔJr.т9 Z-kwaݶ4 ^v0**mJ!Zn0-ȱl#KW ;3D·5* Ep$鄐W7@`h#c_CfT1Tn U`# +Daٛ ԙ2<%/fcqˊI=L0 @˞]@BV֠E,o je6F\$4/',BͺJ$=iFHH ԾsӜHqjo;u$,7r@ǟ}$`׶-i^wJoE=tXoײ֭p:xw#Uoc9-LݡYoEqJ\{D DhF#{+vKU JGM`B, W>IGe/^Pǘz8CV *t75c+pM]Q !8(kZˤ!Χuc?v=uw@ t#e|׀͛Vi#Ova 5KOOT&x<֕01kV:]+rbcLa&-{rx\nb6bj O5l X.ƅ#-8x&]Ntzp)mB3ⷚ4>6~\(!o,t9ւ:9>z?٬5fvJDhg|?eSd"-%Q:&fȁ$zz+o+S-73-՚P;#'}a0ec hPZR?BĀ͙DXR~V%+4&dTZU@amC{`Xڒ &v٣qc,ϢLG"_XIw˕KfqijAH &4!o~{_+YR/ȲV͊W?QVFbH'md͈)s)f=F"uDħ* MbsC%Nō s(r[\5,rނ6 DX |+LdQ΂ccZm^ T.lfka%J!YS@{kpqh䑋@W ~A% Ss]a+LIEǔ_dCglF@;\W7i4f,-Exՠ.GMwَMEo.@W] >qH` Dw`gCؔ(" Qr*Yv:M5"05Rjz{byxzD )KKBnڿ93?sF꧛] d[H\̺=52ɐ2bвްO{f=$θ=AVs3%j,46*.7`O2Ñ4۲HTf!V$ +I;n@(VS )QnI0$cBw˾&rzvYl|cq_yBZ Dr.B]>7r2~htJ@ Wj#[#of*?&sfl8&2pjb_+ ^I 9`Q f8^#DujX$+.)mȍ~n[m'BCY'q+^~)ĥvG0_~{hV=>' :(R6(8Swl B)-;NBغcL84٨RDj=S ޡ}t6~Wc̒ՃEtOe>pr=W++RuܚqXj9lsr <ߛ18qYk;iE>WSNwCs\KBmY2jv_ʂ9 YiYyb:&+HTF04OXHCQE)WQn6 _oY5I H `~9aFz>bg#%P~p{˻)UpGoeW$8zK;jbe-bKς0RRkWN!$ֱ0ݛ/N=žH(-tJ }ybJE069,)Re«ݛjemPiU^Q7&}K^*Y+ʣ gJޯT7byan3x48h3=̇IHzBDOk$@[RBWɢ{3}֯:5o֎8 Ž5؃ xݿ% ;l2aoG;\/XNVoq(i_c 31ZÜ>Rf 9Zt ޙfٞ}pu#mxɨGJVEY̬HtD__o% D2FCz'ύk{n[2*$ zP zm8|+ٹf&Ò/ͤ= Ac5\]+%Û8N<&IP33;̘Ӡ{; C[eiad߷"iل><%#GNU.*Qݼi-iw0(A+Ps+uࠈDe7[Wm*3MǚRr}j1{gF䗏qL'e#1 +zHFjdj#Z,5fl2\+ 921MeY` 6.aL,H;~R%-6YGzTCKCK3"p[Z9@+syJܜcuw7e~F3}J"^b|Z\nQo1;SONq̙𥄷[ۈS8J00y00XXmi E㛝A"zw=\gk`W.n'sB<#jj. 5<8­ꆉx*7?#Kϧ>!VJc7 woTk9'ĠL=nv%T'N`kn,x(\dѹỜl:[MI5G Wgt. 0AFdx\n!A/MZ``8D`eyf=T-Y&]FJ?wvc?L-\gNȺ¯DYn^ 6A/0qiӱ(K$2GKV~1adw>O#DYqz1оn+q&)sSXmB$ŬeM,9 Q52<fz.g0TJ։:}&qCu5So:CԼߥev1>T8Ojb3ΠSLX=K[e9p!rȠ/n{7_Z?[!uB~Ec4Y{ ڻO6K;A,jGUCN/C@. Pӎ ٯ^||)89_%IvԼy8!f=ؠ\Xy.:bWzuw@քn Z^بF{)XQ~K^0+ZW|/hiEmi$.f剂約oU>hޞ9xfrt|Ᏸ>KAhkLrkXc.Cc,:::\n!! B^6/?)U|?Y<0D>sN mJx$<sw*S;o*C7aDn/fL~!x\kw݋kh?&x@_Giw"4N% 7)of@Joʸj[ 2e?} [xk[NC5΁||?Thmީc'H{CPP\Z9F"]6Ced'ʈ;fR.2sXnR+逴 ݹgHiv"CU6= *%b1-7ut(:pNx4[4.Xת7;7l,?4;, JvW @GpU?ƋT`8rY.16^^p6uۑ==1T0\7<~ThKj@gbC55{>NJ"_Z8f/KAIv4ChdD@Ћ@9#WJK /i=22 i\}zWsrJg؜:2sTe +.rE^'UX~ 1g×ϱO..EGoOcoэcLlyr31w6Yȱu 2M4 1R 1r1ة(@ဠ‹ r' T  /De)`]h:7 u$S g9T,4vOqu1?l祷foy{"eӲ{DaVi?r1wOO;D\"V>e(ecNnoS>Yuc>7(I*{${E/WsHP F C.mЄGb+ +ֻƵ^#jy0(~<?еWOi0Qi0~0蜪)~9^b!gj>ْ߻"qp|;Dx--ZU֭.k#ҤDآ̺*k৷Z̥[#YBau 톣m6Xx5u†zF9?kzS!J5)I :l%;NF\*\,bL4h}8'{ˈKм:?€~O<HB{26ĸajYvQ2Ӯ[.;}}#Z isӐ*&2a LY&9ћ VCh. 48Fra.`{5ie/Z,|egFS.i #EVl'9q$[ugQ ZHiQj]|DTCzS?qjkX^ֱO={CцT/!9CvTCE͟PU.:岍TeUFM )a5wZcMYp@9]_>q2N8lհhq=(c=7j>gR Q2ϩƦ9;E1&m+ȪG:G z[YK_4A)sq̏f}|[[_u`҅ zQJg,i i,TކenKgGQI$nA&27,] "?!_^Tэ|[n2 o]1L/-QDaJ #6v~jRVgoׅ<.KXi> nUtO%؍O0zKPBDMH7?js麉f 8Z¡ᭂ)9֞CƩ +:G֪]3!W+EC- ATWGgԔuџ#"#:0Qɦk$A{p%#,Y9I%RA^v9T'?l_G:`L~ O1`T-:g+ ^+3Ÿ 6UNjBݳr$m^|`8IJX{j@qK#-܆:e9.{A3;K*_1cdUbi/w9ˡoddaJnxjd@I3EßzXyC ?ez~vMhN2)ź5^}a?*sH \hů*+(!|V'cxtG =YhYK?4h17%\v=,`۶45* aiB ] $ bl|LQD XDwKyE7YBhxH>ad%"M &:aJ:% F!RI `sf k<3J8ߥ3x(Bl2[YOlcƛRZ7-I%hO%0: Ba] 'J Td -n zA lp3OUGf/|Qk,I v77fT6^S&; x8"$WSWϡ0[71Y;{7 (6e(ILf(G$%En*mq#IO*e 30nay&謿=y=t5ui{XhP]Ep-RLcGzz@&g輸;Y4QNmO u: ׳2p}.;{ց9Meߥ_dK6̼T91!%_ify!%~*Z|]v`_̟ o7&Q! ~l?^Қ.p _ںI"~}n˧ŀXX"#%Өe$1D>SԷ @2в bk{?pm\ ,|{kUdAMvN8 (}9мvlz0u^42}&q4}r;5 ) tA"g.22$[Ld 眧e F5~lR0{"~2ػy &N/cA}O2vT_\9cz~f@ƑGf&~׆"sqw(WQ_^#~*]RQݗ'o:6;Y֦+ 0ctX[ȸoXudyOP{Z!&e Q>Ϛb0X8oTT^%'KO+Λ#/@6 r[t6gs|2| }ހDY <I@Ҧo;x^Qc3E"n2n)_ rE2-$mdl#ŏj Pu :E 8+’p&eeJfᑞZRh*hz?"&Skl՝ r1ͽD+K2_Ej'-xHl&/ 0i,)Gٞ{m 5CmL=,pQ7:$q]$n(Ee> oSlU5֋R2-.bH6Eʂf UզbMzE 0pJ=&pEgu8 םxS2\h`C]h0ҧ? Miw/eZ ~¿N^xph_~"`pI>9LNab@ >'`Agp3 @) m5Kޒ `:ATYVCX_UFsXd^n+?rG}C4!( 3Cxߕĉ!7:)) Nq@]\_trE>(&uXսDn 347H ?ϼvzS+[%M/'Bb00jHى9E$*U,үs$1އSq }2rQyH0ЏR-ir6q*,{7?H~Q؅{<vQ}UJ,1TK $Nt ij1!El }kIY@Y_?܂'p*-WQg/|٬M_Дr ^ͅR˵KyLD)K_ώ5یҪU*rE1iӫ"gh tet䳑yy Q<8Lf8мLxYьj&nuPdh*x"@q 8UbpRQ%%e݀B!h;nXtgi~M屨$C|;[֗u[M-iix=3`V.0oTɬv:CV7G~'Z~Jb(lW`w6DՈNS.iZ"U\5Rq%xnƥ)ALc^A.om½M;G"Bܖs8UIk+o $Dm W-*Ec_5=>|wHYCvژˁUH5AҰwD<h-h V;]RIo 簃z'&ʯV;n4~RڐcY'ayX>I,$^ǣr'cU*@[UR!Qs;L1& Pbޥ-6 vӺsWOn7itJq-wW&ڎ1) G Y3&jJAg }؟j-R @YIs.Y07ӌZr$mt#Jo37 b> j=ir$|@cPŶN^'42cwip3-g X=F2*]lw`a *gL$ Ջ),~cr]^&h1%~QYLb< >A,|Ըbd;681I ]j] ]dD" ?"{(4Vr}Bj(yj޶6As VxjGB<\DR;miʝևA` 6vIjAs~db{6d" YpZA(7qicwvJ˼f`v3o*yznOPTot43;g)Q%KJv/:q' gO)uv 5!2Tԗ1("YӯPxO9TB Kssf %:=F\;Qk3w_1* O:e6!N[k%Pi^O9a[^$l=7Hc5Bk+Om>Q3(hsP ntetn䣅r3,^2{) {k PXK ] `pw7"[aMh=utkZoi GZA떄TZ ):\;';Uu^t!B:o]9TAk(|LB&1Ri QDOOgKd2TdRwm>d" Zɓu/<|`&[HX أ6z!oR]b,M!J7)$(+%pdI|g_sa [w Aɸ`vWTxp208I }\xzXwrW#ZR)GXatsa {HְET[˹ g^cDң:污DIԿen"08`H6g:on0^^ߟ m~'Pɏ}9-֬ȉNkbVTlI>69ՒP6zp3[ X;ei!1  MhT h]´U geɡgm Ep,mfs^P»7'lX^!%a PV-H 퓴HDF ?pC_YQ*6 (_vç#I+vqҲsFa&{:'˃Rl"o s~LpSs'Btzj>ۖJ!x||D[Q{2~WrsH0cyv^i(nNMɨgZSD1+pB{H$%VҨVsn0Q|[ڣā;R-B\S49#FpLd\c>s^$7 \nq ~"!4Bsή+Fc š [%}QX<;̗gKYdډdW֊g>^`j)tMbm4:7!;cz\DCrOko9x#Ķ,be,NXfU9^q?c}@}8tn-B1cp^Gvl< |-/$+|P;¥:2rN4`I:}@0⾔8Ȧk>Ru2z0~ UnBZeӶkى҃BщjF {Q }焭YM=a HUrBi'R+nD22%o"t3esajF!x򣆪֧kATb?Xr /\+%ojC>vR1ω5AS@. A*z'1UH|o%d]!g_E.@ھ;KU~6%X̶Gor#F"0_ D+o!bHEfolqlqd^{Y-ܽav`GJX\k(VT;PpA,!-gՔBy yk07M#ES}uyeszSF{Fk ٿYko։,":s4.Ǎz2ͨ[fŀLQ~n8 UCwQH^XA|;S#ֵu*[7s軚x.?evnՊ|N@V@#ߥ! oc$"=Ź\_,(ՓX{!D[%Dfi5yGi};+=kGLRks+KifͶEiTǡGr!Zm*{|%R'!4/J;lykXhb/ YU[ժ0nd>`&Ue . e8Meile3$A=&= a]!lJ ph"Sgr?Ū #Ձz`i>^que[^I)z\Daۡzx*KZ 4xƨ%h%BBl:}%" LTSx Ў  5 ;3QABt֞qCG̪\ _8H1T?rLX) =| ̿U2@eo#wvEv.!"3XG"G1g"wfm\Ŏg F“ ]@y|xnHɃaJhCfCȩN1BNX1.W:;YhTF{IK5߮#]*tt|x4>h @ )zV&6Rnf93tFw]U xٛ5! 2l81,^BP׉D_ӗL8Tw&F/azB XSU'nhc훙}Y *V jM9I=vm0+˂83Z#4Er.tΫc,0WLatTUPŸ'Md39)ޕװ4<¨-D!-Qa3JlwZ RzaG|aMjnm Zh=2xjBTU^uɪYQh:UGQS^h.dOEf)<89r/ԒϏW|59Yگ,LPrL 91 %U옋 k>3vС2KY 됖_Qjm *:3Rh>Sxǫ}=nU-zҍIL*P>(eq:+3,?;7);/[Ψ-Os"YRkml&PmH3n8Kf[A `_4މw{ ڍvG rݙKGfՓ늑"㵃m@ eU:%-H"`k!8s)eK80jiXGΝC[B&;I(v EX>б(dlU+S=Q nVИ*]ژxz(o%r(!@&u+ɿBaCDO:4EMȍ=uAL#U+dț8s#}4zLW Io+oJzi n^s Oyî:uY:C -wUfA0=9z24vЏH$U mį@G F5=@8,LN ʫ duqs2av qߺ::2fH5PIbM5Zql]SR+fJ,KG!i>i"ڢ+F3ͯZI&3=n5>cqէm!!_|3TU? ɔDk#xpԋH`C܅p9Eʈ2dRt2$ގ ~3lӊBO2 %|H9fl@$8m^w205UHd8нְEd[;㍖d~i7ܝXЇ5.ibUxK̍_,dCTuO+сF֏NOIxկ}{D>ӆW県iYv-#9a ;BR]xD@'U@$D+wTw!WaF.Y~OCjVQnercg>UjkOjM8Q˶4䲉_G=\dtp SA v 5vw _~ ڸWnʎG*_;]SiY6)"!e?7,30) P9v䥸i @ sZ͘iW=ᢄ ZlҪ ñLiACZ-i- QPE JpLޱ YwEntIdFRܻ[aG{38l`^~'q6hZpaWv2]׭Teq^%=B6v \StF7ÒLm hs#3VxwXY%%esUI4qd'-B}h#۶[G P&8򜊥g7 iwja%0?fA z*n-+s('l5/r^s̗we$OwZsɋߊONAtBN!O[.gepaXczyhX;r*1FNYs6E]D@,+-Oȶڵȃ 8Hr,W˃ aQ| "fU(b\N5*/`OŚY: /B|~±UZϝ ChtSP1 z`A}%j/qJ;=~NtWbęa 5樳<@2b_w'spT6`t*->Kb¯>OxX!r&LZ+x0{5L~?4De8 !QBw4)&b{>/HBɶBzEab2́+R)[ԂupD):wFEP 9AhYs+5^yzCoU\>1Uc`vD>du<DRXp yrTƗ:GR⻁!8S(89mB4px`(MֻP,Cm$b`q`v@'Ƃ2Ȅ; M qVҞEȈ3IYnHOmUsr3~:@T/`T~mҧ滏¬ C-.=_$Z7]˜&}MU2?~QnN|}Cg4#[@Jԃ6~UT\F"3$*b*6 z SUFq Oұv Zк/ /~_-mSETﵤs/ٳh+~ 1w.JeAqJe} :jkd6lF}AϟXN8q [R2jx9 _MmB,*EF cv+o8uP{¡'.[Q|AYnubJ)h, }!l=>PxCqy:KS#}h8ӋU"PUi]PfNWO/a9e~翤?^`*xKx&El!aY&ꖴB EUGh `g.AY ^k{ 7 ?v&P-7g]SaQЀ#Ny4y tnՙ^45ӲV2]yxD!{ym=E!WQFgOxe`=zQXUHo 9񴽚iο\6D#HDLLa+9(赙{pă/o8טmZGZepYu!2y2lު? ߆|AV8ZM̪v6ϻHi^ƈjjl;9ZqcH̒1Iby-~8Sl&LFG߮|^G#OK,xz2htG%w#%WCW0oQg=TRlo1i^x{hfRJ X>*Zf-N܌%~s'dJ/P\[~&24fMDH%/LFd)@3i'.)I)c Ղc0,\Jdqo=L8ΌM$2Ab .f_%ONI{iϷ_M?v'2vK 0vBqa/5Hg١2z~C5̐-3'Ԩh Q%jNs,QЂ(n܃wvvm"|$rXϘ@c t>@(fc_ k~P9梳 ́GÔZ PS.m("DT@9U4՛₢R4@?]+E*-1EB^G7zPѦZz$U#)wɺ;=@<0b caXG,NR$-RM$PQHk` +L.' F)=gv#Ƀ\k!XbٺQ5+7=O52ui_CiuxDR:{NڙGE1 >ؔDm)xQLF 3']&Щ12#Z9}S @^JcƧ|ʀM^>oTS6 LadB>E4CeVb|*LPfh{r0\V3cQR,L,۔GE}S'0?s@h@a 2i+:3 " Y?D8ua$4 WRJ3=K{ a 2/Z8 lm71;A|p=RW9FBk L'9EVR%wup8$2}>w`DɖGne6 @-a읽S̗ˬ_otHNȊM8ӆ6 N'ybaSKfbɮ^qq ˫& x=;,v݌1CH pͰ+qDHHK]q:Q  MN4sƠr3e_.*Ǥn Ώ оVM1:!ū98C?Q0_nw1|f96`aEq:}z1-25 nj4hj.xn0(Y !\!aR0(F~n{О&rb ePU Io#"ST]?tbE6s^UdbBrB<| _Lul"7d50GgJ.5*4e6.=SG>(; hK*VZRMZS-﫷J(ۼI׽QҺnEt(aZL]Gao(7jEvY#g'cGYE ڃ\MN`AfD9)Nަ¿0F #Y۬V_n2TI;its Svw(=ȹnǨ7Elu3у*-UzVD36 :!A&T~Ő!p8bKƣ6"u Z<ոΫMg)%L~An|W[,iu1ĔdQ:53. [ .+C&8 N@L߄ʷA^*\B FM -\EJ\5eSnPà&}h9\ͥC xjf{tú28ig 7iV8)&wܫb JD+{kcI&y>&}⟥!`Nت_Oܭ͍LA g@E4sŢG —D`sP@ĝϤ%aMDn3/0AuIFc!̈́^t>Tmqb(kS9I6&‘NL,﬷Y;E}Uydq%;*va8xpݭZtUu r [@sv:اo0:yutv^&bo>O"2hX|ѹW;,,{Zk /=֊ "UcN Hw ۻ$ F(_ez 4oҔp'jn>ېMMjt.~ R ̽îlz<={4OݺƄPo ?\^ZhM2 W,224Qʟ."eևs!og)L R\|6%ڨP%q!w$?5JI#GWCU*3<܅5<;٭$!\0Sww&ϴ.8omSLv~΍RxP0YI3r]zv:ܹgL5 W-#m*-D722~V@s9-/a.gL\wv l`ytսS@Flk 25{U, v{݇Μ+Wt6*5}]hKXb6 &(ώ_w]HM[u5[΢#uEgܽ3Ņos~/4b_Z`Sw /fGI[Gxo]<#~+}WxKot9[`86;Uqm@[|Iz.: P)ToV\@&X7gVuLatRz^a܅ |IVM1$¹YjV)֌M]/ZOQCu!5=lHLuD&]p^kq]5{`V*_5T;8gY;Vn4͉_>y獨1[ADy=QpX8%wb#-P҈)@h&I 鰻 굓 VF S+-]iM;hmސ'|Vb%h4P7.nbVpB_6&B}B!J?Qzr69涯a/K:,3q |pxs3M68b¼ wUEQld1mZwV,mQFC|Roq^',ęcob>3vOc`l J("8>[7'³n=56?Ү0Mq0* . 7 EAR+޳l.ɲ/|!r<Ȑ.6w4 ^+^oP3MTN)Gtؖ9Y']j 9E@D"^5J$=$rbM>A?>g{& פ eGCC3 J" !4gQ*;4I7bN(`ܙQivE;;?^o5;6>w7*-[*r茯HqCh"/ӢDbwwκ&K۝ |<X/DN^j5?йID@* %^Yօ`uk DR-#(+[lclg./3~t4)l`f ߙ0;R>ng񉲭Jq%d2jhSkOq`>pCCN>d=ZASFOڪ'!& 00iy8_i|u6bHBđˀǦ ߋ[EKɋW^QXeE-ښtFFhȰy> 5čHgd(EJ0_ꎚu x J**pIyKȱ.g}ZoI }r -!d7. <#HG29Z'&%0~m^- Nߝ 4+/g|Rh!bMH "/!Z%(8FҎQ5Q&߳edfy{03P} }j$h0}}aS@@Js\eFL6qN`DʛvExl>$PV>Y?fY+c[/nS pM[_zJAKw!}?.W!fJSEBaœD  Q $Ѵr-jLl(<$Rr33`)>Nzho:8]'[z e4qIߡZݎ|*^4jijȉIgw~HF06?ِ(qξ`D)W%`0#ja 㜧D x~$ v?~E_&M T Dk/l /&q^%-\8fyuE+vR{T2V*{i 虋H!LٛkL}*nYM8_d,f :vuG?)<8߷2fNH] *n@$YnF"+ZjhŦK#bh7 ;^!d>Xo;i[DƊѐ^6@/'yCt:Χ""X|6j}1*70֓Y7nueuf.`rcc>Z%$p/VЬ{?<{,}oڟp3 z هPLB(T7~1u$mzq8A;u1V3Bѐ3فHN ZKj[@SM+q^6=YO/l&\mP?z`$376tv}虃^|MܿJwѤZq A&M\0'uf~28O=C6xs}|QN VH#-f3xYR% T7!ީ盛0? ȸs]i9Bo_9OC/4VU:>a 듍eYYm8$ R_XڻU$ۑ&kMȉLs@ a6@%h7͍xԒ;V{5d.ɳZ2}w-muD SVͭ \  ?I ɩ=[ &Mdc* ~ZϺr8mB4({gP+q)e>1Uk !V1ڈs߆t}53n/>YIn#Z[ثIԤj0Dm'L:pfS3xe1'uG 1,0 Wg*]W#ȭ&z"J,몐߱Y?6Z>Hg40'(0slWB̬6 7vI7Vv ͺ`hA 1Ij pc>n^Vjp PBk Y!9<חxD'ΌHq,m) C=p?{f4^Ĭm{OJ vx;u?⛭\a#seF$8מ$hXςq_D*Cy[$)7KP0{BJD^)_\Ad|r $ K(R 244*ROp[^n33v֎;uXRMv+vdҦᗑ1Ya5ؑzQ=ET/ Te}*ߟl RP?#Bwe.IF>GT0?-)rj5 " Hvw{lRzRڒfJWOǜ=6ӝI_fEw)x-iʜb7TFJ*\(T^R"wLͅ PԕLr:w#M=UK.s>xW\N |F"`)1tT9s߾[}3L6lS ZL-N )!D6Ԁ5̺]eM^_ %0#L ۹ [LEl.d^Hrڷ+ ೷z&{se9mN/B 6orPxd> AK&}&.:_kِQ-nz1{5ȨyLw5B$]B8"1C1y?QNʝ%;Bн2ZɈloJHͺեW>J0pq )s6;Tk>W/cȳ6d=vqiZjj]͓lU~*`P+.[{y}##~ګvnƺbbb%Ap>`c e3n4t1,}Ƒ3!K H@k%-[}̧s l΢Nkmv% =[4\<;hѢ\>j U:JG/$b+Q.S(a9aCO{ٟF)~+2 ff k0HX{ h>Fl41yYeL3bN7@iz;ӖK\0";fA40\mcPC U}Km P.t2^{WƘJMgk"&RcʻE8/ ]Nw?.fMν+vڈY|@G\D+9eaII9K 8Rգt7AC *46m+傯 k8e.i<>< MHHQ tX ̽yif.Cۂ'Zg  W.wѳ(+[#E*qHfp#`Fvi'EB*4T! 0a&?c@nˉHY|ݏӸ^Vu1<0BJ{&s}qC)SYR@̜5QLiR$]H5EzXi̱ לUAܗVE/ac; HxhՋͦ9h>N`llD:|GXr:3d)Rs8է>`B!u*ose!4oۋ,؍S1l>E7ٿ"cj3i~{Ak*'3GfЭ^?, ?H#]]| f wb- 1ՅJ́<յ\p+xeJ ~upɝrDwCKݷ@ƯkL2iFs+ x~=e -tJI""x@|0YVD bRun[VRJxXҶPU"ePl3}QDSo}L;8ŋX( kG uxhRIoI䈤YD5Dya `}4Q)opy*[x*(vpa!KIfH>75&UvfJl;͹oc ʪlur,<o 3s4r`#'wYLqo>fUTOǃn9ĸ.nO5wA-]aL pU97!.َݬ iº?=kFK;P IªD]>HrQ0)٥?z|^އB'ACWChiWdЫoFVi7ro(zzy,XoТݪVĄ Fm$wZ3:b_)-D*7|)R y^G"qFԝɵ{_ 0"<9W"VIQO)YҒ"lw%16Y!SY ۩&H,=>_̬ X~22!^k5osa:Ń| VB5x|cHpp&r`Oخ/y璡8/wR*U+n} #KcSր!zH `y+ j"Ei~E1X$n~;]v|x2XmidjTEBB7^5gA&L,w'E>k‘Wvr*kݺB }Yz/-v* _4VP0DŽxֶTg3e # I:D"=fϨ0rջR4߰s纴^ tSJ&8I:ȦhuN8}9>#MuwE؅if-\zS2h\J.q~ i?M \pTZ۸Eo]XpYXs{= 7ל9BsCڬT19fh&yFEd{Y@j[YCA!pMޖj F/aA%7 B"z9KW3c)',!Fx)!b{FvUMf(l#6']+<!,δ/QӘ8L70m\fN-RL*O.݈j-\gfݤ&рqqOWQ=Wz 'sXM9TZd^gW# m_ó4,ԀR_ &yrжBq uu"[Zb9a#w6`G qhFO^T)B /AbsKSC)"2%֬VωDU>tvEH4,AVHP$-$Q?OzH21ˮê7 㢋з2-T8ɸs,Td< S񐧣Ob7~H9C'd&|),03*z` )<Ê:t/ek kX3ez6uq@jj2;Wen:1xIK,g{}*5`@_MrqDrm@ghcCְH^iN+#7j%if ' ]dIv4|w,tH|0Yz|F~7ʸZ,~hӥTS}&Q w0菴;$ 'vW'f?kǁw}0 5;"ZPI/1$,?(KaNXtzEc0돆-*{[ORgwHE\Jjl1sË+j=6b:/*(?cu3vi|ԭQ; nHvio,_8WnVJ]7gɳ:Pɛ{QΙ^kt-\-tlr9"jц7/ &yU~J GhhY ?>8O1 &بױp.Flzޞ l8qzz\iLBo%ҵ-ia`:Y6?2X^oX,oUj[.6l:dJC8\Ѣ%E.mJ[YUMH7'l&AÜzJ`_T pf~O- XR2bC ?sPɃ v"*'CFSbXV.p& Z=ZaO }޳^ʟ@d <>l\d.c_cz*R\R誽r%4d VTYC![ן@#sUV}L(R"ELټ@0 03pTQ.i_` lBLO ՄoB' 1T8J&2}Y cf*! [U;2SgST8B`G ~ֈ`e9cb6 +N7҇n_`Wm* YLEP=K{iqR3 5ew ;&/< ?ƨ2IҖ!`N94y0PW ,!.~اt音p4]+؅6 Z|m%5N.+bJa qbJ= |ίd`Raq eى,#/ߣBct:K!DH3Q&QV05k76{&]5j}&J~#u,92s:myf/L,k/瘬h9 q ٭?1rٔZLɒRW'sgWd.DT@1P"V5m |D_pMfN(;+.њC e;R>S3Gy2㿸.nrݳ' $d%DFͬk 8ԩaEcFo{D teH|އ =i\!KBLJILP.j 3_E s 3`lx[kS}պ]ZFfn7[[S hh7mqkě(]@1{gy,9oמ [/Co7 !2z.oL-/O޹&⣗xTvҹč5d~pf$$ҖvG%&nֱ'] Y-ꅏIevk{N5fdWmn8ͪ{Ekr*u^[Бem[QarF}if 7 "}X{)]GFS *H|oV)z-QMi- m[2 clk teC ꙁ rzmZ5iߘaLz<pt!$e|78?L %?Pm+QܜBl[8E (1^]㒺?2:㌹A#tB* ʙPesF_cc@~%$-/ і5Q ?d,@w@_GM7Vy;0D@"RSWqwÚ+`ff ;fa"`jV$$|bU='EG8eMa34EMgADpS<{ zv(VgFB0|QDj cpkЧjS `S}¯V}X Ŷ< :V\Mſ {Q ջ^sT2;U3]!DTAwN+ ns:g _S_-Bc mߵDvԇWkۣM2Zs\敫~9֓8#c<%iD\ )>̎\aȆtX^Q֭SHh3Vϧ @qѓ?. S)R|B>],<开2aY-;㰪c8bO })c- 7ڜ䙠EȢǩs&k'-WCFHlDؖH^в򩽿9'£Mf&>*P{L޸tDtVw>̵W\!XULĂ:/bN;M!Clg۷V҃ojrTԓ/h\ji&XC0.L,kBAtK[p*<+ ƭFkg S;aUp+ uW v2NġZr_vbVw4'BD\ |%LK&e"p [ˏ,Hd}Ȱ_2O+i Sc9j]TB:B/cw7Z!/Jb5un_#MHeIKG-q6~+-4P $-ѿ_-'?e8.d2B1kWNo_P BGV!mvI;{ήݬd!N5[$xo8F](mr&I:F,0xaF ,kMWhcZȭct6ѾX﯅=x&5V!ϸ=oSL4dOe*S YS}څV0!ŕi1]ۿu*[ O3RjZ{[e?mQTx |km} TT Zzׇ,PQt%"I)jx>/"|DjidZɰ cy3Jw}(Ku r̲CT%esIՄR(cŔѢniWMzY"0Bt` W;=4$%B9Rl̇ם-=璳+I2nϲ -8]^9z%,@#Yi?6E>?8Vn棖U/K6nD}/a5$%I7T|OIhI@*oסޅ j) ڳj:ἡsMЂMP^f؞f)B4˗2b85D`v yr#RjlTEK7=`f^={.{VMl M"}J?cp[A{oAPCڟE{b@4fvdc,D<(鞕\N77c!oˣWt,uQ-ȄWO&^+:", ׸SWui 1龭tfvr?`) i G(YJW ػi8@bh2AVUu9|jc5g>T۫>J⶛#e` 㔶*@q<1>uU`<L9xI,kwCfS#@#tGk%kodS?P0i.iL%`c3BR/1Y:..AE KÅ˿`sUKpq7Y4Ů + 6,s3ϐ^y*UrNA[кm0AN12w;QԧX,MUo; Gbၤ`7UoJ.1-=Klr;|0qa#O$ NJy7N8ƚ=ZVbE cYC-d 9ҨcZmc0)V#a**tL_ܑ ^YS(Y P8N 9=.W>1TG.2]6IEz'h`SA%CI7VB&%qݕ8JYztv@3r^C2$8v7mP!T顟e1ʳ ׫?HM=\ɠ~i,4&IZ[R%( 2^H(o5I.פuaII#we9{HQBGko@=Z"|Ki?"͒aM""zFs^_Uv4vvd6q6tSAyb;<ϻ ??"-&OTTJ5TwzJ. -Ck?Z$dц3oDj?KcjF8Ӟ zXg&<$G6\0˅)Ƿҹ#hS9r?o3&A+XVm׉g ({i\:fHn IW#T'X\/1LG<sQꟜpȾ)2cn.&:oI_LW%-A:фz@CunJ>z( ki<-'wAM zi7"1|e=KΆNK&g%],ل&R`;V?djOc?Ae!X>[vS0۹!TX}]{S6弧əս=e[iCی Z[Ӽ\5g~V^ZG >W$ !GRs?%r壾$&@Rc ѳD8hJ%b [v1ɭuct8gL?*JFzb)|h'fxI΢'^%!nf 1ĻW]1gMfJ,_\Gr,f##$j2ӡ8Э{<+wQnpKsUkW6CW|FleHm((nG?eUZLPUq#R5,BjbV"4$;@yL~@ 7-Pj*KޥҷkӅW;]@^4 lx0K*&JX\8jT=\}(QfT,IJNa Ht>F-w?[h`'?C\ՎG֛֠pwDL9xjSs4HݕNUrZ~c=1S] R#jF'C{PpA 8IBftGF6C?:Wj(=цkLuB2He1+g3,XXiLӶMܭWURY)q*<ꔗ 4T2Alsb텇U|g.i#_a{/)px-|)B~' բ0&A <يC`k?)4]J401y*8[Z?/ "R@NBǶ `srfk?1_zC_ ѿXRH7Q}Ej\^iQ 1E$ݖM16oBJ lToOqE%v p('nKgT-$02 }^n6xQy\ik<\P꒿(Y 陭'͋,F(~8h&hsgQq*fi)6k[F)l_,F^|;E#yH_}um_f 05ތb89gdÔbP$RǷԶA1 EA 3QoyH-E[mNE걳`]&m/:힀8.?cY S7Ywd yh\5ڨHY~;8I5vNSV=sf82hhan*lsJxP$]'s>֡77Zm'ZO_~ Uk.d>"{&hm=:PӒZYiuɗћ# ـ_L- ` s:7=~oDF!83,&ے-94H&aO婤TWjs q32XtRuiR`#VZX; ;P*379k]" AY֬Ey:sZE˼u5 ƾ=# cz22-zKp{]CC['q˳6f ,y+V*nqEg돤iE{Xj/+T"DS JsZ\<F)c9` '74=1LQZ+ՂP23!:AZͻ/'!{g>\Yn5*Jd*NڙJCYG7"] YBT[cjF_E-t!&מ]%H%C6p>v/D.ފY#3iR*W`^d+A?ߛ:l 1§#o#qr{Ӕ=3"l l(:0l&@9V%}\cL).;8)Y]eFf: q2ϣІ*+al(7f__>0Ma~˃d.SD؟޾ZP4HL*~Fú8((ANUL)E%/){ ΜQhqFibX ׀)'+쬰Ak@}arqY{oT+3=ց1|ECM?54K=ԻOt~f^iey`R">{ +e6fD/_--(U;M`I$M9gak s}Z``yde/>?|Cj<ZA8N_AxּĵLVŨ" ڐR^Q&~9ZRnD=D!mn%G_{TgxErn1;X>i+ xK$˯SJ:j|`LF9k | %bv3ٓ K`g"Ս. j\U<=>5D*EYPu F@wiGe,c!Q$< EWH"v6\P2`dLf\Oi Uni u:UHl&D~5%2D>6 )' +) YkhZ ID;diJiUF<џ&βƋZ.GgApEŏ@oHgBz,h9sZtO Σ_'߇ nysԝSFmю>[z ㉫q$>nzt✶tm)ͦwk0JoNUDB,"qS R (߿ k B3o!焿Iv?¬Y>D0@XpX|zF'-Mr N=*b]9[+,A~B3 İbd (~}|eu⒁sLm~:gLb[hS+WRz%yxv3mV6THإ]] N.j'85&7Z[TR bJs9bʡo,m.B>-ݐf$r o+]k]z3xuOy"?d6L \,NCb֧gz48@VQVq#_líR̿cVng+"D:-1YDǑ<`|1_cmv3k#'g˵"`ZgåA\wΖQ-ޒB⎖_drlR">ZZDJVE ֆ?Uu,$-5xoq6-ӝT :@ QA>pgj!%VP|24a@`M X5("V3ww!`r@no~}y;Wyr^ؚތۀ 7 alv8&׆첀'NE8#"ֿJOӧ*7_8@zY+H ׅVjhձ Rv@55Kݬ-1 /gFYm 0=nH7! 8T|WhV cCvV]L܃3)uh>`QXI MoSK(9BP\r4Ypp94ǰLj[cϒqU8Ǐ7/ mqr ?.!FKr92As ΥQHQnRy:)gq4%E*kBHD:*oǁXν!hʮR?a?5n8wqHJSas #Sأ)eIݒ(|KyZAHS$IHK?Gj2ETSLA `Fp0]'ax$6D.O4^txCr^Uf ad BoJo7_ȷ{~3.|dB:n䧫)鬔`DA Ul:r%QGzR0r/D Fŗghtҋd146ɞf{r?|kf jfu! 2ׇS|C^)=-7%ND)f(Dv ^M~t.$!MM'>dX$fͨLr)Os|WN#kRUҾC("c3j CY4]{q#w/UNop:Tf͍^˟7Q3;? чà;MTzNqj4AJ> H5٘!cC7 LHbӉ*=/D 38=Z:DG:pMwrD o=〣Ň~lApq<݅㌎D0 >lӼo[z`Lqut[`ÔbQ^3z 틨%ҡU†#>Ik 1vٍ=#8K5f^͡wkV RA̷YpY >I?ݧoJT=vw!IYۏ61YxւX  X- GJ,ُfyӇmU#)DGۃaE.7OJC"fj9."Ƙs6Aej`AZU&[}kQE4X_4KhkIO8(lΉ9'}"8)"<  \0Tq}POF|=vk^_78UzlU=W-A[jҗ/cߤ>0iApR_$V>p~zQ$tj1V|L*҉GBlW@S/CT^qiz vx>$ԧ|? ?r|ɡAڅImze t~&&(Sɉ Ȇ`,PI4cuiYu/U! mfNcާ4} f&ʷE4B ]oCiP1Sxb0⊈f4Y>=*z_ZhoK0M'ܮ9ۃtJ/n眶CluLߺz<p) gљF<٢e 'O2f4s &.aU_Q]g S] /ѻf\qw_$9{qP ,aȸ 8RNEQ2^ e&oyWScv$_@B@[p/68a~6pRo@Tך0 UoD8 𱮽 c]T3`G$.l!+9cV8):6:QONਦ:m6_hI##beTcG;LVօ#@XF6$dY%(mi/ʼ &Kjl a QfKbQ)n%c5ly]f* /M S(N; 4F i δC))'e5 qo^WK S⤬$[4Θl+O։e+#,ޟ]'κoU/Wغ0%Bp~f=Uc%ԁNYg L*+<`&nn6 ͪ`U (\!̫A}l+Ŭ?h 1 !8c4si_2bqa\j\ţOڬQ;47|JN #gꒂG{z=aHNGW{4c1TCu39<$XN6}քGZ)^Ûk'r,F[#u0fEbN6mWA  GxY!!_L| R+*~]!^ݥy6ɵWZh um}^aA•`i9b.cn4Nxu!Av.Vd*{&ﴯհ#VX$Puzv3sYIi}Z.]^4l 9X]::]G`6\Nw1;\ ֹ3s硭| "+o8]y/32peY~Hx=8eq5WU o[Ai]GȈ{jiSiE>z(])MwcVع{Ox֤rXzW v*nwZ6r4,/Q+LGJ/~2ڛw'Zhvnc7]{.d@å-E )#cy#6䳟\#T@E0V_|$OցO&7ڀ♝ c{#+Piǎ!Yo8DX09g&P"~C?k*c9O3e)<Ĝ|?MJ,Arvy4&.v0J.K.^ĪH Ԇx*C3Z9ԕ_J艢GS-а{aJkeR$J3c YQ;8be-*n @_]<]f)Q=$gb|{ l,>fa )kPuc}Ld_8tb%B^ {o# q/g(N5.'Q ,\tI)af$|ulzdMy 7(0Nҝg]4wMblp'FS2*_kEaSajDٍ+i|lwM)MT0g:?A:l G8us#LX.S<<>6[ :Uq>s@[~n N@cPx*-[7l b=釧aFq l~\[ML|"ԍWw˛L&/ZY7P%/q8 ށٮ@#~{ƴˉIxfeˏ̋$؍[bU =m/NAa_M_\LDg +b"mW OXE>6#BL Jjpuٔ?5 -D4<+.0S1 $um|ىHEWŝ fo2aXO?4)G Mi&=jUE?9Ce~דȠ&i''3E>hx@}Jv6/ Q)"KL}zfDGqi w1~kX⥨.3x;jTO\9&{W@"Hox3Y%>=[|k6J)L b5) ~Z79U_VyN3,fu{vv8 szߨu(Bc$?qGW@`*kfjΓ__G;E1?!v1fg ͆6O~r|f |f}=erHvQ#ϰd;;c^KbD'S;5a'[Ď^BdgZR7_Ps^W4.ж*8,u^af!@e'd\AtSvmۭ*~K c[1м.ȣ,wV'#4͵VԺNgrF"|vs3 C`;c`} 6wwfd#lhij^) l=| q)DarAv`q rvpDnTwO% -i(*Q֠H/}%eޠ({i!FoȞ, WOe^=l;sBd*,KV`5+, QYdg&8,bRAyAF"tTUPQS]6ʿ,שPtiU0n.cNzNl*n e&ݣn,*ө]: t 48mS=QDƙ_*Uv?f#P&_!mNjkп3}6L,'K xE-fR ׽+-?$`$=KfYDN8>9jO)H1m#|T+uRs}(hhFUP!rԛfA &|f´+ΠzHaʇ)orMwn-)oXx)IY*`D˵ZyUpjq}P P04Jȇ DntQ}L=Yg~za$6o['~/{.W`o$UhK\E28 $}7-Aq]e}%?$8éD]((JZ=ڼ/KVq ­y.dMa\ucĿلg=ʻwmd*oK}%oJwܕ ~|yJ2I~Y_N&`ʃrp6ھj;.3aPR7x ^9eE1G~ի*-k@):ELc0P$tFӋ,]zk:SL)}.A;kAJiW!V- T> fu]ʃ+kՉoAD Rzd,/T>_]f$/,FٰAպKđ:](%]pГ̏:JP^TZ$( -<p+r%2v$c.Q0"N1;5z(XZSZZQcJ3*}O`lk;,Xl[K5,ߎ8O!( \.5c/Մڥ'RR,ų_̴=^w8%)'6)Wa 'd`d+@\1 x 5"SmB_+CbDwX-&輊xe7i#Dz㲫N?ϊߩ!-8 q#$%lGY);ZiGhSMVZvśi?>gE6X$ .wYi sw;dOA k%J0noM;ɱE:pZw UUQ|N҆2BUqM6+5A*MB @<],#Qum6GȐjǨ3UNEÉyU9kӚtjN1e]6G3`*ę6QUɤpff]W]͐ЪFq8ok:&f67:wZ3Q)j>a\Gm^ 5{ 3!-kr=QX7jnMԤ酏Zfpn#+'_&'M(IJk2L#pqA^x?f#?|OL٢͖j+h 96yGK%{=FԎ1ێ}.J]'Md; g~?;8Mgnh)s^+$'慩պ#/!fy<޾sS '0P=%`zT:c@:Pl >I R`I(OiE-exM@S:ǬH 3w܆W G4VGo$lX(rpw\M-6 硜W$urCXU^)v1`bjK$Vxtgk6eyJ P=<2<4X?ٺx})|/!M+ $LJX=cҽpep!%վ5蓅LX}-tBCzP/ó[$ ,6Mu0y6=A}ïTe@ݣ*(9(cU#{(CF~!Si %LQ ;K365ꋝߥm5ZfA -ŭ`Y~L gv{핔im:]aսcUP/c`LjU֗Ś IO '͙t~-agZ‰Â<Ѭ y[M V _UӚ  v2'rތ37gZ44mf{QP /x17-Ѥ(7 P!& Q"ިB˭?$x!D8ՓspsĠ14\4Q7L > Mc%eN#1"j5ٳOݜ-f@a?mB4 i՞TFӾ>)Z`84ܑFa1E_Q (7C`! '.Uz)ԏmTL:'+]nv7k5q6JqZ.㐘y:ҋFsxئ)Ǣß; PsMq Dm`oʪO5E>S ޹>5聭S, ;;PYtDhzCMP7^lsy>ЌzaU& LU>iJMB<D?==J #aRKenK]?evrtﯡ֬%5 BrI_Z:6O^+d!J '+w군l3'6T-&Z ຿`VY_#jysM13RZ0'')`dV4[Ƙu4lP7 *i%­ӌ< j; `R-8kKN؊?S<v`MVYCPMN=7.(=7z]]_d nwbX)~TߎE՞Mmz!2zmB&#M;z"ES?8$,9 " 뢝瞜>c[#RWN0$" AI)sQ̘"vԩ^JX2UЈ͇rkqVcldފuMY?./R-es;kK/X0Q|Yw:ɧWI:$>`> )50{R4Kmނѡ5}*i6!+GJ JS߅S5!b:c\6k9$-$"5pjj\|7 ~q;3-O4=VVxڄ; MiM3:ݷRv3헝杉P:CL7>bscM.D[|}0qCz‘v W~jIՑNU*Η)h XqCVa64ً) kj4bSi$[j|`- C1i u#QAN~zXFjN[kWx5,{@A,q^=("ʥZ@lY_"H8>5~,+/Uq۬t Zl|:iISnAQ-'uIu 7j5gc==KP،}fiYUj€2 EH.5ګkUxR\?Y-N iӮR/Q0 ̴eqoU0cTb5#v]L؎FXԊ񏢮߆MAMzN^ecۄP/[q&wk{ iɚg& Rł7[[/޵5[֙ThHZ[DP/BMQmآͧA> y;_AX6I :lM4[rX`1:q,3l%sk;X֐Z7tẋ>x ǿ9k! cHvl=d wH0b0%Je2- 9 B&?k]u7O,'H>a`c&<.)7/gUZ4*ݣ?PZu;*ev^$p޸yT7}gx[w<=g?dMxHGo-*FNa K} )l"D^B9 wF7#+䒌ngbS n"8M>W!;ܰIB()@Ț]qG]E<5H}r/QALŬ CqކKtl܌ ;JGE/[ÀQHLwj;rv7;4J0(Au//f&6ǀύL-,WQʌB=<2p}o>'zAys>WxBL֥{B>65 QEI =L?GQO-BhKmiP<U};ep3 cN|Y Quz+Qo8}&R>0 dRT@YxpF=]5wT$Tw 0S I9ut%RɄX/Kf.-5aOx>B9)p➔PZ[k$~m ɻZܘϦ=½-M.UwWT:]l)mxIģ)~2].G\ƿ÷i@ N.*r?3#E@Tj-C;Oo#[?q`sU ^k#]5nqF$FXDzؽ 3DmݪWW؁YY--J ԼTȚ?kcfK3 ' T848=zॉC 6U!&b[y,l]bH"I 2}qO 0i'uuF)GU!uq18`n-v9`- \%kR˩&? Fgho2EpC ?]7'6RNA{n | Θ88LyaJu(i/GEۨEdUotZC@#!h 0jX d7PZl| B7u$"$&D Ovث+1'#M-_ZKeNEub8}6Rn7x8(4`㚽eUFB6A,"J;U)k%\lt 4i[eXã߻/=u%$Ëc~"Y9xW.uP&[*U](CЮ+} ^ֿFW1{ps%:X~:Q,!7n Q,v{5.`!׊U0HC6m<}:G`R>?j~.* ƞ'"GT͝f'o$FOZk 7bTJM2Z>_@--ڶ'dOJ, Gц8t =Bu[3R?i.K Iճ[h ?*VZkUnI5|'UJ#7'}њnt5PDKKԿ7_'(Ne fۙW7TgLY8o'a+6Zi?#cDGZݫ b5ec &hl/S\.'D'ͥc SiB@y4QdvXp`vo*~SE̦6c61łh: ϥYަ] 1엱oݶ\\}cxnk<=gc kxHXv #4"^:Co %.󆇸Ӫ{eR4z, F )M ~%(0%_7xԓX3,O|" P"D${{ yZ3.1oϑ'->̃Oo`ј79$Y2穋mѨe>~D7R7_\#yPPN=tMۘDϽ1)(Mmͬa5 Xޮܟr2׽>3isl]ƭ7Dʏ<k\Jb٪6%+ߊ$Y ؔ7 =h+ecFhg{E/+hYjqxgOB/:8< yBsJ7r^#CZuCo߳-%0cE` YG9(Y$ӎ cZ_Y .\j>\ambV GZy(ԅ:XzNm{ol:3Ӌgt׌57^~s `+FLWr9 $3QD _Z$*J[n?'po[Bx4 V+;C.Q{Ǎ^H܍6tx&W3P:N`T8 @d&>_M-sgCI [|ZUplw4NsCޅġ %^(*SJa>Z{N#V4/tÏF{^/ 9dk uhGs'4),Ǖig 6%3S%"FL.k*ӼJ8t9Lyk:7b0RX N bEx afmN:y@p0+G'Y|3MS?:xH {k x<ÇiXcəG8OEE@ЙZr=ɚد1юG |LBhZ 0U6y5v3`k1jM_stz_yyUV Ũ 7 B!lPOX,Er>'ϜLDBwORzQH0D(w !v_f+@o߯)sNv2V_L3lSӷǁX[\E:cs\ ( TpAb ͠69'a B+ߓ}g9yP{]X f=R(0hCs}>eY B+ȫB5~6|صwׯT@]85Aਣᚠw!aK>979o[B#gTB" /dTa$7NK*%_F.8 ʼ5Hz3bQCtr{rtzCoAe›.u0SÐ/?iZ<[OwN BC Peaiހ{1.TNއsQL;)^+mYٞFmIX"g R$_GVRik5:]8wݯڞ>ۧ[{ڢBv@N|XNhۆy\b>\f.MF%!;:^]d`Aۍ[^<.$Wtx sD<PK2_,c=ԋ4,3ﺺŏu# E]YjH?9 جO/ҴHsP].P6 `51tbG5Dպ5a+G3sjnh|9oEN 9ZmҞ۰9&O _ӗ,plsb+`˽J3, ?ƃ~rʊ ĞIoNo`N?0 x|8IZKHc \.zr =ACZ[<,s3ht3ڟ5>g L6ˇI'HDn#E'dUl"0+WpQ }TTϫG}*q^خt{[h+6uػA)[ce48rob%RLccB8.$qktWHM~B]R>nP<#ʩ=E" :q=ٙˡ>)nǘҮC4ϚH*C FѤ KI8=ƌ!0SWǠe(;`gb<Xh`CA~VvO'JAp`ESz/)R{]FM"AJl(  K묰|=xj!S`.63E(5}|'~tӨbu~LKNKH<kQlZ~,}kh8gN BDHeY2w~?V) xV?Qx"mfQxy ow-lvP+ݑ;QZ@MOkuU?[qd٧aB[w|msW,)5JCT慼30 \a5{\-gq@v3Fwws8 /]fD20JpӇ>žN@Uu_I5Ku̞}AnUۚ` ( '!Uf%'^z12{ڍ2򃅱Dzd 拌0!R;j%IM9, 9 ,cFfۥ 6QjHK[ ](F(r6+>Ka$a^A6ms0u+s*܇hyJH{n*mxw7`4j5 ᖆ_Z8'szTƧ&)mL\烮uy~m/0˟QH856ButW847o"{mܬ&1V4e[* 9ֶ;mH(' fA\Mӗnj60V^tiUC[omfo0uLI jq@D.*8eG 2>-E{+?y*s_Hi F~#"OS(oP> W{w #Ā\ꉊ%c3<6cQ}bMȈ@etn_4 fǒsb+ *gO%{)} u[IT3c,ІP6"XN弭ǒ eE2.zX=h?,"((]kK-5Y Tofibll"NH_Һv.|wY!b{*kV^xH؋D4i'4ւ`K?elFͅ P) ؕn$/rF:I/@?z=aaN=&KBkDKE)QhN8&6kU *f7! (yu yC+/ B?LOG7<%\2RToi&6(FɖXxV)b 1k+DF06 ֣BB׻\~ޕz*H!kh1qtcaJ$iܱՈ9P2\ƻ= N&5|))W},,LronFJ7)+']Ud'6Na)WA ?/}5τ(CCD׾u3b*bOHZg!YR~Yu0.u[1q9b=xulGwtH#JI#Xda>UdixxA!;|ӕFC7 8dW 0Y̔%b71`kΤf(B UhD>6h'6,+nu0a[^oʪ{l$嬻%=2J4-1ƌACW׏ϔ> ;jDtsbKBSEn,ٴ{h{I78-NHoX̣ ٲАÞ̄7 s~Wp{0 MO0VxkggxH\ gn0\G^۝nCcXrC5O (mFZcx~dȱ~f/*nbmށ-v,9u8A٥T@ r¦ m Fdw:[* dKєoqX*zpS~_G5kيC{+[;9?0ߊZo6kYKu\0@O+"TT^~5Zuu2>VO!#zT!([6,3}"k׾GM!p7ex9׭I?RoN0Ƅ}f_KrgY*%܏Upc &{j=PF*"rxͣġ38ta _YuAwC%v=ȯc46Q 3oܽ> FXq:(XGh _o")f2|=E*z9q ͌zkהߑ"/^29hm67Ab<"3YZ(Zc5k -S7g Ggٿp0mΪcxϏ1(/nSkF OQ _^鄸u:h-1w<ΡINV.DfQQ Jj̅sfLUAVdRE'<`PGBZ8wU+Y&3bj8R փJLaλDlJHu s&=QK!{_ߏ!bo&^ \[v8slY6Shc[9h2Dz>{roj-pO/ Y1<3raD5Xx5 @E՟}*LRmA \]I"v~'h.]1QXEw#0ۃdhA)'P*~f8vPܲi4p7}A<09pSJmWޯR!4oPiדOru` q?oVԻRϬ ĤU6R/ՙX ,@5dKC;o'z*] P,$T1}΅ֈh(]70K):R.oiz}kBGk{a=,:S9B[P#[ABhq"A7N J zk"iQ,tGs"Nu;*Py wcx}6 ܱoqOD*2jDw&ܳ8QP^DuMTb0'aΚdŢ>rpVi3B7hP  ܼL56u.@' ^WBPW?0z_3SdF.bRxfùp"7oU$6TjT YJydМы#R ^Jn>$N›z7cPV$ [@Ŀ nI]I9R%+x(LVs'V81\C[C2# ]36'nj{- }o[*HCg̀ :^&KJ87uG|s7Qz^Rw9hzg Į4N>!{h6Cʟ5uJ E(?RR{3Q/=d [`r EN54ֳ.[gmM~MT.Β۱O."&_@'JJf-!z\.]pxjEc\Fw\g =Yu@!$YfKi=f6CpdZ%.-t%]8 hV'@8ڴ}6.AwʚA2_ I$C>;^0caڟ){񀟌qwϦ/=+hR?Rc<cQKkäDWG7%͡ ss (*t#WSTmgԁɾb²xrK\z(Zx4GrCn0>8.,V(V_w!#z> -^CGϖ'tpxOt.OBgz,&Zv5sLM6Z"ni.萲{d l> mkBe_:SXszrð/lܚI x~r"O6oluW(e$A jzNS\h PUgCtdjRORpTqYt v'PWC9"`zS2񺂎}$b%{ţUZ+C>`o.OEl8mS%cU!a g=i~ vƧSȊnrЂ_s8  xq=PqqTJ+~8&-)spN撽pbw?{lu[EP`*Ϥɠ} /K X. uc:Æo,A5ƃ, #LW K|UI625R~#`3}2//ĺO})IAgb)Z!aIpzut>&k'S YEmӸ >~3P-Wϔg}OACLg`2> F8sefWasHrr++?Z#m b]dr}qPS&~ ޹>K{:ˤ$'khǻ3q#:< /n(IoF|5/rf?P,\R2_@b>O_L jc. gU: 7`"N'о(OAb'ُ^R(TBMZ@ 9PHlNw0gZ}l-eJ!{Op<{Fsޚr>MGRs镖`E]?GgVCwZW_~"pG06_EI,nF eaٻl%T  =|ˡϻI8"rC(€]H<'KGPt8wDYŅw@Yv#Ph's/ ݡH k )y}eܠf$EqQ"4Dp9'ر[!O/b޿PrE\dPl|)6k*a $\h r=~ٗMWve¥b4c_[θcv༆9um7tfLVlEqvN]NY!734l7I.qwCuPlm!2+}n^2* gW V{h 4@ M#d,0z07Fs*{#>^_,djGqFidNI(:<})(*lOj8f2٬:om #R:H&>dш1ͷ 1 4P=@dF:| eqޅ]c- )9hW˞@؋mCuߴfY$QybJnl1X2t[1+NBWB&vL'IKJmJuDRz\a2tz.,@\h@<x{ j L/wߞ<cUVM]In>{ݗ u[=EW$M=1B*S"ڨ]fێ>}A{b B']GoSnAPtɰzFÆ Z0}=ēJ Xqh!vۂ: 9JڗKf!ρOxwVcV*WkBAy גjrJ<5ecDL9/P]BUrʺbJQP|ɐ<֗\ElS $*bRfRCc?C?s|u A[H8LCue]m^93R5ء hHq.4p/BrqʧR_qV-ei`#iϡJ jom=JMі@wg<%zn pάVLk zh3$bR֕ȯs]&0p"n5WyKQFDbCSbhj&?m9HX9L^NKLn U -ŏ"՞OI#lxPeVꕞq22}ʛ3v0:9NͩleF/uCGmm%W\Hܤo;5~2Ҋk vsd,6ۂL9_˓U 4D`U8jrxi!uٱ +Sr6^섲d٪6՘t ؄}dl=#%D힆6+ctBvd.iVWl!h;p:rx΀^J#2cģ#_y;:hۋ?pT4菢y {1뵥h1ܺ"A7vF/;mA'ɵ1jy<ÉR ޺Iwt$KpRqзx!r.o'-Dj"Nx5^b8j_/#F\!`ROyl0)Ky}!ƕ~?J"E_f7Y5. Lr( 6+ߠMIv#Pʦ@Nܼn7jFudxs 0 e _0W\+נS;1ukqgz@ `҃zֺpS AKF#5fӀi0=D4M4Ǡ*#gLYԭڅW6ԝ78m~[br߻5+Z!,:Xu 0Zb)'\wKah 1٪#ј8yRovF;>PBǟPD> i5 /m F`"i m1=ZgxΩݗ&·οss/s JFަПDJإpC5੨r[%BbTT.G\,f; IӂxX뱩1>Lj:8:\XzΎTɛaTD(m{94a9퓻 V@hs4U*Ys3/bK`|+WkDƣ`ՖH=.7k[Nzrjb_yb$f33e RvBj"žlɥ_=avy%hiǼ9yJuy^neքUm5nqH{B_*N9iTASh#x>j0=^H /Q|G?k" |>伬Xi"2Hg>z @VIVPd`A,uZVQC_ %ơf M @q7łB?GOfDv##?X` f 3IU;]sr_v#b/L,a 1vP`:d%+6,{h%(h+ Nx߽8]'`䙺a^F8َJi yE߉JƏ%ĐJm71y&Kj:rN2& 95%A)ܫc% "QK/DBAދaeF4[+'WnwW  ރwvr|qIC[N8y4)V\?SfY,ň҈o·Ĉs=w%``EhTQ5I^`pinY{F%ϗ|"6/z6?ғfM꠼9 _Lo&yA A 6^nqy4:zk$ ^Bdږd+-ŭ|Np[Cڋ;[ DVXMQEuDܳ?dfV*aueq4N# {*&N3h*#G[(QҐڱ3z`j풜$ڬzP.Y[:SÕ\|zw |!=.CI:9%ۂZ:Z򉛇q(?,(ӈp%p51BE0 0v%bUޡT =(&Ckat 'L Ȏ,SajteKP0pI$DQ9W S|Dv.[sAC]<vu g єˆpUK(9NʘtK$h;K(7W"'҄[ XͣǶ|+'(cV"+LA {#r%bؐr;嵱Lj ҪDdԕ}}#cQ*ə<ЋO,µf UTjׂ#I dwW"ӷ%ǻG1Ew{ꚝ(TFJ6󈀃3E/PߘBilr;CԆ2YH(I/Pz<' 6@m$ߧȣ >OWҞ\}XƨH9yWw9iK&la *A#9(T9mW{,ۄ 3=єqtQ$ eYɛěY Hd#ڝdPE/r|-ywkMsK1I9nua3#^Ñ>{1"#Hirbjz8E_xΓ%> :p2|_ qU Z0*KpPkz'VLlh*7W\K 9K%ҙ8 lgd/G"RPJ:K<uGHKYIet9)vTs7uTۙ% q[>Yj.Š#Li[g{VFX[1A f?+=y>H c2Y+C/ΪnRwHܻhEMVc3ZЇ[90b8屳j`-&%cу,mEU[b~%g gU**>zb_%![Qf\G\e'R7DEm/v={#|mZ$s UUhh Toqt VxDiw]f_m j!' ^,Vƈhe$B=:xNnd:KvaWǾ ;@@Ⱦ㥓Trzh/74rh؍NP"JvN i$iw?!q ,{ P?'Gdcޚ:d߉ճgT ܹNhV FUqU>ď[t*ytueq7{]IiI%Ib-/ &9&n3})u@[/gΞ3Zh8yOuZ+KOX>eLCfXHITt>H-AKڏ<|9}hxO]6^Eb4Za|R¥ލ w֥.ԍ#sC/(TԠ_\#u,p!eG#s 4'U\>?ݷ[Jel!;i&<*@*>}#zg|ci? 6etr- WtͬtLrba-q)۲lG}):|)XDK1y,6Z7g<E:"w c:#L_̈mk,Q6xt,x10oYͩ2})^J?zci!Mڬ?1gR5g}w X#\oP#t<?mFʥDMTe>4fN6:까K][gN(/6Re`鋫m QK|'E7ܷ9[F #jpCCR@FްzƷ,8ҶE#f`w^(HRbácC^\ fi=n=SH}n@4/f")4wg`3"0.3S-tX/aMMaILi˛OEVpU+qAF}Ck1y\FT5s3]QatI9INE,W0\P{"Y@]I3 MF5xu7dGKo |op}W7 =MKBzrV)+[8Dq'~fbj\̂RecrV?C'13mL*!ƶPLz{yCl_h3za凙$OǢ.A(~ f&+C44eJKM}YeUS禦@c=Ob8 DhX0NC @^  nU^3d~خ, FM8r .2\88iHc>cƇqC @/\R+Q+R7C8BbA( wZ9\wq6 ϷDt"a1U |&%6!*v5Lb v^u)k[ U砌ˍ 툅& ,U #dHdb{??S:٥ EQǐVSЬ dRK2[?kՃBA33$@Mn9G%Gk(F6xJM2l o1nHKst"_r$.< SYſ5;0@%XL;E<^k))mvǼ u߫q(V?ZȋWF07RTw0eTt X/x6s5j-Đll21kn.Emͳ+ՑsKbjԞBma)ƴOJE dD< ~m|Vxtl0(VJ͢Vx$vdj3SaQsxwIH%LtJbas`.PtV2{n, ;.'s^%pȢŏ3fgHzOqYiA"sBb~/.w<ۛIKfa |EυIٽBX->zS9/2[J|펑4 $boBRφC  ɢϤ f"wѽ $iY&)ٓP[dx4A_8&4}xamVȧ5F/sy~tW\X ؞^㚿Hx WO,ռ<֫j=Je'_,O~,Ӝ%Wu84I]ed94O-3%qqGܻSՙqF`g7A* r;~paAKѻ͕8"Hҳ-_}CDPL 8.Hnok h#cEI D^:6_ DykO?xA=7=Qp1 |iӕ 3f7Clh{Ih"vp&'P(3L}+5t+yrWu!oeXr͡TEqmmV0t0Pu*p .u뽩8hچWCer# YP>N ȕ< >6e]ĕ"ޓxaoo6Hwn6:Ԧ|Oh>uEtYOuhetUsa0U&6ڗQL=ƂÑ ܅t9,IJ3CųbmN8<+A x-vt)uG\mɵw(>;+.t,T!ySFRuH58WTqH5zL')؛LZ1K`.74|݂ՈORDEq{&VQX=oVY! , kjZ/oūbDX_ݧ8&\>k2~'00%PTD>$)*!omOygȖH[UYϨX=)\ t [;;@_O\ZH ,2tʾUmc-#kT:ipa#] Ik&E-R{; fl\P] V·S|}Ւ9tY @ZXyG4`קs 6ySx)WJ÷C)M^1%j3 gxC~t)% Rno^&#g(ضcW'/zcPI y(0l]UHUEYZ) '4N`VFIC;V'dt-ނDpd^GuuŴc"(qmS"eVspdwsBn pfՔnL|Hz7jԤigVeAZ˳7GrzyV ,؎R` €otw*'GHxQ*X;F~\`hk@fQ 2G'ũ:$ࠦnMwt L9D}@< /s ;ac/ Juq}Hw}#Bn8B%HuZG2bn-J kG{ҘFImսA+wKKl".\gC"',+G0rnE&(EIbKTق@@w4JsN921ƹ т| ȇck9޽&*+#q4K)Wm߬; 3)n!6 )Oeս0~y&1شҝ}IPoj!M0Q^Q O'奛*JA:l3z_ Y͇E7~}V'AM4-H?uU U5WwS:("Iƻ5cOqt9F#r~6n3;@K-$-Pu(/6Ul AhT 7JQo.=0o-fi̠E*`@;X߄NIDz~]kiV'b4F?o.x3&]4(5!DAC&> ZtBmXL`.h[uC@$6#X quL8sY DK>}lX08ìCO,?䣦K)CVÁ) xR&M(L:Tϛdh?ѳɓ>UdH&o8:$ts-発`p2-,Ug#s|*FpJϼ }GɇlmZp˳ m iwz˪nzB}<%a)IEB3` >,GI,(.8?FQ8d=HaY7f,bBMaO2c0+cp˅KJ)BeHe7!Cåm燅pc#A 4XpITPCFjh>5v%1/a(دCEМ'Sԁ /}T:_-$?xk,`^_CCbNt!0T:=ge- 9d{0<9}c7D,bKV- H/fG6kcV."~ƥ2 3g#V=J|b=^zޯ %rK v;h/mRg wd F-%ˀP[=JiH_L(Jxȅ`5t.>HtxzHW,್!W冇ė=VbͩNyYx1Kxh;nޡ:?cA 5R/ls0z{mcQn,Fkzt >Cp|3{9W!dYKl(F)k+;m^%WX{ K=d[i+b}cnUN,Tc4>xwSD994~4;cH-eS!hRp\*yLO$I<5v^W@R;;9v`|<9G; rVz3רrlH¾ie[#OʝLB-3uJ4kx~" vULR4 S ֘]) Un:ZBQ0{|*z>#6EOӗ%+b!wdk;dTP-8,FP[aG)^P!}X+,Uâ/Mo p>3sBHg 7VG]h-$oLjr4=R?pÐYSz",wf ,Q,z {Gw9! ui^DgH32rڵzdNGbF=0H`O Z=wAfWWAHɭ;} wL܁qpA":U˂_Ӧ;\(qS=5%9وfA C 44TW wev?+mw\)v.ۂl w]AQm$΢("2ub%iHNȖQRI4h%YM?;t%#Em&K2vaIH'z!"-exn%妁{Xל1+6x?[}`HiD  W~XG4BγAy{z:Xo@&M:D Kj?5?$jc,⇈?k(gvNG~Jۧ:H$<\Vm/CZ`;u$;oke2!}>p;xqigCRqoD:) 8_zcFă4*3<7ڕdI2')L(D&nQA֩EH-wpZ@I B=M?ceEۣ=BSc:~ 3̒1&rt3_mt$<ܟax\lˀmd nwX #(VW=<߷7}F2Pp+Hյe SHG덼Y5=U!;83M5gx=g(|%`xn(X(.pq2!jv1LHkSz2h/>XNT3mŒ',#{b5TaUj5/Mꄁ&XRRp2 Zdi|n!_HHP=]0}NaÎ{e5^{Iՙr*7 `aTАtO#58TH9?ʠe6 r¥HZÛ:qy$n.eH}@wF/Y0'}TFUh/|e:)d~^BtrR|6,U9H'ψoh*-4"G%a F~6K@<.\LS ü=44QǖC*R6B }+R /u8 օ<?mm؞*{vڛ^)睛kNmz'Ԩ<Ċ^^y6W>yDR$Mpoùn_Kך eeօD9Dn xk4t5 PGe,ToCP\uVmb[Rêbͩ&<}JL- #V%Qe)>jΗ.`@nP4v3DlD14fd('"ͪGYUM@jwgsCv;< rf\土|PO ?$,aQiFM6$U=x.Ê'hXjUd%p]#._V eʧ~WHHAHN|:[:t!"uLoO/ ja[W0-J"b? e~jbkuuniVlTqLX̏"rXI3/2jiov Csx K PpiqZ.3  :M^Ve;Ni<N[r~hX'zOlE8>&q "(@!i-} /][썥HO$BWqteUWTeri?SYK/^V?qZlʆJ6Th9g³6@DgV.X3tJA)>f8P)Px+5aHtBבG.]Uh#axrᣝ*U(}F"}{15<^<kDLfqh @+Jm!e+ID?gsD:3JIVIj̨:H,$ٚKkh]wth*yTNW]UmT 2VK[5E`Yi@8n0r@k2'mJ0H>we]1V:ԃyΫ_@y-Y1\F[a1<dNH{ 7-ہ0FJ ~;MS;i|&ip*) = z>\Q0{j[ @ZO׬~YT8KYU{Ѵ(! ~3ྐ_Gd,N+'bw˴f2~4nxMQPi82YCYzuhl~$\˭ "uS yE&U5IO %nLyr4n`Fi..FTB V A8w$9 ${=QtE2PU[,S8=֙[XzםI77(aB];߃=V&LxAW fGxUe=? `C鐌Жk@|/=psԗ˸zlbbKRm)^Jf d0ßЦ]`a:Żڗ]_?8KxObFmg&r{=!2~3!tKxTE:_~LDM2w~Wn̤ JtSYW/ɪ#\EE^xT ӫ]{<Ǵs41"h"vG]LZx(pE'!|( ̈́w1RX& sUNjמ={7SlB|ӇnU8t{p5Z8tÂ!0cz=̋Qζ4Q|ƐQeOs:p1dꛋ;ZUb /Xrb1g,\!=hvg hzC)1{b.n+xY]RY 3.52͊m|Z;ő94+ƠC)v0<gnH3X,w9= 8q9ue9=5`JW`/;ڸ}lq7KvFWXIH|El"?w$/]ˬz_Udt@!vm-VY94)`¤}Be$&rIBYc#h벎qA|NWY{&m)pV^9#DLc`/.h–[4|a,c-2U豊{I.8hdVxbh%#P٢AȵbiiUjbNi{0Ea0{lበ d0~R _m tjq:g Y{a,[5lPZQK}~(8=뮵s%YH & -A#.O)-XnUZkaCex[6eBdsڱg%ᝑGi}S*`AEb);YN?)wyR˘YlmR&H޲D[1_og 59&ދJ*C^\ ''枿9Qa%e8riݎ0}V0["CވW#2tkWDDzPӁrukT4e \#&E{]1M9[^W*KNΙ cc$)!?R0mȧ%\,Hx.ňJ0XvNʊ {\`4.& zmKYj)b>2!$n^x\`#݆>F,s@0J FAAd)uT~~ ck[M'}ei I#;(ncw<ѽ`Imq Y5 R{3])eMByh9Rڋf {ϟTJ~ +ȯ!]7֤o qյpV"{Ftw %X;I23X)~]~3Oo"guny:oҺ Rߊ,^Cl9d"߹#cZrZ޼ܩȻ؜b>>T>NHT DCtp h!@A5"Rpϐ(qؔQzdZĀM-{*4eRY;=*"| Riɭ-oijHi ? ( n! b&Z}v^|ѝW}vI&'ed 4z(;A V<5Ya7'W -+X o~`T;V$NCaù()USݑǶR!Z._-#'X?jc;܋qB>G=8Du}C  ydjp!cђZ>HU:H* Om~ʹQ kӀ[F&[4tS ;rVĹp`FJ0DmJfa]oZ&?Bkzy&N͞\AH+Vճc}| kˆ5-cl؁I䛵}RHLE '6HrgHiĔ}2P4V~f{F ?.Ecb7qv#OV_ !UoԀ^\5\hvul_lCAj Iݒۀ~` M?=Fv3 h3xŖ9ш,t"cNyQ3+2鿞P[ԜBq5UPVcI鸸Ut؁BI>kGY'&bpcp"}1Hi\3ѐFoHru;;QS9cLS&hS7YBǔA-J &c1 |7T2%{qӷ!g ҸGƌ} h#tj&9PJATƈ.8\}8_|WeGmK#?:T hN\-d$~:S~էG0ԻPaAY %G골o~?YRt-@#yԐ#/ ꬫk3fD+m}!qr4:.|QRlwXm flY[tBRnP1ؖ(qXfZɦ6Go|E鋋LN/lK7GQTK.Rq;}E}=xoBfx4({]D)W]Q*0M%C Ѥ8"/No@>^Q..̂o,VAWEÖo*8a[|{lypxw~@Xz ^JH8?g1o/1ϸg/,w˜7*nU0a|>7a[%I0SU 8d>QGjYp5K}2m,&dZ2_2b Cq{Mg8=}D$DVʹ{{$D%e1PYcMörFPiǿZ2iW(k_BE8l]ֺ6[Z{\[y4&J|(/Hw{20;aeX`|(.<mE l\SWv5K~zםfǫ_6 R˔Z(UvHpkK70' vz5#lüK^ޭt>".&2-bC4i+vj\2kB*> it+? Ӏ5ał" ezfvwF !:Ƹk w)rvWb N<*ťt:~ə$ԩƇQEI}̴K7LMVs#8cV? jꅿbk?"i"'_?5ȄiC7PsiVX6MA$ gz["&̶{h4Wb K'; 6B?bi\IN6vas{D~i͖C]ӣCQ[ $صvZ5HTE6vZGlӴGɾ XPrB{b"6֨2}Z'};%kDe3DW7UaځLAwdy5Ne'ogX] ;S3y;)_}*Z Pdj2k5qԋQ3Ǹ.w~GXU7h8' m kCd,W!]ČobK؋1di(KҨ?crRl8mtwL*j#~|з`@xa%v;t4Z -#yhJ"1䘼е[dc >lFZhS+!LRͬWṀ#Ջ|Bw",-d{z*uOuȩo۵]jgȆ`u(w=Iꌴy-CwyIFynk">5=!lۖfXF}6RSrX!}U6kID%a{ӥ`SAAZ}(AV$@.5fz;Er?BZ=̠܏ypߏ,,1{KfٗHlrAM9LBau/Y~)T˪i%/RpTNX!FKzVro ›c@^1^ zpt0G٬t6MKc +E2 WQʡWc]i8t g8=4=.6j_ Lz,b[|~cn<`) 0rPtb(4)B45豕0Օh=iDJ;~E\P+%\jObRݞG`!?e(gT㍷\ }xkºȬCn?K~neL$VM+ߵ7Qdyf–ɯ{s>/'1{ݏ6 j`luش/ PѬkiA8\jn vG .|C~&Kmɳ%xI.54a=MZ}NsBN KrAO=ap($wPx=zPd3hq|Z/ (lo=Z>2 %>3sjNj{] d.0ZT`}q sz)`Q zCUa8A+ Ų?cn#h@Wdc¥qon#3.^ =;e?]!HL^/'[M|V" *ewPsu58&m>*5(SԨ+R) E}} h0@xB *kG WiGpbPFմdDIqflF:#UkU9% $B ƫ fy*.F#Dv4ٔ.^1cU/=0aZpóK9&@.5TlrKg}U(xӨ7az.RSߒX a1HShnOZgZބl1Uy䆜r Wv7)ƙ*UݐU 546 9 7#;juTӴ?+="G) M)1x8>R]sWIի_Ń>`o.1D! <=\&PS=t rDuVSir|س`G/m#?`$oTFuB7r&$"z */@g|p=KS+5 ^ 60;WV _=闖,%E@MϙѺnG.1!4'}ú1 kr KYwpyz CYy׹UN:qdHS7JܐkZE%޳zDDiΎ[?'S]]"wpڿ, ?rTr'mW\㮏'ǘ ;i-݀9v,SWnOa/|d3],CY 'PhD@-7DzD"YMN~.6b}}h.7 DSp,ΙW?K;e#~2F}F3E- 5_gm@ߦ %!Pۍ5wg0c0 lt!ObrKwr P-T|%֥aN9U[][$셆FƹA_=`DW ,Pv϶|6lyz[&rANl%\5gzY~]Wtӓnc:1,{1@ τ0ƴ8B\L쩱Ӷ}(VPv-Nή("$!V?!洉re_~59c8}:)T#p/ A3vS"N4B1`gJ>O+DnPvH@ Dp_Fd:y DNLf/NG6O쏉|m%YV,ۤR+&DpFwS#ɸL"Is~ /v.>V1S-F7+2&kE_UKyR LcGvSy  bsm\joBdCg`X*mLf Jy3h~PB0KW_ .a,=~S/ e\Ŝu[< //LNvyiG93ߘ hA.q5ט5,cô@-MƱz0 Q2EzL),|EQs"΅h.4$@ȎyʗЊ D-F$afwH3ݠEcH~iB$wj(ET 8W'}.#2b`2Ab/Ʋ#5$>7ĊpgXO"pi 1 OJv~`T8fWq"䔊3P熐LX`еCkwPYŝϒa}"{Fad!9an ΀D?my2DiGzjLWe"oU9~s,t3IYUJ"'5:v"0LkK6emS S{X+ľ*1e_etX+2ʒΗ2B MvY;l@_8U$F[^[,x/6kkePzݷ51H9 2u<3IF/1ЖFOG*?l"*VAAC]NظzOe`Ӗ ڝڋ!,8s5~ͬЂ~ӗDAFlr鍅 <V(+Zc,hQVlh?K/@ЋGR  р]WR$6c-p}JxEX_Y"8oMv3)4D~v^&]{=#,z~+rzeKY5 ;u\6:Ƀ"$SOZlbf d:a Jgɫ1%Zd_xr/h[_a#^)̿K}N0/D5R۝/Fϝ M6`veQ9PsqpSgr!`.[˜Pc4~u񶢗oJ堄&׎niJIJٲ/n0 1etrC>Uѹ*hV`^fq7F 0 ]@CNoi%`x#++VYg=-Lx1V{ kf n99ּr;W,8:Rj"vo$ߚ1FdC94Z >Fcm4.RG?K:;TK击4<UMGaL.j{ŧ㮺{jQ ĵOΘx,jʶyK%gI)2 lUcwg!>L_=+}P?8 rJ"v޶G䎡㋺ELOT'-$v̹V;r$fFDݗ 96khh}oK~k  Q=2⋍BX˜~\ZNEs~EfTȰٶ7[|9@'ÊG;4-vŊ]S0J&+8UpdjT]L n \I:i%z):R k&̦i_GE\9&A]ӮE5Q5|8 nT(RwRe=l6XLx ˺%" X jR)UCT:Bm>u9uҽkx=X˛uB>&. Q/aU1Rv*7cs"Jx=yg%n!YcqJ0ר[%a s;҅ΌfLKp|-w~)+!(7Ag|F-dt?|GLЉሌ֒q~4Ok_LFc>}M=y;Nb ?6+t2n6YM FK\in'FaoG:r\&w/$ WL|]ݱY#t/ӺqGL-|́Mb=9y\xb8wzq-ÇmVJr}Z]I%pS?|kXJ+; ^9\6Vz@%v!i;%gBx]~!fĒ @S L&NKGqSl׿f4?aX"\$Q^Z,kˁxMyay >BXQH :DQu?J&{^դ4QU#]oEo]CUIjJV@B |; M*N6EMc.ʮRKyaՆs|cS2@gįG[+9cSҾ̛U !zʙ@_fXCd7u3!/sft#G a}Nͥ@0y5U"fiC>D%kXzxq-'_c:@ڿ9W 3b6 qWaAU(+gF=J"`jdI`O>_/h.x&d;tV[)[kvtw̕B"6ZMMdH1U{ȨԸS0*qQ `5s!XZjm[+Pjvb8կnRibևEHq:yFVHm;,WH@]]Z"kfU"¸#CtyΗDK"ֳr(f?+?7fFI&?$zQw7 |媐 FT_q'N#" ,db6^T"{b&φ4- ?ms!.Sd񎞍% 3(߳1](%iקTryq«0ɤ1`+R!Dbޢdx}Lt6z囶-_vfu|L=Ix .Ǔ[OR Ǝ#Rw`Y?+)2KUk10KKr|oGM=@eǒѥYiCmmwTjWwev}&D_r tO7unEfx,<]$wEsj|S{ W[K_`elxpFڈ{cnO\n[ /"Ҵwgkm )&u54gO?УgvlMwP͂#78IT.#t;f۸CD2q!B Bﱺ 0 8">,OS҇-QI7D'za8h[\q?Y6~i\٘򩗰Ч^1'zt F"?-kl֊й`,g]2$d!aJ hq<\H\oaJ-be?::ws P97e Iue]^tl3xJTMf[_;cp@͟63kH~Jt&Kb ~"dm(W=|jx82nStf\,u35`8{i;ݬKd,5GPY:g$gja|7VLdUl.?܄N`,OZ'dn;Iև l:39m|"Xs%& 3c.W$o R-)(80I%PbzH蹽h^㞑?ՠ֥*䘎߁6ԍ`0Q76bVvĈS'v)wjv 6lgƺѨֈK+,VhN j 6U/긴c"1c[k۶Ak([cR?kEkX>2,KkZ"(x>Vν"Pws΍{Ɔ6#-UpVj#h "ș)W١Bas+LriH3`Pz>jԟWv{Boem‡R6ߨ|^~`(f=ZIbE-4}l)m3Ci.V[9)asd<նFA:w Zꄤ8vTu}9xjWdX^K7g`9E@o:Y$ӌir z>ߌ5:);;yaZf(7z7A)_Y ]N,*'uP65F/Y@IkpQǍHt:GG/?t^Zr@% ( $hk_)a|Uh$iKȾup,&@1s ;*1I;Ոfr5#NKw~C& :,lZZs uxv\IkkgWbLcdz{!Un s vܫ5 i~4kNXCW.ʣTfwo5EM=`(~-M֯Pƌ0Q58uC6E5LKGtcZ4 O6mɀw@y"a]@&­JedSl-T׆m"[/v궍yiP~dâ'u|c,D,LkQRXW P`{?:=e0P,dh.4Irɷ`5P;<1$Lj(|G/o# Gxl2d}ϱ`3!Kis@/V sS -¨qA2 㡒q`^C{{i5cw)qP=[WIkg^-o$)UBkJ"bX{l~ /]h0@|l}\pZ8kT7O9@blZ p{G*К\.xԛƑVJs9I!BsN2z@֋Pl`iFB`z.ߚ5b  z1 (2X8A9)i}s_E+hYIkǫ^R ț ]3EZUAja8fiu/v EM.\nȰFo+nz9rb,!(!㑆m½c!nɣ<;>dWá7kd F!LGq'S|ɋ'~-̇UzE [^6}R >ep@Rk}CJ_ZIUo-c%A6pGOTVZdS3U/\rm8KlxcgVh)Okh/[LqK!EбMЩH#%k_CZl3qrU/_oOz#U`mdGjL/]3-soH j2Fhsqzy b'h$hTj 9~a}&y:"ɺW/RL}V[9ί~-OW'CgG >NNQ3‡@ղ^;.52i'+Ǣ<$Ȣ5qWLAqҚF<]Nʚi)" ^v}}jK+iWI Hãw KQ`Z`Q!Ժ蘰fmer% 4N| Jsn>6fCrW&jkڀ"f.c~Ȥ #I6΃eu9<ә$  ici/WU t2,ugZqZ\rn9#YV_+>g}[SQym!S3O`\2lW!!-F7C;EuYX/UFR<dD)U7FOabL&zm4AO/^ۨ\p H'4N&}+-:bP. NkHRPIeLiP,,iLTZ 02d/Қ S쯼&?iA~dMB^1΀ʵr7=k:ΩBsv4-/)4{DГfyP%mإ2Fx.Y;An#yb N#ٜs=]n \UG&h lƍ Za\kN`q' tj=iQ&ljGәBOfmGmAiN Q`|4g_u`'1!e8xvC>ܰ"Q#Gۆ@ |g~U >} 69|apw{L/`Dw- 42}*F Or1qE<>}ע#nY&iq 7>֌oDj^ 0_\ v'@srvŪLLk! F8 8i~AЬTa"c(x2t' ?-3h"p6,L6Ig܋ƥhu"jWƉ|!i ŞQz5_W^~ S3vNR4־G2!{5ѨuHP>dz,U*t1qnI4ypZOS215xX~j'Rx{Q,8 5*vLV-rxڢ+w{Nǣf 8f_7( %I;eM\ N(oW15Dm+Ԙv G3<, +3lӪӖg %\f2!'4~Pksۦ/drmts '<.qH: T3`eAZ o@~,9ݞ]Q<*_6iIj aN99^M\-Ҟc^GVS1G}Rpv,nlSp$UdF2yA Zj>* cq_qGL6p<`B N}I2V1,%z Tj0~IT Ydp~mD .h9 峃 wh Gr)LK% + xfJNG;Q}{mbvll;X8%P@@[%1ocf \d{lf^{>NoaW8\Ϛn //6O>h(U4=Y WE<S'<{Y1 ݚJv[C%`3=Ϙ e,}'sm_?"Jl\JZ`\J+HsN@aH79$ )$/ҳVi4o.ÑMF?A(u\nbфse<qxP VKzlRFNKaG8[ e?!3ɠZtW$lN5wT CDM1,liWBEx6of5}ޘdق>cڐ,j$MܭO隲cRZ& ~n ,c{xqGy;%^A>fO'F=x{yΖWC^vf' )5ps3A Vɮp1)TB+uqʪ>a0h͕&#u_H^[1[w"%u*{eI&%fM.hu K}F"p+o%DI)ubBZPc#c05h:n:0[5aNh/tu ҫkdDs]jrurs ̈9Gf.L*v[>=]Iݍ -TS[boU|΢Dʤ!4rW0R$nG~96ʠ# }c&WR)ʜ߉ %$ZZ mOX+a>QݵT/JKFʂR04sB6$>'ϻsD:L*0K_h 02i23H1~sZCQιZg9.~4cxJB 80N2ɶPUQ + ߚ/NloQ08xh]8-A2DW gLBЦkיym![$qĺf=cm-MSr'I2 hNq_Њb!RcSV*Lak{[*^tSFՠ9AJ>j03R-5ߜ )3a !gd$/]%Ң$=ϭ7 O/0Bx;㷅9<6 }opXq"QwR("N~I,[7kW6fP}ړF뽴P6읿lpCtƊ;"q6&r95F"[ůS z$ #[~)-Vb"N31ޱja-^~S\L;xG]P)qB."A ٣4_ҩy% ^"a*m#,}-ԩ^3u1H!ҽ ې<k梲s2>~Zxx3PiXj"t<|KM)no2Ro(5,l釳Ћ5¡2Ërf>~MȠ[3[9ur|N9U.X\f+{yjDXS3x=䭆\䜚k{@+zV9B;_2N5R⊾v`ŧ4hpEh!//K (]{ ͣ*:;}KP21a[:Mə5 \?Qbț6e0hYdUԀP}v"&"߆` JPpQΜRZS9&1ت*Z [vR# ~8[OvOm=~6+YQ[ u(2}gnV )842)yiw|[;(O,8Zt^\y߫DlQW,wKW:#!6LzbMF6dCf )[et;)Z{ت*+Z}aaClth :aOԞ3p$L/;VQ(WnB, fyV]C]o x>OQ?[Af;4Y'L .dn9yq0wk?JWi LbTCiGol>@T>o}ZL`?-T)rr q.M}DQ7=l07S$ꍲ 8\I].P!/2 m2BH#̬x[8egCm[9&,${%+c"N&zL/bM9?.C00(P;hYC≀)B4(aDCӉy ߣo{Ӫi$nԝHҞfŃ [+=i񶾻]4٥!KekUQO;7!t(pث'Y@- eڌu3 >>Q-[ +ŷC}")cK7!T/dyAD *d:wo$"NbH+ixh]S$zŐk=r~TfF5MZQJYIr.ey0F-?$#Syu s@ʂZZ-! <`orJVkzr_ՊeL"]z!ۏmA>B+X@&u`_H[KEf7ig;@.~"EUXkxU,‡(|n,^0 N5K)s v(3v-Z0 vYt$LЪ3¡DquD¤|I2B//zvO%uմJB+57ؠI=$0SHRn۹S9/RneJye 6aI-Cp Ћ:SS',|wVI51$pDhz5HoѯK{՟mT'b4~} &I S%6&1.vwĥ6k\c_JUen,7"=ꆾbLC|u.5B7a' #8$5G 6-Wznb^_?(4eS<4P20WWYKDӷS[9No6CvLNb՚o_蝓hYlwDܮ z3{L`rx &dB )(N9yOC鷰Ak,Y {| AH.=QzZ"9R*+w_/KY{݉Iu! /Bs[FGc1EM#]$sLD5gd20=M #E1_ɓ5H|n^,-WM Ş8'm_B/wRa:Hk_k6\|xn |4oR3U3Jl,ݥ4,hTyX^c\nd`+Ŀ嫻ϫzHj>fM|j*pAoGًri>Ht3￀@X`1zOyG*N=( GaI7 l ?huj O[qW; WTws(BBd9dgŇF>^񿽑G}`ER'z5fnÉ?B9M)eW>jQJ5ݧլ txBk]$o[ 2jks1r;;R &<;y[.C$+@ ?>YT.bC֨dr!e r::vc2G\ W4 CR#X - t l– ujz:=((ƛûGCRmi:SU-z~ ]MpÙk³p>W)bʃ{lG@byN t?g8dRt4h;4f3 (tZړXW 4K@"zM⛝'w"iA=)ʇkǻ& v"^٘Sg:% ]~U(ڍ܇nsR aAI"Žn*Q` }b.hn 7q,wIΥ8vr%C/)L+Ƕ>yXX#gypWEa}嚦9`|nNU|߽PُNIL#B՗4_Nwlo@HDף%u?ɏUߠsR_%m#\{x"T |A!oI3nۘ[x?4G dgvq1IHO^PQЏ& ]/=nF)KԽY\zyO/Z?w֗? px/f׶of&mcw$XT$e՞+@ w )>oV[&9]rTh۱OWcRŇΉ6nļ" 0k2{;(Ceg(8U]>n9j'ѝk-} rcbZiIZx7$E?uO 6&fCxxx|F<|Xvw7njd3vhe4D @k^.#x)K^wlC6M$pšl@OA4U mV؄%sb @[NDwBwwj8nsoYJnx g8N7Y̓JsBFmMxs9Ӆ>#ր>'Y?<i3MCsAibXF,駕WCƨnRmgsAvow7y-6D~ 7ɒ1K6%@t a@H@2￶81jID.ZttH,>z4#R%ԩ+$'cV3M.hu-dN\A6ms[т<iO3'^NkڦUd+27P6s~ΗpK J9o37\ IdeHuJ7Nj|8 'ٸaTT$,¸ *R# Pnxag3/Of^;s MK( hx jJ5y2~~xnRԂ lfozIB֖ ]A }P !~hJ"6GCF/ј* wc_86+]dzsZd+fFH:?9SGHCؐ8}![.ϟCjbQP{Rt$QѼOdI l_qaͤGVd}|⤋ߝZnyib3J+rsu犳H^.[mW ՛ܬMW>0_$3U[wt\ MS|*=\a-F Rl9M_ڐI+ʰƁ«{T)ػ+h,D|򡿿srAl$q^e ҈=B~M+::!#6xi\BC7XQ6:]^]s,5o#UâvqE!L<TD'~+K.{л69i{-4?-'H?$Q'Ma:5e3&cn|=} Gl,)Tk |+M5Fs׳˷!@O{TG*+NA&$CaYzlﻌ WWa@#3s?A =zƏ{L''G]lPK&  zΆR/&9Ղ{KCes:T \m>)|fbf; P'DGdSLj;z,Owψ=KF~iL^~۵Y7-;qRU|7&*3-2'hobTQDS@f6Q ).ϴmսIw_;,pcD=k:F@j\3+|w ]2Ñm!c'ժH@uu} a %t BH͡D2,5/0p_\YAJUݟMzJp1&'QX e0hlI(P0h?F8/͑`BH؄!s3ҷv]qh6^WT xbM8;coX{X6PS^x:|<<##墀L25oU@:ly RC&c xr1@Ī-Tt:3VE/lPtٖӀ%E%$*+D,Xt$2e|K, KG"^ަM![axO?Nzj*,t>;64):f>WI纁Bja`PD{6CPs[jt, U"J ҥȸ n h&prCH,0Rxv^ؒff"ko y>_D1(1 7h,1R.Tie6,_C>arJ~y%T"kr'(o?! aE (`g,wk[9G޴BIbU+󌞡腸|(`7J-@Wْ?/ܭi-Q m@'x$e&/e`+\s1 NnByS%"cݨI,9J\e#f(FgϺ*6{zf4F昣/U4Qn/ʕ8ΖTV>.;#c!tJbG-&3֍9De.- ȔWϥ4r}FSZPqw4ظk2AyM2>HݽtcMTJG#k87I4fn ;`雁)urǟyR`J9ഺ'aRx<"2#tQ!ƂvZƌpd@o. n2,-Ku0N3A#c|bwÍOdi!U g*S,ye!y`Pk^9 vgz5{_驰( n#°3B:gӹklk~taJz}ڷ:0iLxRyEA5|8`^.@HfI2O|j {9+Tb$;u'Q=m[@QxCmUP뀸ELPd$CV#x[We\7$ hc&fwx:i6YCגd³U*6VY (ԋ6vYLr<70d C3fؐ5«:@v*qo3MgQK0Ez)!cpkw*BD8BJ`,#K})mr0$Lg FfbiCEC!qF^n|KځdЎjaKj)_{N@aUPҀ7 :p[LZr0ESiV]G`.q얛ߦl'RZkFY!5PВW(tG]GsQkxoiO"GNYN\,$b@'TJDh4X56 c$:,xQNxPޱɌBY+s꾷P4Y\ѻP9/4r%DTY.羼G lB~Ɔbb;BOA=QzXim.ʳ˴ :y1W$v"w{0/]D$Q*%y iz 2bRL2f5|bj {dÐڮl_s>)%PAZnժ k{<ژxNp8xz"܌w$8~{I<ϓc=e)h3(؅r aF062QΕ-AI< RsUkiuc$(Zo6Ͳ#tֿMK?XweV,#Ny_d AL^#ǖf^$z V2xt"L-IЪQ Z(鈱,$ɷny.훇}G۳Z/lBN(ּDʣDZ4Ȁ$|FSB5W%{<իX\vVxwuQAU"ֈ (TRCy(!^<9(. tI:J5jcoۦhLݩr͑UȄPBh7]a1^1qaYJ⍍w/;djP(VSX0 8mr˯>Y%ڂ X3Ӥ~Q4.}WfZUI02,@[F@DYiY: :`EeA*։!PFGgF8|205M7MGKvjc4rVT*xFEW􄞣 dpu[ [*vz%QZ uNٲ>%8VCTd9r P~q7Hg87(<;g}0WY`Cs#ErtGx{ƛy^-V,< 3mKY_bSVN4kzq3x2G.e=,#KL$l'NPbx@y=`Ȱ sҐuy+ӿ:g':G;?ל>!S>0[78Igt#D#"`-A{Q8 UXROFr>gDJp[#;6aw4`M4Y^/XdMu'C0'd "dĿK(]׽!+RGJ: Zgs ; `+1ޔ<h6^qׁd"` F\weоs z!X܄*4GL--Ƀqy;Z#xM9KSUo7-J%aADooqL,:n5Cs1%KtLl"o5ꋀY@HWɈC͉A:K~ T u%(hl3^Jv"'\tХќ9.eۓj49B/c⑑N=),1RTÆO-G+tJ[bCk}Uk&jcGz>.l ukT$ӲZn9WX"~n" U KZ ^6?6"p᎛Vxۀ::07>k$"9=!)/9 ])s` }Gp?2Hə ~CPL{p*AvŽll&ࣲhT?=X_*4|?&K\<>kl;/ u!zwh eՉ"ecF;;+?nz?4[wnCITJ E:3|󮧼Pc3uaB.;M s .|r)i #"kw(j)Jr :}|=~.&'m`so8'_=DV^5)Q , AҦ]v]T+*: oŞYd=,G=Fi6;2*.Ž;KoYu ۆe?5\HdZ¸Ft3qۅvH:)J۸,,D6ӣ'pGrS١c ݏ[Œt9OqUyhjAUYyx\ Nl$np74s-Rlɏi ʡ>[>#pYʒ/ Z-Q}evu~ &c ?^fOX6kw7~[vt8;r$X59prhꔲU-uuMlB 2+0qy>",= }ЬA>N-K E0_N"/ âcl&&7Yя$(s*#|SxJL-% `Uwn=SV3Ch M3a(mE@Bu{ J>bG052$%ԢiroC=a (v(J=.wT}9,N@ҖwDni B S;j,D\5@U;."~0u2_La2 D^ wLĜi0]pDH:+*kkV J<%.G`ofUQVQ`.!5Mw+=^qOebij$ xU}*Zl`?%pDv@۳$9#3=}GR>L 'Xwݦ|hRR*5w,M4,BfKɔ]|{E(m:ڣF@sWbٖ<:J|{]W03AׂB#o'Ric [ *AOEڡ+ϭfn&w_WO *ϩUy j] JP&!wͤұ`϶țX}u\u;.8o-ƹv3ȏ&a7\Nw;ᓩ(ǭ$dru˽`!EwYlgGja@/U)E4u W[>F߷>ߦ&PK[mj?O9?#(j^Bi6lѽg flrԿf1a_3DPI38&;f_%8zNFMNwP|T_"ju $SS]:163|Jѥ@:b$:~lQ78P_ lKvmh VJw]jNĀ1ܒ?k+3M |v ?gi<}yW:~N O;tY"5C\KIJ\J:8Rj4l'eZ-L^h@u8YDqJVS/(ybpM9l*CBF@vfrDW6< 1vR%s3C?wKY}(nahCX9K<[)3w!B٠X'`K:^/4!m$+b`0/ ݾe/"/82F. ޲>wEz9"ؗz=9ɻRuЧu$H>y*$Z9@([H_޵Pl>;frݼڡd i<U1w- h`Y  YǺAV#>Nt@8@Y(tվsۨ!˥ʌSqs$B.6#O~_¶~a=p'q)v,_n97Y8i%Nc0P&\iJlW802|PY>hGEm {\Șr]iRxhZDlUT҉=Ӳ4Wy|pg5]_YAnޘN}dev{~1޳'-8BDa/ɋ1yƆ4_ Ճ7lӷxpLQ٠tIAtN~a1eIC9.,PV<Өe4>Qf #Pȫ/RbJRe%.Rt 0s;^ Z ֨yE]T2f$f%ެ3T |,eݱJbEޭN݀6ǣQI dHRT GJ_GcL!faRҭގ*ӸvX*\A?͕(ڲKFʹ6/uJyEJq~ɆK3tQ״RQ\Ev6ʭtlDw=8+JZ,s&}4c8'!rI%Lup*H8@#o|A+oH G9TM}}@^)Jia [r Շ|<΄j6c݃w]dZ! fOe&#Q~/`gpMD#}YEocədʹ\ JV`kni" ڤ&Er4>[x (4$e2Oe{(#)oO+f)gY\k9 7 )L\tw§r_* PԆ皼 K 4Wqr%f(kKN6lHX#3Dw;%GEHW,-*2Z !p(skP,l8ܶݲ`~,2?V=Ø[\ \kˉ} yUz]^6&1byYãPL[SUX@M 98 ۪KhJe+MH$0G/V&*ǫr)8Eh'@j0H3VձZcL%=߄ =_M_o-SұWvNu<Ȅ&bb0#\Oc*=-PH>Eժ0/sO7]!Uy%PcܻD_OٕD\ Z 1O0AڤIuSERZפI#>j ao# 9y悊't؃?{Zٵ_baVv3ȴh9~ {}p2f@ q20c7?  wX%2GF6pZ1&a,d/xa6nPXWMJTjNސ;#޹BrGi0w=^gq|ol藬/$W}29H;aYأ.e % hĆ EޣhY.u'းc`9 :# ¸l;3%Jrw k򈨙zaL|śY6J-FWy6N6sMGP_'<逛 Th7FS?!{͈RueG".|HEb?)pX4\AJxTQswTϳA'H8:0HL!N:4b[w5jt|$S.?Ȫ3 JISROp#q, 獡YQ*ՒlIπg,m) E ` 0e.a6:m"Γ8󐱥ӻLK=Uꥑga@z~a`ӊȔ%"vOͪs 4y(겕%~ʞE0`(\w|]jvT@Cў]o"r$Gf/;<53=Q\9ytχ| HSOċ+Te£2HU[RD#㛅65g/[{&шJ eYb'T?s(I~뻉]=t9q˱Qj/*eg2 pȎP!T Ll^t|O ($$ wFYeDeX,7f(`R 25p]P'O_ϐde׷"lytE[0Fn.[.>{Yh]L6&BQW-qF/-CA=-#_PT(FK>*c+ndDBTzBLG+~ZGV49ј`2=rZ@i.nMwM;ږ*l~qlY!=P6TOa|`ɫ܋ {"ʤmC D#W2bHnUy> m} Wyad`9|HcHtx؃D*L9(&b7wE 6#FqcEɀP1OGd3HGx"K\ ~ŋy!Uq{嵰=d /5wK3iv݂$?\A :khŏ(̢\ߤ\;cCA#(Y*IV+/}| {7M3y32"?q_+01bs'q۶elQuG lΰ#vx>%io\9>&l'YWCa qELܯ/gs Jkl%ugOTě:pT|w $]|+}RU!ȁL.,j hOkӱc+BT.\AW)vx@ DQp \7sM-^gGu : xbÙ/޺|k ۙI(Ͱ`X6e*KMC@*>y'ç fESk[Ą; Sm61b0RZ(ӑz":zǑ4v>E2n]&fl5n֜y.Kyz3C 4Buj67A '_y -){t `]h(~Te5; ~ϑBX7{@)/qfEPPwPĴU9͘CÀYSt}hr)gtB0>Jt6kʧUuV [SUPm2 ]}ԡؾ,p'F3ͻ 4m 1} " Q? )aE1CYshREobE{}ypOA꛴ew ~]sz'f0;>/7TsvݪR1VTu<,p1W >[҆)mf_#aڭ=w9;₂Z&6kR?zDQJ,^W!bǒ#2Z4Cwdq$|Ŗ1hx4\j9B4߉A/ih xp1L>k.ֻ_ˍK&D9FwQp:o 6U2L %"q,^K Ml~K>)*Ij [vi'MCN]:^q퓹0wx_Q@u~1f؀~`@JģA6P8-OVM)8GXP0VV2(qBB<'ó*'3,TO2z!R\)Cs/%CQ ǒV"jnaJ345N?ZnRߥ@d8DV9yZbی鞖QC[.ӜdžP*b_'n*P_+TGm[gmTRCh㜝Pi_8[cfV[lPy}?mu} Un fdf4yĕۜWjgۅY%cQ}Vݣ#+e,C?qa=8e+.<+$+Y%'q] `[ /,">pGХ 29`ו#&/`]L_1+1[!-ngpHi;/j ƘtazbB3~5.{{ϕ u@U MB3wwsMocž?5v/=DT@h%}(?V*4 s|7 {_%mqRضdk[WH,~_ G'1ST؂nM0L |-bXuЪx{x3,@QʝbwUaaFwu!8UA^%e +;?guݣ7P T&`y( mȵ5Nv'fsj&KبY-b$u~a[>rp=Z!GnT8EW&KVL[!H )||,_.Ň04^e3I )aA-*=.e!ZtRBOiO6\U\aa*sH炶4{ơ>Mlpqؓ~$#"7^f9qqANK8|qPĿA^^gU1y䦭k<$y /YbZTh4=X(X}5k{-~nW{c#غƌKC() XV5:^ABBZ6iWUϬd faC=G8^hPN&'ca i'qZ7fˉO oUjtwre/"3/eZ06\' (3 %*kC|%ީ}%ym7W6 I"<ȴ%JO'ٜQk_ß3vi#*D~;1=gLX!qSOa)qaH* rZB$Fu1渀~QU`S4.tڝ \O޼k!D0Y lK|887a^.>£Ё)򸇘zw\iUtA>#+ߒJ'x l%BܔR,rR+ȿ |]"cp͉WFS%-\3?gR:7x(1趎CKJ؇1獘c%=~?o.mGB'.Gӳ_;k0EDP9C ~۹9; T$,լ}eAwkB_[i|QWA5'^< ^^5l& s|s3 *n.Y`L͖T@9 ,SIH,b)̵3zcϏ1Fr@/!s^I{i=X_]e4l4%JȄj틑ݫZBO,2"T ׌)vYһyp(l)H?fĩ2(M,o_OMvQ~Hbk?UmFY|*{2Q'&\I)/|Q9j•Wa(G0>)koO_I/S{:(rG/R>x-Ɲl<+Ѡ_Ya֯^ȀNӮvU=f8{3w0s6dwe]eu 4ڸuԬ{S hk~G 8=/kz8/xݨ+t1:(@֖OXi zB 2X]k}Vs/hfc&{WsQpw["uᘹFE0jîv@W@lzfG <8!||GQE~iIBuŬ4"wH92Rt(5,=B$a[~P4oQ,^:!( 6h1߭P& i6it5lSVguj$qW,Beq){N)ytnO +!NO4+F H,Z,2zKŠ>POR1L( }IaS),X>HQ{bGOQŎ4N9$L -;6Y죣eW>t 0VUxR U?t2ivV ,a^F)o=ZO.s"UP-DšgRKYA&>L[/֪nsa޸!b>zXD1# a6P\AƦ6 ͹. 2 (-a4\\2Pn 0`)k Mf4Ey)>D`$"U6 ĖyS#P![%j:  + eFl=U&:rJ*lҀ |~u#]27*$@sPE* .n }𠨎IjJz63*q @x:>eWs2;N*`sI(៕aq9_=6%!E<0Hp a?U3xjh+W5,-~TVzQk9970ɢfb`j([SZva\QеݲzbGZ_ckHȒI/3P,Ku)kpp!X"\zĉ <@ӌk3Ibc,A90ó*ҿ}6OC<ތ7^bƖZn89JKq=8Lq/L5&w Q-Ix6H-5{Dz2+:AE ~:*Bs}`LZ}k %~6Vǒf# UE:*9liD9M;٨[Erwt;x4.J?pU;_K}@[;)O|g([m>H3I=AJlZFãEYq!!y#+~|х[s\{IL ]e sR_":Yqq4dTv%~~Lmv{BPy?(gw-7GZCm%-ilR*`\y9yh-P])v$J0`?E,]\@o=WrQ>AbsO+r^%\!pW칟' B/?N9fj лյA tT>e Y&gm )Jcd?t?YwOO*(gap ^%dS2DRf-d"gZYԸd >#B kql t8?[h%U:Sa0qdɁNeb/4 .Sˑ={V]\>no3uނBqgԒ;<ZԶ|>9׾N&SetFEeݎ_Y@쁁ư Wb~L=e['D:D0 '2a̕L#X3U!˝S^ ;\F{c,җf(VQ` ɪN窍rm/+Uw>" +5i1Yp02Y@rđIYT84T58IxKNw6\(aD0[7x'#ZLg}qZ(0$ewT?{Ȳ dq_Яݯu.Z?6؁}F,/fz{d6`U(&vw 2~o\eT[񢴐!OYM+$|9_TK4uhziF TD( pOHa);}fr;A.a(iі9vҋҫ= 0νn2Х zk hRȁ J̴˱'YHdNs_Sy>JM~ުiT/!uP LQNsyQ~'j \/ ,SAʆe>cby~e<:,}aװ-1ej폖՘P[ >enGkHSS3yl1AKe^A'r SF%qUXQ{XRiɑZqgz *}8! "&BSBR@̌xaXO-J@U'POz>1uhm`]lG3i% d%k|z7C+/ʺ+,BjW>%FSYٕ;u&QzU%Ĕ*<-.igZShoj%?ϣ8LPR1D D63ϩLԑEyZOvz+&6E[e0 w_:JhRi29u4]vsEA o"dgE.:u 8; 8%W$zFk9,CD3) Ơ s.^}En[zղ$$aTfv]v4Bk!haɰxD;c9se<LzJ zASND+KJ ivН&mjk#;VmCՎp4fwFlܕp5\1y10/H,<X5?S7L; Y_a(sƙ셳v3&u|Sx-A0[U殄g8KJ-&R@\̽&u7L2gF7gݠ}P L8r\gNp/ m/,̅ڙA21S嬑Kn\ \} F!(䣒H;> (B)+`04hdgEϾmđ*\@ϛS :;"G:0ShK&} ʭ^ߵ2 #G+*Ya/Pz 8KC?šCi/|1W׹+GoӔ`bzV C*"y];؜BMI JqdeDd1'b$8#u-/(+z[ c*t-.hH!*5֝u5H)rlu3-!gKaI9Hx8oe[ O*5qqbx0ݥރ@T(:[[Hf¶3(ν.]@XU\b d I^;T'b^6#:aWrt.YD/!X-JF.G8fR6bfy6~F FP%+@ .F| &?qODXcQ>*`!LgIX(oڸ;D6JX>&яT=+vmY֡o81,X5~jza^TA/Kño=6q`+_ZȊ=gZ5p u^ЉOLE]wkB$8!3`⓺23"\1(D9z{n֚*r(ddJwY1RB H9إKHP+4lΛyʅSܡm@Q7(-!' DyItp[>5DCePE?t?qe%] ז0u5b,ar>kj-l!.&6}O}[!Qd^=5H+S66 :[R Vc32+wͫeǨ2'cdDŽ YCV"j*SQ3 ^SFֲOU'0/'ke}4ӪEA;AZ 'P~Ae-vj=HIgZObeR4MKDe6]|}eu1wެ=S{+x9~ z$|L djؽ!UxoKҕ7tp05"8gkcb'aŠ9BUWTDziK;f+4Ox u542k485UǭCZNO5OUTֻ]v3ѬZ`+d%;* N wFKܙ<;]]KMA-Ly#ƼTAjhesJCH%w-Nii΋FqjP&X݉"~ZJ1m%40lI<=0d qi~&?|<P!/!@V!9>4 4!ȥ>3z'!YI2FY)b K;~OX%9Iʈ%MOܟ'Sk9zk"S/3X;n7Mm% agcx>Avtt Vur1 @uXccДْ[WRBvj72;Z wQ\Z. 7pKv4 Xu>wJFݵRF9 B, &WB!۳\``" NĿ#oD7)GtpoaIm-ۜrۨe94B@ 0z,%k>[R9lWG #sW-~~&B>41ul'2L)@xqMP~狜 7T7h/'i1[-AMPI9"ou__ե4RF(TFḩN 'Ԯ,+FZ@N+yш (I.h}LA;9Y%_O gtС>wcÔ9 6ʽ7"p^ #o&RE KK)~d806fy\K0f 2V\FR|O7UQ iW?Y2('LaǕ5٭6 شA6c厝b&UaJ-BBؾni "h ։ ё8SOГ3{t+\h;dlajoj{|}:J@HhUtg2ɜyu @#[_RY*MWJR-47Vd9mvCePb,qvLn#@e<ӟ6VVz j '.NgER^jҿ7?Uuޢ>EO""p8γբ#]4pO)±f]fqlpz#يeqR#Z<@";!IOiX[.fTjJ͇`A:K>y;('K2Aa,8Cw‰470VWǝ-RO<;rP0M\֯h}؇ȃZR&ف _N mQ1wBVkt{Э <А0JY{Z?R"<_ЬEEYSgIjUBDWUkEQjxgSы!P0<츗MIc>4tQ (<} K &sF3zx 0IQգ A7}bT-)\GwRRq=Pil_, OdXnuk<ݰmKٞ)mw֜-tA#Q<#eI9' p+IQ[>.c­RR{ i3_93l5[IXo ;TQKcᨫY\Ԗ?kpnOp (+4қZb 6$qfNn_wxmdRqb3)m`&tduʑNL\n4}&|.Ǿohۂ<&JWl8gL=Ӝs5f9HtC (>)5ZT/!& λ T2^@ArN>7ǔRbm\y!Gfaw!I_Qv=RKzH I,w4Q3x B\r~+-hhG$Li5ts ,0z#$gcj`#Xk$$pN L]j ҭcHѹ`#J<$汐g{ YH%FmB^X;73O<9ć]SojeڗI<K8KL {돃2Zmg!iV<5Li40$9?y՚X 9-v =>=`-2e-Y.PA jڄldž;BN%؏6ͺa wYlx޸T) 92'Ůэ3 剒'I\H|IGz>'7Խ+@riɪ*Q6Ռ^g[#Pu-JڹUA`B5|Hg(sx+anWuV}5~Ƞw:rƁ.Mr ܻ¸^JzDs"kdB@>#2g<~HLd{&:&@*/wƶG/4s41鉡NV%%x7zCr4 AG ;v$H36@Sb'S*%^YKH+TLec=AwT3@]nu@BhD8'-ɎV^_K /,6^kl=CVʋ3GE.1+FR >VrU"-mH?S6'gbo Q/# ;UO"S] V=l9 S͆8xEdru~Ѫ#լVv76$8⋮耝\j?Ūf]V5Qfj8>toЂ6 w;(wjgvrFqhXY$ILk-9ӭR1 7$њob#jTҋ?(S"䭧4q^`&%OŪ IIM᎖8yKZ}uL@MZ]^o{.C1) _IDG@lg}ቮ%7;}Ӵ)o_Qg|0nE0VE V)O )o#"lW[f0Tyޱm_)%%Oz^LO@~#fh^qII!TR:)hKAY!L83;\;Fx: r^X}kkR9'?BԜ r#fOf/7fm1엊L6 I 2l%k)u13Kxk FSHj`[xg1C8SBO$3y ^AB5 ɵ>/?u;eOѿ+逶sCr Ɨ[>y5]?OtY{q8o ٸWrS튏 3d"]u]*&n  (aHCO4-xtv~˙ҶEÒ?T0M \;f 7KJbR4&}vY EX|S^:~J$H :*Ӣ#<۟+mH)+ئ(%n/0y+/8ۤs֜Bi(\~ղU?Ȍ{x@`Y)Pt*BQ'h\ذtrɚ6N-iOhwE bqQ6pUy:ui@cD-R X:"9j-#GdQS~k̙\J1ΘVF Nkʶ:0ݱX#k{E^:ٻl-h`8@j]nɤ_VEzNc(2JkJS{6~Dz\G0?׬[idmf~(_.pXI(B T7JGu g)ޠ_1K4Vкl'7.My.,iQAƅC{C; j,zz }&&WcO4.Uˏθ"#OqBrf݋ }n;O/ X㿆ZR)V8Sɀ|R< بZza'`N&qOŢ[2k0j 5'7Ij1'j|7\_%4l+1X4XO JFșGO;3XPՂ 2Q9+Kϔ2)zyjeILq /|u;Cu>84 [ !oYGzBFӇ4<8RfnK?с٣(1^xՀmy|> Hx5R*t:CI5 6Fm6S `jrμSӽc?-r٘[f]t :ZDl`o싺hno?ALgY-H8 I-%h諞GVF˔8H[T׽nK9 ӧ,RvB/ Ņ*>i00Ux#1~+Ca k1ٔLmUV<V5gPבoy+q8#vp=ʊ0 7eA{"שW0=gbuVۀ!|^[k|GLGMo_E׻9 {sHIB$C1GåaE- ط 4o0TOv .cr,U?Da9ܽEc]G96JĨk.Ը6D|~J 'h,0`0/_r ]̝rYԝK4m'CJفB lM#nJ%>&ˬ g\uGW4jі-2֝+)cAoey^0Hk>sFr{"H0aUPՏg, $:2ljOS|:񆗆,?O[LreŒ";%B (U3mɇDT~˛ր+P7Ąw[h$1ʐ9"uxdA٩6cv .%=/)rJi,ArFs|l?y^>dB/VL)Eµ(piON!m'+HM<}!HӉՈLqBv6:Ⴠ@ B YЋÜs`J!#k0@:A6  )Z^ TW&y; LSɋRWdEt^Fw1UxHl Bj ׽=uPW:gV=vI- \U뇋1\%C[(d]Ll+p[JR@N}nHE0fjB2{fHqHHȣi!vҢYX8N!!i9gzŖ|nBoye;Uc]Kixaܻl9 y;ˋvC U+PJӬd\/Mc($ JaCt;Y{{ &6&\ɤ0Wl&F |7YPkbcvH?)Xo`>sy*wG)5R0Ve2rDnQA(V^Lv';Y%%qULR],>O2Tל(0}Ýt'țɞ,W#J倝*߹g̐ҧaL8K o.\CPuvGּ}Z|'Bˍw@gYC3( s0n֖~_vcvp`"D.&!b.n{+'lht$ X.i;Šd*^R[ 6O'­UB SﺑGz'Ku'Fcg,Ʌ9~r-t _LjSסVy>x:v\DlܗN!"Y50 ʋT-e{Ocj3EQrR+kz Jpż uiY_PyZU@pJq|_aڲ߭TG<#Yw`Hn1~! ; Bhի^ʰ 1;"ԕGEff\(^>.\XTɑ2ϯ\X)Ib՚[kx tP]r-G ͤ< -L, [`-]E[$fZb`4 )s]/SW}nRU8IX/%ƗYu̲(P&G OuA#"=Fyu'K,'\ݚ&? 1e:BI-IEeӘBD^ƗVz#>Ty)&6͐[ smbW쀒|q\&F1FUI\ݞxi`=fz̓$T&b^1!TiQROx^ͩq8a=M8U"`sHt\D}(Ӥ)uqXqoésEnR pWoD\"%J2P77^)yW2@IW<FQ|8Ͼ6jIuS,|NKa݊H>^#؜-ܙɍpY;RW/=j4uK1y:Ge39Av<,6 D?iW*UQg56fK* i*e#A١ߠ^S'(  ){[k+1Is /UL4;5`ħY8J..B3R|},79oz߷dY<yxh^}Sд3ՂU"xUᣛbm#Na.&bM>)Yq7~ qJHm=J!0&wcn0?,9op8 }0:~-d;eFwn 1%Nnլgw(щ@+l*xTwTc=/9wػi y2Qh y6?D%C(4fMJ۵")9&d&?d^~񫥫nؾd}naJX,Z._Wtşȼ}`(qbݵVՔ?űBGk[Z<{C"| fź-X [/{iyoSD`6hXUZ $zGchNDEcJ6 /TEeH T5-p9tvY3Hg.L wꂑvXaR8W߶m;dM[:hh-&9O2ՠWOpWdw|hyts 9"9P !:hr 6CQnuh;p#5w=Fۧny)ٝm(fgڠ \T/[CL ۋTs[|»?"#LLArnzo`a:zMxcS.yd SmBҥl`c, ~&fIn/n0l&܍&N|qr)#(<>S=G# `;Eb(IIQo5~v+&&'[c%RqIJJ#'vm,2 "ˉy/>D[Q.Uaށs,87ox2 YA cm lõ3O ^%vk&?s 8g|%A[JS]V8D.`7bŖ6hZiaQuT~9Uvr1Sl:uc`uۯ:-o6~{u\,<3 u4x'zF1BWpQUjxoqB4FbCn]nl(!: 6P,1\'ſh BTg)Q}AsD1Ò'q/`)L&zVvf;'n&0XɅ6{FXkaAW̆ _In2qL}/wHu,fMCAOq6Uϑ5!k^L|snO.GhG7拰2yt!h:ġE6!o`kXG$:-lyv]k B~.KaaYչ:Aw[z&pBYݣ58Y* b3*w.o>CR|BWZ6$ yk\[kҖ:rjat'7<O!<`LF)7ifXAr]Y~Z@}E)mQWϼ\GQo&x9MM!U\&^f; " X3AKG5&(( 7GoY}Fe*oཔ(fC-|='WҮ-izaf 6:8S!R%Ȱa̤r=UcgB (@qꖰ9<~T7L{`$CLkk.O>"/)0dj.~l>}`kQNs,u>]uKgl>R+n-.Hs=-|NaB)$cQ1U'3:  N޵WS2]{碠M8H_'ޗ$G/ )i)dd:B []@A&_`HY;LίD<\ ɫ+߄ *au^X*[oFuY6g.&Ҽ`;XS"\$#RA t$+Cj!3|q6yyF7J< `ۣA2U#VylՖz{b/ቾ&d@C`kXx "Zkr@bT#4ry\}`KӨ_d@5gd 2կ=*xֻ (QC3Ad,A( Tjg!*eҴ( #kcdO،USɶ?{\8A->t! dePF&0+Ɩ\c?NTAo-WKWJ3iph7o1Bfy r t7s/ SICc2:RJ~ }x+vor.9kл{ORLG2ka׋}_/܁qD#;ݑvɥ^5? :n52]3WDx{6.U-Aylgf7BGh}I>y5;ɳWXDmj3=3_W?{(S5ԚsI]\d@M峫Sߦi8hcqY4̫ns\A z]QFK$ uMҩ d' )2EEhF[ʓIPM ̺hӊ(׏OH\#N  fx~̩ZŮ9!ptR^Sq/gx“?`fϜ?a6mavETSi4n>)dJLadS=%~qɠ5(mQ3*ХLQ? zpYY; ^e2\qR!zں$0[2ͪṽU{aLRʺ~t <VR_k;H.# ) FKpʆdnr{Nz /L`n?;WëK(H+QY0'JKhrѽ7*NNϙ)A3]>LrdhP$yQx l ] 4nP0,s ,$p*E&J ]Ϳ VzDBpkrrx$bFdꅮK f,o1B7PnknbXMAEy:@ll:Ҫz^wi\.=rg kShvGLӥwY\0pWPӊSߜ5K4kzJS7Sq;Nn\yY_jq-j}+؉ڄA3vlP gweVPB/_YN ~nA CH'ZO؎4bgDL[XSCAh-,Snrz8))'`G_Hv$mD-vTl14'~'m8&? ~Tmhi4؀N|Oa}@ew\5`(\:zUmjl<.޷R?w͆ϩZ6#!#DM Et0F)UyzȪzqğSji~1 -[Lfdɍ 3=xf 9P5n~25 iƗ=38r鱀-~#)U"ONvlۜ7(N J#9 gNEl)b#0efCiַ< r6 ;:E3=ISP[PFf:HaA(j2 V TGjóU[ڗ|Sd jOG MזRb:*`OYt9Mk<fB㾐1;lrVU3h2Q.|xlY`a߰3rI`{qӲ!tGoDn$"i/JvN_DNxSG,|M zVj6mwJcJL 2K} ^u.| fP0ldhN*DBsф:WëQߵ`]ft_gV?ZIA25E>owε IaFz 'VDҘHulp<& )mG 5VR[:2u%1i"RB0zYS4?',3/}-p(<Mآ5(kC٩U9|H W7F,"<( 9GE'ݎ/a>B$PIgR3x638Y Ϩ0 ,p2{tBݱ ̮{DH02[<]TQ:7O44ԕMkQ~Xl1`vA=cf7VbY˨a#i 2O/s%LyGN* ztjj3 EVM5g:v}b0Sͺo=egep+Cvࡄe0%hjp:d%T`ndK$룞kk 2#߅A{CחlS}5ȇdعtIVBO)Ϫx=5})Hcfl({wh3jXpmjǂ{OB{+Nt(eYY~i'$X3{b džS|J^t)@k^ɯ 2u޺[v½J0lEN_O2tK3Y! ^+6F>|hFhLSD|pأ.(yP8W ՛fE 7e9usqk+r} #(M[TR'fe}ޣZk7uHQ Qۻ-[)ڂdAݛnxT $^|eTg! T _9D;}\z1YDhT3PyDZ#t(95u*k|XZop`">BH1/CfO_gJˬ7kxx]$t3tHkW`cPVBA3XB|TG|abx()kz͈uP$ GQ=}F&YLyɤU( "2ƗWs|`#mӿ۔o]fI*, REFxQ$O:RIzUn6Jve6_#ęh{+Og\^}Pr>dQO¿p-ZaOr QZ }JarGrjGcdĉtqMrR r$u>#E+1M? gC[WsS'j1 U}p0E<}Rl[A :`Q~)[gҿCm (6|ҍ 7h_'AK}4}]||31Pd3 U[~KuWN9td7&Z{q|yEr6bHǹ'c\OBUa 9qT :hWJ9pec`wDë(caNOӆ\ ꠃ[O%M0nR'yc|=\\ۜχ!?nZk꒷)h6׿4a({$\eV&Ev9HRΡ&)eo*?Yeo `Rp ژlqO{$,3W3L>O}?@o9:p8ZKx=gT.6\yp!wN+a]zˡ:ab,R~)2!$w/eGϭU^0g13D#:q1|!H^^Z>P !YL yoFHA>H^!uUuA=o/]szߟWP SyaɏɊ.܀[W#Fy%TDK f xX "le4$"j*%7Y5ܒg6+uz۠l^Qq~U7?~|f\g}epfOvX}16N&t;WD,`̏cu{K/#<0Aذcj+3*uY֜VݛN2}wMjt@2c >0>h:c\`7*_{W-$^5&k7DŽnOjԅ=Cӥ8)RBJ gp5)`sάuōţ|HUŌjM8*>':8o2K/&՘f~4/x?doF4Сᇑ}7wa2CjPQJ{eNKX ̿Yw94n+u?I:K9)vrdF]J8&\,\P~P46dpz@rs-$ `{]<5/,GU:)|]T?QykfT7~b3oqK C9gf XGZPWpS"?FġOmWkÆIPOxey4;My3k1#)|3έJ7=R݋-FcMޯDΏ`A9iX -'%`P/Q*B<&ɜYw>{PI5t|}7Q-B.sa?j+j8+'؜/aYnN ;K#"lMp'-8օ~?]x$:KfP@KB&~T5k5waM4 ~q-ucxLO#X)4h.Q%ID7_S$= Ƴև`nSR 1z&lS]6k'+GM/H*'e.u[4y?}!)Q 0p>;b0 I#Ǡ/ʀ-`]l+78㻳mbșaӭk¸,]+Oz!<48#AaK'ȼ L-f(`9EW&VlA8W9Nӟ^;[h)G_j-F'=Ib%{eܰr=Ħ #Q 5+ V"}:SݻYo-Rq~`Б?Fl{~^b4fj e>9ɊyhrD=՚yW]0>M oƢ뵾&mj}8ٛdӯI`+ᜁ @1 |.$+&Y;t઴A{<,@|cב܆{$ CL 0-'#*8An37Ļ#.>P~ *u-;>tisĎ]0jeH,wƬfC]BppEwy sp,n3\`G/NP:7A X; ܢ }kq*AItHjw*v8;ۡ-kIщdv1C)m1f^d2;GTd_bX6Wt\rrt{3ѠF?@xJР~㦏Fw/bDfo/w1X&ʢIDJ uXݔNLq}۪{=t4)M)r Pa6oi^24I(y!(}M>?:ro÷M+i}±do&HUgŬ{\TD{ZK+p 0Wo0lRM 'G&@+ =%mE6)~l^`TS\ݶA=;%Y<<$cݼs.DjzU1o&o%d@_^|źQrNTk53\6m5!y(*$RS9wJcd,л%{%Zc)%{,ZyAc IA[{hԴ{eќlax7,qNk;B̝7 a1r!٘]xiBvT8ZB6̦`hL64j:Sx1+NYg9 bN,˪` .WjUYh}L\cHF&{(9$_o[?@'ff`ӒfDYŝ*,T]Gܮg4dWg UKmO21`wg5Rz0 fo.0ɑjǟ=4N㻷7A-xEվF$y+To=`XIqWPb|aW}kYO?r'"JzPķ ^ s3{7떶@ҝ>K{K2뻴BVB5`O+,ؓ1nh٨ݽ$<+fGH˥0F ZRi43XY'gFme%! ǩEvAdcBMn[~ AGM5Zgp'SGL 8I/'{bSͱu9*5  (mŦs@>E%E`\叚M!Ai:Ns?.^:*Q>+OJ=1(n5t7mg#TOrX̭ݰ]FѺ#9u: ސY;hHmPp%uD2 ,Eiz%duAK79`WoX})E-7y֘̈́?:<܊D#tv?󤯝B)"i:w_Jq»\M)Xd'\nBԔv-26JN{'^wO6RL qKa:tN4̻֦U_iCĊn&~ks 32\ f"˛Oz`K 4E>{~溅$J |Kr="Sh5/MV4pĜWFyV`#yMcbj8`{|i!u$5V©S6 "abq?m<@Ng e&&d;}D">kvϬ-'C=ˣ LL_ /mwckt!nseֈ\f`\d344!Qݍk?9},ph6z2b+K恂ؤQظ𖶦6a/uJbˍj)=;`{(? ďɶqQ (AMi>ez1(I퐭Չ\2.Ǡ%6YXNpf!mNP}?cb;^}~Y%y03>GNBcW N7+dtQ~n 2[RWޖiۅi}N`j, DG;;\RH[Xn}cM,F@Ux-Ж 6z6flh0Ľ'G& 'H0^G}ٌVh(CĨL9d*[VUtz!}N#v9ɮ?8pie͠♐l91P,ۨ1wPu:β=ՃnO/]xO 7BPLw ᩷XofNTs u0k?ȰlV8oL^p5zC&`U7kJi*qrɷqN|(y "<&d:Q6D_&A.\1\(~=ǰPmoٸa JIW0Z@TF?Bf/ U1/g3rM5r]Ū!å̲<ղٶɲH;෩aT1@tM_IoJ]GB!Dչҳ _ yYh5̬s5g`Hhw:-|ez_MA./;N񾬞>Լ'fa aW`xJ|K22&?QN_UCQkX&CڰVn}xyXkW9KS'1DƖWl8S-f%DW@; Pm=ebᇭGYL(T%4îb4wH7[<-Ts7n$ *G bK7PzȯlOTtֳ\Щ=3^_C+{1(35R6 żs p{pECl#Dhք,1)YgWJP禵,ENWꃔ1HRvD]R~>J9{ 7{*׏&2 L`S/jO/|]j%8Oe!ݓx$:F#fA*3nv=Gꮙ1~(q 'B%ОWD>~<6Rp߯$NFꉇٹ<h1Mg0fŎM]jz)8Ml WF6w>Ͱd-!T R\ A3l6ZYR,0P/gEdXL17A>Pdž}1yqg]rÍ$ʱc)Z`̖j%#&ϑ ex2i@űe7#_ d3zmV6RQ I?glO9cJk͟iXVP|,~p vʓc˙`M 쑢Y+\3(\Il?~qtҳ VX~͝Ph`^HX5Gz>QۧƝ -q}cdE]kixɇ,Op[q1yz@$G񻄁c7Q/wz.V8 HT=8L/~(4p }1E{faۏ'tWL^H،=)xiiN<|9lj4_bWuzQYf"4{HOVvgpՇELpyP7"#PDE֚d 6=WxaaYjC2nm*e.B;Ig%}K\6 !Ʉ?<[8TN0T"+Nr4ݨ5e;tt`06 McvkJxvK!H觃몝_Be_/j*Q6K?v~NbD =`oDH5oDʇyfQH} EJ (C8j΢X"~/V Lc斨9;Ёը3Rp JGw'ZZG(j}]~ޛ^}^} ͸K3EWԢ5j+|ə <*0#Tz4-#;ao ?>:φ̀8 7x>ǧx^hUsxت}kZ_j~$;/@(V=ILGc x1Y ly^Dړ3ɴuHHӏAgCcTw<0":y 67~`{9 `~f5Q;`rghLB?>1,=h֢rkf_C]x|iEBˏ ExhedG{Os] eeAqF2-O_H9>w]Bt"9N3K@=gAy,aS 4p0w݌BJQE]#m$B0b9EK '6 >H|m${hL`! O:s_nRw]vNV0d=]瀅+)T܉p]J@m٨,C~ǵH z<[*9cI)1sz{lX3 L~?ee  ͙=7-}岜hgJҜ2i2oaN%[dnsIw OncՐꁮkXPaZ좷՘wlz(]cOul%uM@ l2P=Tp:1(&-v9q[4|}&ar|)2gQ#ِ ~ƨԷ#s9M)\Kapᭂ.ᓫRńmsiin9yUbGႃBD5JSz -]&ʟ+N)Ñ2~|2=T,zXf=a%j蓠KhB4vOa;Hx^˼6jMp%Qs3zlk6[~'r#f(hleCTZa8{SrrjwFOjZ+0E]ĆegP} #>"/|wrW 5kO(%7 Bw2@rp)[Q詮Щ0)8&2` mݹZ;WWo^YGFv/S @8vZwlq 0_?ބ?<- ^Z<$~9MOs*vU}Lv7]X)PU/cv>̋ &ˊ"j]ؠ Mr-6(ʄy6BcA، ٲ%ݑZzWD؉WbzWd\5.QozI̅,px`DT=pt˱Zظ@C M'ΉU"ẃCOgٸҭ8S 6V9hV,j<t߾)G}ʄ6| P=s ~N/єawknc0<7/GAxM׷fPu*vD;8Çm-(kw&z #Lœbo[|!mrD#) 7[-j"Mzmh$uG$8po V児RMs /2ej ) &AG4iAXe})@J6d#ʘ՞IWoIŚ' ?Y*iF_8tklD [^"2fB2GV{/˅g*ze6eB``bI_9!ˀ<­R%FH=ܗtc%Y;Ie^R`3)sw7#Q1{+떳ͮƝ2boZ'؄H]|_Y5#l3JW CxY z*a2  E{L:<(#`ȇ"VhJl="Ll2'=b=yIj}jSGй|Aްm  yDmfFLȐx"F=Cs5BN먨N4;30n3yPmV:4KdRӟc^=mϱ0yzy-ޙ:d"`|79QV7y!Ť(Wi;8O6Ѹ݁V w!W; {etam_^Kb#Ξo]N\n4MkN$QZCQR#^a z7q&"N\Uo}E9s'3'u(! '6%-A¨._BA^C󶞡Qj,UYS:g4MaUn8 KgfP җ@dG~}E_ihs_KG2"DDE8G /4*uvQ]ⳅ$Hag齞pc*+y. O$'fÇ//j\$]Pro h NE8C]%|£BtĔ}/5ˤF:5_ˤ2rY]. W\]|AJ ,Y;J4]Ym' %/fZvbYzf`1$'&01b>MbeL.V_-0ق:b<@;"`ەm*RAE/GϛxQ9@ ECkH&x2v$  K((V:<%aS%UH^ :f;6e'PJ§y$'n2`:$'LvNT] \YT8hAw U1 6Zf_mٸOnڹHpmW Fa} ۧ%e7FAHC!$8׺ﵨSLn8NKk1_Beo CN<3eס+!ALcQuWKxlc]F\7?k_&WLkV;?PS -biK ^Iq oPP k?ȼAz@Qh ੩y 0|`h2$rcU9=Nv y .w LB#CZ:ԧV"4/8a8b=!R.묧 7v_> [_ 2zl~Ca:֎2RN |5w@qK_C7q戏*$.4WKe1'/fRolZA:{kD;? u>ɨyW33YoVΨ# b/lfB2R KP Gȓ~zL#pCXtj題N %!(zfK>GCo_`^)_rjQRRwU=]W%F {Xݎ "$ A*D;F88?cY],֎lY;:PD4@;v5^ҏ[0mo:$xnQP'FPlC_7jQѕ.tlk8o+Y<V5ࡌq~t:^-m5 ПZWVu mIOLˈh> sLzwחfagS? H15Y]军Ϧ1Yn=l ьU0-̅>qtYm!V Cg*& D$EKD~#"+rvS_9j]|F b ix=x5]^Yαrܤ/zA}.5BnIJ[ΰ'ԗhq[D!~YY6᠗="5?Fņ w{/  `Ds!>;8?Ә a,nfeA`QQT:V/(=-X}+~eZ;'^+x#o\'߃bB`U\G`_Tj~vxF$&*Lw"rԤ?/jo"H5/+(O~<ԕaM {$P] NT@ -c/]GZ!}; Pci]?cMP snaegs|(:CgQSHKpޝ^ \4Ssv!)\'7Ӹgn`?5dK 3+gkG(h6f*5YK1Jԣ8R` kДJ)L{>aGmffF ,nTD^Rkbdw~w2q[BZžHnY nyߘ~78 ʯ~ښZz@lb)}$X, 1S;(P*%GV% r$0WdA9 e/Ln倱*q8P2ОIM*S&\6,s9CWywTz1q9Fam[RJ -?! 88MB3%ȼ\u PreK!;G'z\x<ͺE_F1[jQNb~<ܯ9:AmۍI4I9w(TNojӧV[P&ѳǗw'~גbr׭ݐŜEAC'Q;0x$jof 3"$Y5 Eß)ͅq+/B͊9k(9qV\>=ICbElP0֗`2m΢S f+=E>jJE'~]Iy}V@p^\N%@{4=_:\k؇۩HR8"|5w`qqڼzHN|,XEkډw5rdy1i&.jϹ"mel N&ɮ'7^wWܺ\%ְ Wf!do_8*jlsF>F6r`m6]?A.ڗb5~Ql"sS+iu4\zeqk9׏9^R)"grDnZcB{ѳsj 'GBqa@g^ύ%;k玧 F=:/"I*$w8m1)aCd9-"@g oG׉~SunBY=:*=@j$[uׁplj`FZU{ Eu%GΊ^o Ľ(HuIXo/\3#Q) H~Li?}*4ҪB[Ua ?߹Xuy.~A*^G1OfC% 5.5T}7YH˼-; plD7MMچeMV~!1I/S2fkJ0Y0\{pwŧ9q'+NÖR:4 2|VS,/I"hNN8mK+-CR7+n?.ŋ!ozvp»f ~{=јITXqU6"ʯavRu5[A·aᴆ 4{>`3+x^&<#㍷˫&f[wnATۀ6ADBrMf-Gxi E>ӂ Q]F`dLdSѴ͢s3'}_JsS!-brb &aN0Deoͻ&`уw@dX)@V4囫T@c"U?2(٤ N s}˺~ yU:ᯃwFhCM]`Zo5&;OP Շ@T7)Yfòip_O|iVڨ1cnQr^TKA Fv!I *^}ګXP.td0|!iu:M;ӈ%iޘ9N+8n:钫My,>vKl;^U @QmV++6ʹmG?!pNuv?\m c9 K\,//XQHZHhm͎f LJ/6, ˊgz"Vy+GfCbwq3̙ j18MY|Lu}K!̛t"'rKgqW pt;..^.yUJg\q?iI"13b0cVCuU 62v%-!t*|A]EUzIt $$S?uNIJ򊢿ZVuR%^5TfX(l{p lwbt<7y"}ǢYꓨ +1HjR0ٷSc92N=GZDg@R7WIO>Q:@boO;s'#}Th)$oª$33pŠ0r0|s(LʞC\92>e@9(f 0DZ@^ Cx3Liԏb@t16C&ʐ}8Lnc˰} ̑7pŸ%Cdظ gQvbc:Ң$%9l[t΍e&4M<ld˅kQRӦ !%$+YGSdhyq.7hE=\{x:ܒ6TO%CzCQPR.)Q!:#GP;b_u?)PȜ>ҋvaٜ;!/j'1r6Fs. t/ßa|f-m0iպ#Jtgx:"cSoJPlj,Kg81ҴAJ_$ZA\-CTOJi@T*KYa:@Ō}.`b r={m/;5~QѦc,Yt_>#Ν^̦h`jo fZ1fNGš$>~4T) znCj6+b!VYD'y٩e-cXNwrI^sm  y2ZI'o~Ғu]o)gv=ii3v:lYKu)Gbyu-wX8|( UV07E]œ%eثŘ$< /0Wё\v{ i˾=fUC6#K݀# ^=?BZ9>Abg:=neRQcSـ#Ri UA_8+ 8Et"zx*@]Nڌv)MHڥ:vEh]znlbsXNYFj QDVTmvD&gM9e1`OY!|XfQJA8v߶DW@DszPX:uoEX{c7P9x<0lAa;%bWs]\,YNM)x-1S?,c r\z(}Zi\/< Y˜\QuFÓԗL4/H?Wpm wJ\GL#̎we)_k.j-%pGZ2L: t8ˋi(?^tYķ /{qv_yfEb:({f"=_Ɏï$D"O͛λ:_oQGJ]MXW 2I(rSydxhmܲkո`c2gE)G>b Po{WHBWHgA٤ԗ;n 61Eȁ%pvR|zPe#dEC@`0mmBo ޑL a`#Ƒf UVE-=BO/=y7}]\f/Lh/NvKkQUrzl ^\ K)?뇡*D 9с6Ԟ̟ <\Ayplqme>*T#0Ӎ٩Umn|*\H1JC 6moz.ܭ$/'UtOCׄ:4 sf7K뼉d,,HIM=\E*/]`@FJyfk'I\BX5dsGUNTfNoaA`*6miEpF #]{[퀈k â ̯ h-y+x3LA&yu7cVEr=4汻^#\W) Oj ; TZW<=1O5r y|-1aefl8^4U΅}WclmB}n儿Kᆼ| xysڰ[|Wv=6I?b#Ҍus,9Kr:(QeXXKp&N*F \pT"|%0ʼnG55UGQO"D8a{]>ߠy p4]+yg̰Zg6q4XN^5xE gIˆ^]٦ :0T쿭"BW XU_u2Γh] e:j>uOݵ !\F{8ҶG@%o%i2]r^UZ# ci{# PB+6gzC@gm-5@8J hcT OҿmYLNZߡz/_j;#z5ӰֿJlGFz {VܔȕdM,,7cز7tԉXzBվ/ZUa{ˢUΫm2u ,ִm`DpbOkU8tu "F4e!.HB:Jg :"̃8e~#HqI֟'fUFl4bڑI62lk:}#q 5bRXɽ.])>,ViWR,a<ʖ1<]K' $>w!E {1C:0NϋzX?2LAc_9 ,x9vVnb: ZɡKx5uN{HT?/x:V6ֵn肎C>4S$y<(J)}.[3Y EZemlx}pJ1hQ@>COwĶMbHwk(};cMBGgka7䭝goޡ-!T&i-_fR> y9*j,;4wE9<5[R0hor7ct:oq,Cyb$LV(^3kT膦Ib%yN$%u*"m>ߖ t죺_SD\ xV֗g=J zV578b)&e@}Qy])OjOqV\h׳bߔ"K{^@c0M*)U^,4MB5ZdfꑥIvRj$"f4 ][%ň O/G~x=RW?]~ᮖGb eAZ`w+m/J6A t 5Ye%ty\lQ;䰋?Z5 qӿ$vgct61=UHx~Zǯ!<ҴiNZ-RkUm /4~gia>>TƏ| ag$xQd =VK!)CKlAL iX0#4}1 6يr'3]C~:sп}XatgM)p?:=3}@R.3x,):_E>SJ gı#[\ k\l,.B1RRa(¯dLBRM6 35H}^{F̙veXHß6"$WR-#}1[PtP>=ZjDl|frczZBE6APtKmX8NVvWמu5_3./3 ĠhRdBm@y87zHhifmLq?mb'zImzNigWhaN௟ez^"W*^|UU,I|#-JVcVX TkfQ/-'B(Rp C{)31!| sNzxW`G-#xbe[x+[3RÀԡ c0nt(F)g{T w֖xr?=.%yWi H>eQb̻]>M[yP_6 M1b6iU B 5vSm1A[ɺ%0bV);% nkv CXǹ9ǫ%V;cײ꫏0G0ef| G_i|k*^v1yL6kG0v+,w~p\=R h13G)K=YjީRdg?;ؠ t:GmO6{9*R  3U#E9+*z[/ͻ/)DX:O♪h\WeJO`康>ϠoGy|Oh}[;Xe4|ZJy{TZOWJ~nkuNJRHHS3>nia?5N 0|xtREG`in$sb5D`+3N0cTl hcPtCm:ߤ]f+ЎVs8UF*#EAo9¬yg!`f6{mQ۫7yC2&cJ77E}% h8pZbvܵSTĘt]wX қEc1Q`Ugc6q 4S*wD6 OLЃQH:طR]f rWHN3d]S}#*ǻ/PU;$K6@zH6윊4c=m[9P+ 6޴}f#A)&VͷD y- AڱE$dթUeBy'*9}~TrySqqN0u ϻ7V9V Ina 1̉||#8Ƈ>}wԨÉYҦU>2xǥ7Ǿh= &Xu]k> VDB(! p&XqtvCՕ'LHZZфwzDM%G"UgsI{#8o3ìNL v:b|^S!y}gWt.3"%RG:(=M8%ڞ"]_^*>{;ho)mkM&R05X,UTS6FmI<=*\:f]`nOyNj#gY q殶y1$DAp;H >sSka< |zCr5Ye158Z*WH=þNv!; p.?s+ŵUE3锡ryVY'3b><A{J1WJǗsD [BfPZYTVM@YàZiQ03 1!0C&{[:0Z2+ܷ~/Oǹ_ Q$ ;F¥_֙vYe2WYqݑ ?9,р֓A?cxm/%WႰ_{{,Nn\@rnɒYPe9AG9D"8rfV,ni"y|gЪIC2~ 4, KKHAwB.BC ܥY \uWWٜ{T)k}DK?†l=&`9fI=!f:K)uK>%ڬ\ѡZK,tgi_uINMAԹvfT{T0 A#;z7>xaD<1?hV]F3乁s$G">/߯M(.6Όk. rXL~A$dmA,e. l@ >W,D+#-v_47@Kf?` i,|zb!3flR: ^T,CRL} qrBzLWcs14tW F@1+TM pO%^k,7xV37dα\C-j?ɾ悪W7#* LVUw`*M\ڷi 23r|}OdQ,#sP\'%į5g ?4\%>cgX\Lُ I!XaIA'QqMcd'B2f+aP"KjhwV]<|L"8)mŏP$i FZW4#) [鶎I?Z-x2ؕ|4] #OB8K^Gl|x1k#L5Z/`eȶǗfUKtRMf(ȇ VTD%$⦮I{H=K%գrx!kk ( =X@6a,~f-758KUGJWuce_Tٌbۓn6^ZîG{F:/|5 ; 'Q/#9ą?`+pf~vF&>DTL"~'(zx.RKG-ZC \Yf?fPt5݁ "BV -/aI*d]Z]N3\>ɿrZeYCR qw.d@{?aJ{SVZrGBkW O O`mM{-k%wL)OF4g1U:p@7kR48Ac2޳m >TqTWf 7J<ȗ}u* z[SwZH"@y&7#G6$I {rXpۗ~]U#bkg]sAɚ ֎"ꎂ pd鬠OҴv!CWbilS/4^,.lIȐ“.P< ~Ŧi҈&{6-^–Ay/5ܠ!ǜVbwx$r^'*)Abalt6VBY6kȑ G*ZdKDfៅ}߆TPPF B޹U@2y禼0/KZkmb]-u_C>1CP'?͍d7#]O`KïgF!"Q@9AI4wc#!>MQ]1:'N)O"> ap Dc_™G~SÑK$s}bݺ''\8 qt0i_5 *3O{ @2a߶5tePүxDf 01a>I ي'/=u8SJ&vM\e*.^Mέ9)>lA6Eڔȗ5F*t4cBD-xѳc~96m c`RGJF1t}4'řuӺjA:$YKչDx{AoŸޅ> ={ɃdLz#g QD!Pv/y޲BSKKGZ"=vfV[K59PlzLδae/fY CoRe\TMX:YӬbۍL&]w$E@|Wq6p?|q$U׉`ڂ4wi/ɚiœI#UvDc|F#H{Ӑ|.SI\CA$aL336?vku _N>H,6P=Y WvqNO>dٿxѨ1D`%q/zD|yS#61gV`bV@)y>(]Iڡp9h\"e9o#DY˘4tTX89xg3(I O_ƩDD "dRp\  hmEx-HyՔ$Gm>KXS?nj(L(Š Y3lOCp}SNY*~esթ#k`|;qE$df {xm9LC*7"!wpϏr#* S0{#ٙgex{%1 ͭt|񖪖iC*Ae >,w*:FsY8k&)7 0?hm2آa)MD;me2J{|_IR@e]`,_Ue7U!jB"U*y.gtdozj>hpm }h/ў"SĠ~ km93Ko|Ir3`.H2u)r'wwqܹH򬼮 ;?2_=@=%{BHL#i pt_#^eO P>kK@bo9uɽ6:˴g5X+#L *Ci/9;3ӷ9R.j-TSU_4F>F؋2 u>9S(JNS8Pv0$193"`D4%rxIeRZcKl D4h!eVb숙lTaVOH@0BS;^L;EE|ď]x$ oa-V@,ֽ]i3`w/Q&i?{Ңi5J%r VƓg֜`kKaҷ:rΚ܎-+I^kN / #3rz"$pYv7#9U؈t8xO\!{\$$)PX@NafKv)Qŭ>_aUUsdej-KIRE00uݭ:s&;9HDCQh4 MK1ۿ /#^T$#Dy3TS2ybّ#媹Y~:=گ%VC&0+? :`ǩB_1wHAR'K:ȻqVBJIkd  :3ɴ$>)@\.%엲0h.Ir>|pU0!)*q.XX ŨZZ`:3As|qzBo.hc,rWW2 I6e>F~h|fo:; Ud-K[#Do9/I'@M@s ܇_!qto*o -o9 ~NJ<!<&74AC:ŀPV=TI{k9(I|Gp~T8o  G3kvS(8݅EAG U9DTB,4m[8oHhoy;" @GO*p)%zt~У~}!N{zUB8zdgVR.=LFK+/lUKKq:"O*qFnz_Ftd! aXq\CZ4V8|vPs)'u:84^ɛ1 P5@U@o'Nf eay32);*4 D@@K͗9Z!.͉Jd^1݋Jͣ"1l#gÄ؁c^j xGYJ -&*'=fS!C8 ŗ'!^_HGϊ;MTz5g9dtNo "C(ze :%x eź ,s~S5"qb[Ņl&!q(%RI`<S@4VA4d^KJN^>UwDBHz_UB᮱kɷZ%f [#nr /AِN5z>ߧ6PFz8*z1cr~~"4O+znak\2wpf>rad@34,}=2 PsdiF;V-F\J|JFҴ04sPi ;q,[TZm sg ӓ%^l))Euh@!1Z:k.ĕRPI]YX.I١[(^Crr6(9 ORES*f(  e=M7ZS+P|sLI3lQNjHLj7,f5> >uDF dfZʎ P*Ssc>#Jx>tpƼ:m|!wOUe{luxH(I~n0ZC˷ F35mxR*@vt{NY?mxixZ&vB.}BDr>yMv{4mge4%ag\eu<WҐ*ɗP$PG}L.) 3-93)Oe 3nA}몯qyH0vUD -Ͳ( tB"bFEUkb˭txd|#q5Q99䥌W}zҎ܂dڮdXx5e0:$^BRlCx⫟;{_,lFʤckOvOg}z Ҡ&ӭ}nX E/h$ZڙQM@mr}=:mj#_,N8_nGAsbEy0{*6qڢep3O/7ysb-MlA&S+3]ބՁ[z)Lnmr\)Tt* -郬fF&nd(- R0z^ ho6KC|I VPr~bA/ρ"oo]&?D-\r3d+ҵ+N &_tMC10;G_-x=/r˥)Jh˂ 3z7`"c ܉8[J AX"#'ҬQtbef> {e7LVt#n"5ZV<`0V;䂠5u{^gjUEZtf!%XiO3fDjcA"QHHOdHD40Q/#X0HN&SnmHcm8DAyM?5E0 Lk .6(KܶEJ \ne$Qm Fl!;~4bkHB]֩,ʏU]Mp~"lI>`lS! [U|dB E׭*&e`BYiA'%~ tbdoCY.΢( e`8YDjg1fq!om ݅᧒,kؓ? Oa}SttޠK*YY:ګlI׳dbw-ԬxG߼yp惰 _7_ERiStvDMޞmV  y e+eױ8Tή>Ȇn4Rci+eB*߄?|f~A1oFG;ɲo;X.[U<_MСGY6k:PGTzmLG<#^dTIH6V>Mh&uGҐ[].K =+N(T!cH#H7".uXWu΋L R[ r.dxPjTuϺI9Q>`ZU_g^mFV]ǹ-o+y7b}X?  .ݖSrd6G ѵmY@ח[}!Յ"֟!IJzf ǛkEb¼EseX}>ɼ=^zD "]>" [10~yJ@|;Ḍ(I e;'0mJI"wWUtJeja 0E65 mBE#'c15Z$Y؀6"A~O6J]#[TU7(y ?R{aN:IM6MO]cO,ݦS)P-dh[=*4(~ů^aŸ ;ri)u} Z*=řVmבTϡè;'/ffm`+$#{aOw;\`U ND^>rRG` !9q"n7m,m! b ɇrq5# ]7E Wr#fn$<`lC2Sk#hs)A$(ٳF]eNնZ{r_D C:a5^M>W`>{<Db`P2G7`Nsq5ߣˊn0ImTg\ o.Kq2/6$xd R ѡŽsuxⲴ3ODMvTΌyæm99"Ga :6-\R>A{~Y{)J䝩HuO?KgG=W2d9qi낵2s#½,*q+x RN o닊`J7nu7]H9* u3_~Om{/l<[ftQVTBnTF>5>K }g͕KS۠9v <6-[sKSмI4¶ be t:=L޻{ZWJ/cmI ܿ$PauPI/|j)Q0HU'CC%Kי‘bh&Z.Gq,pA"Ҭ)}I4XS|IΙɱƼ+rUXp =N_ oT[Tih&˶Ur @nñK#P %?wOBǺwP >4UJ;u; )%"XZ6F r'wi zMɅ:oJhķZ$ g84e.HCʷ; ɣMW/%>!nխQTt`!BQ%{ V7ks``O5'ޖI7\#Sʈ9z:dn" yelBEdײro\]l6[Fd\L+)fxE} X(gdvrR\& X"*De99 j[`9ic R,^-6ְ&-4/JM+#qtGnˁ}͝2+cOqt۸QPu,tnM @l(z;^L-MiXDA|UNrr,ۑL,'C-GOÎ*%sy63]Z7p}-+%'Yެ*qq#dtwq$~STof¸8Sx/[@u7{ \E?hx(ts,MӃc#ܝga=t"<*k>A-*WC|Ԁn3Cs1Q9j.f}}?AXqVF*J86[t[@ uL-[R~zȲF~n90IHcW]t٧LU+9J[_-7Z]~Ƕm2RpEբ2)ǩe@'KX͗p{ *>%_CO)WxJ02kEit aHq2c{i?2ZU>C?IuvaH$fgUOU VsN8M(Z)~|y_Vؙ-TQkP/G8*dIYOr/Jutm}fĚE[eF!2Sv_B&4ULU[-,"ϑᇦF\}ÙCs炴/sE,ږ#!'-M82ٱUBCE.g m$KBM3 b`v?#4=i%Dqfs M8Z~H5 x9xΆma].I7\^HI[@Ÿ}~֕;F'۠YՑ- /ِp6S(Ž-馼sx` E' >,iw:YBjLЫM85ga^ T#Lr]it~ͯXpٳ*3˜*N~U#"THN`$]2?w*xd+'Zj9Z@dhLf8miRe,ڶݲsŅziiK.9aVlK<*< ,ǁ:)-EWD! 'mh%tA1Y?vqkऱJfHE|+ٕ%pI;%BtJS_r`UMM墭-aC #^"4QA Ǻ22tzb~Ț >{v1A!s}]G,_v y@N' [D/pBεͽ'z'jսd X($@r֟v_{:u#*{54g4j9x)f͔LT&%·Fx9{:o+7R\OR1 dXNuZg<<;!sBZ4-e}8ݼrh+soe-y^R 4HTÈqRUL-W7 s(kg+GA[vG,h]؃5 Sd?\htn rT~0.Y`R~&X{!O$%d26^L3$jʝmsI{}~}]{S.y5Bu1/iW<zd2 y5Ƌ\(q?i%DS@7Qv&XN|J&^* X]yߟ- ӄj ɻkY>Ʌo^a2EbAiȈ!` bkR5*x~ӂ`I 6s_O-Tc𧷝䨗,2W|P g3s/vjJ ק~A`sɐm klߊ+ _7HrQʃMM t ZyK1Ƥ9׽@aCʌ]Gr7kaI 9hK?;:((Sn_LN - h)9ㆪK&Kz| NtN)|zE㌚U1Sh|@i 7zG3nM;kv!U*~QMb+қ-K=hB0ʏ굈]5w:½sEVژUU\u>0W TZ@7݇!TAL 'x9s NerOWjx>nGQrRyEH\d^`8uy̗Sh<+ȵvV-}_oiaLCtu4Ly!l[!|R'i,޸nͽIZ)0/lJ?cN[;ӻ`螒[CK¼ﶠ;ۗr% e,7W+o,5h5APbzt1n`-JԎ M؃׿}*(z=߷:85v_2^: #3jxG|8erxƕQeg.V܏wB{X)8nӄ1]b ",bc?oG۝/kR"by鍡<'~PG &ʷGՃPE, 8T%V?5v>\<55U^P+쓸݀`D+S'b7:lƘHC9*:JyHب?Frw:RhJh12f)82 ԁ63Ճ5}fx19YPyu*-[" |oh ucuG\˪V^Stvp4;@x1"LGM(: 42-| [킏NɄjϋ90Tf%d-\ %BЯ +tB-BĖ|(a#c~. ~I#/GμˮAZAWiJ\k? ʷ>`絨\A)eYN!ƴ:z+{NE48Nu4;jhUiU'Pu z%8gY%3^7aP8Ca ?m=ih^a:0#㳘wADe(^O]'x|xV'n$xD5)\ *fŸrEY-8Tik}p {Av^`ȤCybԇ/<ٍulT*[ 4U`eK$_0{S߼lҎ! ș,Fo&"*&gSX!2c1"TQ؞&5%35cni(Bd`5 4\wqd_;MmaE赶dpty.nSr.>Mc` /fU?IF?͜,P1]oep!+trF)}J{C $[$h8Kc?$) ^5֧Wvô=Mub\kXM6KInsc_ *@0om]8)rS* Akoh7N ;IUd9PLF7"1\8}qu{A~mGO$ 0$ Z/FC/2Tɖ+ͅlQAIq3^tV](ke"^|9Yۋ(XZ*`M6?r RIHDk:fߙoBL;1OO 1{D[9Pr|;^#K /5o/GrAgCfj^~#=sl,w]E1TU@iY2O=G PAOmtW-xmB 2ຯg3;z=I!`7Ϸ{"AO܉'vt\c4pEl?>(v6Q \s6:"*+$7(#bdm&I>Z`?k#n}W)ŀ$,^cަڎ8\ D+EF;}B\ ~on쉚o!uh[|Q Ү!ֈ!EƇ'nt;p6h^E,bژW"R' ~\hkO{Y: "[Db<zTVi7t~HBv E.|Odh!04OXzNiQGSXS<8( 4cSsW071Ejcu1 S@DЭ6j_Т|K( ICNA[߅h&τS c|'tɯmDY(-7SYi'XM}ŘGJc5uY-&`~2n?2_YM0e?_C-,BC^r= tI΄P,DM066?yn҉w؋KڤQS-ބ_I$U,kpW9@*j؏%&ɗٵ0qSZ̠| ~dl`{pSߥho'(};?;6lTUB,F_\yy!mPDK$XIC ꄦe#m9o °\,O8[R`z夽=G+u( 9s,%mL늎q(aoTR]V<^4!%) Ո* #Alд^dsҿ!2Y,U%>C,{򒠂C՟jR^>'yDnڕ PTsx/L4^됎s zx:cqvZsNDgBj ͎8mF.Ȁ, "A^8K7\rx dDضnGHI^yr{y j^9a㳡-v]$kh4P bn,o4 -4e~uW3J5jpBZkg,3KoRvžny:3@*O{dztKԄ>t/bb˩09pVR؋ seB{yy,S4aɯ.zךVsƪ%N:O"I-D7MM?8MiGe$t" k6Bؚ\#iK*6~#2%:}z~YE84a!Bjj>|s+ Mri3tW#iԭ聡2*eVbEU4l9)MS7#`7 K|U :>uMO݁j"<8EEZ/Nq|$XHYڷgC:3O)[su'Y0]a.>9I"@,oWeFG2!~maU} L98;/C|E{|ʜAdۜ)fZxGW,?H!Z, S.2+`ᓱ^xl)gUodfm끚FS d.F>FKZaF63XkvH2˗44$ 9q  n5j نy}CJR' 92 C_Nہ=#3KLF;DkKʫI-m8V돮Ёs[?@L8ĘA9d.cLA%(CjvWo%u7@%fA඙7wǪayZ[ lrH<:Lատ^!#,oNG](i`=ibټsih, c(Qyqơo3{آ Cr_g 6݌VǤ&`- ˢGAwӕ yI5#FX?@5SI)jw+wDv/[ [|t̆55"d [f8FiFz2F],YCXGa6E2h3hRi7>t=2&sjicltc^?xRɜ? n Ӎ$C*R@N k{I`4 (V+DO{&[5+`5q @:0u(߷a{!к);x8p6l/sRM"8o>Lp-**dGWm-n;1|GsN_wo:LЛHp8 m^]]bgLxcj&"4VY&bAyZ`9[xՌ` |T`0dnM6 DE[QaCpFxI 6g@8ÏgS{,|lpG8O]s$ʧn{|hUt<)F m!+D'oy)w7 +\JqaN ([PKuCT0B{lqUea?7 $f!aU:#Z ]{ZS޿_ks[lBD kH:;qkms$w Sqa߆WN ә?PۖbKyV܄ J}=~qZ~'# -l?gLopKPKew34aۜRDs@w5`p֨ԨC 63ݱ } 8E$?`@0O'4 -1>&7Ȩ{x ^EF\ 8+(^00_C4,j^nKĦCgʽf4׏1N4`nП2ΐimD `$E7 ]X%G2 `w9KJ69aN HO%p 4 qN"mB ¬b36ajSE1p5>uT Hكj|qf\)@,& YM$"=jW ! l,Q$nzዉc ˛pS)"!/PW&I OßC%6 eqق6[]Bע,6\d/%<Hs"D|1cu.h7EMei%-U-+G8p&}ވ|r^'&HXgqO#]zVt_ߖ:BlO~xo! XYLz7Qvx =.G ~$8{K ct&RV'yK|K0md+KR̻DId){2CG7X9fAGK'sc az%QU '=WFWKpuwזC0TNEg,x49-. ʓO2+;޹v]#Jv{XYdƤ&g x,A#wu7D1oX'ӧ(*c b0T:ҫgI\EVu㝔ҽ׫K/*g挲GqeER.-BJ8GTEvҫ3{0PVSሄw]e3(2C##~T^|$q 2\b帑ͥF>3дgLya7$[4]_t4YH;,==䐏HOklC7כvt@r#*%6Pd)\r+fd83eBhTP9!-MG@iÌq9Vm41e9?^bfR6, G+yOВT#x?omf`T_/ҧ\߄`:pg9è$@:^(~tb~B!b%o,5{~ Y,C +-YTs7`!U#BqmcD0yWhvpnDZgIR1~HrA~۽Zbb ;n<ǯCǜ,o|a*eƍ͍*Aݹ9Ա50o- xy)68 o+;bCq .%HfTc|vT <^|,a%EEd#we#22:90;|k\Ԡ\=^{GgrK]N{ievcG$,Ph1?X?k=`S zuŎ*V]e૒~1: [g e}x򥺗p{8UazOgV9&<شA>/) CW\s;(_EAY8fTzߧSpfk=[(: rG$f``_|m G>`^.BdCCW` nY :x'Ԗu_3}0 -WzKl[U&S&T|xCei)h6BSrP-{JSGův\KdIG!ɭ*Z!g8hÙ|j8;Rφe)ޭ2?tażc_V 9d<dT#:?i69Ygc59939ʂ? uhA8uT^u=gZ|HR/|:`ԙ$[{ը#jX*u?)&IՏgQ(cR)qUm;Pm C[ :3$QuT;Fr32K}}RTyikv.k*iUIۼ}S dL4DW;ٛ{zHqV珷xm HZ$zӄfs['{څj+5[*'Y5!42)=}'=A0 B+7-c < Ld7{.Rg'n`Rpz XXKR!GH%@u܍yj v!3jFndC# !۠5Qz|fyizaˑHBR&ǺZn"x( =O.1uQaY?a_QXW E"cj.L0x;\J6vgث j+ Qi B !a3x93D+)'*W 6ѣJ*SX`~S2`rAnGf9Fl $Lu>r峈{W7q(@fekܱͨ!z .n#\Iф]ƣ%I Eag33O:զk?v*h(uHNa$\;o,?WHFO_%"KaU/ːM*S>@m<\ҕ!fmT +s1iǕe]_4mK J2?0p,З@].T7׎!(y3 V0·gE0/w3{X݃ !WgZx 0k |*ps@w%rN$oXdwi(agvZ\p1%~y&2jMKD=pPXohi |Á|qc! qD"_` `02J-YɅp49:(TvV}EU,aS)TW[kMߢ|\x3̷ pN9dCtļZ/mml-,,}"͌GK kᷧ%/>\b 2l_zH؏PC-{S.<Wa40~ m' B'ҡ8_:vKL80C^ruĴd҈@PHgL7**/uS'rώ1w"%0Z}%t %@)NAdDG91q -a(q37+7p8*(< c> u0.~E$"%dDI c[1;RMy<@?m)]קEPHE@`mNSD(7P| #VBYT#rHYAP=sA^r 9鰩i\ N RŹ@,Z݈0 nv:TΙL=/qId0MtET.p-y jn0TQ|S|O`=b9$I/Bo+Y9]q^̕0]T#\`HͿ~^f˨bɰ?(<STn_2Z%HYKb~)/L5Y/y}]ū{*~u:gFKP.eK )ej./ 6/Wd xUpm8 dIOgwdєx B*mm*oMH hN&Hr{ò3c̴ZO,9DT$#x[p~wl=j ^Rxsڅ|)ҧ0󆐹1k aDœ] <1g6ura0yN&~j mq| =$rP.mznF%6czU:Ff~<%)B6Ӎ`Q1m?XX&}/ >xYS_\U49|fdGl*VxLf&~d u3{]C89}ȠJ,`1oZ?U 3R!qM8h >Ҏ 1֧#76q%^hU8ؓ?vkoTewvnK_-eBD ?a'0FAiy$#hIFgNi{|`M2(Bz3~tgB-9?iw0ߑ&I7g?CB7Ν<6R"b% Pl?xoǯInL36gpD@B>׸8"q | ̋_ꉇ ky吣Q`+#?܏="ٯeNQygY]T'fmYտ`JxN۾oy{f'0tzVF%!/B<#BeXyg59A[|ў{zݙ>2bKP^opLj:E|- fO߹ M9fRh65l5W@"?oFy])$rhQ)4.6T@)d>2# aÿ>rJ 7g|0|>!u".ة>ueh4(gผێy4upcxxC}ZvyN|d|=Sbrhu_E-Z?|.˽gaHG@n8Z! ͆DC?UsJm[om7Jq =+o=zmmq_bSTCerpx3#9);aBLh:vM_\cP!d_R˥i[%d! lT'QTˊ25fǿt`jd љ|.sɦ2`ԭDj^+6zLYٯ@k"lu)-xz̓ͱ>V%#_3mwnމqC ɍt*W;"ض;2 ?M*Z4ޱ:RTi O%M-TUXu_*~Ƙ?=_Z?@Ģ hp㟑Ö-,zo밺,FNX }ӀeLmIW Fˡ=(@ eOW:Ǜ]h׋EUhh.Ugon囹# \A(hQ&+Xi91yz]"&tBC0Y Ѭ 3CڀP5]a;Y2,b)gqQNfƠ$GEbP;ƬzCR{ֺ P/?򨦣~>MzVݹ kS}ʃT -NSR6|fvd&Xbm_=kx 'bH.QLœ+Tʟ7e!IJ"A t UI2Zq> w&%J-]ҿV@x4H/&s8]ʡXm]2ͪH 4PĿu|U*M_(Y0^e q#Is`fG7PV"d$pG3θ ճe+tcrNZdU)DRJMuw~b+}*QaΪv  H7Ҩd hz? /uhŬӐ%욮RH*Lid2*ewu k;gRy[=^"8ڍQ}uZE9V(wwv<^N/H$gb5?yՏ۩Oph76 >P/j 'wi,L1OA^Day9512/'Ba@iRF z2ܬ+P젷nX簵%6FđȐۃc.řMšrǸd74ZKp vsYk0U>㠴9392ԩ!#D{d:RM9jS;@>9:yjwB!T9C'ڮyh+浧f\=2YꤎooqG.VDbcm46 JO Dž݇$ڹpd- X g7b*|c2Уyn.Vlzʜ''ᓤ^v:!3 "ծi/\5f+(e])l$^]D]5-<,qHjv_ƑEzl\$nxKMʪ/3cf/DFmRê/[)ͳMqjxu)&Q%z&5f7{C냋2Qg/<`]"HJ^tqNF,e 'uaKڹPnn m1-ɏ66%7"xU{Of6aμ0"i!z$cja"<Ū`]/虱uM ?ap[ka6,W`p +p$gX۳W4<Y' gPYXĭo4FoQp =MZTݍgD@gMs` ۛXw /fT_kJ TN9ͬݳvahˇ(L7ڔdű,L?u8.ɀ-vKa<v԰z$N޿\͞btpYN%:%%15iґ-{1H\:_‡ZxkHKG-fA|oGOXVK,D(Tbf`bjeyo; "jbOzǖ"PcŞ{"t9:itY%g7Lg BZ3v.G:mL8{D}6]R)`;\ڕGXמ`m T9Uur_gN@h>dTc/T eSY2,ؐyb4u =6]MKp 0n40;x!y*#o-\@?WP5W#Ub^/f}Eb=KF%-s"\PKS|g#ݍY3A3{\#iJez8JgfMvMbUoާ D#mS׆yhp3"k4$Q{#d=y]o*?Gpc08qƥWBfYX='e;F 認2Zo?ʱ&CuU &D^f!_eV ߰0ġǜλ=x7ick{;7y^*_3IP/DJ[$y{de\7a݄Wˈ~TR{թUHZ H=oY8"+m˅Ubwr̈́9#6 H!oqR mSwpbbd]G!mz^Mԩ›s}g.*n`#Q#AMɷ>~^$i8VW>Cb΢Ύ.n62sSaC r:jÈ#${38<}+mɜ@5Uo/X:nJ)°u8nָlI)07NZ9Ѿb|Qnc[~m޿ Q=t 2h9ԹE2[%)-,`y.2%n?1;?PaY'rS;(0(V[vao*pհ"Qp瀝pY|NДE8tp`p"85NQܾDD(ﳳ{d$`4)p|AqUcs-Ӕk$A*%^|\(& /Jf~GGB ҩr\ k 9qUl#S dAT{~RN+h@\C|sFO3B+ES)KS||`Ν]x%xLr-ja" XׁBDji9I'+̧67}M`_u`sdZ- /_eL48\u<=RQW\ȉv ѻ/ǾV8ĒTjhiX3%(gg\ vv}Eߞ =!SNqydSwS2lc•gWmzhȊ5nCqy54JcrI7%/.># BD SwkK\(mAc/m+ST=epB? CIyAr oQԷ[ULp8~, 逎r'q rN ]~8V_cɚqG .󇩤cXߟ<{Ny*%̪tN*Sqby  _[(Y7X/ TjWeQN$bW?a2=w -hG"h=[thdF_>0w@R:H#?lZȑe_Km*YI~гM wx(W6zdXTT i(ivtzت|8[UK\lĩj=c^,fBqk"LnG9||\ {[e(8ئ4/ˌ3 T9:<<*%>{4Oϼ;'nQȐ.cՓ&53uWnG9T_ Ϊl~[.WxR Їτ^sLIlμ/G'{Ž,RJ凭!EopM!7 #f:Tc.շ{NTl3`˛Gt|LQx) %~~W;LB#mXE-H|o NA^F)$wn9cS.9 &hD#Su*ث$}RNF6' l^:.?4j@ k΂)d(2$0EM"]tp=_EF ķՏx[T{ g0Z,l[/ \s{nL1ؚ L7B85AI=$K i_ 5BKEnO {4!urM Y9hp:|_n2-,0j}mgRyg< ?W ^}ڥ(ϥ薭2}"{@ ;m2߇ӹP{xi#mo"3HG^фmG 7];Nj658x [̿9u-qqL;ύxq?i֛obŶS}U1'\6W".|pDP1bQ5J|V 5n5"8ZlC78j!0n7&g/ 껧Xnl:_G / ӎ[AOZb'.N9`6ru+:en%!P0 Q2^BZm}+aJDТ?}RШu༇p%k8-z =1eڽB=aZDkf Mz nk'# rʁ˵E{1TDCcGv;e1}cL-bEc\73A' xcUcS48/Z%+nԫWh+ԍl饧S!tA2ƅM>lj{-U%@̧}NY@\4`1#^ N_3Bsccm4L6.ij./3U?kޣa9-Wߜ[$n9 mO.Kx[V ;tA@v]F b $~i~# N6*SWLpK {E+Zj7n0&/ nuUT܆'upPnǻ 6\n1U_U MfXLAo4o2f#迉ݷܼRO/ Rγ4 Pa7i20`j?L'DHhyE3:a)!J|w_{@Rq*%tpa*9!ryv)yiy=L:(m4Q1!ֿ$a[.gP.RU b'6ϒ(+*~*> 0"aFVy>b[q;.d!CP++q/m;WUB. 6.ORiu7$QXFPq6J h!}Tgv]"бZJ4^-,2;"QH¸H_ݺh4S/eb{Nˬj]i&w>X6ڑ25kĠy-Ci+fުeܝȑo-ȹ`[ŊT k+7@[NYsIֵWѓx"y]yCat!w-A 9DlƆLp*楚̹̐!vٞX'@=,UH\AqRFپԡ#TL5Vx"0 tA"#2'3ǵUpX"zN>;WD%AĊ=W(?$JH+#LtT%O@4=U֩XrM6GkG _R/UKgKn"Br:eP3n8ݖL+TG[)p9O˃|C2`8I1HBV5W0k!r(WqaڼTb㔣bݎ#;*V'~E61ՔDM w JB)Luڠ>vbo 5]̦=D:0{d wY#]]ފ*ÀA\)_lrXKypdlҏf6FF*<>81[WsP`u`V17_V́7XsG6eld4H.z.%o: Etq^";WjagI#eIZ8䗪ye RZd?*% !^:?ZvE8A*&jۥ⏄zwjB) #z$L-.c? 6(7 '<Lb}KWb{thM#H]G`Y&*X36 =c&s%E[03K4+$!!6DM1a(7wo^jXR ] Y4,^x]qƶ]ӪA<]W&DH۩TPO^ qR Qg^h̖oof!.p(ꏷ*4 $V8#(-4 ֜4 4 Kh*$NV](ŞQUB~|rXh?U(;0jB)5igw|Oe+͍-,to7<ȳ_CYK4Gd%/J&\0_+WGH3_ʗiEI厠@n^T5S>U_nO"lqW7:C^]LjRŇ cdAuRe7Cb,\ЦޕZ|콽f[7N /X^m~;H\7loDj_yTNJ_T;Ȅm?-Sd!1-:[20 ']nM[&:0)—<,3[uȯdkVKU9g:;g(\7lH]5&tSR$ǔ V;YtSLyZQbɆ{Iu#K7ċ#dZkI /T`\ K}Л;'պ6z_i:+~,8^( 6PAIpo#vR(H<+%xi<ɜ;#ryzo- OiOv}O #Md5R_P8 0e6A̠,SF "{a1Ac֧Od4ѼT6/35C$Doa9@@} |F/]IWƟL`ʛ}ħq> }+TFe[e+'ʇ96P R[ca:\jO:#hTO2Ӂ5P}nD XX=N9v*04{;?N^6n?4 f}$\~Da1MZcgOu7WeUhX ;hn!~ޓ 0pP>ՅmVO<\N̗j߁~oMȧ+徳jCyQ&@\'rcebq~ie\H &VH8^@]YuJ '*eYs{W$xe ;'K/7¥ҌzN.Ԟ;+jGT+O5s=G ~#d^q֠;œh=|@F1ͅ6IJlP"/=B2(HCs=` [,m;JdZ6bMzwknukLV5ƨ٘"~,]76P!Cޜ9f2@?q? ŞFi VdȬ6# Os66ūʌP=V#`V񉲪R˹( jS)Xe_l0* {;C\( K?)p+g4##=  jbr)"&:44o*?snFAFd1HϭuL2:G7 nQ4 RcJJ2x-{17A?N,|˿Y aHAe'D xk\a:T(9SLzCz/u mv~Nq>  r\HܾI5oԫ'\mf?!c^y&¿"DDet"y,Zwѳ|j$Hr҂5Z~^..ػ.L#kAʌ;z@!WP8^xy9|n {}no13@lNK-X u2-X hKg%M\Q\NPD3\]|y) }ey@4<(Ƀ|ܗq?BLҬھu6 *f6)[5i*8u0d>`=8x\yMn˟h?-O*$Q BW&2S`&0PD|nGM6EWOu7UIjl&+O+} Pu[9*ޯ,*H]"309C8|VEP |YV M񆴢H )妣M7rSڳR 2͆W>qcqn@]ROIi ݪ`XnQ 2RʨƐ"[o<.Vܳ='Ř7Dl#^3q־EovFHluɛAi۹Cn@e׶Ðݖ@1p'䁖r04k^%kOMB]74l(-@+nSQaiEm I [hFuj$Ic} (Jbj1"}~ T+ Mjջ#b^Epq]kټ"S쥐񽦭$+blfzEڟ eZwj: \8ͥM{!gX=9Zc.ATD}7X r8Y#JEh&%E6618H6Hy|A\XD<0 kDeTL/{# C&C9+U@iw˗+g'y6z3ZZEb[]2k$WT;TV&& Y 2 ⒴s+(?/B5GO,,4L'%iz~Fm+͟22D 6 M+WJhciZNrVW[q@ ;I%76K+FTi" ^w}b??ߖf5c&yhVpSHuweq[MJv@;Z&!mجȗx#Hxx瞵0M}JKF36@AʹCh'}֭_ΕК HSTwjB?3ђ.%QKҘWcr3o@{ &Yvh-bH\Zj#̕gPf\( ]Z=sX v*2xPwɞi }Tț/ r[ԭ(4 `=rY#>&\\xMk q)Ve1=TWa/'JBꍉLN؄*UBݴ Q<\89fkk!ڶ0˱Mpw:;79hjV!/yC+~qNn0Tjt179lofc^Ӿ[B$9fP0!k 'ۃ*vמǃ@y-[$cA8:rAp 8((zxga=:q*rd%ИY:\K%^ ˒wI[ Oݍ)m mpc]FuKwx5Od黩dLkDU"-I0f`ʸE\zj˼Um_pz?buLibIMbuQVa 7 ,~d%e%;FF6%wt1kjeLS@J^ au]ՍY0(aԅG.>+jUH^`]}U-3=5jԧs?9,(g_>DD Cճ3& -@a]`Y|='~bcO=*cu Y| !lt&n(2damHW iNT( #bҦH>Z?1lI*V}JsTqQmuOvJ8KTR7ogM(Z] b[ADt̉RIs6Eբ~?kD&cz%1F2]](؀ΝcxҜ= AC:3ԯBxv|\;r&)y9B\b }X/Acl1/\0aaD~XжyGs5źK$22̱0݈]9zמsF[ ^P!P$f,!&JoYWkh"9m0 `þ,ztܞw8a)ž_AE?״S(J @sL.m}a9BP};1;vvj+ҟ 욹~'eRbf v]w5e5ZoYYO)UcQG4|6=paѽ,bvYrК'=J?|_E8AD<²E!O-A"r#+KEއ*w'N :ۭ/6MÏEDr Y<_cF.eB1l0yPjVl @5K^Y$g /G-4ߙ;ivUr ? Wp۱.J qW*o^ 'T~0 hT̻KXf.-Wgċ=^3VO#$2r6*{/Y Y>A'-f<i #zY0B[n6/l'kP#ejyxomEym %hD] J;˧ 偞YC*RQ^E %Bv1I(/L\_i.pYِ'v_я>M2 9Ag'pwtK`ěntZ?P6Xfi] ,6U̞D8#-d=Ӕ ;W[nW-X#Kb >.KӅy!p7cY;=HR'HxCIK{RC^ 3˪=m}m*]57Zpڵyx@7BwƵthB;"+'*h|?L0G2:,^"퉠IOGG f$Ih|hRD%k()j.ž :풘{+WD`„Q]ۄ,T.94mt,Ѻ tjdxQu0t@ OovNy,A%[9^*ɒ;%J L#}XUWceJ*(A*2vA8Mrm9QϚ)8ZF֑q}]w _*^a\046e#a m#w Fj.5?>((f'@?ƛ`w޾qQm|d/H/N$⽮ n%ïTatm&yçN+MV P`J?p) sO R61d%ߺ>90B[kIIL'Nx~&y`蟔0l}m9a'n1YvẏԌ :T5  ͱ{T&/óŴWDɖlLcs) N$1K3|M }#=6Ǣmnf%Ĺ`U\20ӪX#|.bE8pD"{:/ Ѭw(36|si)~ETiP?]# *B o9|2Ԍ.ebcTixzmCÁkK?9xmljkx`_d.%}nzk/NbݶlB'k[ 5Jܹdbh?˗3밭Ui:C$Lҿ!FDMq,ǘ<|wP}u=-gB( D˷=` ۾p- ctB-XNH*Դ7_H(ܐ9q 8rT¾X}iHfǷyĨNzyv7Jҳu?e*? 7ȷ<[wm-;0sUgmY*zA7tsO.ٷE4vR@_jwt+*DܽbN#t8g;x"E)_ʧㅻ\",H'N70 0nM̬+\a^H 0׺TAG;`G,͇2.er14´ʬo9+8!EMtg0Slli&տ<\ |P,vK{m#wVI 6Oeydba8* mCu~c ҫCY NO2+nz"RdXМ5h($J3ܑ@*VfHJhć^*HFX,KȖ=3޲޸gw/K`سnMSK.>)ҾZRq[Hi I8Lw)J8:X 11WZpAZ]͝$%Ghw!>&!n?a mg uNӄBx{v#: )BT5^NxEq7c8zM"Np3dPn$_]V϶tPa t3:!MZ'4R>$vMjp|CkJe/h3@Og:SQ|7ߊR=lo 7]50\N!L-x`g$0#C`M&bXE.1:z}u6LS 9' AQ Dpid:aѢ¤5P_kTS~  +5 'IU~~8^V;4n:H܎t~ON7 z(1YۃEd<|wGѵq9D!dYHO5`"6~ApI.a\S]h+0p>3R^?wb Kl@1{?eu8UA4Yhlqϲ2ջ7}"B VdRV^pәO@47p:/6隚AnW?ShG7eov5.HAEsܘ}wf(G DSF%t3M_fdU.lX:|;;G&d-K7%@ڴ UKr"tq]c`b-kyL' is`Hgzğ*.%]fOA]ؒWh%:k^#$Οx3Ţ8CM *x|X%ȟx=D/?1p< f.Ƨ̰WT+î%OeG {&o$m:Xf}t/FM͍Y^cV&8I+mqay+O=IqiU d eQFiubI0K H[&MA-ߧ2U+?@M#}v鞸?_FQB.ݬ)7wc2׫ gW4i $gǡM9Ԏ;o멵-uћ]³`k 71tGΩm`YUek$:vpFP+mTp5hʿBPC) ? V&RhN#y0*"C'1=Q)hjݎ0VC"ޡG͝-y,e򙫨 L.VP^)MP$4VQ A j⢏6ŠF)qanFp)ϓPDҌR{f,lxǁ+({$ߓ֡qh}eGS9ND/zȽ%6@,VlZ;( Kt1qz=4 \.ŬO2 mjpe{>zixN 4(f(L.ށIGQ{ڻI[(RX?^sS.vxvy-PeB6xxj>SK vU?FJ3pu asH[qIԓ TVYqNr~H9*P]YRSHL&eoo%=9}ܰS2׉e' f0 oL6kk?ڱvu&̼Fk0VkDUudMJ0 n)1q$SA;%ذU9xQbf[%+ȸ㣸E1!r!M CNT񴋈_ɫG)~~d[".rjqCz 2& nQLx4:N)WFw=1l_炔]H}㐶oMlLK>x3sOlڟ᥂Y[*Ed  =R1(嫘*FZ^Z zxnkj[{:Oڟ |X- o+;9D>Eiqq-zbA-i9/a )?me˟Kc:w;Qg+՟I= 4[JO=t"0)p,!ɺz#p&QJ_l/0#Bsb83c Qvc"\M.Yok~LNWVnd8WV WeU M7![~m'R.;ѓ7zQs0ukE/Z.!k^ 3QjGtT(4%-.bZk=hnHBGz!wn/09^̰Ypr(gtkz-(|+2BlB<,WԎYHJ#x9@8MXU{ȲQ&i+@;B0nLvĉQK!cʎFXt)﵅ oRE\3㽀xI.q8vkj|ytK)&L2踆]],__SbtG> 6z^j<ܿ.@DPaFvfm ҌDR\UFmg`q\ル7Ph-ЪFJA/;YjԧL-i7WG6o?ANei8įT)5^d_Iyg9]6([hf/swFl,art1/Aw2`zYt@I.9JG#{e %w!_^܏Vǘ rֿ(Wge]`5g~A[|uAsMh aҮ ;BR%ߠU|zyy >um7M& -*![~AS-W`h&J^U6Ii+krN&0H6&ze`NӕI|P)ih5”5wstyfTY9WTrXi)*F3ð*Z>wqI~tpWIQ35>"K#GA_h܍~hȊt>4ЄQ<߻kp !?p#^WXc0di=}GmWf\OR? "XaMԺO$WWkZfR !YQWNvlPΛ%%[-&~8ks1?2;2S4 sӐ)%Dҳ10m#+u<1xFi"OS;4?`I@oJI?|E0_}/\ܨLZugD>JuИpƚi7NџBvV`z­Hۑ(&NݍNaDY${Fضۃ3bYmu53zJ4~iϪwwXc #'gvm%lԻ$~r4\iM{nr6/ܡ3l$/=#h$タfoV  d ?AbcKh/R2Q& ܁:O,3e+ֈݓc.ηDo(|K=R6[xi\A@A 7[]{wH/U#ZU[21µױR%Z@f{rU,'=H*sk4B; w_zPڽ҄}BLK8}o6qВp4TbvcCQP vEIuθl=ِg^ ◨ 6vW=,nH ?ܷzp%ޑOqZVLscx;a]QK!Rad/:jLh_P.d56L򖎥Z]q `S@t[N4w9AsɯcNSisho E`{o19Oi<]5GOJ)L]׮et:b_qD|ǽ0C3uэ)ض&%'a壱 E`V# 6(߰sn2fB=aAi6h-9lm@UV5<ЉLܚ;SJS1lPfȁyPG=raim̥"1,P!lW N4:C N3B^R5PE3;ƞutI vj6 pMqLϪ2(#jx"䋣߼B&~oLh rOΉ66qTd.Xaz[Pu ®2TKn/Q4\!Nkj-2oD/Zr&XʉMn7i;ࣆBXx0)F_8 Qaٕt^Ś\"aGȽ@rYnSn)G P, m$/X[ !>s^BF0\䘭uǍGM\H@ 9+kn[+Mf {f& U%}6m{sa$F T;fޯAeq`a Y~n^%ʥ>v6Mr=zRipS+DM7kntF l.+I0ov%/ =S0S56OSRn(#بbbp‚q< QSH?%AD*+ACH0Z3}k0LL=rgH_ձ$t"R\Ј?`.ر߃&j!Hc%B U72OFWK"R_:1h߯[|؋dy&cO\+w^lE 7$9n4\e1Ƽ.ǜIpӰy"R9XuYE'ؒ _}{t Ap?w&!U)M\}uCI4ź?UىHN-O5u` k X*I@B6 6LԦ+=z y@mK/h;OJ@>*vn;/eCTGz,93: yTQh<<$14[ܾ#s OmsK祔 {~6a6;;4蕎4UŰYSݤ0|&l_i^2U_f2BuPy7}.`*jKPe 8eth9#*:Ͳx^6+m٥fVO8&j j&]@i.am66 1U (漋 $ [P$ak~#mz+$cͣ!5|}l}( XAh~/=|ibW7w; lkgEg{IG{LKeK+6=ouB8$C&헬%H~qZYs¾*]%6ٽq]+VLC%([|qgAfP:O ;۱In"ReۅvCȠR=9qw{ݸ句$֙]c҂j|of+L&"Uy$ԋcg˩i~ʏ soG)1ditE lrNe]J@#, ekZJn"p؃,29/+ﮊ}ouO'EܴMm$}w@:E>3~UO zkrۅ5h֧w1Iw;`y5Z&Tݩ]Zܮܦ{hØMމlWn9zPYdL9U1gAzDZ(3$>%@fSX ֏+n8?}.'I9 *ZLkNXWx]kj˧R \?38܈fG/&%oOmxc}rKGc–]o"s 2/V'`I*׽]Y u\~i\Vdrt]S{ +^TAIݘaC|qE2y<(c1lh1(w/]nd)WѾfGd 8󍍻!'|˴w[XIB8婱Zt}ym!4.j^^GsVFq,]ֲ$-?vw[)hwFgtdž 8/2"K4`a.ruI Ԃ`L9X13KT~zW;t7,\ٳ-9JB3VJ&0س`t,sOj>e{pQ|'2Tu:bʟbq8mRF06㇪pĂ_܈:/7/G0 ;4w@6_TPqêP7!d[r5P}g{±bp.4,Q[vdIlirpgN=߽tL0CuOO+#?KJq$dzsn&J>V o=ƞ{_ *u 1ceg'6伹>SrEL؊)H{iRΝ/W afX{*2Е%07x=vKomw+BZ01n {Hř( i{NW+&{ en[Jpfѫ̿$:NEtzMDoq;hN ]'Vdz"Z>N!rY@"C|Ƴ*kYV{xIdAM}~Ë NvMy4'˱@S,pe6zCLo"ϿcT)s[)n ZP B;Grj̺ T`A\btp:aIg/Ne&B `SR#FV}*b{ %5޼heP:-o)7h+Q4jG~`8cߌ)(dzޙ,Hҕ`䂶Q\4ɼrdf Ot뾖 dzzօ6܆E( | s渑p*ղKg,a_Q؝f({a/3J LN/g&;2ZƁ)7b>`8!E-k0+^r%;aF (5T`,%_3Ԃ{B]6iQ&Lm&_Z<##<)l !8n!f 6UlQʯtчKpd_9#O䝒:0F[h_8c^qY{BWq?SK8)F Htf s^PɛB={z~,[hOG)/Ј,\Z Mp_{CSЙB2#s_\}}0n@\Zt!K&/H R1SRRl:IjStUE35ET0>/AC)%D.X%ivc;xjbM!GQ*%`˩8'\n:;4a!}fj^4%y;Pρhukd`=) "o 0wi~Fx.Q ]QvrՖ xJroh^z(򶯲F~YSM'.D¡i/;#zbSInLmm#~x)٘f'pp"jhWF!_%*QD*fUUƸt#EQ8+R|%BzARR 9 :aޣ2e+N J=Coޝ{3\ݵ3* ڮddRw|4RN: aZ6#:=_~>@NG¾A{M.'<%PN#S۰<T&<|;bu=%#fad%)ݭ1:3,{7sb xufqt9"N@ymxdS, ԍb)꩹ 3Ɠ1/IV|Sӵ!|Yy. ڂ< cA9J:yJ4d XֆqzYWiCSʩ-D҂>T@*W95_ytjlf(OLby_8 ,n\% qK@3RUeֱ ~݆i<u&;ndk>8L}xgf) MFٱÆ0$YwA5aZ9ľNO}Q"0ĝQN_Б6VӴCBԑ!c+ODfvY(q!!=%Vu5mvz/:$Gnz+ $ϒ0E1-%7O6.5ک4.كZeh>"hTJ>B FЂX߅D0u^Ϟ92ѕ%7=NbQT?c<=PC/Fs6!D ua:6Q+~w7M5䪻lc r3(7&hE=k2K@6I5l9EE$ sŠc0QGNCpn CW")Cz~VqS.4>SaqJpF5,#L[m`*ɡX3d<>P1X; 3H !| Lsq[Q|7zhg >q&rb\ٔ*dIc_蓞MΡ$$~˞$=l:"Hq; p#o ݍv6J._d80)]{KH #|vQPV7-uhms3D~N9HUf6+rzo/'د0!",0:ef&s P}OT0&eTGfzB i(/ +q QʆIOj-g$-Bu#M1ۘ1KeU*eyԨy^6f 3߀KƖt7!m 9hl zj/{A-LiGvFQކF)`JOX& dQ0evWlH9F9.G/*,._8J%^VOE7ymm+k`blH k[R_~${ȴ9Ԁ53{(Y+;vsݏCK)rk!xE *B@6L ߵi(G25`h^V.ІoJִV.ݕT%0a:QG\h2EwfwqAқU8bz-@J̵S>CN&.uKDӨDĪ~[DS)LQa#Y]Vȃ:`_5r:&֖抨L s4{OB+iYF}yꮮVh4~K{=9H`dGVx5P\d jbj$lP_={~P vS15ckf.08cevrK >ƽ.HPd!3+ɎU{0dʢm4Z9k7-r(b  禺yGSp&V[c1 T5HHK$Eee4+*rviUD./'ت"ľ-\kC B + 㿁utWؠPU_po+bD[2 , /.a$0\? >M Ng/= CA 5ü%$R#6)b%ђ?M3e~ ˱;]E˟I Rꕙ|Ҏ ?H,Az~;YY,uogZ3 +gC!uI7Mm`h :Ȏv?oSe3y.P'G˪.< )ӟlPc]A9@c`d5Si=EL$h<&utjڇC~Й&lC4DŽ, \"(hgŞ(LYTD_:'v`-EgQץr<cpp7Vg i=)yH > 7tzGJCk%Hu=![UkhX^@eC2%[u&˪' *Pjta -0srh2[A8>+ß%bijiR5rtW?MXVsZ }zɶIݶ2^`qߢK-0y9_7LOȅUGV#y6+}*q,ƒJ$^'@[. *F.;$*qqKGS6:`/Vy)]u7}oJ].k+<:uYn=$;a7W`1@7{5WLNoq$4nx1?6>]'ur}#:hYcz ͨ*e{ "&դpŒ*aMT7`XCF@}*yㆦ{T7unݒOaKDCc"*fʼhs}fJJYBz~+ p0Zq"iTlRE4f{k oqSmV f$<*J5L%aLѱ½ Dhw]X2bmp}-Zk$y]p-< øxFcl[lG8n{ .48Jvx)=ۢ! 1G{$.2.ML$?m4mMʭ3.UDL<02nղ77U en;Cr"D=rwwnlv <܍,ZA@h/WGh2ɨ&u Bd"%.)O'y": *chꢷ;ZX$ p,H5фb1- 1oޕ"O'D8B2qHs ~hT uF 0Ƿ3ckNN/L%9Z9cF=/WqQG2 0}gSE"{mT;iR%w 0Ɂ(?0Gr5hK[ 򘻒C[0vb%z H瞪p oD]j?hKQ0wvb|Xfm,0BPid תmEҫx֏С`q*dFXK2$IBRsT…gKsqAqfd*IK6`ꤪ[LrWj5u URlflH "7+¥w0(iv? &Vɣ!f !|x-@EޘCڱ?4v9|pq;H![{]kgHzix?|`[*ȓ@mch-V{40tuRw#G8GlhuWEnGw>U?DH"A0~&#rٰ̥^oM=$|eܨUJ{_i]|1c@5:X&% *)}EPΫ9N&l%^*?2ffbb MO%_k= ްo`۸1 `۠% }iW? F&)TFi?RKTal!OܙcEף"!}ـ#{Ttt)r l[ϿωqgzÝZbJZe1V;@`ލx.RmKZ\"4.C8yf"_,Rjc.gYBAw?a0`~-NߓÂ܈ uQ rix|i+󫩐 ]uKꂌ )0i5!sk!(^ӿ'b?4BnCzPdi3 anX~h|DIJvPR.\JQVHNnɛW0{`Av_CCF4CϸZeu >=lذ93Gc?δ]ypv|֤Ebݡw."|7puGDdZĴf:F|ҫQD"qK7 1~I&~ڽߩR Q>RHvܛR[i F݋EaI.5 *`g '?lT័)BmDs\$nC+nx([%<+q(4wh^иE5+O'^qm6N֛Gz1ڼJ%.lj*67\R'9!,4SZlw7IK17yL$׫zC9eIǶ.lh ~0؋ZFv{]J;Y6fB7TuM:arfjNmɏUQ7hg^sM}#ʻXt$|Tc5r&T 6?0tGC'3y9,$ղ\~VIhe,ƙ?Rcwys*oÛ?/ qYmi~4QvwސH@o3m|-Fӣi\}W.KRQ؂um[jWN"aXō8-|N?)o"^.av_l\se 5>T>%&/\}ߗ(sf7V*]}UB1uW )% &9^D P3揕J:Jf$X 5te4ɃHh۽ 8xĬ+=-0L[eO{ yڲks^v7OwǺ <ή<2,H>֓^@(W$xSo D5/cF9Dmma-sw_aP rQ u%I@ [Z4LDV'0Nzp֩$9_xD!>mW׾}q?inJ[=rwuc9??*˭Ҭ@.L/2 WQ($}5QZˬI6w0֡Z_?R&Hoe˷DU PxX 3&|G@yDُ ,Ir)+ E+TwGJk 98G~ ""iQhj/Ctd'䄪|TRe.S6q)T])ސ*-̾}drc\\GgD@TȬ.Qd|f5i3~]pjO)EخOTTvcj*b!5yn汏/Yq.MI{Q">uEƆβ3B^RMp4C9OQR>/7"v@$6+eW^jVvJ@R#*ڱs=&60Uɲ6./mfM&\V'zكggyײ=] i)eS "[fLi+fHn.7Zh@{%..1͢fndq~-UC$Qޖlݬ؞(;c;,Ib-P)2 , 1)7@T?qJGd"[Q7bNUd^q`:E~~۫/[^r 1` Xln%?sZ-jF>V$E?Z--L&4vt FX(Zm+eC mw7|cA;je]Hfx hA({t:&B#?VjAXߗ҂0:Ɖ͕tat!@}Kj ĄbF*>59iɑT+l~|{Pz1rG씫㐭9j^BDL K+9 B 2 )/l=XS#< f3`TO@)áx8X>Wm -0@ǻ!V?XZD\ܟLꕚk^1yUmZ6z澷z_s( d -%VOpK- fOCu}(0q"UPo~.VN̟(UԒ,>p.k_V'fNܨs&G3Vu 4ÇWhE/&,1S؃ʙG9e0ݪ-o1EH3 <(a(<i6VCA*lc;Ώor돍3"( мn0 5z>}։]uIz 9rl#ЉT?&=\yb`!QeL12X?[$ Ytt {AQP9(Upt-+.k]6Sح?H3FH@x;G\d8̀@  6; C`L/=cKC/k Di23 J%6:׭[|na3չOi{x싵+/*R7"(W3sW+ErX΃ I|6 #l廽# ]W^yoSvFretyHx`CoAOcIpMq$E۰TE=l^} vy`{* qʘf=K/G =:ZBJ%체O9goPe49[_c ua,7ZQiH/uqɯ¬\i-NP$<5xR T휡TЯDi( nW:SepR9~YV BO`J׋!͉7\>iO(!G(aѲjm֜s̜/zc=e F7+ W׽.t<> 'ˀIpfks)ޞ<01x<="K؜LigW!fa+rMUVjYZ&`Q:Qkk@P0 pW!^N:nW5en{b<;Vz&*48UEKӼ 7_mJNA1 gZ -),IaaKCT6+R3r`f+d;(YjS~,b@k#bqjK»l]=rXDtulz4DCK $_F`HvH')ȶ8k `NrzދUƉ!gvA<1r0jKAdyޏ!ne??>W8 O(bR]iՠziUEu:㗞^_A.f=x8%.GQA\lv PjfMmT`VD[oR(#$nPs>:~8L˻!SM@FO1TlW ;7O_./1ɾ >?La֯quh#T#Cz~AONKY$vAL@O]Svb.'f0E]DwDҼK{cxbP`DV!*QѼpHo+;}Y.R JxgkquR7dQ:>%7y2&Q-0_]p?2+)(LHr50- #Ll5&9Y=5O~4(0g>/C) fF=P^,i$@WMN 05 b#{:,=CG M"0+ []&+UFj|pLyM6_g^Y!m?s\2jP6!8fڒw: 69gƂx8tkG-dkK0╹JvYdK/Roebm 3'`ɍ`7ftx;b>g]o'C{W&EE󯼨Q,)Te cIjo4mr(_!nInpbsFII;]!=^H"1PÎlȓᏯc$T=;'0b͛aSSgJNj/ӑH4p}^D(*V3Y3]3/^=vk1#.7gQLwO4jOܻqGe(%/ۍAi5F*9@WM22OI"V_oo-,t푁 IxHݰ s'}f 6%=S{~Y`#ƦKŁ<&OPOm^‘cWL;GLc؀7L[$$s;oxՁYޟvVDtkZ܋Fd+y6kC t֍\EG-p5R^+(8r]![T }lY:n87wJip[jH.'av]KyLRAb7ÓlOS *en*#ƃwAmjqe@`! o(m+7Ħ+0dp93Wi-º"+V<_96nz 27i=C$iॽ |H釋nMJۑUO~i-m*I3W|"7|sBQ&4قvuW9 >{K^Ճ@C_} Kn!D̝~)>}|q|%h6d.tJV6142 ,+;jg-{7gTD_@pUXб8p*WiL<!< !4:b*hU[n [d}L`[7 y:=P#͓-~=G» 9(xyWo扒;cG'YvO)Q:Ѯb|}WYcJiYiLGCX[ͥ"5sq\<ewsYٵoe^ɞ'sqY 0!|?PW#"f-!&"u1ev̯@Hc:d}в t¬H(gc_pbh0! J&ЮBҵ@4+X1`mooxcjQIt_pڇ+N+;se#uNSn̎/A&$4(|)+|7w]CP0΄%7*g^L5O"L!\ A*إlWm aߖ/A8?S */KJ_cS#gm*cDǴv''que$skW +gzJnHcȂ807qz87UB=/Kdww.R(7hc3*6tzw5[Nwj56A ]TKO$w'`[M a ȨUkeTtqRa +cdqܺ<9J4 "l AumV]ʒ%X8zO tRmtvZwQ[kwG0a 7 Go`MDfóByq@^F*Gha_d3i'!&9m dʊ٬^ ܧ+2%0.vŚowtG} #!zx.gPK[YDԃ:MvbKҧ32?zWrv`]d^ 3*Bܢ&tksn[JEfCJAfi?B'#~H⇎'ד7VrniAդ M )Ԣ\FvUD4x`29`wgx3Z3b* oCuϺd*i"}tP>{X&n,Y}$ ߄~Sc(gsg&-B`}dLO6kQrO p#9I;n1(D sdejݮ60 zǜ*$x"1%\Psr ^ܨ5F`K5ό{ھ5#[e۟}yU5 ŭ٣mpΠk!k1w`kg_㻿KQt#M?<ΎKo ̬>3 {I /0|X5Bi703V] JhyAol) VNڭA%ʔ.kuų|2Ul!ZvXCFbB@IG2+F973"Ej ]ْdV:4 9e%[jxS-];٘G 7.D|45]|g(-}UFA߀ܰy/`SQ;rb!n5$$='pW_s< _Am?[ȕ$ pgv;X\ќB2]Hcv膛=Re4^rsZ'M"ЊtC;/(k}_NCEP(ou^u zuz,a~IMy;ƽZT՟_W LK%=؈(L$~e i/: ' 4y袃&V@H0&$w5Θ*BhnTXA˦_zGxPE {vm.^a%O~lqIyU cLQD-_T~NZlaN]LNJ3DM[.ʬ9HՊ~`Jkm6:D`p_y{u0\ w]3M7l+kSB13X@Ec+JKӭ;EKToaC*:<ʰ=7z&Pv;nJk2\<=MQ&Q!J ƽvэˇ\_=R9,sT"CbN_>;BlԦen~`M;4tF5ں[6.[GMY9Xu}@ AuVOakFߣ˶v9* ZGO ?Q}6 R_9 '{"0FHq1+?)nNP/zBs(ʚ }gdsOB?YTƴgr#  J }X5[!eUHp\c;=77{@3A ww>3{a üytD EFށAgK+SnаS+ɑλ|3%No5Wj= glWK&LH4n;Q~w}Fr \"YwVũM7):eھRȠҠ&MXCBNAC'!L+Rj{VYq=eW6fi~N+E9*\QXs C׆v->\`n(ٮg-Mo$q0 +ykRRrN^MߙL*lEv/T Y LvܞVx~k;lUQ71{ }3{+6 & g!=8a9ي}ɾ|k nlBJYۦ<y5f$mV!q>~_,J袚ݔ'Ƀ.%cɊnA;gx o a}P;w}Fg />/ukYi ȥTv_uE H6?cѸaC9S`n]%TVO9DW+ۺ?c OC '?dv~1q ?*Ǽ*9lHer_L0z,Eįg (H8e;TN'SS&$<} zo֣ | c 'W)G,шa 3 ,' ?c@S[NCpd>JWXU .a A@^%q\O~|OvȽ~_ЮD͌!O魤G5>E}[>1u]Tk2JumKl4B3ӄqaڷh5Q<|j<:jd@+m'HZ^=Tj431 Tyw:a -5.L`u_ A ^t2#Y m*}BbJǞҩ=XN ]@kp\飿': z)&Hěoi\<^,hsv/o )cƍ?7DK8bL[7V Ջ\מx\P$JG fO0@O؝?o\FekGhiP\wSI;>I ANdl~J~#b3D`.oX‹7^V8D3?lC\3I[x(42-tvfFt+P H׬\\OQQ cDHN[,޲ 8LR]vj_1Islsɽ D1} }&E\iӌ~:Yo;]%/l|Λ}T'&g'wܯP&Mr:?}r}T.^SyJ&o'x<b3z-e瘡77! l}|UyKK5F"^6pH>1'ڞ&޷fi'y˚d? /j)k8^0mmsy|pBuQu3H6|5dHUrxTf}ȖvgzK7Ò:3j k_61T2>r&U]oC$6j쮶 n~EWdF{1!.I?3e/tr)'/ 'fp @b/vb;4t+n8"۬"A<Y3_K|c)<P>@mll=ޘJUo4:뫏.վ2ߊ5Y,Sa } -lX_-;#=7O怒_m@zb]D`XЂo*;7LoOoӏ^ꇽ ٠5t]ߔrjfrpYR;I1F[h f<8@27*u.3@?-<oV`6w6zKT"߻;j.Fnj= \'halaqzlBSOT%_&ۜQbhA_ ^"/Z1\*,ty> z7 u2 9#n-uÏݰ5*~"6m, 񳇎j`NWe_>aKdOpSK2BF8 _PQ.rKk:ܽ _U .HTa^3H>`[YBnLz& ;+ac;C p`wqj [}/B8 "H{H8"\kHsTOP FKkBQ U0f)LxUT%q &FU <"mAF.oPu1ە*ڰTL AFySZsl1vax*q_|4cNgIAA7ݙnƈN5c}ɉb-dȂy{G {SZRo5l9Thx j@:>-!fhe~h9cBy[+96wU;\yi&сqb$|ei#Eh̒N<3<_l,&aņ*Oɋƌv7skt:e hzfV"#kx]iVVɏ3N$W7Oَ6cֈlub*:n,@dr ^ϜSZCH9vI|os(^inp[O2803`alM5K /Kcy;QM4ޛ;ʇR0]ړ"Z/o 3ψXz~:J?%7=ZOqpHy}d:`MW\DQY/yB;7FfʫqgJdaq̡@㟾Qʉ%:Lk>dTn܎IYF[9/ï/_E{yTF`eYj\vd]gmz1WL$xdٓF`|xaI$+ެHF 6q{c"KRVGAP,J$,v&Ss\?tO BϑaCHoPV2HtfGD80k|`"1"W{6eqB6<,< eFu0߶R&mm9$6)'P/H̄#}q7D.^'HTmE^XhSD[~UH∦=F7N26 "7k9 eN]a|\ `nU!ћlFodo1Sn,!n;ٯ[1"5h_K?0%ӄuKܒڞwMr0K-"^?4b爃@31!l-rt}tTwݎQpSL]dwlGz^+LGjIM tV4)Zsmj>˒*V3G55N栋'0构/ :mIOFnT-"྾jٞ\4Es;*iI 6D1ZS|/yPQ8G2xߠ$Fa m t</dkm駖1 7N"bhv=!z6>_.IJH/]?2\@fb/.Y #2/|7h%IpгwN'Gg@c(^q& 9i(`a}JrQ=XV'T/ ,Qh_ {*gu`;~/55q=D{bS oۮFqea<彽VoR __%G8`HݑvJ#Ph)>j$"zl}f E $rkg* -EbZyk3:U2zn.?gVHe?da9 JWK$Gݝ}騣͐2Edk4l~^aJ Re&j/x[Ҍ x9!2BhOWcO$YG01gԾǔ/@Gץӳ&sfaRQ\z(`Li t׃zS O8DBh:M5ب40pD"&Lb'p><fbڹl$?gǞ+k7+s"W YxC ^D5d`LկtLC-uisdepSONSic_JeR@u9Jgl]|QgjKt%/`$EnwpP4S_gZ#RRZ9Oi[Z &\xiA T&7v,0B\ZF,pȦyTLE@B bQx0=mΉ8*qoCrvmU|wVq?PYGJyR&[bCDР+.UeĽ>yvgߠmX~ 0 ft'r:HV)DQ)h3JlWQ)/7%:4QA\=%Lf/)^.sfSaDSg.(W qGӭ4Ý]oDr=%Uv}Hv [)~'0"8/Eu4?F[1:3Р= *:_RZ]cCNܘ+B)8qإMyqddhfwcC%!SYj 9tږ-N\ȶl%ޡMnQ.n6bb֧ɋXOfCdV$(|6_ ̩ rW{^gC,Z(u2-*J]_Nh{-ԢBZh"9[b0psV~imI}*a)dGEA3ζB26ʤD';FXa6 e W[ʻ՞YJHfYv;0p*K$bʄĎR#E8!eX4eX辦[iZ$Hx?a$AI0#]BP?ݬrm@svԮsrNizS_mGM ]V㠧*w_JV ƥt6wΑ3&̮,೗dxfcB} ϯC \ ,y~\#~ED717ܵ p Ils| enغQ ){r\!;WS&4N{$=ŜD,'_VJry- NtyPM׊J2idP,`~XgJ)tVԽٱBp#H- |8CA 0 R<8D!}nB@RmfrE*4h(^%>2\(l)ҹˎ`0~ܷ#F-ÜEba;09|N @R]m2y$QSWܴ%37C -j4dEΣRZIo9WkHmT2L_fUA<%3mba&\;b &q(PN[*WVQxY)38kăe\&&kU 5tɁJi?)'yKyL\3 ۱!SζfbdH_18j qG(i[Z2'ܳ\TY磌R{8kohYAKę9i6^ 6\x L ucvZn.Huw!G1E7}=e׳+'SpyH!(<'& A1l%n;N/ -}شh^. xa}plnITYI(bKhEL-#^ C l[bmca渚HowZ[&~)4.e^<)+ǐǓlQ,% z)3+/@]|S)+SY)`.Z=W:3=bV-PQ, TE A'39 T]e:x6$,qqYTL*'s-R̥JhW9M|se`PE¥"Y{^z}./fd$Sᅵh,,r'v̸Ex5nJĩ{Y%A)ĥu {AOp7]rD}rAGcg@<y`HJc,@R)_5v0ggg s5E$^Ž_~9G,,Y=@a~HT* %<%hm- (p#OO,BR{j#gS{g3j!2f˕Qe_"bi xHO3 vȾЪ ݻ~7O+EU>Qqs=3Jz6}KYd9Jn5LG?vw.,q@.}ߒYjzD]"L2vCIF7!Od,a3&cj㊱ 6\;:9t=>=?6>-kcʉśa􅹇8uzJT"0\D\KQ<1N~j⚵mօR5Ĥ1lrT `ҁfԱ˳(I]baJ~ nBRPNSO-a+mh٫B^ҐvTl*!*Dz:Mz[b5'[Klk7a5l.-!Y@B%ɛpi;fN0-Yi  ⃣ 忇uz]MR3y~=7Z av%Q8 .[ J(OjBq8}.1Hxs(L%5,TSbex4 f/@ 5"s%MłRtr)×VNesw׬^9M0R9U!hvoO'MY-;CEGD.&5{` ]VJ-vȩ #:wyc0>^!p"E^*p&i,+u8%ĵFI7lq=;4_~O dV$7-]j3ѯtW2ߩ U=b1p{H~=E'J&ߜK2߂˗W[߮6t&glS;à )jLvύ(@skA4߯5J@9{s4 N&?3ʟ OSe)R062VnҰjiKN kT}yşg:y9">Mȫm@ן.~U%{aduJ|Vn@qC@2H?Kl(K%r- [ˌG ܫPۛqTNh~AV[䌋mrCp깪T5 mǷrNڑ4^O[)EOqgPc;lb8@Q@,5ʴAS+ 6 &*b+]͗GRs}`*N$o\FdȘy]i4IuoYIN1qלދyȹfUç)!XdWWW2t¢ D|M2#&2cbڀ*=ó &YfKؼـH%CӋf[ѽYbtuaB5Z~w /asbeZeC[ϽLbe^h 3X(S/GVR?V *,#amW lcȴSw< :䮩ғ""bәi@)a?kn xdA34YƂrB} YL&).\ϝ,_.}e蠩h gvlFzsT7nQt.@S.8Kh!&oFDc-:J'şyD3.5JG5`X(6Jĕl*uζ!^0^vv=Hoisٴ 8]?^GM58zDI+4چ}sk\sv\ ,\ zԝPؗq`cVzjR|^ƽEYYKo# O$.J`I<r0񣝺h:D̕$f]iۿbdO1eI9i?8%g{evX3%إIE2W `΍ {XF u8es$#߉`Y\(|kp-+`IǟLWe}ѹa45yʉ_(JOa bKe&'XѬ¬z v]]୧M\qH8n[ 3Qz锸Q_?RfM7ա;"3B3*G0n "?܇LT:{(iwp7N!sɺnpߞq!AV^3ZmZskk5l# nYTE 5M;D9uoA1}Y1CoWT'CTI1M 1J T uPwa8MNVP[+)H2␸&pkNu>8D5]TĬ?N=\%))`SvoQNRp a ?^@ѬlBJ|x$ # wAHqw$/u&v:PBNeqVj+~3{ +>ㇹ?VRWG+J_8u0f tOb] <ʡ'LA4>qiRL1`Ό$4Fi$mց4c&-NZz5m&`nm,rZ8䰄e&%{Wvpxj}nv&3ͬF<_Ef0K(ò@Ep]J 72d +좽MtJVxi9bdwяRMQ5.{c17R>!2]X&e]F\b䒩o60'6'*o'MWzڏ~^roce̸8?|-M)a 5,Ƹ IH9&_Iđ^@qW? ЀsE%tX@#y֔;g q܏dN7&Ѡ0*;5@#|?}KF`O$ѳS4) KX -Pn]_&R񮩘Tze9l0 75XQ iXyr 5`,bol5c!VwA_nc@y"mo^>HæR'RWmPWRmʠ+ C3#g?RaՍY01.GDksMPUjg k%Xef0RM{*-/ {!#.%,z۶a?F֑c#,rJkK:4 _bJĺ-eB}s+wTl?Uw:p&m%Ad`(yy0džV,_NQ o?C9 ^4H UaBDI/qU~]-m"<ߖWcl i$"ř~(MN!C`lT] ? %>Gv ;lڴ\WLKqF[7EB)Hl_gSY+gPfV"H}~ZyzRt_\`3ƍeb3O=_$!!3qQw2F-?ƇLw/ ߃tR)Րb^ᙟ½:~;#<ڴ!J1p#< d4>Xj?;4[Yְ<`gY[K3FkEoի+/lz=9{jz=1q`ϖjdm<t;*4s2vMu:F3ew}{=ZYf~L%*`{È3? 8 K/ NE ZF["mD{1:&wipqsv+{bIoςMgLLZ^Eũ E~U/ۘq T*螨.˲p$82qlϛ(s)RRJ]f E%7˨9VT䛡=սSژ0Wf,0ə2*:^ͽ9e[x ύ> ކL_"JSA  #W<@5Ċ}:J dU0R1JKQP9_~=Q=& /q,]3 W%x4t[#TT,gi`:P"\iZbW.ࣻ}"$ S@\e38{nQƭP]j}YѬ~cNtC7#`U:YզK4pYgp MNҫȗK,z8X͆l޵&cG־S(:| a ;Puf8_ΎK[ZX#upC'mMx'&mSV8dL"<-~zml8sׅ:tp=&ـՖcRӥґ5w̹.^a#=JEN\ABGKWgj)Z xGu0_ٳ_r8gI(<8<qۗ kZʝ*$Ov]3B9oR#԰;}Kޟ8e^KjL$]RYgUZ5|W:ڑU=i\I! /:UֵKu 3;\>jqg3': Kw\xUB: IoA*~MPnj5q =}s_d9R嗹Vuߘ0(H7w$ GjH;㫪ly{294+HԊ{?E*/VAh9\4&; 7tč%Š>`ѕW'eU1e9>[[MAh)7Q/`ݯ.?45e |d<W'׵VuasgU P[`#[PT](%q,$ )p'ehe{'zy`x;uM~3+TCN]FRffiz,?n\ uz$Mf7A=%gt(sn[/J:-k&`(wdG3aRFD:^}e⬮8^4t^,茬C]uƭ;1¸UL|xq%Ejm3lG+P;  ;tR7vs}8Yo-zuoJ$cƤo& Z.^:RJ*↼wNhYZI@"9o  GVf 泺ʥ6%\}AT^٪>)IVB:절"x$>SD-Xߙhs؍Av6vTz8[?Z@-4: NTG~]K} B2deE+9^:Ъ I,F*o)*6?4x䲱!ݒ}Jm-pemWobem?a:rəBpC참79/=>:!6Za3٘T=iz?(P&ʫ'Hb?RJ+nj>m1x#Mp~{g"x9~dH1 um{sD6{mV\*Z󃧝n@nq3R3nyg#e9jC {,VOZNvؠN%RNp4CM 8S%N#,@vܽ&P ansUnA~rDFʎwɌVO}vk͋-_)WO+KM"f*0AVK.DTYyuCGLJZڜ=LV5͗]$7uU&/ ޳8B苫u@\O}4Tq3Lw/p"6e9t! Uډ)pΞeyw$-15<թ6)hlFK5[ؐ xoSuVЧZb ~7\q:NȰ"YOCeaϹZSOh%bDL.fIǘC-̻)ޯ'E Ik9)*q> OEP|ƴg7UG[;уd#N,H'81]D7u}jq.7f'R] ܷb*!d(f8W1!0Yq79T0Qb#|\e= jd*7W]NʣBj?6SoFRa+A#v};hƜ( 1Tf(a9!kaXb?5  )eoWJsQ=x0I6)EV(f(q&+0m @? 1Qb]Y*T`Mc)bXT1%Wp||h$QɧL8հIq-q̤ρNo2_G%sr4bZ38+ 䗓zlQډT@cc7x#KA=bd.5Pxʒ<^\ao\I :-Kb8R ZaE=,.SnFlm äzl$E9很71a>V Tz^g#bLݫQ^-uJ:@q/ꪭ0m7D!oG$>|EȨW3 IiEM 0/@tuTb+1$lI^sO<[]sޓX,QX,bYOY;HaҒc IOHE#?|/IKD]Ѻ Qx4Xݘ Yf?#<)"Ck]M٢{k+&b&\I5=gF) j)O8mbwrEA_(sK{6K%Cq{X_NCfaKF7N8P.pt 6*m5S .jeFn3~7굓i YHI*BTZhM0C7POFxgǼKusI+-kBl9%hK!UTH H,."iذra|je9UuD4]s㫺OCKJM}=L{2„'whZ`+P_uhFMk57U.ħ'G>Mo`Z/-_jōF[RW  t`ֿo]!|L#Jlv*1{G发L EU^3Zҟy .ėO_p1Unt4NG(xNZŎŌc[CC%ֈ(1q>Θ:J.$"ƩАSRd\"񭳟Lj2بh8qlTcdntҮxdzN2Ƴ ʯCK2}$Gady m>7npo<:DdkZs\gl"Y?]qo~_@EIV%#AM3*,px=%P(HGeNX@ͼmwr̉EK `t;\r\LɺD1n WΞ6΀Cm!9dط 6۸z5,]S9#t(-)ZR7[uAEA(U H6wDGsTؒeżp"wR@kHP,ȿX(\ܷXՋ2Ӵ(xE6ꡏeт&fXZQE R,8;>Ry?gi')jBq>5 f3/ʮK[JYm4Pͯ4!A#a9R@ {)@jv?%a>-"-WI;N]Kx;dA8m,TăyӹHaaboK<'`7.il (n ^0 g}jihE"ϼ[ ~ & k,\ P9O (xH^ꖙz#\ǗFo$9[h)2f5\;ЪL86Pϯ~%^Ѹ~ƚ)[hP2[uc҂pm ̛VY1w=N/|(|F^UeL#KTzLYS1~´Jyeh1B/bM6Tcv6(::W´CeABpX:F3N&4yT3sh'dmLe7u*{$,5a,ѯu"<"M'FgUnE',#H@O*:J+ l0Ue9DXt[z[1ƕ rѦ S=[bGat!*E*D}qp WQǾ&땇2W¡F*AOqK`pSNtoq>sGvB:l=2tz4pĜ#; 񾞃'^Jh+iB$׈@z2(%ބe[{WD%&*e^Y`s'6[ jDB  σd#u|5 <vCʤq'9!1" -V#;Sk\]zA7sev>=' ҫ[]:̒z~2zT4BgK9], // lRkX5?Ls5m)w=n7 3>|iyjQ 7&Hľesb,j h0\<R֪4Wf%i&'zOҀz޸{8J?*9dx%5Y 6&0o|MN t-& r|ABSRh.Xȕjy*0+Uϲ][/di\$pd yw XBa6Ь9@M6ƱI64 `>9Ql޹)B_&E$7+083V@RPhK~wK[FMb MSUu:?ݮ$D&3}i7VNAj )ZӨb e+ o)C#ּ<%SKstZN &iT /\pI[#uQUhpm~usM9aɺp⋣k ^,/AB8l[)lo Shg%b ަ@š6Үs+0D$TkJV{ xExqsmA #өxmlboIh-z'?ggH3PI~ Z~uNbcQo:YB@_ƵWDRLK=xe&^vԷp*3VF ? g9 wLi)ȒՌvҡ^]ňNl1Q %Go SKΞMȕ-sd<nKxsz:_֬K2p f]jl{Zcj/I>M}0N6E400&(ћ&<5_1#ؚfzQ* M툟?B+9/WE^ugxWz&H|i׭|`l:5;APDs U};c)gVK)r4Vyr㠮'W=ԂX~&:$oa׈-5tCHlS4Y"uVA-coBcIe&-5q^zviu8((igkn&$S>h&y`2*AoLk1bӁHk%;#݊w+\QlNl*2xy d+r̢K}TU63ޗE=jZ&>%(ˈ*- >5љ^I$&ֱ ⟠މł {ϑNhRne4V7 s@|>\,=;zGV),XgEm)LʺYU,z?Џ'H4M1.j>9b^gL2ҧ'{:MqR^?(.j=ޟ>WڳYI =|/˜+_)0KߪJ?6\9}`fyy{/yj<y_4nٔA9p>Cԅh:o@nƯprw ʘ.Wam"qN0Mp3efψwZ5g],Q@uȻyקO%-Lm39!x)⚺/7 V-s5%@zC.YV0-.Pz n&|>d\(g['TPWZn+fonp~&[&E0ya|ձnONhc͗.;>v@35p=YE&-YM>O3tŠ+>b֣qx+rr]PX-O&D~9h)t,WXHiOQ㸗>tДaMZRS KtKVBDѶg.N۾%IWhfs@vS@P j?u (|W4RoUT3*5GDou*.u}K„YEՠ&t3L v(E0:gY}nO0㬍\nw =H ЇI'GsD--ĩO!.\Ug)7pm,Ie"n{r{ÀN/Wd F^w)Y]'R<,⌌fAM!s R *iKFكTżg݀5 "̱/,~"TOih($>LoΩse nl2!z{ =CPh@< Vk I9>ɊA5I I_n6Pz} J*9` !ew#:ha\HmYL 65$h;-Dw[˯Z'zGؼqލPRvMWAԙr9 OubhZKVb"WO0 iYκ&H&dv|?y6,O[z6BwCTp0DUvWقa8 .AOR4vnסLӆxlZϛwdyAxˊlLSYv?a5A;DO\+/^ Qޛ1rb[eơ>ȩB0}T'b׽G}aVwMD爷+(]-y'p֯(WGXO^"/8䁶 n^Atw63^ H]ђ 1{bjܤNVN'l0DBC^R4P=I+[3_Hy <])^ni \T 5nvlkޑEV'Y*G2LHĢoƹL ߖfwXBg~ltn{TVzƴ<ڄߨ YʖNIh=R+L^VW=~1IҲ :MeЫnhYL-[Y)B[W=aJҬE&X4%&6oI+)g*UzbZb_GL@k%as=_%qK-9dꎄܸZA6PH'󔡁!ĐMc$y XAU'A}F|do?uC"VCPL^,PNi"Cawt/BC:k~Sav\9nxk1T]<^w5[t`k|=xV&xYp.?OSh!Z[F$J5UD&AL_{Leʄ i׸1wl5PqśW.6+|9~^6Ü榄v4^ $[ރg!/֩p44 GT8?u%@sy v{)tyI/- -W+rIfJyjUG7K3tC^؉/"sv8RCmnq+)?$@qhX Df9L5Ze|~ѓ#\!c:`\r1wn{k)5FVj1EBEW |EGx|"J-f<|qzv>?_aP- 4nvo4ic y yѻ8CLSWa& 6Wk$N|xT+m>j[Ez&{VZ@^Adž3gg{y!ĩ,{]iFzZ3>=:L#}$ kJ%*6TWO /0B?c `J3^$Qȡb9~:UTQngĄhuNC \.D(1Z4iB~lKg WnjZ:" ҁD_dWέkQ( >~Tf|ƃwCHeu˂b2;%Ł/S B\ulMNBV1"3PZ&LI.řq5 +lA~;vÿ#(JS;AоZq s5_)ݶV],E/ 8ŠyaR,?ur 4T!SK"ݏʾm2S8m3LpJfR3,.7ZcΧImt0RwP8ln$ϔK0dBN]MSL~o>2$Vx "0oߓsl6aƬ;*渼W$`vj33}C1J $vqԾW4;+eߋh$)KM*ݏteOeƠ;q%syq 8v?5R_VJ0Kԗ٢/R?E 1DpXwKXFV\dNcÓ"g? M) h sXIN C1t@/*Ƚ^$gismaw~\t+jٻՅ~ 'wx0yղ wG0_y0F"0fa6^TC!2+Icj47)  uXl֢"׬  c|1Q1+␈Ÿi=T@H xY9SԏG uFB|L^NZe]fiA12cr|5zD ^꿢U $KVZ:lҗHW'i}[5ƈz,0?gM =j$n7a%G.,p8 < 2'wϢ ^zUV UIf&Tr0\3})ls`v8r e ]U#½ nɴ Dh|!]DFe6=oYna0pEAϮf{'J$EEb׽(Ubhb<P Wfϧ E1X)3y_i>˂vödyyO"h3'wm捳PʚS,ΥFA7W'>}G 20|(B>=4}C<.4$ zW\!~%U?Ocm;?;t+(ǽ%VE(@Ci *YQox;}bQjP [zr;wD^:1+CR Ƭ 6"_?i:bZX\|?P H]5!AV mqFwA%_KIɾL2ԩ@̎ =ŁR\8mjJȉB? RG Cpˤϋ9,2 Bޛ<y-I7J`Jeyǒ\3LzdվUz62 쵋sZKz'IzV}܃X gq?7@fRڶ$gUY9[M֑gEi!d͟@tbbp* p/0QB~R3V=O9լG $~fzzAEQ6ՍӬdʿ['p2ٕP켰;7O5}Fq FS>zRc5ġ'rbνOe;` H=zt#N|My@<\m+ -4ZlA (!MA`#_q_Goڅ5lwRpkÇh>@wCt)5 B^8io2 z՛l㮢bB~7Ƽ)^gCL mMpcr>P4ȆhΞViijô,<`m@a\ f1W2X z{+<6qZK&"dk `HٝQ T^@)$H*QrRI< wGn]J01GOݭ%2x<}A9 Mۆ^5 |e4SEQ,Itw>RӺ:΄-^ǚ yFp /Sb,:R8 jgyF0v)7_߅DWD/{viIp(Ga` & w[5Q N#z^=)I,UA֣zn(([g3!'L)[h&.oNK5CU@h0{K@c ΪIavu,&=Ak H`Kk$-kH̳h&EHz썰.H ٯ`3W`wlw\2[Lh:U0{$qFB[yƈDvwT)П^&|J+4EċXZ0e=W|8i1*":#n܆_FߗHNۋ Pt?{wh4YxP&U#CS_^p9fQ}KUGn]7O#3gU 1(;EQ:ck~{ rw灢N߰P̔',ܽ+]ozo үk~c WX<{9'w[#fC͓KD6fTjZV6ɋ &,[֘cu( 9&37)JscsY'RX8/Z:aA[/::W<ǛCSuO3%wlXe$Ux cW)& }' 7"L E3̹)-B/3k>ٓA5}9+kȘMMU6;6:"K^8ɷ|TtR`-70tqH%!B]4tE/ת(lltٽrobP)Wىӱ% s=x߮y.}X{*!EQsv~&Z8WE `W#1i4e^w y'͗6Lz{pZdi|1Vq!"2 ;;|ވ>+,Rc >ܛ]}tp_W~MzEV ,%5^M& f/)Ϳ=L31mˎ3ħ~…FKթO*Bӱؾ:[oN}NnۨJ`nUm0F(~M$UH>oḎp@[<G:xqRaQYj-Omj²{+8sMGEOUY`c:aN2&Zox`7V67x=9%`13ZK~oz̓]gfTTG61^F==`[1J4&ՊsO ҵ6tǃIi1fOxnFݓSDGvWo6ժǎwK]w6&vZcNg8Totg*E ( ` wc-K{Z:U~.mC(V`#Gd8:*u@_v fQyK'D|ҿ0 &AˉYfTh]Pf8,|ާ^V,zGX0#O IcџǍO}kP-ZI,S2b+OԢw+fӛqΐN:Xs&<rOwqgO_aH.h15k l/%8ϑ:rj<.Rljիlyc}0UY!ܖd,k&!@=XǢH:U-> ԅ0O~PlDC> ?v|K;]ODyBb%N 590`&`| PC )I4&c{ƏhI~gOaS{ej[hYx3IA _EM!CʧF)m:vtUy`DBxI~Hڍm2O`|AJ0 (k Y[ +ze Pm}K4y”I1LppBHs+/?Bm 2~D&0f {uvqmܹ#n>ء'+ũl%"qp88]Q{Onn_ޖig6& ځ-îάV +,>ᐭzUC=OvUB%RsP6y,Ut;|n:tl 'f['!7;R>jT_g}Z"M N]RřJSن\8ABf|5ͽz3<oq%*R,4c."̂iKv#vHa"w54>o}l׬1*#yu+PUeG˹kSU [zMCUv{38FcfW7H&)&xU{G!+8f} /KiQ0{DET9tx(H>%.Y9}_A1'Dk/ݨ{$z }/XH|X!JvӃԜ|=o?jˏAa# ng,pJiV{dMgwv蓪1JMt>?_vO[8E;xM!+려ǣz%6d'l7tRX;zI #JR$ f- _է܀e]:ۣ-v_iJgV ki.Hm׼pu#x-ו)GHa+hB@e #< ft K`5dpյِD!hp+{^7zҭ4?^b\/-ʈ7 RWJٴ&cȷ@yFlP6R;טj6\8\a~rPD_?/dž; ? fwe=zwUͭ6IciAԈn6Fŷ*Zt0~򡧍`'k㐽?\(]uqYNYHjI <Gn:1}}U)ۚ-wLHh݂5)ÊWT;ɯẅ́.Qb)PGq;yq, |+h/iӍ& tX8`Jzc|#{NkTϞ>ET0ƭ3WqLzwv\ʰ p ;wg'RWiuFÞ΂פhT)CT8.=nAU;ֿ9/#q,OޟMf$ͳSʝz3@9{yl cҝ!i2XjLRf ġvu*J2jVNg+On*QWy}Y,Oy862Ʋut=n`z&ߞ.:۳d.N!٭ITy-_٫sa5;Xx͏:ꉍ|G{|sb^4DokFUM58 iqjF4́\>JlC_e-N/5}7 & g[ i@=3|)+_an;kRKw 2?`hQ2j(qq"UսX0<;EMh$`&ǹ>QuV&OH9'>Tl+4khq, =Ȏ]+99P|>MHu͛m7$9ePQ%@GhDŬJv ~Apȼa/p.?D .tXHѷONY$I ;.g'1w P %ZpZ郆.'>"lQ26qVQcUZoI[M3^YJ$lP:^}tMO|1߇):yS޻f0%0UObĕeܮ.8lA=v~O-]"E"l5_=X龮:I;vzpd*Kv67X-F8K1pF@#/<ġqI׍Q bh;ZnY+FҘ.MXRCS&sE? U%3g.w]{pܵi#Wi5Md9ndu0pfr{u"!\Ff4( '(ڗg)J+~$$̷[J6Kc&8:&H- y s|[5 ti1_"-9i#n';ztޅ^ :"WynBy⸡Ə?X` W2T!.$15NP]NlwAJ@/"Y4B)\R*61G{bK/D.3җ L\уuj}l>>%zzD;X&=_O(&y7$n+݁vq׬C#FpWƻ]!c<A/ey @xvRPz%iY3ŧtiA~f9Ek<*dZנbpQX]WASדEFF"@ox5if)5>p34|>ǏteQ&4ڔ-X3gВ'r]G ~'pGՁ#كRYGѸ4<,hq'ڀH:K{r$|w." fTI>6~Ã|Q1\~`9H?˫v궬#dr|)1:X;A̷We95B}6@1GKzo N("#]dRUfQZ?FM6 <:B} |>HF"] .;! >fK"{uM[^ߚk^/g* 2Y+{Q)?rTrsG WpE0֘xTHN(d7y\CSЮ}iG@VVܜPH3 ~)%q427qo4iQtV2:*2:F5a}`gdHlw$SxI1,hB{|Ґ=2W cɾS0I/0! arU[Pf㭲،v(C<퉡Qf#C!uM-MR>V<LHUpI$iMlF(HRA1YR?%҅iv =6nϵ|I}aƬr⢍@):ʙDo p :St([x.V. Wz[6HZ&6]WLsФvpnي՜p seuau8V~pCզO |Zq-ۏZeStT&,pwX6Zx9)z ځep0]BqnbhB9\4թpX!OT{6gM .Ɩju nB)yS>#.%n0ә^3d{aa@Wձ\M< C7Yǥ|'4D^!r]'%P356ftrn0)䁸ɹ7X*LfЁ\Q*Qc\†Vܞ9MgWKzyo@,`ir6{&y8wȀ?*t,UY4khL3ןKlpo*_+`B‡ $Atb`u[N>X̰('5Z 97VK1w+D**>BLJ ~.䴷&U0uq2GlԠ_*%V'7Slq[qgbdmr'/wllpu(kgV&fڪqOB1x g>"bՠ_0, 6ڈ-֨VzA\jLsې8INtҗ^LfRU.f-0sۺZG¤|x'364iG|M q"!9[8 !i&֤ϯL~0x.9"0-ygJ>WPwD;齱ETwZP孆֢G VOK~g锩o`A2t"3v=4 6Y=>VO$J˓쨨.y*\cȢ>KڢŅ3|s{~}-6ˊ)EύZΘ@ O\P){+;X惇ߗ>~!/)mUސɪckcxr{D7fLwRvj n+߁g뉍 jؐ;saσ`Oytlw_o6eEZiЍ@H9n`(Wc&?;ݯLXc-kقw9K =T3TXA͎I|#Ր82[(VO hGoRhٻr|Iko6ёkLbCNzk!Jמ&)2/}, ǜ>" qEݚ3ӯL0+EqdppP[7#ͤ=S_FvWץ `7|Xqt.`70\-6<Ԍ6Ƹ~9ZKͶ%NY_bğ."p1d!ZW ,$=&\A$`|-&& Qp>}#M5 5컆)i񹜮˽1[%08N;mAVL؏~ mxNdKyA42O"ӉDU$ @<3S(Wj4mC;6k}9 sh|~W~gy!]4)AAzay*f@ܔ$YW=dx$gZ9'!8.{v| E.Ε^)Mf+/M-ભi}D|'+pTOV_8y66c{RSAn+oD@@^+$v)m&s$0 ӭSQ>o ߆}mk8-$5M!}"Za_se,[߽ʳjVaa|ѭh=xMz<ثC͖[H4`ڵs/>Y_鑇#hK7i!yIPce}FtTpƞe)g@X+.aQL$3ƣ5ט{Sc&ĉ j/ta7HT64cmuHO&Ag&pgaA8ha#QantBش@7+6*XѵHt1}uv/q~kdt|Ty g]!E@o[Du K2pݥQG5s77wؘ ' 9SHTg ozQ Ď}Y+9@K# e+V{5"ʕZmozqmuE}Df}fޅOr6N;&x*1UG@!$6\M)5'r>V(q:&W!vN;4^*|}e.Lpu"^0]f^i6샜Ek$xB bS @/\Yg&P+ucNX VSpJ[^ŦٲVioYnoLxFdȲ2v'Ev_5*'c#=xhZiK~n>3(8Zyv(UoBc%s/>0ؠ_W!Ocզ@n{rR$O[?L4ZFm!m1IFjf+ QR mӆmpVWE& [&4A#;JV7l7$IM|/dцY2x4ʔvƊ.1~ LUx1ɁNFؒm6}ݝ]6ǟO3=ý#p u^m)~šQF(AG%BPHYiO3pŃrb뺊el·t;=:#Նk~GD!t2z4`(kރWݮt_O/eLȷ SUȯf}HT!+o'(ЩjȟBC8UU֎*?aKOGE2ذ K%Q?>U׫VXCH9T6'~gf -xCjVuEc]gH\-;RWLB<@y$GBn jʔ読z:ͳ_ц f<ٽ+kZWuUQ|rq=>t~ uw1: tF}{$ aCk:U'@-Te=ҵ=g( $OA\p2PCa:qF)!+^ǤTs:BwdVM-/O{ّ4"!>gn69Hŝ lXuխ\5m9.摒Q ml$X0 d!Ϲ:ˉuiA{Ú`)1]NEAb͍vն!窷DVB ﳦ x}&RbPω.gjIܘZ #kOerp?{ȁv_^k]D%urӡ [;\jX/;qԘ!Ws?nP3UGW2}0g޲mJ8[W W&,v af' U5f~n Fx RwvڂXo |w ;6mUO7i8;&@-#o9J,|P°O]fPL-SW6y`Dj(EQYϙh2UZMgZy2zx UIMG$0&z : Dq61EC%-좚5Pb֗ҷ3mgN숕G m $]މhf qiAALs6TSukˆh ۅm~$Mor&"mk[S@0[J [W /[́_:' fvw;NI>KtAeS:f&G ۋ~E  PV9,gx0+|9|{"SaуAZm"طz֦L=,hkj 9^J{ *+gC MMlyYT 6V;cAxKsh9Z5^q&KOT*);9T2QaUPӾ87op],dI?1Fi%Vi8LR90ˤwc|9r* 纔!_Yg96qUa0GgRn<8Al,3Qy7 YmR1քMڐH+Y IA jt"M %XQs$hC6hT0?69uP57RKVp9N>v\#3&F TҸ4?C>Oߠ4,;cSW/ҡC{a+s³=!7?5!tŜM0ҥF|9dF s;p&!KI D#QQxfEX^cK3< syuTo 6PVrGqO΅a[)#VN,jQ:=G船3=w n vZ]+L,LxBnQc7OЛ d#{:/FY1Œ Ӏt"Ӭ}q58ZpJ|&W]2=7Ma Tj xLjnpY`Nc7 |&le ';g't j G +E|&s;8'C$ kDQrk-gg ۣ:颵hoYzM@ֱyai Vv> L,qiWFIvL1 {Zj‘6 ] +`Y)mmZ~0-P5>+Lq53/SJK^2HY _= t#y_~9'ˈFNF8%@dsIpDd1DリF!Z#a2FֱN.fY !Ww%x7&^eKﻚe88[V `eB%nH ;֩ir%*񾝟J/9Q#Z= ITEX׷UpԻvAa}647b-17*%'g;;)Y;*{#@֦4BdмŹ*>㢁Q3Kv*Yp8.q16kHjlUS8ȅُ*]? %f+J +-ƃ!L;.n cmθZ+3ӽ0TaٗoQJ_Fts;z My*!O![qF&:. ; ƵSM<8b)*wA9cLR%}uoW4XFzB//I)MYglbbߗXL(% O˭ B\9/f)3_b3q>0x6)0c h6W5]fRV;iUa aC뒾@R@ }#SR5j?dC(]t,$Jl|ނx&a1 p)d'AYVXZhgZl)CA則R3OC(Ƌv=n|-.@ wز)kš%ok8 `8QxΉyg%ZT(ӵl7ZOVUlZ"[0K0昌)}Јܷ8.0,vϦ-YQO,nͷȦnn:3335Xyj~{e¤F`aHR̩S!X8 mlr puwl.\L56ꀀ8}GSn 3,F47@ۇzL.(ew&=Mml@W·tk?\e:x,{uknErWYحj#Fڻs)䎬MMn?9E'X -k'*[!6e&"S 1Uc㒎u"R>b9&O=H=~/ DBNl˝8x6s4A;"Ç_ hBVz\T`7Qԩm\3 Ps(]17QR#m>O3}g*U2B=Rob?3]~ ;8ZĿzm'9(jER&tr[lo4Yf(#(r {*ayYNXBp`WH fftGB-JmQw: ^K@^dLUWZ)D5v}nŰ=W,4]M2#a(zx7Kk!('h4+jFE2tVنdD<"yQ!ꍴkBbdLl ӥ;Cjo8G6슕~d#F=4P7 `X T*k|v_oJ @}}@VӶS7YSYzr@Rt~^N7 ߆ | ̝!P-b-KWirqlPS!|WFN#lIKX*c^O/U푑r0OY''o!l)1"2͋sn؁HY8 z}w)&_̩d@~qY$ŬM %s bYĵ7p1ݘ0U\jԴ|jոZ?psw'MSOE5e`e,rLMdqakG;Ӣ+Ӫ-j8_=C+H,.bНT]gVO`7{ 7݅!:_g,Ee Kf~`sZ30N}Ԡr7ZXspfM>-*Us3ags.Ԗʵ24SnY>BZ]SDW iT$_z!u!%Mv^<&n<*3ġgHP~/$apb{4%` &`I{٥tV܀o +dNb!xEYm)0ߦ*5Yxeu;b${w+F(aNޭ1&PV&8ƈgn65=k2h3]Caty+jjVeZX R,9jV_;X䀗%d_{)m@O Bu H#ƍ(jlG+Xi+ {g f[eO!LTtT(aK h$g^V [a=sLntiGxq8Vzz*ʗ^Na*ma Xo:lLAZ >pYHfb4P[[q^EVO`q-39 R=pa i@q@q,e&օɐ (>=!EV̋wwW_b;9a W>JYd>(* $'G.|q0/uHӛEv254wJ ;+.jAmD{ sUj4)tUs%w2$I$t|n9^kHo͞S _8 lkb8 a/8i6O>^,/roºH>ʼmkT0v M&s!J沐BIc=a3e-d>T1^G)VpHg3+*A06}=o|UTݗt!`K O"Ac~Jm4mk!3)$Զ /&!Pz`s"[dX Zd{ ;HYL@O8 %bUAdE!nͿ֯J;Ffs5 82H{$ϔLqOSs6L пmqg7ė5&]1Ugi/#un&%ڪƢG|F)ƭ&@QP 19?\ a; 4>&tiJ j+bl\ݹ rU xh$7!j{XDgވ|X_ES_^Is$ZQJ"й.Z~0%ȩa7e2K_7mgAS]3W:A:>i3/h%EukQ2 QbRћʪM6$G-aSs $Ki@(4F@$\w}E}3ڒoP@uf;g8|&|4.Lk؋ǜ|dk~6>("7Ha ¼=yE\lǯۣQVxcv!H}ɨV^\: H 'G &:fb|kz _d &-_(KQBvDbeÙ Y֢n,QF be3ِ0tcň!~)[owžJCagp`*tvLٿY?e]c; GE8hF`ڤh$8w7[bxC)<;װ9>kry:wcP"RoFܱ?زW2Az<͍]6=`Sg+-[sW2 ţq 6hfQ pv) d’O9H_e()*S&p<%{a D8A (̴2|eؠ/YpkdԎFcՁnviw4~CUDŅ~FeVq|p;ÎuU *aڽp[#]u1&~@l‰8'J^|4 ~tl؉݀Y g +ʾk03\+\AGH3hHc#ֹTFۂ[Co` aP> xTT9 _AI95\r7` plTJ%G\ W< r坅8brΝyVt)kl۵wD,L֝4$%vἹcVM@k,p|5ϰc~)G<2*^O!Ou,Z>"\*k{?|2tSzd=*<S* ]K0U5>s_RDQ6Q?ʀ$l0Ajk2Og_Mpې#3-*໙9X}5Usد >"1rMRܤ.s:13(r upE=!Ec<.yg|>hcw,Ӂۯ!R]cinUSIrDk +*<և^ l3$}ݻT{(1.Qr:G .RAgQ+D W+Y6MGbյ#Њgo7ۿ5J:rEn\ZU :^E5zVQ<6qZ';焆l[҄9t-oP/KdLх\Q—7 !n0ߕY9 >ho :09K@99Scޚ2?Zoy(kLnoh )P =pQ k~Ni*n[A)T8D[͖ҷwmn_&H~dGʹD-gddbT*+;$Q #8bhSzZ9.Ʌ!@$Z)aZzԟ\=?#POR2D\}ZF7@u;yWk}3j,xt1Ĺ1x^Ih !Jyl.Gt\\*^|gx7b T56NSm,D5V?TǑ|! Br6B0owG4' @u⯑HV16KǬbklFX`Yhbp9YVb|ŦV..TԇgGU'eF_ 3R"Z$0E? !3 B#.ߞQ"-CR8`5};'^'G>"=L%%rLjVAN泘wIz^R3LV{at??gI ^kQ4;o-fVEyQ݆Qdz6t6‘ˡs׺o`"īoiDwN U*'(At*~ՒRp? A4F:,&H-6L0L҆;| ѻAӣ,ba 3_k:qܜa\PҰ ge'1̂;DR8X]Mc4&W.Ed#uJ{T2%UIV? Ph Gv(5,khXYk C"5O'~s/$6P9n;u<*:r*~b:/i$ߩeDUcQr^{b Yd_\ChDO]j7] 0E0TucsZᗞ2";qh z6[ *O+t@T$ꄺhPٱc4Gg`o>146ozj9ZH<2%}"((D2w"Ι6ba1X*zNLk [ЮߢDŽh- Qҹ7Cs(R7A S2 3.PPAlC PɊc%~{YO%k&렓,Vpֺp DGą?3Zblya~_ !UV-~SW23ŧxJp93(Ƽ7 SvrT8 v׀ ]m  Bi4 wE0cIY3`/ &w+}HK,cf+--3iM6_$NHhd3ajde(tUG2~1j>Wn0OЉ<&Җ aw JQhTny9 ce0/>өu^#jKl)@ua[OwH3*e Ơr갘bVY %pkYkin ]gB@@b|1IzZnpwY*D~N2vO4-{ف(U6ds{X/~r&#n O07ɷh:1x}.d'AA1whjX"ivHq: +h PLi!8 QtUԦmo)8hè@7g&b>B16f7UW|A_nX5Mإaj%ZgjS굻zDsf9Oo4ĕp t0szX,6.Luё9,r(@yi]bm7+ mia:(9NaVc?Zyb1s :)# ) >J oeZOkƛQRYV#E2*9-):dYt>E^ptSH\x4J@zDc{(#mpqkÏ;lJ 1`0,x<-7pY$"ʓ`hc cHҋ! 2IPj"4$Y$3s/ň M#%:4w߉ERiPR P/m:fV]һ#MwE-)j$upv?o^1$({a&"DXl.(лJ2[Eb2c%`>E_8smm+ͤIS|QS?TaI]; cV!~--ſul' VlR4w-vNJ?,ɺб"}67}_ 52C8J cR8ڟT~3.BIR{ѻR}ܬYxq$4[ gv3Zm͜/&²ĿJblݠh}(N|x'}Q% 3t70ğIR2>rfZI~yNK} Sa~zGevp;50jN0xAҬq3J&dBaI'{V0 ĕѱqZMᘋ uveEi}RD[-qK%ښ#2U!^i+NaBG3jKuȂx!AGύܤDΧWY*@rLrgt gግ)&fYLJ2'$,#:͆itT1Xsc3".:mѾGKT!Y{>0z9 V5V-h tFԾߓ;&;c8D:T%xp;T+rLcԀT34g|LW(ga2l/335eFReRy|:ej|Qݿ>-մfj[st)6ϬW)w׹F|Gu/jbB@NX%n$4taRW/C lrĆ4 +9zzR;ҰtET_MM> 25Y͛)w/N1XOE>/;1My/x!7^^GbN䟀 w0֪ek6KCꅴvPCjbe$QD*SMjU<<`oS!~J3ᢖ8Ӹ#*0ލzk~Uo(]"Mʞx#!TMhS:-=%M.Tq`?Q-#|"?1m#O{G }KAACn,nܹyc^L̂H=U"sF;JWw M@gjWXs304!EH@W 3_K }tU-d=5NvZ#>+.3h!H՝KC>Y&sPD!:Mcw_M>TTơA9gM-x_` zoV=GGĽӺmͪ vF|3 `%Gp^>r6m"Fc }q^r~tN7Ki!J~z&Aa:x?߽ F1\3s* ~Wudtd 8HrA7׶ xYKLl[+':! 効1 @QV,i>3,^AjJCKJ_pyEjÈtmS@6^g2ABBԬDu5&Q8VtՍT"=}ųsb@K#F.Hc[r|qt,ڕ=hȃvbAUZ7N,YwSxQ=k?Rn&va$~Gf+ ĆV'e1d'&nP!'.wzPkڅϹ\ƗݢREW z,iޅ2SEOW. kZ `xTymj˯<*M+b-$w6.Pyk# v6VoG 3'Fh%d+S`1ZF̬ 24(wձz׺[yJ$dz܃9( ]jz8|r)0~ըfݦO_NK\k8l<_U =#lܹtyp9WrL0x+ H@?gd-Թ Zꡫ)sd0&>5;5/Mwc14n t+|icLQGx.dL{QL8t$n -Ͷ@1I$ӿ/^ffC8cr1umZ[J]魣ubm6j6/N %e~N$_+$ 9U6]Ҷh#* 3]RQ+N23ds1#/j?[/U"33=Py*ҞghjH$Ԍ%8z -cZ&TwGl#SjS2t_ Ϳ $C5ti4dd$4QfQAw@S^ǒJ4Pйi@VyFBRb2#n)o"[?Ujsd .k'"*o#!E{aNy޶"+;\xpW+p+7 9J8PmF.f-s _-#2?h>6 w_3C7Y_Z-Oi54kytN|S>2w =:IװV{Wh W2bE;_gҙ;h `2sO'HIz|@ߩ{CEO,*ګ9IE/=>iP`ei%dsy8Si;]jN=''@B98gE{=JU6 grp_ֶvg(L&2㳤:wLȗ3 6̅ȵ)H$.L":͑abNK[4,fn,Jgl{ n@2Wg-Q, %!MS0$3%+M!fw߹u ~s FNiG~7WÅ GG[ɁQ*A(NS>{v!ӱ`~D\`f0IA/N)WػTN7C@?Rx\edHUm;lgiH<-41FbLݩ uiA9;݆Zi?KԠ}g9E7~ a er(l]Arogx(9+~Ƥ\;{YK\JztV kZk& *sVtA>]'#+%=i.ˋ <%l7, Dz530ΐ޲tU]J%Rzf<2%WAn?ޞow[nyQQhҲo|K!T͐ԈБo4HHIlj|Z FԋS 2;97_~+l۾;y([#+n4PIrtx g}xz'}T_\|{g "$+թ@8 4шSZ40bT0 Nm 1 fq>WV.U:s4AE|pj+]V)ٿC^\E{{t"l&GV oaiDe?0Iޗo.PN?>c_-fԁvul3>dxxXCdE[rITamh*~nl'_](B{7 6F}6F[{l.7U+UT1`?&On3ɵpDw(pJB$t|;deN \H3EVZ8#J8ôΗWS2J_#1^Ki{!s*w `j@;G6A])oOx$&d'պ$~d9ϤnFVw4 10zQU猬KN"lZ8<,2k"eE&} 2l3>,V]Ktj|PvV!*)>S1*^}e)(px,dTtm\ߤ|)_`qPAC1)&̷V}ސR7s Ho}"Ǩ93ff.q6,5ԫt {X{<^{L$u].A|G[ [B!dA5ZT +G_l"@Kv-JUNpvhbd: rsM1hhE>UUY(f?~Kbә쿜^naTV7uC>+`p l :5)뱣0[&u̎ӇWϿ$E7H3ox#Cu-uj6l\=C6bIЍT K^^='J< Iu5"_`y.<zE#W+X['2!]dEE6B_xXo$=(?oXz&4\R %aētEt@;uNm:dKK9+"4Tx_LF+}X7{IǫK .H.R 1n}nɒCy*djJq—kwV甂tDD83 Cfkm~oA,p3n=<ݯf@gt'zA4T '3#ؕM%Bdy::roOyNչluˍvn.A#sdls as@Hhfqp2dl7 JJu[TvDQ9펾m-Nh]vAezcҨ&_g@ ]bR]]{ӝƔ: g.><jm9a,`D(< k)W:g\ a3Z,cf5^"OJQ0a{77&b*QI6&6Q˘ 'rLpR?7Ȝg/cǮ'0yoe=q43n%ZʰX{ǧ7l4 er ?ո:zLDUmZ}Ɨe֬ 0@Ny}Na+V0C(0mfY"\[.nr47ɇR_*12kt79(Ù5>55]^8AA:[/(ʣ# Z^8,bIlpk#N"?Ӓ`PTGz>v4w0qxг\śId.RcErMNVF+~h1&%,J%eшaGۂ+oMHc)|E;c-lpˇ`~pp^AUNt5Bê);rnބy~'[ጝ’gf'{,dt HPTVpx>,MS;$Bb|X~vF^*IlbUL5JCYzmK}Nu*΋Gܻ%/(*W}S,e <ߚ*JHoۜq5 rzv[V%wd'¨q)ܬ.úۗ=C4fptZ-sWT3FND3>={<{YfrapDZ9`4 [zNح3#swH|kN}g ,)d"ЖBPg(VEF[ꪔu9?E*H<`|s"š*_m@Z],B1;u 0*y:=L$#}'>TWGyYA"!,zf|٥.LM1ɢeeHp˟_Qs[b+)llRS$TdNb5f>\o!oo̗8 .!&Ɇ#g+ݳCo+dUXD#ϰ&a*< KrlLt2)Ai9Ht/A3f Պh>E ]*=p5xT e3 {_(y;t2(K 27.q|j ${me,{PdŪ [mΝZ+W˚6 cC݊qSG35}r p{'?P:6./G'+N1(Z C;+aA;K:hk06~^Yk*`4Nām[MD:&"ؘdڑ;imȲ+b S͖|r%l9[ծ&/!F!!&Jn06ٯw/͌?~'y^ҹ%[ZTzxX ])Z<3.nv .lA`Os>CNJ٪Ft(_4фx:vW&r4:ٖxݧϨ2K0!UfYk ^4&}b@ 8K؝c[)2*3Fá۽"&|u$"X;v` HVY9Yj#utD)]U48\O~vFYTpC|]IxT3-;:@WkY+9@*8Stwk,3I˸CMCl9a˖.ϺiC%~V088v;V鄍Fi,06 -=IS(r4yHGx^uF3sPh|0UmJ[4kޓ!15`,Qt;k(swIh kukl4 Y!KJ3aeG^YΚx[h;iEd i?_lir]{td )F2en%kbZ7(suDYO WΊvmh%_5`xq}(IxW=),9ە uJ^^$uQjE 5J9tT&\UhGCP'N]Jݟ?W y&SH_I-2Dڟva]xCŏd;`ɉ/9M~ %2 5RwlVй %5XbɅN.⊳)2-qmZx2% x]OTW2-,RYF)f Z~ߕO$I.t?{uXZ/iԄwt0aMAdA] S h2`D[VP[Mc2~5^W)/M1$4Ń= 8V_ljA] Ask=/D/(+lLTѤb|0{'Izm#ox C xחZ˛שrڬM&Oэ,(N0\lC\V%Irgl4L#Y 'u*vBbM <^#AD-Y*JlnpH WV>v2 O( KȬ?74هձD{Y܈Pdl6^ p zi_6;@r6:/ :/yy`, +'1)MHwl(It>8=]};~qYF$7vfH?P6#(Z˜f6̅TEB@6咰aʎ'! cU\wAi4&9 OPU'>5@#l35XOqRpq(lgX07=2SL)>Ifp–&jh7tJ '2>:{۪Dj[f|| ;⫴ #4';yv|"1YLTv;Ue6blZ%.$nt׀'"CGǨ d!uz>h8lU)xNU%( T(}A$ 2@u't˽~Z5fnK W`s}AJ=An,mT?2yOI!Qԅ,ZS6+/A}׼Sވv%h zXmg7LP>3Ѓwrd:m=w/fQb4Hmz ȁ6菆29iQJ.ޚęmG%|*Yp6zGLdnc*IWS?["C(3J.|9)e 8+TP K-۝D?9=t5-[ɣeckVZpFf`UkxSn:k`a҉,&AImoLxHYruLds8N MHBU]}$M^NZjQ*P봞I1!Nx=Z6C*z=gfBҞzafnхn J4QEeĩ :Q[r? (*[(hyio)`r5=ޡū<*D Jvǫt@ieSxC5xr. eʽҼXa!Yf2 x]'JpT;~RܫliW.z Ř\Vʾ {<,n[+7-or=6# ޷^ttYLDǫPkRC֕wk>>ߥ 9=f,((yT83-;u_{ 5 EPD nM:<smLV _Q0oEl{n[D bB X*fL]̃;83Oz2S ))P|g[f27,g02 ӯuN@M4 WQxݣIM>S4rl2-UV$Y-w-Nl\OC˕$0YxNvk{>lF7s޻eF4d { )K&>1b)z%Zva{&,=M  Ŵa(? RU[ֶt!xM1;ӟw KN4]!z0K`{*8sCP7xob;h:D qg56` Uz9Ŷ[^Q6 .EekQp1ɣcug9z-wjgJB$_J_Jrj:KΦTҕ<[O]dJOptŊ1?)*7j eh )77*w?\,=EbNim ^!{"!o.Wv&U4M([ um`t<ejp1íV|6tG͔ͪYT[ʷo`Uב*wWP5*ۃOț IJWoULBM0lasѬ`ŶPp3j caW>0oȷZ@ rHp}ge?9 IQAy3?AL9\U~iL8y)Qlu1DIqѠd8><?D*sDV"Ҽ";fRra~RL2uXӽg55S xfχhs)/Oe f`3RU$5As'ao[sCQ .u7dRf$6bM`Y:vcUN9ME"BdtiЉhG+$<LOF8mr^:~2Yu.fOY GzQ۟CPHӘGI,r-NVL1)&|jq Nd!@m7 5i~cм/dL[ie z=*OJXS0EFԖ/U 9mBpP\&d=3Z'Lcg1AiUJY);KǗ=R6@O}f\-3!tUd5w0[V${Rlx|'fIcn]3)eF}w]>n1ڡUia̟N˲9If+u }G%bJ3P4(ŌYM7s"#Csp ;oMu<\EFZq*k JUŚ2JuX=w:dgd6կq 4wjP̎ u*С6Fa (@v}J %Xd%K |v/j󛧤ʀ ?Mվ>pU4ʱ!rMĄAXcb,w\aP$OTfY'K˖㈚l )Wٷ2hgJ)@3a.Je[R{^Z^TE0 6u9А0Lp)d >~`g_Y0tZ5vil㇧r/ :#?ckzDZbű95W=>"AD8T5Vƌ':d~ݩ]Ԏ쳇0NWc}5M!v!RUt΀OFڒz4)ġ~?p\Rwr鏑a(;fݦv"D̥>bF!uJ qcVI8e5ѵbDŒj4ybs/,ŗ&\}]m,O2*@.zӢYRoWJk~&[NW<ひl>Q3x>y=V LNe }M%V&/nMzMNj ;XǷ#߰ eC$ zAΤȢ%Ov?TnSUW=;/5N#!N@d1iRqcٶ1y';ksA̦#[$H-!QL)_<"dzz@8$LQ &- D T1~ZLF,磙>͇I!ݏg0HTgK7уW#ә V L, ڍ\Xa$%BE )yZNٲLajW|>[ff!f)ècrLB՝⺷I>7=z8:pI:$|5 a#'G@>u;*>+:2IDObéqP dDGS>ԭ c0,np ۗ,'s!r7URTҚ&$0XAf=p*B![Us wŰRr{A.]WԶũ2)4&74&BMnÓB| ͓΃ШR PJԁxgV :k]#ӫ%,~srCB]4?m "KeZ; C88}f3Mj.]YK+=7t l%@D22ҨO^]4+[ILR3BK5BA=*Vm &d(pL2;v6~m O AG^Ay:CRh fiss$~a6{ʑoJ+UD`d1(Ե`(\AjmN1E?W ֪ᔻmW\y֎/N=$LCPPc PÞ@'lVN0R2h~kA2&r9{}gm F6 , Yr j[1d Lj獾I.R6a#Ce_8;7Sk{}c}=ϵZEh:Gq6M 7PZH] =ia=l]l]hm[W`gB@݄Au.V;Y7{mO"M&oQtN65c%Ă,J=N- 9AW c?0+/\ CRoyն|=hUG7jp7N+ Wn"š8?#^hPbr+x{WD)Lƒ֎BqXɮ'5kmvS  T9=M03 gu Bhc!usu \l>,k3)݈9McӜ}ڢ%hN3ͰdD,DouŎ+7T*_JB ZȯWy6 h^ϘC^||v'Y͑Ţ\C]øB<ȓMf$t|`j:ꄄ_cJtC]Jybᚩ(3+#ZۡcChgXm7 [A?w.4:Xāhy!D]zG@ X3TxŖd!lRw:iuxƻSW=uEƋZùi8߉^BI߬2 pD >PGЦc=K_Wߛ@t;IO)B¥5B`xV)n4|XFiՋ/)X v¶渰yфY"i\!džGy>&Z0lQ;8ЗyA _҆G22X)8$r%BAz/(| x!9ԭyF!%VXPw"6Ӹjm#&ehz0~=;$(*F'Y@wJXmfOkG lg*"}7رphŽV;(bM4'En}?W=X njѺuSO>,m(yD/u̸73Ru-V9Vn6,dc|är i*2cJVo'7I6}so "$=$ȼVNJ"l,vuNdG信f!N31Sw!n%]ɏb$&3ȴ듆HَIz{!sܱR=y"rTg;zau$La!IS)-3Qp*7ȉ*F3-km(q"bJ@e9ԛ؈47;y+GR_] [ϔݛ{ {"_<>G,? Heg2T:.@NR?XZS"x"mX>^ stn(=q^C10ljz` ^(OT/wh<cvXޑCG` zeΕڢ{utt53MH$@;T$`*rBGrmL"{מh#Ndºݹ4dl Y$KQF;;q$H[MO[zmm}Bh]co!e*n[ɽ¯5%Ɣ"8k.-f6ħ5(vԡgA覛&*+0VB1E_|Q+`B s"tq}eg+pERyHrC }x~`h JjvB*ds4OЃ!v~Mkg2oXk>yYnH@*Iå ){\_FMZ"VcFc({3ܳ5+طD®UGxe|lAWyZzrK-4#ChN]in?c:>TC2Ỳ}F<\gn*] &^J|eGʤ;2L \_yN+3 e,8J,l.PS5B4_p^ 67]5ΪWPV)W^}k"T~ `ǜ{:UB3dܧ.Nit4r⇵BVCԦK_%x|&r+7׃Ws#Ǵƥ,Wl-*A)iL9TZ6JIFCxAyK>xT#n%ɸ}\I C1lhAd8I\A#9jm2*en`L\"q$&~s@d5vϯyߴCc8:!NIWxWԗ%IlpGcWsIGe3^F =, qR5^ ݆ʓu3$EӬL/ dR%C^hp]g/0&<@tgq駩 8 E;QW(҈eLv'ZUKw[#JӑZ>׈? ;ymHYތDňz2ZATr?QRA/ >QLX/"f2LHl3Yx[BP=+'W0Dj>/֏s7,;Kht1lj8$io+U&oL+[mܤ۔9tc#*sғ 1qXqRTZ NsP|"qJ4@f{Dܭ0 CY ZkriM^޷AyIGG*$X'~1kmx٢ s ų(6LhhKZ%#==p 9v1 v4z+tpBԋLlĿ+/qw"xt^#HޫҁKH9;bOm7Bjs32W2+?}&;vĦp0${Qip.EՎ.zCza&>cܤ+=!6_MaMlļ)72Jq09ؒ*e8gVAFyn{U_Ԏ '3Ӧv&{UkBCR3ƪkQW%߄]]qqFh_V¯%ρMWQ%2# Hy2jWz*\=*wy⟦]F>o-nk Xʥ574ڵ|K`APZ??Y>kZE ?^Tvz/Qsy'2wحg~##5cUL]%FQ + EG:'ow 0r:YŗH VL QѨo^u5*S!B\LoXsbr"2j>&Ӕ7HQ3-!-Sj[wQ3zRVxmy|qexE0DR%w&gȚmv'7ID#껇h=ا#bĻ"iّ->oeҢʠش!e&6e[m!? lz $̼[@Zc"p(- d-Upw 7 1h߿JV Kt$`ACNBkmޱ$Տ|9^`A{#}f޳N,tNPӐFu}VWJW0{dqB1v k}nprAډ&}cT+j "</XZG _ kʯL|WԅaNE_$N֫3ޯb+q(0/Wf#=ܛ˽ $PQKbl |~gSb5rͲ/, _b `:$MgCCέpմ:`>Fʹ7L6TDѠxNiYc+WmMMˆ0*UsV_\-3YH|UkEkjguAHBmQ+CfBJ =GQڜS=3La.o@{؅64ѠE c5wN'F1VB^.1mabWlM׮*!7҂܌B#$5iR(*06O+Λ_b*Y ؓZJ?b43|UF`Om|9fP~cL-=1H%UJ?Fm *_iVg`]&si

Ze["FGSq̌Yl Xmg|_g}s淟 vb< q!O1RdXLm HSךlg@4 !aY㗙wg.ֳg:-̏zs0QGԤN>`Qϐ dIvb]6*D}ٱ8=p":d5r\0 Tp&GߌBa'p بo`Y4PsZ!SAj˨C"໑dmeT-Gt]=`p?/*qjmγf .d 0K+;`T~]yNk'Af1h!-!ӻZx_S/0/ 2k[]~&8bܳ~ \5L0pg"g!|fѢjt;A7Dݍٙ:5mx2jnS>uQ2uJsW 7=:?$bX۱ĦL4dg+-1nH9S׭ FWus#a,}-k^Qu"ńجWeIM@Ahp%hL+X/>,E.p'9VTD#69P0?AȋЩ#3V<\Qi|ZXf0juDbvk3I*lK &HԹ \2j%^etDйu|K4)HXl.c""Y@5rDJV}{OMSkCZd5PKPŜ|%.J-wӶ~ecy+4,5Njv&PRPMPV@ -q֏DvG(&!ϐL~pظPWe=]0=>Ӷ#fިo윁`i$Uڞ| 4J=}譑V*khe:e"K!,̡3Ik1Ǭ)?738m]'KƌTQ5_D/ Jө)Su#y!aӑŏ-l{'CITRdO#g;,hX0_gTZQR :/J⻉ Oo!baa_W<ݍꚒe5p$ a7  (}4q)n&$KtPM "H>tBُn2")p R.ѧM#b*&fq]p)7nh?Ŭ[BmܼϬ!-Ag's+/S9$g9G4Ap"3FA2?;6vƈe=JoI8iy[l6eecg(t,jX*`5%aoNP#>,5O'Ayڧ8c'9'ZBЦۊG#l9V_ke:V+G Ntva7tO&g[2d.R$(jagצP%&"Ry >1X#@ejxh|L(j՟w,m7f@ d{6;"6!^ɿ)ZdMȺg^7f=2jiՔ~jq$$9VJ١]O)B)`N/ %6@ՇT@0`LzLAYKmOR+7,7YK [7ޡkr[!ض'Zy7g3j^͗uNz)T+0~YMe<+!B",?d8ΞOFU r ıS⧪jqq RSJ\K89ev /p1.9M0RXh\@]zdS釒tù?DVHM3a5N Gtۍ5oR_n;b&'yؕ>;U8n,pW">_"L'˩#.^ڲ5S/E `KcOw%zm+|Rvg#Kf9Jzq[ pCuj 6iCc/N*YJ*/C6(>!a / 3stk3rsVެEF?p$- R}О ;jLK gn+'CfKm̓t{^kйy`(~+\ZVa$?FS)ROis/kES&{c(LCoilW5+3q֞F*LS@JqL&TR?sE~*)x0J䠩XvWkB9f^aح$:QœE"<Dn$nX𥷼ay6C&?3b Uh"/ n%__T"}#i%j6g0r4=5 %3GCĴiVA|E#H2k%n~`|KL+>:\'a͑}!kB,QC㤯¦m_7Ya=tθLD iG1bӅj^#2:`Xn6 q`A=$9c `eKr{|>G~`rgEEJQ ļV3qj J"H|1j&'.ۍ\f#+-NdMeAqrFvB06oe\Z2 ,ezG+֘' KupڃCDlYJ~*w_2NQJgh@4RQ;˜/f4Bdo>6t@=)// -ggO. ,Ům]5t=KmP"m hZlK/=X|U=iBP.cEKoXQ/97Av1S:%b^[UP',k NbH? sP,xT1DWq%)8oTNTlt=O녙/JU>F C-Bqt]vũcs8QVUݪd0|]L~6T5L1=QAaՕ>!)844#FXԸ$Z|rx@({"F_<׻v3b+T׮9C>Л\`!bJ._KY-7vp%x3QZ_y*l- M8ՅQh<3v߇ )[h qrrp<='(Ct +}t^`IC |{7KZ'䰭iW +[Ϥ!ȆLǿQ_ }箷% _.PCT \[H m4qO㸿?b0O/4$Yܤww^.4uW֔;sؿb=u}p #RB'g1Dy9#ѽC]SC_AggKۦ ' s2 eف[=籮i_3 -ShuEUL;`#gKo9#ͯ:~ߋ8Fxf\Q*rQY|1̳ 4g?mOh.3&X%g ?^Y*_+%m<'r8rq5>`X01A;> LQJP@, %-*nKβ 4pK zK/;'bW6 Dx\Stf_/?pzNؖ$tnhLOA@}ͲiR;#.T;SW9}PTw8Уؚ^uVucETt[bUaاA3lsnl]R *BCBڳ:#T 8%;'}I s8ZyS ~ŒWB/fcu6ex 1"b_8DMk3:ӉA~v3F!-Lώu7ȱWxewW,~ WY,zFzkKqU-eczڂwy%82lt$s]ܚ'6Ρt <\#V!VN!קVHyHV}! FR_I9l7́>v GdU[nZ=r[ϣxVS;A3ثt!{`tT$!JXٕIX5k'A=ݪ*SAJ+>5eSo:hPcI#]I%t[yZ?_oZ@MfSXM1)?K^5 ~e1Ap w\>QuVB)r֯wpޤpb) M+èBOc:oqJ5 ЃZ V0S%!`Ǧ$[ʪI grXZH J˰Eqz)7whtցr|ڛBI㮏d!@ <`aU Bm ݕ]JX¶K&noJ@~%,Z֑;bN#-By87%XIM8KS{/ᄊ=ϞDU7ok +-LoG>ۀ__'_vO J~# ȋ3EjXbK u7$5ǛBYX`qF t<dyA$mVcPF -rVw?È*; 5:#(v< de{IrkxzvVi$$geݭJ['ڸhOCs L DsItfx!_'OkR.VJvFn 7Fg&2U`W"4 UnmPcFˆ#ހ8cJOvYm蔬c"w/ f3n2zZ׈C7XY?:HNuFX&juH7T,Q In)hh躶ʆhj&ZЁxDHƝL KHGjEfl%!gY&0m,^~gݚ)a_zx+>HW1Mq+€WWr~M$mni,~!9c,A+6&L6X'`wزݼs$6fu Cv}f}Ws%YT`[ 4$hB39_sR~Гz5¥2b!I)kH\&Cza"ۅ4 dj(h#UwPW\py YOג*(iHMƇ{HTĊ7i'p0!;ec*~Z/W 5Y~W`} l*5"CG>K)#'O~Nn7ɸ}]%<3)._)=ԊaE8ԯ>B,(ɖCl*#Ml( ?d/$[[4 SRhKczRW&}9efI?4vH|oPP'so}fb1Q)/;~Tw]G+|GF)I\+Uĸr,G/ybbz2r _rk\n]6,앷[S_JZl%̘I|BmxZCoΨ  m>wi_G?}v9]Ů10Ɨ.pG,Ҵ M0bU~^,‡y¹L6~ʄfӊ0M}Jz5X6uT3ЄCSo7Ja{)u4&Ŭo4lk-c%^2!-a T'|]P#5K6C*I7u3wg:f5rvj}޴;,Q :gɮPpK-)`B@)IEV玲_Է׭Ȯovp' E\ ë]zLLq'OKm:|@5^}sq"swʊA(Z1+GWzu}XQ͗;$ |{Iކ^ÑtCxX$DV#Jڋ\ h{u(э=Uvm- p9 !=Blndb>;T;pPm4l>K"Ls7Jқ@wKXw~A6IZ wl.tg]D,6؎}/tg.i"O'}VK-~vLT{w"?CHMbV S#Zcb'Nx8m H]Rx:7AD;f oi m>QΝY~t U|ywճ8&?`%͚ %p5N[nSLmFy$  jK L25KQ[,/Y˂LP,p>SspsӠ%y;J]0HՕ⋝wՃm0B/[H( z.J*.VC;KZy>}@GaL[N2YCmG  EJϬ߁MJ+?O׎,<,~0ҜA|H.|.(̌.x;d/]>nk,|XSb6 qm.х?psuJU̎;]}t[[T̹;̅_jsmFbߟ]sC!N\u+ vƪdnøe[v]InmƙSGSe\nGBIkT<2E`9龶f~mz`YJc>h!XNU.7wp,E,ѷ=bqt}@$;y /. TڷVр[{6`+;ڹ 7`(Pn{DB iv5Yƹsc z =S?lS,@N~L&eD~cPٚB'#G2FMNLTZӿw߂_i/ŪoՔa ipf+{E< D6dPA!']cV۱xfR5XC=Ku2$SJDۍ~y^4TCGuv9) ٍy]Eqfu͸ÐRj?v/ZcђB,|- ĉِ0_|~2[K-PA'c8TPA@z^do>2.:6sZ̮=OJW؄&$Mp}[RFn)?9695@x.ڢ`z˴L ԸH B3ݵj{dj %pؑ=\FRd4|KªC`[Lld16:OiSTɯEo`6ysHQ&ƫ%ubʄ/8^z3ATN6K$`%dT^Rp9͏&RopXoGY삪ՉW=G?r2sĀ%U d!!o]-GK8 ,۸-_C TFhïuU#سk5JF fuY(Μ%!.Az*d.*u{d HBZ6IN+_`@:R$ I ln-*$_h_^lBt9QHJ^{ٖcSJ{w(5Z4k/8\BZK'6 ^$Z)TƝ7hD*6r3<79|OQu) LFT<, /) 0`1;Xmxb'5 1" 7 ;e2Jl|}toúq9%Pg=Gda ndHpsDW\/W6%&q ϗ3,yz ԡȞۊLhmU^lR^S?L%JEŨ㪃\I]qE1Q3eJDfQH OۧJnQ6kC*VkJֹwfzbۙzTÐRq;J/?,K u.i=9o-ɫ̧$iԻmO'}~2 r%{{$:LFP;՚Z]r4xH4bоR<}fNals5zƩ)؃DQS}vi^V])֦1i"4A}V#mAU fmj1[hhI 9 zs.$Y%~%۝Z$Rf~ɇ 7DgnfgS t"?N%v!%<6*86/!S `(%UV{U0H*=F,/Bis)ÿqQvn) :l.rQa/ f 1fnbIsS' 7}1"n?CmYpV-9ڟ;/#o 4zډlRx))BDU3kWbU4;G `pƬxLGel煪glEQAj hhV$mjW?Wχ`AQSp$Gy[1A)X ;oC,Un4mM"SAJ[`)heq銐CդM8+}Vj[ҧ..Lw^J:Jg w\;l+$gonMRBXig%K?a&Lo4%EW(0XcMkJ~ /ݹ^'\.x`X)^f'+ MtƒCgf e(>9@iB! Ww乁W0lǣ+Д{yT3EQP?H[(9)ċ Ѫ9k҇+ƉqY{G?[0~nDqv9DzW服DiP}m2#>Z9tasi-ODF6FiF>u< aILO Mv'3c cXO DvMIE݇mql*Ģ<)W?3J) ɾ? Ƀ F!2;t:uaV _?LrWqu thQOb*}UQJ@zrqtЖdw]t#um,S'>; ؏ l,u 2|-4rth. =4a0J:je]Rs 3-69 XSAJpͬ Ai fq}|P<:d@GG Px-iBǂK$j8l@cCc.#h䳄dv'3nhlR cj*Pr| -;NL s.@ evH+&̷2įgccc8lgŊYChBs9fɌǽwϮ]sB~1 ]:g]->$,v[Ad:ct1n#Vd+q,fL9hA[h@x6 (D'Pܫ3W};l"XX8R =&D-0odBumaϸVN 7zv &UĔ4HW٩8%yT wb,[ ]"7ʯyf7M==zH' |lZj& Y/Zm;z_Kroy@vlA? k+oh[rKɘ5ϵIm1=GpxX?R7f\0 O-@TZ*#m| "> Ky ʡb&eQLzzRdeVW~ǩ4?x\U@th ҝ7j2)AB/eZV_°P^NiX^~b'Bm7?CZD{`7HW6T=>W>)6]S?do^KvlUSDnMSQX!´#9Ǚc}v'%H,i7RRybx8n:# \j,9:`MA.+M{jE3^תl$hW~l/҃,UBͿ${A,o6Hkנ#Q]r,q^1IOTQcP2fwPQHF 0%gN-$H3=cŨ- ZW>u%dž"L+j'ɛXrCcR"TG̨[o8u5eH KFY aKˁ͐2w8NfskݥGL'h)TJ]t78UO)-9ܮ.6\";L5]z$ _,c nM=+LV莊H1}vsCk0pycULA\m uoe. Qey[? v]9~YekD7E9M[,)MNA\bZA Հ\jq@?XBw8ƺg0, 1at[UKrO{^2s)6IGԻ>}2DKe+P\l¨"vAasF]Y@ܠ39նo2csO/qRЊ&GK\X5K4]O4HJ b3H4(N2Yb/ nc&% %)jLGj C}|rkYٝpL:5%Ko32/Qh(B)9 MQӊ!"!nG W;+m1'` &HC_lyu'6bT @_6bF { ڗpx/}Ii:x]t?kW+AOk7[u 0Z W)b`uoTPrgl0xQ"!tKK݁)3d~|I[9Cj!,,nȫ<#;C/?ͽUg&ɓxoAfFbj!1Wy6 [ Y(I,:!.)RI\*T!u~m]&] d`-A1K$oʼn%GPZPo aV/`sҎoi_t+ǪF_5&JfpVURs{b+:~k`% b-%b!)2^=\[)> ^  ";OՁL4o |UFaߗ#%9q*d+^xRxRj- 0 ZnMɄ&"ɷݧnrԳ+nЏn›V-}L] ۮNU2AWƳh.OniXi("vpSg4s V NQd 4+yD^H.0fnwH8+iiŨ K/󼾿OHW5qOBG p71G@M]Xۧm:nXh!P[ L g4 dAN\bxVqF꣇/60UdxvP6qL3($-Soo/hj_ CKLӍ7NQ??NFP(hhq@r(TUà_,_8S@} z[%D ]Mf9ad\sak ݪg 2τ ?a?TcnKv3IA5Oytptto6q9SŞA_J)~8i, ϶x~" 93u G<&r9z K>ie% ST ̈́Xz;罈K^*{] 9ۧ\ qiۑ.Ži ɢ~79/eKQJkꯄ8W{iUMRQ'O| pSӔy͵6]uDhO]XL+p'˃y_ 鮌i^w@y7v=g]R)[q@9CJ/XAftډ_o,!KB;H-'!sZҋz؈Qbk:06mуqny8a{wؽ5ϬT6ƠnO]2Y`A6~>BB4J3@,Jjo_Sއ2VQC6GNedbq-;~: QFf5D+mفoi1̄c\Oq"mFkE!1Rn cbKMHgY^mfG])0cMI6r23'=(Vl X}ͩtK@$ cPa>g'Oyp@G&gɘNO&w5 M1MLYւ/%/H{99vҴ4DZGX,a%d斫Hvv.~xЙQg."EigJ%)lJ~A_h0׊M^C#>Ms}:_َz eMST1`g쑪?o6;Zss6XIα2zhgĒ,:0oр7E#U-KE܊;ᛜ.X[c+$TXy'C~K$y{Of ^g"]bLo-ȽlZ3 5HGQ32~u~;]!w:g(˙Wh7+F,g䁿M)IP9I_rx#f!/L!u,m3[ij]32Ҕz20|fGKP6NE5M!Ph0"mÃ]#A}">/|cSc A =f VR!Tci,hM/5%%.3uԵI,F7Dt`愼@묕O) ")am$FOJmtEVuul;OOȓ# s?=9HҜRm74̪h%Sb]:(h{YmBBidCiJ:$R*ň=۵U.MP1ߠd,.w-Dڛy?bZzkaG? V중K""p}d#.U)-y׵EA<-M)6І:ec,=_8ItXعH3,Hs<ЇWW8cj=}B&%ު4 Г^ZѰ)bf>.tKnݤmM]@yMʲ3qѩO\yp=W4I~ȇ6k A{,~,7%Bs{E!KMy K@3OYb#\*ʹBP4=kѲ8H ubQż2>習σ]L!z R܂|5[h`&U`>?.M#,wSP5[+L0Ҁ(6a;jEas4:[B]GI8X+RrfZÛubO%9KC2Vfy8!xk.cB a,*:d[46/2/eV& P_8Y 0#P>ۏ/@\NxbD&>2E"/.oTAMNtTWG;K_jH)~{e~4v|RJvHVѣvmxM..U_ mVHy(CuBP]Z3оE֞Ν:u⛍epܦ;>l2d&n[uǻ䷳3=|f+)tO G|Dʴ]kI(ybWb>v޲8 *Ng|yK-9869ax4 K6-LNg]@f[ ]2A/]v|1L)L%a9˓R{o>LDOX䩕98icڟ[e R/l?*hOO~B}Y/ V+nW /Ot,g::<&Q . Z=`4Z^B,V}  jE.W4mMOew fR 1N, "Xƣy}fwbFlam~%ꮫ" \<_/d(dr]uQH{\Ik?}%%#: [?mϨ1(r%=@\WfOmzi{zx}[ AGDj5' HKg#:_=ԺL9bÍ,&aV̐I &-VgK8Ә\h$Xhd AW(C:`FA F ,x}17(ӷUXf U1p_LNퟨs B7;X; (FFf+f pw,@簕+/€ـefqo=ix ">$þA4ݢM bi;sW#Gcu`Xh!B@QU@(Ba p7nla8t8ZSsXB+R<=o1hVƬꪖ' gKPܭL:BPuz7\+2\_U߃H-_UL?t8-U<W:4˷F"OWYH5!dv+%')P֬,Ew gSX|NM)F*bns퐼ZUI\BjZ>..dnc>-*p/5}b+ Ej5KϹNQ(@5KTv $^z09̙:%Me~|+NzuAVrf <:vd'] *UXV` (bE*~waӞyVed ^z 9-HrYmV5bmϪksC }.O9*Fx-j  a|?!W6>3I^:w1.4;DgU. M˹]+[nxt 5oytT-U_"~%ۭ8;Jce^s,Ň(Ř/R`Clf 'XMt{VLͯ:zθ 개4Ę 1]b 1QkL4m;<a$n@̀_J׳;Λ+@~x!]'ze&\&I)wiiw{~oYL>z?f))}lǔhbD=(րHO o(vЗZ;g\D؍K XHYw0Zp~_6{WS{C&ux $ΘMB@Lof6gaPޫT9fP!gWNnݮf&gYҊoПOMa2v/IzN2 G'cu-L&GnB̅8[f"H% Θ#g~#Uvq[arƹzBh&p)|fNfF)(1&nxEc[(3vx.1oh6ݹ - P ؘ>sN@8b"ԜFڐ-H9!zGI!S?qL4ngѣ1ΜgH,‚@d/q$^>IfhB5 k8j5rw1$㿳o\'&kǞ6\sB,W "&ZeROoln)'Pv3NOk~Wͭ⹾XVu|-y}TGo-A~~B)sٮertv*ņ2d{GiwOn}쯻 ''&Y"~stv%7zjsy9q?I̼SKۗ@vgyɷyt'.h%]Kc736Y7^؞j^ɦKE^d0qanCMm}: fX3 ΃DE-2#Z FP.r ^ĉ[^݈[ub)OcܲM >vD9Oq]& u5Lk" @͈ ǽY@HQNYF/mTbSG] [48 {" KtROl Em36%ATtoIJDBϢUݝjΕ1~wH(+9BF`Df![h qo'ñ?^Lj9wQ$Jrz0~aZ`o췻j݄Ep!L0y69 rAxd`R۴!b{qxYaF Q-zy%T-=9G%ptA>]jDoj<Ӈ+-5_VcL3 N.]#ϟf(l_B02z5h;/P#ºcȐC˵9e)*Ív3c|J8 -x:D!R܁Fǜ—QI#8zqʳ<|I-Åh7)WA)b-4D%y , =(A\ w,w ɗ-AȲFWaE\7 (z3Ng`}+φN*]sED #Ed 8N*X"w cEA("ɝP#t:Gj&E t+H4lj"7";zhezVH cf4XS ot!5\f.ECnM텽@%?39!qoL{̴&Kc.LkoME : gDPb݆XsVh94}o9Aj$<̌⧢;wۡ+;'/6bm,{yV0Dq̤>=(&*{X|Fii"&WK5g[h$ "ɫl1}Nja/[;\Ѷ+z7Zy$jYp5,خeo%>ܕ4%+*U&J8 Rh<_!гsZMI6QƢ{T|?g%iR/L)uK:Gks-97_nįU]G~HdCbbY\kS7z_?ş~cnxa$J7NPPيm]eA ؠyM \0˺(`Lme\r39c7Q,7V.=@ĭ Ҷٕ Jj.k.c 2j_'6zgOIyPk8a4Q`uMY2]0raMiQ6m8yX C^]5 wB D#x LO| \;*w]\qwjxD_7Ok ~%N6wҒ4^'c6Qlo;Cv.t&؅*|LS8RH95m +\w1 +ko|4FrL(ݵ蹅;`=*K|yAt >^ t[?H(l^YR_g'_p{sBT T0H}'(ܭºvptiI,g}"I}WiK 1ۏ.} CGS:L->?31Aנ\l*nF[:Lj R"D'xT'cp{L Kj/RBmNVGm$/eL%˟g]5.4gFTJ9'>r<(6Fg)XBg XЋjɾiqtyK%ser;xvn6 8Q?BWa~R?+&n(V0X*HĚl{Q|_o%0|$ M2q7Կ>NߝIN?xfs gye[U$g1[vK#CC>-nuԃ:Y{~֔zwMY.T+Q,XAxՉ\ͮORn'؃'Eʒ x~L6 P'Ñ.cs:t.Ua{V8eQ@hnb_CؠәnVg-~2,v4z}GB~ietDʄoQJ=<$eezv~|&+w@*tFd c*ӗ-D-㮪w3zOLVFKy``<6Rn -.ɝ b{&Л<~Ń!Ţ~2w-j{ 2 }uĺ&'(.54Aj'as}m 'k>GvV%&0E hv b7!|V-lI]p*0Ee$Dr"]z -rӢm%X GRTAg/Iyev2[1Ld.X B \r#=ל57~W\~U]RP-a\ ڬ"sqA!udzx.56ͳfg R[{NJh&x9+4a!<{7&x {+dɑ՛ġ_ Fz<N%}Ĩ#;/y?j5r^|UA6r_T ݴ]ڡa%Ֆrt4Tt@Tsc }uZqˏ1͓v3u(a>Q&YƹD6>)$re?晍`Z{7=.zi 4-h1H|5DK{2Q)]AL{ 51EIvH|5T~޽c9ޏ>LEa+]7M#++f6VRM5~XgRj{ e9 ѧ1]g]rWP݌;Ӆ!l/n/7iaHTVÖ鸰I H,[Աc&GS6;>k|5eyf 1 뒱JS$QoHܽ͊+,sJ1jD0x&~ˀBT72@ɘ&%ܵP`A#G$חn[>U]}l9DnRDMHK`':6xRi.m+HK:/Cу=; 8e_s'`z 4eTKpmS7Gʷ`VT"o^'dUF;5M7P%9@mLpS+6:tKX+Sj11 }+˛[vFK|ST+3A[R64Q4gtJsGȟo>CdAb@˝k,;pK *F-Vp Q`瞓mnk}Qqx [0 4H+p)+x;}__#]<+(,7!BCn3΍/+9+e>t2HA)jAw)s#99g !{,i`*K) BN\kiDvV%VL!泂\ S07j"fBT!lq.KOxy/{31Y<LL`JŘj$̳M~3#O$0j,S_JZa_!UM> ,Ta'3M!:WLx؀u/}:ƚo4XPzxeb}̟6l\΁__Z]&93R1T] 3/H>'~+k+&ΰJ֝.TfΑe+0*‰f/zL.ͯ#̇3p3MJ(yL>O LV0s҆@Nugcĵ $'`OvY\r"-n֘-(3[qNFޒ&T?"K(Y0,,^e~4,X50+BرݍV?X#UAQeQ]UN⎺zSP"&D ā~fZ`[*e?,AzDv؍HB07x:\h~D#"WPQ^쳀U{:6 q LM#׶jWj嗦Ș^k 9 VdocQl\UP8!EL*ar,S- ~tOfĠ|֗AëvLQ&蝉QPBdW$88|1>4KԵwUxI7KXjr( jV.ٯtނ`J*A  aYr2O`xPʡL{ڃ$Iݮ08O;A}X>m lQ C X՚LbAlKG<fzE5DE5"z5%n&=I,U'_ͧ % I$p.FN=*Q$^Ts?+i#=Hpip?IzN@ajJvF uSٝQ'R ,&[=;𾊂3n/;fxeB8ȱy/M`>q9CvzʼNcW ;ZRfϏJSYx-VƱ7o~j%pc2q^Yp4<%H\)w! ĘAOtׇZʹ+Vא,sʻPj  ?pX ?ٽ]~Q?<^+\\5ll=ȩ6^5CPS-y/!juyyHIȖ6w+sq*ݦas̠ x*˺+ol2r2d5!*nC1Stj~RՁ8묑2R:e5H#MQMm$px"ns mm@ -7qp ۖw5F=6Y8Sցf.zn=n6 y랣Z9dy7(+Bq0Ԁ ̘/J۟C׊9b^P6 U|Mk| j}-iX8iYȾFSz@QsRl5Ly"&6 p2T_x%XW=PʞBO 8\W9 IR"`<2'ǃ,p70x{6=|Z:HL_@o ṣ9IUp߮iN-5ύsvL&WŒAV.I?eԻgzĨg;Hb]'rKh\m@,.K` _FIh+h~ߨw| =ހQ!E !L'}<r\~D?q8iN#QFVc4Sy׶`}N8;'CE*b}90͋T^wH?lj4t>K_Maɸ4c$ I |q&yԅɐT"-FI"Zyjd7u-z ({>/M2M`S )(dd2?XH&F0+o$l-gh:cqypMNfCS*rآb xrLD~`͘ W.{K۰u*Bt>ϞC?8y'*+Xh6 Gxbb)?,0fڛj":MǸʜE~o'[9:whpU(- ]w<x _s\cA,Gig]-wvxV*("*K] P[lj ʘͦbt"Vj۱(!o$cljȑ؃w-dlsXĉeAYb 7E`cN"*H$& (mep;TJԂzJ0snTͺĢ{Nٶ$FÕ.Z8ΰA:n$q47] yL ^M-|oW/E0 4~! _ ͌{SD DX/8*Ш]ͷu5t'%v/dQAXmcďX^4Gįi5`fɌQ ?BSfȵtZnj2GЯzok(ѻBga!4/s3q>p*sN%w>~\kKDI'&B LԋW3oXd6vs6kERrJsuFo/뤦UMesJxVH?,nNLK|4ɜCHAp]1W FE^@9\neu3nB"Acu,q^Iܟ$P}0EFPe0J q\*d̠~1@hd2V?@ * LVdO?<dYGk^ !0JK2wP_h0`hFK݀Jrg@톜ԥUb*ҽ]k  |0}@̬7RwVb6"RIR+! eN(낉uʺ|wr@ִz,[I,z&j#6{69H!$PuOeBF˳d|G'P&EBj ->XL@Ғ}v"rlOv`iR+jԜb2SPZr%h A?Hu[n7D15KН @ 6/ R'+VtWl3 kzc֭NB,jFz$=L3Σ{,Ȭf_+}޳rnLt E˚oxW,rD-]a2.0(hReH?O2`KEd}:m:C9RO;y[!%|mrO8d,ҰL:Su*Lȟ3cb<(hR"LpDOVl* i5&]vf5n,ݏ@IDx \Ǹ8^w&4yFזhb Etz.15u}Z4!kdB)(_DsZ7mxspջ|I 6f1ˡ׹ʻ=А>>IJˇ2<,pCpVajIY[# n$)v o{ܣul9ͷJe@^'ttLɨG C]Y~SzG+Hf r2G$IPƇ#$>9;VvPq[72Uuwr&8ԊJv7VFR#VX-mV5OT{ja\v:ט,,p*# n)`~JTȧ6ZS=؃R%u9kc˔g%b5wB(hG$WbW2.غњ#m͓zx%,7fnK(҆)(Pyq,.ҁyИry]Rs7Fw|yPv΅>’a|Rg嶃`2J1\Z=SQUk3XV!2q7dU|_0/ҟQy(2f`ST: %QAF$@3mNIn,]f_~v~;n3ss l/`N !#+[ % oPeȔ图a̱dOc5 9¾ bTszN:?)`BqX2ǛtB(5|X6c})zDP$$A2792.x?ɗxkNY B\@NFjZf@cۏ0MAkf~8~'ܹ$8*-bZ#aR}r1)]BcoY4gnA<Li ~fEUZ9v|x)=N T]H_vȅ>#vY@c#l:T\%۷Wځ$@5-ҹtiy46Gt̔/_XTek^i9*gE.˓ Y6)˨leRݲa1܀FMmN朂h9Fo+9UT/-d2\!qpDFΰa+3=eQ9Ij^ϹzY.H8Q_f3bѬ+zqzi\--MmJ!a2F~LAq#@ B<,i"ZUGzkl<hNSV?qd' Y~1U424Zb ͙O1%Rϸ ɯ7KKN چhcC)o1M)܍ /BtGAAo*U9d SN`dVyJYmf`ʷߕ;xeOay2hF Z\F ϥnK.XCimhinj_d*Ylkk&L0~m{MX35*,2p'\Ǵz}Ę_qJXHZ|~-4lIfoHuW!4MsD<~!7uI(fD3tY.[8̑0+0f2 P\$=bHÙDȚp\2۝w9)T6Cx-uM'϶HݐUW 󷞃pSvm~]*=2l^1z?R/]ez6 W9PI4xoGf\S{Ռb@"A?cYDPBʉxȥZ+a»%1}CXl M Fٻ&JyČwe&IX s.325檤V0=~LM]N&Sl7`\OJaGJS(e#idmX`BhoI>V=wUȈ,O=wn}ByC0eFd1Bv6l`+֊Q[Yl$*:'w ,EB]m ㅭFkTQ'qT9W(e;!GyՊ"N:(lN`߸q)۠8dֈy>@4vQS3[D A 2݉:{sV_v%E5Od)ÇT< ):CS/x`WX)9x4)%Bn3-R*}K)n -\ߖh\$X, 6>ܘ$\]euKKЉNj8b0TQmʁizWzgg R#B Rz(OYC9\iR2~YFh- x$;l4pa8~6rba㱫&&5 ,P6^bP"'vF'5! +Z͵1 rkܡ/1#{ g^vG> rņ1_@XH" V"SU-jz6]v4*nBYiݢd- 屣a0TGZG^)eskf=O_anG[JѶSEWzPydֻՙ+v5$Dt<[X|S7u!.e4s)ƟEgoc hk~'+xh! OͿr"WYha0Y>۲Po!VgV>bȎs[ D-];KC%#U={] B +I: \]sNJS"⦚jkL!Uءױ<[hMiy_,cC.h=(id~gN\~U})[`z"go:-2 4{a՛{{Fhp",^/ب "X34l3-FB#7u?^04mh޵")qM,~R_0zAK a8},t<d`]T.SE@r#~WKS ɢ?'ɥju;YOb]ɓ.;p8<}R4Y\RT{5`TgR> Dv+%$hF >w{`ji$4'4DtY/N.N|KY+`į.379wGhIawKz܈mi1IE$5s˪爊06<w"ݴ8B`M\N~0jN~Ƥ [^Z_Jju{H9H'ykјC4kOФx;8ŽLu;Ub@דn"u!&0a޽!t+{&Df\ǩbM38̪Hi泌0`C\=ݾP=k,LvڇGm/F _~vFP\C~ރlEƮa'[ wBPLfgc+LZcCnI5G/_q7;qѼvo8йfǜ!ZdKW#T~g+բʯle ÃKo)#@i,^<:WH+vIJ؁"ayR-ӌ5,cP5'hαH&W?KCo;րCx%d˧K3Z*/A01gzVETQ[(`8+ ЬHg&&9b2 ÐSLZJ^ y! .6mW;;ѐط*U2+BnU(ZfW`eZd첎_vN!˄Eņ8Rj(_ L14n+BU^Qc}#K)ҵ5zymmu ᡓ%GA Z1&u?G($ṿV CWAiE@•٧X)f`Pç I, LjZֿ3*N7ޟ]C،afwɬ!dZ͕3J?'8wXOE8S Eg,g};^&w 0A>ȕ ayD ߜS/EdkŮ)/.Cv%䷣0OmAApxZ21~-*8rC{W. dIoƬ}Fz-Qciֱm ܐ$Om$|1$I0@-;ţ40] @. B O(:}Fu[+ WcmIRf*4}eC/|`$Bs  +@j#bFY< KC I7Zoj׋ONUR+NPV\X- }0`VX}Qҍ8NkxT*5>&TdHS#iӚHAMg^A+,IUmh`28K;tަ,YZUu2U{OРo^(s~A$PWBЫZ|$ W+K-Cb05 +2qc.7͐'?оH363J,LFB\2-Ik88i`{hx-2FjǓmK_ܟzuQAҊ*tm>%885W0NՉV@&^ wH`ߨA ndށfeF%rh9) $?hpmw 6q Ztfzxs-m +́k}S2׼4g~O{TZ:Քg8]-VyN_uEQssYV_K%E3<%Þ&CK 4I>4 RR0%A̳3Ti۲9=ozçi_˷uhREPb,nz8% ,1Xh>$EqR/Rd&@Sk,0nCwa g=!Cn|4Y;_bbdL-\gV܍),=X>\qJY8IRb _j SPCѺvCqhEW 7}CehA<;4aM. -uaQ t%u2.p驛y@&' 锦|PΞtB^>w1 F#.qڣYCں]&f/Ԣ}>sW6G=6eaYJ)u[@(1yDQqԗ%'ym [jFO"vLJ#g$lU8zpH&~mW4fDTz\r(bnUػF`~K,yO^ mtރ_Wgb;ՅVM?֖g8#l9 K %Kh6q4l4b1Qc0f(WɁ5SCW=87Oؘé@z;3N,̕>fi\4, 1 M}j!J:i!3uu( v3-b~NWs̜I[+㧫P+oOԢn.Q wX [|<bwXy}R7" }JKkʜ]EϺ~<7@J{: Ŀq:S ρUC9N:?ƋZ$,{1B<EB37"1玿pO.NJIy&ˉ`ӚaNfgV1pqS~S)IiVqadOش{1a{{YiZ-F/K$8Q0=J!ȹ7ogrI~jvq'ޠm&BmCÖ]RUbP3|DŽ,,YJ3)б>nY;{[ObcYgv8C ˋ 1W 2Ƙ@\WĂjf73bb. "İ(烱~zY,rj.c$sx+O|t1 [.FIvc*5O:bNbڔ>>KwjbdKJNΉkrNtjPʆ19XW,F0X 1 9y!8AyR|:<sԿb}nA'mmfUt폼n5`;x`Ӱ.H1Da7"${%`|ɥUWk(qR_u-&ҥUw)~*tI+Q[ns8kg/)ÉA[RIQrs+y-V̾bqM]J| NExoi {7cwzSO\m0h5N;y-#Z_(m3Fety$LD Nܢ3c1+LuE"&w;#FZ~R*Vc]Le!dOmC&O_M{^lw:}c`e)5C_kBv&tSa-XdQ$Ssr.>/LIϐi/}NԗU(b5b`bYR!sȻfJWj AG:$;͜aͽ۰s4WP@/>>Hyke̱K7ymA[l DӹUNE%ULNy. U/)$(BL/;< 9?+j̰*ENp< h},¾JU)|&Kf) w+SHZ 'z0[1},|n~Ȥ ٜ~ s%wWßٟ׮鵛\C_G6 @jژ|~̣B~DCu^gEIXxڀ3n%Ϟ89QLp]TdvФh?,g2{qг%w+F_t16Ҥi(gڡm I~Ft՘tHHyެCCP(v* ~'23uzy2d[a?{ϕÓ!,,jܐF'kV,OP }sg*Ϙ7Z[5?,Hȏiiv{er0.GPn/StjY%w]%RBJ W,DQL ]O-5 -Ӷyh]S~,8Z݋K IIXoU9G 0,=0|eZt?ܮ~YbL6k)UM[7Nb%ULUt'llh?}>6C&n&fےQ8aJLaxz 11@}GC@?W .pYPa"6L0M!!Q S6Pȕ2? 0Ky~`H텆VY2Fa$Dֆ=vDU0+g" H<0c ^b]gR A鸝⠥Bwkm!9aӁ,EiBr|7VkVRG0X!PvI9u ͂0%l@i<τM0/]=4r7浌bP<5.&k{{dvCM*9 m0bz|к2E=tD[qb17 䕔Eeqka:q0XV]7J۫Zy_?jzwLf%'B4*`y/D7,rgQѭ8$H,~ dhln2Ћ* Tp0H`rI!h!xN O*:?C)L=V x9v-"m/d8Ж#5@SOW+;&u^DX_rA^cM$|5$|Mt!@51Gy:YKgސ0Mi MX7 2g$`2>& @=vuzmRlYzi؏DG iiqX.՘UAtwWFƪ0BzMΝUr5k-zßӹ@a&G !rbdkEq -f`Y00/ $zrqFӦ׉ ^[t+EAdF;KB[ح myeC]_ߦ`xZ=),8hU;Y$Y;λB˷Nv U8!fb|U|F4NѸM"5 <#7<٫t1ktyRZƁ= 9eY9(\;3 .):h@p\4oXl&h v93%Dtr r{Px* ?ѦȖj;٣ :ܣ[ `&K3+kKo/|H0ExSl(NQQkv"Rw e.:/9K|>'?f~ȆyWhuX(CN_ii@r^nj9]}[)qAm #e\`P%>9BC;8 'HV^ ?w h&6.SnxɤIˋBy?*s'&` ۡ!Iz&- 9Q-ߌ*7x.GV_8{>,)v+ȟS?OzjČ|éP'1 VPhbpG- nQ I՜b+&0@K jT3#ȁeY>9s^5|}i9NB$iy:tHFM%ɳo÷yWYldd& Ȳ3[\]JbVhl*m%pRWۂ=Y{ڛ'PIУ$J455i;@0&hPM7J+sLe]~dŵtDX{ .çʂ.)usyy߆ubH@͢nLBڎ{r2&INVDi8ʆᕔk:bbh8>e>pv*{takdcݫ1-+X,*L1[7s3;5j#c^}P;џ+ާW4C8h%8ԿZTߑT [x=J|ᛠ,b"+3%B~rfk]4^ڏ=tWqhTXo>txd3EWx!UDnAY5}_ol.I2:pU"NOؠwQQt -|[˅]L@yb1+E?˲g"k-YPoUc K|8$Lyzn/vb9 p iPD<5TQG6a Ȝ?MȈĶrt(8RąweЖlJw$G$MXQ)d~Q҆>< ]2t8S#F2uꫴ-LkdewM3D$oM7E:ܸj =l ˅&c4UdKt) 7#{ոo\71FF6F:|^/tXj?\JĖY7O7# hҌbb)}a[u.e `Aw<8FՍHLDsnG)m #p>-!57_;,Jr~<6AY st@mu2"ł od/T eN?Nx7AMݺ*>OsQYג }_)iP ՀUgBQJI `F} 'Lէ ބӒ/\9wr1T_63f^zL0%pQwL3!|w8V28BwB MDݦJc Կ${gb)B8ۨo;Xw;2Ǚ]‡Wi='Nxe{kB֮ eTl먕q\OUKtHӛ>w@A^E1.Pq*MXD6/6MaNFzWvG:X-1o{ra-mkݢZ|*wu]o.@5ݹуS(fָa4B̠ -AJ} do xRW9/T_kl] yRfI y<|xWuՑ$$6W\%+t@=C`66+Rĥ(1 Mq?%U/bPjǪх3E)JC_$4&WNor-1ڏ|i-\: '%A2!l:֞:ӸQe2)u.I^ ]8)He gejq]s8[Il-S8;o5qid!Z0_q#wb~>Q|YڸO\*jߣg~!SWpsĘSV"6<kQ42T*S4@rΐ^3Z9T^&A1A)=L[ Pl6:3{'7mm zAc%F܎T{ ^ۍ TJglfa渾%ˌL<ZCDy0G%I*a=5l9?|t~ ,"7GOMjO3BSJː@X%+/ݜ4)p/J )c k?0r!Pb~ )PjDUr VwQcWg@' FLmB k/N5ZUn:ԪxK1-)dfZ"ݐ 4jSt"LߎIдtmxЃþI V [U1 '!wT-A[f;,`MK ʒD6r~S}E:&NP;FX<`#j`MОP;8|LccJBy6motZy!;5EfmY(|eUz JYCBl%'1g㩺Z#U`W?1AN}<شӧ|'7<Բj'jU^J/g?hH1tq%_.W%ʳSKl"H̖6*wpj'3~T/!Z,cRu cW7Lidn*?.ո`\ J>E dً]e<_@&B [0GQfɀKX&rw71f!jԭ}o;Jre2%φ*v!.DOh>M{JЙƫ;P_GxȒأ -MBO?rxB7N9ua*86ě m7{JJcϛﯿƚ/>lt#1Q'>1d6"[WKπ[vmVP%= xKp65 \gYNc`5Zz$G6 {[jϭũ^BI1+*K(H㇎ïjE3`m  ]qods},G,Q.!ߨ -1]Qޣ-Mm}͈x~.d)7@0;MǸ%@j-'@jݓ*Tbwtvw OT)'sjq Ym7W u#TP1Sw]2:b's$ ǁsJ@> w<8FBxFł&+cQE&)T,XT8k=8Z&$pz%"|Fw:RNsu+ 깠%31&:GЃ98397m28+B6&lɗ,۞/&ߧ/;Ӿ8$)Ԟ3v?wQDO%/OsF', V ˨{H|2${J&slv ,, G~Yof;5M$U\BLHHxbw͋G ʴIl~[k ,s ek\j s||OY'rRaX @;mxF IQ 0! D"UM/ʎ ׫d7K^ɰэ?*yنXԞ(K)Vn]Ѩ{tFt <_hi`6 O`Eq/pa~i5ONgI ty"AX*ǩ=\O H2,){KXtԏcm/Q5>; &9#va$;%>e7rr&7s/y~B~w[Kp [U1 \Zp^sY+1/BLz jT_E(O,P=_jXix$bhemI+C2PoN5Ko}OU^ObB}?yxAGSIi=כ XH|;%bNu*]vFxZ:PWd#Up^fxYl_zI"*X;=yJ,tU?qj+,[R,M8o (B_7rWyWLu7GP)pi*ϪvBw!GFX1{%r8zO4JC ےɕɊI#1q7~o"W.W j6]jـC T≒YwrX=̧g-jу"mCpjͳ d(:5HI !/?a}͇WYm㵰QB5V&nbc;#Q ޙJU^ 9F̽٧A @kBIw&O&`dIH.s}y\Y55MFI=r{&wΎ`.p! OeIW^bRʋu4qݭ%%P 19϶#)1m4f;elW?diwa6g +_+qc3f6Ɲ;U~W{+ gL"~vJq=I ks9Akʔ 0XoNe`VjdJ$+3%+ o6 ywM!GTdr%QWn:wzQg55ȬR9Q}iA;]O 6o;i}ϧF8/k.Jo$.Sc=ACJ3(V fϠ60+ȁQa|FQ `"e$O%xv.˟ɷd%LLUud`E| 53|֚T):b].i5k-Q"F0M6r=|HC&2&XWLחK4.%dǬfmnt5tyxHfy9antl[2RVABИ E<ʝsg1j ҧNuwoJyfTHS/=oRv mKʉ>`moMxUg=jU3]ir F^4~2Ny*1Q0 &)AcUI!Dt,Zeh\ ]K7Q7{U%W˫@_z'mW1/)[?mQ]B0i^Nw2tMLj6G\-NfD8&1S=S. >FAibv#u*7k:SEb}Pd"Ȱm^1@~k 32a/[삘=-IOK>]5FKB_i-߬^%EDs^3gDWT.+-\ftIkVmִ?|N״y~f7ӐNԀ1  ~;@W"sCO+H!p kB\cp{)?Ne;LͧNyd*-{c4飫?OV.G8 (_ӣ?{5ήܩ]H ' G1`.1ɱ1?kLό'G4<3nU Z12dP>_gw.3vR1Hb1gΨKMGd~@o3cn&@L=B\an^B?b441jN"#][)5!J٪VUVeSz6D612AA%9"U4 UL/L&_q_5Erڔ ?fF(c;s>$MX3n:+/N8(w|عZSvȌr; 6eTm4ޓ 8"6t=fVu@ >Cy]& Y<i JI xƮR{ X>MX}UPNMܠ:^3^~tt=&.."f2QSp++8צQK%آ,K̾rg! +DqWH'V6?_%P\H8cl,g@I(\SǑ&Fry@+).cvo~u,= a-=~ aP]xK55#wjSȡ0,r-čLA,o#/1.;ITYqS)Ǵ*Ha|9D*f焥z6v _̵0@|^/.CNZڞi>z ?\0҉FW(Ice#@mT ]"Yb.TK}!f_g|G9eAKqXHB+C~BRʷHͤ3 n⫨8AOޖ-,LG'sNnaWSnJ ;V)[D1ؾW;"햙r ڸe'*,s✆2?4?Om_-gMZ6B3 袓YFʭ@M5΀{`Ou-5)Tk:VK9rA(}Bi  8]cpJaɥX90 1,cD *Je_D%wEՆuE93n٠'0܍?CQq߼dՂ *d:ڟ~U)֯yh"LA,0{wc'⟨ '92va}ǀ 4]'T~F_SQ{ qp "l<;F qXKwb/.f7|B:& +% Ji*x}r+BU‚-:aJ|?66=ad,%>\#8TF$3 ҮNq 6)`|8H5t:5ySyI-GxH tzfdV׍CsIIrǍlC%hm??tO7]n7zQ-:spUqfUymxviqVP K$L<c} fhAkpH#=Ѻr}G]J_2?{&f~qL)0.U"+zHO7q`n"63>8 xfas@ Uj gmV5&QR'ӛ8(| Zzd&qqޯ BH-)=\>:Q# ވill"o5 }Nyq@4q _vqG.!H"⭃F k具ХL X|&LhW%ZTBkM8i RD;  \Sz]n ѝE]^b$>dmBIuw΅TX@}z/ }0$RQ:ggg|)%(n4#ԋ!%zkD?6FR\D!>Ŷ< izX?L #mVi4ǧ"B*p+ $մ)y@v%/i/CL(أ${k)NoM3+ѣ 2.r4+HrPX*;Ez+Lb)>U]4c% N r¬?&\!/l'.YU_?` h矓#5cR(|̌QUz7`9 mG<#+ )d̾t`%b@6lUҼrL1:o2(Äԏ0˅~n*r`.SN61>w;a]=8 c*Q%N<<%]RXB;(d:|/kKG4;Cy)#gXjl,ͭ\ BuT0O^!P_/9H_0 ?-wy '!}=z}}e)YlDӁa[Ї2|]Gi#BUZD>a8r~a<`b&GΟVifmʹ'fێ;B _JwCqS}:'{qzG^'T9~Gbw(׭z33O pFRL>62?~s굯AE$gkp *Vp_Y\@m0;SSbFܦ`ne]*h2'Q{&-`>53]slN)2YސEdt q@#w_j~1l V +8#(W`:Nn#!_2~PifF Kҫ3Hw5#2\\N@3ʂ- ciՖp96BOwk_1iuavHD/OK=НW0M k4bxxEOFJQ')I:RW!x@d:llc~KR}i3ұPKYcm]}jг~֩!H[$9D&rfUǢt'@ʸ: E#ͅ(ںQ4xNƥt`Iۘ =4$tDT󃲹#hL;HSڊ4w[8Q oohL ;~6A%>0C~!C Y%kJFbJ$_ZN2~OD$oFaqh` tâ!-v⋇$>4 _h/1'DU7(пӒ0W_]OuxkV9>Iyk'f~VH37‰40H ;rvGH d/~ 4C zsOɗ 75Cpோ,TZiQR:.3?D )l滞"qryw-^v(&4F+D53>5R..h\3Ufanߵ}:SHRÞ !W (ˢQsn7RMD+6v+:@=jCxfP~+Ա``Ώ kRjޖe+ Ny?LC%;6wN1 DY"Ab9iV{]h8}oE G^IHJ٥I^4FF[tR\8 EV˭8/G#7V.'l/ae,FqLW慆O?񈨌?#]mFcLQ-'Ν1{Y2 Vи]~{6UJO^/ x_MGz$M1u/W`tYUʲ* 1gvN=,iE~ Yz{&$[60dt\BԌX9 Vb@%i6(θGOk| ,Moa6U\g34ޝa0U6?ͱ6&S_ (#(}O`.`Wx6%v`DF' [G36PɘHd"a|! ~ݓlG.9&LS>I9p^,Vi .3k'iw&6X4oR71؀t0/4*tIAHH DZ}z |kY斓jI!yA?-u(eTV{o`,8N-yB0]jPx86ȏ+#XT,>#_?]A<"L?"VԶ}G˰7X[I,u:7PNfݻT_[3S4h8$8~ȈkTմx(I^0w5:%gvD#U2Ǡ֕6Jo=jMt@VV,hHuYvϐz5v*.(nuwuq}\Y!oO*!d"o*7yk. "AeJ#s!LȮow0kcPF;vdd["{cYQS&p\U 4$YIʟ^"da 9_CW#.9Zك$]ТWs7kGs~AONB5*d [?>, b<0irnꃹ7j@[54`%}%^v.@ 4]CDx֙?EhqZ4Ð7/L{NzB3#У6>΄e'ãY]ط#VK7l> V)TX̃= #úV&ے@ANj|F% 'QP#tQx[kpF%樒s[E%DN(F!eYbr|)i09"喆`^[+[0iʘ8QMoTdD;!:PԶ^l &DI7̌R{.C IQJ d:nL U .`x{)apw.h"!9y犸'Y/֑;Z݇WLqmX+~sP0YFfwu_ܿ&>BY&k`}h!Nj͍`6$¾砶#q!,S A h6=y%guǠ{oQ!`9KmVs'j˾;uǞl~|Z3A:? WK[.$- 5i [cۓ'!^#Ȏ&b( .=XNPS_| (Pɾޢ.߄plOMJշu\X~cc+y~YS@g֊ +7³ QLI&C/ kS Rk ;t,q~+eŝ~b{r5U `6O{ p% S+XIr&n)pCm 2_<xؚ.@Ŭ{Q&v۟fUJG_Aշ CT "JCѰY\}i8p {@òIEGU-cOjNF8$c|rCϷޕŒ{ bnB֭\`]:LeߖL;iͩH5shE }-g?^` ܍|fBhNqS$hC8Cm5%+BG4O7}DE}_ƣ#H Wԗzpw_{8~] %Þb(=ظnq BͷI[ HNqJ?T?eou|bILݥ6g@Zip<lBts`69S7ڼ nZ>)MTpf9;NBk[T/Jd(eB1P \PY|,D`g9 ф/5Da7#hxfh&YA,f1SHgNs;v ECY{p31]T,įL?DN$59]HegN][tK#6´\ʝ MAnq&u.l;\.&Wq7ڬ5%dӗ!<(8Bt#B鲦rxiŅ@6 "2'v^N6PdT81w,9Mݦɿ+M'v"xXvFE#&q]‡fvL y}ZOM6cA| 4VZZ\ ' 2P`Il?).h&{!o\|_w-]ϫ7ֵIORfxS zF_s9S06Rꟓ:BfA.X[Z={Y olꢳbxɿqkUlgyFZ0r~{g|j!VQ.F=cP7ġNΚn w~i;u)kJ${=E$R1fH~C.ox/=dqj .Rq쀾o4LjNP$"٫:yl{;ˀjbؑ-p4k&A""5zĿfr^\ޣT{R%Ppe, \(e+&rqigB/eLb&k|GF tiߊx?yKUbB)kʳ*aI#!}|C0wV.0Z`L:)tq= "8:^2KsSS]7Aވ:~Ce% fCbEVXI~8G9?7ɗI2mkX[ˑ2eW.MS ;:H}tCnz RUց )Ș1ɣDeaɰr%qw0TA6v5U`I]c,>5~t6G5f^dN!>S1C]픔`;7P{װŒL2 TcʭI~B ݆9q)ч4 Nt.VeJ#-s]&sE;=[[kdx ^"1f)xɄ¡3EG53b v$ RMcGfhAeϥ,8RvD ܲK>ylnJՠ3#2^Sk_0D*9/aOPEle`a3 k.tTB3c%:ڤv`(-uDLpбv^PP%ZN'}34j:%c:LFo_݉蘬ȚceۢWdRYF!ra/wB.+O;Bh- ttvW+ow9oXoJղ<9)q6T )#[9 ħh&ɟ:=S,YF4VuW/*o7`lP=pMU9.} Zp--iCD"#uF:UqPd;.ySQ"x+i:$ ɸ];SSm_r0dD7^;+L1t$Sz3%^jc8٘,^p/&$j'3ޭ̕ЋX&ۺC6ױD{a;J^k8>#cESֻP{$!S6WX5USn.~:mW&i꒦MVv!ps#;fX3֎hO( P",WL(5%8_v8 ޢ+iR^*ťp(qR|g=y޹K׉%;lr^qR@ QB09;~~̠ JZdGk˻e8䒺<\$Lw-3'&8\YDPFdV3.΋0]>MߙRN<$ЍbxF1"pIIbM$ԫr_TKZNV,*X(Qk/2̧dXOPZŕ#@9HG ք eTdɘ_2~]BVwvj(z5%UnIkÿd&ly^ WP9^?)# 6vS+D`V*J Nź^7G(v3ŴqZN\#u/&)#JT*U,&;o^6ٗ -3ņwXT'm*JRWXzmкetm.&a>Z%bC.48>(hZ/U5Ia[  >1iigS9Xi hG[ !l3gӬ@ x2:mөl4/Am̈_ .эsp)5NpW闸F{֨Yyj^ Q"RhO(= Lx.%L $Jx"lR?hMė٦tg>v&%bqc7!xOG6$}k f.2^?ƉؾؿhBT?F54 W= c2RᥨEsCYşDW''R.AS* GFښ*?j+liKD1[5ʟatHjNrzְRZMر! x̿ʫ՗Ъc-y[fV<\w(:ѿ~YeT<,'&'w8 6U"ow+&YvM[;8d)t/ #l,h(R|c7UtԲ3T(с>YR 5 tj# S;I]cI2YSВw0Ƴ 65v(GWnƥ:'sDޛc*Cς#EЇ1b bϛg5uX!jʤ_"D5Jq(^P⢶t\&a/2`Dئp7tYG{kNphm (M'cE !`E[f##8Ҁ~%JYh.)'N>/:n9ո l y C}xL#඄ݰjHŒg_۸҆ї?=Z:[gs>s#Udmle|2:jյK&gkFYtcpϠiMhtlf *o;Wu.(rOgV-T(C|PGOv ivLPΌ6Tt'5>ilY%d{fU%YHqt|Y eli=Wn4Lntth̥P,Vϼz=x 񦡁QVΒ&dh&NeBn(IL)6h<r%M︌V+V*ᷠos;ލ7pbriQݜ"B(Xb4!m*&}c“a3Df:Io:-DSGcuZsm -<8ב7_Ku `1XI T ~|) SCxM ةr\RK./N絍p sW_=V<<*lwQR+% 4_zuRbE@޵CY.bcٯ˻dZw1gp2'0,)i*.&#E v !y~c);aE1GZe mjv?Mci`o8Pý{2ӓ17fwNڄ !(3L_piG/I A跠6*KQH\C8.MrXk* F!fƽe7ǠYx?\dϙemX}^Cx5b"yԭWV^.:6҇B]sή ?cj~~{;ؠ?3o )7W|ZasމS_A|ZTB0X;ДaP08g5QNtZF\e2wE$MٵANFFpCF C4H=PU6F kDxN$׭b{f4;+hfc~HokT![E "DЂ!= Q_~;}]͋z8D^GL5zSH nS/-ȗo?06CI I|oJ2(\[Ej? 'T<+ljy jxe0|Ppe Urq{pXp*HnJ2$o tTĽR3'51Yl_[Yt©jZ l܈ʚd_قȩ`oj660pr9`ӹ3h{w1XثxaDm$0p_5W}%:)]+'w %&rg*ZRpﺕ8kT%n!e-i7_$6xm(sU-,%8 ^ ?rsH4 !9UiW*xYP `0, -iZR*2NNʅKOYf}q:v+/rln-,LiK(PuCף $ @݇e|) ՈuH2x,BɸN2?ھ (i'x 3S{b}S#")’7l(nq0hֻlse41E1w-,qhBRgËܸ 6/e;#Ebp ;1.W?֣au[]wv T @h5y;bv;έ\%]{R;`\DI- .ĥ>]%1(Xu$sl͞]5a }pS`lޕ*ZYV7Zٳ|_h,Lj2.+i& N>{ⱐ2FXȠw0[lе p}-z'Ulm4W9 Eid;I .'O8ǎeTk7 j?ҋi:ҩ<d-[2j'ˋ Cx*Ioޚ\\ \g_-UQ̹ ɬjD (/REzy$zRK $  <[&_"Cs |20$5Ow-R~я21 c9*.q zaHdHc d7+/ˑ%4տJt#뽯|S쬝JXԀ̺y=I凿'WQSA'zH$` _VqA )}Ͷ8d]Q]hIaCi1f0PZ{ߠ`,yQ4"e~Z!##[͌|w%>P`{;^g˅etW!A2"c0_&ąH?A9j%M+/N |4K`?gb[(EfmgsTW cXZa^X^ᚸ5j}>ڪ_QvJ#Rf<@c_$Ŝ=}3k?_$ߊ//wiE~HQ@p,GvPh!h_SvN}͌f QL衉l]qe\|gӉ "L/g8ꛤ@jñRY}B)7$._չ9hf)Dx )Tg{1±X ['1$xRp2Uj81[ZhT*Ɠ҆DmI*RmL(^< ×M%Z.4-ğ6 g,E^Ql_saUwAeZ6?Nb\;cӰ Gطܼ:,/J 9M'Uߘ}1 ]9cK2O 3}8p!rl/ҲL&N&B[L! ˜BuWKYP,:Nm_mxuq?]kWGVFoN_ieh5\m` s a 92n0pO\q,F|ʔa[ TPBU^Yw~j5k}Ⱥd)k_B<7ȹ!~9K'[G;X '†8\`/{]M"5us65pxڹr `@+PxetMd;~M0=V‡8y癩X9f_Rd*NKr:& 5e.Xr "p)؞F$G0eutEDHq/;_z7kuH8czdv:x|3%S%lŁ.K;)Ťt8E7TJGkJ,0Y= iiYA0;zW(ӈsa6mf7MrtRw9 '`y8_h❬q|KoƂ9jae*7 —@'3ٹ#*%]c8q>t~3o"HP*`SM/$IԘ UO^yoTA*"Bi ištZw/lO(F7 pS>ErV+3) x¨ui?3)}yO8蠆t-f!EDl< e.hf%;%Ɂw1v=V뢏futgiذ_t s :.6pdwuwn_JKsxh>S д/;D$ip]`΃>:sf _h+l66v=nfd 5옢TY\$ɡOǸ0$מj̬-;Q^q_M+?fHlql§H/=@ l'ð}F֍x '7$XpcC""e֘}bZrDD(ӗ`Ռw+7Ӵ}1EapjE {Ykj|_Rg:G,/|MtK2*I2]LUɪ9`Uf u6!`xQFAz|!^?W0kw c#q7yMh$);huzU )>N $ǭ`1ly`EG'?{]onub(e?!aUqV ;|"xtM1-RAG`{Ր~wb :9T8s$w|r.qkh4: Z-U!K&qWaI^0j6Mh0bfVrpSLi-XQsn׵"ld}mg/qF,IΗ#A)cK;>x2}nP/gcMgPQX{OA0tʮ||xzJ`x _+J P&_eB8@Жi@{ nL7_Tzp]6QcM>od'xuXpKCRuW6G늀Vڝh֔R/0 VJFUbjMjrW\Hs-8Շ5 {*<]0Tn"ѻ _5kPL[7b/Û*@],lば aiT~,&aqvzϙt1^26xq]3 "6_v327=_TÔҀUPCE3X-A+9^ yt'ȓpW>$_cWi 'AG"^h#R[[/d*%t pںPwf>9Kjz0MVp{' zr M4Ǭ+9&:;1TÕk{qhX[L# 0<Ň EtL%%_ K~࿼גEGJ) QPwDOYe5ܨ+NEiG:XkI~ %Mg}CMg$p,i3&0g1;Gp#ǧ32h#- VT% z6VEԛt/h.BiENK1nRA'XEB^3q'fb'shLo*˼:n>4ٔܢ"׃aηc/WϬNSۄɕ[8 e+il B+C%XDu*xjhނGM OV?w7FqQI)8P;}ʹ'w8iSj5LnVxx9_F#{ܞ%l1w'~jl[9"T]f6nD{HXa"fr8o]TMn<'op+48V{9MPOz.Yoa:6a=[k!@k*kHt]Jt{3s|sT$䍵[3pQxfnRL_ށet/tL< VG I"3Ť-!D{=OYv"]+d%@Rɽ㴏k%τO}ױz-?;J ub e5޷CFj^J$-@뙰i+7>uG4v\P=41Rݏ >ŊXpEVߒ5z#ekUʁ&y?5Ǻ|"'x渵LB5'Oaĕ`R iV؍ekT-ŖdG@wk vpŶ^r&2)NMJr1_sOk@Y C̒E%ap'w[T&\S\(X)Ī6d%f̼:0BdB)`rx͓fbfxP -1$JP&Ym ;_T|IP /Ɣ1ufqr+i5xBnqL1EU "˂%2߂u3qj~jpu#^~c>2Nn$wC6#>Ȧ}-ʛP9\ͭN8 ʫu HEwϚգskف›ʻQg8><Ĕ=EmkΐkqoDBxg8Ew8"Z[ozrߋDq8ZȡS"ă& *Y]~R]k.Dmsʌyh-8JDP;.sPʱ]wGuk87fv  6[4s 75Ղqk<*h4~lLZ KRbT#+ m#nYK殑%2bn|>tz |zsN\)=!ɶIh >=&ܿfd67U4}!pfܒN:_|kh* f@.7b񃼶6?}5@YM6ٹO;6/?o!P0S $ zaRE+{/V8Bn\zMףOlpOȞ;"(NM%|QNCV[)]VR]}fV*x~)+,Mm~SnnJQl"\3' A+  <{;ЙY|;z5[#{ķJqd5>Ig4ngr_ұ5#nl/Τ㲃z?g>n+ lrj[RUZ&Е!_;jg0CV]nA>]jU.f0_z[Ete%V Oꑮ9ȱ݈߾J]ZJ"f%8 K MůnW@DܗcSvS' I֘]Ţ4uRgЋ*3?ϐ9@ KqB)%lM\\1|^%el!iH*Ek8`ȫB eyI-~GAtP a.rv@ZIe;E5&/I [i 2 D')Djf?/$i(r槄VX"f7r9fPUl)TL~a`C8jŦ[ o! ċ v!jkoOHt *\F/"ƻ)\ f/CDq-G FhoJ+eM|.m,E9KSM1EƸޞ|vA ؂1xy`k 0`@tVRY֌v?P]+C'L-𭅫ˌ\O0Uo\gfR't'zhN_`!Uu؈8;f {%qmB#uTL),9nեq1JQet!fLwg6ېJ0QpdPɳK?U~GF1=OɪDxQ[52 (_6Nhturuz493`Ⱦ9rN'>^ 5^Yc֓i5s1vbnWcDǟ?s=/ (S4G6(Eu# D 6D—"2vNNj[dؙZc7'| 8q?~A*V^#R̢ґc;.B6/T C;y_z|w}=db.ozaߵ2fOSTXZ"K3Ȗ{);G@-[OvRp%&c>̞`YI+YD:&HD%.whi4kl|&2Pʹy |V$[M"$q.'#^CwOj$3^"1O4ϖ'Ԕ:Ħ}d&bixrGJK?PҮ&44D(=tHVk#LZ3i(f<Ӣ$+5'J!dW;z;0.\i"VpKo8X495(^,Nh`nH"hyoR.&ܭ"+1|ރ}D^z۵ ax֬Qx)641Dva\ m[JbVR:ޑGKt2cQsqz ˨KNs!aF_^4MA?Г;#6{eTsuydO1!|,aͰsw&f~iȰKV=f+ѡn_Cvڰ~6ӕHЅ[]4j"`ѭM6rlxG|.~$ pytƸs(\a<HH(z=H+KP Tf7h`91o'ڐk>׈6 v ʃ6i䴞]_cre ՊpoW0TaK* ě'Rr*ݰEUo޽p6XAb.AXh_P(YQ;\v at Tr>#j\fFZ0}Iz2ϪlX)BFl@1 7%CD^`vVgl`rMgͯڧUB޶"_RnO VO|P**Bc_\dw4O sLwlX eyl[=%eO^Hd/>s* @ұv6vrN"prզOGhTc@ε / GHW aR}1|g&- ,xvju`OquN&BȉuДy/ =tr[1h;>;!IIE564j"jOP}+XnϯXo* =ATwvY;ndsAJnT̯{RؗBC!` Z".l@|oZ#Mf8?І>g& h@Ēh]V"JQ*$_~p\/xu*/uɉZ}5ϋͱ]o`hbl|ŌN~4hayO8WBmd`_5`y 1J@Z42}!1()JH\ћűz3`T^5.j>{f+״rIq v>)]Ž4ܫ`jK>״P4e$=-B $EMXcržXe/+"re]jDaE0[l!6yi^Ke?i~x ='CQHI}lrTx"![Sv#N׶CP?HАU4koVh ҃l*~UaF:#ύri8 Pl%Cq<+M}jg1)f.5yTsz~$Y84DEkb;`~E}s*Y^𗋿qH U)C3 ٰ #? Ehb/+DLu-؍g`TF\TؔJ~<&?πW'C=eN_ȥ3bpwIm0T1+"zw8&B\)rIxOɮַp;:"nliW_Znm]K-Ж2j@NMUEN<1U稜ʄg&܏ |,K1.WrUNS+5\z(y'9{pZ-yB7; /cb3xlrwEن+$0P^8v!-i?ߔDϑ"ƥurnV7 4A?9-@U@ё^[xkk ܱ9,2\P]=P<>pH4QHs 0:ߏn_i9nUl[#a:N {8Գf/(NUwˀaF!L;Kk`g#{iW4 _$?#Ve7^i#anFj~;J%d ƕ0v9kf.eU5arXtbjȄb*'obCm9PVW6ac ';PJtt-r@$䶟]-LKat/C3صխ bGQǑnp*I) ␉!eH: \r&x#2MMp];eB#F\#3#~5-u>V ᘑQâOgxzSnl 3L)s~AszM?WhY5u1N{$1cfx)ɂvŤr[x{;`"4b NY(2 8˭72DZE⹓W$v6 .1pq% B(ie# {2i,=+^ 5 ` _{B? 2E[Asb^THUa{SoۿAx/bO3 {nDt7h/=B.OYwUmBg,4Y-@GЈvx0XtR1.`{Qj5,7"MhםaM?WP oǤ^ϝ^T_&ØA`]0v p&CXV{F!;$?O L{K?^P'x1:Rߦ}qiW(ci+wtEjsmQb20>+\ˊRAսftZql: &PD#q#E-߲Agаw(SO^\kx)NǿyB'UVSW՟-Mك,# oˡ_ %B4ANvle :7wU0NcVo,2)upŀ!yM?am:=^g"}B\kvH KWaYZ(x$  TC"DN1>G7^[ȳ!;8r8!:(f)ž5ƒp#aC?m< ޗ Htm>f"%8 )j~i 4 GCu7V^4H>e4d| 1S/yq`xMj'|/j!T2:o릻$u{#1Ļ`iDHtS'(bNs5.>@'[@?zay|]IIbt{r)# DsGDP =%)%,/"i Upz\^R\"lizfLL,půe*pЫ}拎W)/y䉏X_&J |øS-O\1Y,$5!q}耿ɳZL{(Ap%k$D-{KvɔE^*dʉ [êOZ )KI7bll [onv!@RHvoVf㱏 1augX7A:7zU ur=キ$Ŭ8$7կoWƼioB(">Dί1HsEc}ݤ4QߟR'M/QKx7кZULAdقPo5:{vbϮV3UZP ܧ4Yήͱt-v7R=v;Z\8H5Q9<źk?0 fVV'Ng'x[Y17=| 5_] 6of1kØu)LP1wn/h!#3b'<#24q>Q+o06tFӭ? /x? g3w ۳琈fTjd@%`UJMR&ә Wa_/ϙ{NL͖Z9wJc|?cFC+Rb _Ñ<)6u'峞_dzPw^ 9;TJD@{Oc~TFz!HRy~yL4N`+|lZ<2Hf`T4)+MSyu u2BG RN5n=)nSHM"q-xшEI,׭F"(EtO!Q/&b!q[}J2lz6='ʔ #Z͝TJy9{Bl~XVm/=sU[!J5+JJ)i0Ljl"J5IfEQl_uRJRg{9\v>Puxrʖ\qg?#Q^LrQ9_*<(eYO#I)a|mdx⢧'<0nJ0SλFdCR?YɹEqЊOՆf6f!p5cܮz'*r$!k'3$81/﬒ j~ [yn6^8sndVzG_o΄6yF&UQ̈Eo6rJC;N2R7 -{{ZFsl};Zs$iF5h Ͻa~+$|6Pm.H⴪Y^ ?ے aZvyazKQk_!f18h@傔:sV#,RYÿ\%l1VN^t_ ZYNxap],l <]zW2/H܈ d^C1`ܘu+۽zAf2s4(g؃:NAY}FwH֪+ۥ`JJE. wՆ'`}L`F{Pu:XR4^׻eB _4vn3| vSm=Ҧ~c%B.zаK>1&c<)El4n!;Dnc@_Y:(AZkQ8yua:δ*|Q]!$v4({IAOᮞjn=ޜT*+?`z_BLk7hni N6 {j- {J=>ATzJKq y/),Q]7-zAF?6 0->C K$āImg &pW4ܥ"ܛvBUz1v(h9 k #X[a_ގRl| f&{ ] B+I-*9D54f3Gmo?&e%99xS(AfeeFN iHێf|H[pF0/XE#@Wgkn^֞57WW/Z(YŴJ(58?ΎP<,N~0rғ@T"—^w#_Iu$|^S,SB^랣qqu?0-s;l0#!7_$ kd>Odw}6[! YӰYPtLAxAXc.i;l~m P2oZj`v$ݿ j2N7Ca坯A4(QoOȸR [Q' +;y F4v־mfh`/ {4<XW>Ysk0b($B#HN AvsW?-\\tMKIWSJ%aE[H8c ӦjRv-?Bu&1AY j6&58sCN6KK "[2 ɲWޜ[VuhZ CHWj6 [І3@µ귺䕂N4&0=%HK)ߺ4s$1NPguPV $С+ٚ+'CK` TSH:Z(NK)ù>Nu:Da(xcN^3~POLS@:}$i$A'Uٱ6cvwfUU=k܏^u#vk6v9Ǧ(-G=>֚݇S} NސSv{j6621jMrm6q_Z2d(#M L#MLk\P3ܓ:GE^KDTb_t]B)Ӊ>9-Kk$U :ȿeGiXsÐPaP4unK Ki^mrcpgO<uumC9w 1,w\ (2x(2C b";$sie ̱5p;mf0s$>Qw.hI5؊Qlv,j2$^mċsk"5"?Iy/Q0ޟP;?_Mbz1<ȃ<[VKXFRU f@SyfQքLi UV&JG5bv$6swo!ֻ)ey Ax*c  aWՂOA'LjM5l'ؘPt{˖`!wDw%L(qpOh`r[%0nҌ5oo@.aj#GUzXB.(邺V>Vc ZVS|]ڻ(Н,Xϕ5R'xR_?'l -rM׎G5R)ǩ - (oiEk D!KHL~hѝ>e}-Md3:=Y痨d4_*B:#f'>ropٹ.M|;&`7FMK1)a=d$"bSJ~D@ czXun 352lH,Chkˮy _(4AsTܟ8Ͼ\buE,lÞ=;w_g*_Zy|HzHC&XqDZE,h \7)g҂Dl@'ycn}XUqxO/ MJReI|?u;5evRوܷ5:y=^}ڧH Pu5r֞;K<\xڒP o,]^{Y`=o;~9ibl"l$Kdva/nQefռMkɟ4ε> Q5TL|wgydJ1EcEH V(R զ&iJ7?kMr7Y)שx7/aml c"EngJXꏡ?܎xge}1ps61NF^*dydrp]D*{ ~'Ž;~0ݑmCIsRCPJg\n_Jj=Xw`\Ô,Cz*Q-pQ?OP|/J?0 (!hA{?̘gK*zt"KLcns1)B~pÁ( rK8mVh)ƮJk5O 30+uHCy^߽RxLi9 `"Q6RǶeI}_7;U!`O fE {`L,." QNUI0e<(2-m˞jpU0mnl'jo9_g[P7;O^,HR괈lSA ^3'AZdK/nX˓kJ$ 9N*G6Ě>WVV`msB(vOido߷BH#o'vu&}Gw1Zw D*kYæhBmMUUWl*Uscx͑m:vx+B_؎4t2ine3g {0!Wp qD Ӭbh%EGT$C[y"{{C>φ!0TyD 618jKCf&6sb>IPu=Ag64.WP+Q䟥2գ GH™y?$t9lI^ј=s\Nm4U;Ҙ|0&xӱ84xG(qL/_v1& HN͏8d{RWenʏX^xkq. 2V9 { QefgP#|uRH%6Ua>*Y.یeIFSxA,>MLMgMSQ7][RI@xoP7f5WMcЦ)u T9jZIH91<>p-¾0S2:U~[G 6S%jVi؅btݰ S`h%]*{'XS۾&|CU#4H"c!%aХ ?NTmrHg{@_ 2@2Dz1 樜q1lxNh`.PCZHh} A0Qv\:\<V$0,qMG0a;=JPoUqZp<?MjY.?uRg`ճmSOJY1G/FA'YNB3?[(+իJ&?=޳OHv ?*iēNaeKu0 w%Ƃ$t{<4* UHY}^ !&r\7Lg0϶2 Q.U C\l *u9nԦڞd0cjeZXq{Uxn*,O/&W[T>)Hãw}iI \F*;m,zeҁtiLw(vX(8o %Aľ s~6L0z 1,V簸TRy[΄L\LUV_5@"6gc/2kuKfgL&7xir_&LGEdzbax$%nw{ra5۴1cwᝅXD~g1<,[(ZF v9VlYcs8VAe1m~Ph]B.f`J\K."d*i"?j<;\^77?$#SۿQþ<1y]$,eSW6J*g[kO8;4qe^%5DM}ZZ{ bBgSCdټ%ُ۞QNzM )~ԘiXnS ~w›iR x{&Aak)i//Ü@L#vnwoYr\xx>eBG&^pr@ Rt&ݦ(gF+vfg$v y@ר/$}.|v?#Eb=kM]V֠Q(wX۵cH u@_.sԼs8aCW4j&˜T*ߍc݇6;;;./~+]7@;T߭#9ِ$3q+žÄʎBq+m~IG5rp3ܩaf ^,S[f.]EDb\u1¯Q#J5E<Ώm @ TdˎEX04S82!EuՅT#Y>O>kecXAdt`! ٜ[PUh5K:x"W$iһץ9iHt^voKié3soyhACkQGٹCjH6ߪ ZBY% _~m=hmp: %*WicNˬB*Eq/"mɪ_3^] x~Z/SـPrRg],KT5P`ND fM7@4F`O[XG8x&1K8idWwUU;+rCAPIΡ6@kU\vw|ggIbdc*գ(<2+z&]rUy zE*FamdzQ$'2}jr(Ƀf\g{ )E6?+ 3p`v[@߽4Uvi8̱-&Jyb砇'9WYWDѽ\sy+ V9{g%'@䨪\'">B1<}Zjٲ +lq]$MAl{aup<=iW^A )꙼7Tη,?s%uve;B:zh'o4_~M")ilֆ-Ǫ%G^Pj1acFlw.ã3x&՘xͮŏH# ~c=~NeԴ1l$emj?g4fx}a H' i< Ra@AyDh1NaҐ  DZVveCyDᘚn:t  SY{ ުVSF[w0).MAX|Hn;yH.A|"Qs>x&=*أ~ s!< 8-YsbEFoOZ q#v5&LWq\a:X 6wLtMDTߩ%uxGI)/f#u+Hz';H>4S>:?#q7^X $?vZ*!H) +q|mtRY{|1H !A dkn-%V<%+KuІ' :+9cf4F1c(GnVp#YOY[i.wdӄfj k4qqV0 6"dVc4sR4d8MK䱛2h"^#u@OHKE(IYJr4I lmniG?S0"6 VG(e^``=h2DI~OL\P^]l>i CF%>V C\9#SNP6|i+sHt~nD4 ڝMϭj+pQrDR+Z=]yWRѦ\L{eK˾I横9l35Xg^dyF^hfZ.J덽Afsy5O4ѻS.ʸU6N@ 'H(HP Ekۢp:CTBu##Q5a_?v:9TzD{?,=7qVgE-vV@s-^i0ީs2d۳Q9hLG {R)A RDQbl*a7@Gau %td%jݘŃ8ԠjҸ*2qQf/#P̦y,}O$| c%<͗VI4kK~f|͎>NQǒނc9[ ݤo9CD #[?ow/f(km7Ãd$HKFt|rFqL~ x&vVG5X\foҞnpQWGjtjk0 > :qj g.uLWqY>Y@x{hݨ&N *0b\ >C@'(?1/P(LJRYH=~?K%( &=Qey_ Ȧ(V\qrz P{oi fJ *CUVcuؓh"`mG೪:~y`HFt}z-Q1ّj:$}A9@qp?ȻaT/TG0xNV@_VD%_Î%HJ.e/LY6\jSt~C[ CG`N2 GIFRiǘ2PD"6IGLV`04" :xb au:l%S{;.gyeEJ ¶#6 e0}=H9Rj0D)q6Y̋T48KciBMuѻ/ZF\Tա5QI?q쉠xԦ){*!ጃ`0];e{x->s\,R ڌVEwJED6@,fF],noYѦ<IaV-AK%7N狔1,MߢWqƌ]rϋ-Qs̎6ix$[`7G"Py1TCReqC98_? / .[zRkFDrjt҄ 3쌌ANJKO TB+aBdٔBkQjRruA(FKg2 !M>{K4Wh1.lXXi/.r gFmkP@Z_d3X]FQhJI5 OMK;`jS}t chsbQdg$MK0tM*b *ϰpr&*]$=AH(ܥv)]о%idG%yE @Kt'T&`Jm+0|sE# %-ۡ*{}g{S-u|o~I;x%QF3>l@&&N6b_Q8n`b٣>lƳ\*a׸vV17f*s%4:bD,k7_KlfPZlf]"+l]Kmt'czI@G| hAy\fZ'gE`BNE$u{["=G7ME m{BW-^{ F+`cQ-XeAV)f+ mvU!-0 ZZ;8-LYu!b л $ZKǣ:! ;8̝3y/Ľ2S0+ z 5 `vK@:4a md0H]'ؔp'Ic\9yԤtHђ P> 7>çSzYb+j 2#A պIl!1Y Nfx rqDn#CէԪw]+98"~Gɕh[WL/v5/RM,sVΦrvє+Y{dY OZ8\ٻѨCIj TمUy.ЇX{CٸVͪ< ,m³'P{Ұ: Uʼn LtnL&ߍ , (`'E(I*.@KJ%*71 VOE-<_H0$C%20psU#;D^= ׇCaXT\>Hg5{QP h̏o㲭s^=GzԳ(KZI]5^k>!u_V^dDp8.BQ`%N(%򽬀hN0dj7^mvBM[b`yE$[(/ԦN:4?GdsΏ$L`y w)JM9he+\Y =H^ˋpA-('߮"t9Pj4։OԈxwDGa^@.EdشO2m3ׯy=2;h~{: yf"PxՅ yE?F-?YҤ+dT˥x,EqI%Z| #^َL e<703m(Jt}9 5q遭j)3{]6rL`,nܭH~\+РJKꑯQ1kCJsӄe6X $ p % !YyAeov ?~>{RVei@-YLjՆkƸ?OU;ޔqj[OSQu ΎݳёN֓;Н-6r !ݠ?a䟾%Rs{dCO$@jN`3 Au}'@! XoE_lU,mSBuӘA*lҠJ`#p理r)\:8$҆~yaT/U1FϺwIӖvѩ2Q cƘP3|k_>8_ |RՌIo}Aę{-U0,v6/r'K,j{ do6o`fȢyba3.$<YjVq!(O܋CAGhBwYζ0;ow&?bBGK6ܒ;vV-_ *N# xwqvaFTY +"O01 _]L ˗7r6Tg${ InA\(7 XBe^S,?ࢧti+uL *$f˩c.|'0 ”h25i/q~.\5xvʕ?~F69F2q=?פ߈}=[dБ6vFC hs< Q ƏOD_{m_@QwӤ`uX|ey!x^5پAA! _BALI|-6䞠 BJ= L^}ܐO5NJ}JZZ2? yrnUY&'/Uvii!ȝFu }kT;߈A)Q.jҸy"2Xѩt_Jb"Ǖ|-#N#ʪYÊm;!諓8 PЍ JH*ր*b܁9mC b23wTGDh`WBp zLb_[l04ClcFgEjg.ͫ1E.zD Vσ%%1W>e /A:Nt jjpG0][iL{|I>TÏt5P4!`dB l Ah];J+Y eЌl: ty\݇Is Ԅf.ܡ DGǡ>0yS 9Vu^eWY`LV-؝ifkP!o팠meQt2eO0 Wyg-:-cvr*=4=A S.M(r~MH-|/W\e,:g-kfX|*@G䷴ya=%%Ţ)iWKH L`(,*x, (yu_+cWj$90n|ǥy絪NC6)A9{397L&Bh4_X?2ʎ fw,Cac6e7pdovgX'f"Oڸr>11$ z  ~&ն7УdZvoark+c^iXDR~RTsY1 :㍐ajQol\ltH$G#˞4)QW{k l a'VEDnFeDXFˡŕcXc_@"Q$GHJ.̒vGydҟ/LaG)Tz+d|<ޭmĝ˶e(#ϙ-.9^ؒc氄,3jCcLAkw9sGyiP($oh<5|d$p" v0/²<|b)su<^''5Ep{jdFd/krv@R3oRVke#v grニjfFlXaSX]Hl\Zmk1O]rADU(c90 ֺQ=,Ӓ#TDh-_zi_!k cn/ I*Ld $ G&-qi &0X l W#b(ȟZ@*@ć_*,[tp[Ua]|CL/ ^2LCL=2n/s h8<81 RKA4\`B9]s_y&!mLe}F f"&&/gLS2q?@z9(Zbr[ǵi_`-tĿ괈{D! gx|/5Y-\u6 k.Xr:@,ʆmbWa"l-&9v 4S:#|=50X%PgYziDgQw!kNVc0ג+T@aWk`ׅLۉ^IuJM 8o}5ط5|J-[ n=s ݏ\n i׎O~)9.nGSs&nlrv#_ky35؛UݫXhإkIPSZ(,6Q튷mirISl-PH(j6 F-tOk )'4(V M#ʍT|jL4PB;M44J?APi.6|NQ충.٩$uq[%WT$K'hlz%ٺ*kTr϶~F@V(c\C0|fErYgo_ ꬪ)? MMu} cc'nޏV:BOnv:;pRɣp<5ABL_$S.sҚUlS'Z&Ig+ݳ%,YzeLL<U` szF hư4D'@3̟L+3@%rSJ22/ #+?Jʩ8~:;/XU^0:lANr_DpPrp 9'+4NqKnukȊKW!%:7nT%P:~^q1[BSaUVQ\Vt( #.] ri+acWon>Cԛ!*/90{llMvN`pG.7pT N3EjP;}/ؔeKƸ=A78Tg&0TR-J_p]5vWYM02;fZ^IYm 5'KI~O-ok(LMh/5z1ErYUĜI!n;E*֯~b4[#y_kq[7El3 ݠp -ۤSz InJaF|~m VT $bfA.D2зV?[Y"c^="5jO累ۮ?s(/|- %'tr(C?"%by*Ӄ.]4ӥ\CpFE#?'I{pHz?iF#D.D~l3gj$'Jp5|4i/5*vvٿ%;ӥ=h}7M,Ɣ7}-8Y~W}n%l,KbZxXޘdqlqp4'){OSϤ$Cf'Sv=+Þj ]U: 2\PJ, ,- paa=_<A R$0O d Ҡ0|zI _P8Nnn/MF I+!٨ i᧊̼Aڧ/myIzaGYrKW3JtVakVu;G O}vN k6=/ip(I#rV%X6:|`ln\FpD:jlf޹_NR¾K:N:81C)验jFI2 fKο%K1j~0Ǩx2M-Vҕ7RD6Z }6\&Qiˍ7kz.SU589o㖐&;χ)(CHDc0gjQt*cEi'·RE-StL?)yTQVW5` 7 w5- wm6غEYK ھ$W4DZ12D(4LI(nk,i6cnҕ,PўCLJ![H+VmOǁ1Z&fd]>kOxī/xH],`'$lN\J-nCu}΢ F9𞪑lSՒ'g pƱFkh sWu;p\>Yɱᔓ\E7AU;et@OI|f'0>!|E y(tvZ8'Tܢ"u WY'q~E7;X`t(N4^kV9$)-OP9`i%^ +Laux @,7pj1xN ;KWVwu9*{^ޘEz 䣪KUllm~jᤵVG&aWkE8,a^ă^8G ,'wCkZsȜYkC xr#e6ן^g +SD-p5#X}AA+0 s3*f6Ax8=< /E˛ Jg9'St\Cq!.O !Րm" ) 8J]e>M9DTHKkxTNm=J$5#S5_:3@]N"`,CŵLRvI/ImtjSZ?Ywl1 2 hi 9XNOط__+XZ0q\^A'>C̈NR錎Q}К͵O_c=7Gecsߐ6>I HB58z[/bV")zҍ w*(^5qPST~+MAf[;%31S)xqLG5'"[\Vm-@%I.{öߴ5.<''0 j5 5b-H8.#z"#kiLJwC:XA8YxRjzv2Iu~[tGCUN=D@ҹTU/..%Xғn/WMaӖ.:+_lo6@ ~ɻIԢQ8 x7?9'5zXp/ؓ ee^0GCM;{p>?S&4JP\a2Ɔ@4NE! {VH}CU]fiMNlSgSD%,V_MS^hnL^}( ri1lL_@ 6t5l>%B188@}}dE, p8i?0)Mgؔ(_l rA%* 5!r-,z!ጋU<"+Yg(T"ZQ FH{3aUid}x |p@ IML89E~2i˾ A#%fFr/Bb*62eRӧ5fŇxdr/0\ꮉL\rgt4J׺+B%{IV#ӐdXb"l @]%TI^ üPXu'WsC;_F-`0o&`ky(tL"1>-wt_g#PB . 1ɜ;|.$5[nJeV 0Wr pI =!35cLT,W }aOt8@TvSgeoqvjr|}vgIn5^:Nzpwt# gKg((V0 B%W[ h7}LLΖ"]!ۢ Л Yo>MD1sJ2ek Gk<-md`Tk#bGuęhc;*7Ş&ʹTA"4c΋I׾ytna~sZ}2  ^W+~f6y@Y +7.eRvko YH$,-|m.Fһgof@Y tk(1l"*ϿhB"`{-W_g){xHgH*"g xsV "2٩z.Pi` /? /YܘoF)ϥt0 QӲ |>VKG j~NtᖥoubW4ߡ$a\|Ȏk&%BҾ̩tm/~*J9=* 50/iTƧc†~ɰIjT?1b;J_-P} '$aym_32& lieF73zs?Z)T I1G\d,^.ƭ#X!OI#'} a B#m Xf#zv-[Zfx4Ha@^r F&!`szP@̐c390ZBY-CKnLϱk:T">)inf\ bJ9CPNU=voMajt9SԻ(Z3$"4ݖ5V‹uc3=/uC>Yfr%}6|Sό SeP!} >DU)'Ļߗ_I**&RNhs*gX#33%K ߅Kh",ʊՎ`'*L`NsѴtؑ3^3:"Ͷ| h! S|UL0ap>f_]D"Q?Qۓnyd0Ϧ7_-x}6ģb̡:rqU؎2@3E„y$&A  `O3ɦ Ebq4v%^KaÆS&cTR.mCw9֭&P6-?ݙ FXN%mW8 ֺDrӰCPKRԟ"لWuR}Tsp#cc0sh5UNqЏo)B]Hes->X5Ӄy@0g+dE%t\?8( *bZhU٤,?9rlWN#$銤[ Y&B;ϔ" @\1N;LI:@qG$1Ŀ[b֝v|q)Tڱ?-vUPV Zˇa[cJ|l u8-wX?$ i=*=O(xhN ‰~ {qj͔'8/z$C187!%X~{@vy[ 7!z~Z+r8q8!1cByM@z㿇B?z*F|?a^/a؉ˆ/>Tv !1jDGα*NCw3ڧHֳKY-zy(zӟ EA:lcp],v&dDWLգLueQ'? e3"4V-t̷͍ AN1 ձwb~j:ZYQMO@_ǠnJN\(3ij^vxe9薰SuC'אŲQ\8u5]gVW3/$?Jڄכ pRs3wT@օ;7c)gw|ot4G\d\ov1#r/4sG|Fc>? eؕ7WYQ0!֎H'7~?zdք=í+dPTĭйcwxc%HڈLyCK'-PJ; ?NmT!=W(P$0@ibe9 ސXJÉ9a6!_$NQ9{b,3Ĺ7ωe"Q)Qg3ѨDʃhP8% x߱UeU ayn8[EUljḮ-G*P399# "YWertGs;gh!Zu 9a{0H*Ye1&Ù:@w GS-qWćbTζ L:_>}#guz._M{9@@G,+,EXQ{U:ڝYDA`(Exԕl-j`.P̓4hyo,ـC!C$l體Pc ̴UCJ}pp:1w[!"aSNNW&`֐$R' ́3EO0测InE!"QTN$q" 0!n\'stoIx 6{4э&u7kϬkx;dks1q.%EyF}4zQ}kZ~DWS\? R~MK`޿E+O~# z :c[%ÿ ]2U*PmZq=mH *.m&cPU};BaWm*s_F)>~]'~"zh NTPWY/J%f֐zmGh ^{K8 yٲ_VwF2K { Lz`4+QN~ܧo)dRGӔY=?׈rn߫ѻ…5&MJ.C 9p%l{);& ǰ((u<&d$A ԒSnAħvq0~E>^((c8(ᚄ;>C"/,An&]pN#׀-!m{Q^t;ͺd+_&IŗۿvCʯ]9gڨ)?#8E ;ഗ44qӭ1íUH,o_o`Y^9VఔÖ03=@~I;1BN5BBQ ,\jV1ud>: < g%:; nmͼRE޺UsjkNx,Y}'OTݗN#k}L%o?~=7fG>Wkrjj|p>*W6EWL,|?4>2+tI^n>afcGkݳP,zSr;x7V@-?ݧv\zgڽr&GbG;K,yi߾4j:7kwzv~ePCRx(!G7`ۤ*[YWbScَ]oYtgJVfuuet^]2:,}S- ۫0OOyKkK(& 4j %]Šq L7O8r;шdFyF /?RPiIN,LZcvCY?WsufC""Z0ձZYS5"ulʫo)[d&yņxi! y : pvF[sJaYV i(WHM~a~43yl +5G% jl--{(ؾU[&Vbvc j߻ZD kyDѦv({[+JT_W7xo6qgԍxT#M{o ")y}yʜ-mh>hQ,Vp+9x9K1iG^ Oa ":iCQEQGSzgU4SMP* &cM{ۢ`TE`Uwqp+|j ON"> ՜rTr®v`M8XG.D F '7MË||ztT>"_ 3Ey ɣ wXpU$~&Y!:r7(wǭٻuU= eC3j4=Qw oo]A:SSGFB{5w-ox/HNj*'B,2~ ~WAS}juns&7/;DFugJ,dz5o@4dDY/\="I6MRvZyDUVH˜olI߄QKhݫI 8`o~_yLA{*bʞxPlwQ2\0*dѻY^:0]n42``Ua!NSb(/6i)TZn U>4,%4UG#89zt\Kh JuR]$,m|Fu6VMn - h4n#'W[qJ'3H&ɡK q@4h@A!qRↇhs9t"LL]EIPJ[/AC1ri.Ip#WGz̓glZ 9_[ ~n AcvH*7i5_p&DJ@x[li4p'_9W? Di:d~)qXO!0VDIiP{}GMAOPs'Zvj7A'O _cd |[@Jlj('ҵdeD~X$=HldZj``y+˝bэ7GƓg{2 3l xdSӲ-sWQИ?b2p&Uߥ?jVjd6Zj\&AEz|䙶-kpNo50<8*NXt -kjvkR70yXz`f+zs7V 2  jz&rFaa)Q мGq9~MMba΍mǑRZ7@'T @  WK+ߞM3 pNN]NbhD'㝼ޔU s\n'YVS, ie֜;ߝ޿<~8nn@z;!%s;l$4.I~P, 6RQz~Br$]4{Áa+2kl eyZK  m|'w,f E,:bF s4NkZ_|*q/" v1s0Uw`jX p8^R$Itpr.f66N o-!-`(QkGu)mZ +N2eh+!0R!KErz1pymaDъpʺ|uj[ 5c!IwCsLQzUa|q.917Kɻx+TN>RE`2rqU(>.Ly+-)NFBbȨ2U,UD428i lLx4dƆ6G=s PXEp2iD`f%AR wX=$?hЅu̡ ) Reӊ\sem˶*WX\rXόV-7dXn#?qks&W]I"qiv<<;  Kw2t=5#B ̮Cwȯ?Li JyBa #rbX`ckvnXb0m" m kAj,R[sx7:LEa4+6D']TQ<_}Li:4`NZWBWF7=CݼsGzxCpô4zAǀ)*<1x<[XJ+p/Ԟp1{ܛ;,,.w3{wk9Q?pf` qe} "H~١ {4KT,5aP݂ d1MۏXƀ_hƕ_ӋB)\etd};н,*Y4'3*0R"F(6Rb-#2'ښ VhSqal ˟7cu>]'{!@[԰}#^[`O.oE/TXn*%+Jq1b_NFIɺ" Dx, nh.ڍ*[c+F ՠEtRh'ScwGpbC)<FMT?݅eW09l?X66ۊoj7!1  ofǃmoƉom99,s@S3^hߘ,؆V@}I @ZWu^,R2#-x+4ux0 Z? J93h}Yl=qĺg)d^ d2'X[TG:Qu1fW’S~pVgjFiڙ*׬MSLǜ^SaJLg V~=TMJ7p 3:Qqҵ &8u` N¡P*DSEuIJ$򃘙OxL@SyA3ȇqk}[@rO] ;J,9ZÛ xd^(!*ҞcDhKP+4{j9ie@2 l:^r|k~VK ZI v|tn菄tuYBWdGzN|n#c{J1_vUK,[͎LAūd0Xjx嚴/ǚ;Q "Kcd{7-V砚wVW-楶a&lS| Xԫ]Ղ`ALO=|IS=)E6>zː| :f5qM .*Ce-ܿʓ[o%t1 %gMeb!/p74v8); K*O;ÀGH`L{dడfUx7i܀~ȘMu^&zzx2 MX}Pi^#ScY,-0 ڈ}ňL;LW1MR2KpD6'2כ$]HJ`'@Q}3+@V.K+BEUH`hvmUF: FؖSfSz  yTz~yPK\x r0/+?}S?P(|x7hܰ grp͗hvXzboet7F9u kPeVx[jXTTe4k{v)*eUGz*oȩo~vc/֫m. ~]PQZ0 4Sb.SХ.i{G9 F$BTmu+r:馧/qjkVmK:AWf `]D.P ;}t8A}˶Եmgfjz?@.ۀmsr~S^ c:2TasA#u@JjNc͜-Վ DWC!#{ I[$Gfy&IFBvXO ߔ6E8GkVNڤ%dMqH"wVcrV@$ȲFMt|ae[+;eF0}E+: 9\#Iu5ڂCM%\/ Ӏs%dF_{‹D,h_3.#!]) hwqVV%`aрy)#Gc|sdّ`dl|<(c;~30 |ݿ_Tژؕ`@ 7lgun(u!jc^pW[{̓daE[" %3F|SErOh.\I[P ;[`*Rc{4/vD̹@kBb::;:[JA3VC*lF-GMpG>4Ū<5mҿ&K] oңk$'q_Fу3j Xm-sTk|=Tsjm]iZvT랉'8eS2-F]?.iɬz'^ .͐|2ٌgk"WG` z!f ַGwx6R;"x<_~wB#FgU:zş{>&FE~6Ü41aohl#.KZN!u[eJ ]i N(ygsȤDPن.| Y`T{$]Χw"i%1\&һI,a9Cz2MkJѿ42vR*:b\?Vr ])|p3{l>*\&FUKS50G;pXN֑A[)HjVW I1ت뽾a@DdT!u:aZ1L'ĕ>t}}W#z&!k$,ZzuǨ^K.¤wtLFૻ9QЅĬU6VG8\ҸiLl]uUg'uiڔd@~`9d5bW2ZI)pP#=sfk)!#kX'o[LWW$b \ҺՋl'Aʙ&%@5)GMXtI#nS9>ߴR%ݮdIe.нa_9ޞRdLwof\b r\!/f3aEl1GefH0- A)pgfk /CY˻Bwyl 4&U!^xeϬ#<)Bcz蝉-RʴX#bE ߂43h4e6޼sN X3gB'Sၞ^ LoUt}AyX0uEt~߀^=p$ę`-%V"ڶ5AdE,HnsK,54mԊ ߡׅthm q"U sH7),r"A䘳E)zs2{_l^y2@0GsoC߻33K26K'MuAltȂTB/?uFr䠞$HKE]/gqr2]1KH}y `i1t(:58s,T*N]fY[a 'jaLbp.|{sgT h(a?>p)㩨֣xнgQTϞV*4EՏ|9/ XE>qN#FF {\[hO*n[L^ܧGy,xlNpUEx#T:=z/Rٲ kt[5g/iK?ix0io˗Y|gkeN)~V)9 Lm:xQgj[{sHgΘt:s ܔ#>cyMS਱.=Cz-jpdbUHF \^V|%hn6#+vu-m (o儠,bo3 ZAwJvگ[YR,ck?E2Vq\P_T#gf0^+d{ּ`l*-bFIOq[MY&ҡ ə|4ȳxwح"gG:-u1OۚF Hy{A.Iyr̈r@mNy~ѡnU]ꅵ]CxBL]iXXtn kUӐkO/yT t5IDunN3G H\|k(kw{4*MOAJktPaVQZ^̚>ďf3:9YN"A+k;Wxq#{o[#"{F8 \#D |KxV̀>pxYs|4u/ENBWJFBF˶vEM4*3?QBF>̓,}n=s믡}okfd&]yQ[x aT'im"ixàu5`~*Ѓ^P>"")U'F^Wv: g3BLbhhYY*]˿6f7廁߯ԕIK bm&uQCt`{ &]BbGq% 5"Y0\[Ưb2kNI Xbs~=HZ< 56%rٓx)_j4RqM6^bg(xGWbAr3%nJ#>X0;m514VqT+bفu6fBJ< 9C|!IsR 3 D%ͧ+ n1yKCPA F H+0h\5ƵRCpRQ89$n pfУLV8 &O-kr:tVg4lNLr$@bh(;?I5+g41BTk,ZLrhVvz\ uTl,6ctA]aE-̳5CV˿OeswsI8G}1uTˏ gHy3}vX$5IǼQk0|f -vh^vvf>em0 c[тQ;ۧ-GM3SG8@!y5H*y]^iƭa|So/ol'Tٵ]|\ 6)BVasVFUH-0U&QkHtr(.Q~JIFwǏ'a֧OGrzvz) L"0 5aA ̪ /*0Z(BM(Oxe'T4t O~ dK e6IW39*wVs μ5F5_?9BW*#FA^(*nq"'̞C͋?=N gioeܐ2B t8PW WWg`cGuLa4#?+*%܀+@8sīI;WuDGx4UtBv%_Jg"Wv1΂gkP-SK HE<dz0,22w,m[H]s0)cgH,^zx'aaba(H Bڥ]<+M2 -ƣOԪgz`Lu%*TX@Ñg)ujEy_ j ] I><4U10O?% M15~~]O7nAk4.&em2,<121B5l1(ISLqf9 c f}|=$#ҘH| {pqbXl9![*:>jDlQ*ܿϣPuw U2'd0dOn)A)E"e|RQ}>jdP=ĺ}Ɩ"R#Io%J&!mko>>d9v!)Gdxu9=C*`ZESpRlŽG+(bQXPF"4TҶؚ̃'(zdž~PNB8p$zHɬîRv ,AnGsvJ+ozuY`A[Ǝ?Hs|m췩,mvpXq."/lWEs76ˀv 5b%6hLʥk}ˢC2'HV8c\y`CQ;E6PMT7 Ld۽+ֳe.ߺm|RxFhT z'%9K6Čc6C{.!0 `~\md35؂?MTԸD5)9OVDctX\4IĈ7W Bb*FLBBFNő[ZoHnP:zK)ʈ9ZƺA\E N'볇NVꮵqا22K֝LC+>uA)HsLeԑ&&2g9Vβ[P| .E#PpUWlAyA}Ú DMvX:Lj?G'g#u91[l L ,I XvZV$$"GPQi1m Ze0\xͧvXSL_l5Npk7~IU8F jQT;uYE\ |kʟ b|]]tTEpwSg@ڀ}?K,.NYŷ5Ťhrt`Yt Ub]ϥ-]l0vi;d\YCtوrr>1%Gt> xfYvXhI[& kB=Vd4R570]h6)n91 P'Ig.L͠`̷0sR Aͦ/uۉx};.{7F4=k{*9U7N<-̈́灎GXa@Ԉ=3s.*;;gyfdB MB: ~-bƘɹRcgż\;!bD5{UBg@$m+^j9U@[I~?6q6;tytW@kCZBK,P@Wy-85,egd)bkhܖ̅3CQ2{JύzA `U A"٢.h:W!4vF9Oҋ硚H%M~{2.''0L׫SYc{7Ɯ>-=(,hW':pŶ_`Z7e4` L?[ˤ~%qQT2+3 f;7cp.ܽKe?:1<2)l~_Ww((]f4LíxHy^HUy՛(:`ά=Kdڬm_j XsD|i)|^R?icP*&ou)ZfBۈ,gd ]WwStV|i|-!=?NS_aqYg2T)p ` R6C"Q,%іA=tzI0d-8A E]3ܖ,ԡs:76JV .^nspkTdqD ׿9!A`5L̈́cwJ 䂶Jk  chLcU ”s.xwwGR[>Hu:5RNO?Rp0_u#^:|Z2i9ąVjk&,2>nkB@v_:5D.F>\==^,%mnro+&a`]+.aY߾fJU G>QQxiQC0 !|NGOMی{cb!\ǫo݂A;JNGL2r'ޔ,b]O@,qCR GeeC6P)~. Y +7&`aFƞ>'7l:j0(߳%X=Ū\K2c a=>02JH$=z+ҫcޓ|ςXHu4Īz͇G#bn(h=:Y*)aH2>Pr 6o˒S^U1Quz<,&tg0S92pRĭ MG̡ bmMG~˧Y&Th}pB0e^VJҪ~C 砃586}]ƭstk$ 'Ky]Ys#:")EFߵfW0QG.@v*]9][D$ +5ٕ^nnћtv)Z$1&o0$=Ա?wgU+G4jGFïOrV+ gUeE|.;N .$~YP(i)aт0ew66%Y4TT d: L㄃eq!mü$ ))fNd/¯Ot@Xȥݠ.= Qs'*-Orj_]N;* fDVw'B+McC+(o#N CXOn<2DYYp&j=?+=PHt4>%ȾZE߶fV"x8F?e_yT Ҏ;i (h@'-pDS({cj7Nefn_FC1 D'%pkoɣ9yd2$C:w}p] lmh3'c~WIS!)f;Bby ]'rn՞D *c T5MroGsfsj0cb&#w$QB `y f˒ɥN_GCp<QZd޵b8|S|qi NrE;0f ?'pv 2\̂JZM&-)0|Dub'RYm>wXj e`0J,ߟ|c IŹnM'}a"Jov^f %PNEx(Ǝ<)F7Z:Ec i|zƒl(7YFlkK69N/qb Vˏg|y?Ƕu(V90P3F6_8V߰_r⥠g lR7q3u3LIF"lRULhJnxn%Vuن*yO + JyZV)\) 3}Pz W%|e J7z彌j".i0 x~+9꤅m ̔w唥e@ (.L=|e$4SWNnp)NaU/H>B}R\l%69M \ ^u^踆ϊ7Q܌W1 ۾u:Ԏl.0+JAٟk/Ǝ 8zpa0- Ԯg" t$;<J1#]?otX/)i`%E!ab"g=.gyrf"C2.Szp;NM%\#J J$Ʀg_crMtyVa^rXIّH~/ٻwN.x7-b ҅=h*N#ѫ sDÚm/fco]K -$7Є%jxPHmksqr\ELĮ?&L>mH?Y0~ dK7_q@:^c(kOY?K|| b5l]l)*jTl_ee}V/-%`XM:;\Y5xCF\ @7{sj۶5,bKEl}jiA1[Ըd"{bHBz6ڭb)sK2`X\hX(f%*k5 YV:"%Ιό8h{#̝)7 @h5ؒbN@/T@eT\ l*a;%. 'hJ`̲l2!e"n($}~^zɼ%B(Kݰzh{rrԈQ%RgsR@z]޺{ʒA2=rYw/_,Z[-JmR-N|im͑)_Xh,~q |[ ]t_L#0Jܫ wiQ)XHښok l:MOlj& ״Asj- {2(0ץZ5Ԕ Q*r. Qaѯ!k |lgu^kZ 0f?d6i榃CbR4EeAqT,BNNx#'d_>`{?'Nd fְ16AWn7~^~zbjT{a0Z#'?V 0ї6A_bv𫵄_I?' * vM.]o+w,^4g"d`c)H]A(z3EԊu}U`iXV*` vA,*?Yol>'yGo}T|P)cPR"yY59y\ネ;,oPW68xUݳI$NQQA y/>rFVk':dn^Ia,A͆rS0`JA 5߈&#JAJ {)Aֹ X~=4Amq+f[dN`'1POXU(HO *_Tſ p%CCV$oF.wӋf?B5ץ#wOCa?Z(0=Ghzli+ 4cGD^5[ᝩ@'t0_@_( ;R9v ,#]3fw'#8/'j`~30pj %^&SЅ'c2Մ|;sO)S7jo"1T2v֏/Q`TbY.;":1$mc[ؾ>> ` (bɘ6yK#\oyʹ3F-tU -F-p=Ⱨ%yDQB>:Rkĸ _?&g PlZ}ć$`*\ N1 vF/{vk"̄>%Nh=^u6I~ayD5~_X A ià^|Zmn32W-  fDͣ7;*<tGg}+#tF!r&=}'7KKwK Y$KsRr΍q QX>uҳV''NR9w+Dudg}f0Vy?`_,ʦz+N#AѓQӣLTl!ۇmfJtJ)a]e4>X@70>'}h-*o}“1ކa7Ep>W_ٛ#)QۆzI)]S~ Vs )Pr1#J;zx?ȥlfAGYu1ђȃ_wkQuCFE -\7\U"VU׾Dh=1C[ mCz1:' <,n\dBT Hf` ;$C(3 wL fJ1qMo %wM"n W`78:h .-2jc/ܩe( l8e_},Fۋdl+ ԓ=I$WB#[b?qЀO^_3@xza(KX|͢;cD{UX׵"bWg-4.46/yz%Al%U3D-.Pٯ擘(e՜Y 7dN`^w+jˤLr\_H]QR8+zj ;39_T^`m~ L@DOCv//tF淸2)3.joiwĽ6:0'ׇrN,p^DQH {[qg+MFdoQEaG *77Yҡiɫx,_džýdKb0e15,6l'AP6`3W\̚k0[>j45;z } BG n!Mpџ_#"8i6\!\}E|54)8'u6}l EuPGc#5I9#b,ʎ>T5<D~lhcdXi˕bt$ΔQw&Ju Z]0Vnp ,q`B.舜KT~rD"+E`@lM\mEc!nj6 R*CZ~&~Y >`M5Eq#A$dl |NPM 3oZmd e` ׫iFt e&T>H/?M> 3DR?p f`^b87|)D+yG6g0Q)'#]ηNcg$-j4Y#F T6};.s@߹tNvIMS"r<bv1܂1{%1Wv;/$ׇ#h E"4l޷( 4 ΘRQ KdxXiwWK^6IzЇs:%^ALQ (xŌSnDUUhNHK+h?q)Eeg3}ב/֪"ׄU7 פm@5J~-2I P!*UZڌ$Mt$d.+%|8n Ӂ/fdžݶ9Xt!ےo M7ɔts4oBA#˪taC"+ b?>r͹03磸){ 7]_۶597[,MweݼqWE0N,X5Aნeyč=~ͬ%MOmY!ef70$r1W=T E\C,N50 U4'" 7Qi'ۅv DR##`趡_MLu0mːĞI;3'DX!9_HFZk?`Y|׀rj"&vl%eqYW]9LJ $$est6OX=)v;HBȺX'Ux"\4ξ&\2m(h);eSܠ1] z|@Clj#gyڽQ%<_3سR/ʶ=S?BYAU0ԨdQ`r5Wb,.{.+9}Suo/_⚖~1v!0ďdOّ?1u²X.bRZ} cD5N834vznݖ5F̩EI )C.A$.% B0!"77,KMe+hGΕ)획iim[؛-:` S҅DP8#g5yM6.`NZO=p L~2QDs%G2ή^xȾXP7kvtĔH;4^%d`M}TMRFγ텐 [҄f !F>FذB~x{qRp3fό0h\-U708>t<:Ay Rn 5 Ɲ7(9luf xoPk &7$[v 꾾c, S1FxvAx%P!xAYNϐ[Y&\C'@hP5MJ-fdcc\Qd|?0YϚ즑A%**mبx}3]."Ž\3&ngB "m0^xmb(  û:rhZdc-zyg!8d?9 ^HѬ8ɾ[\tG|Mgkl )O>[d[{ejzh܂!(ꬿfq o'uJac#g·J|&?{77BsAsTGOwTg׼&#H, 4t҄gˆ E"qŖmT]e1~ɋ_vL]T1שDElWW+"N߆؏JބJTA꠽)2|4 6Nv eH4\5^5+SȃN78;%歜nqt}1z(iYEVBϠ*LV=fL@c͹ߙONXj @lRL*F4&^zw >jٙWp?K bELйD6$@Lyڋ+-@hbY _Ղ;" 6ZFJ7WeuZAA=O;pUQwN6b~&s .6tQ)Jl6) K46Y4RqҸ8,pM+7#OP؜]zIspϸFʕӶJP|>͎ėhKq%u>VB<@-9` x} `_AY1&':CO,NQ)> Fes5ƢېjXtrܺ($t0cWrMKy!b8 NE2(̗-DJ6m uH"P/d%Wǥ!:Bf"L#9lڀw}@Cc(}ACLW i@f,,3yUSҴ2<8Z4uʸ0 WWyl]B+qL)CfSr3s"UQ n5F62&nc`s8"$U{z\u0q"VǴ"z,ѲZ-־ɰy޾a}ӥPL(2gZץ{X(S:=' Pt05؀:!]4+5L4j.[PZ omeTOlBla 9i_nвgBvP&2=#mؕFAH|}0M[F*̲)RRmL5T7:`(r4Ž aHϻto~ lE?c7cqc1_ ͷ%kB Λld-R>F;؀3^;h _顏t>=-dy^~ F_wFuD!kbyJ7DAVT4+PcAiP\&<ݝPݘa[&~rBc]QņlYγNV2.TˌeM*Oo@.HqIg6+hXu(*GHLM%v! h^\7ȕt(RA$)kqI>{爭j.飕gG<&<*U.#ۀ{o@dѳ.N=&*=k  {}E҅曼'Vr&10 @}Ȱg f%ZP 3<9Xyz]:'T;،htHFm%nbrqސ=NPVS"A;(gʝ<]W= BoT|$,e0 vH U$v ԨmrMqAMD<}$YK"ЎB HuTx=m.OddB]-r(\㙎-ҙ(^SjuTy)^ɳPИJ- "E]9z#=mrW 蘾]s܊f+Sx)$wV.U} GVNMyV$? v R (YŜ$Cع4~Aj׼Շ)''ʋJ'RT{;c6;ʆ8{pf!BW4.ڊÓuݪ|z uP k-R!F$n9"tF4]&*T n|tjJ&n2(4AW0#Z.U4 gTF-36n/E(C8hΤ՟~k4}mlW]G9pKISQA3VV J%NGy7.< R+5jڊ gSX{g(*m1gM%60H/n?`KA Mt?TYt|xt:,ܢ׳GZ.}HlcRj*htiAn\ ulFLwT\lşVDE#N|㢠q蚘_Ui&:d*4QՆ,+M S`g/ >7d떒[ˏ$4! (oNj\ V>^KT"jkeEeu7Wᬜ~cKn?\|^8;J։PSSֿK\u:'{cxdGr~ű*0˒SdCAqt| Y8`$Jz#( xNɉbm2k.zdGfج7ój }4?͵6Vpl=G^Uj]n=ꨊN/4A/#doڃ(ϼo? gg'T: 樓="@[5fk&o1RT?Mu {[HЃc "+=i Pa @G~ BNs]1/ưNrah^"<{tT _qMaMvc(2 rQ f]pbA\|gk7yN/<+(F|y og;kp5~ h m0a +j%{p [hI"X{*G Xw@2yoLqO~9qS#"AT Fx-v!N=sAK-%kFbP🹯Pl4"p kJϔ7zj=[\iΌE 3<6ַ{@k>5Z.A3wOgċـu@ զam?]k$/` εþ]-캗D^ܱCf Fqv+n΁ OJKvx\27oWG./wzɢ,rPes>:źc / ˕/׃ʴ7 Ccj3P4ql<49H!-%@#hJA ׽K$*`IؓA9~<꟞a}X%h@ӐV@^q^ !.4xO6,؇j7 v~>rk2DQ,.G? SLjLTW:P{ Vۍji+LXyˬ*'1i &gBCճ=sO-+ _`75:\Z)>F ݞ3kvSX20U 忊v;>% On۠e}$*b?Px7}V[;g#C[4i9.9G[77cƃhC"BFBvUZAS r^c2T $\$%XlI/"jVS'yMVYq=vQnKH;Kb[CE۰7 "xnV7$-;'k.aS`cjȅo"~n}.U+V; omtmy˽ɼ>%BsFbw:E H &<`¬S^M:RÌ~ _j=:iN(Ly,Z)fyjM.l3Is9W)ǙVX7q0Z]uv E0_7 ס vpk?jgNeG>6_dlt#D|H Yf7PXI¹,RD̸n7KH{SSb;%43hJN"KV`)|*0#nP=EafvfEIR/M0_C 'fsAVCS"A]8ȅY&s3sEvCI/ iw584)15Q!<`D@ 6Uzǐ##Χ9/gM(QӉnRڜ/@_݇{JF RGy a6E5Ϯ(ۏ*L~Uk+)yf/OV6<(,{ ]wN$oyM9$_9APT}Uę4",8}S @b-@qAygٲ?IcQ\g-4Ј4GQF6 5:J}*zӗ %.<`kּ5- dX:~_#]Ձ1hM>d:@ٿ,:v,0p{ƾ)3gc]ptm!>5@#};v^օ tK\Ug9 mUK}-B'Mrf^{:u` m4?a.?.Lf(>/+er2E˸con ~TCA1=~(TZH4n[@VA;^_+ ,8w*6Gy>􄬏 8w,+f.Q݆8{ᔙ.5۶B0a+jkaUEDYv'Hq ?E#Z7hPi{Z?Zĩ(%HI90ê(5K5;E9Pi,D8MCUׅ*t({'? @.܁%WyZ䔞Ɖ=V wU4 *.h޼ uXU#i~IҐW*vͷ9s0y=R7<93[dus ]B+߮ IY9_@?gܽNTF{TBAGiDvڜE{2aP13c"` Z X2,:1R⌊|ӫ2Hyawњ_b8B28tJ-`ڀ'$^N-jH;`Ԙ1v%.nOHx7(&ٽLIB-|IAXo5dS@ C.s,;j.gVŸA˷!,߹7?VqhVpǧn}{w @wtx'1ׅk=! ?3OIΌ˶'W= Eqz߮Z!Ԋl߸Ip87V38JﰊX2lD8:wuMEЙP:1;i.|.Jfкs#|Z8H$ gi*dU*9_y6R["Kc{Hc0u/xp )ee"PEa :1L蒥d1 Z|<> ~Ь[r 2t'- x8&~jkM̏I8gСk~~]E(5&4P'+jRr4 ]H%_%I6/.,2mj8f.Ykr /7@Ԇ;b&}ȡO,mʺǯ1WƷF8|GY$1Rv@EZ`-ٔ%-n]^ߕ,;CA.)z5N~8HlL3Ka;{WG^l Q8Э}.poxv\J;,qU=0Q]2_Lq/?."uȽƳ9.ƕq+ -dUm /K2WMG+`Ď0[t#UWp%Ѱi:T]@3o e- 4~@) ZN-$t6qo 5T+]sF8'5_ڊi'UH͸s@nzn+7$n/ʌ̩*=S֊j?Qu}.PoNL<_`GA堧ǘO,7.*|0Pw-Py$m&.<I;zu6Ѝ[+$ȍ# Y4/ TIt)G&l3Oގ!%w_3}~rw)fIeHjy;{P^xD}wB*Eb pKїIybm`9y`Ab=oT #- iuƅi ݱ Ύ \/0!|2Y>ό~hkڹc/ y^sN|ߗ@R#&0J2w^L^rX`&+̘aCq|,5{@嘃[,YW2Y—ztgO ɷIN8p=~,XD+hU%ہZfhBb4)6)}ob6/OYs7g3} XL.}w !S+;"TB+k-m̦*-܊x /3b 71O9@X`%sEy9u(y,MoA*8GE*uɡy#D6"m S󭀤 {W MjmpAdwNaFo(q IC}s#9[qSu\S肛~\RP2c-Dl\| 5%~8]UWȏ&}_v6D7a B-Wwɫ?!v896}0 k<ܸ G3V/)m\}Su/2yHAz:KZ:kVh^!]cچ"̷SC6}eY.>E{r9a*qt. ƥ:TCMI^O&M!h [{cNFin1̅huFŅǍ,XS@ySAjl:-Q2퐌?>Y'ձ|亭 U%v-XgC'Nȉ4G%f{>:Ϳۀ'v_*泘 zC3~wsEWSy\|| ;mPBI9QH˄Eān( Uy.=/]QWHu݆ci}ga `_GrȧE"Vϓֲ q'-P lrG.?k&䰑W"v+,!$&Kg1q"!)+aPТ_Z/Y oc%7#b7jsN+Q^~i-,>Ul>[ܱ7XZN \Xs)Fۄ/&[Է$r4^crpwj,ˆMoRGoaGoҺ:&Юݢi ۑ޶DkcRSm:K _/SLHBd! )"1YZzw t k4F$UsP;q`bjvܟ#R! 8f93|9.+< 4CD6SKFJ$cr*GBme "8p A[ap)`|Im8Λ29R\~x3Ԁ]*/\F*&O2j=46P"dsǤ^uo>>u$Y5eO)X"[ǥ 3ug(y_pi˄U[w2nrY$zE9~rT 5FfE2ʾWj8?̌ԯ"֓)z"׶09'ziF~Ү1|5 *>,6uLJs:Iz{cCAT2h[GVL79a`8ۓ2#TUM#kʑE1`%D+wt@ʫqz-̭Atd9Җ*2u+[w(:.ih:ÊB>o~eջ N9rS@c<8O cH"B^/4Ed 5a%;Mx7^6;u; P~%SGd` > '}@{ez$:TuMM}bM]-\3衐Ϸp1Ès>`ͿwFg\h 䑛76たuF9oH@ajn$fR.iYaK.r30./d:.& sK" 79s7VTCq;9r)HXA}ZsjN7΋.x1}YH zҦZ Rd'xkkgcCzeڏ͚?#.:Tt2uFW=z3eǦc8~t4ת.巎{E1hݻvP>S;">f>Vh 0w Uc"-hBZcȢqh UAȸ`?e3)]K9 dt)NMH?eʜfy q">MӡGm c8  FlX&܁ Gs]}/t]sf3(7zyo~idfR*n}P on r%mla!$Ph~R_gHw_o;:ʹmb pqH9E5вj6P@Ic<ءm. J7?oRp j6]|@Q aDX\-^sBʢFS0zqs@kTDꑌ@+d1Q;ԑ{B)VYT P ʠR5eS]StB1ˠfȂZ4ѐY;Sw%]vY")i>yЯ@tOqiRU1!6% xۺ~ JI  ,7q9 sA'^msGdl?t9m ]f*.6SnlT}~T G~,T1CznM!oCgHέ0!:vU Hk*IQI/Қnh)1v"j"FSG/Jdw7졄phM ry8}DIz#cI Y[<0ݱyPgM!^,O#sxv9딾938|K5@kG^U/?5y!20 ܟ"4幅_nM(JeA& 2a0|\]_Ċ0N w?P:kuv* īsZ/{ okpi0RVEu/Ѷ9iF* 8C8\m8pmf% Ew@zϔ3ZN~$ ̊K1fjxEx]ME"h]IQ|t 7jdB'}̓` ?a S<:{x#0gĕж BH¾=tAap:#:@xpoQ, [|@juF^yO#MpNvVAaMJBcc* ՛pi!~qY׎p@P\Ж}d>$gG"֚ET<1j^`n Jˉ(nפmG:IKGAԀΔ%oȒ: p.^K,p 70 { 4|_kJ'1 7gчM7&R؆$v4WWLYGoɛI9ouT$~|s}nHEå꿼!K]Qv€ncg[wn&# Ȣagb1w~G Sۦb< U+\ۙ m̚iiNd!\CwlW Ww`n2sL*~ LqɥAXBWv[%9WeuǚD\}ڃ<טϕwk:|-YCn!ȜԹwVC" ?UlNLtk2az'!-f1bsflTS~I85Y+zTNh~iQ ,]W`nv@y wģ cʦ za, 210exD`Ze@ qE1F "y%~IBmwk)%(mo5%n ] H=U/BČ(D~#JU"x]5xmz rbVdŽӰodZ 9ܝ\<|)8awnuBpX\\vŧۗfQZY%jVCem['F+WD43yԮ4Ӑ [/ƅ/4hӲKⅸ%aePlb98Z:{"`t U@n.- Luw&P殟d.=dġH dJ68XFK'u;.lvcO}x3aGw|Lsp:w6D@rbI3vu:t]VNfhXo 7 WM`aw[J-x}âk](%M\DEWUH*fwCT $~k"PT\q6@aIٻjywHf>pa+n+zn\H;r lG3⧫dv[e5WձC_O}q7hgW4 4~#*o $ t:JyvzV=K NAR3-y|o?Vh y˚ 쪦ɫdhȕu2¯IT+lFU`97!)&yc)%DGO`;5(24r`m>œ- UbMq-8(ѢW4 V]dgFWU_JnI!*b@CyH˨/tv;ss^Gk%[e͎ NE+$6 OgW4&㡋ɒ]4+QsQFNՈRN=!ڃ-e: ;S9JH ZBPNj~Ѻ3 5|_PUh`-f~( l6wϦu*l̏ckYY,:I;B/.S"Las) QxEe!qy"I "tUĜ&d2X97k!7t@A{yVXME2Lx󻬰#μ¡^;XwL!G#Ѥsf!pt2吅j Q:"g,ҌmP:}ȕ〻QԻ,Ć/y|tM7,휵:mG9!gr G2/%ET'΃ ŴrKv+"R?ir :seR)W2n_Ѫ59H0ͥUj))zh=' P$#eKjQjEL4 w󠉡ԸTSwomS҃X0shS41Eh+ɈfX^ ]g4ݹp0qE wm$hXO ^˴㐍zۧ8qڧ}3brǚ|nպ<3HnĞ+F(wE}I%S(\%QXG=v)!+bà ye x#1`jAzn ~Ղe0jVR] LM^vF.{@TQ4n9Vn#5h0Qô[$pU&'1U]EJ94CC4SKŰehC Ӓ< j+@JЧ! N^]r_^lvVaN(|׋mvt"ʟӬyDA^_;fZwuREg#G/Tla3kif"%Y퇏o mVWL@; kԇtMl/{pv5GY0X&Ore/=?*"m8q[& bZnnUOn1"tLﵖ"~k;G^l>A>;*4VvUVշWJ'uNX#u("V-Աf]AfuR'6w w ?Lū%P3 kgEUxF "s8:MJQA.oFX ET]dmOp%7oL-竸+ǽ8iP7LR) O16E%tIQ&\y^Zv/6K5 wk"8%/S*HфQݹUA+&Ms#RqŌ2._Skkˆ\. E 9=iuȦŠ=+F3 +Q۽؏k(AbTm)+ʪHCiU >~_BhQk8b(vn){+%節P8@5M'3?ߌ1òuta k,79Ek?j-s]!Զb j Zmtt奖= Yu8Qd37Om7,Że2WϕUb-WFk U-kL`R::pUT4 >`cZ6e({I+6N%h {νc p=RjOə>Or.DhTbAQDq=tJzZ/3DlէuLI3`)ݫatS`O%qNU)%Gۅ(;|($T1aTݖ~0x9Q5;>w/ ˬ[lQ<B%Ӕ"5:|@ˆ:R#KsR_}"XDfڊ Cl!#[u: t(L,n6s]E5Ju8WO`gcKPgO B7lBX0鸌6)*/ חŊ)+[h/~k\3t_wW 0u'S\a]2D926u}!bݲ?ZDwƷ6W"c1i= 0 l]k`zg译'>) WO̕g-A2U\JK)4*{`j@%iy1/!65콥bkJPDZXƴ3&@l!z|hY_.ўϠ]v lѧOh޲(U|`eΚ뒵a"H$1Q.e#i'i';{+rjG_q4;8~hDr`3,8."4iJ7QA5@C̬,Y&#+y ö9rds" ,R-$ cq눯]ܡ`NlQZוC~7C`jCvö-W`Cgwbw*$̠ u >z?/k]܃[-c| WJ5Y $}mRSV%Eƒ\3k$%LP6z($fabAu)BDnŜtJPI5IIzbt:ަr"p0۶ Fa8:Bm a|h eq6pFH{ &w8+E3ϼ>֒Y6=W_fr%/İ.O|$D!/Bq5r wCݹ5mcM[)Gs\p;T0{Tbwy}rE[H(!kN ARUEIbɐvt=O39IHzI_4Ǘ'Rx}ߢR`=SGHoAB<yrԓGЀRT8+5FXN^p*vxW.g =!  iHk# xeӎʋ8&7ޒċ;޷aUfH2Ʉ/nf8$U@B Lτ$ t2&|mŅr,+$Zq NFKe? Q; l&!& SG٠UʟZW/ ;#cdN JRzxĠ8 \N.INguj0^mp$j.vt,zl`=&(ӽ 4,0o~sBʖJPYbt1d(mɍ K)zK.sWK !}LR^i@k: }`FLfS1[&ހ3#v 12n8Ⲭ8˺v$]=Jt*E"LUrŤ6hѦhEcsܺU.7<ɍ<@|\#B8@e QNE7"QڤWڷ)s&Ԓ [RyADŽn<0=%]UG bI} ym \=gSДp5zµ!H,656l8h`e/mKߜI 7K;Ak)ⶁ\z(Ɩ\7v8q8Lk;[D6zneŎF *s. l  .s5,*+s/!̉Yk oU1R+#~~*Ti Q TKὃWu҉ fo>4WkUAwg7Q?}}.D :Af>o{3e6u At3j `S?&}ws,f/iho&tIOMR-7hR .Llͅ v^b 8Oʢg\ 8c/嬓kߢC2.*nܺP v%'V#Ң6++0MH-0y84a=LAbDf7QcU&Xy}K~NOC']V*L8JKKޘon3Eu^dLJ=f=E| D'4swxn%8;_<|:.N '*vPՀ8 ۉcIʋ.+&Fj1^JLʒD@78 K\Nي4;δ3y}wm߃$:8<<{ 0<,اYH i%?Lc{+AN3l .Ȕ)b{Axz)Y ᘱD1*JOMJ A'9 z>Q{HZ)!uF-ViLPeB)?qiHm}i~@|Uu\~z46F$[4қSb,M&ODZIdR`e1D4xr CSC($ ՆW 8bY5K.MQ~Q4Gq,Km~bC-Kh >bq0`FٓL5Or%k!5a onԏ_5GjsDQgY^>Cqr-.Onqեߤ%LWMGu5[z:f^ G7M Q/BJݫFBmxƴi stMOCzI] e r~,?eP')HaD1o4)Zh!Nh>ڮ Fӗ'hhlw*]umafV+@G<'z(`VmZ@F-~eyQI|%+cʎͪUh 4NnGdIqSYNP~HyLu^D;ԽΡJK{q+nLE\1E0d | ݜme&lBss%TFڛ(Ep^($z3y&u]NO4x*4鷦!cUO~tK}XtdC7f#~Q ;E,)ɝx'xWB5wp86p{95th?$|2vj8!e;5blASOIA0mnU-z)r΅v*JuONEpD ;ӑwSEu?P"oGΨiLTlWN̂cl.- {@ "rXo)Wv]CٚY.KZ:<6 S߳L[N%[>w(\Y‴%؁Yׂj6o 3BE燿C XCuyW.7s\N[J[ezuNxw**@.`\<1l#˖-xy?Y5mŭ6"Wxhy2&y':*I6>>跷^2i8 Ck/DohqB(Rg|Ͳ $]>[k -!\۠{ м6f_:2~_CIMbOmSa6[`)..IQ U(#!qoujv&g#W۵t ъ1DN qfw3iVI{JiKph" >|! W%\0p TQ*YuQV *l֤BG5*B_<8ڣ,1T`e!RD"?U Q{hkz̍Cj'gnn'il۷f Bq8fF !SZ\`'{6WDx[fFu}O׿Q_!q3[bQ,K<|*>.C6qo^/׼~o|T6@rMa]Z;B$&F$a\J὜ԱMe8Ę-a0+?GkhR Yҥ=lأJ$o䜼 *"rK&s1Ё9@Dr+$9-gF YZ2S!ʏPWIawFQU|u("-7 .Kq61Wg hUro2+5I7Y4(wMR=q/E%[9*&PKrt.-V۳a6XӚiHaԸyys .*JhkM.Isjn Oi_7 u+1T[5'Qļ=@ɡ4]c~B!]l`Γ!rjvoD> -OWU P)TWmmC0EYd0 "&Tz|k0N6=ۅ [뤅.%0>(Q󟾝%\eJfR*rG"!=Ю4NiSC;ߠN7ZGkS>LQiFHNcHc(b\C>ц8-XL;*-BX%HR0Ic (LJ9Y2IcdA"QJguH'Aw6iDO ~Ne(wnlCM0ġEgv %}{8ϫ 7${XKih[fFʕ=IU\iⳉ*lqq^Y{)}=V2L‘dB}Hy`ntс,`sT*~RȠ̎Ր~nVȰd/||)S[]îH'߽8ӉkB1E6}r*>5`'cC$ᛁ/q,wAg>f% oyI5w*#'<vj1-$d)~ EQj6oȀ ᅍɑ84$' h A+>oM^S%\9 I!{ny:%3#7q!}FWb"&srTkԅ{%) ZX4G8q.[Vct;fLXA_~+D )Q9xD~mJK>ϲ *su>=CƫPl+rd>&'8Xt!ħ }ݝGc|FÕHCc!0sQ)S {eh$Dk B678fG>9>^x|od7v#'d$9}Ў%lP_x(Ǒ|+]+q IV|oh1+D!gЙq>);9@x#C Okүd r+>'=4QoW УI',?S_ v*OuSWR}*ɪbYߏ=vոmc;aھJ-{z'] 徬*<– $= #UW8<caq-hU~rHG9#ǫVDN؂C7Z;~oL5$UHޠEhTqڋWt;.!^]FĘ8q_;Zc #kf^t|-#?\ }9y(ЅZC fŕ:}bϧn 6=Kx"lPx!Pf$9&{q%  -V0-hrPcJCn5ew[˶ё?8Pw^K݃!QGɜn1d+FsW=0y-'EjaIA #@_ 8&X@${4&:I'm|Ԃ3:(z_ ʼn%4j(ACџdsj´mJZ~+6IDlIy2alܚu=S}D{z `aCYH8ﯬzKx,#D<6N$<}5}4SȈ+k&4c`QR4]"6z"3B8fƚvbC*Nu1,]}ogNw—״fIh$Ņa/@'L}3&{qMS͍93R5=B,&OFh[Xƨ 4AKـt=OTXbvoեfy>Wܑ7_"c@՘.[M,obA~~ nγWBJGɳ/>)QYK Y:.y>rjV4>D7 [> Q/)ۡD ϱ<*O=`n{VА ´<|4@WCq񄃅)%H#INSuXmU%XReK9)\s$Jy}EHF-i֣[[ ?{TkDc~h5N޺u6+naIi,% gt#W;OjUէ"NΡ*)qgQe3'O$vZa9o!Oᔫg@QA"^|uH` |}yt/T{7@ji+y vQ,bXͨAC^̊޽u‘6Ֆܚ` cic@< +ͷhVӱN̐K"rSO!x3#_^F$hzW/z׳]BsN*}53P[">hel~k+7 / m98+0v׈ڜlCAI9 |+Otn (ic ȵ}@@g *J柪{qvx,B7/tށ$z߮EgHV#1wQ^qH_in-@-[kCx0KOeiCv׃~Ladg\% $"R0-gG=7}ј^GXb.I)'r.׮0tx4O?(m6e@Y"UOj@$2APY s1ZL s#|r7#Jთ4&mgilЄyG Ct¿he:zE+4Q74,'Z&#Swκ"`[JB6ŕ~Ӱ!LR#;N BQhBF.5CQ˅\EkQPA[\[< kU_is+~?kJ"'g-mĒS%Da7144 2+؈CK9 =,JPˀn a>6 B:#c{ɑ(ڼ6у'tVZ+3Tiq;8K1yyii_ GMՆV9U NΑ.]pd5%DI"4G<(~$"%ZǍ)·(σ):^+|%1hOb%BZ׀K \=AՄ)_Oƾ[~oy5!pBS\6yy*8m60K7⑻]QxM6=*c:xEdH8fc-s=PĝyV~ZOSw= ӊ peqj[x,N|F֞oERw&jp.j@4U{,p !mѲ2^& 3su.߄k@!f.N)k*ތI` ٳKcq/&mJLHe>l b}RUsK-[ ,ɯS{j ?+s=g":“zIklwt؇+h13Ebz4 EG[X@㽊KE'zstguZVIurv>y3=nnVp|ojX{T,F!QAi?šβͨ^že`O8|k$5"Ò#?Bob]Y#65rbҵ?i=$(4n~kG#! !(=wjQC:j5P\H)'?q-yJVInU!R0J9n_XhkjFtOʌ& 6jfS657q^(ft q8?pv}KcD LLt9qwת@*ߩaɈ^`$| =G$ /"F96ڻd7IG6ԒnJsȏ*xVvõH )ZqK\״" ĉ޻l_Wpu e-'t'nԊş닂^Ss⢠ y`SkH-t/=Y߃wbjwpWT8TgU~ e}+a%Tf >"SP c{&Jx &8wQ#@DLփPFٲV|8FQ6w >ſ{u iMҰϧc;n*K4# J?n@\t_^ST]YKan]u3["y`aGGDUc1E}y`X0,5Ti*PM5EGRga=BkZT<`ĩc̱xN$S{ߐ _g96;pťmw݋s.ӛz"U !FTck'HݑDDN69;/(g*}N7C^uWH`M KGCo-:\YCց6ـ1Q^AoDSd-%RrŠn/[st҅^r)ڨ*_te1wӃ`ldGfY59,*C6\ws1Dt G R~ńF&Rk`58݄{Nt-\D؏mj"b|R#!>!MtH|?!k[`/ꀙHI}o[BgrTRnux[#9 …1/|ywy4DcemS#Z(D_ l/K)m͗Ŷc D|i72]*V"|]8 2 :Y}]R;q B#}rGU+G=Dmƥ)T8OP\'8pY(9,(:eϬ i>p WkEIX-MXnɛKѾȱXѿ8#'F>NIZK*"=X f}㑠_Ǘ(ٙ aLa$d# n<((߃w8Eu'qOlg:c?g!WQۖ1M=5C|W L +ՎYn_y3i9}`!Ks~mj_N5s!4 # 4f~O`\̬݅"S!Gh mW(K7FP,-Ҏ`.Jg䚪WGLYi%AbF( ;N+~塚ts> W͠ێqb֌@U9hl>H̳cN}F:r%Bc䊱@PۢuErcj8Z LZp O }xdڍUS\T 16(X[l >yIVeXqi p,Hj*^bxRPTc/>/Rz5_XZ=U쯗8djG.a s?a .yHPvhp^2p"}(h4zoߥ кo;&-Ggex=! (LB/ѣR‚jf;EE87nRC+x/rͪDZ5:ȵU++g\7R[T1z_Y]1 << GWIP wy 2  k[@tסe^0 RnT'Ǯ.w*ȕQz?a2Xmr.'NN06TBxfa_Afzylz WZe>ґРg%cxv.⫰V!5/s2h8]y0z3j%0i*q)EQY3YC'EV,(j2YX+@Ð~֡E|lWzrr#%I2k3b=-g'e]Y1bh_7"o]5o"9f@L;諁M=L NfK[$f3b0+Z3G',c4N' *qpyAvxmW@o.ϬXxXd NM+_i6GS=5l=|WN[DIah _9luhot;Q*`${m&{תuG`NbRvITҳ1^~:RqT0s-*'GmVQ5?UHݐFt=̠T_nQ9c]nGA,Mѧf(v#z`<-]KmZ>y{qPѿ;5e_/_9JCV$4;1rfƬ`J VJ9ƭeޭ3XTa & VedX\>"(*7k93=Pso)b6Xyj{BW@#%h2KV΁w(0+?4-?(6LOۢK3)atihA*? 0v(^)Sm.Qit7!_|Yށ~Y gͱS?P@#hsϡ)ژ;*SĩzL\tԖ}\)C0U|}},h77 so)FS^^O%$ &n2?$e'v׏yX!h+JW_m{DqAoQ8 ov q'cH+}N}&7%3I;H _Nd8L -4!VPdHZ79H7Cp*WZ(h3 ƐV{jتfm/fky)Ew=os{hOW蹽&i=i@0q;`} V+.i.`cԦˆ_o `U/4qR*4L`~ŤzKA5G)N7q^6Y񒎧F\\I׽_tM@3wr%ꖐvCQi\vUIdai8XmIL}+NA/# sbӈ!GΨ]Kyf/߈#ۨѢ_& |bQz Û/MĤ )\xr`tTLb3« >ởf@twH3Ѽ)Mm.`e#m84Y$݄ f` ( ہWP< u˴ < 4{|7||ޤ@F D !b0b"dpX@9"T=}W}"*P Zgd͚Jl;> H<ƑV >F w%Բ]$_N.͇8D?7 > ZvjvX2CŎE;_ˠ𡚫vCCiVjʋ+( ;+fB=,v,`vQB4/LC C͟Lg.j́Q$kW8E$C6.zEdFTt8 ~pURR1]㦪 %Pv?AcVhp88N^_=^,[Gim.Iܙl8? Evc*+KP{S"MDO$EYY|̙`= X{0:U$yo?45T3nkOܦ_xceC#2S xD{ ,dBGӴV.E%4={~)l5^u1H8fy){se9 q7Ec叵;6]'L5 c'Br!;y~ŘF Y18X)ѵȖndbRѕ pYFˍmcJұ-5XƳY`f?4 X?pL0/D:MYBUI 67LI.9.SfWsF!]F򑹠qZӑ`ڥ:frN[0:uwF+) \J~F=;3ɦQl}rwk2~xhBt>YHWi877*G݄[ UY1IpijX'h6+EZTK{Nu?>p-ijЭFNjȁx!pwpUW>m0.ǣőд^ A`h۷TIfpf&; R+ǎZ=GHx% Lb5 B[$,jHM{5B5KZ& ݩʹ uHI>ȱ) |hT6E=1: FkBM h_ &xPX(؅eܙ~jGoDOY-mJo/AXnS--E"]Jo;Ite~}jQ{ 2 ~(|{?\>:lҋ L^rfeJIXM PQnn;[u_lNx, ˦BO84 4%[AigϔLYDPI"^0,ژS]PngB W>&v@ߒRʼnlvY/g;L0MqSH)T޽Fb>.Eqr"iڜRICm|;yՐ93Qca] 2lN47!Q,Aw|U(cm<8̦CJRڢh['o 72i/C8я@_֧ :IP qhLaSUt(m mdT ]=۽qeQF:m=aL1j-*N}pPNyٜW0\NS8H"餡bƜ .A-ȱ*5+ elEpXM07TKoa΃#lj?DIBf5̓{@Tlq=WoP s \9ӈ CDB1lKb=ZB8y'-8z$B/֎ ]bs|V#'Ӽ8Qi_ Q]yT!BńV-;e+X[Ep1om-̮dG uvDW Y/'.O9tGG̎$[3k!f~1a}{r~EZN.~ rW&"Ts1VQJtۨBqp/mq6ק.m {P 2?ӻndq@nA)\Yo[B C r=[ZwGߺ?Nyxb6MZYr&gX3#0zU a8F'?^o=&rPuO.\#TaMRum3sCz0Ԃӽg?CWlvdFL?^{' 1'@ 6,f>UJ '4ja{ 隺wd_T%F'oѱPO>~8S`qoG~ D1_~$fe2'D"?o}Oyԡɣ[:`}#_5czUV9h뒳z`FɠQ5 {ǩw,ڟ❗>~sP&AU/$A/@4Qm%ʓMڞ01|]: #}ת2k?& 6QW|*Ӥ%-GiW__45h JKvH_0uQzuA,)w$v|bdެgo3ڇQ<7<W~y(T>tMl(,BSi,̪+S۩ts3߅x41:Vb*780S\3hUƾ9 XCS {> giD}Rmy.O|H[Իi+,~c%eq]DBMq) *hKU> I7ǖkd-Ψ_Pnj$ܤͩ4CE۲R%{TGZg~N2!FmW֠?h5nMor'T6lD&a (?yQ,?.ZXQgc͂COyS6my dlbٷNH7>6 YKHSeHl1+pឆYʏ+R|~|vEJC}ʡCt:o`D16Ȉy.+O0(z6kmv6RWqL# %T]I MhKS fr4י/dj!*>- s3'SL?qU"(V);'Bc0c2 Z\B7nSi־!Kn,-t#c52IN*/Zs/H,Hr(V.1-73@ DQø'~7}<Na -lGܨ?3xozĕO@!E aGG,OZ5*KU3L3dp=ծ>/ ;Il-KAU%7׷[EIJkx(wt;~ |:Z^W {$Ưw=V Wф@}bkh3' v­[R8~T+^|jm9 IoZNk$PW$۩g9CV$ >%Q!S^Ȗ׽O[RhP}VLhe7مr"WXpʠd4I##h YN3jj:.Ӵf0sՄz>{u;y;@RA\Xa_((h\y5`**͞)jdg{[P K8#?}ApfsW9a706 G2屩ZiF#{6*@lc덆Ev +Z8dI#Zw FVڪ4.OD>LcEdڧ oѦ!E&dUd%[+Ԣ|.ɾ dTӔ'$dsG^;н?Lb\{wDtdnCwQ8HGi}à;О -LɜW!@ &C>2Zt̨pDJH}X,b{W[\)su.v+/B9pcE5Tk\.`4qN|ۓ8|(ti6"2d˖,_ϻ3fZĖ1/ѱAA_N$u G`qv(vM9(DYO=, >&}8v?ajTm]A &y|s3I+a*hN!4Onٕ`YT7\PRZ6TUZEI*eJ5Wg50e 锡LC[5DEɋݥ&߆: (^}9􇃌/c(, bЍXb(ԃT:=9E誐k4ҫp=cz_\Q裄0Є/NN}|?(y.AN$˜#Y>o 3,vPz% ^z 6"wHǧ$ 7Ww 3FPVP_.TQ?#Ϣ ~YE'%m/#ݫgD"t6bnpwB&]keu/̘)șR1(X-b\[a:?i98RA7ټx'WTA*eӭ*euZC5p })G!0T"vvn **]m3J}G#_&I9b(C#P۫u>.$'Mly;ہX(ȤAW;=uu_m+ݝPP)F&VWJ?4Wڲ ͉:ʊ~>z`8IpƆ@ EY؏u  ϣʜCFQ5Ҷf*bac2dVwݑ-o)p: [I|ҳTY&Mf&yY%fknOf.پ1r M [^7&_W8H{I0G79| ^w4Kvg0!=h祇J޻-G'.cZ&Ǔrq!ȓáK,<'W4zŸ0bF Sa-]7VVi2:~T~T<D(z3[[V 0#ZT~]C$lQ}";BjH횔7;i5K8G,E@t0chJrYl<DHn0tS厄KY-SŬ;eU{ JڨSM&6Ѣ*J#)lLOd<ĖfnzĴ;sD0{,OOarf[,zgD:lG7ʠg23X<:cxQ(h=sz[0PBoU@sZfhjf-v .XOBe݉g\A|ZU oI )tw%BK+MJ5,j!Ke DQܝd Hئ:SToasLT&5erx !]F-6 NuYIVGX݊g} FT9G'O^Y_qHV K9%KRn(ɟiWf)"\b.﷞8{I7ێdyQ7(,^bk'lلNXGćc2s)vI磢v@+HBI"fFe3Wqoz~ 25+4ԾYY4ձsL"J7eԲEi {*7~׽I!Hh"bѻ+8؂AX!K%,:lQ5_c+~d(܅S|Y_F` Seۘ1 CAL@]`& ZNv z*IF^K뎜Kwʡ5~w@km@sXIE2\*o#/@VυmdL4|CX!5ūĂ0D&~{x NPh -[>R.@)C`þ)|ڬדDv$dPב2/Gz;E>2p~%uKۏ:fk &jO-vף Fh0&U|p$Sԯ܅yysDek K}VlNP5ubf-ReҴݕU~a\FL-:+ r ucn!5e),z5gy``zwpoy][, Q=i0MjmdR)`Ȭ/Ɲ Kc X@0E9 /*xؼ`cǮV5]*ϦZ eԆ,D##q^IO{RnZIBQUHs.C[mJ8ui!D>uE9P3] (^F]wv6|ʯz* 4U sF CW2aCX}RK+<[~1앤2ǗHV+m3d7s>VLXO0r > i 5 rqgbK݅Aݳ7Y3eTO9LxfAu{>A)v9=z{?pFKM9WeNq ngErf8U;kJG`kבFd\3S~c-Ӱ7^TͶf$rm{l:7k-ykVp=1;*j^߻(fdz|`R/=KEW2 =!BFܫ+iS᜝j:Y/ngvsRĀN?dx\6mlp+_wqYk ss=Q8\4 Ebn|UZ,=YϤHԣ}pƠ|6Z qZƴ~` *c`p USTBlc_vcAoE$6TX~pJkȁΖ^ntuOcOMv>kG| a0SZr;?ՅS`HUr8 T[G!7pc:`eCqܪ;Y,t֐FC,cx=l۝PJW/8Ai*״|ط&/rSn3*W&Z1=OkX/a-~4ָ-57IҬ8 K5ۊ LN",vJe5?5s@8wE E'>{Cr໯K$\.dsKfF3p9f8uTƩ_ ߚCRG7ߗHT-6K!\6W0`xpT5[gr~Z PKa2XFCz H=卫 :$RvG:XYktiIDi P'bkO;b )zJ_bf"0N&+Fª  M,59{y͹\$A~M5.r{䝶5{=Ghְ{ ,lk Q^p~rP &b "|J2 7+|lyhp@sMl(F7T#- ƳNUlTzNvw8޴ʢUOP&'LT>A$pFuk"w:淾$=m{Om):p"(}&aiFt6|I0@m*ޯ5KOa9 ]jE!7h% 5{%e(hT),% `O`C*F{QxDŤvȅ3:d!zLʬ'9J,5$ꭧe3ӝҷa0]^x uC. Vr{oػzsO]Ɋ=ל:qYaۄ:J&p)Hll=olugwcZ!;l6.;|{IA@=~qRPez% #|h {&Һ1؏#51Sd+I45S1s ^/KQ^CjH3傽mq_'*_m&T^19eB! ^xa#d3RfG0{n'30?@xӞ ;s1I٤-G&ە(v|D;J+0^"{M|Čj!8'ҎJ r4>;_N.,=Wܴ ovnsgf|:]_whr}֯W#ɒ\"&>ky|2I+@V`b@,6o!A!l@!Ԃc47(\42ʊ W_D++l{AXٗ$.dLHr ŘCc_|3mfHA"?̞]h`9uIqI/%?d_,Ʋz\e6Bn׺%o4ڌB,s2gi_4]<&TZf^! &32+ *Ty煑\o\$K$A/INwֽ1Hp5"#A$iѭM?duNnmh:ؐ$Dz"$w6gcS))%}+<*\^<7Yй֤A}O@!- c{BX!!/^t՚2;qY _>)4ѳǠ5KK5yun݉1IdK/>X\P;I`VcOX%,%+@CVRHXGbuwnˆZ9Б3[{ n 9*R^ˆHM-;X`2ٟSPݗȿr!vf?#uʤ4.5Fxm1r-a%%P:FA"KmQx)}+xPKO5V&^emŜ!׫WΖGoOFWy-Uo0 4uG)`}o=@ =4Nظ{OxD$TmSj08F6{щ(zI5%%'D+#\۪v]?+k[+q*ky͸܍8+we8Q˄;4BlByqwl( ?S=xv 3˖!L_A&w5 ?Q DXnThH `^c›ۅ84c2I{ƏP3mosh=@/c!\}d:M|>P1"u$?ԏ3@ׄXip/En -H?E\,M>oIڄR0c.;e~Є=>4+dlEa>Bυ͇[g!}.WdM!B|E<ӈXNl G FFW:ݞ>p:-?_֊N~l~eͽPmM[O A*.F> Teݞ4'*ߒ[.}7 Fvhh,CjSݼ %n+;8z^u6.A o:o~AV_ё>3-wE< T-f=!R9k#d3o*E9(J)eʅ FI%Sdie. weUVR>Gy^RzN ZX^X1-`RKMo)WzܭWSwi3 cZڝ*3Vc'tΖOWEY݀5/;g698-x?)^`z˦^9RmQAs6'a ZRer \c8(|"^ݖTYrq3J.IӐk#hԃ4Bd &HeΝ"c/- n5LYEv!,XGS@'OĒ4uSo$]ӵXYa^/ L$AVD $LG66lriIBXO 5昬MT=}OxArA:yL[&5X{kŒHM7Xs ZY}lKZ4S6?EZrwғӈئe"iMZ#ASUֹ xKq5ɯ}"C_Y@{9EhIٍA&:%3@)}/S*/`ș@3;p]@WI"Ez.UKToDmJ>痱 hy 岻9ِ3|5~oKP{C4N& {*s:EGVo ŧ6fKW`WVMɬ4^^h7-rr hBj{@wjr I#Dn:Ⱦz&3|"m78˚\> ^ Q(&9]Uָٓ lACaG(}sz5D⹴ |(. >'*6@ÌxxU_<2 [S )ƫ n64>9 or(rUh|Y W ɪwAe[(O;I{Q-j_(~ GdsO(Qnۥ@v$Pq&ri>)J گM'( ~M@{! D;~JxJ{S^@b t'> 2+0O,6/O&tr4|R5Q?Zī>GKzע=Lo\*VpIZ4m8(cn|0,Ac4Z N)8 GkS^[qde|ÉՎ4^QGJ!fxHRڱ7# Eܰ͆&=[ }e%E=BY%tuC!mY74E݃N,L+*e*H刋6|T^!KP\ߵT)[-|(L-#騙W Ƃ@Sr[N!3P)T3u@V&ȓY>ScIݎ"n_MLt iE g寧~yJfʗ伈f;ΨQ78\6`'͕YYv;y?Am] 0O 4T`Y'uk8k^KӻY7> ( /u&QۗJN:=2EW ~S1u,򏥣vm^T]鰘^?o3o`Ԩg4ˋ}4+zc /5jk&t}A(3RDC(Wor,\ˠTԧ0~)oԒ Ș@UO㸄 h֫;W \9ߋ;Up^%2T5+ݴ\Gf?6>Pj{b3NW\emd|W1舑qҮFΔ*k+|q(栓(Vxˇ)IR̀Iv˟vio)k@e aM5bmQݦ Aca?9_u; ۖtI[w7L˶q1lNq/.g:J=n|T72MڝbO`~D3.0pڪ^۾n#+elceE_g &r6߯9;"t/&NG_.eZ]Ҥ4/0 *hNE I9k K=͂+'O 53|Rՠ=%Đjox4t'&.4݌u aw.0E=Ag+QB62\0CiC0^~>1Q O$lg(j_t7}~5#Nq6e͂2p|4oC1nBRͬ$2+eN9Q%= 6ؙLllsYH!}qNiT70w;l;;D(e$RB:L8\܈) w<١\pgdž8:5"+|eqD^8x% ڞ]B/K`U4І EN)WոP/+HvՆ:8cT%IMȩYD?"O}y+Dz=^}.LUJΞՌ&$/S3>/l16$-,y+ЯՎF+Nhm!ED=`3lcٰ PB pݝguJ"~aڱrFZsV26K^UW`<:;T_"gCYܫyɢ%$͂2oR憬ߑqUY8Wܢ;v5-7iyk3,hw0U1%Qy}[} 1ܰUΉLKo0 zR #ń(KadqxHEN#XX>{T+E T'@L8JC=Y54G:> g}!}ˀiκ9ViB;FjF2#=9( 8=לnJf?li>BA":q0/^ePy|F_<۝V]"r~zd]b1ğׅQj_ReYY' sD&ʦBVlLE^ z|u 7*\#.@kx u=~n$R4 JWMg dX|7rZ%%yހjQ!2zt4V #Di8Kqzb L!+.tVTR{5ΪiFiCF'zܠK_EkmSml3l1W8? 戱VgtT1LpQajF;&j g0nTD='j 5 OYڳzPnlx ͇,tU G-؟k/ 4\Q6?yTq5ޭ'6^Nv5%E8.5t+CnW\Z1`19LcGdrC~%QQҨkޢ S|<4v&z@Q ?",hm6Fs-H> r8l=`B@f\ЈLSA2'_Av-McIb"uN.4ӪypGx*Oro`hg4\F->Č}Ha`b9Nc{\M0R۶RK@S)t$L|h?H$Ch|z. f0KkڎqfRhd:W=o(#@<{LoTPtl|BKN>|&>'A;jڃVJƷȰn>i<i3u-@NZin-bҾd C`0y& ^2jU?S>%O?9SYx%&F U)ȒSމ<SQ@Nze>oD3cPYcvSMUfⱮxXz5C"OF__OaaK_ =3kZz][:]j eDAM{4Z{t"5O"r zXgCߔZa'ch)'Q;{&+#[ x #Ɋw4MxNQXhYև\J#!D F.jA:>puW͠ j"P!7“'/F<{2{Вk̖ƒ h()DæY|[Fp [fgkt.oJ9P 1UHChJ^Yطg_;F \kV@L\dRN{Ѐ ^qԻKZB_ n#>ozDqH͌@ԟ_$~j,xrʥ!id]c^}ߨ%JJ"t4Ny iӟaM5⩰p$D]z|-S媸8Jx?mo'T5T; 3pFNsir9j,L0ڕDdjovuXHM{:ԧРtn&Z Icyn!CvH\85z0KU'v L4U{FFx΄z;q(Na: ;1E$7$Ay* 0bEf/Bqbfwg_l,# ;#Aԅk;"Fdҡ0#J*}+W˭3!8}D%MC9&Z%ݿ3H{{"hM=Y_=;.7æ_AʊRdob?Üj4ә # :| @ ]*D=Eyo0ٜH Ey+X \c̼Fw94 ߮'z vpoL/ƚয ;n&.|JKIK)1$O$w s\c_)%ZUɨ7ܤ& F.Ur u65`b*u-U?(zk`-Ftm}I]Vyf9|?scd`ܹQP6OR'P)- Xttb^=kr=+ܜ [&c8xp)}a(_ˣ%ba>l56J=@KpE&TMؙY6Kx/>0\rD8KV? Qw^cVEi} Q~\ jW5݄R.nIm.; ;aJa\wt;<¶Ą~$uwF݂&L7eA0QR6_=lk2bZ8 g ({,:#"Ztо皪Itp\o}ŘĶӗӻ28+ #?.24`Bglz0ഖPMi4FYx`Ċb@ ʝB<롦:L+ʪݏAԙ;\ę%,"C$. 虬?ҳ [[VV(:dpƍ_{\{_XpᴗB(<̠JzYn&V wՐ@[AsZHǁ$`~QI(Dݏ(,PMtLWȷhL_`X8]iZ-m B@^PSnVF&"t!J|!,_VұT)—-籴F9YӗBMOj]<[C|_`7E!uzJo!k m>̡o͑AQ0Sƣ$&i'a/-jՓ/=7l(=beL~`Ϋc+~]>AꞞSMH95KJgjd; N09$|K f{"~Ŕ'T}] ABPAe,m5[~Z#n~X fKS3m8Êq7o+!J22qR^V<1iEN/4ܧp5sa|!n@sRԎ; U _mZĝ_g@9t*8"qjOޯ,&U(c$N<+W=4D kTd5 5-3YX/%4 \aLuk07=nUAu5&dwضU LeCr 9FEL!qXe x,i_fNXc(8D)®& vk| A-i,zrc DtAzJ W ޡ&!·J"iEZLԔCZl9*(Pl7.^n\B rC>FIvx,[s]ͮEhl#L:!CQ5X3ז̵A%ouɥs4ê;,qo0tPj<՝u?KLpHϬKΟOV*Q qVAM'bX W?λ@tiҮjn°@8"i eU3Zb}Dqtu&ẕ[n:߸f_n|%/x P2tB%CdE[%Iئ0YdwmVnxxrdc4)='=ޒܷ1ǥOb)| 2NVT0hKvz-B>5I Z7mn*}cIq'{;h>WI!lJ0ٺ!}xY׺DxtR$B֬_t`u LtD*/p&=܆_ԯ ᎻA!{9p@̭-I%5@n!-|ЍyZ)l~ myR[½!+}lϐfJ.:ptmki\3Sd>%US$q4eL17ћ藍-x#T젮WWy4AGmpe MUѯKDo\4'WfBE[tfZaitFD8GQIWXI4z)I1>sH#,s3MmXHzl):)J=G샑 <ÈnD-3 n-ARq}sԹ939"J{be;e;9_OYm/'=oV9"_PΨh+?C׊GSq_PoGg1JF_7cꔐ xh2 ٳv PϮ΅9-?dC*4vm9`)#VBAtdĂhyqM7W{v-gMJb$m ޖjS* )|.C JQ?H<ZW>0+ݩᣢ* JS+άSxN|YlzO3@m/`@H (TEWВ|Dψ$ܨrLiEyv7eeSiF}b[ ;M>f lQM] @x :t@v,/F疹QHZDY Wz3 *!ytؔeK#Z]a[~DJ?%@HA$ã!ҽZe_̍;Jn]sSDv( _4Aߕ^9v8|h  a+GI HQD `Px PQ#e@cfY{-?Ek›_Mo ݩXVdXq:L$ خe_Rظ-~-`PjSL P<`|f+LTx8Qm}Q4 Nf/دF?c;(x3tjoڬ}s!ONӐN|^;(waڄ^zAm6A* :~껶)[6/:t3)whBo U ȿ@1͙݂ e ]3=0K5p4c2<}QkX:׫<V ̯TAPHK>2geaTH9bE^ 3A!کd"gAKpf%jk4e0`̼H-vLgh0;2"f7M7h?ƥ8~am1}(LAMTcJDV^-G[dbkXVS"vniCF{-#pBlqX-_k\ixecՈjb.Ic8:,..F|*gj6. s!?'!y4@>JGa)3gD9@{'t `ݷnl u~w>b):cpH9"~~דbi0&lC}i6lER7"jBm<GBdrϻW9,)1 @^Z5 ݗREi̴7~hw:)&e,jM_l-IWB.;̳qVhyʔL$k X3?*ƣ2\X0<~gaƏ&[( ]&līע8EO>qLj+{N5Hmƶ<ٳҶȉC3;ځ]~giMOPtuj5( Cx76cn=H; FL{1p/^#4`sc; ඣ cإu27D)KLte}btemn>̟qr;*uL7p^-O+][nSVqg $+׽-#BLDɖZ(gq=\oiᑊ[Sjk\ :F 1qԎ7|FC'7'4ShJpfJ< 8iP/s&)Q1 @{{a8n_1jyEU7NQJՍVtŦV̞ש!k|Q"e oQsLMLYCtF 4N cUZW[ \SvɓYhn+ ϩm|v4]7I}VYzޚ/qli\tM 5 }b RZJ:KrCυ@_ƨ>UBiz!~c&\@c޻$E'[PmG4 } qYW!_S^9N=n_bl5.}}yq+.#%>곿_1ރ%96uIlƭ %ܲKl*(PL@|bA$q|OV9SJHLsd_Β]"n -1 w,{ǀvgV3(y*O S*7So_4WK.Y.b*fPF4ۍSu}OfץK"OәYUC֑lYbog1m: wv18 #߾Q)W٬ٟsKHv;dK aj(GpFB&_ x+_3\\=.KnW8G#,DTEOXiLד;\ZDYD0Xhb}bOɓ>6|tmx\K.$ݝ5٣Ot2UJ.1t<15AQo#4lB~mf_ϯUֈ'B #˥e%[Rk5&C K}gycf*dUTe^VW܎(Kc͖xZS!(G3CZN>Ɔvv0ѳ;/,sf,8EyqQ,.xc.vνT'?Hxnt&ïHG/@Wȼ|*_d%2Ue_gSOOQ0p7&c UMQ΁~'am\#|3`4.wԥ-bkߎ4hE0C`&q 1KNyI \l9UQb2+.7 ~><̂>]@j#]9D݀2 0lUp{4y(? ` q2|"Ŝh6E)>Z(5HKdׁ9mmXauX'8|W?7;bWuL(.P:Zyl5ΒzQ}/@0sd6N`dW*VtR[ 7}ELkLws{,˪^^_HOФ?xb,58[ nDI 5p,;A 'iIz|VKas;v#taS/kwu{9A7x4 l20"lVŖe<_22!(V|%t"EU_| P:;71 Y!1BU0p,g0\0RHUr8C ^y^<ۘ~jXeJ"&4sϺҚ 7٢C0^n N}k`_~hV> R{RH鄟Oޮ6c̖PBꃢ2n,~$3={upt'`Pxjt=⼍MLQ^UE󕊹F'3v$N#WqM0A 1F DyVoXK/LxSGl%tBk'mC8Ga:{PDY䇨덏r\8 vXU3|S@zț>uKPځ㠴YfnI5He$h'XW\rͷgM AƠ=q$C-T,?HٜnA+XPpOV:(Du`,S!"ef{`|5,U,m.?l yVք$+[C$>ڟhfٿ1,>y% Tz]DUƄ%BH Vࢠ|!<E O"tx/=3LiPM.X8il', S.fRryLD9\6D WjBRЎS*Y5k%Qc|?H6?ow%×L 1c8{:E8ah;Ãct ӹ]0--:?"UpC_TVFs Ngy[.rbp.m,uVTHRȍ5#"hf7DJrc-aO9To=H3vf .һйa$;(b#&­7L (qmL؍j+u{.o#`R1{ML^˚-Al6}35BZפ8wx͑:WbX"0 ai;ed?IK/$i<"%VQZS~q`>p_ӎO6R޳8NT<&)lynB9y+&cߐE)5v4n4Ѹj;H0IiV@Hn?<|L4E@U`b_e#L^[bx­$dA5MPTN H/4AKz+Ma_(Z~*lTКL4#&!q)w-+RQa5PIr'N!6]E|n1X~Cew[$~R6} 9?E0ṿMS~f>;+JhmQ Ta7dSyWb/+`Z4C)}5"*ذr:OsCɹdJ^ǝ) /۲P 3B 'W>$/zuN`8FFwgY'±jЍi( 7XǦ}֖+77CoDd}ie7hAЪ=77![/ysuɢY?M 63x^ u*<0ɾhl i;k3*QA.d Juo g>)ߦb:'jeXfL\P"Q3 DU$ (Ni=伎(!yu#w忦JW".9)"$J!7@^qjGxLĮu?kEX,֝Z|Bu X%6dKc\YiDh,T*rtUk@]&wSQ` 3i)ifi֬ƠZ,HԵ-%[7JtF B'D2۴%m ,`fKnLzEk,V!P@g Fc:X|:M]Ok}dU9 @d20>*릱#6Δ0X8݋X=$I4oj:gg&aWk]cb>3mФ"Jz23kv㡗oeH!xdzYMi=7RRq֬OI990ޓ_zkYQ QL}"wGS4˕wNXU)!2UjNѰ4M`뗙CrY 6 fCu7Ưc'[y(P h&loF脷N =.2"3C7(w@H+ VN,0I<#4fOp Q`q㙩3 J1a&p$nՋ_0 vHoDAY??Ұky[$ڸ[ غPs}y:ex@C,\H^+s)^8-Y˙'Ӫb$"%šԩP$i}-Կ.vkBCVTy,jٿVBkZO^ Z= _J 52d1`;PQ)ҕ':m uMLBl.cB#W%i0BB(3Mip0ƹm?ʿ-b~tu_#}!Kޔ<C\ga^>u0r?&ypz֣e7YW`-(}H Ŝdl@ƲT v)a8#Հ^R z+?;?Wa?<1^G?޴2R!5gUN lh$ ݟ0:nvg_}%ZNh{Rbzgcn+$Lr=B%#ε6{Ctx&c)8+7@?-v& NRLޞ(@NfjPOxQX79_*R&ħ B n dHףpco8dΗ,L:+oBsnh/bF>N@9 O؂ن^tO -՗51d]|<_Ud.ZceaHXt@\"5-3YmR]ӥ 0 3cvi խa0$ B Fs+ۮO@i l˜-\^h)_U"E)\IXy$W6qg W:'P+8 ?`oi/bi#i ԄjwVK>_G%tͪ8tD|ŮL/m]Vt(0RP;llDtSTMdb.J {<[MX9XZujuG&~C%vrh~d”*6LZ(*><uGrwho7:*Q5:c Wg] M(k0(eyeo\UZ%塚S%@ t{UhlS$yGܓMW\,b7 _GqGXL4?uӀǼ@u9QXCLxɪSnq9CƟcP }m>؁kæ!g-Gv ?~KF! B{L Fy^_-<΍!39{\\3-7L3#kj \E c<pzrߎVjC @&tG6% :&SxyZg@5fb<"0=qHK7s,WTl^dumuz*dQkܺ 9:£; )V0\V($!J=s̩as%TfU: +_gέf-BIi$?I[X!: nrn97.FҼq#:8!S3#I9KnWB52"Oy\Y=h"հv: MM"iqߛBAOoi5g {"TDk#Ќ) Z7dCe5tiX1HP#-j6IIBh3=.ɬBZGҨ$Ujgi2ޠ>rU d7ߞ/#㭑6a%/\8*1s[x-EpwCFf]Yd{xgϓCб YπB!KbOBPVc0_O^LoG~t璉 =Mp u-GC/#x!M Av:Yxy@^4<^m$,n>Xe/ G;[i1j.G}'x0U$eacss/]PKRc0* yJOo֍Z~5IDYspewO=/ /0Uջ5k?{Z!-q"qacD !%^,)vVi>|ZLx֣05DQBN&π{K*nv>4ߪ`0,]=p_ 8-abah5'u $mWbJ3--? ޏC1ͼN>v:4f1%eBvn_Kچq٥N3-v5Ed/k(I,rq~o[L-eECݠqB2KHOtjE_)DJM=׌Wٿ(طlr)=+"EKw{" qXi0'@BQ\$uAAY6F1z'arLDKV58'2|LַҰ˿|XɅ5"5r;S(e^qY~yaٺwo[dj_wЅr.v:\ҵx'om6\@VV8}~-. J-QLݢK7Os&d<$ew3eؽꝰp$H4{euXBVÙbCId|\/c K[m i(. /)#ԱkG$-H.鎩GIzu*+[>cǼ6=eJgPIdP2?&bAGJ2ɼk=* ݰ16'%̚} u> +j%,mf̛aIy? ItcͷRK(s{s#0 `TNYrGOqltfnuR*#6"'n҉]\x7% `N&K%YD&jxB cR]e 5,WO+H)n3Ȫ%#&-xջ61xJHRӈXjV껊y @L??KG%nXǑ7+{9ʨJACB lW@R (8+.:ѮwƛkH̴@RV!fL;$'hkr&#/٘v2c@VY!Jȃ]5S@g4^KWM<าȔB>9bU>0$;K،%+`䎙&9 #/1Ȑ|{~$ʉlbh֬.z)?4Xt;I Vy%HQ%wJ&x 44w^MK?)k{,}ʪr7o}SVX^bac.=T#:7"쿯xswuUK1vq xy&ws~P}x͐|k(-R2g`8$.M3WT.TKa3SGF 8j8 iB;`k'rsQE٪: գJ'\j}Wi>bhY*bVпJ1MujtTG*3/NyLJ"rkj2K"pdy _oПṢ~&2hB6F eO\!w4,RJd8rFF= #W 洃YJ3*5{VkfCQqxr69: Z|NނtuNk+yx7Oo][&R<[R <ď  QVX>0/*ܯk'PTk+:,]+s;]*TɆ; d 6s5HIhd-@Zy :@HVe[Ixj,ElfI@!@{GDen_uR03n_FUO76ٱ |_yt;fj7V+~oO@?Į.sWR ԇ?jJBAgOیnC0 -:; PB#íjHo!͋ao}đ&vL҂cD|KWAZXfDib 68[LKW*׉RtHO}d=|l&Y$:(_nn5ڒ5G<V#荰GN*zbmDPe8''c?9O=Zk9 j`CJt_N$rLB̼߫#t䤋Om[tNZVr?6 M.@שp+Db"@gM`xia 2Bugk 5tq/A"/N\v+ EfڝԽ]k\:^l>tOe& ]un;j4t=m>^6:}abw$ki)Ulɔ"Z4DRjjpS]تhëS(/x!hn $Gl>!RGOe-ki\|oջ>m qpA¢5\$_f *h_*D;u4+#Ռ~nӵ浼`Í吘~fJvy|df/lӠLa5D.mKÈY5-A2dX|E4T ?%ގL'!ox`$xBUV3hIZib9ʤS%O`li%*5"r ,B97ZlCu}~`-ҟ!y?нkh2v SEC`ҩ.FoaݚVҚ≕ H~.2iؔ K~ Y oUѿG,Zg-XϪ3vz~h6Ƀ:'x~_[a*rlEt^F[&RaDz(mLv/6?7Vy@ńkOnpSsEcS󅓶\#h)៫tɕfVA%]X|R^򃤔x" b˗Y2Ϸ y7+_%tѩqz d0_ ! =xpP {a5(GEvfR#F?p aZl2$c[R ^lj`\~sTVmXdڑFFS6Vb~'ra1(P6ކ&tu.iVL\Q#Sƙ9+9@X٧J($)EYrpk6*:L BixEMv2ޱewFV?ف +zf4KiA$슮B2&.  %|V8 hY?̘DĴGe1Dtnq(hRdg9P;}."}u?4ܤwcg>4-`TE=nXz?ᑖA IPBBa9[(Ym[N[M=oEg7dcb.u2qRt&5C.b$$)GX:ʝoKgZq{h1<oswB?Ψ`2p>G>qFX(,n " b:#a8-0 G u'^*VCyA$> |3y(gQƖĢˍΝ/ꋤ:i-L瞃>K Su=i݈]P\tTxWus盚F,7y};GzX-$B 'hq.<댏u ~mu:pB1&Ϧ  ito=t x̚9|\*"9ŅHF5IZ\ۣVmd$AÆhjoA82 Dl5%׬]jleB˿5k@gAks )Eէ+z9<=:йŸp"SgcZ n̊ⴋ_( -L('380jOmd$6ݤZ<1;0ٜ+h}ӡP1~QUn`"ZnBFOk"J302Uh;_/|=4fbh_f7],`|F]/ÀLevS/]\p6';Z>&=J7gKoT^Rk纄Zp BwHe -eWDO6E?#1h+/!7x&%تķH )jJ7ɷ[K~eU~>PG}Sao# \22ߊ3兽3Ǵ.$!VeET$e9B,,CG@5a|W.1!HLIgUlpSB8ק\6yD2EמY1<})M^о5)$\{SxbϺ>^ &T94NNb:s۝oUő1 ʥ [A+x l9m1ƬLU{(/VNx~)y+p:P&tahu` $.`n~I\6~`1 ?Xh[| ?wJ J m~^&{|>N_F0_g]Yw{c<<S@ D<:VyJ],LlZbR|% T#EhU~_>` B)q`N_A 6;nfcRȝUdVs+O*-."{XVK{嗭n4SFK-->)Y(s. ^j#|oPr"5@ OP4<}y!ŵր։15 j7ij=j>}Z\3d`Ѕ? 2`˘jZT$pg؅f`E`.tlǣ^N]/=,!Kj)IJ}I5Ap+4Э|IYL Bx#dq4R$Ӳ^_Z;fT$uugxY Q"gWh_$ ۑ-U ЗDBuj2T{D$;mABFFMUoqlkX 0@.jq)['xVMvPB&ċzzj9U隽áa|u BHHR}s˫ DtX sACХ=}!bsd|?Q &cFn݇7Oi#~hsWhjeQܮwڠ<} :";Et7l8cGh1O$&" ,11-&sc\#T3r΂2L`pLlVc0@i۾~Y8l>.By6+ s=;bFULL>$=_VΤM&QМLGH3\: WMPea-)d[iOEl3mRji;qmF}-#6Y`;lܑSdɴnpAoQa.lpx5p:\_9@UJ>g.?Klcv~nk*-׋ ~S? ?'2IqnX?[\SZf{JdP9kϫY KX4!)#UAŢn/iC(QϗB4"h^{t MB7Z00ޒ1 }y+2.HK^UI]/ţ% S!v%B>$9* {9.@Mc6\F|6﷊_%fmm:"0*5 @MFIxYDv$Eѭ+wU嶜ps2Yrjo)=`!Pgkw,R]}ܯ8@ihx 4o8*t"\>x1bG)2ve<ѽs8ZZ A̝>GYEW7\;?ZLFztJ,~mjQQb]rÄ<6j1b63 >v2UFq5.B~VzkCaWd&s|s`~5,bgo+h p:'hnn'?'hD]S_L!rLNJ đn4dU۫Im }Z'4psX>=TqD0AОgl]U4>"9sMǂknBP0[AW9bdOwlVXo|"fj|JlAgrsa $]{\f[|a";^6H zt##E$rL+Mj|S$J0![`ZVi]ck:Rߕ`k"N7ƼmJh0y {X/vXCY4]%{C4`646Y4' kĄS1Am좔37h4kk0z~Ky}S6N^3kGKڽΟv7*!jע96=$kT\d^1_I=osy5?Y34KsTcF$(8l@8^m8/\q$ Fw4~%Yf_lZ@Y b[BbvN:H Xl^.Z _L Mo#o5d4WTQ>3D:0X#vq̘ ͻ 0v1P.7Ddwk} Om?)a!n%Pc*e8#[PKמ'B1sBP6ie*ִ=Qb{귖v ?Gɗ>^Bc:I/~.R{7Jd49U0}\E(U-oXTSsv̵UD{Dr -O)z7סneGK8diLU#U{K= ϲJ֓ ?X*NB)/Roê7ٶ)bO񒚞Ԭ=<ЩsdSz5 G>52iR܈1K5˯ؽ |2ޔsᛄq/E+l')n;%9}g@nO$"1OwS$fY 3պ<i.dҏs۳yiMp#F4*|Ոj~N&v/hlLT9 6=y#g8wi~>:SlB4&I v>#պyFζi2ƕ7]b?k ;;\(`5[|  ;.:oDQ Tg^<``ؑuH9s^n|}buIn"bK9{Μ"&No`XmZFf]5fF;ܪ%ILMZ޻x9FrEvv#&7Qwc\ URwgB/HVq%Ʀ,9ʆ'R.u.lcǷ T{سÝ a^w?UExF鹓 NLm!r>_D8Z֥8ڬ[zgs9v\(x\;a̧EVRx&4g;Q 0q|O+/'c̻AQ4ۺ*n@"n.8&w%3{HFupN䨢e/컪u[2 ke1|18Nx3m zN̰Dr@;<>vӁXiEyY_Վx8o[MxS|g'ao)<9C =5+5]I4Xu_<s.ƽE]p1ֽz',""{oTI b{=>,prJOm]'k37*/LF<Y!/qKU(eyKm_UMl0(~Cyb0,+U[X0tң _rҰta r̾'/?^翖#y`p5)W~\ГxFJx8eX<<]zU"f465mz=r0w&ˊk\B Ehu1iYBa VsR.Sס+yq99u ͳŎz>)y#5h5 z'Jr ~n%teku+3hM۩mՏ]`]ɳǾ Rz捙,mО,MT*AlgbXuns*Xd*I#dǜ( 5얽Zއxɘ9nk;6zJU +.J/ڭGR`Z+tZ|cROhRA5+pQOu?y$@Bwxb=6Iٵm?縚*)SEQ5s{,}0I"f{"c _=gnvZ\5ի QvӛMi]n%˦8K^vg} \ݱsy~4bq!vKy81 l9&̦|hR}ۃI)u_/<ւMi)Q<|9gO+S7}ѯ>򰈝i&Om/ҺfɌ湌| 7mc1#E=|t 7jsc[6l%#Y!+L RAa `sx "FYE|WVAuw,/H4 m`$^2{{+96\!rJE|n9-{^ M#Et>ơ5MH2w]=fc2aJj<\$T T{{ox>YZ=R`i.|5fS vmeC&m~5i ElƬFncMYǡ21=ֱ0_g|,C PtL%ޗ5pO Y -Pz -uvn-?d׷t}:ee>VD>]١R鐛@*JZKr+rYc. jjfkA4?XZ+VȊXg YzPH 4̐4V.xwCᑴ٦C`U}8!ޛÑQ0 . 0hIɦWkN60}KRlR4mȾ, n?hpXKǓe8IrL갟HqajKzo#z\Pʡh[e+׍&&>{I ~rwJuo .| ^BKe'<|Log?31u8)XJ'Q@ĵ vF$Ww=x%:Ev`loA8"z Y’E=H㼵%$Fٸe˜˘4OpLJs=ь?Z.PQi%Pۻ94.c\۳#zm>4dc`s악\Ef]5(_Rf(0լsGrk"!_$K`F sԫJ2{Е3M~ɽ˞V Y/m ҹ?]]ahg%3b6Shjr߅. t-b8y9cP 2Q8&f*!# NRMH޳_wA%N f"`8#sn^}whċn #s9+)׺>)/SȸRuiiڣ3h N4'`j]bܡ~pӒ.QM=zХ߼cC5Èw]}>(M'BC 7}5(n_CMijjԳPo~x Ca{rh"Ch{tKa`ޣb:7 ˌhe"BPrzS"$7_Ȳ˟5Kl`*LBfDmv3m5 6f̓#zzk`ya |+ m)P1ID(=E牏XZ9ESKN4h=Ԍbj0wb!In =l)ecsrmg/Q7 t4pdz`CK]%"{Qp*IA3&RMA /*E`<yIȬ蔶"r< TChJa17'n)S2(epoҘ $q*{] `$M~4Ah1]%h(!'Dgf2V xBN#cjO4MRˬSp\N=JʊbDhq*2ܱ á&$7bdv}Jdlc'/EV'EzomDSN.i(bt/|mgZv? F#_&̔Z'|Aw-m+kd*-;Kf.&6F ,$ڶ J38^L4&-[>Bgy!rtrt'I2䇋OGeXPDq刜v0 ݳ\}nPjh,g7~ʖ3eYjOu!)p: VmqDmЀ4鵑bHH0A " 2uO3e/F?g՜T4(ҡoeo dMm92ɓ4ÁJ(р`9"A!ۂe (%[QfZHGJYcH1"ϓ߯_,Mwqx%6-$;`8һn+)r$κd\a:v1Et14+i=)֥jP~3%- j6>3zE}=ls^+5U`/Ȑ&D; أjIaR`9)kx\U΄Wّ<ˇ+dᇏݭ]`i'tҔĜCε(o"џ(T_]4ג_Feajk>ŭ4jY[ L$m&1Z%B|2Yʪ^^+ں}T |4zz0|  PБAfJdže0nY@f;DV{ H2P-V˝,ʢvj8Y!E6vILF(eoUlm7-X }ovHb;5A^sO _ Zܣ枪M-BKIzt{]#oj6j[{)Ňf O祶Hi./QT0%R8ڂ)bdA>^DFc}B|J}zԐhDN^{[ ,vfXFB ϡjIN|^R&6NRŊW['ҲxS' fk $3ljP*zBKEo?V8zTK-^yogTK6H0KCJH!iق8M?6wv#@~0i>~=!G֗(!H=-{FQ\vkמAcƍuW~X.18A @opG(2u&)"a[XH ~UH!%u`zNQ\dsҺ9luvċîRT~)/"zwF]A6Y`b;@Y]azS,laX4H4*|0έ8@hQs/&S7mb~FGROђ;ݰ\ \N+v쐰񖓚o6%Fc`iK?o%U܍~.ř@vtpal]EӁ%j6epP/JY b)On[vm5 b@EtO]ٹpxA֡D ,mjhtChzVFxR 팻k+u" eB*Y;\I6EobI˯E r@$EҎ1v(VuߥS:|%u"*4p8.Nb cX}3hmFeLȳ5UydkQ# 8`qZpf٪X)eLOHxNw*_t:Ӝrm_V<3xWYOd1/@(pMǔ@he@²=Y5:0d+M{}Xs(Pw2_]"W JÌ&R.t9՗Od %U]%)FvMا <夰u"ǟ\sC#w8mj7Xy@ P9 iTUE,ӐQEκ)K@y Ny&[.-Zq+7#xO eH+Lt;堅{|,h\+T V7m ax =j6;\+?hxpO7cT쏋TJsК-xowDB~3vd 0 ٌ"Ц}YaHGm%8'+CKBYh](kQTY\ Wi2  N[W{ŋ\uma};Pu}A_P3ji.Gv)3qOA 'zLK60 .I]IXuY+xڃvYsZ3ϝPSsg[VNz.6kF|7;zpYUş]}w:>u)">TrH/DٺTLKƨd>ҪJptG))gnxP_}mVU$HIg60ԇ.i(„!.aSa!U1vShHRa/ S NLRUVטiaf}I`4}g ]LkWt>`DOϲ)ohv:d,ӅA~;X43~Zjk0S!`QjI5f'cv&!4>ÿЇLkm%go]<,`rg(d 1^oGBnxhBу&G+DdSε-A!7rr逮NH4uI%ko*h7=VIEDXmLv߾7QT4=z`_fa a>pPqڨA'zqFlT|zVH|h%;OݠU=` pr?%'{;9C@/ :GKV*<Ē{/~yh:*߉*ĸWɃ_2e!\NQ): o&ofݠv3 o ] L]CB(ћ*U >i4/oeB{ o)`re"}5m"і:D%ħ][GӱeOE׈GeDՒ)?0GQBZcX),Ȋum2akגzTxA$aKoT_\& 6h#FhHkC1xAd/cwz%HʄJQ׈ 2| V|0fn+}P-k#ng̎|6RU@,(73x!}3ch(vuZ3aF}1tqxsc+bR2 V^Ա@>0̒ a"!1^ }oH [oLvT G-|odRвGBCY=3VMpn0Ze`;]obKڔc<Zcr[ fϻZѳ%uW qAeGÒȸW^M,ȥsSʶl`z^&Fр0,NCUB- ޗW|4v4{9H_HeP7(,5,9t#17*ܷ?A`- ƚfggM/[|RP7>nX`T(Q{/$+t$">=k9e97_m>JN#;ȣ#%ֺ 1k[V:sR+rl{J<%KmnφËՌ:n8֔0kr~ 0cO(rP$v;17s3Btj.~?BЯo,(]0 ~:=@el{tU(@ƎydtKT.BwgN[^b~zϼۄ`aq)@DZZj 9:8֕)"e\|!Η$`ʼ^b%DFnJ-}Mk_qE|e<缕-ԎR +J Z{;~&\p 0ID 4\&/fk2s"BLTAHqwU =ky>8Rv/xǣ7R.g"goM!7 ޲w33r&:⌠Tf!/@|W-@#e 7-iX|(XSƘz 9a"8h]hou^yqktnR!KlHjyg1 hGkPu{@/݊E0Hɻ;D ⵉxs#OƬ-fkTcǏक़T8[EL^zh`o`^?-H(ࠦ3țuWXmyUȲW9U]f~~IAc`ʼ[B^MyZW΁yc& *)r ~eg8!{<)diʹʟMcsmN$2D(% )څ]2&8\H3ɪ=F=xJ=mB/VX2KO vNK*B+G\,p9 e\Hΰ[`Z8<2սa,N0&)σI<́|JY0RwV 5Q*bR@N o :kPKuz|}׬vU"->L *6Ă;+2+* R.E1^VIn9M30 PocCr*5<(5x$ ޫEu倳Dvh`.e@1h3 C=6=Y0.&R*.,J(`a[M/Jsk]0fx)K"*c.n4Kz7>k7dN8@k-;a[5BLHgF4d]7)ᩣɅmEPcrPB5{IcQg!9+cӅBsR^O2bc7JVAаB7AGX^a+a&oѨyKmM}^}Kp\$+gg_$]~quO$,d=),«jyhNc]ڕj*>+lLғ-]{iõia%1a9kR<>GMgulS@:^?n""k&< sყnހIR+ՒòB`tӠ O Ɂ$}>`q (3E?/6ZbM5!L.k+O3tZ茜;F~bScy;:O@{̕ZEXݽ!J]rAr~HM3F{0kUcT(L#-jf%KÝ)DVǪ۞yjT3,\?})Mfv *Qcv:-J/ϋf`Z dƓ~ª;9FJg*Mueɨ@:S@NYuJ&pp3S\s0rQE&G pQMh}׻*>GvW#( !C(m8ABň >.MP*|B%?}l&%}ìUOm.[?+=ISsUETgM5tQ`NR./u bKSX1d>ꔇMɎlaMLُc;_w1jha[7B>jW-s"@jM;XM\6p&V4g]#!tcKBy{Al{ƇѢKby6#J$(3Ɖ/)گ2;'5m\(*}CB2BklʴTSֹxǶ9`;}HPj3KRX(yfE4LʑZ =G&&mJmĥ)MP•~Ř Ҿݍ?z3lѾkg=:Jӡ(E8>S܋9VM>YGzB3Wup`&1ZtT-Gَͤ6['G5 X"MP7t S.v_' ~TO 0]vo  @Sl6e4N9М*Vt] 1έΘW+yDN/ޡ(>,#[)S8z&$#VĠMa ?ut8={鑇4TҖyέcpwU7Z2{-6RzuK ~횰:1#ܟ2ew*|[{c] #2 ,h{u!rxҥcVq7M&J34tl2uQI1.-SHr{D4z,%3BLoyhe?*+ndm3,QqVx.haRoS WQ)Sړ 2 xP~q|-<S~tOn`J5 |dK886Oli 1jLy/hҤ4(6TYzƀ#ٝ Oo y؅9풏>]UcG+SXָ8t.gTA(R91 9 ;9[?1$dCҘhÓ3a DU*4բ֝*m?62I}?v3_N-ʌ.ˏ bl`)Y"OسU(EE}ʘ˵Se-[ +=cc7 =qh@^,B_L3P1_ډ> :;ި]޸QM[%ХJmjcB%-~N\`]hozifasJI^=1!ޙӣ4]n7ƫӎ*e8s`Lt-7{s ܧ/|;Ycu3_1UduuڜFK2Epz _I&`S߁ɷxvWsN4Xނ"'/y:6I{^+47%. Ļ'gF>2,ơw'T "p{;E uDdwNh?p}qܗ+43TG =Rn'P>q?\?~!W!_݋3gWKHaTP4Mɖp9mD&@ vTrBv*Z_a\./&`*#'EG-t$8¡m\HVBEOMOp5ޫr NЇqVɍ,)NRc[xŅ432Ǝ^6?0i~.l*|6f/9:BqW+~$U6zIY؝x݆0l uѸǍ_%[ ^jbewKoQ +^ȼOUhbRH]YuuHCHR:D~5.j>I0rZM^NUzO|dz2@ㄖ狍B Qם*2|^e b|}ndlFyta:2)vhQؙo}l\ֶMHίp_ d|$0+\0>% \z_(Z*Ko \#0ʈ#g  VID5X`huC_̆C· `g@(Ej*f}2贩lȄ<6h=ݶ8^A_`b$|L:2hJsI'ҋ FywԦlr=)W#H l/eMmAŖ@{|?X_O"srCͲ:hnC) )gK $H4qb<<7_9Js;: ꋮFko6QW(!BJ,O4Yig%"M ,bO`S[;/pNNKm$_?F}JG^j] pdꄮDUGxEIA(ZF?|42ս=_.ڱѳ \&|>X')js*V^o칣(D%-+xKΨ+y^1dՁYpF:u@0<E7Q6ζ8үmVj7G&iIdJW7rA5\-p]Os#-tA(<;mW |:S@b^[dvFIfN؟=U5œv},&~d*Klg䠙" Ԅ$Q3c2RȤM$R! N}y;K9+rв RO_GW)b: PF`Y6lKJu#^5؆ۼX! w1r;#Բw9|A7 zSgNGN_}-b0,)PXxz[dBL)I{j!A.)_ ]{OQwgQ0h%-S$ҚLs[DS B!PfNwj--jgǛqkQJb%쎏}6  OT6-GېG]FHixUv}@>(U*nTfٗ]S': =i7L: CDNX-3Q.Y,Wk5 }2ܧf["C/0E?]ݎb0)[yғtAE0%h1|.LiM4Ugwiq O_r2F|uUf@5TjeddFHc17g6,Wy'y&a?-MDٟ%zUI'<̥Hl.` ,;ߠIFH|n8Gtx\,؛Q)e_N)>+DYW^> = e!t4q ů2'9XsjΑėF99U8#jg;551iCsJWۑ$M:!$b֦ W<ݸ` A^҈ v U!LT91;P 9ב<ďvނ\+}T)@n FlgHHvT q٤O!}yJy۴m{.u'&kŠ U; /b bDIdS-Óotq/=;v%jLWp1v)(2'7[$Ϊ| %Zunq̋Dm, L {V0T |G0a0֐ps;&↣hr~>{3t+݌>+bYb6\* OHZ[?qÉ\;1iQFiTYH/#(*?*3gx^nԓg{EG^Եb}w[$Ok@rԅt_8TWeIu<Π⺬mH[ QUR^ȅO8[?I_]JF8 /Eע;,kがZCsmUVMgDZ?V&?OnP@Sf-G‡z ۉSASzW2DrϰB؉R;~Fyw4 GDS()~*/̠wYͱ`֤iU :>R")Y_7h xZZGj}'m;͉~x=؛\qifRkIi2Riӟ~){NUHvZ*ȄPfgfa*VEkCgB7|)8O*@/R+kBuhQ*?,IJbj [#-})G@**#:a@V| 5uzBL_ak Xy+\A95z,)Ϻo90A}JRL"񧝡/P^Fm~G#F6 U19ۯ%~ ]E9X2x'n䑦\/=\hJH`+. ʂkz$}mhԕVi60^A,M^2dOB{Y?- Cd+ n,ZE#syR~D>7&drL6="^tX9y/ /e7Dːxs@$r5a\ֳ{xV] +DŽG%2xjZ@s)t}ud[DpLgJ@\_0_"^j}V+T>n1{P|uV _ЦKQA.^f|߳.6, anE3CoL㛒5M7 :hLvng(6өA\EPkzd}=aFxx?ٷ:=sG{FԥMz5ڮ$Bu ' ˪ zNqWG{> {S9aAlTۓX*E'h`<?`ިBt?!d.-Djjzԛ lsV摤7ӝ  ሡSNdyff$gx^({T5H6O5mIZh["u]7VqXKGAl-Uqm2+jtFozBwZHkX`kjoH0bzwQBV6&.n[? t_+3ܑaH gN=k :9?: ~XKZ.z1nU&etU%qK1Ȭy*+`A;j:%mblMb05z9ִz@|\ISVQ}'P{\ՒO33|Wj]tgNAjQ!RT+/l`:e5YK2cC=?Pkg*!vNؤ z1+&,! ]L$AE);7x,g^o?^S/+'{Rsz|F|q&H"8rYV 4$G'Bߛ_ZQUvv&nz+RKa1ZɄ 0Ygmob el/tKF4\ Fo 1okA؇!hHmnP$} mbsi0Es&fvUg<0GV< VG~VDrd Q@zO(>6~2Am{6[J  nƉZC@? %AW?_Iy8JB`*m/d_$P hW=4B߫ƛa/i;VbJ>P~ ޒ@v4jgç֊3ϡ k3$5_KU^S +hB2 pJ Li7~ T_$ ͝vnC[ LQoO݉a=ߟEU|hfhMI~F!I *guR-V@S% b~7SN•R2Nv-[\f_ h+D_Ζ4^;tu9X/|ensK)&I\#c)f(99 4H% FXی iADlkΔO=.41U9 $%$ÝؗzoL`=/h{&Hn@W1orX&E_QQt"5vE|Q{G6Eg3wtNѠ" ٿ)? 0@7(8G0kg 1#`#\(Q0t Gvd6E) K=5p7tȬ(5 ]3ٔ-G[*`RrD=Ъ{HtS|\yp_"fQ)$tRٖJ{xH6h`pUÛΎoD$VN.[9d"ĥ)z/YHΑ IrPeDc21G2WdӺB}M94K{Y[?jn &KĆ/}a.~CΨ a[E"tG/@^p}@2uMm@>XFNxs(1H+35.6!WU+TKjnET?:ɖ0F S cͯX!m4]U0}J˟?_srMl{t7loh̠]:MEcV6"*1|ųT6\Ÿe5O&YsdnG'B#{Tr\5'$'V?-'!5@F)2g[ɥ8=H*>9A:dLj5"nũN=f߷6Y`pzXC۪)E/) |DZn%f)Z^ږTZEtt*EMuPiu(_y]罀LA'%sw8,*x|Z٘X_$ _86v'Ӕebg4;Y+}U$iRǻ4Գ~ `k NË@O .;)q}핆\st1$-/߬ₙO;#?bpZ ?`N¥a6Ɋ"xh Y]:ĺA)…EY=L%Qȼ3pz9r|s$ԃP_UyZ c%WZ$suǹo[_M Sg  q%Xќ۽ 4'0ޙ0 bٓCQ11f#e+jahqϛ$eӺw~KF*nCU7 Š}ؐ*wMgYlz#e] S s ^ͧ$2Jy?"Nw.{X^?Czo[O\1 gwFǃ:xs^ %\ 7TxcWx@lg36+~@<' L )p'*y91_[`TN9 g>0 eoQ6f#W r V v"cnIa#V搉 Rɘ]#nȘ"1^C%x=qA0Ĥ/BR #H5+}Nf8l7.q,U:_ /"9$cKؕ?ҧ˗&D)K'[s*(Ø8*z]t;"=חly27Ck1h tD"%MQ\&KZ=P]x><{R*eB&qΛI=]RoGrt)뿻UdTC|"/%l?E =&k_HrO("|}EFըx] V> /m^^ee<=+i.3۸ЗtJg8P5 d,Ja CƵ\ťz^LX-1CQ p_RbRr,MT|HS1#X)V~Xs vʜ@Bo#4H}tcXg+mq _n@y^}ah*)r+[FN⪛13+Z$KPR>JgF ;6`nLP.zIJԀa:*Ϧn{}SEXjc>(A#X?:a|"k2=#5 ԛ$WD"k='`WWXMXؠEmK6!1Dl0gYӫ˻EAz>i*JAkx_j;qT;x \Äi,Y䚺dA8vrXAܲߒNA(2Қs3b@}ӄ'g >eC=;˹>WPLP Wi-5"Juye ;מlXF8^`~q_NWApAXlbmye[N|AS6] 0n@;ٸK׈s W,Ș+B>s׈O*+iKߥN:ྒSl9iԤGp<"̜R3ODSݞw^G27sq)mgcp&|!m_o\6 *0!{&ڛ(PB16S3b&ZĽI:p-B4Qؓ (x*-;攥o[KZf䭬6^=ɇvQ0dXmVG悀PPtIcԾDY֦u'Ǽ5i)km-@K]Q2p?w>ňRmH j"]V@|;%I̸Gh[|Xܿ=筈2>?2~m˳uEB ґO| *<}zBȁf8t &씹7XgҴLS+{TGѹJ-d?CıbUFbL"SW룽I1JUlqĥ?5ԡH3"[WmpЇq.JfCÇ5; GF 2 RvIhv!ʴ-.Q^-o'6K# ̃ӶL5?XN8;C5 )f b&$VG%>Lymuzm\=E̜+".pR3 ]8״bLwO5c]&/Bqpn/T_JޝǨAw4oZAU~HU:Yr=)Ԓ BKfGϮ)0\(5šS:ouzlͰk ?")K m/EKD9zրfbsu4`Av%gX:@+tb gT!ol: ^ۼ݌~ʈ`_ޓx%y.]zEfφ}8WAHQm|ER{Iּsc9"AR-8 . qScg pT oCHq_LKcxU[\jwhzi5~S8*cC3MC ()'+$+Q|H?x0) cԄw+Z(h@_e]/HbM@DDzg`._ ˱ #@GTuŬF;w \?D4XEyYe-b!}ո{04'#L&*n~ܟ2L5׼Dy틢03PڎF:ESڎ(H wR ߛZlO|DpĄ?zʆi5:D̽ C`UX[ʮz^{*T}"JB E@(4}-4tʚlp 1ṋM"iOa7bn!TP_;=Gҧzjc-B~x|¿-~>p'#0AXbk(;ϟ<ւ//IvGrЯ;igH \4^k0BhnN} [:3Ҽ07u8!6V8:&rXm;֭D58܍,~ 릔' +!~B*ykV~рkIƏ}37m3s@k:D]bs=u8-~!RtJu}ZcWWAy!E]u[O tࡨjM`T4g9 \эnοgg*,)9B򔫼RG9} ŷ?*XA WZ5Vd AWvx,i:aG&XR.y-vbZ;'aD"׫7>=%5$r3Gih{^X{l* 0\KpZ`FA뿝 wN[kcMQH=kAEo_̀FqcT1ɾm"7!6cr띜{;c4uPnڜdXh%UhNIUHKI;)q+"V_$#0"C޾3'J'Z~FTeWF$qcc kLE֒t&Oҽ2ŇL1 UjEDE/P+fc! 6u}8~ 9nz8Zxk!`5!'ΦJ Zg+Q-ۂXjS{hLQ{K;ҥ,vㄈҊe7ڒPwj|JUUDk㖠a{m%h{ o#.`fӧlX8Wq@6`2uq^ָ5cE}UBgy7ZAMmrwס4#N 䮛|gӊ,aCl@]o4 ͻa sKe9W o~LԻT*1p( u2{&zyų1نu,`rC Q'zpp!ӆ\>Fj"w'xk}Z*9TPck_ K.! j%;VM i70aQǩȉPEYd =MJ?VP+w"pߨ7ܩVq.Sʅn#Gwē`xcTF`ߴc~cLwQ D+bcdme~_lr6wB*?!L^v&7!2AyǐBp?1 "NĊxВю*@KpjclFˆ/_&P^oKFb?2j. R(+-ݒz9,I"wp:]K;`3Q KDm%^뽄3tO.~ņ5VZN4%E2_UEDpUT=cV侫][U`@q.Jo{:QPLu2_H`,0R"o[g?}CG\ʐC[/Ŧ;R9lu}E{~uVC_&?O.q$صJ v@ 9SapXAv*(C N.L4l7{No_+?*սvQ[wu8_i% Kj'Rh5ۅU?J/ Hh52p kJ`2`R9JB@<%-c\l&DC *ZžU z$խӍ&+Mi]- |6lktxhmåǻ\dg"#Zʵ0]0̷mF=G!Vpw3\4^R3o1!iCz0ٿSEړ>Mw1<QE[ ;?#F=oXëfk)xG;F]R\=D;S O1ob|aAc%2r*w|vkns_"'HTF .Ԅ'}T -?J({ GʂQI.&$je<_ETNUPEw8{pcT SzZ" eUxIx _>4'qBO9GU\"0zηZw}2Ug^SQIźd _SMsks%L6Lb1%Ւ囨Kyu0ƝQ7?HR&6s &H3[5:JtmǕ:!."Pk󮪔PV\~Hj9o4㸝9 arsavK=6f5k>c,{>2V"?:x,WnwܼhqxZP#,`%ӎsޝi<+Yxus߾aje{5pmZs m_Ppy<9Ɣ(kD~ۦ4} Xn28r4LT,Zk{qyOh?PbG*]:_%?Zk 4bV`lBoIg qecXq %;z5f C[gykBXo0†]GY' #tz|o+|<]I3S;RɍX%B\[fV6|X.Dy}B awGT9]*"v{ayFüKe7-BiC` Z +JxO&kksc YU6$4@G4T[}Lf~ȩuPor(2 :D 7tHҵN6Cw s:J؄JD6(R_X~Wf+녢-_Ks (cU~bTY7v( O ׬tp3bh LP"Wo&ط?"_`*wmUS9Oz kcO-̈/G};5g"I Xn>s_S ݨtP(px 6~r".>ǴV\ʍ.@ʴwIB޵nDϠ<0wS& J#@qZЊN nb@J!tx*˳]FiOq%AՐ&s|beH0ܭ^2}Vsq]Wqcd )ޭU8͡ݭU6)1؄~..GW_n]Ny71H=Wmh;l'%al-s: a_ro %SFfftei(ff1y 'I^&FWnjϽ/!ZY iƺغ^.BAd``c<(;e~j`Ack?˔$YDMPFȀʁ|4DHCX#E+ŭ0'[~9>1Dj7 Vp=sda]gZߴ QᛅO齴u V`>]3@3DN'҄6 -Y4(GRUy ]؄W$Mj4jkdfBFGp\ t?|C:a]=wԨ ?ڕo! "BT*e&DDU(MtYfFMyW[eGgVIG pXA[K,l2т2>nuvrx\P&Z]}1VŌ6_P3:Boʈ{{YxA V=SA3 =g3_t~HHA$ߚw8fYJZ!|1M~ʆbij&U%mp# ,ҋ'"g-SC)Hq*t,@D㱐/( BհO:>,-T=G'1\ . dȐ0kfe[M`~lo(Yaǎ\5 !:_V 9Q?vr^G0qˡr:yntku"J_%Pa6M ?lILђNE'?S{lJ"&f^| 6Of΢X':cz @I+ iJ\qN{=< ~( ` =DX8 K4s( mg{6}Jg9B 2KSEį_1S[35h&`fn0ښB{Wkh6,)}S5`oTe 8Z{A9й\TuZ/Cv[#5[o !/d-bE{3C/Tfa@bu)Ö&=Qeon,x8Kz[yBwHjegO 'uYX`La|`vPVl^?oqF>кD 0l7rCO.8+J?RPNTq I2q>N&b]Nͽ!Imޠ<#cp?5;W|vu ܰqblJUB9C" xW+IKoRhoυHO.'쫞#a1>`abRoCT|n7OPA,,;RVV2W[YԳw6O/ckT@BHRHv0qiU5dD1s%0>\u;9`LU@RA.tQ"ş-P%%nͦfCW˔6Mr>RFrmw V-a͞9Јo?O߂},2 @Ǹ@RmO5 '! mn(YI6`$^AL4}őL}&TcڒjS# bH@HO]{3JMD^)PCBxRK]Aܑi/L_*yWS˧4\x3GZj֒!E?UI16 7)Xj@ԡqH1v 0#aX#A( J697HՀԫޡIų |`JoWo&$yy@xs2D\/!V(q4dOQR)TIUwHi;5ZE| "c'^#9Nޟ‡I[b Â6M޵rHD]L}]~Y&Qc+UW"ʍȂ|N=H#>5l̚9ëͱQtm 2̳G7gː7i̒׌v8Nll@A#:$$;7z}md/Kcy߲"ڕLυ:;z=ANj3#?rzW6 Zaz1KO_X4N9\uIȽpocMGz|BnI@{|ok6h/otب9ր'cwf{s4|6(өI]CޢlBⶈ:ϫ[B`4&/j{̻ll |g=UiHw]1D7U(0D2,M]^.mwhrt{ӋX1a9<=5y d/wc6{pG +ԾJF^Grjwz?|9#1_p En +ʋQH0yDϴh߮nƽ@3YRiϟHU"W0_83$ '{|9Ed?QLmO@S>i_ȃC(E7ț0;/I>2g<88Ki\%Bya&U {36[ۧfm٤ٙku [1BqTmkL %;k ː FiӺTYGC믓uZ% K>z/uۧ 4vbj3c<&I^Wj#?b= %0¹k^2qv+Z6[smjȷXR+i/'7%cv$QS,$GSf^v28Za1,g\TgԦ0$8` hl prM~ I`;g=,NozrEωE5,S>#;LFhhxḭ*3$L(_JBXcP)xM:^K>dc9'+N"I(>!;õj3gM,e' l\5V?ڷd6Ȓ;PO6mZ1|WQt\:p VzXWYX팴ϠL6+c.IgǍE i9c8w,V'(i=IIr uqQZc*ʵM+cSBFq͈waJ@`b nYdaî m9;{g䐗[AY16F`X5M7W u'@^97nn])Sم#el0#RNpt$fW҉L@fWA z]b1J!jYSp)h.hs<6XtcAx#,T#ʘ <ybvW]cF9?41⫷/@1 /#W]=&~A)OY{/XQXP3ԎJ"$I}WNTwvZOW$񨨁ϓ.2i#hDfKd;'wr:+Af怦E%ԎTIe{U"+ȕP8tXƩwm 4L4bhW!CNcY5(gDG0Z'}->3a VM!K0$9"dU$2E [ӑ>B(*O5ÑM)6Н:b jBvM0Ԣuxaq1BDi<%uԜlF$K'S;q!l>{HIx6Q{Rc#.16#ߋTҪCnڿ\ "ɢq~tTn CƦ Cp+ wߍd9U#UvދG f_TA2$M/Bc.^&H4+\1X@n<T2Xp:2F%ҥvC_m=l4lgQ01Wr"m#Ȗ4Z5=EM.a~Hw'p"tRj*, =ampwgg?E[LӐU#e[qpRo=k"cdseE!Æ:\C?gx?2FydΣ1P|lew%9p)5U^hz]:Qʴ&OE#m̙A"1.qU &(\N*8p|yJD Jݐ&Åpnzݞ '2R>} G 80O;= i ei#ZfVYmprT)쩃X!`mkr`[HRR~}(zn#PȐ`S?  =G*hGgJ_qm2On,)rNw:g\U_n$9g-.a658cŽ(ߐiL$16*?@1[wC( @\Aui2Ղ#p^-ꃷB9SRܙF>-wݐs/%C\MհJEdU:_WP:|##g!fIk@$uhEV dАs[W]g8Q5 7C'YbaUZik&.OXH{t x J,2OzOiŚ ۟I :}>]KaJ+^PT"7HNQpM HStnyjq`r-U3)oǦ(3[K修l^H1ބj \ *x`~tZR2[M;<77zM+ [dp,:y!bl\/B,3Xy)H(63AB!6=1T]ʹPꔁ+OhZQq,Ӄ1W9; lR ^MTO!b<^H]#%Pќ=O^➴ ^UY=͖ԻPP;\)eIL*Q{):ڈwuktxXSI7l_P-H`N/tL ٲJ$ramH Vb;>vǵ"^凇D{hV{wˍ&AIgх tlXH;ۅnZo[vcC1RH .F:LՎ*ɩLħ=sֈI=7oWF+UZ(dD1>™B1&ęI>2ny9_ȇr,2/}eٝ"h[{?I\`v,.A0{뚻J}aQ(k5r`5S9M$ǻ@ rW*!ҁ6&ilzB(5B]F^1$̌@P`i=zY%hYf~Buˌ ],!=6!ߝVO?N ײ==/=2XM@o߸@8qkH6ZbE,mK#\ןڴ,j18~M |`9| +{Z!A9ݽVcpRZYl-@#8y_m›shnmL6'͉Z~xNu8`Lw7׋cne~v-̉pcn,ݑtR7_ ؛{tfĆM};P:B0T%j\g} {~dD.R;g{E8i|6dk[*֝:JBT8D޼,4bN lm3tk}[XlT"dP LJ%;= Ho/YQp}Mw(_PN\(h\ďӊf5ao_Y`4j<])17%.+j>dH6`2h\*ُV7,(UQQ ^~Xr|Zi$/TH/vL[hD?s$Eծcn:֠?XWKl"?O.vtK7/tZԃFţ4Muo/1 tڦnʩ@8KXkq438\˦L 5E*F 'R! Skz;}MXyJ^>+3PY}qk=Tqݧ `%ݨtItagJ=4zQ}#ΦyL+ʁNV?/W@ ߷˳et3G/iY `wk/^A]r2߽yEPH Pq =ᾲқSNpR#Cن8[3fڸ /m~v/qy 0c8min倱VQ@-Bb{x^UB>HXN$zË́Ri" X\AɎ<^c-t,a/TShRC ׃ |ь*$?e%&؍Pg9 i`k+=xfYRc0g?+Ç)?G,z?Dpn(0S7lɳÒL`wo.PjOƢD5B/C#4'.Bnlkad92zJ_ N%>"^+ͰGdXn}B 6]ޕ gіxW$6zEkx0SZ=Pvz:z7YI9}iQ6t䂖>1qd\{NNE"jɕomjӏq,=n](  8j M ]WF]ׁM5 ,f\kAe 蒠̨FP+d4a:ha' L` }f\kKy>4pfKF޹g[R &S E9gz}AF&9?WGUVթ56g p;I-=-]eHD3zG #v#5 .^~TSOE%B֐Y ?L8׽ \S6 hEꉰ`'o-೽ANw;=`q*,|gԥ7ݒA92_ԖgT% kTAALRk4Б`ru|x0%tǿ/0F͘ 8=_/y#}[x? m;7_~jVѤ VY2_nn\9IR'a yNaPlڻ _eȡ4 u>v}0Re(B5Uy TsO+QGClG>H$J*WM,(ƄI523 9 TUUb v!߾?5Q2]nit~_ |n @|%: faKFP@$yV)ŽU,f^FǭlpKYrxe0RU`ӊ;,Mbv\<]vD`X.]> |̻ #} Y uCOy0(wElƩdso&tUԏQia Hë.u3|iN͸Eng,6(jZ%Y'fYnya5v2NzQ?혛ė׍ΫSX _/P-Cc)nyp

m#I7te;͇n _N4ԪmOʠ7M\!=x{7_{ucCY'/ U|[}a]KYww}UoN2بk9qlNh5$ XߐRUAnWY;|VulW!n?V3m5>bZCq pcݡÒDfrfޗ,i]0yftDԬє>[y_.;jFw,N:%˺DH' wOp@TƘfG'xa*FF.`lƺ~F1D[(+K&3@\kp_ lpF00NG~=Pw;u^#t?z{۠[~[K W&qqn _]6qO w)$Œ"-+A "kdv•zNZ')xDCB_n ?*,-MI!¢qZ]W-+3%\)D(yd YF^Ê{Cv]iCw)(Q7E@tVGp$X"0wUcrb\B7#M u;ow$xl(ዢԮV N5Y:]}yYÌm,ջ徜 zRsUIݯ% q*. c6=Ov/X"Ji}oŬ(gYLA(R!@b Ju!Y96^p\wn^2,$F2͝1,_zK9 "FzE2fd(U;f=E+W@j$#..z^hA]:~=\5 Ğ;FӐ }*;Rd unZxAk-DdUxHq{ Xh9%ͮhmpoc9[: I@0EJ [^iLѱa.-.I6WOtۤtSy=I?MK#vny0dz^1>>),=ڤp: "d<،q%Lh鼘_5^+eAЅpz_X[MOdUigU/ѕC[{HXGP&-\Cüp&)r> ^YAJOK9ǂ)M33s JN H֫hףޛؔqrTRtN~hCXa8Ǻ8k&&C&õOEmD7CHW ْ}|mrn aS~G'sB(k)ޭSJQƨ "{H~` |Ve)S(t"[Ä'gST ckIWQ!"m#-*9b%Brib/ :~%=}5AHw[ҴĀUSt!G)* K)p<:FpIMӏLhf7 A|͇xZdR*m3SeڗDmźA S2hpǒ2 Ȏ>2 67T%L'KtFM4zmA$N" >ǰWlm9tmثjn@fddH톘ke?;ߋCTF#bLO ײq圦E_`Kǟ\)أaGi,:D2q1 V#oH 5A 7/" gW~$(q=G_>weKX¤W"BL]Ə;_1d0ӰI*rW o/DlStD's{ Hh|]p|W=lՙ+?Dy1WU݇#c_Kڤ~wc;nf_pCܧ`@S*ZfGoFŠ`~Ƭs {8عO/Ur'l>NxIJG,X MD{FƅnS> rT'*"B=:V>d-<%RBC9uGs9}hYajvl}i:o8AksPި'ˌ*M?^R;>$mJ?v8co;9],s):1Coa}Ϥuc25Do(K)?ZYDL٘pؾ;ΖD4*d,$>9R3/gu?5'xs`V$LhN_i[˼e!P平A E0{cu8 ڎ|9{x΍1{CXOeTX 16>r$'EڀU~Ֆ&g Gf͵= t9QG 4G[-ŞHT RӽqDݯtL|Bb[ IW:?PyHC֪eE[glI~ZPTq^pQgl0Q%&[ġ-(%7EP ;8O9rrhɋT̒PMNeS"08Y@d!<|$0^3-b9=A/vmG,Zq?dmgBIgLUAnf[Bv%x[ BPIy _l/B ^Frn@j7%<E]4GG~5yxKȆUW*a'g}OOrަF}Pp4Lk')D\hRDaDN/C%0  $Ue$xJgbhkP6Rx6&[[;ڸ#;{ 4,&njƋԒ Y ΄~FCL i>߉60 ;~Yq%pm+ q3omr/nE>)C(O4XU.v+d}߃s. qhê`~7>EreU@Vֆw-dJ5N>מlE:+Njɖ e՝KczعY[DE:![ѷy&̊SD5Uie)i \WP#'Γ`9M˼d^y3ZXKzh_ @i ՗z$Yϥ$r؈T:QfQc~d~pthěěNKSDE^并XT#@G]!\,#)Gv‡Yb[G*ff)Q1A Yaԍs#FEAm 5, FogK=~R6c^R"8̣} qvַRWX_0j:gR'&(qRcA.y'dϣ/00wHqba!9[T`w6P$br߂mE̾6d+R MW+RV ${v"Vj.mnp@)Hʯu<Γ1Y'nk|6N|ai+8 6S;&1!}!<}cvmΡcq^Jln`JL&Ag*;0h`H({Ws)5 )RbRH`];S!KoOֆ>+JTl~j6ٕ[* zp;C$qa(7{C!hV40&DƿMrC_PeƥGw{H(F2l=A>gl:4-uCI)2աTϾ@:[JÌJ!NЏs8@S$&Y#ĐYTR%eo-Avv+(ǭCkUUsu"YRon{=5Ӛ[8D&_K)ǧea凕zL̅1%?-?bGˍnKWqU ]Ck8Ġa 4h)Q,UԱQJ" LIӍ^f}!Ls2-`#3UPNҸΟza3;ۭhgbڥRRŜC#ڸ"&,@35ەMSM ":~ h9\6gK,CA03`wPY@ݙd,rPp in E i/<2Q89O%=%(}Hr^ѬM^=^!Z;؜wFX*|H]RH8`v'"MP7@=N ZF5u9!jQImJ0vb~Z |`! {GW&.D7L#,sF4 qh_K8jCw\|YVp섞Wx|V(x8¨l=5=RowR:ȾQJd1eАE~j 8 !W;rw'-imz~lzpԳL,Eij}_V$|QZ^Kg*]AGG<B:҆=ձ,|P7<.H=D3 'Tⅈ, Lq偤#Y+®={VK<:ΉCPПJ:R4>zKf) ;27SrFc^ʮ;sJwY^nIv A|->.I<c6o<`H[2r#A$Ar9 wMzz-+dF}umOzHN*Z?;-4r;Sw;.sMrJ$e}qO4Cp"fy302ĽvTUuXWJt'V:G.NA"^|OpGdc L7$<'eS1j'OUPcdD_<' {=cO^W/;#q9 )0ڷh=i|T .4 Cz  fq3a]cM/z43 *2^ ( 6O]s+T?>"Lh\<.ҝgRow*|d6 ]n` r] ʠO\YBf1ɵNhbז]aoϳD¹J}ꇅ1]}ﰿY&|\LEc~~{/O~{<Z_sG4Cݲ-)1u1F*},A`ʉy+]2ToTw贕S2h҈ieR dYeܫPߑHr)˹& Ŷр()_T7"p4,#^jg$%|{we\[FR$ t^9!o3-5fs=`ܕ›Z D|X!rm#ח_煪FJikxTc`ŸzaUMXn8E 8=LMո$&kK7,t\_z/?5q)ݿD;+"+4.O,ZY>ۄ_O :iHaY„$I1z7_)A%]hqG즷tqk6= tI;3ёi>$VM 5UQu:z(|bv+6?K.GEYTP?8$[%@]>8^c4pB|p-f?Z z< ;dMVkTHa-č7@f,/ǂKnr65\o<i#$" #tг[h~_̖Ee56^M*tJ.+%yxQkʀ+M ,RTҗ䌴8.J =8aǦ&s>}l" dsxF[3(}E6oj4Mp.vuG:\)rp EϑvSpՔj?V-s R}o86L]~!Vϩ^O>ka:j?;e5h?0avR Ƒ;eKD 0tƴQ@(2 HgCKqC<_(NRkM}Ռft8&hh /OvRNl,:"e-ˤ>-"« 蚆^⫤74] A󼯜2\R3!rz$淟 S!B AJbG @OG<Q9=r n#Ȟf UW g{erH rӣOS $ؠ d8cGc`lߑzpQR1TqOC؝%'|0F̰z<1VIzj>yyierйD /w^$#$._e#1<}@q-!\8J܈#Yu߇q]Ԁq>*DR<2SE/ѽE:I؞+eUyq]㑐Sͭ<xigGl lp, ?+QHYSy%ʹ(v$2Gy]@KķCtߜ~9^⻪|p,iZäޟ [~$JPDף_斔\x[:eݭ@Dt,W0:b% x7߇Όm?'JEC߄эYI崂E`.*QQ2w3Do2S\aūe}[e>h5'q܋_L`7ҟڟv`aP%'`N]mb3`)}JKeU Z鷦f^Nf :&vg$ !UPjM]h:`G'WcJ r)o_4NMp:nBڍ-Ϳ)ӿWJC^ʠhcEDukzj626-!RD/ƺngkH;j،Ţ4iZXo # UӲ:O.C9N,+U@NDc#IܲX~@ s.Ͼ|Ht<y~_&7֘u=4ƥ3äx.}XqZY?OJ̞Iv[Wڜ^BNFis+xir؈Yjg?Z,NDWNl[L!CEo[Hwm5{jG{8F煖G 9yu;ZB|}mKDmq͠d~%U7#V=&*)8e?fx=CŎ 웱s!>/Y.R|>nэIeOMLRI|͛0;DB~s1ab* h,|ւ+\ݧ%dYU GmV]ų˳=tj $aUuYdĜR |%Q76=ow{!6J*I,뼘8Pk'K>M;MPH](,p/a#tEb #` 22?to@E@6dUc^ PT[ xル?!|~1G#CMD`{>I,;&D`ȱF\l9[9{>)4Zz8*B;v*L3lBR lOoiXSyм +M^=K5^4>Tx&GweQ}k? e|ZDYq;y<ṳ@%>9Y0X;s:X\+Q 2с㪆F%r4ڵh|B:J}.$[lM ]~4Cח2k?郃fQ$sJ/Rp5{+fIJiP ΎOk ?Z͉^@Gsksi -t1bdꁆWMpB]c9Е7UZ("^8wä֚Jį{WI"!AB^J)>`8Oz2GS◀xO~VWRq(&z{Ir Gv<-Mu+{-;U6Yf1 @kE^a"\uoꟲI^ Fhi#MV68;O٠s;8zިFR"q}Br`.oIŎrޡBLw-qjN# %V^ٿ*VHrɯ;iw,P:/t:/>3\aTyQOg>"GET/FQUQQ4y8DJwAQ|R>(EC[vSSbtrg{@N9YTvP=7{ae]Ljlyg9N~T2MQy %╝ ϳ;BizQR Mj]f;t)U k".ǚ%ver2FdMCLpIƬrU7Mx\74IY\ k>g>aݷun}j\3C On(g4l^pSC[b%a{:.̷&18OKXHEuy|ٳ/i(Sx0E_#IDAߤby| \gt%Bqތ*pydgpd-L{WOG[U?7FC|@| Sw%TUYh+Kg5@QV]bn=Ip)B . 3p\XYC)IaE lg9v䰕[-FP|Lm3֟7tYErٖgҕ]4d?B)%iUyr*Υ|~z'lB[șS:R."4EAj0e ?0?s/4Hw6H*@j1l3_h gwv`L.ˈᇒ (]"5=]Y\ژ7Z(XՃ&.|/^c y 5VwUH/U\*pj꼙]\&ZjA"-UTj| `s4"9$uiv~n cEuH#| R峻BR7L0dR@DRuGbt~anǔJ-{H4S\dCP$-#՚1ڊqmƅc};)Iw`ʜ GZػD~nvV^4M0/@5fq62gwY0ֻNp!PϑnqW=5;ca(0&[!fVN}]͕cV+>HH*}{>V̨ׯwDWڥ|0T'(Y)푂䪁HCpMJjB Y{yhcg(NzvW׵Bkz(~\WjMxoXn %-;̧ё~؍Hyϟ(!nɞJ|Xc7@U0V]'{. hrw@#21]5ZdFcmI`#5J%#KBŠW^84R9wAN]*Pt8H8O=x )Fe^ ? `#A]ή5tsoZ]GUt땖@22.H܈}qoTކu` 9SHٹO_oҤq1| Y3UAJt^93azmM*!TUc;cqk-DPi oCvwH(,j 2C$Ea%Af8}s4Zw\fU(Kd?_ɍFb>gà%:0nk3t'QЂсiAdQZ.ޭ7M :NP\B±6Vqv~S墹;TLPW.- zw(3؞ {GI}Zҩt;XGkP (*2ZPn ?X#5u/H%q\ YaGeر~]~y7nA1 pIb80Ein<bUji1Uw@Ku45!OaſQ#<'ulsYEe~nL|,VkutDI|ՍjU| q*1ϲ;.Ed-QA4 jrt/O˒~hgkܕ8*1kv!1c:;,\< YقL6ZsU'B'DA~I#6H5ބyK 1 s,FA+>'.'t)ٔ{"de[,di, RO6w hWfW;ds{?nh:`*GSͶCNɔ]OHϼaTf헒OZӡ⩔4/ϼ17 m!׏ 6inJ ~4φRs6&xBsI+#}#XnHIt3/pYEvKs#gSSU$gMNOؔ)ƄdykBg M:lQ2F/vv26f 3OY6rS xפ9%Hը,9wK;.`E[B1zե,%53'>V򧐑%Iꔇm]DsPP/^j$$HI'k@Nn0%H]',Dˌcb6IJh">mJDmq8~ 4ڞ~`bܐ-J딄b:_P8cLCS;', 7IҔˌwl 'FSBloO;f$cJx%B30 ]h_Pqɵ!IRatɣ,$ wMh"[:b9fՔ 4?zR%Fg!PbWJg&*˪yӿK!]9וOF۱mK(Pƅ^ Cm'N82r>2yDl4ߎS4"$ʼnhMm~/.\\LjDy{#{`Iadg\!_] Z$ƔV :[g?OI&M?{a%mA׊l.r؆VKD 2dIG&j(loI %bar><(6b\=:wl _DP18ƟmR"a=B0m̩#hrdp\ ~ICDOyɈl  6-{V3U[G6XA~6`Tq< $yM{ch;[K\`>u)VA6M 0{8-ZЕy2* zvJBnK22*ىD>/E'ݖ\aW[BڱBٟFLIYupIܞKf;}yG\מxhy8ty_g坜`# FmG0 Xez*o7|i΃i(M s9rC7"%d>CJNNy@u&Yk3}oUuah^7,1]uփ!t ?<6e=K {r%8gx'5#cr5eQ+?3KT0?~ⱂ`0/F2V7@|>xMd^OMoU1k#F:)"?6cyƆ\Aʡ,NmѶ]2{#vͥ}<" 1JiEb{8~b$Y{K ӡ[S?~HNeBTF`[oC)t~(YdeӱZ{2Y͜7ס%(sfgƵvh=\7!<9X2JqNM ف9~JY sqE=h79:}Hzuq=v(:v l(8a?TYڄ}?ԐkH!A֠9exg7K{'W1p+;C̷੡ 81iF!D\ 0[lf>:'o K"Z"Xn^Ps&O2P$Ҕ?LqT :vU!3a_FC#G26VXOJϻ HIYѽk"da<0R0e_ 4}ńG8d!~+W1 "057^Y6IGaP;Ng0#a#wX-!jO`sφ r1Q? vE̫. 28.v1ɿAq3^hj`2t1$MivE~{rD1NJIkRB'x@Tpv.SF/$Ӭ( 3f&|<-dG }~?O~ݝ&݋ Ğ֥GSwv~B[<ۙ%_ ?XR9 s,G`n}ZO,>TX,K@Bp$`0v6Z?-6h(q[8YV: w?v4N^} Dw1Rfel^yJ+ ϩy#ŋbM!&&9> 97v,3lq *mGJ4.}7+)Wթ)`!:Ny"xhÍD(dM afj<~Zvܑ#:ll5OLPFVr,1Nta{ioOfjEB/\kMyhr9!2/0L^?u)= n]vjA&Ee"T/ Rv|HH}a9O8ZӈߜI=q'b|3~^yr$P -&HM~|39*QCэnbkL +#i@V(6]IYwK޿}<^^b! g?ڰ~8!P"ǖk1_:ܻ3%((eT&{oކ+gqyG 7a2&: (.J[fi6mA}fBi Vm/&:+fzFT"a?1Np=Fy} BRikyO|[IbiDkZ'%ar _ԩ7erLu\ꏌ?ŎPJB0υvE,sl%*u$, _pXzg]YYۊpS:_~Ži%sE¾$?R6݃~ M`9W"Ļ_\箤HH5D4=3!4 d& zEI^tmM~/?[rǡO#bo%D(Ph?9A$n(fHg۸, #wϕ";ycl=&6J 2$3a9mp8ҚLJ##'% +.–K' b!{sgIqXYz] TsؾηG UnS$ޑ,NUP`tShj?{-B* b\ c"߰VO {857^x!tijChSJd =cL21l/eKPhk4<տ5[fLSr`vf'EFB젘<mN.KkkEIrJ#`wx>d0۠H뜵RL9𧂽E7/ ֣*0!E\Ykm`7F͇V.lJ7ٲZrLG펭Li~FʢoȂNgֹh٬Xy g}KuD|莑27PxP.f~bDYBK\Rh(Ƃ-z5xU ~8=&jol\ 1Ux35'.AYjgy(/ŷ=1-@ ZRq}Ǝ? ]".9VGQa"O Gj9*l6nҠgQYw?`KO۪"m'Aab ]wnRX$3q.3(M ɞΆ(PrMEC+mE#O<*S=h9. "|r'`fC,O\?2jԼ(`'gn6P*Fy| xRh^. 8x$@)L(Ccn\&;(.uTIbګ1(H%Mw~d|հ ,wJk[# ӪCd !m4 n.iOى +HJXY Qj7 Pʐnu^_g'T58'FL$K= h)#K;ǫ;\8`we9;{T1_O47z 7UJVj;}3ZIjqfRDKZ+ő|6l-McTďEq$G91[JEd}"!ɠa4-Ho<7Np6-i$ bQ1<lF0zGpJcs6껵˻0L$, XlBֲk~XWqÑ\Ј a IoktRMǼ8_|:po^k4 HmN8)YGBVF#A&OxG_ s>Ҩ:WBpl cX3tKz(:\2 Ine|kU"҄AOqmEf\t ʥs_9jK nc!3#5tב7HQ Ti"7 m3 >]⇗oP*\AD(w4iELB.#teaˏ`P>&I&fMT~*[R}?@5XJ NFP)pM?{eYXE/Y\ܕeqJ UCDIJ9a3]=QAƀB+D_lYl9u E~P+LksO`jjv?6*i1Rn^컴Q[(3}ޮ rUʲD[ ;Ks`u\;_?cb=.ߚ[QNb֜ yʥV%aRH˼t&L)-5ٖ!9/ {ʐ[4OmeunhY*`L^`pཿJz~ \0֞d~yP:R 2zNt?CH,^Re;L HC9V5GBm;-yώjAGHUƹKvQWqA9NyAAƨ,f>Qr pktqK= jbEɽv {V^w+Y@!]a t-6qiRϓB9}ۛZz7DLfIAЖ^Bi cӅuCϭB;-}K}R*(7Wpwguefnݸ q9,!8#ް oWA4`ߌ`*Bą!Y X962<&[B-C͞EOG?}dIJVd*<@h+5 k<żFNMR}u%Y {t0ةa@ ,uX|!$9uk2ۚΉ4>sG03\O6>Fe˺O{Ou: ߫Զ5W͛gLێ:("ș++: x$)'aX5N=}W 2 cm Q,WI쓅p1qBb`d:lJ u+D:TN5_u2!aqGIvYc OZ M0l,筮Nk$h] CN^D0j5ڂO06v*L%quUTx Z>%ԵgC;HtpUy36m^+d9 w.G.T+xBUCce {(CT`/Q x z-*H,2,|¶_]UU- M|QV?pd2qftbីٚLQn;t8CudWzݓS,Vw\.9XdO~$chka"q~y܈vH-p:+3l+ԣfsd6S}8OcYEGB3A:Kgx AP`嵦/bQ8;ybÚƔ-##0*L\#R.ܞzWwÒ3j u!m!'Oۧ}$G5yYa*j̉4=A"c3K^^yu^f-jI^V;q;`co u.鲅# {]2m(䲲{YeTv<=xCC9yD_tMCOEcHqOGvr9KgM]^ҙH7>| VyYNq,8{PDIq.I5XvАY)uV7Ql+PԻz|!3CK- :ȨRiVG#W0J>>vܦǥ/}N˟;XAVR^5l7Tr?t[AחlQ}~&M i,zZ'q \|ma`BLh,?X'gss4A~ Gf!wShW!-/G1/S3"B_L[cF:i1ة Хн |SgzwQ[@9l$| CYѦ A[bKLظeg"vY1>A(Ttb0=I~+y<֙$ok3tgV4}Q,gEG'Kl!ܾ.cʽC"Ryrj~M@a;TPvqǶhZaISA\XthӋ!NZkןYZWW>R:,E,9D@YDM/\q3ԵL?NU .5,*OH:Ev  R>#}C|N"앪3m߹3_lU/h_BtDnPuXlPE8qx@*co1$ZS?m (<9NbV1S_Ts3nƕȹl ܂ZC~aiXaLeGGg4 cƑPȸ*7PJ x|FE2ͼ2/ȟ|NtXbL\-co?N4fЗZ1^V{yD!&SUOzo o| E3ïtOW-%{( ͏e=-V).Zv77Q#V?"Iyg"r)A=%g? L)(cida"p/{>vu=RĦOHU 8J+ /@={>@J)R& $z}EH{#v) +Lb$`ho|QA84o/TĕT獨o}^H~Z./)>^ә9#(6Aud ~]tCb}>@}c8s&Oqs*:/4 \`YPZ4IDQߑ.BR :p`m31*j9P}4-eĊ}UO< [WFYhR|ɀ")1 KX v'[+' RM@/cU)H0f%i[9;RTMtcgpk[رd5+U׎ar]a6o%.N^ha8BrxM?%aFY?JoY}k?VX&WA6up^m樜]Ըt~rҼxa9O3[ +1?/Y^pу wjvEh߃+r nڥ~Qeõ:QU@ NĄb^啯ُ>OhM3/e kPw΁gĭYhr̫P0|tλTcTh.a.i Fyaf9Sjk1BH |T*]kla?BHnBqNXBp}wB 'vnz+Х-:h\o,ĢJٴiReJa*$_9i`sj9:;:犴1lk[h˫|DmsTeWP,T8u'% 9שRr'8 vv̧55uOGQ*? 1Xp;i1P52亩@Wϥ]IbIVN[Đ&4o("tNAzX'P֨´O,WOG=Sپ}';c?uxNZ8pMeArhn Vk[ZRn RY?c#bW~O**s駙?BR4$|Fb皭MP0 M ]w­JQ0QDlNhFܓ{-+^&T9sF̏{SJΈN y3z~5sR 39T@iAՔ]i:4&'KOu}LKWrRc~-WH5}v{kDۘ_+i&qTDB-Z~/#E"K^?C靍Yɪ7X9 K`_?;3$@2tw<92&7+擱2ܾ-I\SY޶0G|q@^[|w1 K`gn\I4E`MX6:Dl~Ǻ CqfFͨV[?'Vz|NMQn&t̍pϖnD/hճIlKBr5f+a&6Av/BH!,Ң ;5j;]aʻsEu ڃPcnHoz}2`C2Sh6/klUrJ"#E-.wׇ8+6LbMǶpuJ}~ݮEp}8q'%2:uw)d;ZbeE*?UL:K뎶aWiαzKXMCK5؅>e0#R~. NJP `.-s%A&ebe`rrkz(C{,RtEϝ'CS-kʁ[.q~=X 9s mycU&һ֠+{@ei(Qx-К%8R%1I5uReF-#6S6J #fưX5˲4x2 q|If+"A0=җz +G(T*"g<4tk6ů3}N걢p"Q{p.A1 d zODPמpيqh(};9CΣ [K18}!Lp5D<ƉQE#Iُ; Ĭjps +&^>tC38.˃BJzmcui u)yF&bDW\2"ëB:`,ZF`{ݥ7a%044pEF<^PXnVRkx:*7Ax ^# ?~nPJmX-Յs4g+>q%q\el9хv׹ڷB4_dDnJ($\!h[ܛtVRq%)# &0ƨ2eC;KWZR-4ok%O&_ O}Kr==B' 2{WVhb܍D52ʼVWobkkBePZoIY1Ҷ?2ܝ; 'W!y! hYTy$n&.m֨J,ڋԼ8An E,:@~8EnHb여H*HOB \&Zmb3'#lDLE_d l^Ka `o*Hxz޶lw, 2?PW36mO%Neb. $`L+ O1U{,4fBoqMb*c3*}Vpkx xT`R^O*eގ.\z2!ם`@P{=zi=V " Du1*L21<7ʼ%?,R0+8:` B?{+e0W1) @7% F>f_~R]C,ˮNwl-vqO7|Nֵ+18o Vxy7Htityd!*7ΎͪjgX-jT*#SwGgɯI9ɫ@  ;ܚ[8ZkǪ`5ɮG]fZ^Ѭd[ o5}ޙ``2e"յP}5`0Vӑ:JקAa<1c"s[Ljݧ?" 2[L3ղҌ+j ! 5KՕd]8,v珵Ph8ѓo7~0g` F2ꬷ=_"[$lY*%B<6_8fxvZ j"XloVnd2z \OT}!ކpilU0F#գ[O0efJj_1>hav? Zvq|ZR"OMjEafp A]pljCo)EelG)5; a)uyYiL;Gg2)vnegaJ(O52H ٩z+"Vʛp8T8LnIE@[`,)$ iEg[krT*zGN*T`┥ܡ'C(HX jW"' hlgԏX]AE]bm+7 ) RhVӉ¿tGy'E(0AHSB^Ff v;90̂HtCC`#w76嘩|,B3Fz5(PrxOy<?[rJgZ,N#SޛD epk0NjUa~n^F`Mc~ v Zӎ͚%b{ =p _Y&!/?Tx;/ǣuJɫqY?^?n`/>{) 6h`yMWtz7.}Yf|}e~Vf~: \6Vz nTUWqPo+|+i,\/n.%&.4jVZ"u4j^'h",!3q$#|Gs}ټNY_=xQRuPrRe ]>r|K\&t  Z;rւByO~u4ֈf0. 3B_<cޘDpy[ZA M9`604. fSKIl#!3DhǩSc4M,]h>m06}p, 9LŚ}'Eсfxxr|*g)DAVMUKwlDPI d֭H#DŽB؟B HخHe+) .K뙋J;c% "ɣ=`L_0F.ɥ4$l\/,IGXM2+GyJ=I UUr(е~t)f#Fiz[[z.\L1/CI\ŨĈM W8ySFbr\úMyɭ'Y@0#okZgyY0}7HVLEEz}hct:I>3z(o3p5zdGO&oj=nBb:RQ>>5 Ұ>݄X@ӕxPbqIkf3ܵUjY?VDwtb{fN,.t0%"îCex+c*p,E-j%QA6m} RtMN ]h]ZSBm\w^4O,aTTy ݫBBV/BE} `(7{'u8Z}t9GUoa3kD3mL3L@v"NKe_HsaӔ󅽾LùA&,Qh9` JhLlN(8 *_M+F4ث7E5=X51s$ (i(Oe!1"TecX+'μzC4"2ڹU0([X^FUӠ?yshBB˧-(_1HtpLW7`ه4E;0YZ0707010000001d000081a400000000000000000000000167ffad1600000ad0000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_arc4.ko.xz7zXZִF!t/( ]?EhDTTk׶Ǽj co g7 #̶>U,qn\D<)+ҡ6s1DQ`8Gp ?sP\o~:7RLf;gPv3 5oU,~(R迅 ֐pW[ƅx82a_R".mMpS0,,? 5B0>Rn p@acA6<ZVޡj,kE #\|Ĭ^0a0E;Zݓsiq`îlXgTkds^.H˔さ啄0OYRaNw򺄸>xˍ#2N!?hyglKP_+iz4&ݚő`>Qp+uҕI.i,hevrA";^I)1nq1ND:o#9D^Z&V<-ɠ?wuhy2+moHgA09*㈦M^>^hEXWsumik*!*MP@:7<$;L+qy*W`2]\G4QwKثRI!B =ʼd!Dg{j!o)HO8i8ȶ}+BϥVImT:z3E-2eEmlWc+|5(*xj݅yHR*֫t곻*%@dh5C3p [e5/m{I\H0Z,` zp yH,U7 !e]ǖd{[yШyW9S'` .'Ӏ\]<8߳󕛋}z_  a >;AHtc1i:^ lh~6W&ÉF6{~hn@7hfٍc\ 8凾 .D,*g-| pryFƂPkWʂ7@].lP# ,r$r=Ïca˃q@GH ,w4uٚ#?Ib﷽Ntڝ/]:ՏH .L;7v!OEU >(wK>:x>`g~xcXX*H/vll hi~rC6+$x4˓3\)a?u@myX\}Ghb7Ob˪nkV Q ۇoAx (S [ VjU^ET\LYh6O߈hF2A/z[k%Pߺ).pP4Dtej>5u6/.#՝\fGc[7aWخ0JfrEvΖ.}%IͿav?C cHtVrfDAaAHtXX4<1aljnh5*zk(]mC\R8O1wZRjFB\ zRo}o1*j3xQb{jJ2&*ryVxh=*g;3T:bLؔ&`u7rd73R!iY ~c) Ԑ[Nm pō bݡsU:o@Jꖛ1a'ci]QR;M93*"]:c=\W٪G%Hw*2FQڰǠgYZ0707010000001e000081a400000000000000000000000167ffad1600001088000000000000000000000000000000000000005400000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/fs/smb/common/cifs_md4.ko.xz7zXZִF!t/:eH]?EhDTTk׶Ǽ+4ao&m=/WSw3\1): ~߁ͪWy= #]]pxS((JRd@WH(JdziGQwK3?g6ͼ>ڳ, a9f8:w}2PXM46|cln@qy7˫lRK{rJɈM4/;-`Dc>Rb)xmgSB?,LeO +?r(ʙ Nd2/f;ega>s^x £0i1r9*L4 o.)OY}z:;Va߻os3 % J{ٙB .>X)r+З& -_H} xy(k ċ_>=\ղ+C nbL +a`㬇:7*_\49~$C!-tʤ_#'Co\jx?-@:jwEψ.ӲY*=y xGT:¨v 'kpD~$C$ƹ|Y۩~h6)T%Cr#٠MuǷ[Hɼp>`6;.D2-|bSXa.SJg HgAqʇIWP*sqZF{.pP[M{y)ODe"m+-_@3P`S(yDwikJ<<;Zh䔐Cm"JXĽH&nϑ%ۭD@=L=&-)61&1tII#/²}8l߉ի%cbNAz ? Yywm9.Z l@ts<1_{!++=yp!p?0F8|Q؇ʋsW2g n(_ :W3%~QcLf kֿKKej'-co\ zyPH05h(^D(*#f^T4Z㫆A=FC-'VjRUa>?U^307xwr"քa(g23~89Bl L/0,2:;$`G,ЂHpɿ6wE[xwƣiJN<6y~:vS ^Ʉ{P s/I!\Κэ .K'^ #O rrl]L+ZaxX 46c(gW6d351,B(gu $S!-*{g'^GS3`HB'MskrN3n̓P d\!B<6U}TzH_sSpkBw}v_2bC,I5^1 JL]*`HgeMb$L%\ 7F^ Fx27{jn >'XdQ$Cw@1N f}S=vv'zЙ2}aB.ҜQۘWY?w|m s;|}3OBcZL]cl{,U_0̳+G9ƈ c @͛,YՒ}&[+;pYyT4rɘCLoo5J:jҮY!PšGxl(ʲϓ w$K]2a 3{U +pK)Fp"j1ZG?ZoA7庛K|Cܙ!ѐ??J؀)j] Z*L%5N;X-XD42:9iX<#kj`66\(o}p65 vv~C෿ՙv*DN$qMH>V`a^QH 70UXzؿ!~2YL ;kAT~&f?U#!f9WUIHYtۄ4$}?8AAW2w}>ISm U 34^L*0TFu֠)ͣ P:Vcu=(M\O&=>BmLS.r ||3qO CVmb@{V*;QDt>W A C?|]rܩz0%0lk9@WvBkCeZRc#{Eɕ7f"V})\ڮFTS3f1@ً Mw1nC6 Qu<*bѭ9f=i LPgI@YK;x"ʒ㙏ʚ ppy&^%$jbe"Í5ń\ hm/ي"!8+";Y* -t}ۇΝky%[=YQtPߏf9BM;s*ٕ.wg"}~]i h `*LƌUJt_Xfk9fw؛|rmz:_y~+ǁAϯiW]?`МT8f**PD㼄;=\u3&#a精]'–d9.bgo[6\ؾ]cu#&I)9$F;S³]ގ"\Z0ANX*mz'>}йLx([U->bch=deeSm4K_42C&m;+"haL׎ܱ29bbO:/683$1;dQ>;0c| 7: ƯKǥiV%,f. IM ~^umF5wTː߇$-ƤmI w`EDM;BX u||?` -6gcX =*V~?<97JA^i{DUJQn f#ё|۞ B>މh9oF> = Ħn`(W0v,}o,"TQIj 塶Iе^_޽b6 ̐rr1J/+YQ 6?Q[;4#$4S2cdq`#M^y鹤"dI kq\mLڅF?GsxQ˯5}M)H^X/icr4S {¬@]QuWN=x7C@xSy)Vflèuo"O\%{^ٗ% @L.^})D0GX1+ܡG _IJƚFZasuURךSfنڏ^(aKd T)oRķs9рaV q{7sɅƪc&OCJlF 7~j2bعFIH/nҼzK n [e6uoQ $tT ͼVxν/"=Σx$%:6ڕ li ;qSr}\j<̀ R ͫ,m} b0e=m8)^N3?_o=N06ȃ9%J2&(.vY?dԠ_חmvi8\Ee*KQzh+ F픝˅D-ưk3ZU{~ԩ| *Sݳ:^:1Rhf߻qRdpy66`udtݞfecG72$=%cGT ^(hVqyXAQmGl JE:5>ie]](3/sQb!o؟/Gte:R@ D@~mܦ V5$q۟$0^SPEFɁm`Nlkzg8CSbdlHC%t&6k[.b7V8Rв{vdvA 1|T?i0mڬ8 W4Ѽ&<jgEb7aQ̡L{tJ/YUYEfx_$dN? qd`n tCJlu Cr)M;WB yXs9V4oc.!NHxo3X MXe8J1-,K BrBx9"*XwYFsĤ|7{mtopHHXLn~GLNӕ(>-98K~%@ 5H94)*|Ob` 6bdպHr^irwLMt\6~ksXYP p5 hOU o Rڴ_i26M$~pu=ڙ HEח 3\jـVhr4{c%  S6p Ңńr}dI )صdDPY\&C!fsey[{&׭7(Ǐnyi>g&FoOs87F EVڱ+ xy8w8P%ESD?C)-Mҵqe#24n6tZ@('ۣC@b3fܙ˕e- RHcwK"T̑H)Gr*2.L|ժM%y ! FyLS׏v9":.K&@C/,yP'GY @we|Ux) rYz.~]O&)lgZ{/w_bW YCg{q[M.j[Fƺ,ޕSL.,ک!DI;2Q~S m"nɑ_+$l8F%rb0f{X ̝Q;gEY8櫟ƈpe嘷U_kԼ/!Bݘ!؟ꞬLY=t@Wyg)(VTTfn S>@NC0mZ6,Z싳Թ蠽Ѭ~ 5>Ww?⭶2I} ek_*NG׏ϡWkoHޛ?:CPMnMAvJ7}y8@@.oNe" : T+Ùc kb\TqfO)~2"?ڗ. xE{zwyǸ4:G"U΢(L|]|F_ȢBڤ*lk_ qFU21PDD:;Rӭ"~ja̷nebM˕ӝvAE?"Ӝr= |),na9&в/!ds$=OKRs8(bi>J<{Rڭ0#UN*ƘgK:`6fFbhăg\Q4RjCnJ=cY`,yM>2߰_Rf#0e7[aڰVn/NI=xxpZSEBb!릍ϙQ|6w&D.s\n2G')+;4%>hE^yj *":/fl;Ck}bCKΜ>-0\Gl~B:Sg^nB!!ٝRê],&3D݈Fq&E[H1wâjR0`v 0<ɷj /?'Z)RP(I[Y.*lG|o?<8##э㡯i{`hYphȸokQˀ;q"S`=։G"6 Z43ɪLA3Ci.WJzm89]鯹WT; *u"IikT՘ɿ'<1V$|^KV.!{UlE i8arN*#o.]:#ı4[? ;xuzaX!G297(V~#sTP\1J8Se\mEltUm/I=gAk{%2EcRrmEN?i26JbFDWӉ9M؅LctXvL1TO"ް5^ u#bD jJO$Et0qYꆈBCAc۔aeY*G 5RȨrMY>1O$kg5 xԌKN( vigd!H3u?_5|^ nzs<:RD[!S뉭G%> )5˴ Hh%tNkPJ>; ζ(ڗ! 2Rwq sڪⴕw.D2E< iA y.atܐI؈K~8MV[r!ɖҠ R>9р~mgH< XB7b+ P +%!~pSf;FpaRsD=4+$T#^2]Be4 k2@x'xэ-0q"dG8u1Ĕ xqancW'.mdl5/ Ŧ= [-cc%)Xa^iq(2~ҷ7M1֘XRw? 0jk1jN+RU@nǟ^}rթ.CdZ)rim<]O83 wizwWZld2)>"_9lH,a!qy v%ASُx? z_S- ʥyСY`SEY/2]1* |P׊.2M!ɞ[{ꕗ+MH拍kw>F-/=H˭=kb@㌿1H-aK+LSiK;hqFE陟.'|8^=t뼧~Pc۟Y;ϝE>ud7I-*2z y 5{QP2cHyazv\cg|tA3bz^{μ94yL2) sf8j~-#]Y35*Ht _m? z U#%9ǽsE)⸿hzf$\z&yi>1{k"q'2&m|y I!j7ι˾PoQP~q5RW`G ߓJ72_j/h݌/zha=ƻ$lFQFGZ$Ϣn๠9WKaW%@vKxڎ* TXXD2Kn5l%L D05No.5U1:á{M_XF97=1JBoq lB+~Ѽpĉ^ΗQB K^;j%e/oX8FoXy48\3FOh-ʷZ'@{ ZN~!"k8m%|VEb~yh`{mM/N] cr P`OV9E LSӪe4[Lt߉oV8eƋ8z|^4trph!z䯅^);7w G9d pR7P䰧&}{kFv2@V& G(v2/Y)+?ˤ x|?>2)#qf:j( ʶ ۦl?!S"\*", ]9uc*" 2{=.< Y04dD:`ym\EOZ "ǰVodk5Αv̀tNǖ79``hÉ e%`դv IK[gnpɽ֎*5se 0ewR {;@c.Q4B< ͑ࡐ{d)S0w!e68t mo/w?mUl=Yr)RG^0y gtӡzUNHE 0l=UOf4Ud_?4QR@O S7:8q(4 Dx ^u(*ˎ{uBk`aֶM, v3e/ֻ{\1 T`k1ibֿ!v!U6[dlZQAG9cÿf։҃jS+{_C"Sm~;A '|.869|(DK OeMQa2԰rMVT{!DnzÐ?c%!3MN:Sta a#|E|)qzIB&sHR-dKDRHY MntcNGE`2' 8'4]k3t`̯n wy09 STD(D= }G*ƃԸizlCC7G]^[64VLr/=$|b:$QE=p5\I'x+.;^MH韵Jf2҇T& ʼnRz"f O2o͘=(e$2 FȄ^57{{J{nuKj&3'2א3EQtDꉱlACh`iGWx3`՗#Nu @ximY^i7O>hH k< c=auɦ8i>7dmtw<;\uN*~T!tB)ږ?MYe'UaԳͺPSD2p6\QȨ_,\ʒ>a\3||6ź PlSW $L[32,ҼGdC\lӍm\ϣ WS#"q%fmZcETktk ^>E4u zcD6i쀎Y몢=&0a5 2@с(}i %M{B>5{$,\9DN-xrLI`>?SFE~01-(];Jjȁ-P-#>KgP- SFdXy|cL?k^?M,-TW#fx> )#Z1I4.f,SF+DU ziH|xOl.% }KgccE)qQ=9vhy&`+K*VY[ރ4m!T].'}2*G7L"Tq{B/,cIGٳO@1Z|c?8:AҸnţ7)Oɭ6Vۋx)rݝ x,B獅]_L08ؾQ;(EIPPRV] V/@%'eX,(2 ZHkǨpfn:SY(֋:=€0%̿/}(X+TNh P|"$Imc*E``?1VPԌTD Y@ L"/@ Y~EfBʬ%GQy<Ƃ/1'BV9B˽2Sϔ{#p.Vt1XQUF3 B _; 2Hdھ宍ZGL1B.J-JWLʚ6 9nzS4) Kŗi ) -!;[W5EөHsl[-5/ZѝFxsmm!VvMg4S|%bs)܃} Lj |[%(?GO4*=&*JO$zj<𦴕$>@'-{fZԵFX9'K.Q3}AB9l1vEF ztl@{bJQkcX왰67o] KILjMu#w*ٍZs0C-s, B2}Wz֎ MXPhC@ԊȞئsPkm\/E Q;{6O{`K^&uD C^;Q~Qd9<+'e@]"mU=Gޫ論QW~=7އeux*e$޿mnwhR @ 4I(d j$qy_~E80C߱gɥN%MpzrQU!EF͵6S+ĹMlp$|ctMۜ~)&E .Y1ŰB:v ɞ>݋sb;Hz|;{"38UZ ܮ!W?N ʳRfeHر- )ίܝƼRRDV]0^R\5z9S+ݞxܳ]eȃYqĪb톑D)[sC%V}ǃ bvhdtadًD '6U'{ T:CHw)^Go~˿ cb= _dT'>_=sB MQ4qd-Vr!Nڭh *@h@!S}*uy#W8z俎$+AL!PQ,*. Qd.}lWPlŕKOv,p0#1?42b~7ybuח\pMdjP.}w>1}naak)OKw;"lc <Nr'gN /8dj~U!^viz6;uG[)oCLƞV^ /YzH5#ay(FX'6t\&$Ayp ^;~ZXLxqCX82b)دD'P犼'e G[DNXʅ!̿ 1/ux5鮑̆ kG<1%KtZ=H2q9s wtzudA+dB|A`!2ˑ.9AH~ȇm/,+Q9h!WMПDz"BTp`,5Z2*;cIG K٠{q2n/ACv E;L /6XvP!_V0A_CQm/) "V/~Gd-MS5w!bTTldxbO/wPLk l!K&*þ r|\m¸ZtǴ`FtqiXߡzTA@f*p٨z ?z!h8ԇG;=tx/i:m` e-1r*U~s_ANoNqyf'h=baiLƐo4?J]^\ʠ"9`~S C+;gz߂&n^e__ET=}nI\78( Uk ,Y(KTJiOejӀ )e.Py~eL^L#aff?AS"tMuid/k%{!4GQ+^YQ߂CTLl.X"eLd",;т׆{etp-mRqB%3nk\#o t[ Qɪ2IҔfԘ>:r#u4]@"9x~]}"a2Ȅ ;u!6;IADΈ:3j15 ~CcZ6+, ch,%=@?G}j;gk1vU =5DQ DT}f;c6\sJ̞mFLu$ZxciI͹/Jl\6;k썎fX )le']L&!mI > q0B262r`n8pU#{;`@Z[Lj.0:ͫ(a#.aJ.QeVZXnTiV.*RoPl3^o}U7$YL[~xrVo+p ˇ~E.{҅WZ܇H/Ȟ+޷pJfoHƒ"̦/0Բ=_ca/g|^Wy4%twR.E+Adg82kId%PH P$=W6а^x>ӹ2!ƥv#Vo %%>* Fj{Eg͕7KXFojŤ^<+%)]}І˨A U&upȇ֥ =d Z]f뇖5+vCY{/ G;q%\3`I7RyYFGz$x&!D?{t${x*3V6{\o[aN %zNw3ʺ]GeѷL&?2-A@V-܄"4-۹:9_igҖcQ _Mtr"n,`#8hX4hw iY{#oqf1B]8%zp!y0t݁_hOѓ WK嘄MWoӱ_ fDm_&2/$z O?@LQ5)rcTjYi3 sN>lp"عi:wj,i\q$9<:d ]\縏 :I@*]=(1̪9F"둋+sͬ''PNc3v1J\hthsXMUp-s҃oCfhjloұ.DB6w^`h'_C?GZ,& ϳ֥WʽDX!7 wZj9ŽT"SSNjqߢV^CwY:gQo=o+E75IMS/#`1&F3F kj곢a=Cwx{f^,8w bG=WʍsU+ /}Y?QzAPփ%T)*yM%vyCܔ`1[LU߭Q! !7!vv!8ؓV0T] !Mť^6W~ӾGmAJO4C m bA~5mVicB"&B6d̈́ymP^tu \ kG$^ذ:hos43nB%-j DK P ZZ/ 1bY\1Yyz-O$Zμ\bCuC)Ae׷>~QF]'wtޱqPK,C\(x~iX\=W:E7F%&ֶ3`ǽemeEq-i NsjL iaN0׭FNCI4&#O\KI^۴gnٯ0P$6>BhL$ &ic~צ+>Exە sMG'* Exd?8O-r|l79 +rf?E R5^r/ox‹h؜*PJSR/$4lNߦ:"b̗Vqϊx'fIp"46!^B1 ۑ4FʅvD霘5iB( &%Lhdzq\ł?8`RGݫ e_> Ī`٭\bb uMYxT keYű,ud #jeeA߉ UFQ]]Ok9uMuAn#4";gFއ4F7Ĩj :.2(*Cn e?e4:qC-'X/Zj7 ?)+I69:lں1^MT`gðy;_ ,S"-{dNk Ge/?'WRAbK'DTD[4w]y_ι支'R Nyremnһ}ECB]Y?8Կ]dC ?) st2)'DQ|E{_nxk<Ris8c5KH< ?K1QVI c,}j4RR*6h,\Fv y %gT>r~ηέ# qIa'-<žb6ֽ/6i>!%%`L~n/07"4sWڣyIKDdΗGfn_704`.k!l{/sX1XoÙ6@s [{ڤg,Ah">*Iˊb64x-Jblń9ՠG,=4MW}tH6Od=aͻ[%ҁ G7TXWG}NA1DEq Ҏ#v/aonY̴6\ه or;>H_CZ<އ[ͅtO Z@jRqo'-G} 2TTyB]JS aBJ5 p8#ef~CsNca9ZOUG.WJ gX1~ 6MceªA^=ROKDdg+Ăι;NH^r.?dxC,{ Bؓ+~hf5'˹a5xÚKu(v$rxDFW/'8!T'%{7Hi Ƭ":X:_t-!oʇ!91I–ṥ}f1eޖ#ջh*(zr{GpC{:hj1b( C}]D7g3g˿&K)*\)=A˜6Q]8@Qx#9R>݉cKy5ϖ:ĽQ6^#@2ߡ`+ =P&$fFl欞jtL d亞_[y+L_JmT4L+pPoI& R.kxQDv_MG6Tڊ @0@kIihڕs ƱĪm5KCgC 5nG ›6ѧ=q79FG:.7p=opE)*vS=|~rݙ9Zuο2UY$玵RO{ g;~RY2|7֋R2q5P-ggm[]kbc'4|M`5x`XWx)aX?e33xc RCsj([S߮# ?۰Хu!K}7vD]TiK0ys'~<5"؏IOt,䧏ZmGs% :é^fČuڽs \-I&S*<[G&72MbNFNx7{)Jb\3)^u ]QiMTOPU,]hOIt40%dhv\M8ۢ *fT 2{m=wW݈FB{4W~ `=DAEL#7YaӤ8--15c0w5؞щȈ.3] МƤ%4kEZ*ʒ_#qt^m2U%zV܇rlm* )Fnu8A e_t޺pջvX?x.LXLax€͵R"ܼ VwGS˭๫^q8@}Uͻp( {fM;Hh}㗫Q_:cl&%!4ߕT'X,Pᷴ)sXʐ ݻy4&8|J< !|Aˆ=iB89VocuG!|h1w%*ݽ "dLG -ϗm4bu5"P i"k taL^]:@XQh)d ~0>dt[6B5X,|FO=gC/g-() kYXaE@xNa!Om \?K_@$=/[.Huv^Rʦəy #X5+ m;]m{-9e/ㅓg[ gk:Խ\T/:w75&5]?;+нjeJFy=!AΖ;I;1޻3^Fn[t }NQUU\)[L,c a.rӕҨ7pQ\0NUxa hM|^UpLŕq/]ٌ) 3#U(D,`Sx̭82Og7zg䘓6wK Ċ8ZAc|[f!삅Y{wsʫ Kf?Pl`&8`U~IC( ^"RG+a6яIqOߗ `ua9Xn;浔)鬘Ԡi FwkNSxiA-fC30Q'MP ,57?Sb'%#iZ1z*ٝpwC!=}0S5^‘6w`9c)ۅ [iN}-vL}TH:{ӑXuF_E`eFCχ56Svk|Sd B73ps|]D{K4o;xWBiz=$V,iokRɖCH44PTѬi^̢F*@P-؂|=R܉H!m)YQ^8(aNSNSC/6Uڨ0(@{2wqMwl950Ӱ,DH@Ubc4v J}!=?CP P>gl4nSPY x#9kef5,XڄHȑD]c9t TȚm7>6ѡrtKN 2_Z'D&w:`8%<\*bRH7=񴄑ʩ\C5}) $ND'Fgct㚩z3Йs;;tS[F^xW&LDx"S'Ϣ1[8 UXLe:+Ч~qw{+] x( 31JVb7&t>P mecyE: nN%s0'filt/97虇"ca9HǓǫIöAnbh[;~gj ly+:[IḐGxfx߂'8+~7`.L @(K& 0e `]U} aĚ()LDAN0 ٌ"W2=P l[`Z-g,oxKWLsɗ$@ej=ÒNBSH9/ݎ76խUZJkV\3N>QDT0DvQ#{ڰ 3LB#h>SN0t.p]|c_< p)8ifm%{ zn4tgS|\hM!2t~@5;nJE?H1äe5hׯTJF4V`%JP$ A8T|wY 4v={LY\sF^L,fj%@ZH%h=/Q.Q0cg!{XF;oabK2Z8wlX 3lPRR: 6@ZVkfcأ9zх*# 0>ڗ;|\[ٓxw9>De>8ٙR)w\W͠.,HA)x(@Eh,29!; I"AA(:R0>K\01V幛q窢.*~Ya DCaÿoN؛LCv}6oB!Yh߅W[݆K?zAhZo 3]"6q4J/^zj> 63٣GnmD3KKզI1,#s:1HKBԟNu05ub Of(%D/~GZ(!.C Pɛ\RA$nVKߥgѰd7Tڊ`W-ٞ)ʃVscˆ _HN'_~ (}rԏziD\71JeT6@xko~63NʀH8i|aYAyL QXݺr SG8A}V501cucC`3K܆ v bk6"4yx}26i NJ_4nY; .ەTSov#O jiB'a{]а/q0í)MB3jF6{Ɵ5CJӹG#A9O01B:r5@ޘ096?fL9k )ٛ<*ЭIMRhMt7nFF))Qd"θ6]ͽjIvSQB!I 27j'~9Au%\9O4v.ܥ>c[_ehd6)0|q@t ߤ3Grdz}QU$\~N%iŏ:r25k"O;"k,Gl?s%(iOvi w2pfu9$ȓ ~,|҂)l:̺=@P.#cHCLƸ*Ś@pTvHvK:?ƃPEˣZ `!dz&+H @j( XC-uUrfGFHSˉ%S .'4H,!'X!3U::QS+{]>^;Y6Yn`Ne yOϮc~/' 8?5~34$Ы۽}aq4nA3vx:ß9yf:)d^Fg*yQ,^Md"6p\ KP~LCOF~T=S\&d@}9qaWǮ/>.Vر#g @8X㺏wYsejaP!Yg*sB? ?g}ZNHԷBqv^ܸ}wlzr|IؕѾ f7;>p c oK ø"n:z\-Vcx")Tf],9p/JIIg9Z݃[ڇ6?08I]r6 }WfZNC91gJbT6aɯT̏*IKhA鑎ȃo'Zx;z-S7ftwXI}o' bCb/oPۀr7 ϻC54EvZOP$k N<J-?_z/jKi|u^Za_S9RNu3 AVRY~&`^$d 9&|s^z^oC"QCdMS БZt o<0Ц4h}JthF3 Y[jH2Gl^֖/kOG`\?)Ln"WԿLtXBb>V<{+oN^k_ Dfځ~2DHJy+fUJQ4Qagmf( 5a !bD7ABfkw!c,W,xƾw`IpKO9ZoW H+E{(%0L 2<-y/'xCzd;#Ҟ{BNdɝ[7LZׂ aof fTM/"g1"]J`A 8TH_}SnZl;A|pI7\[ag 5lTвwk?1'(\&"&xNks\wqRP*@|nΙsvcw?q1O>{ryfc;QC=}Ȩb"wSybh .bZ#Y bΝgس'YrWRׄd@W@מ,~D6iA۴X $m Bܢ倫T+ |-{Ũ[H4tꅺ~ > f`Jb`a׌ӄ|RcȽԭ>QPow9 $tPyˎ8^.) v 4?-'a5I x܅_!e,<5yG<%zx[ׅuuutw-N.vje+iUªunFf &ARզӝf\ה~ߋtQ2pԫʨF)c06#5a(D::+B'V#w-"n'HCe=+ NՕZe9S/%ܟ3s鿯xq:-cwhktcw̝)<.׽7THsБ̳2tOc&Vdf)cH@~Sl- r\ÕIxlJ 뾦Hf0q`chbAF2Fu$vSH)+_F4Pwכ jԯT.PPĠShebsuA(z >|graalU2c=n dУ'p_)S RlܾP::zj=~~2j)vp\C{f=+3Ư1Նf 3PHD8?ؙh{';ZInϲU`=OO+d;no=e9&0A*4l -k+-l%Ee|6%[,k2{M4;X9\6d$6(%7H^٦qnsm9_q8Қ>x`y%'1d1| 2yՄ\L߉ғaO?#hX58GŸQ3_+$o@4 ^ca|3?\??˴YIJ? tS]~0;ׁ%2:^Քrْπ <nJ̗aecf訴8{"Hp-6} 'H|l '2!zEa2xIAmA"o6*8"ڴe9,Ƃ(u({Vd~:ib뒱\{G;I/@qU>b¹d9Ǥ2f7e jwd\{%om*S$N-$^Na3bFGkF9PA6m-A=AIa\ cwڤ.4sUQoLN0 DĐ,A#уRxAJrT^JsxG=8 .F5~ˢ#ħK㥸zGtT@(&t7S룯/bbVp:O5R'}y7V%P]Wr1Zf|&\Gz'^igziu9Dq.#>2]V @×ީ%)3T18ؘ́bZm~.=q$V" m٘˶\!Hگh_KmxE GWI5>l $u]a5~%TVc]MDhg&؋.CH\*% ލ]tc6]AZt5 ëݯgni5t!l0]RLuZ_螻ڱbˢЀw @KmI5;)ױw471<o2.rQ1m⒧VnKFQ<m\>A# >\u,9,j*`KMZYUyǸCYG*M_6xt8R &hf-gw *cW_$p &:$2^@gP]%ZӳQt D,S eͨw ipgW]&&ž0^,Q(%@k} Әo_+C'e%C U(x^u^x2y⯓R̲ e "6H0/kK l="Z<n )HA,1JC(2[ڈ*F5pm1 SIgd0PꙡDiMZJIfRc'rx(xj6hfL,z*> ՐR?@y4\|>%sGgbIE^ЂO?5Gq3_]s6֎Of4x~eŽggת*A!K@ip#݁  'L&h:QӘn[<,&u '3d$15xqhO1qex_*<:Cj빯]#~cjXʠnݙUVZs=cu{ӵ<*]w. 9G @`Rspxdk75m gཟڴVpG/|ADP^T5*w%[mn.gfB!`.ڨj/-XKOtX\$i4mCD26ri[Z#:|y-\67:4i']HM>x[Ŝ&݉Be$f(IWP2ꜽ>xfS՗NրL+_pa8/+α NW\Ds8!30 WpgD]J`ث#̀qoe?Խe}5C-/ /wćt)o|Tt/ڴNQy$?͜~ՅQ"#A鯡b&:nJHpOY}ZZme^>i=vP5@'~΍=u(Ѿ&1RĐZ/CW<o~UUzp iDC(FvgKne8a3 ء QtD1{MVΙLpr%(} ,ٻoF*; IǾ̭8GW_9gEU!hie܈|֜]A+s[6)G59XS_ "+ Cό΄KNW=qx3L]LDξP!`g?e;uvK[<6_ G&-/!$9MN74p.O˴p kP\Mu1Mf++"?&2k͉M5)Ydž!vtL毗HU!#j3\f93ʩ6.@$Any`%¥f3~.C'pu,ϑJ⍿,ơ/ 9?#PLeM&#8ZܖoӢ'II1bDmǣzFOMUdG'E{=,Kf\hJc gw.6ueI]=;ԋҝS?)k-\q$Gmr۰>beܚ gat(OO9cJKX]hћV5фEmq;a =H5͏iycu=SQKb^ - M71'EK|9 h^j*,Q]'?3sVu+d2,YZYC-Mg;[2i#w&C&m:Xgb+AN3Ҭ!M֌`'7DwB06, v H宫<_y=S2cn_J2to;8֌ 1!;el6%f5aá9+ vzM37h!;!{H%N77QyC?RDrŕp4جzd|K՘+ ~K,nN=PQ9\%p̐޽BwٽF0/+;! o w!n7(49.ɻϛVPM3@ ;=@<;V$:Ä<epiֳ [%[iXỲhb 8 zOM=] FnlW0J;&1!|º)&MցxJ$}sJ߄8uۊ`S'*ˉv%U*3Q7 T䭀o'h?revTga@*P)ܹH j׏Ti-X p8&6_@' ~:C/E0ow 2{' O,kָ؝V` ^Yub|BiRjסE;J"gA-Q  IM 3|U4emׅ"W1Ң /|(_ٖsg00K;\PsvũA*s죿 KABTcJ2Qa"0|e!]ԝL$nD gKл#A2GCb`nSIq x1mQvcD%L`JO9Б吋4 ×̍4;nsV Ҵ^.1? ڟ,p-ZYVگF05e=s{#[C#)ߊ^>Jw{7FA8n Nbdq[sIɶ$,ˠa).qlSNJڔ+*7 掷i+T_B-yr^Ѡ{fYl>SlLj$Bau}zD@ wGyE^ÊR@^$N ::) 7Mzl&AD؞m#N푣՘: {'6}ӶcfwGS1wrG0+t- b}DwcJ<0RllO3Kڸ[링f I,$ǐBߑW82ga`^ԁ8u c^N`=UiB!l6pBD, ijXY%-Ē2xdi?] g,&hEEaď8שƿ/jmd[}@તߔ tLBEF0L$q..V`^L^ w*K3gkƩ"Xc<ٶbq\FtZ={i9F?OkR6.'Ciy:,t7FM7( #w*52X='Gu}BΩz ~HN1&.!(70a5 {KW+MsQܭwXtu% >Bݩ@)GUROP@:5Whɍ-|!h=^ƅz=XfQOj(pD>t4 _~u9&rkp\0:aHJW "gϑۿJ47ڰb6js(F¨wXk89ݓT5V{ 1|Ҿw4.ۯ5(@N𶤼m" Q@Iz[)I4*T̓Yx=~S8u_@܆Xbx2vpA\F788pZL;H J2)b,aǨu <Qce:?I$ S^fEzU)PErI\GUR"c 6&lv~/#&Pܗߢ9q"^koxtI\ǬP S0Dc W=U[=~~=.-{ 뇌8&#[ۙXWoPDoyHrWp%\ ($"^{#kx"ypRŕ%EőC{_99>"_yo,־@*_HW:\I!1AzjUT>2+b+cG53 ;mN |VwԈޑ|\bcv] XE9#M*8jP"$<߸/󆡴:#AxR,/Fs~6 cR{Cr qݦ(mXS5u-"MܪԎ͓>T5|.JboFQn6X鐜b *.qWv.JĮIRT]n~SSv ֥P[>LzRX+-Љk;X18b śR.BI烋#фǙVP^ܯ5pkg~{&/89$c妟ty驀%>Oٗ 5$vH+5]~ei%T۱SK{Av vm_{ۧ?)֋]]"4STvwRywxKff>NMT!%k d2ϟuE Y#+ ug2.R \wt Z?.f)rrTpM2w1"A >UxxIZ8ԖQtGEak!at,BAT2_:aDcȮ;f bWNrz*PMkZ_vS3%vWX}Z+P ͩ尤$! 2h6 rJN bl LK[&c6܍|Ț>CEË/MglHn~{b,LNQ:U':fR#b-)˫ t$%|4òpVBS| kCMZl$H=u6#ܡ)&T"ӵ6֓˕gjJ2}cDJIcw3+-p…/P!UI xS5;u9K=H` ´-泲ʲ"ղ)Ac۪$&>zXIf/R>;Ng7npCjJk= dSQoD9&W] -g_IB^Qx\ rVPZ"i!I߱QęK{YYT TL.K 3 {23Kj^0{hH !I 0;y0w`Ͷ E]Ͽ :9_~PT7 3,A@FcݥaҨAOqXJ U3yZIlGK~$U, |ˮ~ @N>߁NkG4{&$0IcU*W-濩Uiō}ƞÇ[W`n{,[PC!f[i*^4! [ʣ9vԧ B5Ge+^ER͟'洐DkNU~dܿ5nWub+lG Iʙ/#1XA}J{Bu,_KO \PyPX)ԜH*s2zAl1&! H[M³ z/(놕^c2Q 6B[Z2t 7q'O17bm]g?0YzVUtĠW͍Kd2tC>Z2 ihӠS]U}Lͧwg04JY$93Rr^feiN~()6opê*fǶ= /s+-mcP"Y'7J35qX*='s@̧ͬö^U:r g.w+#y o{d3=k۷1 .Ձ/X~.uҀ3Bq-u)L/JBQ!.p!HomGK.eQ*ר>زs@x4]M,P)PV+_!-V5Of%֣hPV B5^+sЛ^u?,9?RU+red1|(;\!gh t4E% ܇$oCth' ZoODBgpsEZjEO*ժAvCkngM] 2~IGFd"^p`$@FUwaj/0Qb։,nq|mai Fn1"G=paP:DC\KpuW;)\Z +~@ilY!OfAI1tB%r]2Dv*U1$7C5?.|t6se3c`p$PeBqC gN-4zKFYOvmvA #2] b`9Xt eDFɢ=P42êOb^=ϟ@Z(|Q+M08*9 M1!(T֭ t;e5HB) .&E\*d M /1Y_UqyF3+@%aܑF,4`mgIkiAf]T|5q0 f˻SShHWCФi!$B@!Sl kʖsДθ&J^2E0>.n Xpq9Ovr!D k &s{ .+zzs{_֐uZz) 'f.ą&xѨui-A+2,"+ Y"^M5ytGN'͙ k`c=UfFntBY[ua+byNW|՘g"DgZNH.ULW$g+Mޢ|4VUτ_sDm\*Xٻm L{s'DrX@]dƊFS|ׅW#51Ўxjj_9 ӣ2B{Q_Od˅d0NSUZ#vgW4w!Jdۤ*jg7*~iF} ~-2c! !3XAS?ϧgbadgɄIQ̟~W&e; \:RƾILezǴ,r PZPd.t/|%)Ȗdc=¾#c^"/Ru:\`|m ZN^?IINy7R\O~=Q$4jk꫏± fREHr}n#dƵ㧍{ؠut_-pu$I@PI#YHj"]f%y{+O^ UJu@So֡ YzxU\F@Gm›{RyQM&r(! cH֫0{ J3TÞyEQRLڠ&VXa/J.,If*|n "]_{poQ<'`հaСÂ=DuaY?0y&VXXa oan0?Cm5+dm+06&NCǿ*m.& <8WmEHb%37 faM.*1I!~TePԜ5XUnm87PE8h/tJDl;~p?{Ѡ,1:[7#I$ E& QQ1 L#s{Eb~~\ J~6yJzA;H|c|2$)ON27^ ^ 6% 2GCIwu0u_czX;h*iğrio5/;DC2;~^fF&d66mtl&Kj]9$ )ԾqGs  D1*Et>.5.rOCZ'~boǤ(H)Tit;۽g2Op'>0^uEC B;2ho1 Z6 b; >6M~8& lIDO3`9*d!CVŠ>GdYʧӑ)tf5>$|'K@dc.ީF-i$$ҕFuz eGTJ {j/ý#WđTjMŇ CQ̪p ݕz)D/ uq=J|)*ȼhLSxF}%CI*E=dǩ.m7Y,@2\\ i nk,2 AhAhk5S}A~2\Om %d}\%Mv,B+F-8jF^QnElM4Ôzdm<5.N{jF $/ VYнì+c )mrG&'K 7y@)aɫJB"0p'L΁Z=p]1xbMͳ1ʔvޟ#Q5bR5ґQd @CFGԗ<旞dIZ1mppsß䷺APaCG1PK[#~P$'U:]Uq͐JRJ-͕8j?>rW?nR3_vNt#LGX;~ss9 G3N߈S4N(=0:"}F!p,xy-wXk,Ⱦ\Y)8Jo뇙6/%=KLNNN K{t\C/r&;鬨` aU ] #yטeË)t(mRD`e5@P f+8{'1K rivjF쵏 ns!}; SK?΃ۻۗ0wm%ު&>$cE.GO7:RTvGa|&f4gs=%mxlXb4A)ңi:N|1:c<$^3ݠ Wpy1ЭC'/ŻJ D@bɑ RRckl¾!ZkN7GI<"^gT`d<-@z'LkRpUNZ|+H/\꺔`,{HF jKZ, 11W4Dl L8ϟ"Buzn/ O]TEEGVx7@_y'7<|GtG9ZR>=:ͷ$##5ks>$3k8*ۑ# =@v^L/Ė?#jS`~~*_}ȃL3GEUF~"$sE6%75!3K]$)bziY/ g2G"~ r_ iyyꑪ[vmC;d8Ϊ޾k$2@H<-"}uY* h$O`B(= OjCdO8VxB)GF_y O+hz(|3l>Rf1Ɉ a{ei_Dc.gp#I񌂼:V.T~P=ijJd$ݷ\ffbQݦ%#ؙoa*lҵxq0ړxnu#`MY>%,p@ޣi9;j?aU z GT95], \R ?}h&S?!d=NI}#0} vA:V0x,Jox.Y[lEmb+[aQGWl8lai8% `geyWɦțA.xVQ_[ڟHԂ*j<vbɡď;O6s@\$P΄"gkҘxX#+j-(r{5b7u aF(E#ccv i}:w#PDunv?-`v*=CCkz%lZ0e@ ӨRU,c+YcP9RubhZob؟vMd@d,3dWvZԱ MMELoÕT=L"<2{IK/k93AMOvO)rmWn.k43Bc1~.)s,O7bٮ辽{̈&,3%n 9GCdi[ e$+[X\MvO-[o:pE\`˒jw$zUW"Zc='Y݆(r:8au+֝7x֌:ESھeZ{{k{è{~8DA-Ez1 XAΈ2H6veT{(iI(eʲr$'҈{c,IZad&2[_[U0$'>GF!Zl b 贆_ZP:RnЖq{Y f?Hhvf*FH^#lauTdl.+*; ydT3 ~ֹWHJ?pgD]:m@E||zWo!.Υp:J֞UG$ʲgN-h`qWh/M:>7 mR::"[>H*-bPZ#n&uHI)k3;B XAd3 "H80zZ6AZ) u1%bނdfs'jO oaߜvPRAH!,jH5m IY$6#g%r2^?\#_KOOjmm5z#*NJvW؁Eo \zh휃_^i/8ԙ]=($䂦V1ؠgP'gܬ1 ʨӀ8sc1S?v~Z#00 tFrLi:$+]b ;omlisAs,XMz: M{&MOiŒ( mx#JnF#"djC%jnB@~ǝ`4-)U}P/e0RV+ş] /z XDC)B! B9Uco]95)&FkdXY@m3 RHVVEolv~s?lOi5He] LbJRbi*,l `jayx-:31.kr ۥbK}껪Y߱gYZ07070100000020000081a400000000000000000000000167ffad1600005708000000000000000000000000000000000000005100000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/6lowpan/6lowpan.ko.xz7zXZִF!t/V]?EhDTTk׶Ǽ5WYP#7rJg(@fbD9OC[=x&BIXK, ϭpS\ S^LO{C!~}6D ӿ{o bMaU0nߢiP:-0 qaZ" jnrwRr!f"@́ ZjM\¤$xе뻬؃4O`5Q_,8-G OX↴.a\IzBM:0'yU8,r| wJ])m2Od3 О*kwtޕsG5JN[%;Q>N?qXb9bGNgzńm" 09@S j}EOOzp_O|N5W]''wKgədC3ʃ65C\ I%K,*vQGz]{qYצ [YqQc>Ymp;^ģ)UiXߋtoh/EXߥp}̎%7r $%3sp^,x)~OSQדAgQ*HtZCZT\&c{\II$tUR<`gM Hd}6hrSN[G5ՍuWTU$}o9 Kd@Hi,Wsf͔jy@LPP4gYi`bA&KT!H*܏0Г E\b/,ӐBei{K%H*W D'hCH}ۖdJBpL+&-mS(ork𮶚^luJBujc!x%i fMyZaA&,yHpVN:%۪|BѨ`_9u()T @mBZ#YPW]4r] #|XskNq|ذ0>1;`+VE"x /m]0v%U"Mڦ)4Of&!d,@VPV v> ]x];{UțEcR}hڜnkKF0Tiːȭrw.6 6kܱz)GN_MUNyxC`%-BҎ!Nւ! ;ԩR,wC1](*3f[ઊ ZףQtmP5]㎋' J>xE/:NLq6Saˇ&Eٜnz'yH†q`ĉc,(/~,. z&Yi&q7{)ͧ㌬nfB '|G#\Lm F!ŕÁN| U0IZ}MI! W-iaeE(/Uj>JYXP3{vD}t ˏ!ڦ/_WW러=S_c.Hs&558sMjb%2*;?GJJJb>;F'2rD+4$\p9e-SdZ|DD~R>>sčLhm@D G6kO!Amc|Ӏ}r&lp|_\EBt~@f4ZJ'hBC[j?-NY'b2MCG Uu3!/2b+B;-9y540ʨ$|gaa>8)pRm#˳A!lKĸ:]XT#uUT N9 %MJeOq~^z8l iݎ %cI0$GVW7ݴW+ƿH% 4f 9)y/z ."7WC^.V~Oya|1Mj.$!N! LvD@h5ÙL8YTqk<\k_ 91^;+ysq-wz=B.n#)R8˱r6?w#tJhn@|hI>fe: l:Բ Ç [ kJyʁN_5;赃A3jb^ݻ.y{{"]Ti lf=?@.aBa*dA-~>0Ս}iЮS0!EP.\‹bƶd%Pޡ :\YcB*2H Q(b-oR5v>mED,p0~)ɯ6? ^(wwRS̩"PLxn`'b+ ?6#^gKe=mvRA:y JIf6[qsN_7V>tFr/ɱIƑN󽒬ƣқi{R>uGK-vJ8޷Xt㛯F~Z[sSnJ2MaINlccPM6ᴅdR56K=$?7;DDƳ4`L%#0.,3hz}TWrOO94VG9W ΕM# 6'Rm3Sp" 3s/knq+2Pԝ Y)]˓)y`&${5Ռ[g;ҷzfm+_Gkd9Lk{3Oqig۽]ʬCYy A>P=ciy[ v.8=Jϐk*\j{lK;)'D#?lo#:9Y EE5zuJ3g0!T+,;G_n[K&@&m= WTįOb\51?r-/ʜ,X9Ts8浼ifo1 erl?s*7 m4՝]g6 ,}6YQ9niPYJb#~bPMg.xn:Oa8K'$;Zb?J;{wӸ;'5x/p ԃ}R0n6}n+ L0ۓT Ntx&JudUjV0AA@E}¿*2\<wZεu(.~MQ ph[،RW;jQ!@sΤ)$u\똼$j p< r"ܪoǪ8avZuAI;(@l1j s*]QT7_fmDk(C"SSC+M̀nßAt:Xk^'rVٱ)9]: wLқ0ے <Ɗ32%(bz(kk[Pf˖ȦEU\ѝ̷si{y7 -phV"|DڮnJƌRڰd؍(@*,*G\9E^0$6,1dMiM\E+G`xAG-v?|UIL%fYI5]Fޔi[<1Nj.)ZmRc+}jBmlZ8"iCv^7 -pE=~:V+D᥮/˸6&$r㡁@[l! m??BWavp[FA4>Wr u;!J:Gl۠'-u,ߴIUu-|%ˢJ$cPĀJto܇"7 mճfTy)j~O=4|,m9bq2s~M`)Qwtm{c!gh8N^/+wۢ+Dy9cf%#}#RuxG Jêe:Л$I՘hO7QN"x'XjRwuej~"o֘^#x(6"@iOx!#,g 9^pk1PIz^u]=ɋp/_-wdFp)b! y^H6 :XGҏn^^Ķ\^ +_;bȲf˂Ba6݋(ZH"#.2*f[%#Rj6 )Bp/Qum> 9a %~RzhWN/%pnV3 [b?a.mMEetRe9rlYw A1;ʅcjC1-#*m0pRiRrvh1@"@IVG5g1Z}PohNʼ(+%I̗`(uQ!o۷ǚYlc={89{_ 1fbij[0YW I a HOXSjKid7s&X=tFQm7}t/G~YhYZ :,ZlYܓE*ĎE#+h]r#L[5XU=}V~0ߤ>Z!ކ48IQvPPs&Mnu\s@\:[Vj4%c+x)#y !_Ӫ'hC_[GXdi~: [!%du99evrs1a7z3kK^q~\[zpSycIx]]ufftaBM~5xDJ]}OЛI, oХ]h!L{QvEIm,}'@Ԑ0dɑ_J=!A@k8@]}i#j37kaPº9PI?W^WyD@k-4[<ȋdZ2 c/xo-\,>fΐٺK*az|Vx[1OIO]B,/mr)P6HOLk\ )  [ylr(RPsghXj BvU2es^k! 1h9rKiX6{Q?9ם(0xq)T`o ]H] ++չguF_.d&Pv^X_K=]l9k*- ^kRY n<%Jd\SdF'cuƆpKZByB!=dcXBbcm>4{IO⬉iwX*ׄYp'@w6ɮ02NaPi/d"~sڤ/t/2R쑃6 2>:XLuqj1ɛXW.ʢʥ@۴'[ќq1} > ܆o"ZYcIҜ)^bPu#lnt`Whєk<(ﰉzG5TwvNK"'笔4?ɷl{Cb7I*"2YBtNyz)]|@1ε iJxU:J]3FH> wWlw:Owo|rkM ]cq9MdmWy$fY1mQ̷@>QqX@2?LZ4 J;1Q/+Vs/iCuqg3- c5礔Hۜ7K-aۚ;d@ m݇!ٸߺu'*E9G*ğKqZ=-7)ʸ%iDRC7wp1~"0?oQWUu/Ŭ P|qCP&Qd 88l:Y(Eҙ{!ξd%-® ݫv{r㙚OLivgRq4V`sE?hER^=q~7lWI|w+0dZ<Ŧ 1ڄdxL>$U\v74 9;3yY{L?2r6A[SJFz*0Q(qwV;))}/֋34e s=~3=˵1U0-a{a~xgO߁’C#.<m|uC6EDͪBM7QX*WCXL+#ѣ+L$&j9SM1 ި M["↸7PUV ~\B_A8'.Ly׏DZ_B~::`99K5d'^#Q||$֒*埚24dH (G/sYbQVy&Yi&haގ=7Ts}(s6bLS\zR.B"/@VCrR*I ɧk<~,&K} @`gɅol$*s^Mu_XX<Ov:@R[B.-)VKt Snq֟t͞39 A:U\KȢjd t?KKt8w]"-ЈAa%0D p %i0eΖ}!enj($Nowzi4j8ӻdh5r(G) .-yE"dF+.WB.@V}DP-j*_i&/mЉ0\Ζp$ď|y: }, !bUJgd%Yɍb^1O;q+d5]>k>ֲr3[E>fZ0U&bɒ;1f&~٭e/h#Ҏ#hMϾSih`iEH7z×s4̛9iG5>HMb/x LΙ, T-uqز2&:-5zC _h;A#_Tcqueĕ@ Dڔjn6veҰ<{>ΥӦx])=k?=n"96&暯C\.A^%aU35bG׆Y " ' =GB?$yp#_^Dd0=w*ې놥XRrz vcIg1YR5 U9H0H)ȊIS省7ֵ'@z^pɈ_;/,Ys&%)v@-'q 'hOwWj}C#X;Lv:{z":w8j떌wkE^=cO)Dէ1fޠRof.\/Sb3.{6!YMBQf24 "|ʌWh"*NhXЧOR).7橏'3Xdw >mc/I⨔J5uSz 29l3CbX.x{f:=d׍agۉDԡ 6V3yRԚf#&핆kଛ[.e!lk wL""O) 0' ޿W%~JX=H8a [BuRI7K-ص\%X㭷?財D Lx9GHѺL{}^55 -0)eh6bjYd0ϛ8^)煟b UYrU|[J"I:2 HMqT]ΐ` RowulhGu 銣fS 9Ʌɔ G%$2O٪L^ 1nj2n TK,515%X(fGҊcy sme=grw`LhZpR1X*:U7*;C;-JYM@3/_&-.2E?4`TߴߵEvr{q܂H!D8`T=&#iQ*OH.EfwtY4r/Pp%`CtGWG1~{JI, K? CmRQ$ɣ ]a,&#SbuКXlu9a撧-6=g9D0A7MF 4J|o`R> 5G/nhyir . tmw),UyxsYv:Z|21LCx4egpt+".E2rzG`ÐeV69L/T;)r|M6Ags}\,j=8+w"4,. .[ͅ#yVB Q#4ζnʌo'"niF)*}%dzI1loBÞߧ).W*)D)œ! P%ȍ&pn|Qᝅ#ĚA&w;fk ˆܥ~`^JvalJDvJ9f~'6lP,okN oQx۱zV]@>/)8f%{xHո_VUG<M_@,9Ó+7+@];u 7uڷ~k7afo/Rɴ@"B>VN3\Q= m_1_Xk- (XBM{e{7EQJ0O/z:/Hm`StQ`xh·崹t&Fhg[N4#OLښ8kvρ}gYr`Y DaqS)@-g16ڤؓ]=> 2y^[C`sח3Y{AK=54+{L.ؕI]e"v+T\(ҦڗҴb͆-?ID3^N,v<ZXe#A/~:`dx{J|JU)1ax< 4Xu ~M,lEFr5E.یxUg׹f ̵x&`5vvz4'AcjX']]9Ju=htRIҝ.~E@)s\-WPb:G-S ?8UĒ O1݃{[Wf Ej3kL;FȔ"{y~Xn9뮪 &y#blhƐK,6B_q$O16Ѱ2~w RQ186{ҟ)zjAKQ i5 )xԮ@mi;йF@0'K^3Sr+/N f|cԱغ,-/W0^WҮ(,9$77Wy G>q@ POWK@>DZ.ӟ7\lĪW>#V]?Ƚ~Q|e$:ls)J>3WN2 vh1K2Psk'1Th]xŠ.9kkR@/)V#7ܐ68!M,&R8.T: Ĭ*uz%yrM bd}M\u!mv.(ƹPT5ތ`u 4 6_|2Rvs;Ǽݡ[_'{cF`[Gi1\W=Vv=6[E9job\~˂6 f9K}*õz ]jp$ֵGyW;g*LȞ}u pt1۵H\0=A޶'sȺ7Rq]Uݎ)ϦCm;COD e1VRz+e$gB3ъx"[A"/V*%SJwx/]_"2?8#p8ƝVd[&VIGR?r~5 9[#j'UT0$=iҦzT6xr MY-&i"x:H?Ka2z~x󆣞K7tܮVg]Q63`}# OjuK>އS:Ě1!ͮh,49Pۦw.&S)'~)w" y. 0IGȷkqֲǤH=ZałXT#9E&` _?Cbt )rdsf*uphn2.׾j4=yYުdZЬ}f;\ @~JifںP,RD֛4ҏ!WId$o1?â KPX'5>2|, 3賓;jA0%ٶA|a3}Si@E=40H":,Ax1wc*D" o&_3`C;\APSoXYWmJDP4 B*rYK5*-W L;)yc/N+ZC ȷBѷ̪Dt7[߲NR?l'%tXV =D~p,5ﱲ1/H膴JaDl;׮ fb&.f`^m%JHܛ!R%wDĝ}11h;UqZ"dE/X3+vy9_6/a=W/rxjpG_YkQˍt^`)gSN`p]T|_;}_mXNȫpЕ R?D]UNMs|6Ms?e>CՀ]9Gx]mAs؆)dTV "[ hBml8⤄{M2@ÃMeC~o;V)Y37DPٴ/g!.a^`cԖtj {v1s.YM|ā>eʌ"Q Zl'j[h];>Do۹/؀@kЕ2i '-$^lI˩ioWNGX'"S|-q>/64&}LKuE WQw;pڙOͽGFIN LVuc azuS0ҶǞ:3'(,xiJFsFHJ]GM)a dzz!n#U yZij{(K#+(ͲJ^'? \ UOuu={;ۑJ-Kc&hҭъ>Ԧ5CFjmEj<a7@eL&dj#=q'aZ ߵc11rO;+dDW'?h]'|NLTJ_kò1n7 6n_Pߥ? 82σ:aTl^o}q&;tg(]!}ƿBCd%i0 7CZ*P@lJr$GCTD$ƣ5#HQFCLj^1֯ =:HȚ&rD;wO9\тFl?ݘޙtL`_փ~{.'y('׻&Skh"!N8!9  kgxE .0@w w - izC7e>v|Zu}*&^oئ܇rNǣzqpE~6(ߴVEѨ4?.`AEI>vTZMeO$6z 4%YJGY=kI#=a?ka0H Wt s#`4!M.FE&`[};46)^9YN;ߊyfDY+$]j'3>YlE|eE1D6?8аKk `aQP(4yk*A5H .:j%Ej pdTI,ě s O aM`Ci? [r="Lnj|ޓ %5n>IHa|N|hewpK}3LccVM%O"Ù!<&) D2Z"ʫq{U6ܨhz\T=A.JR8_μY Bd¢F!:^Vʔe/M$la1[jݩhJHFL:5k ˏtpԹ^~dÂY%y<_S}Jd1bIDpФΰ~|M<vֻx!M)j\}o~_ {=&JeNSuu]>5KK~%WkĽF(S0M/pe}M ]\Ɩ(,Fg k Q*MҰ;cP޲~^) BwL',afrco@ GՒ*( W+BXP肈V)Un+9@ShA'%LQu}1)r\ZζS1APfFc&K 7Mq%;q U5/o%EV\&$gSƵP*0,Ui~d S3l.b-׏gʃcg&ؖ}&& ;5x!5jܵ?LcS&+R[Nrۦ3i|5^/ۘ|n?Vctmlj?Y}QM1$lg:Ond{N UX#e#97`C]/Z]a􃜏R>Y,DEeԵ`vF; a87<6#AsUG5yLp+¼Ύ iOm]f鹢݀EUZsS^w¨ 嬲[Z c%^>ސpD%Dty6*&' Uar-=Ű# B[9e#WvzM{3ZEDA MX挽 [Y^4":e\hàB2jtZsF"- P]$v@8A9܉Bo\qLTQ 1yL~0r9w)  b~nZDF'w-|)[J0QZ3*3=qz_:Fy 8#J@/ѕ'j('xƾjmP>3f9 U a+.8MQB:Ir15J6kL -% %܌l.7^$M24^fQ ?}?LFStVU*ߕJ:ys!ٝb)X7C콒^&r(-O"`V#Ȗ4ޘ8v4}ʮzz^#q kQ@3MN\2;2'-Xcm h\h;2ß.,U dNTT&oOi˖ ̮kl5JصXj lDCo~vJErPDPVVZMVVBҀA^76ȲK:JnV?$)gU#.o@PB#oȎQL묃(f@>wF为VJ9Ǥ1=c}$vcCɞwd@ybnX $X\M3.:j3}`u c2c|gN׏F+܅nnעЦ:oԿmVyu{Jg[ qύJb;64tLٓwΘʻye5)\B{͠NW(bV+e@|ܝ^+EAVOQ@"Y2Z]-$!roP%DF R\f`CEtVR rL鉺=%S:Ē%.S-*CV\DCK$SIH$5 SfvF7_m^be%DwEckK?r !ΫJ\}_s6⯲:seqp"!xUULa'0:/uE962w싆4Xr 5X=Xcf pk-{K85'*Tq[O/푫}o7ȎNY&, 9;>؀gz`s-mrz1SeȖF$aBXW{"7#gO}rDG&~ֈ,<;\g/h>,饳T aEy-vZی eeH6)e9;[ >Ql=bGx+fr!mKEO(@Ha;774iC4 Q홛*"듨a7 6K,~NZZbr{&D%x1+n-s!Q_X .DS،ГAf!rJo,AgPX2t 4#W9IdqylȒ# ZRƈ%(Ȗ>L;bhMc)H[:*\^(9i+D PN8%`JNZ\Ʉ.*\ ~;F ٗ:nhH' D q{0S)(a_,'_a @(-outԚs&C Ou T*[M ΢8C{i,kn]?:m/0S_k*ahp*oɍ|m7&B \s*FE FNB=TiITpL 8oۓS؅mzU7pG%5Q't1H`%礋9.U1DO>־2 oMDp82iXeM}.XnЕbZڄm?$A8ĠV TiDP^@a2dv,*8J9{ȝ^ *RܲK4BwqWDY˷4k!|Gzcq[@oĨ!>u0 MGE s0EBAvI2e\wd)&l!tD҆jD 28jM|чt|dO97A*Mb[J !r.$v aH?x nP@mC5Y818 [2^0un5I8nH-c LjW~ Ee.gYZ07070100000021000081a400000000000000000000000167ffad1700004578000000000000000000000000000000000000006700000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/ieee802154/6lowpan/ieee802154_6lowpan.ko.xz7zXZִF!t/deE5]?EhDTTk׶Ǽ4ca1Ҕx*P.f;31",FtISBs7DQ+j2hFL'_9t/K BLЕItd 6?ez̾;5ԩXɺg⦣۔:6 V¬IЇmoLzSy/?=̅V~GD%@/'$T~ߎ S=% .\]Qɹ@ RV/#IҸ`x6[kG-㝑q̔auGs]ө6#%F/W9FܹbUeOBogqEԹN"5]p$C!r[AcqeL~übOXt㨸>4,rtwh=91k&k|=K 6DHefs<\ fPDࢠOFZ'eH<3*2}X9&)d=X E%*IDEFJP M\52[QRI$&:leR/ w,HHҷT|+TFyZ~!|EAd~ cCXQ_iQ> 8>^YV#TPQg,5^:AP+ v\7(}aIipLaYB't >Un\kuS+jꙟ_til Ke2"R-3 KdG.cir~q%  *#Z K#_}BaT_U\0wE</MfJg._-υHø%D5HD ECvTW1dY,z -)pz%@fɟ% drǭBT 7mvGB1$6RX4WaK'O@9ug`erjoD>8qG0Pgۜ*j I>V-2Z ĉ>0-^ -Y -:zm1kAFRynX&rm.B~VȸYЎOe =ȃ͇> ^~=g-oc%l(^.?k:9Š<6P& =zaVIF/%H܊+͍ хLb\"0hr@j Y-̮$OjAs1{@qj1xL n` iBe OG$69ut*x6z^NQzžGV!*YX./]38x2MiOMx}H'R: NrN@cUA~ gNЌ)pz>#PFkh/J㧞LMcT^"DyaPzn I"oQz0lf}q!AE^P$_mFYS5u@.֙H5c_:Zr4Gqb`1 讃/nE*_l,5 Qؐ<ݣ̦ UBlf~UlF&Q&2)y6?2ƺCv3i6 +5XMYtt' nAB ssỰ5q+CƭzEU_^xx#*zLڿx*WNAVoTԼ]RMOZ4eyQ% r6Ze!%Z` l'Lb* 榰{r` L}77/8C]$,"HfU^{ߍ%J6 #7_\ .;V+%BjW\eYeU%)tJiP@u փ-%|Hh!|Ɔ&>JG . Xӹ[e@u]Y/)8cnCVҥ2tw8Yz~mgv=Z@"48z@i-_U5vq ?qD5F?>?frڵS(į98obZ*LH,MmQ\(""\t[=G.] yK@׿H2zTiU#w7(9c..-`iᐐ;Z PV9w"׶J7Es2U GE=werE/$̽\n֞Q!65s!5RK4,8Bܾᦼ(%e7ϱM'vzfop4tc#JqB UI=j8MB:-o4Fo5J5 3aW9T|+; |ؠ mZ4(_* _o^jGZ'IX`pKwt827Ͱ< +;e&p,#riBv' /3flp^e2AVn<3_+Y.sL:h{`0ֆ }_ƃH+~Cť/hhũ1 K#|^|B d |'G לc N_ 8J[0O\2:^2"=ִdT iypwʲXhm7US Pcv"@r.r-+CUwBʦ, Oݚv:$F{쀬zJ9V,ׯEH"ra#5({Vva7߹FTM_Aa^kD:o" ]ۭ2wptGAo`@G;14{L2e($N\L*IAc1 Ѥ|1:oy7]ú ʀu c˝7gϦ:z`|#~ 22< #YfoZUL#±i -ˌjaLCrfz/RaPvueW{Mn}f)6[HB4 ڮA#Ճ)_"y9aWddNsm.2c\%t僚@TWcȴ̟֬Xp\R:]WdC68[1CIp^`2g )쭮'g+ғ llpWc6m0/.m1yъN,fv #i}$J.ocKSpQݖ}#]ێ;:z W-Ȣ:C,t㠯,`M^CsIFh]aЀP9_ԅ8&7]R4ƱeY ?4-ׂNBs;9<8_h}"2|l!ș4JAy;YJ?g9m(р63/D>GH2VTJ19NNXyt-U}Y@4a2edF *N51$ yʲsQFd§j?q  b|(-5K+e(ݡwR} gBەHLA`AOq0_G2ˏ C-Cd~h3ty g=8mjDG5ؒ5%h\>/5)o>ʯHo7c~K%PIW<@To95+3 n]rc ǘ+neЍ8pҫdX|Ճq0H6ys1B.A w؀6/}0\͇ZlIW%m_7 tS0Tx R?KYQ$ڴ.ZT 34z_LU>БœE݁'R\ G*Y]RXpN'dۙ<.МF[mxE  uG(nJ=Ӹ [5 wğJ\Ix4Ɩm{? y|]\z^Wf0$J~>W AɀF}6LVR&! :Z KNmAZa CJ"]g9D̺X0qkb0BifM#zKڐppdM_ht?Ƹ.'CGh#T@$k )H}~CǓ1XcwtfW{HIASRΪ%lw@)(އLO$]Q97Y Qs_ᒼc 0F.+HI hxn30jM);)!dq\S{)z!Q ݐYm+d-7b._k%MHP%+fwUkDjֹdO.o-,;aD' "/1,e'z_8v99آrХUF3cLu~IuU=t듒> c|X F6u+ r ?s{MQ$xDZe9 8M־Y5iMc\5<Ϙ$~%Rű㬗۔.8X+ _H^QHU|!)?tb7iY1 Y{"yOVY$0\>hsrgyONmOe֏!7u(~_ZlB3p|2/ef}c*W]Ɔ/R`wn2EÍsŨUn"Ҋ9xңaة4{ hn NJt"eF&JϤn{-ԩj3&8FT%?okaCjc) KywٽPVkЍq2Tpif-ctT;:Fs *:E"$-'#{%1S-^4WIh*RU9"oO>W%D˄ʒ^כ~Ea̹j TgSWi}]⼝Dorrop=1]QlaXYQ;L>mRKؾvw|#\ȉ8O}-Ca+hP/+}?iL4M zBamD-v S1qA! >l]$~ G'8.Dj}nɁxg]B*ޭQfma19o) (SdbE{8E)c)9/+[2_q!vo`E&( Vm[.p743ocrőfN^rŀV _pt|VRoE>B"k ɼ^4r8? `| V3vqUQu8D>j$7m~,q{aU>Z+:ow;q0 `Vᧉ ',VX=qLԉi)Yܟz5eG\cBw~^أh`_k. `>It~O7%1ei c0 |Heg8JwAcP:@WMzv =b20a?'cPFNePO KUaL.bw #njE!p*/Զ3,YaZ>pӆe29XSr47MBDOv5+̙WʄH4q }*Kn,N%LWivL,K\Q:S誳|BP{QPGp# /g?D}? Mem\Ug{{4iՉ7АwЖv]XU'<8"R6 GHhVÍzDQ6iS4P3k>nY *ES#@5U{Ms#EcK7V,(IB-QoA_#QzHZhhRig#`0'>Ⱥ#łE_6pMG X{M@An NIyA¥4pd~P4?%M+/z|4*ɇ;K%-S$J!$i%ü5b3۶jg CdBwRcnKk_FfaQ&eJ?ZpOJ<$ oȘrEA5^ Ĺ&crWҕClŌY?E$oc&@e*6h yeiY2׃|*^5)7m%bqʽzuӘ&_cRΥ)|"X'AkPK e,KR ܘ1'+DjJF^.c )eۮ#3ΖSbMuR"[S_SYhw,J {r32\=CTwSmvQ{6*pOxI2M腍VIDX.EMϱ0 hKMi7y<&DŽtpP0bfW@PȽb.U};QYBX)*.cmвПWeŽ=r9B3$VnB\_S:W"4wخS?J_ߟP1&-|fhpK)tÎ"o>GZ!;I`K,t^R5/AeլPBJs5@b-:a4oeNWVc)[ ]r>^Î夨D{ Y:G.?oذ-s?ƄKc!L̃:ذ4rmIxM:g;mWq%I5 kiqn\ɦ̺ˆuH1WZv&Cf>?~2/!e$( E4)l/hO3zNSlq?}:e+'{vJPI IϬnߏF6\vEb{Ͽx>rī#_s~f"d* {(B?| _>1X7kYF5&-<qbȑUG~Z: cDPZ~S?<g(MLyU _xD|c3|Jw .'}T6(1d.%Ƙ7iP'G*$#}Hj>~p~)@%x lfSH$WiڑHLd*۝h4 a6ܧt1v͚JhEŏ\!ʝ!gpCFb. ܡ G]f̛_"y.Fjl52lÏ}g!Z (\3|Z@Q*oP[zK@k@7]ax*GCtIaҰYɺ?<" C-j]cLb{!"6̨!:< eM=:TC,1y!Y} aTi8%;y'aW-,'6!iŀhq\Q/( L9cڡ""! M!Y b"!AlBzlW[բPTn[SP5OF=jh[(?7Rbor^K6A*){b/fe׸`Q7t:S dž]XH q9#?thb3G1vҞȚ( b6J c8IywQ!o#Nb T9S? _*jDڢ;YK\-\т翝Iׅ^K^C'5÷Ժc哱gqYhZwTf%2կpnnZ^HdMƮ 3O9KC dsm Ph=L sd< L{[!xq9Wy p2kJ[v@kU)[p%hY;G:| c-VJ[=la) f?rnB_šԦx'Pۋec+HqVqX]lR5A܍V4n%nu*uZm{|e= 0S>z{ODγ+ʱ.61_^JJ!|vCUy'2a=(Mz/?vIV&v3@$u촧V7Vr ;N<mWqӞ̹D[ 5XH[(G<8ȂTZ8ǢMCO]d,?j Y6XڙlKN`aڑ$ybD7лhmӌԢFrTZEBmѢVuǨfJq^*_f/14+:X0' 2WaڒLȇtUxVUC;ёJ\k϶͔:AJ6WmY&P ;YA#'NI[Fn-#x$ kʗFpE1>fnZyN󪫆1}rIA"q T(oR7+/`LQ V7 طIя ACwؐqy~i KN6Ju՛벥Wd j2*HX(,xGӣSTIqXg'Da˚xƟ$B)p?쮢v$żWRcMqw9VN3{xEZȘc+\z#U,~,Lݝ|#jLkXGo:f{4*y K2"J=#B11)$:y#\Zx>whta )#6EΰH*yR]@HțxJv](g=9dN=7;CdcΣH.@1āBc%^Z8B,Qo;n1͘R E5)}KVSۆ "2`V pmȈjT72}6?O3kgL yif'T"+vԋmYdH\ZG <:R=K,_V2ROѼ坥"Eczwnfd"1Ucd=3yiӺ]#‹h%n^8:x uAo}&\EAbR>&%7sh̵?"G?.GX%/2&mҬ Q&mz4vy`k.Sdњ+L^3[5=sV4\4cȅWeC 8ķ2# d/ Ǖ_qѐ؎"Og{0ƦoʃQ0M} ,AF䘪KLU[̩Y8d:kR ~l)g;تdzmǓc܈&R/Xx`j?a\S'V)+ ׷5j!b})CPPT~f\vy,Lu {m堈Ќe|ZCc&oA !,xݛߝ &fd#HAcL7SU+ 8΀Jx(L|Y- En]'~sxDiU}3p _8}5Қ- .G 8 Q ojF~`swㄮ簈ܓO[k<8eT+k6\Cw_fx2QA[r65i6 J{ +`&*ԥ %'.ɝtm2/kkcfTsuIDB(>Bf^o-~zVzPݜ%z2֒-Ap%@Г{W7nkF^RUwNeYfG*nW.W{M}W&fuh=i9L<^$M3'~ xv3x\O6o)*aU*I׮2`FܤK!P*3{On>Ξ!znor|:;L0 C( b o) xmC)A *a20[x埄4u>e2jrQ"eUWK}.T a;d. KYi3%a5 2Ћ@D:6h{XS\㹟PAZFhY&~`3ɝӽ.TA*@X2{5b2 q LIi=IwI=kX9XeNzs~, ^}Rc7MF>$h?ǖ8 D )j夓MRH[Yz0C &o;}E#X-SqT;N ./ċӂӗzv!ũf౓#8N;hqʭ֩NaR{xEBݠtC(Eޜ/%oU@|A~ U\L:&GPxe>~=3U&:+.!U`Y6ڙ+ %y@~{.'S-_Ll|={oz>%2  }:W$AWyOX.,Q*ʣ3OPd (1[A3LW #\gkAdxTۖ?1Hi?`"CYjhӀP؟}vZ+*ּ@PLOa/}WNEEm |sKGaL|Ev Xuyĸ"}12e&_J9Uss"򿿮;4 -ͫy3ff1@gkt,cK$j"٨円D9ikA[35P|C;j]FQeElrhJ-@ _;+".`.6)VJd >A5մ6&gG&@zUf0T#O'\T3l_ 6eFj*xA`٘Lt^J VbȤQ0X jB+zEP˜kl{7ؾ.=W":`"s$^ x.UlD YXm((T0eAlE3`nrxjd<:K4YTr÷@nME,䞍2ъgYZ07070100000022000081a400000000000000000000000167ffad170000e05c000000000000000000000000000000000000005700000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154.ko.xz7zXZִF!t/"-]?EhDTTk׶ǼBM Ek^ ]PofP O e t7A8_3R,#*͘kF{Lee|sڷv%⢐Cp%bdM:Z(NʺvZ}$ۼ9^3VG~D`p.q-+T&dۙTd8[XP̭&/^2 WI&'o^_ior Ső?[D92deN]D"_i$akv?ZHg{F@!(Aı7tV ӧ1dZ%hvA沺X5VC4T4&*X8՘M>4͡p(}zߝpBE3"qz^ÝEy %*`;̕{/O;@>'ҁOY~cEbBކr[:/&Y,6p)2A/€dkN;P%QQBoF fgWf;r?s%^n`9f43e=7S)= mY u ꊫONQ{-w")mQKF; `+0Yz|b)?F!ݰOe+)UZfa*ۏBt d}H3#~sOt%&VF{yj◐8C}@슐2Qǔ´&a/goA&_j9ë# E0)L\?4!hAF\9I:{dUZv57y=(bgb6AÒ`rZ)Uu9݀`smJ6n{)ę,/l>_o;-pˁDC!cHPMe{EzEJ,%)ĩ nlpFv;O[֒w)FjP VCoFeJ3a4nEf9DpN9]T[cYaM\G{G=`.(/n$AyS2M5^,>8]FMuă ^9x@[9Q>/X}RL3+`8fFzUowY.\HQ<lۃڿ"]gsP+rKIZw7nv( "GLcmbmc3JsԼN3 **ߤ޻1I<'&B5@6qRDǞDmƕ&t}@W"b4[1"j.ٲBUl~[yUwa|HQWPALܢ plɈ $zwIۮsdIuUm"8"@)ɤuawO| .r9#AgF}[(Ѻ~ iƷ/c8Z?c5Zv|<6 o P@W&]^mL ~VѵG{:iX|sfYmHORK*) 4٘8V RdZѴ(qlyoK3^Cv$Z#աĒn[%pBΟ_W:zUwq:62Nڍ"3rAղL0(`%h\moC/xꛧM{G( :61t{>(A?"CM\H3|Wp~NH# ;}񟂽"f!E({bw"E_5{n8 yyvrthXC`ˆyKObхlQV#ԻnM_tC[Yx57eCͿ%؞?-s~ge-2(0k#0 WHxH| ؿ@-:# ̦Y gQ(I-cn:wAg%պ"DZnRFgu/ΰ?PbzjM*R_zڄh'Li}*X5G/̂iN^b3E`dʑaC';ҪIM'&Pwwo\E~"o,I_T}oؼF"ߵ9䙴)(sckزN{ y;EJm+hF&I44R`r=D'2ϡQً'Bqku#>hZ3ƙA(ԇUjnQoӉS-AӚD]4hCiXkLPyCI}nqeV)qd>_`aD "L7(4J;85oHf2f/Hڽ3tTyO]U=6Y f {yyVaL+Rg!H WņP9* []kt@Us4Oz tOSBt!=gL&&":w[L ڵED B{ӫ_ZxsHff%! OőZGѫ PYЈϯVFߠ’S+ ptT֘o藲/ 3pfyy&N}JXD7dI"M#be TlD~s2s x <9",cuQl ^B*'4UB"GXNǕkA/aYMyDFBPb4pE<=f6?k8x r (@K-O|##ĚM3Hv[ :B)gؼcRfUDx$ ]d j1BO]% jJtJcu6ƒBP<Ҧ\yC+CcrXBRhPف| ηώ+UKOF jԖ|]:i0i*jjZqg\jсq8XSǺ\(9\4$"nªĆiinYARGaP^mE_,㌟/1Ϲ"/+JU33/NG%Owy S̢G650'JGm0XK s)?"مx[:@?o>97$vZTr֌ŏ澬YˍY۴~lk7{ =;3s0Es8cM#g/P 40B8+B}D\SYh9䛺 \|T ~ߘܓCR[zo:'o-۷Uj vLP͚a摽˛o] dJ>/|g 4!qBcy{4i;eTlD0T>v8½!4ϯ$Nw -{L`^i:~@5r>tWM,d0^F/1"E0 twE0Cr&DFNApJɔZ,ۿj H \ZW^jh|ur 5M=4WZ Lh aD е9LÝ2`2KęZp"wGfyTǻ,)M)ȤVRS>5BPToMj'Xu+{>V}DJlQ@[;fw+7e4dܱw_ )䱱>'oD~˳kGj+&$ S߭Pv=E)h%\eQ6^)G9FDUQEٖ8:AB7YPO4xLNO80ŢArH%ppc[:" Qdszzd@=S]DxB_M+h~opU`C9tPpb;P$,+ԷyQ='ad9-s۴j{}#~f(}JzB¢;d=!~:9hjPZ<Ǚ`Ua,5 "~678Cwm՛Q3œCxCޮ,z8[h S1$A{}<3X넍r/@MrW& 4Ʌ= Sؙ_o ƶ`)Xi{y2'.q/͗7O]xZZ;ÂչÛ  $Kj~8A.P9B\@+:ֺT`nZ4Tijb].ܻR;#| iy2FQS=1Rmv ղS^?P^T˜nb.`Ij%޿DXcQ6jDukGG5>l߉+A]Szw #qӞ`#ąJl1pXl,6 n2fC{lCv* %; {ۯMap RrwqFol ":Fud_#h$SzECy^#Q˷y ¢CnjL垶svv2vM0K:!H>&S:"(W`\LQDv0v-vX!>_'!_b΅:2U%&~j;HY;RJfܚڀ 8S[U)~+)CBS$(?<ߩ-׈q†YK"BdKhlPh׀Ts$P]S L`'7&*ίǡϻ}&myXdo< z"]HŔbVkpq&~H83 IE XpO a\;ڌ&~h=ןR!\rMrZ4G0v*Gt8'L 9~ dE3IzlNhƲ?gʆpЛ)&xr؋yDE>B"Ʊvo;cd?jθ O$ao4,(cx_סrjN@n~aONj>7%x]'ρ :xlNJPbEǩ\%dhU R 4t>R'׃\h_,[#<рs "S՗S\x[d< 2"~\?fkJVN&hNv yȻ,a ] $4P!Xx|נ՚V; dޤTe;2P,^ #k.f o\/keF )M7)n nЂB#m=LȕW"] +s(c73B1>Ìӹ8§`NZy[3iplu]+?02ؚ#u-[".'0*}H_a^ v*Q÷-IdnFYhXQu[IL:I+,AYrynm(?<Ꮡ\-Gi^*+$y‡X"pP)΁3sA+mnKTĀ M!"S=S}wf{NL&0"S>™x{ 2@8,HךWW r8(jR tS_qW"S%RrJEXHOlU0[DbL/zh=%C{/}q2q)N*T~ cCJ)m,cN-WC!>ABJGqvbX8`HN@+{ Lţ͗UOVi V@V}d%~?JA|559tĦIp_>C%`C_U$ 8 ^gꤢTb!2*Q)Os|_*hu)Je]fG1suaq?'M6 Sp9>ũsz[Tm&C̶N ;U|@;b:t`{1Y2ܖ(XGhydBGv&մ}UK:PN$A:ܯoc̠ O7J[T#^B*,4c5ؾDlաt /' *m-qD+'F|gGY`wS\tg .w0xA;R=j,{ء_q*-:Ux  -LԄ3u.:UFo2v ͳЯ 4 S?I*,UOn}3ZRP5LktM%c͏HoRĂ33d4ȲY( a]_fkn 2]Օ"39N0GVƩOH 9 wrj|V6?>ߴ`LjTӕwz(e j2R'<F4l[/a>(CB=Cb'arǽ[Uα%5YjHA3lӑ(Bf’AR AB _?A.0/2n\fdPC&1{]e+ҼD8ѽ<XIdwȬZz^8>8d\g8y_dR^핡5Kz ;\z>c$|Z > y䒥hTZI2}4ӝssuHxtgZе`jT^'X!JSɟRV6KF1SwP=8w5`Ͻ3ms]Y b%Un,+ ߴ&5CRUFƦ`8}_[.d%!] <:O~_9AtBya y5$H$ob@WU J`t~Gq5< N?&fpNÝKmX؀ N10.>sq=WU``LG.ЪٲC Hͭnt>\t '624j$f$;͗b}"d xHKG HUཆ{`|g穊-Tlk,L˷=0k1e(XTEȁPP(8J?t#NŠ]{´8حA2_*dF;LZ%*EKa>NAseM} ish9}QĹְN J1ss{ug}}`;3rK"ePIiFn8 'G {2(#=xqv2r/|O<0T;.&B}/-\jA*֡0#%9K%\?cM4F{DkѵMaPd Y(\Kidee'3O-""Yjk;1&Qw; uR* 0cjq=uO; Gd[Z 78@,0 |^[c"?RCP5 *D w|2(gvU<qA(0}LhhdnfWMq֎&Ԣتgfd-"SE)?<)R_SlP(\-(GF#)ܷD| hu^rH+F]˫uàH٤,nK-؜g8DsOyeIN'le'CY}JWKtr P+$oqS{yWM)FqL_i`,xmVxH+$,%zn|0LejQo2_Fo6.)0ˀhnxF)-9$E{0Bf>ʎy[zŇȹVWVN qMJ5hG5ͯT6>QEMTJ _>8NWϞǠEQb+ _$fCtX%|[C6Dޒ̩~b:F' lS2H(Siyᶏw )X =(:{X_e̕7;NAͮ:iYAQLRuj:cko7K84m@(pDq ëW"[!^hs|5w'xwOBY#49_HZsJN틲ղ#{3fz? }#(P6v^);õ;YuqJm^*i7VF'Ursm!n`'SK8l3oZq9mvE#rNNuˢGJj*]=F&dəq] Fҟ?0Pf-` mtdr P3ܘ ҄yס!q; V s/OgY56KfJCSd~լ׶p֚]w0[lAXdt IS)}cFkmbNjA71NlS+R (GQZiF lp׍F6+yO 8JvNvtm9W<2 ),K.nyRTZ/'5FMMURYjBr^w̮.@t +ij!L4#l`>2UAFԳk*Zhl\.G2xRI݋f$ðWA6'nR8)̸?Cl{=v.璯j%v/GqzC^إʶmċSw SO?,ЅǼgPa:^&)OE @`_nCO4Ejo_ӲJAuRx>:ڋ$:kw$UuK}TFiD<-Nׁږ4D7;#7 W rB|tc=Ш iAE$~_|;+RyL0: K[bƹRf91=Xxiw܇U+!ViQM֕)\kE*i`*̖݃$CʊqLBTue( 3:*  8yݿMғgqEeB}\^pM5Sk1$=4؃Qi\F| o׃UmӠCw^W8-8@AL7c ]nj!:Xwf8D rY?D "'(3q Kr_,/%qo go` GRGP$zGĺ]6;KfV!]HmAOeQK?0&;FZ$.eqpvŗ%YQ.&kY!ژ˸U)+<2 o(O]qUp&a^58ыD\M:m!g}dNhh91 Mh /^ ZkalPˋUգw8`Ż7m$̨"5sĐ62 <`4{Q#=b;͆]GFXI1o(; j7h!$ӫ|cMlIHKO٨c~R}7 KCP՘cCRg`Xw[XKF<WIa-T8}i9'< Uv 4&^<{%$M dGx/hº|OrRH?>O{GkkNTbrB?L, S@;@0bEgwGA٘=M?iRƗ^ ~SotPP<~Gn3z5!Iɯ]1\%X6mVmu(ڭM0J3:&8,#͹<(nbPvg\\L0])lIOO-" r_O"z̴pn7IB$|w__r~3y_|G7 rTkmur69yછ^}@&i@ju(d!{bzzn˗:X;+*':_#6=e+^!ռMFhe}8n},Sډ*w/Pav0N%xN K6"EvypKhk(^}!hF˞,2 7:R$ z`]0@,v7Vf&i.#O`JŰPF +hIcK M#n;AH]?5INZSb d"7|+]Į+;;T6"j_32,W ;x0?U /}'L]X2/iX}/.R%L>#I"i|$'M +?K+LT瓰n+lhװ.Wص;CgvGdm*bcf~1ouK8:I/AtvA,w9. !eK* Wfc/^wI=ٳuIxȂ~NOlqm7?bC-JhPyVwDÕ5=xg)Ć=.Qjm󥻜Z 7..?|,:ӄ4 :eDĚXڹ*PSCTI53i#lu2JnjJJ0$G41S}s VuZxA[gj&]`ԇzWgCL[lٶ\e0TYe^C- lET9f-˰]Vl!VuF!EBx8ĢJ`Vu ]!K2(zJ_Փ T_.t*JAQڝf7x@;@>ob/83k<O%pee8iKL5bhT8..\Mq@)m]eBʧIX?=qe2A&UOH5 W_PJo\b,9sP--B ]Ɇ S#%p'!MM~1NCԦGJ,M: Iж!cWPdl{ZoT748,= ٗ5)*y`1;.qu^p&Rb:_[ƫGĐeE%kڌ_Ayk3\8P=ZC0?tf}ϒJd9D$1 )gS*+_v(Bc:r y0X9Q~.pi_0 |氱vd}1Dϐnnhg,-wݶZkuEǃΔdOn\ /EmkAw2zoS ׽1γm+^@wv;[MLdWcdG#Msn?"Ŕy~ ׶&۾o#" +JO Jj P঳|q![wxZ9Y QX6D0;m{Fr]|뤪9.tT$8vO=R` ɾ[Nڜ_ L:\\n{t7㰪b\=,Qħ~^X$El\$Tbcρ\ YЎMs$ecmL#h߲A)q!?F&(9t򝎟XIsTROB$ޔ-$ ˭{Gd0/⭮TL<0#CϤaa5?L7  ![9 [[ɗ2 (9G @ NXŇ :)]~1׋^XVT-e$ Ĵ20 :)ʗK 2}սu(+YϠ|/ZKLD& w-36CU ON+./::=XyHw4D!ƭm17U^wRmϹt=Pf sK!w~cW:rM2Mqc5$N^мԕ)V[PTyĉ;WPYn 4-e,Z& w$%̂ţ vꚁSF|mec9Y՗Y 3W5000#isZ1X~p3pJwJW{RPE|B^X0POlN ktfnU˷ JztڕKMHڀ3qRL[U@+^Yz F훬IHk=@z!]{Au`JZe8:miR 1y{~IXI n~_UT} A2`aM.mŎ̙szVj&;z?=w1 _ybkB@`ݓmXks1%WVJ.O@+'wr jٖ0:ҁG_@42x~u[Gsl LUyذHU$>~Bۡ3re`I7MxyX Sb{蕍"حMa-" ~0JQ0 w:9t2ꞯWfcbxU| L6 %/0\RTZC'[AWW|BƩ 7s[=R#|yS|_6GHZ tb_w4kI$7QutpN**UXƇ,;AG,L@?Y"흇7r@e͕IQt%<Ǒ}p4ؽ/lk(.Sדzag#5?);hM`*zQ\uAq$سގb Aw774%T$ 3rcX6Qc4\\|'z9~<\M|||tQ 潡o3< rn9h[9@ꫥ%iO0J*9s)mjt1ۊ= h ?m7/m]̜ hwiXSڜ#,J2qX.\5V/6?E`\Yʞ[HWxQD?ss}ze/ yH܊Aг=koϯ_>1ae rOXʪv2i(uZEɞ׈,λ0Usc+IIkd"$kt31:W a3NGVݡx?:f5u̠C=׷#NlQML2OӳY8<8L]kdBWP|Odžkk0؂iKHZ&$leLi)``g{JNYR-:DqRITY4V~N&VJgKS ' V94//Y|@Eu^Bt3;'_iz2!ս :ڨ٢t"W٬./ ިV鶠ucF:k4,J((WģT  CgmUB#.f(kK9xteRmDOtiY2U%'+ A⚒gx3|Ί /0z x' XX.v"Pū<f,ש:%?F ,?H mѨ™tX8Ö1!ɚU ƽB.3~fcLS?E)jH$OD}~ևtReu]b|C%4)U9O9`'gVRӚ)&&UxN b;IޱT^& I8> `w7~Rkc< =-iL OcD.6Цmj#!Tgcp*XI=ely}24=f!~@}{6\68:;JUT"/^-0+fs[0|#`Z-(5!0X<&ʨ Lgp̗pG!pJEOZ`&Dkw-`|2Iޔ~ZP荨dXay*Eas8)gμR헮?79S ?IM|fjo MaYzg鑵04p'Q)# H3dv D(]yHԌbco묖uR?Z/2_F~EWE暑#@aqmle3`ؾ Jtm#A(k(ۡ5YC[LR0nAi%֒A^zI4n^p0x?}& 50~?I.`d] ' 4ChWDdr7T;EiP &Zsr'Ԍ ąʷ!y{Տ%mŨD5 + P cL =?M=ջ\^WwӚL?1862]d;ZphDpEʣؙәh~cYKs'*h_O<;1QS$VLMkc x| r+U ?Qކ㧓]XAdpYc/o.=mRu ̨&(#w +?S{pf]X4E7}GxIwMJ.G]cj$X] =u@m+Q!{Wb5&̣*Gƞa»}^&/䫖]>$qKy{ A8x {#z3rA̖(ĀqtM sVc^ZZ D;TQ@WZ} vTcM"* q mb$ 3ɐb"{ f'1DgH(ˉ[A~V6Α#.ɟ| 1wɾ.3@{R S'J6,6pXV'ПҔĴ_9ַ'uuneeD,A@Ǵ]lzN#xQ O@xT:L^) Y嘽k>' [suM,#㔄 Yd ULLϐ|Pc| *T aF8EegCIx$[NXڸRm QqA}a]JGV?aA%Zue y] ceVM-5B<.+Xiy3 O8\#0EU|Q_ŗ4 娡Â}ZT Lvpٿ4%ZE2얫TS^C !p窑!h=!j#n #V6.d3-1,Nj {"Hߓ%Y{_DN3aτ*N/M*sDk5ʪwGb۱oΓɤSP=hhi|7]Z;'D^˻Xpm=3f'Is_FZiQ6o|p-D3&cR6vl_z25恼 ;KъX+q=dÖoDN`)L{JIO,Nmwboi<[35e z%RH{JY%J0P[tNLƭ֌m#)F{soxD!nG8 G,xu(`v F/b(ͺ~EvWQtOv]h˾.i`OXj\Pa{/.&Ðj"A>DȼmWտ8#8©blMaThctoٰΝik׏Q ,ql虔4DFsyj&&(T(E qnn`vLz? O@o~eke5h2$@GͿ5@Iew~aT3n !}cÄH"'0zDS`=WB|F)Q㴓*Oo@V DogPsK !xs_+O_FKP.YuTXhG5 =v_kD *Bs mRFPNL'mFESx*_," (P+h/}[؎> h=|0uCpY䧍>c56X(\CkY&˶[*jHfZzh0)iE% d<h }b&KWt"JSWQ'(_$R.RuTU'0pb6 wNyCn%nIcsh*3ZYQ~|QD;IV#eWoC~GoAO*!E{ɥYںV&e5VAEX8y1hԤűtGJ 27V8g{4W,qYw5w5>9HHsM-)d-C޷P)as3bo d!yX< Gj y$3WjH ewհkHMҐ<+&N=K0KL) cXcET1P S(ETf%5A,#1ῗޛ8IMo[sdy˳(!}u @X|J0z h:ע?QVi,Jyz}eZ\eEf|ZO暱KPUP``^$ZSf9q`8T>Hɾ&fWO߂GTH9w'><}6006iؼP EA.Iv()-ße.$sY>:cVp4!'r2 5,fq+lY*EeXOs]j'{ќ|׳q*&Gh4{NVF 2GkhE=.-K,Ө7ɼpzJDa!o-V .. J0B>pfPdC/Ub<(b(a9 =A ҳʹp\@4`~Bngf΀l8/ &vY/7Hd]D̋%כy!aKivw_{_^Z/O?/,8̝/m/]@m1?V* 2h7Cdwy]JRQ$i<%A$S]z$aUyPw?I'.!aRn=hzZY:bb =Png 8(ʭO| ?2"8ˆEH U9SLKv`z 3p|_HzR՞=-kiGbg^,r\oMD&^[Ki ӵs(Af!X_(PõBiL^Gp'PQ~)*]E8Gdj*r5U\G=\!c|}x95Z3sj>΋կeyDge?A_(if}&RqU YL V߳5*2=RCG͌R5hDjlkCh$y'Y0' qY%ꔹl!eos} .q0\j5 (9^gl34A~|jUw;W4[u[%7F#$XԿ/2hL=QsγT/_#k[ bȶ KvxyU-h;T|g?,&twRȿ 2.}և2dT^QS  sڰ#}7|批,\ [I4#?`Rr^>AҨ\hW9[v5)VtLr>,#ؼ2990nT]TZYSCsQx]?: w"Pd_++dW($MQZ,AC뱝)zOI89 'n:Xl6_/ij\v To4^µ A '#qKayq &yΈdjvR,SQ0`|CJWQ(@w p fbsJ4_+ws|<q*utPWsѵ!>>VtۣK5N4$47\)ƂbT+8poXD4w}O"n ˉr6z֣yVňZVNU2 ]2U~ 6ȘCm8nIk%P8B ~G#,d({lHQg]Aͅ0=F k1EYT,qIͶ=1A*C产M;JcHU!S#TB^ scHCNGEBdNrG<6Z | i"p%cbzc*JO"¡ON@"xoeMf"6ؔ)g|Q /? "4o)Q4̭FS A.v:3ſ~ke0Q¯:ŹސS,U"/6HWZ\DlǾ"57Q`^Qrth`M:ܝ,Q_&֕g<;l )`.WZ߈WnT9CܡU6nnVe`І%dS>)mm׽~2禄N1)]{ 0A?gHjDub!yr> {7zlW/g\AZ yzP( j:RHy%`.TW]i naߕ8aSEKtsʇ 'HLN@}Ip} ݽtQf){b[*); w$LLNћF6Hť7X9%x"-b/R?n5") ʿIS> +!mE,Y^z(-zO}+L氀)3. P&oFP5g`e;h;T/p4}:rSt~| /{a=_F%QO$9oka O^mN4ϵM/Xq턅lco 0L32u(Gu\'c )E,7*F+r^a{P:ic@j P>1&~<4Q4_V XdtU3ά,i{Jʝ84PaSlUxvoQngRӌ?tr9>*>3B'`6]Xw yOs^PJPMJ6n9o2vA~(VM~ąoo1%55KX~tߎԍv5c]ӻ>PmaK6V4i/bAO Y挮 Jw@,QC :w2ghM)}GEާebKwI:޷(@j5xf*ō:DƧȕI9rxV=XD[9I_#Io%$jp뵺oĢ,Oh6tǭQI2K"sns3V`Jz`R!0$~4^ㆹ% X\Mm Bcw- ^Sy] MT4+ x*åk|87 f@*D*ZHm $ [0.@p{~ nFb> Q8Z#@YM礟`1nG.%?YN(F*ʹ rgP|(%i"%9YWڥv(KJg_~UGFnR2mWKl2g[U2a !S_ U!g=Liu69+Ž` * "5X{@(4"ɹ`G DʜxbT,UJB:v`''/eC$"G6>~<ś\S )^ !h>{1)&܁`i]}\pC#'f`{(BJyW0 !5kT:oߜ=5k]t+ôxW^cE\$(ԽZG02K%V5; &4?ny"scpBߙbpbi*>pg㾖y];牎-jw =x!V@qڂ1ILO P<5^i.Խ1d?|#i4ZPLE'pi쮠X97@4RsԶ~"%;٢)(E?Hg~@p]2VK0Eqx ,IiPXFV go9;Qak@PU@)Ch8 HAY(.tvoܝ|`9R˻"B^X0Jr,!)k>5ۅEF2oifL3SAa Utl/!uZL!BFi#@l>kRV@p4?3`k&m=mK А$@δ S~(MW#aeC,Ó 0Vs5VdItK"xF&yQnfE!|\ޖԥ)O`fqE?+'S_~Qxt7sm2f$tsm6a7콷{ܿCSA>V[G<߄Ǣ|gvv\gR+,'M~U7sF1à^uwel Hmշ}'˸{rK>9g'ᘶa<ƛ1gX$(-0%"oˇyL(I"7A\pT.p(ڜ*ƭN$+>bmID"F &ݶe^,H1{Åq-Rj)D JEbF$/TO^[o a՚fZ%ab1b 6$\0 h*jc~2o]F臭kJU7 A[ϊpV f|7ۣF|)0IvYZKrLA+nAeeX1F#Ae & B$qSyO-9Hf\'1?)RJ:4 c ɮͅ`z ꛢͭnG+̇`~6LG Op9{rTL\Et;2#RC╯ I0 ܐۨ@FJR@.q)M#i0%Jm*oA&#m'#-Y? _$3$uωcTYMv9ß/CeP@t'EwT^omp&Fǣ͚hmԘH!U~0 _eGK[bE[>N%7+tз?s}W?;jj"׼gA2aep+k#57 tXk"0)w9A*NW~>ϼ4P2Iۛ6M ȴgjPk'$ T,ƶ}f"/g`M yktTT#[҅ϡEM?㘈ns 6( Sڟ0AiqhȝQcZyCy5_.f/߽gi OjxY% Wdz<'5bCŽئQJf M3,:R=e#, {nSKuf$:jeڇWN{]@`FEXysUuB 26@T  =:Ver|xbʭR=cSRcb#pفǖMw;y]45?u=d;_") $v@A4_)B²V!{Kv|8$_RCga/v?[ӰS a 덓(*](xܐ9Xw7O@o\U1K/ 3-*ntO/=@l 1$ߊd&YWXf0)ȡ\'6_͞e"ӘVEeQHK-+׻Y2Թ}Q˨ 4l قpC V]]eنm"`px'LmЫcҶ,qC\p[|L>'+K)7Y?md$xٜ[)Cy AS wFӕ!<*+ʸx WgA>*{GQm!ˏ tXdNt_$Y*e(!rHL!=/ S̖t<#yQdFܡj]1[DXd Viʛ'FؠLɈkM]X.|d`瘜E@4';2z&R?l l ®TwC* &,a,;7~ msҒ Nz+Q&faGhk5n|;ӐT%X^fAqxg=s[KZ/$ Qyh Zh lm`IۅL H3u^[ca8/ U: tPkF^z,''Rȭqi C"R|q6/RO\%dg>}>g*# z-$Q Tm% owQL}V6 dLPZTbV{m :Œ0~OMۀVE >&~Y.뒌#?wWlCDԕqɶ[<4Pedˈ+@HLG̰8[xUitf;7ܝx}RnE~1'9 CG/1F曼T+е!xf)ѥ |ғ\DO љ9`cV5сDu4L.騗4Ys7K`7O%O;t bʥk9/G ZrcxYn/`XTvSEa$RPt<מ5uݒ17/y_؅Ssl|;W6;A6ۭqbŬ2bQWn|Kkv6#ЙS!%9K%:|;*\$ټ[8Q^,]`]\_dS2#X[(ntr^ [TqeJ3M2'OETb?Q Amb.12AT&m.=5J'29/f7bQMiD;;ғu[iO }"\y|<*\ u8P4& 5DלQ)-(=n XኼG Y:ɷx5Ͽ4,Y]T.5@|&AVp|ޭp6ƒ,{$n%cDawsBWwRBI[ |쨴]9n=YW1fM^ZP#j$z d4ItۯH@ldt+2]`=f= rn@zb?뭅}cLmjh:lVPM@5>S~`N,z` 8yEj̼Oh?pzR iuW2޹ށih)~w9MAKHB!DߢT ̔FCJ)vjE!kE5TS- o<Â0ρua4@M V?ȓE0xZa(O176!msK &c;$-Dx^4s`7ḿkfv!Z0=v R^v7n<@z1lX.64{d * m 9dG; L  AA$݆CL5]̗lde[쏍4B{e}DZ~&BUg-X"8c L׍;Ȼ&`l1)\>qU_Ċ?;Z!vw\EFN̜ I1O=CHԎ P.a˾ɩI!|x&fw4ORf%LqŶvۜgΑ 9fxa%0^CiS#rPԳN4Mn lޯ>BPVU8jkg탧-ќQP,9pŖ:V,H}o ;P;Iɽ/j;u&]-| NzS(4u2>/o>ɕ`\N%z@X]ꞙ&.ǵYiV޾q]M|Ef%qZĸ4ձK䠉]>P9~J[Qת0&DjiaIdϔI?  Q3ܠz 'lEOmHGɳ~ăǙJȆtZADܖN 1zR71؛ŝH^@ 9}1_(þ/!9*g541d@ d@ð^_.2;H̒SQfܧXG Fi!6f0@1xOS #{G{dq@a'^HB`2m}b/ #}_J{vGfd%ІvRfV >zUo8a;%3@[2Ϥs ZdZBs,"nj @ZG[OkS o> p4eRz?nF-lӔcX5LsWO>c؏cCЗLe "UeE&N*ipTM4hvjIovƻ DFJ \'tEa`.e'f 2ˮ!|a7ӢGlB)Ǭh?2<҇J%GLҭ%{WbjPHJEv\;pD`Fr鄫Ϧ$Hn(ySJ%S8ϹPсȎ,ǕG/);b0$Du?@´$kfGGj:] ]Fu_{(73n Y51`P2q$/| #;.WPRwLR!~& [+T;çyjdM6>9憩0Ww?U)O\VuOmeh %!97~l}ɀE)bJ=JtJ2o7 zhTBj%Ķr".N튕]&Al[=Qk"ِH޷FݶKM6e~kTYWk\ha z0"[X"cR?kyvΉC׵[$Fד*'֨FljDKo ^f X9?b1|/!I.ۯmnkq|f0g0ˉ۠+ICz54C۳ |  u7xx- +]J7F|!")" 4?f}$+uN$p(H~?\+)}@c>.a,2 $Ll2j{)XAKYЎf}"?l`xY 8GD`Y*︆GVw=ab|UzBE]/nِ6/F0\}\EҺ?Ɓv0IPAQ?!15b`2l~,е!݊\!G%\IIZ r,DI鴉jeQ@H1MfȊ, +k!]|-e睡kg]31B\! 4P5 c"KD!4m*࢜,{Z3YJ'v;dPqUy66`#7AHWEG*#+Y)XoYzlR#Qk׎ hrq%ޓ)|Tg_z4x~4Z~K7_c@6>9J:Hk$wֲْ08L[u:ا a^INJ#qa}n?M~7NWu&twb0Tg7p&'S}>ڔ<*\/: >~Yk^n5P<_f 6G!= %^K,-kvbJc_OY]r EJ!(D`pF>L)#WoaYLR>Ҧ_jPO8%Y!Djl7{ˊNn n9K:Gr+oNŻQA$&mT(1t0|evtgbmq:DIq-mƗ-gդ)wbh-,٘ It~}W΢A&&\EˏS8Fu*!czaT"yOZ!k~Q8vr? SEbl,A𺪐_Iz9σE :0{ՠTp_n"ͣ0Ug[!tMFksj򀦧FO$^p  {^{mfj?Pz_2EJz̄/^\ j,|k:h!z:4y0e7<=Uc6VI,d-:`d} p}gS.S0u/\y0y.^y5&=PȘ<9ؑvB-heȉ*wͰImjӆmSQ)`( iMmj^o<,TMf)M֒@%inІBݗIOC*=2䠚IAhJh#*X>"s;+NUwZ=Ņ_zERsT d+ T =*;dIG]W7g[ї ]^X&QDkfe!de3# Ԛ +a5z&vOS1d(hbtVT*񍶥()(9[F R}X8B!J* Ac(֨ZBx?5B6G7Gׄ"Nt!5; .v(^DAx ?\:\4~NTDyK{.N@YzB!v%p=h듯@C%S [^ۛ76K5Yx5%{|UjE^r Ew/v{_Rz`5:V1(H-b{&=3:#un܁;< w #ԫ8UaK~w?o%m(Pyi^U?jՐWujvf5SƴŲ-|vJL hZ6"P>Pk7t_!0tDx'>Gt^-YG/1gq<X3>º81jh`cAucxq(IhCmDlw2RCuZy7]kl.mf{:@6t`#Tk-/84= h.wSx8\)2*gwڶq߅ȧ([$u\y_"Xpa7w5?9`g2^c0s@~b9cL,K?ʰtϪ_TˮP{p:{W2|%k |u͏)C(Y17 >)cK>%jT 0Ee<|CJ4e+Lif.r>iޚ<ɄPBP+ _5&AbZwksZ*Z߭t ^d&|u1w#WaZ 05bUŎ5o>tIrZ V'}8sMb?)4N÷̋^BC͹-I(h-սYb` 4Hff '.ڴk9&QQfiJU@2ּ"?-;!$#4N?ҟAZ:v[tAw3,X:(P'nj{c I:ڨi),0_q=9~Ҳ8n(ZYGB1n !y G2_ITMg>ބ8Pb bQf+R\FF}"˺4/dxozj0Pa%;ՅKr(x/?|Jzq5,7Zb3P KyooWݗ =АLI| zMfSe"ͣ6g@ufafG0 %-/*3ц.#,-=\5ziA}ݍ# Pt|'MԐyd6? > #s RQPlWlrW)Mpy:5,޺Z%`}#<)w x[W``&#Ao!-`uįP.MiY"TZv#֞π&v AflXq !G~hy7Cľ~_T|c88''-kq vFoh46u(<s.kDuФnK29d|pTp9. E^GpH`uҭs#eZ3YaZ'!ʵwc)aVƧl?1:8B i48Bnh'!ļm(r۾τM3$LkxҨzҲ =^HzsΆﭳ:PEDd2ݪqq˯L4VT]I ր-dQ(~QF&-q"=^u-s=az)}/Y4n87rv g5XJ kGMWf6jSFwŠҔ;cKsX)YhU*Lr[#$j4]}Se]{_VI^BV۳֮ $H`xDs>BZ̈́#8"bpU9.gCRns2_KSgqច]""t6ʁsd}L@- ZT0W;=˲BDhu֑;U= ؼw+ Íٝ |#E}}#k89j+^4q5i6 4#GIn5$eHM{O#.+,PNWym/ ;Tq98q n'Ci7;+Փ(HQ Ow4bP87Ъ*Mw^0*!i7\[X K߅,J U7_{iD;4=z BBǭ!$,;ȼV]$*V{} +5@eYQ.#W~ndH-{˞:<{ٞv[gi8VWA],;{l߉F]qUhun)fHqv4^~uXWLį# ѹYG ,zYPWj3sLVtP{&Q)JB 0bs"$^f Չ0VT!G$}v]Cy,5jhBO&Z\~Ϸm7voTgkWsv+ԉ9x-֏[ dżIr^L_AJ/ (dfO.+$wDA(ued`V3_XWKF7~#,逍 m&CCCֱTl2ˈh4iӼ 1й ornlohSsƪďT&IZc9R?K[=bE,YS,{R@. Td\@ouXv=S%h@#'Lt_ċB2GH`z=ESi`nG!gZw`vDhrxs=bɷDSȑ|T&+ɍzŇ xT\9Y\@թ(ZP1%xqćYkfY~1)psᄎvw9 |e`eu`lo VԷ~!E| .{`0#hʳ1b}Up$¢ ]*DՂ7bGϔ͜XuG7Tv@x#K]2\F`6WA8F9 BNHWzh{aj -X%` Dŕ~'eS:osз+ǺLjA+FH:LнXc2Ƒ+?$Ȏm jJ +PTEb߾*%\~S$Dgeb2_$HNqOzݍAP;4[ű@|rh~Q[|&}ez >C[A_l-|X$C M"'9jѸի'' L~uuBˣ$cZVI6~-\̬"!m6fru Jy+5FGJ.+i'ァI= ?ƽlXEB9q=,Ʋ08!,n6 o@Lx6#>tVaNN ca#vt<.g,G/6woúg_mBZ1 g;PȺg(Y ޓ0yz/}nƫ:`drdINDֈ3hc)UrmRmQ=[Xm3y~ŧN,f"eNTD zR7(^.RpNY>6#'~_KSGRLV>^f݂ZBYXꄭgGo|ݩZ jNaDU*v\B:t#l_s5 p~.Id:;qO;+?EPV-Kꖍ>VP&%ɉ_56x@)/C,ZhFG}.RtWW~`uV{3X^<uiqqD!5xoŎȵūou5R;pF7:,KֆDXWU 'yvm2op]H zyG%xiSUWQESζ{9`~cBH@=ki/y J[?q$`FSčAVYzϭ .#cL0=8(RT{?N")Yt#DONJe,nMl=,8hq]bRg@$N1x K'*R*R((#|ԶP*\?XTy-swf O&/V3 V9BhBl%7nXb%+On B#2F8R aq#~-!AV{7CV% 5w/sKJr_ 3T >=]jSCy،CtbE,Vs_rG풬&LYX]l*'Fiڴ\8+ㅙ$#(QBų͏X96kRΦ)[tɦΤaC-W#!d5w)Ny5X&/+ռkt="zܲKl2azdX<¾ym )ꫂ]:`$/`f4OA)RUdQ wv>;*,_oNJ<@دәQz3sNpDF*wmlOVs"k4ḽfGZ8>v 3_aW$,aFZTm6/LJdXӰy/r?D ?(f>{5Ȟ54-fWegfgIcZ&(2s4WN2\]4N򢴻|i 1oD%',DbX i?urP:x ZMy5ϟMz=v~[jh:o<=#fYbC[?fJqIk(N6ԏCv+X3t!$qĝfGWJ3IZp5./ܔ^qȒ%,Ψt.R If72ϐ|%ַ>$YW5P,Zԙ+,q? }?SJ9.Y^Ca1ไ^BK&7ev.oWuV߈qpĞMĩl!iC $fQ iFdbIGHm}U+Lgp$*@/#N*-՞.j3I鍨s3 $].nB k]x}7;qƉ jgDr\l<ʢo +1DUr$SH*dhQmRZHIu!s€Ț =9FNƠHWyb\K<_mU.=]V){ʖeQ|>:oXQoHa !QDž|ĩ4\-&r 3tL3- !$ @Zǟ{ ý81F4{tYR1ȣ3Śda YEN1At5%;G '3Ga,'ŇRo!]"aCҽ&mիn.#(~B)XXGt ]-֐1V116'*ǁkPDm\jLYf6j(T UB-,.j0&_Hť>4 qܸ:r M. x/[9k2gѝyz { +75Vr_; 27m`4q%ء\;qP|8uGEL2!; q}չ=9sgh-G})Tyf  gBTP&p‹w7 C1+Ź6F/S۠f&<AdlJV|x_]s;@r)|/lԓv?8B]9Ic߾$=Zh?LRˇ<7gڔlف 9 8k6"f-DʛMՌ, GxD`Ab_V#JH?)cifLFOXeno7F !obt'-9=a|N't3}izZyDt4 7c+k%E3yxQ2%x_o !v$*krͶ#6 MCE炶g[ͩ&N-QVnL6c]TgWWjnY':QV}ޖ=;a&:/TZpp:bAv6j)*kk~n7X}J/ZM[S9K9~:=o<]PRǻ9szBYi 1bH~|U<< W0N`Ysbє*FT9@ U/$/.Ƥ;_Rd=,HIZgv|qZA<Ū2 1JUꖚs_ ܉4I9%' V4fZ8ԣY>:&;2:ŝ׉Q$˓<Jӵя;4Rm?Z"'ȣ0tLd.Ȇ_ ShQ!c0gnĪݳlW%Fʯ& )xp'F`gCG-Ox,vG3LWl祫s:}'M S׼DU%/ͩ5|nF M]o$$0)21{:t}xC͠ *L |=ܩץ.LhP0G #AA}J~ē mHR2LS7_8؏ԸcDFz:qoL~I!_J{P9 g *;αb ](;k:QlnuQ.1ӆO( ߩS;5FG< ۄ]=lAϊ&Za,[}ԂٙM3Î`;!g5%,{U^ih)Զ>ECo[)d$-9Ź'QUz2;\|2:ƃ/BP@grj;X|ce%芜Z,⾹9o[csui+JZCk qe,r訢T>D ?Yh$ ;E' [wJ#j<6+Bʂ݀냇X!7XP4n[h~-v7 Erq-&hi'Უ5ȩazM;{NñU222#N6;aW;Qƫ*:th>C]-YǀH>1V4}T:s(7@[(N*!/E(D |VjW;1 Q bm>}Hu*[qdwhόKz$޻8P}4T=/ipjBhM6ŹE+͝.YжOX +9\WwM(mhꛦcϚ]K (Aaqz 3qtseނS,I0!f M٩f~`t0:9-xTwhN6T1i1icRM|k  d? IL0^ TLufaaK[xdCL2(5sJ"a~T4L\WDȂ5j^Y K7~B sUvxPb G~K^zew-:<<#kե:'FU$"QZ|wU+8?6(qn~~0_TJD xDHRUpO յ9ti)0йVY{d9WPžƈZX1}Dv7 dgfeKsEj[8#s9N|J@(iV)8 t8rj'pTϯhJ;B`kfź [ðJ dyn\EEk5I$ AH*q7~`ŝe!{sm5WlkĮ]/8fH7!S}Z/3ٿ R<2nR8Qv'_ )&lVx`wf!Ys `3}}Ǻ+KE"Ш1[Gj猣L]u_gME}[p([O: n [_޴[.Άmv P"xP<7-#־zJi'Ϳ 9(/-,rp 4zB̚t௫"^K~.hDWYQf|T?ڝe)m;xXX#Jʦ5 {*hZ6(cm턮&d%h>h)%~y߇4_޵П;#SgODpTnj`8R,x즍aF͔ TQ.* "$!ڝ7=h+w]>4OTr 8AR ZK WV,(%ѐşsjB[>oe+4+4&m5S@׳Xʝswv9XI.I|yƹѨ7틙Δ呲|ukNjH[' 3X/C}˳.̎(Ds+C7u Dg4Ebn'z\Ƚ|q[*gXy! sԔ[UbO\Yi;o~YIc4!Z ɠ&5|p<Ӥ#h}ŢT~D/4ͰBFp:fbH"Dư#,ɑU=v=r-΂@5C dN>+r[9e" =D߭}O* YMHL2įZ=ҹ~#|Z$H47D踬 _tM`?Tg 4 Hn@:ܸgs]\29 s.^S-Y)גrý611 @yN 5g8# `#~ >WL=bpdR)N3t$F}U1ݫ|tvTch2t1O!__n$s=o\A *i" ed;k]oaԤ)A!h.Iq% gC]kXe&,$5=ܾŒF+9ovpi!P( 0U~f:,:zj&I\<S(um֯2/½,QM)gwcE°ƁGK' gjomU3c*%m [ĕ3M9?xxt p `b juU@N*`j 6Sd~^_78'1c [ 軨=τfa 8>-#y\EۆZZ"[TTwtW5z'AUԌ|eGngR< -:<:-P/ _(z}u4A;**V WD~ |~ܳi;liʃ Q G~,@z() JbW\28U Vmf jt , Sh[üa;C YXYyf; az}Z< {ӪFF"C'TSOE.b eLXo#gܹQ-ao.ocrCH}wE;wm{㹌n= h `~{g>FLL%y `ǒewƓy*P-/P˦̑HJN3 E-Z'u]!z".8ZӯjF#9?ޠԽ@ av O iQ=HZiYk8^ Qj U.RCv,PTZ pd Kw}:>}MIX*t}w0+; WmkxzAo)BC[Sk| VL&G76NWr*3kN~M6\fI.HɊX \P5*" z*$I4ޱ9]ZHP*FgWV6m Ew)Ʃשv S~x9G r< 쯧J\ܝأm! $=H{'X |gVxq#idBNchiH =U@^& T)92'՟7m"GV%~bk|S4IZ!nLp?9QPZra ;+=15ڙ[%&Yf ! ]U64d,^ƃ֙/|/2zͫ 91 U,6ͼ5'Zm.ecA0s]r(q5ɃG똜$Ԟ \e}WJ1UsFYP?l杖ID?)OTZTo\] mAa. ghB^:6Jbn;9IF\ Gڸu ֯P cHZuܼbSYA asIs;:s]~iZlԱ5!&D~ ˨OQ"*ߜUctczS2Ez VبkEX. &!"p%a'6°WkW.Dm,6tlɞN|IMC4?7aI˼'n **V>\PRfpxM>?|ވ|d.%1Iّѩ[/bI=ss,f{3/T X K4I'/sW~ߜ[剻hX$1-%՞\t̅wJkn9 K9٩!D vRV4(f IWlN01Aʛ]}|[Sjd+Pq C{LBg?'S6A3QzqHW +3Ki(U+_/~ܰW({qX9ҭa7ПFQ=c. ON5?,H|;0GН]/Nʽ"-3 "Ch [S(t_ /Ú2}`3Kt+=@I D-$$c/U4vTo~W`wYqc`5ʰ4_GbHj^ahNeI2i" '\eZB%k p#(M zdz~'@#V5PΣ{AO WR—&!"1Z>>y'R9*2)4XY*/N,d͘⠱JO-mD&NH;:f,BXFxC->ٙ@1d]xqѨjyK~o|* <:Lk-g䕉ۼ+|AzpwtF:.Wr%;%SoM#b D]7K3l\R.k - !3L]l]u7LCs$Jo!!gpgYZ07070100000023000081a400000000000000000000000167ffad1700003b10000000000000000000000000000000000000005e00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/ieee802154/ieee802154_socket.ko.xz7zXZִF!t/-=:]?EhDTTk׶Ǽ4jA.V1Q?FVxU?Sq}_Y4bE>"sB?Hf!X㇖T6t.>ZS]`a ~֋Mw;5jAvwsuҰ֥2_{0m"["H5VHL#+z;/k\s+#ƒ i%_vy7c}*K3X;ٳF}T4m:- aT&wcgt0o ๔p`[ϑQ,ѽTB\с_dYЃ5 |0g&1|*uEOKɘU?+dB.G )|ڥP HXv5\wpT2%abӅ<@o!sJ`G٪ Δ/`^V?+ YqdOv?8ی̃bl4{u,t@ߝNPFYf6 _e g^vۤ y3 4l, '3?rq[(; M-cV@QPz qΊAgu=D]5{LCWO_XT6Wf <}V5䂲a ,hYULȃKbn)yN6aT׺JE>X50~OwFj^9慣P j&O<[QC8RoTNVjw5 \mbrC `0!b|S30O,i:J ´ Gu*v]it.ag'TWuP )!!KR˓;SZxR i;:c~y4ڱ|yV$2<7m1F}ݣ%d/rjp$ 3Е4* @q(p) r1hM;plfe|m@?V+MÈÇrøaY}M1>'4H e%yb9JgIZ)R񋏄x_9LnV~.]ػfii,=vB"\zHEַP9+Zzz R^HG Y5,|̚L3̋}qC9wc;,d3\H>UsKzjN|\ҺM /'6c_'aM;IxĪ }ZR3$/7'׈6of͑]xDFf `tQus},}@v^2bڀ # څETlYz\aB]^`v"L(GwG,cnпyɵ+ i\s~roJ)>ĿM260gDAo,K_q͟Etmϱ #!EMa&y 4R~a|C*Y5U-K+bƬg;?0qFA Ih( Tv&XlGvVVw-mZftjK KIFy(N؆J]2~)p -\EЮ+sURl^B^h_c3H߀oJOgxzx}s 6OABK]f-r[O^ @{yKX Wd/A\9$(BnAܓ։z,8#հШ&va?OX1dp6xْʛq^?}֝6Pˢ.6}4$4 N_@]>cPuTA6^Fkځ˸6tipPQ گË=$rwyφwxquʴ=4 s!ֺԨvC.hK[ʿDK.YzJhaȇÛb*MUrJͥJϝ"">lAfufyʢS@}2-/?b L1 m=-`YdW4CQ@i F`H/8 Vq`7˹P荟0! \19yo]ӎ%= !,쥑U9; h rYԩFhta4g˜ūRŀ@ßm8{Xx&1(dP hNxҭcmMS$cK]0L'ZsCfTb=-4b5-,;Hh jr|$c>}']׵T̢6΢WRdX5v ;~:hP+5g]nW [8t_GsdKF4,P[LbN)AOZ"}G=*p7Nqqd$k$f/ϣ][ BДBvhxQzdp\ic? 2ȱ&o&|SՂό)O; ].烀 U,3PaQߺ͟5ߟuth c; ueeote_>&<MLzvM> 05?[yVW>ܴkuRhϝۅ>J[NBgb2rLOg;= wN߆ $ T~L|܇H( 'l`/HF79rѹHJtGHƦu+v0L(m3(*(6։4)Y =R5=bLX-F+33=VN_k5yI6(7d{ӁHZAYTJ߰Md笳5(Xq~PdTg:UHR 'VwjD@2&oDT_b*yObG6ɾ8h&dHTዴUiˡ('t/Z\ɾ{|KT[bVs|c9s|j39+llnX55K"G*PeU)bI ?eۺJ=V^J׺vV '6C|[>0Єm^66_ H@D"s%u􋷨~__9o1{:jfY$$pb"!Gŕf5!kr`JAr-[&aO +8`uy7.dF4lFN!i3Pwmlnlute1̧)|A#"T"NM>oeY?|: a"L/.Qشv'*[hծPvnp]4\0ۡw><ippO:HV-{` {F?_9 ?|& sRt mokЊz_y/V=נMl6Odcz Դ|z7lOj8(TQ2wCB5l(ϖ$ۤP3omVuZ닔²3r1FY&{VŲ&zj8?coOWQ7Qר^yvY(762Tl0ţ K[9tBD3na8UM& B%򎄸zj]dVON\w,X%zBʨu4ˊ g\mɞwn겂6 7hv6K' yrlP\x~S+=<=S,s9/>oƊ\ 6pZDZGtxnY֖Y4M D,NK8|;C~\"?՟" ւ:p O |].+:-{y} |=G(T<Z EnKJ:JK+G6܊8tX^՟,O*lq$P.ef{vYI-JEv/Mp-݊/аS]ʴ@~Hv5$ߟc6R V*ج$@i}bbBT,S" و#Ugީ[|!k bn2qs?hl]YoԒ=34= cJV1ۖ}̾a[Jȧ%0:I/C|{e8i{Pt50 dL&l,x 2OKb?^<j {"=!#& vӭ:E>Ж\S+<+>}0LSLÊ<578%ys&},HܝIA=~-l!:&}u-^:MҜo}T%heNFeww$YpΣN )G fE 0d -n9N .LvUS=PzVkx(!IU!(6TBŔI=}ΕцöS)OŅPKoei;TH9=oy :ma@^{e (kO)C0YExڎ"hP{O*uzZx BA.[9!N"+3A(μ7O=Uw*ʛcNx!* ]PU?)gKkE0}Cba-'BfdMeg >v ̄cYKù%^]84_k4˟78fQ]6k%)֝lV{yےhaR_CB SGo8'q\iTZ3YVrҀ # bpztp:? 1 |HR8R|\³[y.5* b4$Fg^Qʟ#4Tj(B&*U T4ޯq%IljsQyRpdv A[ hՐnKcR2_Dc6ffW,L?1KdaOɹ8.mEW%oUQ t  4K~v+H鐗: p8dw,szLU+9[cin_f!5!XRfօ`Li=eWl/VCO4+:h KsbY>M=4?*]LPV8ȏx z\5" Kyi%N|x93R֦EnYzC cR{T@|9`J&7S j C&Kii*Zl{>X'E#j&]ev UbmtF_v"+As৬&NACeK9eNXam%oJ ,kJ_Xacד,H`1GCs^pNDpVT4"Q]ٖ-!ZwSdq& 䈈y0ɯF4E!ڷRCW3 bQttkY>e |BI8h?[:~E&DrىⴿBf2Vvm)?䢰p'$۟cCrwZ].C&EKkP7&9!PD&K}T3vm>O#ƒ qY%аip\wF@1ۈwL:V8t!V}\NaH}yTTՄe9# Uox}7Si0:䙅Q yt2qO }E?!aӉx:\.(?J,$K].,"銭x4BuʝdQ5[QTWBx_YpH,\gmpm>ApUŨ_b[M\ ^7]?Dls;3HnqSԢ 4@?Kb:#֭J6)WTR=mVp/%:5noh]."kA(jTKΩ 0ZS|j qCZ+Y¿~4}"+dgoKkM;90Rs/VD ZDl)2"b͸d!`#E+Jg<\e?gLUNph(OQApb%p|;mz(TQ@PZIA 5ÕbG iG* P/&GnBnW\C$M#6s[z5-GrcաCI[= ' J]mz`4~Nָ/R4CX!:qHBJbP߮>5QfiWOX ߸u|Cj`p:{P ,׆,W A@M( `HHަ+kY}z"/#g4/YyKԌ6ll5+aPzW (ᢑ|PΊsQ+gW7F]I v )kVysjRKnfd򒋃,zF*ބ߼q~Oqf98`qd;W EBѦx+̮O:iܩرs6ى:I]!C(>v)A/4!f-2QM4_Ҷ0m̋F>.!6tM-)GG&W)7}bsBf+$*dY֒h;;Ra@^ RLiK@挶zi5 Ȩ`;AluVa?f-adi)!{6)fsHA[uHwxE>ԼhdxsWsfF/Md`/dz1˱4zF*|Ԉ-`ޱ"LZz=F|ℤy5 o:_C "ҁ]NY8˭ l! -eHfsXn" ~3KԮ 4+k3&/L Ev7 rz!23??hŢQ>e&P3&66fm6=wBls^\HIDF+/--68DS-w{SVDs0󅄄m+VkNHy,s:7v?w1dAMF{[?y Ћ-kٵ|Aaⱡ;12'S Ђ !X'"@)9)v!b4'D::NG 1*TlnJZ۸K>}ue"Nk4Hx+73\/uqȶP`UJK/^VB\ ;=,kƣ>jo*ZT`ɦw+y pXw^KEk.HƓi5T*7m| RH =7Zcb@ (IL_m֕ݙ OkXComMMLIhf-#̵g"r+^ |qFozq9HƢ/L2zm˙S'H~g2硁r7Z](Uoʯ~AΝ )E׌5thII]FE {uLK\u7ʰqd_ɾ3% -K\i8m%Wg},e Zykɛ+r4]ᷫ܋#6=Aލtt?ɂ="=fmslp" m̘pӜ' 冯&[N9%ٵۨ*G UHt\;M+1&/K( GٻZW38e0s15ZίCq6WED ;ytDhaگ9 ^||fAiR'=|>SƨcJF u&2W5V%)u ,W}E`Cvb+S hT­gU(+| +4vA\>[9eFnZyacu|7 8$s ѩp#ѣ*DI # D7j;BĒ4)w @(Hp6pv\mKw4͢0kxsh).blHm}״XbO3,o܇j=CQwMLо,ka\_ސZ.%BP*mj3؋//ճ|ǠYF)nQNE`FD1>py 'RN@y Ѳ8hjnE>J6Ampz-9w!з- [䌩bj@qF<͋ByԌBq2^R&na:BBL(; ݟUC;G(Z`Fa+A]4-W;^E+")7u.!:x o0͙SWӅROYU kV"hč yl<6Bk1 (?sR;-^q 8y"օ$ʍIb2$c%g~==5$4cig}W_XrmȦwA'dafuN^@Y wZz!P4Z-O,!TN>xgjhMuH'ِIakK؎|[^oUjRi.TO41f(y{xXtĺtEh|j!*HP%T?Y [ajТ0-s%}?.n\| vۄ^(W'R2)(xe<8HemMT@zKܢTѯM4j0/}F&D>?xKS+U: vkO]v_hqdNqa 5ށܼԹ7r#LF,B.U7x >9jTP5D6 ?OuK:qb} 94d-_x JeS\?>\f蜩j@&àS"ve%! ~?H{ZAz1-UzB_>O rA2KՆx,ܴ#T3M gJdk/w`y|hW^ܽFT -Gҥ5Zy&mˮ~it]Mɻ-U *j(WK_N׎Lʋ~\m4JRJل\x<fN)VGn Ǻ"Sױ,G_DCvRv$'L d= kdrfT:J6<$~{$ AԶ;C3ȭ4G(A~:H& |+)OGӸ;^ Bl"?#֖N];t&T|e_}DR yNVtI^Ii MDH!sW.Ȏ86^T/jMa7[R켉H"ԽxH(+MK>tU/ hx#C+oΜZt8Y BSX3\~.9 @ fmdr^7y6Y ORbO}ҋF9ɟp¤sb)SƺtS@m=k9{-x%ZF!Z$ "C"sgoS=d)u/uTn_6 4v N;YDCB:؀D3[{\S0 l0FTqkwMޭzr;J8H\zz}ˆ ?w!W)BkZ~1p)4ԂA h#$mlNGmMj)~ָjNu8Nr2ibL~pU 9~m~>"9 I2VX1Ez*awCXƐly%69~B*[(#:ʓc+]#62ɬac8@1u`P"wZ|PEfÜ;Jp^7 8Rb"oحy}&@'Y1M'#wco-?&+Q6b?Aejbv {p?MV|afHN%jT\SQjr 1\,\ ghM?|LEIGc]+&GPF v/w4۴rG1ξ  0Ҙ,;P{B0d5|e'7aIrt07iXܶ"eC11p43MvKf5ʍd>F*`G4 N򵳐e%[@IPln$=|c&^'k ]5
B sig|j@6Tl23ô<^0d BR}sZ Гhij[fL}C)aԔVH4m:iF_-W'vp0Jc7.AI|o_$?Aedn jvvN7 -wrg}8)`H^iؐV-N ׀94QCL5.e+" HIA 󱏂@.,( GJ}/5[RA7qS@+k=[I3eȓ'5*$ ֞x@#jt!4JucڱgYZ07070100000024000081a400000000000000000000000167ffad170000d2b4000000000000000000000000000000000000005500000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/mac802154/mac802154.ko.xz7zXZִF!t/r]?EhDTTk׶Ǽ@nTbBào!GK>\|naK՛RmXT?;Xz_sM)hϮ5p\$:[fͲcSa}".~ o|os/j^8ʖqIaپ(ӱk?}ilN T$kXkV 1d!5w0~} iCtWy\c@g1{7+`EзOb/"Q?BlARS5DC۔Wc` jkC[H"4Eǔ^TNțr_D~$ @+ċlKJ8ݭ&ɠ,)ζO'))N١^@ȗ]V!&]$ȷؽ<{iKFE*d(LݵvlFɹ܍ {la8DFRFi=qn|)ҝ~Ŀ[ۺܴwj;=gXT)K\^6ˬdfu)4Y/{@Ug#ቕܨ9JmFo0R-6\L߾7*U.ә&ƍVuVp@싼p%Bq(p4+c 4E0 kι$pJGۮ *vHߴZ$+݊ b刞OA'ùmn~Ds8$r Be!⛄21MǍƉ{~!}!Ȅ |2AJ/*A+2ub)'4 :(zZVl·}|ͱP-ħxAgvv,O)!Gǫ%t~o8I-ꛝuZ^x /̛*f5QմH@lNTY.;I,y2%|U  8/3 C_B?MFGAtO-~U_/}X|hdsMuhWn iٴ@Bc,bBNH 1܈ad-IЖPb^e4-iٓ,3J鎁CjA]T j+xL AIIR9#a5(i!߳i{0H'UŏkVīsron d9wC$Kޖ$2o59{84A9pݖ[\Cm.:Cy}=[,-َq GݼˍhE,6 3|Nii,4p_N^59t$FdH3i-BCK`wl6ٝ[E+pJ.'"ZP0 @Ȋa0/ނ6ToltA&b9uKock /WPS5}sM n@E޽ʤN~0/yx ,* ڄn5)8M?ZSQC[Igg): {t4< B IɫFh_? -k&)uXAx, J#EZ<;pKC鰹f׵6Gpdz N%Z3ԙcTb!'Oۖb@ Pvx{Ùf*F<y8TR =VW?4R"#4[B| Ì c$өßm\Bӻ%+'ϢF԰ZԷ$NW*kY I)dyG%-S} P4?=}cM(quUZAR:VN0=`r(hgwMdܼnY-|LЄW&HF拖"M(p {N'Ô/@ ֽ-|73֖ fB!FPa4v2iՏFF71ʳ"u֖Drb&Cl>TՍ9]M!fɩ xc1soDb#Ssǂr0ᘋQYԹf!؎@ԡodE UoB\c[Ts5!>M,) b#Q!A]n4l%vȌFLʯ_ nJ2ryQ>]U 1Oۭx`@_Z"kMѺfd{Ȼ} e@^hːi ܣbN7rn_]PY|ƝÎN+ѵj`,X*n?88 0TdY `L&;*p#?A'ޥ_0v+O!ȬyC+R21{.tA5 93F@ cFБF,,,ztd* `dh߲~av;@J&dԋ|<ϝ sE 3s+s~9HM̍$;VTI]|sS oԂݴ;Hn"AEYC[^Eo-?B @ K ~Q{J8@r5*t{T#_jiUBX׫u$UUК4s=k1T?,FtSw5WMӘwD gD ˴F{> #rSh47^U+@AF/?_Y׵)Uzs DuS- @}ڦ#8^.%NeD(tK,hcp;:gmt9B@=r( Z%?0fa@il4E2~{EgJz{vdV<. @>-gY~ap BWDiM}qB gNޭ3} j7:9J^N la+ٖ\Nd]4}:9>c1p~2N:pڍKcy/srs$7X˜Qn -cLEdQY  Z䩺Q C_ RN$t@#J=$80Dh|Su]i?CL-ODƴ~Xm<7E~ڎ'> B}X:R%sۃw-zY)P$-X&׎*@ƃBB'd6m?W' OXUZW*XLG9 ZMH:tƭr?I.P+T6 (UO*&>}Tv'fy!M1E4?K&-:,wj3[PkO{|'OY =F\Hi"I7m{1)0ݧ bX/ b18, 3E$3\Jh,gxgJ_gLKk26D*7՗ ]5;Cndi9 \l?IxAp9.IRݳUW$mڵ$Sl)Zbn`{0~o5.}o{ oㄞPg϶ 1 Ү@b`Z/u5.M!Ͷj6Ѭڳf ,V)RJT;Y1 1Řs]+lMgmca|::>ؿlP5 : &B* fA* Uܖ&NybN.;Pl`&>Hn}vˠ֝;Q9_7- =Ցy>b?ygz !QNuGb@ۋ6ⴢ.5 \cF)x<,&EY;6h+xM;ʕ6d!Q"bYlnp:xYYq!S8_ F6B8N_~=a{+˻j}Ezd"4sYj wVY,>Vl,!Ly=|dn>lV 'Iחޟȉ@S(l]:e^I )>!bh sjθn^#$z0 >IM;n":ETr!3 8O,R CR͚|۸?K=%3<`ѝKğXGkxy ZD¬Ireiq=Иڑ;w\@zW)կV(I:LFÐ㷜RPoÓds}|F٧ECyO-* v30߇o:ǙݤfG,S*o@DB ?Q« 2\hɿcdNg"$9Dz"bbq!ī%dM:QoZ+}}sBk94ڟ!nC[ء}})7h/q+j0 R锄/u ,z<9"T`}DݵcUD}gcD9՗6p ܾ0(̬n⾰lW 7y٪H3^`qإ0a눞2[Y%eu Kȋ0zr $Lӝm eQwlԏ-Cf%tjeo<2 w c%}\/I[p׮su\`jƖJ̪7ПxZ/,<1}so_Ab&GH%6E;s!vY`9V@D/giy5F r>ni 7jko w(uvu>ϖeɩN&-ܿV 4PYA-j&2 {Z%UJlj\ZT18˦etO0Mz,] U>q$onx$)xWu$)5t5QlJ8KdcD``Q??X"^~' qL{j'sm1K/wⰓYhug ML92Q7GG˨D d^1CJ'ڠLkث;^B쿱KPSEsQ{RarEtc}ǝNٜ(C~ s(w).osu@]P7}kOl(0,vX <d :xhi`9^B. ⑲jz`'KP~uX+ \yTíjM(4oW3ց0'H^B>[I>`d3 Mo/o6M^a!"˅1"_[p$ {n^*`? V(FUpAJ# Ys:TuP^tyEݤt'45owV xWǦtAg IWTSt` )^Q-Xa|+Ozcqiωr/6^sq;x]9H>CX-ʥ,r.C%G" 3˞Z>┹ߤRQ߂lZ.A7%'>jFȫL%Lԯs,pJӮ߫mt;3RtT bme)TUtP~QqCubI%2i%@[tɌK $yZo!nLDO0CN‰cg>]2SV& eK* MAK/Y"+3'{I/(o5J|G`n;E951׳gg Zd2k?2=R^fK6)F+BYcF/ntC%ӵ<~5MD~uep>!E)Mtk]HjE|G v+ak?V#Ծ,P[4Me~fTlyC;q@uMJ ЬRL4EZ7JP}iAaQ=WFV>I0$݃'3j*| N(l,'5n,)W"2u.4-[xd92 5P~E_#Fy?Rsm6=:%ehغ&o(xdXkzaU_"-U|s t~d ǼBwƝ֞IT^#\ $/@(iD Ub njUF֋y6t.R< 'J yG(^ ߌ6`1-ٕ9nqCoAbqw VyhF\6q7*: t =1&>cs@3@+~ DF24t-X x cՉ [C S X_%5b XL8,]I=ޭM-XӣVGM* SNhqHFԻs.8!7*rtq|KX`ŝhycFEu%5RG{D.]Qȗco۪΍36aM3K>Uöu:HMY4 hޓ:M>EO{ЖE^`9dCK:0$zIH!P*^? < : lWqf6 s]9&taPOM hBhFsg"c/mB4촠ނj]Ь,S6ljYn=Ax5iӷކ R62X\0P%Ux:q %7096f }LinkH]n)fZskIkIܖgܵDBSC9/m(R e94$lX֖Nbߔ*hwA} i6dSn=Y y1 w^[La ?2y֊輛Cv~\vxM-}ZXT?m(G:mq\V.lX7\@~18zR V6m7RAch* LZ=b<>fʅ~B_X^|))ZcNrZ"^:rj96TyjEF6:_TsMϟXF[$|KAsdTX1rAv;|2'`[K3hBB5XδA^ifkyGf7+DMY!S"h[^S67#IE]^8x/[ߨȹOǔ{>ho^}r&!)8]W1+ ɝ/@[+4%)?M=ihk#ص3ˇ? gԚ_O,ݍ͉/Š;6@M"X݊yʺUӍB=TҲʋVe2Wz P,hME&4*1z/UU_5O~?^96VgKpZe' ҡ&*,_8M\Lhr?s,3{h:AR_ȇ5UmGl(gI;5eݍ2f$ d}V&ojm ZZ!_ƍii\*Ls@)N;UF>"<1q'$iZ3TiP]&A&n{Uyd(4 Fmb\~=&{ڛBނŋь#`l=_Ҩ i@:> D'q7ZL~O1KWS%I%kg[!@`Axߐm&y%@c}KmX Ep]X_] coO6:k}<יeMzDi>zF+M 5%@?Vbk}&PG 7C,QgSN].H0c G[cN͠ lJr6St[܏|Cz;k8n᱊1P@D2[N&|k/_]Hduujm8Ɇ 13 r ˎάN 5tH:$Q8|2uHFz?xB׋2װI ڄ͏q`WooǍl\C%a`;n˻zlXIm&.7=lDwd2h0ޜ'W/㏗!2N,)ZR` r15:}̘ǬU8n8.9XnTunK {ڳ9%F97#ѫ¸y$^)w1;(),ӳ!DZfpKP*RCݜSu㼱XNwj&;oҔp^n/2] ~5 í3 I *w.׀s6\bs1z6p:L= 8Zm&iyB;+͒VZK-5MvmA1{KwQxQR^j V\oU! hjOqhjDï?Oq5z/Df;W5q  d_}ҧ6*@v7e$ jo2Fo1l LW(FWʃ\hD>~cT>AkN&UND=R-PFhr Ϣ{{O%#j`hU3dGBFHԉD` r_A rAE#0xv˦XM'ՖtU Sřz<,{'+ rTN#ƺ?YyjC9}Qq ;rԸ^w{DpX" t]e@Γ hWHC-cԔYJ=@-Ԟ>XQ XG]q(ɘ%"ƃ .]9 y sZ3v2QqOi;O`mT_wЗp(q)NWjƺk*?澮=KxH4?p[DXuEe!0*Za=F'H7~TZrB|iL9{N*|EWVB0ͺ{3j = e$q\nNd %~N-Jsh=?Y~3yPa`,'GnfMMj~!&9̰%O)(9WNhO4$ P 4E?R .ι6B2U|M$0|t28g̽%j{gf`W<ҿ>wx1sm 1p̣31icc+gh):@qʌf޵[48يF7qLp^ 8T=jWKzjdsgGQ~qB=yj_-y|)!!<1'^\ߩC6p;vɕգ氺IO#gٽ k4#w2Hmz(t[kJE"dR%E*Ϧ7& !c>PҦwXu,5 K8|P){k¾wV[]}˗J/] y(WEkͫPK~0-_+W̕ :kX.A+8Sc"Z&lOIUǀ$2CXz,b-PCH`Pg?VJUyM߈tƤ-sd. 1m4"w8c< ~0WjU~3̟7iGb]"~٢(dW8¤\>guw~#Tx'g}gԷ[3q}0=^L+.;-y&է;9Q& NG%kuqu/}sP\u p¹)ƥ lY/Im=f2fw8F\ƣcpBH%:ZvP8DX\\6DaذTVAyM{ w›u瀕3Cݐ[  seŌNeslz]ಾӒ>q7޻TQ,=Sd ԣFfzEYe,]h?We{ 0wӢGٷvRo7#Q@ bă?A^ܠ0O/'5}2rj!+Y-# d&U/:C|`Mu(fjݫbckq}{ZdpUٓ:Dt0J%uy  Am %T,h)fJD7F`8U9N ni5QAzΎXGC<V qJ|5vLO.FTjbJ+_/QľDŽן IE"lL19s258a.6TJۈ2V+?eFJ>Ch"%~o1:ϧ?RU uyFŔOTtpzyTヹ?:!e~W#'ZHp7`mvk 6J*_E͸7;.LȆt q%%OgO,%exPr( P7 G˞us7B!燧f[{[4SWmtk'4Zun[nFyL4h'FFb'W9I\Ҙ2Op/7eJB(('%Xg}R+bÏ?9\ڌA'u,6nWW=,h_ Yz3x:*Hj_Q⬛'h+Gރ4AU8T5~KȊO0Z8qPP`rD^4@(KIoE ~ U,IY >ՠqVbnnu8'4CN@(;xh5-ƒUp<ߕwǀeǎq2tܠ'j$ƿ|US8$> /s~f>ZU'Ems'mDMgC8UWj d-(#kz xt h<ӱf6Ǩ"*.+Q\ͱ ΆЎ%ȪK$AC@Qjg7?R*!"ψC Z7,mX{ IӦF/5:jaD4F|NI=VADvwi|TO%ry߳Sqa DɁ:jόn_jٓRG4ļY^_:[ nP>4^⒤ւ+kNSEد]TzkXƟ1Lx)5i{="ׁ*qG$/Ae5_kD1{Djֆ\O#ވHA#]V@(F-|AS魒<#wRh|u,w_waDL3ыE}~dS6̆_,Fћ>QCVwZ|܄ SNmea5oE77Rvp ;^V[#b4k+>e8ڕtgBCgXrgԨ<Ha%~cF ({A=-|6ɝoQgfvb0x-AJ˗&w=!`|UO,*(}E=36GapB.L eL&'2۴IKr!hd{ #$iaz~Pg,'C,$:n{ WLK̹x MTZg&-]tZfHl_ .rK<{X&ÐY&CŸL=ĝ*Nk hf?WIn/)H1ܲADw KDtyQ"Pq#ou c ,jD$96ֽ:a&s\5 ob'˷EZG*p{=&ə&jPQf Bz3Mi*꡽gf=SUgǝuZ\:1qOټ@IQ=Ssex!˺k衬e!2#e&|[lZOi| +4%ƙc EoTĻ}# h6 ~KM-]3$[(U(],,H O>|]%[%mlPJ$5..d;ePc1!^ǥ>h7}yVݙgYNHTZD!⿉1܁ V(ŀJxŠGHx[A!1炓``aꐒ[֯Xr`b6hHn0Xs|g+B8>{ \k 3ĻZ[XTm8f}Ӎežq|Ej'3PzNrڈ"g2!;@+}>Ff8rܙs ijQZ}4k$eJ]ˤLL> #EgE rSO?DyD ycHLTlueR7(4 IA:؈kZ"j]b)Qj>G&Bwػm42tyqV={땹ˈ:< &Q38u=I2ŌOj)"^-M8_1?>otl*cp!:`:-{_[rCR Ƙ2b3ǰ4 B bF_nr՜P',k*gFO8x뜩o6S g"|^9!쩶82K%q̶U] ]hH$PD.^!k~x•df(HK=-UدRmbBeWm7_m'XmLYWdKi,ә4_7Lԍ/ ml笡T$ A:ce<v9vH+cBrk W0ᛳ o}HdžAu^“j~~=FodeDa$)҃Ί:R`.}qӍ.n۲pJ0BPr!{RٳAXEj[soG:G0ȩ@b _sOe8BN: 6I=\+"]`wo\8;rp{56ܩޘ` 1)h Qw S{7=-W ϟ߱rc~lºSv2:YqFck7߇5(-_ M5iHG^һ;2|!ug^ JrٖX^#s63TIgςV1m5 2o]6v:ɾNF:[Լ(^6v 똓LnǨՎÙqټFo nR{Ɏ!W/K_|ݻ>~JxGu׮2_OT9F}vMCh[oGEHեO:WjxCDD*AzMYS15&$W$Gn^|S kFy]mhmh_+񑭦r -PDuYo婢繍\FlUQ"!`EvMr4o:cQ2kjXAx):D%M(F|Vn6V ^p|j~>+ȴRа=Gg G,.|"yh/G5gjĽ*5Q@Ι>p6JQ)\L R9SE8&GAWĶxs{%]F,L^_{\-E<EoE4K Gʟs !y@s=o?~QYtTGh8"0QAfѸdU=v"P[#}) .D0NJ`ϛp5")?7mRt}q]2Ӑwʹ! Ñ$D¸M}1+y3\8C^hq0^>mZ :8KjrrG'B?ҦSn!<-E6T`.Eɼ2F&GjfՌTZ [:Ѵ?* |3 bA z_!=d>EƄbt6LSa' JA@nc!y8wV0&\J;83|^=l#z57wdA90k%,7MΥٟԐWAhTL8m2ıRNWcqb (YFz7%/F+ţťꨔ{ib&|`+ɐw JA8[ALtpOD^7Wt(5$aF>g/m72C ˿AdV 7i~ o.l C4t,7j2$m`LGeB3vI9x>_gTމ';ǯbڶzHEN?pЉՠϮKIԳVN H)c24dyW;np@ :nu.۸:RV|',_%>} LɰyzDV:/M VnOP2jtBì¼P5550c LBcDOGcEQ A6qGjS}_oZ@Biv' NƆ9\Il8&:a5κ !PpEX{81*\RF lb׆H! t7G܀ῢa+GPZYl}ny򣸸ؘCxbYّ\[ RJHZ MMzXߝ`&& >p&7?Lû 茥\{P~v'+vܣ 'rV=܁3c7҇; Q͘3 w{I)Y=ƆuwcsБՄqq}.<}{Lsar>T^yJO;BjS.%'5a[GY%|͞G:9~ǹG6dxsYoBUtm#A2\͊Cnow§"يߤ`ȞwȸJ{8JAގNB #p<(nBsMe,g`CHre`~? gۃ-5__8+4dlz2+?İD̠ ۬mbGQIWI7^bS92I|zmdQE XĀ= Y0MGjǝ19ХQWӜrlb>u~`\Q8BFuN^3T ?;S͋.l8B6sMx~%"  (|]F*t_6N]) e{Ġ TAH63sOjd6|d aw`EഩPcwDi0BC׆Px3^o,K +3nj%B e%ͨ).<|06,֟ 0 $4Dt:B)6vkX260|q@Bgg yze|,A#@@Ro9ڬ YۦЃ Z5h@?\j#UγqߌưKYQWp&_ٞM=#%>Lu0:~[' } fc;cK/~:yn[Iue] ~'%gq1G1K_I5Qq^B#˫$u_3Xr.= qۨy<<%;[?:syyڕ|"NYK9b)Du)ηt$%0ʼJʀXh8pl8r"U.CtجGvϴf)4.ϸ&Q((@"R"nkY3"TοzN`McXN 0uN'9L1o4s? Qf"yX4muA34~7By,[4l|uIsD?` Iԟa )Q >cĄh9BQnCDz+N[P-8OtX.SyBip;d̋tʞ;F#y2?X2%i[62h0 ;Rܘ!ϫ/Fa:z KbA~1iyG͟ӑXSrc[eG^$ziMj3"Yن;o~ӶJ֣MN?ꛞڹGe)씐bI<_j$ Wf QpF|8]#3$*~lmI*+O@r5:8n4dLApg@V- ZxZ; 4X+HBMi 5/Fy.z9oo#`;S&vYRC̮S@sՁmcͽ)YkϪiHF[kqDe73}FS.!?q)lu-mu3s,ʼnORoB`}3Xz$\7"e@ޡw]#70uhaو`8*9UDH҄y#?` Iz:IpУ uu0/奼ѱpp3YHg4F~XOkX|epG.W]A@ndQ3y@J>ǰ{^~M>ͻ*Akhv\,Ò՞+Գ V vЧekzH, 9C쥦w6Uw/6Zd^:8l奏㽣 >l>T-1g>t&|tf\t9p pz5]hֱmȴk*h)Q3 TWbۇZvrmpl(v^c%>riw!p.c`-+'o;k1kL/ sFӊ4RR[G[N FBm:`"  ɯŲm_Qº*Ӽg 逋µkCJ+ xe}YƂ,P8`ApBլ&p+ ' v{X >A4364?iO૎ƵPdt|zQpBDTLEis-~4ZYGS;vC8:¾sǴEꁙX92SwYuhҸ~G磁YD%Bā O"vت-"_8R .҆*!uO<(GnL䜨5{p\3uo#iJM+sKs5BHIگyQklLe$!]S;H]о5'e=㔊pԳh-t$"^KG P^.c dO\C Yϋ9 co ҟ-3uJ'<|8`IAکBw ܩbtdIzc[DkM`fB_2ot~\+ A`<i߈LKV"Hjصrm &rY>^e Ҳ dݵQ޵rW(4m>ˇth|:TKe&F34qJF"')5cYו;θC25zˮ5Zp"(̓8 ੭'Lo~Կ$iZTd*p>]1ĵ>R"r<<&25ꄔsߕ}{HpZSSH@j·fl|9Q4pD]^y=leC. A4Hv_/%Ny^JqYƁ]L,,gkUmh ^q{ƮJʸ U2L>uξi xgw:8 |;VgX`Ҷ8uXfP֮ Сe-6\ 'Zs9u!/^2wǰmcWeډ|i 8Yec>5UwQpN3FԵt=OjPAp8pnX^hA6](,65O'~>,9:E )t;Ouط'\7YMy{JmpKfYw#GD0Vnj|&W(;pӗ] CMLr+>'a0"HbhlK2]/?gRabH{~>|)+,P2sg sx`It@ݟfZT{=K]'$k؄ )>5Iգ:n,?xIIhw!jo `bU˴/|aKn; +5h) ChqTR|;M\&{F 1Iqnk爹HݍMc2,D~*ńׄa e`|+b65 2Q+}uDU-+8N?,s4* <ݶ$+7))S#Szl[6>ZZF*Yӽr?tu^teµY@G6OLxћMf huFҀGP%'bygzws>i/%,[+N. nᲮMn"han>/ !RAU$c5-Ka@eߞ { b_Do%b6YZ= pjh!8/kycr#4ю2Wqc{G\6w;Z!m n "L-1z$I=4XNWǼqa|I Iǵp B* LKa;9n-ˢ"SNGcPu̞ݲFSRdjyoLHSoReDX`NwTϋd(/N{r:?gxdgHG1=~K )i-) x-c=). OX+]ɞEY7~1Paи{x_wc/RȤ06 }ڜNI_K ˆ(BrPzu8tv))ͿuO)Ru]3SE=#\$ v 9fC%y&-Xx; ̯WMř CvٛFl2aǸ; 8;gcw/6R9) Bh -yk7Gok~ 8=cA;.G;1&xwgd*Kalb[.MkrU^YVc5<(CWCڋ3BƲq@ s5αkB;-^EVK Voyv1؏YeFNzI 7F~twI{_{K Ei}4q +IdF݃E@=xVBNzU*UMnY<+NbAB$ Pdt0򭬤xVO`sw,aW%R,bghg9_Y@ⓤ@bAۡч(R ݸƵ֋D 3zEš` gE#?FwVB'_sN~ASkD= 9XI!oĮ- +RE8Ÿ!%Sů?ygf[rPzv("¿v+Ɵ'ѵG2x_3uA0w?#ȧLkBGU}o%}٥mC";҂'~d.U5pej(x,Tޫ+@7C{Z\j:c䌗dzps.A/I WNHY]x튐 =/щ[8؃G?)22t?T놦cTݵ8N8bhh(*vN) Z7_D@"Cy$zpyW ^*[M&<З=xNS+t䲻¼n*w/E;PKW @s@<_?>8xzuj•xeP*/qe~]n1:2ߎ_Yݡ3yGJ P^)q-b Nd0'6n%Kxp:aCw~Zj7Q үdӷE @Uoע,]]ZPZ[>'x?'J~PX- {˶/g!,GO|(ٍ'V'ST z6U{MQd>Y$CruBt5M>>tPX\YF $|fEn񶨜vTDrn0I9I@'˯6'n><3BnZ51?Ʊ¹o ?At92*: 8: u,1wnG赘jϒN7[" .|~ؼ2a+PJ^D%w ,\׋7;Oఇpx{1t]]QYč1HMlr%J/J s_}-dđ,U5N_Q!篰4<{_4ABX }%6Jh̍vR:aTj݉]F&ir/GWX^Ą;$C1/ "-"d__GPΓjE{K6E<97 L#2j#שqϓB6PK|RyJI5n$lW_#bXۂe]_9X @Gf,ٜp0i]hx{ebzv`.wwGؓ@=vUW(w Jp|ѽ Gh O @2}T|d9(pS߂rIjj0:) nOTN%҃L`nfNB Ka?DF LCaE4 }I57T;˴UvYt~O|+IQ{AknH h$ޯg9].o5^;,2(͸Z*z.\WfZG8GZj;dxFAvnN'ڴ DGvݟ$KqV><LRw_a"%?zO[zMbs =J./1 sa)J3jj; :|[+vkͱ9/.? 0XG6L1ih&fz`pFb_#*i4.??KāWc uQ&u gB+(.GY3$Zyy@H-O69͘U %[lZ4;1 A{Ρ)30 2I?2ܱr_H۳K^f[?![?>J,&%D{|yQkUk?_YJ^h=Vecˑ~mE3CNxsx|iR6t[e54ao/x~gξv,#ykUQ:{'_R YjQaƺR&i#?ީyR+wSQ< h@Tlڊrÿo1G*[dXFBgPU\T +Fy޼zl#Bi[XzNѷqV֫vvI.'Y.'ud?5بg9| :svNM՛R۬ T]܍y2eL*Z)xs׼'^׮6H}ut~3j wvHN(|B O3^szHdkg SC_4v2ZN`N+W5. 5Al|-V00Q:@qWqm>St[jgRk'_${Pr*q%Q*_y+Vݸ{FaR2^Tg5de8nava}+JpgO\u/ܨ D."CO,ױ66!iBjOX*0v_.Fy|Vt:*"#L M>^J-cl3 oY'|_^*'d[D-2Ӂx$B.$rBz' .n| vWa3ɔ9ZWg-[aD܈I͞.\rX};euS|)^u[|-{ G>vyw!bit7f)O g0MxWm83`ٻ,=ފ0@_0w~^L8V9Cfb. {>ɪEhn rqN2y/CuYMˢ _43_8Ȋk]W_hQIvsYH!3+JV5CIn,C6PSB2Nk)]FTgSϥCepqI =1!W83{d&nS,ևJ ?Ad`pIJ^變ٴal$&b:;a-rwd`}/H]>UQMj$E)8N(#ɠņ*EyF% ډߒRr &#cɟ~O >!EYrl_e9mI{_4 s/ 2a42Oq)%{FJB҆C\fOBxRreF8YT"ڴTNpP3YJ\v Kf7F~W?u8%/;D6*b1B} 4{$+rݺ0v+B oա,mEV n?  ozWֱ9v훗XS{Vx0}fgQZRO@Dǎ+"q* 'C s@K2-bo%HmҎ)H>Gt${2 òsXKWJ}MMUh W嗨/~)2Xaz|Lj䳔IC^;dPh>KH,ߎ_h$w}fO,0i+4xW4vxC/Nk3JstF)][*VJ[Wn8[3jy* IB+(i@ i;@x^?dx !6_-ґA!I&Q3+~vON7kHWICcІ9%r=gX3muW3yZ~U6j-\hD$fu+y(<=1S[3!嗆!z%SG MO6).sɊBa:nn-dE$]dH2jf+C3cLL( ;fΫmC$J%ښ?}\sbC@=>d +\=:bT͓IrV8 Whv !>;ڨ%}B'GL!7v),G TT6ussXM>$TvJ>LLסބ, LڸߖQ];S@eY1aRFtZf5[4RԞ<S=͢b|oz13  >ڞOHnS>2EBcTtIHdrBU&ȢrN!>AR2ˋ%E sLӕ2{fحןqpvfvCB@mϘ]" o 4^^wQAs0iN0e`e[/)J TOhEc_̡Fdyavj,v1RoX5_;ӲZdYK!r+zv7nJeL0l?SrtS| Ev)Ba'2i< H?b۩ xXNZ^fx|H c8&1TFcUc(~5:I$rh/yh=)aq//^~LpȲ͋ Y^g$CCC)kKeRr$GέSLIOZ]wGHT๯K,lR)s K rPesbnS.iǯ~x*Aua16kgĞ 7rݴBMZd䏊)L]96)2ZAq*I1{)aw f׃h@NH8FA܁,gx݀oK1Ӣ7_Qǟ$]< py36<'>XȕDH0us$ yɇa!IFM;_kI8cM63pq=Am.⓰,9gD?X+.*Qgi^qP俧6d{0ܥƝ&b,0l|ZPӪ }Ft_BMYbBKP gNө"qKārGBV3c/2- &un%t}]2z9TàVHp`Kl;@XƏBBwa *Y-FQcl R~42mLK"%g%P7'5׭6_)qOeƈ8.Dp jh4k@bK͛.{]q4%4AH{ 郓m F^D@Flt*2k4+t uIjE!|)o ajJ~mQVef4Zq0_9pПmQ^;RMZno"Vd\]Kel@E >`0!PZz氳϶YP4j(X#=0)\2sӾYc$N~-B_5-r0^dq};! -o98GIſl8ܐ{Y0nlEAyJ}tCK3m^Eƿ?>Q  Ѡą$pJMSl [$uvf{b X|d٣*jGaX GfDwV$A>ObZl <%,CKjj/ܹYZw2M&f5DӃumwU ʉ\1♩vm,aMĐ-`1)UgŤy(ד".;dϗPݗn桔h1sz:8/ |p,2J.zwr^ !Jst_޽t E pv7aKm&TV4J=;kywA ENʢD/g͖¤LBݦ> ݲ>" yË%"5@6-x6 }UZezx4dDBvɫ0@bQ?odwkOnu ¼EȬVܞxkpVqMX>.Ҡj_t*G4~y3q޶G0X_V~C)^An >- Z%ۋYcI:_*-q)_K8#6hE8̞w4IT[P,\.Z?Hfa/2a!Ch ҿ%P],z0Υx4 x(He7_93q9~>]# h OzqHdi;;Z;{,£6bzW}qjٺ`|^@91 brK$KT&ZF0QP\{Ql?;/Y# ,cU-b4LG4@S"OZse(v'@GUEs}W 8ݡUS p8M2/Z6_dc쳦PW)<.Xkcڰ(keNk!Bh)E9CLFɧ1X 'NPPEp@\q?J[b&6 itR4ma|ŷEB#6Rui@@Z}gr9=zq b,0t!B;Jh`VkxVUE[:*#thˮr˅<,qζ=C7gh{V5 vؘo" hyĢ_r吰JS)so#I!M-tÚJfCȹp 1 H;۩U\ M h36qioE,C(ޘp7Yy]jgx؆Zyv mM 7ўoU<.8C* x $S7tr %-%+sKYq XDxʁpK8 %#cpE|GD2vU%NCu, ~y>!peNtAM7)7 }m]YՔ6Skj׏:_ZŒAN'sXd/`JORŤfFA9|Yr'D謡@O{\"AW\9=o L=y57 `3ez WhksMݩ"1`ڕ*+$ oNR5KlN'RRЃWhen7^.fa }.i%.N݈#;T~pR!Pc|/ q$'^HT`{0w$͛Z:C0$A$ we'P'$|j*10}~!y W*6Й R|WF= |0K59uvVs75~Bu ܣI]R2dJG}1: SO)B=U|C>X˃ R0J`9ZGgj\قt%DQlJR5-@ElvBy`;O; X& .ePsfEEFZA1-1n&ҿ<⠦DpB$-옸úv~WT@Xα>үtZؾr.1Ҙ0>&碋X۪H荴t8lMDb4\uI(ļYX !Rd\orX J7틷̚Sz~H{èZZWRGZi("$&8@tWWSTEnS:[&TF.٤"x_C>6FP4O99<,"&̯/Vrlv0aҾo o͌oi/3 m3B~ъFCVM#䳿[3h)\fuvӱaim8X?ja/ uB#|QvbPۡьauٕ/~J$\凭 _l*L25NĶXNUNT!s~Ae5*jN0s ՃLe)`GlKo'5Isc~rpc~J˧0"+kʦˆ ۏ{'H& xmdfuf+$ߖ=Fs֟1B]l6ϸNQKy ,af6M\.b_%:3A[ y(S*VޥKȍ䓢ǶիD_ϲOOu 3`iF4yIJv% _G"ԺxHbd\+3an*YnWP*cX)3x1J 1]UrUc}eA?a8`mc}L,!)k_rU C4F8;x[@؁8',Hw d9a\no(mKj6o-22H^'z$[38֧- Y(BDVVhO \s;v_-wG!'X=;BU]M4c!DN؀P. SyX݅NP $z[v[R'Q.AxǗΚq8u{°Q[ܶn4Ncb3/$h8}IclTj?UlÖ&Y>.('|]$L'&U*GclwEq%͞"lI0̃t&.P˒OZ4I-4M?,iʟAbĥ BG 4$$zKH켝pAUnڴMAd';EӞtׁonZq)Cx|b7`QeiFch|,-<"(yBaZRC6۹Xwc")3ژlO<:xw¨h*w"N)k(T1 oȺipX5H;&) Օ`h4z i%uE *[0pdM׫?l]2A",)u,Yҩuܶ yGr)ѵ XêzkN'BAuv;Z2S$*ZX&$5N v[(DSycv:/ӳ-O)+Jc0\/OKcSN"0$AI5@/i2S0?v;3״t00Opk@806BTlJ׻:EQn`FH0^1I*{98a+ᇎfH#K~%>S-O'9@u@ݭz\ҟG"hݺTG6P_ 9h]懬6(gcFba* $&`/'iG4x?5%aw7> 1-'ή=!ҵpkAm_uI}^F /v^S8RPg8HڱJ/%*J^Хߨ?m)Z?|{ XpkWp bwȂW{3l_"s?CDp>tSwUAK`Z_jSo]ۿQĸV^@ bpy ցPf/e.?GJ*QmEzCq}RyJ^By'i#;*[C(+P`D@1tBzgQ_Fo`p _{q ''UjK+.L6`+ro3i`;'byrw1:?FU97haJ$?| _ÿ?ҤrZQDN' –F/%1 Q3 {:혝eޢ5Ka%.ڈk?Y DpW4b\_wԥTU+7;L%TSNTIڥU (#_ܰL}tF>LȮ*xbX0]Ula9ˁ%OHX@MS3j Mn1p )8e_ QIXJqRpع x{D>9(]Jfh0L`ւ儇[QTKѦCOc28,2Aپv11 ưt5Cׅ -^ D6 o<}* Y:E%qh BjDZ ϴ&cBEQ9ߙc3|n 9٨I`TVd4owJ g榇-:t#њC$?u;:j=!TPTwq*󙓅s$ 3j3(sK jw\pΆEw3=uDn7%ucwoxE \f|ιb ֭mi[$ wg= Lvm+k("sJ N"c|b:%#[ =H APtׇByMBշL$@iȜf PΈOgo#buȨJrn@wC>琻:WP-:ۢQE )#;I";;1&x@vec^,%un(}r$?YvX<ȵ~K DHYdD́b** 40kqEeL.LG0ha[D#2|ypaܤ6. 9+gUOyׄ}9m!Ɲ z38Zv"yҶ[_eGaKs=tYq S{ƫ Lq//ə2Q^dSbyR0gz O Jɾs0)4#4}5?.FEocF֮9P&lp-o5[iҏKyP:f8 lWϯdX֑-Pn\FM| o" lztUΏ@@^)߃-&-)M2@Q9`hƢrOԯ;ɞיgB#Uñnݟ]_|)W[U_5ʆD=~*0ƻ9Vח76,w6Ep<dSS?!czۢj:;39%bqp&$Mxj=5Ƀ| V;2u4uvC@|n5'&/j~ŤͨlrB@85eJi3#u|/ĈW3 S>(NQ^.RX4.օBƄS~ۂ £ {zjʭb%_QYt&lZfGt}M1Cƥ1Sk<>K=ٿ7c|ПDnAѬ1Me`ecZ}}]7h'>lX#:0Q`Vleo|qf┹T432_KtrwOdJ^o \(CIH51?"BFcZ-Խ}brXc02 jgbCA٨#5Hi JLü}E|Wz ,j)j˪:}ZA^[%9p`9>!<5a*;8BRdL];%Q"@]vͭ)V:Dtp}&0Yk\K`NO`{:b·o|@!No,ڢ/M^uNwkN9އ@: -0IrK $7t$.whKf#7"n}mʔQPy%Y.|?~ؠ3w)2jyb)XU&녘.'Pb!C8"ת1fߡm:\rC,\Zv׻6%A)/l+;;k`&e$"3V9ϭ.l_oF K[^aˡ/^*OW@'P\765Z":z$n:Wm$ɮ/F/34gu( K`]pFX#y4'. v8P;c?&nZN:,@O;~Lu7TLZ^#ZiҨ^<)2۠i.bT6[I.b$  >A sO*C<5{$wk:ȭe[{Nか;s[)\kcs6V~-kIymTǴ"Dj\6/ 7.F^YF.ȴ*_3LcbeZix>\dU^wԷ-rGEgw3j1{û ~u2't`u7owNyj7}H&!}N 6xl"y+x>5ZF¢@0ks_~'$Y*GI'TzT;d7>BwI5.BYZzm&r}`d84@ . y|qoc0xF-[T8vfn$ۂKϿzqY{Ƃ3-0L\VMK.P#Յ/i3|րX,b:4=I Cx(;jEӹݵ:i8+4n8%ұŃJ06'.n.M{c"ZVJApݐbNֻї*]t`B*+:ըcEJEA13dnl) Ct Sz tT:#gy(ٷfBwh M2-UPûE3.#!œ䫔aoHwF9?&:2FJ"o6q3K-gjia7,O'l~LO0$k07&pmc:SմINUeO.5Pg9*p4% n|y 4je-V@Lf!Ę,8w6XsjǞ4ja+e8 vyv &L@(gP70*5AJ31b`Y}ɕ3섺8J(Gwz\ҭ:jO{ENN!WW7n4-)8sLeUR &Cq9^PĿ4|ԥ2i) LxدVTxI>~Gt w)@I&^ )aW8+e-_P;+&?m^k6Kc6&ik·|jFC" ×-VY \&f9Ps f(Scߪ!h\kR,7)F",=uw&ߺKu\&a)l0EΖ*(қMGفM6Bk+VQh%e-@-BɪPv?Jb瘞)s5f03r~MŇMF AfHDN =ت]CUQ@F;cy2僺sL:;~ƴ &B:]%Tz@5][=п62UkIFA8"g~ϙidu D,=yʪ2G,Z \=?s3e?OUMHـR>&\F 8-²o=,e @S[}k|hQ`o ,w3i[r3vHxڱNLި**׫GJÀ֨pϫ;!fEzԦ/fm3Or #v5:`ƒ0؉mƤ-4HʅGRb!ċO'IcEF[z6ht\83%JWA{+fi*h`9TVm8+1u_:KxX9 ZKp9{uv`ȜW-k-XP$:FWB)1lp ~9 [33 ;%@KkЖY 5{ OGT "|qx 4v<26FZx=Ih+&&N1$o ڦ$W/^> <{IHG'q7҆VR-Nݱ gUc&zиKM(vi>.` &H'a^ :>kWӸ:r=fR"+9%> -CBBF͛XtԹ=EhnV}i@FG1em^jWPo?WwL`џ&/#uo*\ήԆgP}>d[o3* tf4!5M76=pfeU~e=<̗;sWTtOhB™ 1k&,M_c)2zK 'gTv~%1^gi#90 \tudB60 9|M# րUa RqUf5;BLvJԘb2p)xSG0Hr ,{V?/Y0UpgKIZRյ:?{V!n*i5_3ID,*΢I懧X0,iǶ"{OC9Mǽ#ooK1 X* vTBυ5Dp&N[{ىEy#xӿ^uEFdfݞAtas}YU 7n(/<*~IBY92!O.:ᤒ8/,zƆʮxDs:/tYqڻ4KqQ1ڦķiqp%!g[;lyo֍2{oX9gÅJjC ?PyCܗ訁-Vv˜P |{ zEߢuMbSР6 $Bez쏞y8C1XPDT({ !%o;Y'u`]ߚie2ՒeԐ |vгžp+Ϗ',%xUM.7ϸ1=]8$ߝacۣKZHVU)SdΗ92Y]̠uΩ;w,7FG5unN<Q#vYR)}g*I u(!FE+S-^~i^Uz%h<Y _$9WEi]Ub^KVLX0@I;J-^lOxBk-Y-+Bgo5\1ӳm~ :8d޸+'?:#YY 9MxH`Jt:r tX8iRx85PA*Ԓ vt4ڙ1ѺgFoL$f(}}n&mւV=-fmlv}X\f^x1!6i<U~>]^Q<̈́Wȝ@k r`vZR {Kp=hX-,zg8ËwZY9pٲa"B b:+ ^E,ʑ9soWƵ CHZMAz|0b-2s8GKVE)X8Hu=\<2jPcaBjkyIxQY1@ 젚f025:LB Bj3+}lfF_ \1r~ "عA6x8-xA-̜~&5 T{$0#b$(XnY n]F*@T('n(;Ob xgݏ`fu{Xo[Pܡ fIx4*ۙ# I|jKHou che`OG$3A\@"CmTÏIUnt]6$t4*.D@e~Z|d3P渚CK >?0:&qҞ-h b"F DQ~)/Zr]| ǷCeکz˰1 [ ^Ğt%|2*+FQy1WL׻rqG2ѻ$mv*/?b:d(F'{`T$yC‚)R LmZŜa!3R]1KV5 .'zeۯBxf6ф :97N; dg:ULH|cl9d}m\5v\֭u(_~}ܷ|J?qZi}RMhǘ?M]=)rش] UP˯LVۭISfg#/}*j!&>l}J7c&]:ln=ښF ^cSoѭP2r6үnRtYhFW }y!"gcv4=>2_ ڻN#h=8axK{lPȹpJꑷ߾R7v1oH[ƔImrv%] Q+~aU;2jz'O:Dlb69f0D!3ݐ0/Wzx+1Q^xpB8NI YY='}[%LKuGI[ko( a9eKOXhx')@eb$CImʺVCnH%T B/cuףZ :ˊr'Gؠx2xzٖaA#P|['1gn@9ɺhz 7]I-X26Nb)D6#۹A8df{s؇0C sAG"F(Tj1Iw]^!U)2?ur߸*b"jU=Y(ӢUl-%[-3z~:Sgdbj_3{5rب}r9rfgS<x8Ew4Mcn)s)}O/Nl .7e'(Z?+JfK=?EVyԙW!O-G>hXX]L7³*e<-3iPBI&8d}خn#/tANy 4RV̇ .Èf%#(RϊfŋzPqIq믒ࣽ+Gl[OTP!I`jcq"…>n'5ePfg:- %!GuWmpQӭ4K 6:y؞7fPQ(ZXVP`!Qth$h@ XMxgitc}CqzLƅ3DCDуW:h}v6陌Ȧro,eXR7{ǘ`huEa Fpnqj@;/EMbӧv^mlh;㨒Ǫ1Hz1c\zGyâ kJX:ߜ  H66_⫎Fo^q[,%1 WMxh%tb# jݣR,8D:+cɛDExSS}W3A361߯=Z&pa͚F?D~<:t UX kHxH᯦hYDێs.׉E RCwEiu4ZEXfK-1NK{VAq7۵7$ {a^#ػ5VI܃1iqA!3]h$I~<2b aYg7IZEHa<$-쑅=!m Y /dvaed7Y:ČCo/~::Q{ >yƛy5o*tgis"N2# kn`sJS:<̈́a6qtEr+XɯqtO#>Npb79T\;hPcnsQy1K~d(uHŞZY5ǁ"&MQqi_itAT[ߦV\;K!U <Iܩ 8Gu_TȨZ~Oh{dƬ,r \kQw+ wԎF̡͙ Hވgot-Z$H" Lhu;&xf@tz4KoiUM B~Єء8l) *[se( (Ff쟔cVYk xgKLz 5m*=;O`.|OfPBX` k$T$+&ozA_xwx~g IL}*:e͘jncc͡l ltGdҿSv Q{e/[Jo~(^p4c)U豀W Չ9\VĊZNT1 5.p9%>=yqrW)O2g)TMxNǕ@7_|aGEڃMaZ^@3BI9/ǍPxl09_2ݤwғ3zvTjjpC$7w%]l!u >EST5M 6E2D[7&@Sv֚qLMKRŁ`L9@Wh^?ɔNKuq7:$.y<1lC 9ig;rC_Mxe'6_˖QU;=X@&fwHOoU^~Nʳ#4++TmAk wRݱ-QV] +_ O]S1* m$;[D bTˌ SA}r|>"f䒲pAz>ǮuYwPiR/PVB)x$)G6\Qi9=nL\ 5^A;x&mBT=0y@z]t"r=%|gk9^E`^/VahH PeNB]"zVy0J=O.y|~+(okz_agY7atwŹ)s"׃puh I\.<$eMEp B3ayΗR2Cilڅ^m!/ ~"?+i jm.QXޙr# GF#GɶB)ާ_3e}ksEavЖm >v W0H/#s! ^CD~"Ƅen-7>78>yn,Lxҕ|u? fd ]p6O2i%:H6ꢪ4!+گo|t@aI#9:#Z g]鲦brCrt_;Ww(hu5A6&&ӻwd2?IVUg/q'5| G xOR/]c"w;,C5x\xn44QR&DÓЈQ^A.|FNJPTR"SRH<{,{_Ky?Qd-(`dq{jк%s<#fv[jPG #s>1n*{=opRXʩMо@H[sZKj{f*> x4!09k)U]k@VkjB2@PюtιIQ6abe ѯ"|`j#'O)T:VTqKõrJ~KD`~MPvj`h_?=Z ^1M_S]$OJƨΐ- ()皏~#\iF8.Mʽ7NN+=-ӂOM"Om_q Ԛif}<w 4 Wr/U,owQiXgQÞI|9ie;\r |-yч݆-=t֭'G~€ Xئ:tX~|k ٺgDs/|n-|uFom#ˍW/Avc;Ԇf/ͮPNL(jP`2k ;t7JL^+v"WC f^1>z1~ݟX 2c2ѶR6v>v?dC*GqnAeQIJ1%] K zR{_49uDzw.Z$V?ߍjN9#P{xUEdU 'V+d. (;cY`Xx&18/PHX{4:3Gpd4uhF3g~HuB #<}DآfI@EQZ(,#ylheJJ\gY>X$d [E/GXԔ5.J)t#K SM@^=Suu:ԢewCXŤﴋ%4c/Tg%aIrkce!@'Nՠ|Y! eEc|$~^„fib 33X^:! N4RQEɞB4sWtu+G$kYQmM,b==sqG|ѥ Y.}+NZre_mOD~^kFCPƞfR$dĎ|$,c x0_wk4(vᅠU^v9A+I;}][7q>V4/cjZC”OlCYYgP2^uC nF(ԍߗ˹~B͠ UAec"O[yuZURr[JNe4#~G*5{\AI\.ϲ!ՊUb`J^e~θsR[;{ODY^$VXҦJ_;E*K5]:yHgYZ07070100000026000081a400000000000000000000000167ffad170000801c000000000000000000000000000000000000005200000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/mpls/mpls_router.ko.xz7zXZִF!t/g}]?EhDTTk׶Ǽ7zDJ8a5ڽ,hw|Fj0KJ[\D7yLfe U 'q(V NI8ѧAMlfIجZ=WB=~#d&?0$1?&~Xӊk~=Py̡KD"sMD* ;I+s~I57.0SZOm,R Vr 9;wYbc"F*A~{/01YBwQse?bZLm)9Hꖂ;x zŻ~N±,b )AE@gLe]?&XHjΜ;'9KRj$ǕAQe٭;ra7jMj-bD-2٫՛9 5&g>EDu o_*(iZ>37dv ug$NשV=9!~ȬU\@*Ddy ufJOa`$%G*K!A4ofI5ȏT=B\}}r@D:1)sg;TفQ]ʙpC 8*`t35l/=)NQk8ަi97w:!qP(1co r+eYƇoNf/z(w3[ɮ 6سZŞOag􍺌EL؀@+E 6u]e8Y!E":13!s-^Ayn7Q2Uhoce2rchl"!x}߁zǾ1biA#t磝o=!JI"GDZfse ) ]NUnN_k94^.+~KY :{KEeYRngwvEv;g0d@X5"sHyfs Rs/,PYx1<(l)%3z_m-=?,r7A)ZG9ܱމd!GXO UTBJ91Fk.8-V5r}$/6z \ޡdGVCsUT8 tNٓݗU6UtZLAC [=J :$r|<ڏ?eL/l֖TMP㦲L0e\Su JVAG 6O]`F^[ '9R%?!!A {sЁޯ,0u$a,^I58Ho?&;판i%BWZ[;2.݊%T?  ZяUb`1.RMl#.ZRE=bcG,5db}$ (%7>(RD[SiU~n;4M/C {㓄T8Ra4݂W[7ugh@Jq`.LRo7pOB 3nz0T5qG]P^f !H:=W6&[)[&?.ooɞ)@<:jHq g!PE@Wf^b-7/n(Y"X$ `uL󓀼nmZFTOG:Fa*avUOs_|\]'OC?'9{iTjYPf Dp8m\JN6UK1M(.R ;eRì^TeOI}PMZdZs}AV~G3\.Y; ̹^'Pa3n^@ 8!(s9^s|٬X~̾p "7)*f";#=|37r[?X߀_}In`s q 7Gj(ljS|3 ֵw&_'βly v;M积b}Ą̼pU|HӤsc~W) s 9WqO4Z]פJ]@9L|Ӣv%關M J3ESѿYZAdxlB/&qKI7RT!Z,c?r܇Iͅ2aD-s./o:]FOž=X_#>&/z 'mpb*Kn@5&[޲4>WԎ* r}Xh^hyEӌf?2?%K} ^Po;)<`+c(UZDr|ɈPKz uy<~Px<{/[‘-b[L؟Jm-}{:7t:Z)LP'XjO]ixLoqbALr fc)#^d-EWUstYE 5Nnq8b4LH{igTq(, dN)oVy#Ě* +t$*`1P'2Čy02At"]8FHiTmEF4zIh}KP L[# @tZڂ֒sA䚻.g;;EdgLSlOy}G˙S߳B'kn>TTQL4A `LN.>H0Oskn>w/(|Yׁ6Z Uz"/+K++ nJWsĺ~Z>Oh`2ɭ%2ntbޅHIuMxa>Wn8:XE囙 ?#B@-ӥt!Jk#*g,BKF4DߢE4lG3^+fcOE▾+R$@p ya!: ;|XǗ(X~ H1޵N}WE"rp4׬vřL" $`3(DMz远}:Yg bl~Y=Wad'V'W&U5 TK'_i޽i&al[@ORa]/(Kcsjٮ`ETɵc4Cfѡ Dj']3hE&ܦ'@O٫J\EhNF.|o ɬ`'KBsS>_A-"fY* F)<^#{5J)-w)rf.]|hyx!*vZ_ CJ4@K`p-{\su; t(Cى1E1kȓ-mևy[@ъ@(SތE2qF? q:g @Qd0z3Q ?đ4ۼԊ1ϸa&Dd:OUao8d`4^. 7yKѵDk1cKK kwGvhp1*λ7;0?"Z@4]meW[j Ki%_QC[W1,\dR]7E2`C 5I?=z26sZ!3ie$\Ksɰ85 FHt͞zl>s*lzo65r:0WW p) r5Ol>;Y"e ʱqߡ$W(G7$y7/]9S!ӑh/(.f֨CVy>0ɤQj(%ti+Aդ[/+lq7RуOg| g#&A*75ku{[%אHZY.8QbV Q.0-zbCϓ|Tyl%O_=D~="a>`ǤM:.U]^oKr[=<#+SΘX@)F-ۋ#e V*Ȼ+rO~BFiuc̳ҡbRn;l#[['O[v_ ,y}^czWtlG/f?3GE^]0`};NzFtLݧ7G"ZD{β晴.gM[orJgB,.~u3)"Ftp\Q%a7_'dZʡpr~ XЭF5dSr U#-b:fAO퐭\Hʑ‡L9x sœ.*œ? s戁%e.k_$ϳY 0'/\Mۋ[Dxi7=.|Krhғ!3ZU@Šg-u$xX9evtI a"3V/RRnteԠػcm U0# S ٱ6:0kG~Ypbtj<Պ jMSꈫ :Ls4!XL7#2_%6ruRAL?#SiȬ<rNo! BRwy)_^FLH*ݕ8䞸p䲥db*}64W݂ވRj!sqȠ>L XK~&$/-o63ا*L\*Q!s0X% kWrcjXֿHkS a :lҭ&]U>~Xؖ0ɇR8J7lkhB;PP=''-ʫs#v,%d $t̜-dߋAN0,fX٦+ < / rQmD֍;Xb_vp@xJxNUڗ$aR|zBQU#iOu>JS:{'Үt圈/\H2p a\f3<1;΁MU.9 T)@桴 E>]0oRhW b҆3N,CbQkr@+ؑLaF4Q z癎Go^U[ Aa S2"fFԦ9v v!#̂F@uO`.N˳1ſI/IZIكCbD?_M'XQthkh#Golv,WYoam۠Zao/y08) ?!ΟT,z+]$H«!vP.wTD\mE=OM-H$‡A45G? TiLB*躕0`Dؓ@2a <0fm9ݮʒv /xW[uM!n Xz_N,TWv^(G܊be)Q6A.g۵^ͪ dvdǝDd N_T&ED'UV7\c61ʵvlף*˸4"GN\%x$ .D"Id/t|41oHna`^e wj3\_7|B PΠ%@miRZD'[PVAg #zZȌPn)vXzԭu$"DEqT;_PprYCN^ 9|P}I+ԬqQ8:2);uD>;ZB{[)H}iw-dZpu>^ai .J;_\QBf Q{$7:Ƶi@GWn{ABC|$#:DsF|SlyZ5N 95w<o1yXSJh|RW*;:?~`3x) n * s 7'Sh^wo6)0*le@h*kU9Hvќۂ!䮂}h)pI:. W/LYfY@`/%s2kBm3) 548LpPnVV"<>Ti;+k6論[4UsސNHh+t~SL0y \~2%sE<3ϼ˹Ӗ3RJGK,L3AHˌ\܆څ׀ޤ^W6~[zݪ!:Iɝ^]ϳYf=& N8 :N, }6Xf`GUФ QGjފX#SsmQ t6g0@a Ha s?$\Ϻ*:?:oM+vy| :۪`]n$mRqw ņtRMTtEWY =^TCuJ1J^[*{"Z܇)su5wUf9yctRepF8_On_ܷ|gnۀo$d6kX? kFK40r^cLȯ>F+esşyA(HP-q ĹJ=*Q)%4F`wor+9:ϻ#J/T:3XeA!nٷa<6 Lf$`-l Cv.;]b99th.߶=$x+p])PfD.̀xcgɊ \Ek-#Kn"npPeT+Hb~ac̳W L/&ŒTa39/S*DtIdL[mf :П.VWI}Ey6K9}k[g¢AJ"Z O Z wlJx3|F62=Z6sr{iƔl<)k&} bTAT{/|6 !sh$ӖXP`ҋ,D.SW2ԃvh:ZԯSz_^rfԘ(ѾGp끾Qy Ea¾vO<%yIx^*^U0ua^h:6g!{ХtQx?Z/ͥSτΙyb $3ZȈgx5K@R_{Oq 8Gma<L.lA: IPvx3dox!&dyrsIH=ן;<]wUyݝ1Sd:p쁼I~2XCgoGXfNsΤ:D#t/0\šD!}1G@"_ l7GDN@Aƀb3@"l_" r.wL!2>jn,k1%>qrm@~TJ8y IVZ lӴ+}^PH>a~4M, RR[2@Z NJf ܍ Ip`L^+a6ht[D3e :⼧AEp^Sxd&* ') 9O165>XLBS`#(8]t*c% Ww "vtF,~32*!&++2jHR@DPib'ŗAЛq%< k}V-vzWVj@v[)! ]= "xJzHx]q~">CS a \%Ej2| wqW6MQ=U҆{PatkF^õ؈˹>3p"e*d8Jy1}[ NE@zL;?5hjOڴ҉ ANk_PȳbUt,F3jaWsƒ}䁡^"nCͯ-`6/iH Cc(&t'[ $[cĐ @51Qe͸H*:|%hk\2G$L+i҉XHhvw󖙷/(2 m\0yk!sbr?)"<^nb)sǘrr"k!3V \:Wa(9 lM^Yơ=A.>S/=%Ys1jTHSo7kQuҧ(7K] h8l@t(o'3 NI0Πd0e39-X4냂H@mv)]JZE,Des^Zs, s8ξw T/Ym{4Ol'sšSj+Ek;8F|_.'':?+eTpORR%f0roeOH?YnHMb\iM|2ӏ~Lt0芅E8oc "Ef^:%>]DL7wN̰p5?.ҠaX*hR,Ӓ[@E|txtš<%p硽8`EY?-xOlJte 6(D'WqsCnd Nj'r G%6/MFs#*f(-Mx&jxOT=T&oG .31tMY ^h$7"!N^kx8D0z>!BĖ!RdqOaT6"mEo__Nit'dW-?( f䴒wt.wc6>+eEÇf0du]2' ABwAЛ. ,{kD]êUPrI5MHГ/.h2ҁɣpI˝n^}$="?uC ߦ=2sdЯ1cR]:rԪ/J% 8q3>&Hg]˺~7vU@@zFf3CWyZO!CYU0d8xYٴέ237Lyn})!Z!7P:ZfW9(p+:i>&cH+30U: wWA/۶Ж5+r󏩧"ny7tN:0*=;I38&<݅9"Nw=76bV@ E7pJ#EO0ʿ 50عlad-ZW)3vc}`sù x);D$E@VOLcW0;8YR\L.yW}#,uI+)YZ͘g,F>= [f#n^5xV zQWR&ZKsنG-XAx\C(a1 |Iz2q=%M ZXGuQMh("= C_Sr,$X'r7@ ӱjKL0rQ~ҳfDmOUQT jU6r9QN]"h\W긿42O7/) C);ɉ}ߎH%uM1ABY1sPM=fﱿtP0jrnγwGAs8Y%2qXm򕇠[V}Gc> 'K̗ÏG%c).[~CI<ȑi_)P&bk*8Ss~";7!}mRT.7-}Ȩ"s?B͛V3;̹ю0ʤGX)<rcM5b ,}cZ 6Q=U:v:X5,S9c1׍s8$Ku..8=e\si箩Ie3!RNGk$tѨb!c"\>qhx򢠆{L^Gva$ wi9)S{\$$:!'+fM,'F0Mh_G쾆`U8)H4$`((#NeT֫tjd[Qy|tUn6؎8cpЙ-s ME*%FxLi}_<3ポ,X|aʘd@a-V\aJE-C|ߊflq-^JwPyy rfJ g%>H<@[HspӋEM jNa)6?91\nA=YO MvpoI=rۨ+.`|}WGI5<.}ZxLՏz_hcI2Zg< >fq"Ͱ=DǷ3fy;G .Cp$[s{iOy=%'jpP|[!sIw<62,^;[ڢ~]$9k駘 ᜳo?Sgw7f#%&DGEw[rLFE N 6x'YKq"P刏|mήDCwi5e=G*p_tj`_Z c}bz&jB-n|pӊ_(DÉzWxdJ> kO;.9pB;Z'6Ky1L_"Mf=}2*WPxįMV1H; {tһR5%mxWE؃]×ne>>;N;P\) v)ii=RIgՂ*ԥ6)ܒEALuKY!%gyđAtd!lI#v랂S|V5 sg ݶMj$gFuͽ<TI*k/!iI~? "o}q %=KTs;4f?Hplb s=J' ']2TxET of࡝B^Q\A+j.f-Wo0U/Q]`=*8oawg֮ހ$SPSRO2R\us@?apQ+IJĢS.Du1Q`YAKTOpn?'X-r0oH D%G2;<2R\j+~|}w4YYVK*I<U33cT4kn}D%r8 ?s;* 8̅|2΁m!h D~vWdv~{e[ g+S1uϔf6Pᥫb2 JqN& Ʊ(Ϻ~^{l v>C֧3k<#tNPU,.iM5Zx~qF֐_K^ºvQ94 |%-]{%jpO&5R}}ni35nj$!5OJKR1Θݤ^Oq= K !dPc3{w)+3H{J' ۤpPg 6NHqG3Ɍ1 lk|b2vUyQ HMa$_-[(]Zâ@7$ NBcۉ>~dUj_ES<7͎"+Z 7 K/\aztVM52͏6iFxX;;Czyu\ W9;={@ƻ1;ﰦe<@S dвEX qH78:/s@.Q[ICpKRFʥ)tZe@?< KwR)"{[WVl_sXFȽPB>{U^LR(ǒh?@8 c*CTjVd(@ipxd KmlJѐF597IR`te=/[QiP{/K-Ay)TS՘`Z TO qgcXnB%/@Lw3 b7dq^1ˤ`ӷ+:XYEZe7Cjt#7CS!%\\bKzo}y5g]˖ȍ{l-..0ij_JJԫN<Fjb쯄^!2QOhfLԁwfWSf@sp2 廥'Їw\02V{ fE23 8߯OL13#A $fXn7P֥MLR 'n]*̽ 3^<=RL|c>&䨇, 8>|\k? XmnWbPP[23hҴ£&c}3;X"?F?8L*Zl`njMKXi4q}\pPJn Ea5)7}i<:Pڵ9nKpRb"6 RyDsɩ3r>cÜޚUy#,eE})KsVϜ8v4z^ͫۛwuꙄOԾY4[>M,|i3JͲU({+ZGq0<;dߞ.G+.w0Df} @5tӱ5YI3x#Ið@36B'2V3^:EmƢ`k!XjEmS2Tn? E􇠸ި;4\#kꇦ߷TMƙp%zz8Z8 *γRm%Pl5O ,ƶa7?|jA-Z,/ #1dOV9(eAus\9ɌrUhר6 u// giR22IL4@y{5 /|%JU'A]҉r)?⢰l˒rTin^0mDg!F,Z,~/Pv_Ma#r6<|ɮIbJCP*ɧ瘿=xM/*[eL761TfG['EN-`[acC4$n :u>C`n3x^mȟ2?X1 pb⒥>ZvX!}NWbx'T627SAi"5v5YD1>( G֜aӱ܅r*"'"S@SX+eJA< pnP͡fHUt|<'[# f rEd@ُQb-lP0+1N+ixP %KҮ(^ZeqyJOPYݡ{6 tzB¾RW@nu>5b؁5 OyƲ)&+[>HR|'\]ᵧ _҃NnZW'FcW  6 r/W*0qmF2oY[G~9ʘrD}<ԝ`_,.|HfZJ(q6(0dОr1.LA\BD;?Ϯ1zA@V 7 Yg-TԽ@%?A>w2uI8ݭ’FK> Wg";t qY0{@wvqzʬ-RIU(×ʙU [pu81kqE:=C5 =_vh#l~`<e)Dɗl\s*^?Pl!Ⱦo'C%[>=Q!^@1 ]g"fk~6i+޼UTI)翸")lX'ݝlL_ta.XD;Qp&2Ee`egQm*dP]j i; u_,Qs|#WhZܚ?Z3L(m;kM@39lF$iDYx)2 t4ꃫNXkAg ^!,;[MlXi#qdܱ E*?&* 4CĊ?df*L@`.R3d`Zn}uSQ?gP[+4`*?|ǯMN>2Rvo..D:5%˚V閞1dHK(KYYeXLw򧑻1tJHrARc;S) (Eu_gKY\ZUxrKsH]F45nvp3K@e>DҔ}1V*BOBi! ߒNTC>Bm^Yg~O@COe %^^l\+NtF&cpvW7|C) ҉U^fcD􄥔EA =IJPk"w:/IJIo@"µ}+CW68u$ޑԹۚ|@'\7K7sw4.Dvtօԁ{Rvo8J- FOR&"^S*gf ΛV}f`:d%} FTwNxk-"^|<>SEXgv> l$10Ϝ僲XUbLgY{p r~a.]F6GmxFM&Yv̊iΞ붆 KiF9!,meYՆBNB?$@ 8_ט7桬:2e ";k8y7P mCb:k=W@"Yה0'1GXVb@~j}endu@A~'UKʜEG>=nӾ!ZU5B1w3$-H3 lX4E;\ ~e=,4'qł,>ӫA3u %!I)c]p]|4{IÞyXȇpD=lbdɞbH̷+]hI0UmiP*IZ<#cY䨀A䨜!Sj)@GI8iSBA9\g5|uh]Cن@F Ɛdz\EMvc˽s !\l;a5kYx.:^ =-J&$ŋĄnt217$ B[J:|4 |姣,8tז·w9foms5sy߳Q9F]>Bnؾ2 )]MIף7T`҉ }!$[ 1MH;y1N,/!v+Xח(RRnQeeSm6Wk+FM|{o6eo3O#{i"~ gM-^l@iQlДƟ.4xZL0R΂rpڶ*VQ2|0c9:hY]Cb8^"ZLv ԒpZ+D80fiv}֦87Bt0D߇2YgNPd2%,0L'hHϝ0r0%j|Gӵ趂W QXi|(_@kCǍDiJ۹^SӒ(7crsxqs^]\=&lY)2thRW#7nU59R~{HAçv G)<4siA%ǭY<|lx\?Z8Oaib)_,l0"q;dY LAO!=\CI<˼CfWDqAt^_nȐÐφLo6zHeuAώ~y'<ÊZk.} :a}GZ8o< ?HdOVe,YYkHKhCwڤ![{м f_W&?}~]/ 6H`e%#3q I^,|0H~0R-4PaG րmh7}iSzƱQ[ߎ#l.ACEC+E"qҽ0+d(> ?R+mNsl @n8;4yl+0lUhw{lrviRAZAġw6\9N|Rg0y[)ޫg:efh1 TقYnVYR\]hw`̷ 'ƪfβic*ذp#pH?8ɢ]%e:1@NǠPHiD}c`V~'cZ);|b^^ cEE $"nW8,VXlxBRz@>>5WDcmyApZ?`%g"SSnNQ->;dUNZ

  • X,tUחy 3ݽP`P=Ea];cJj0,f\ k@Xe]YuL}/q)N5o/Ǘ&}{$qRK)5eD#*4!̀KAv Ie!"2BZ{n +T Mzp,,64\ 1鰧F B3}jԾ] 1ugESԢ~ӥ V9p:WV[l/ CzSWDh?1X]>CMt4^ߠczP&cΦ`,dVQqeE[$ O5|'V-k-!9 ]'(ƶķBľ=%.v+yL鏬% t:3xZZK͔%[Cq U9zUŲIN56ZGȿ/`n|h$h}Zդf|{{hPYLW 2dScg'9pfԺ}?V? "OyF@ܒZvX"t/^Bm8TTzS5g‡66B>6DB `Nd$C&L}S gfU*T_dHcu_Φ.̺rǟI&NWjCtV"OmKsLM6L 1~sTiP1xfQ`Z s"B%=T.B!f‡yoBn7/MdREgh5颉TBk@Ϙo]1ʼMcR;_WUf>:?KaHV0ݬSs4h|?VӺCYv:)f Bm]\glPZi9NuaXWa.4ņPŎ[G$'-*\RѕM(∜]_;ASM"t.%gA^ EbkRmD k)ν N|2ӒJc'8.?po;  Zyk7~5VJ>wH`,R&# ;j.H(ܟII(oM*{XZEF܋0^'AT}fM,y4:TClHز՘ǟ3.v.硊(4/xѷdDR+dɾ1rph^m8w,vO\gE}$5A6lԼo-!|Ǡ #9k+ B'9aq*D*TΰV@&>0mhOaYTWbvyk86Z]BefLncw((2SJƑR[3>7:x {mw y? ʒa&^GU(] !@ntFY l(n b)!Or,<~+Z e.D7e[%2W aܕ96lQ%f4@;zs P_e.^ec *)d rlAK.)QEFmU=Qr%e[4f4_j36Y =s ;xgsĉK? u~1"/aP9 E q7&0@H>cJ/ΓﶌFU "rNuE fm1'+&֢Cvg4 nN18٬>vj +}B9f0ލc\tPdJg3ETCs@4;j!#_@nl‹QW7Aƌk FԬ1£[ч"3/nKi4Ʋ:c#U:Jc]dEtȽzԾU 'OqN]fv,R Wq\ cTv\b+^y 1- % " P"~J|,ƨV:* ˁ )=:a=͍q%d21`ON!2@)nr6}Hq L48tϖI)yLugU^Xab):5L!H[5/zd.pqRaNոA?\9a[l"x87J USW;SL~uD=@GP7lCW0|.C5@&磭%!=V Ce8Yhlf8s/IV|ӳ&-AaU~.%&B{S/wT%Qz|?a+)wB$h7;^:}:+|!.PrBXL9@).$ T=~9ZNLb.[\:n~O"^|屡7/,~KEbc"\S5sBgqIݲ;GĮ4L ks};X݌< hS!9lA{E:-DhOo6 'gܲ %i&$18>W>ImLd2['*&6$"Uv2aɼ>ig/TR%Gx%R19P hBJ3WA6 lҨZU:&hC'KH+Nf8+`t;tg'8C13N̞7UJx:~#_feaz~C]DT!B ǘ˸DpH>גET-zg|Qe/xXݔբȀ"<C?$"WǪ'=C:L)e"I-EPLIfw1Gpr-w^Ihr Ta;Nx՘jue(Y(R&$Υ/`v 169&J)?X]"Ș܍VdhPS+*yZr=0rp`Y \CW$w-T^J->!J8*|* Ց%\Iʸt WGs?rhiy6oLSսU^u\g# 10Ʌؓ[uJ`mHi#hI4ɒT2 @ei2T / 1 @9S9A s+`>5\/lD,i7q+ b}! /&w @\qqPֻ Pud9JAv@^JLg|ϠQM'8iCභ|m=(ۈr\ÀѕU)s)3C.#PnP0A'mD4atZTM✊>~ΉM>Y/H8ŽYi~f2ͳET֬0 FTϔncfV2SZK+? eŧ&\|-_[㥙SamlÒ]88toQ'=D:KC`=c*ҋ ٱЩb4X뚊?4 dڦ-@}VXrTR,kuSd7j7yOՀMF=Y瀮i E-W{eٸn3P?y@7[^;j sZeb *qpLp6uϚBA"_@$/;<_maN[(4tT8+;V#9׸&2r :&WV!RZK⽰EU~:1N-2,?KP ǧF<~t eI9Ӿ58ݷ2bMl\E/ v~\*qg:p 4Q@WDhoHvTjh8{ sK{L vGMM"ǷFfH~dj63 =Rčh>Q@ kt :;XjcdVDG߻hX@0E%ѹ9sM:_RªLl^mx]6Ѓ 13UG Ty-W6Upxc$Jv^Qޱ\4=H?VF>gG~5jƾU&562д.;B~A  5>zny%ϵjU_=1t! $IX}A~f!6toy7B(`jkOoBZkxs%cJ秇ScRoJpF}.ȵP}z㟦М42bZ20nO`ˀ,-5GqZ< G3զB^4;gLٷubc[/!`c }0)|=bj`v3 =z>,u&gpgQ}$Zgw'u9PJ$]0nI49>Brk}|48A3*kt?oh s(nUwe)*b1\D ߰UKѠZAqgJ\INJHxɱv1yفgj`Hu]a,njtDŽݛIT]an0I<Օb8 ˅N)ԣsL,eFM->gfr=wl{?D׮mA(,1l1"6mNezV` abU @%!qno1Y7&7xΣć0r -gOhJs,EaoB;g4s犽7) UF{uh>h. aE]@s`;9'˫;V2JQ"=8 +&Q/kE7R~;NSnoT"=Iy%~_oc=^Qwڎ`#; ܸ|L OGУW&8ᇼV5/)vJƭ6eѪݸ#%=f w*΅Vg(U8}ҿ|\{;XGZkKw~z oW4C9|OJBەQ:7W6(VMt4^ iN[BeC 0@ñ&v*->̕;#<7MwZX(! 2Z{^++r1b?:Lp帟LgSty[D :̣@ta gYZ07070100000027000081a400000000000000000000000167ffad1800004764000000000000000000000000000000000000004f00000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/rfkill/rfkill.ko.xz7zXZִF!t/ᗽG$]?EhDTTk׶Ǽ5!? }@{=:42mzO7I|Վcg0O '61H"%B:Vކ!a$#O: L&x 97&lI$XOaҫih7x9[J,tf3rՕje,Y"\ QP _q3H>vR96(e~WqQPS*CvMBXπd,5> ”R+(qt!u䵻&.r»U6 "%H:L~5C|hiǧ/kB}qK 2Ƣt:X=, 6W{e@VZ '6Q D G'u6^|Z1eq.ʮ"WbϦߺ$mu4+_DzjKڱOY#V̻taC dni U 2S}Յ;s舩(fx<>6/ ?hER&?-zZckT~q/A'n[ 8/#Azf g oc ( Jl|MPhI 辷|YAGj(Enc,4ܲ3nq[ (#(xN-.jz}m3~(M!^Hz%pH-[U \0,sH<(-7s`TO{EG> TBL}ksH98 {pƷ$>ː-,'֟/XD102gX<?K-syAxg󅛭~!7Tˆ] 4angL7'*-u$O+O4iȆ1CEUQ#,C"L<o0rX^U^y iN\i2^V L%ӗӉV>dлuop\e({ymK}c_AL}}AJWSmE>;?ۃ^}1r_I򥂇u1b:6o3{.lvhəxQ)5Rޮ7mjge [`bitӎّ֯XՋ빇dWU)HfLuT7׻<N9s9oyBADžg%\JoKx3f$7 FKi!ϋ⨴r3HSϐzG8Cs~ [CJ4t9WUЃ Jп$$7"m$&}E^NTO{Bd<9Q} &3:YOXѥݮa)SSyA-)N `@jmNv,qXH@;x7ǫ-NeA8xZl :Hɀ'rk4nj ]MJPE a gcSaтgo|xbw'UB*Dud4d7*1_Zc;23 Aw> (|9!|@4~o\Fm1(L-ME7me]ysq-cDwWOTyyڛ4OTGAqP_̙NLܫڃ\j_Uy7AĮl &sð9)- H*ҢC lB`:?l!oFh@m,#L5ҶdqPsx0EĪVPb9)Bf.o*?cצ&d6 r3i%4Qx8Z&A'(YB}*P*O8 #ўYf50gMS76 @=l8᤬+<4<裇(ߑ~[xϳqFYM cl|qݞ%qY$t)>0sDvչTBfzOA*ܣYڍ2z8%45Say!֫ay}=,;iҭK"6]gdm$l+-QRE_;-, (`d #.xKZȣ.>b(&ͱ'=jHjg.ls0ÓP@3zlmmqK<16X:\j΃ATh7Y TvXtMXCkhRgq}q$X8̪&A= P]9|+<1V"pw巩Ѡulj5:֠;Uy }f1NwK>M}^br(.2apSbi;/#cx<aJz[H &Ú䑸ZS+a\_C !~=/(? 9ci$NP9ucl0S(8:Ok"Bfbj.Cl[XV1\2gM0ɘ-15%ӕud}TZtdrm(D,6Y^?m|~c^QS+v隊8aD> ?8d*ynέRjFiW Ot4aN$" ~> ب:J Rd4$՜,>q:k6RQ.+'8xRWPr|V?@vfifF=9oK)-ZTln@.G\@,{mlŞ)ON)MFԴ̪thD.ðv, ;0%i2zUq\kw!%{ﺱ]Ót@‰f'zűN|1AbZf'Q3KB)W2%"H-՟ut4N[Xf9뙯I5ouWJ]kQl&ЀEn*aP4L-r?m  4.˘i@$v*^t~Y`8hPK߮^mhjz`vd.Zμ&Ԩ\ KhKd_pGV" 7|olC? zmw*j*^Uy2k۠"o:r"j(*/BR&w\ĞIֺ󫌳/MOq+MXs aB& ^T πN_iG<B|KSH%h6 n\Kꦫ} T^m>KV_߽Tɼzs(3~:=}g1)1Ҕ8 j) Mc|>w^DUz6jʵ UWUq!tMȍP]=Qw) =x6wE sR-%pf$́Z&%`ݱ$ ן! eSJ޲w|CrZwoRgQ;능t21 mXW`:Tgu9;A6.Q H^6`Kܵ(6e8:@3C/ix uwb/9o`X`BϖpYz!I-s 2ϺhJBM<9lA+SG5qb 60 0 (I\}F&T`^kvg7%a7'cVy6Fl ?UMbd<ُ\b<to%a[u^V C6‡'гŸ*ryÉ;UC*8o!PUmJ_q d+'ݳ4$mV30+ű Za|0dp򛤁Dy}E\O$2ݫ&f^t ,L~we\r%6z5?1LitFuQN4_>s|AڹBBA@F$HGo eߋ\miq7L п0g;$"doeUq](pWZU'l_b1&ou ~f{1g.J7{?l wS,GIҴEO<\ͽ[؞mҡ?;KUe '@v|pHMO+.ثX?nXD՘HYմ8*hPgJ?;Ƹ\Һ`0XXYs *1(LZɭ-l9jkܟCH $RT]9#UYUǗ򝅯8ۭͮ |gdV }g9*qU;`1Vyta a%2 d 6I9? l4Po_'{GpAK26Uf@~epi-m2_PG>RLL È0.FTxTbk79O߽a@r;eZ,Q}KK9Ámјή8t^1>v>Jϡ IQS(beNZuledY ]U߉Fj`'SK/a[91j_(eGz(#ek_2q?O+}ײRR=4/V͗=WE-JgY^&vss mI l.BQ2g>iΕԂ`4Wd6vS 7ԍRfx Y6n<׸uE1NHr]8vmv~޶\tu0qH\-wR`]I $E^AKWbԨ"Z5k'!j-BbQ6 v%sOZ=i~xp Û!"i龪wv] W+DgyS2}dC%x̢T FTp_Esa8n>4x!lewJ-oҨmW9"xq:1+$tA-jT.g6q^尘Y=F?+NIP#_peQ@ Rj]"z鬢Y]!NH1QB2/>9fqQ,!l@yԐ\BF̗ ]Oi1yyxCnf0m^ V׍J+ j5~ŬWnH;7. [X(7}[JL ݒLX%o~ .Ȯ,Ⲽ=}S1YI6I =~]ΨIҟ2yuVz:AVB$:1)=I7Lg2_[OZs$xv5!sڍ6q&mkW_Ze|{[:+ښ) -DSM6x,5!Tda}߃%~-a]}9䏼nJ-U4WQOO9Ŷ[0X!@wmڤvSO|j uz BUtLȬN|(=YL+$i&FTuQ@mGA/0|fN>+E2֌Co}i#=[tNS'I}O9?mW*[NnP_:‹Fj x1 {x7 4}P ,hrlw Tn#a$mENJ `!jm$Xt.ƵkBY oR9sD8j1\BʅR x\i-Oʴ~.ʹDFLujo_:Oȷ>|sI]s/YB } bNGf_0Z(>54hhgjG7\VZ8B)eqЕ)!*ihx2)1` F-S1dnD 5ˁs+(tก7Bx40¼DI@U'NHRTin>c5eD-6d A!ͽ!^)g۴Vߏ`ct1^V"Iޅ~PdwE>a`$&Vy-$_| pnX3"v'|=Ρ֢~xʫpMH~5{)@su<cK4 a!`\na"?Yգd?MW0o6?򵐦z(&e`j{c`&9lUk v/,+ׁAN4HBxq&*eck_3jl'4BL"#\e-/,~ڌ 4DVd\:@+un G8|冴h t)UDHhusmn|L9"Ⱥ 7! `Oxed` s^YC͢7D;0{megB; 1#4r %Uk.?./Zr/-XAvzncCA/{CJyGh*3t+zGK~?OGRsT]}oj/ 2NQPɑ B_)ل' Ў[9y{E wKHz,V$&Y;KtU5RZ娟KF^/ < 4} ~iFN7If 6T^|Wn!9;lvUe13ٱb4,Lrt$7:rb=(x}Wm-0+Vm}a7~m0q94' 3$'ZSH}F؞ZH ^Gۮ(F XA]n>nM3Əlq@݊}9 ܅C"@46`tzx2| R-DSF&9\Iz&S_⃂SA΁z1'5 8_[K ᝘fE#l韨[trTڋʙ[347T?;xkT/7TԁhQTƢu`%qFRƔb>yX\:h D^Zq:Fר=&u}nIgl#&kPިH8 aK ۪ BϪ#efTڕP" A Wކ?~eV tXdp*#_{ ӽP::t`DVE |Î;u[MzN=>VQubgQ&NcQ3:NdcYPo9:x<k|UnE A(rӈ{h֝S,u1Gyڷ2$ Bs mmy@鵝e}YrlYd:i3M(WSN. )-WC?U@UfV"|`86 Yg\{OFW ߆"63n'T pAM̡N٩jV+"#Aldm9Ys HE7/hڕ)"81Hg-ZZ  ލ {=Ý"E__~k+CAmѠ0}ںv@?|0OttO!GNP3ʤD̥X2hFǂm+[>6\pSi/mU"vsdըsgH=v*&ܑ}Ny9C$ÈB+(3ޥ~'*xA ojƚ+C;, dNTU),V֝:V 6J]w2jH4s=_6k݂!xEJ TszV2=W ,-Ü ~ ":HTToFV61Aw . FFv CiI5R3"R)y SZ2 7Mx;NcCZk[5WdYleq=Q E<Vw dY[gt|Uihr xmabBb$tݧS3FK.?`zz FPq< !^F)D; i])c%l9卻fG=b~9ZJ FH)CVRIX_G hhP@JxR{~/A( &Џ*.[#g[.C6Zک$t}eg+|mpܤ6ֺB TFn|XveG& 7 #gRnZk%-|GU] c*b؊:%N/$6OrDurs*+Vz{Ͷ*<ܺ@똨Gp!t&exh=Hv$/=>[hCfSw387W$4PE=6dA$l)5儆6WY$R+r]^ ?P~ Wl 1nrp"1Q3A˙Iѕ-:4`.V=)u}7fϟb{HxdL8\7 Δ <.9<%,#R@1$m,BSS?{mrm+w1Ue"Fn/(1gȊ֤ s5t9a%KfjM7/&=eftL鞘Ef v8Φ lŨ.{\* <#İG-KY>s/ =!.͎ؕ'(}'^yx"t Zl.C'fړ S+ %h8u-Gy$`s?A5X6& h ARcW}H 1~y?K9B\TL? rPV6ub`yw{+fiF )åX*du{nfV w)E y(D R9Yߏ uG&Sv(sѺjh\?_<̪%j .1ҿjvrM8{ o <_`'S Dh^{BhUT'1=- M$Pil'AVFs sM>@[:;Wc }?j G`< ӯ:$ EJIAQV1^LDK7" dH,Ujư]E'vAƀ`^wv!أZz/].yzpanorvcHfoFQYSUg W6[p@Re<NC棼m3j8Nzc9U-i&^ g+y7YhHcm c$+1 W ѵaqjNS,=B) gxWdFm^pz>rs5\jFeE%AaBnv x@GNwM/ Nu2x@ Cc" ?rA\_6FNd'&mmLfr[{¿T qlGlwcC`+邼okdcl.-oq4D 6-[3gP_ lO[1հaԆG"wx&4~wNn K;SietY)dz کB.q֤;;YCa6"1θ1D/;.RK\e!ªR{ j\ TjXO-ltAčiGyjO-0a}ccc8|9*H/eJ`aO%\'hC7  ,@Jx5Q-bU/TPgeR{t}c#Hc?uM+ժc( !Lsl{m r(v1v)`v5'0K ag%e5j`~q3-Zл+СRsD!{nu$H&GODTu eJDI˽;PŭUIj V@Ix.E=c]baܩw^$-s𥒈㺄AEpwt(vwjJD7MnE4273z,[)K@$҅\?xk oIsv+xG5ҝgcI5d!V<3>ܘnTCtWDrF0H{bWZ,b=b/-|"ղ}XQ:͏16Gwi ~*_68uj$B-/u`6:.'ENG԰N3.ˇJ#[r@-[T3a i;i7$~mg#b¡63X1'k뭕عT${~cJ1\%>% s;dN oLdA8,syb5Nľ@rշbQu/Cߔd͏BzzI>Vka i|fy\YQGm}4a ݠ<[~DlJ.x]FCH1wN42-l jZ~P$ s'ȯ&s{ckk4|~@s/yr`/Fç@G6ďmaL Dzo [TX{0.̷ <&C}׬.LBk, VK!&/쬗<@|[%;Ax ?nyﶖ8}d-KDt8SNPOKIZ>6'ӒX U)PizDz~rG:u9#@n}ﭹ=$[SZ@ߑjvh,3;Lc sdb)f~'_%\sz^:TJkY%NAP;>QjBG-."f1K$!Acc'~:WZɄ6efdI~oxw0,1PD$K9{kBhϒX6 QEgqvPS! y8z} q^}bg6>B3DАЭ'}ᬱ&In%e^ rsWkoTáQyؠpfiSЄv'fCW ^pqk6U}U4富qzKpkM_ GR,pZlbիiu_]s\OB9ؼj)zi(q ;+),om(o^=Il>% 7B&RKq_}iX dd:,FS4INjyF؃v*cZ-mq,$yv/ҍ޴݌P;CϽ2փ~5|40BId'_]dcqی¦BfL㨛TonfrLvtQQMS2{rp[Ũuc5jc %D OVrC/zBog ꜱ?+=HH½i@(ϐ6z4Kf]5# dHMQLgR? aPWoR:ێsR<D (ʺLE Hݑ3+GȲ#\M7\/2m||8L}BMw5\b]V'ۄ<fMDr趴FXi]t^pC`*3Am M1}Z~^Q64gfj$= Zo,j q8+NFlsaa]t@0GRoҐIIm2Aq쨗OX*;xBPBăf|c[6.Q/QU \vjcOMT݅)VVcj)cXkYhՎ(-I$eKqCqqy3Quaޕ=u;%F$ y1j&~̯Jy = g{H.n8#7["akEHf<}?GsIJ5k&1O=oP*:}hFGɏoMwg4aӈM(`z:m?>F Ofvv~k 9)/Wj599/b@<3mL18Ap2!xYlI8&jPHMNck^WAD(ewcgG%Za*ŘD/3W2Y蒸ӯqhBV)=Jèq=%E~`ݗqLZtl@EKmi\V"_#Uoo%su꫺D}z0Y|=ʰc1JX|)faE{g7} Qe㉙ cI/-d[; ]N CEt Z2 \PV^$;H|iJK_ĢuU%oIf0*ѥ\ Wqy}+x.F)sC0 p K7rȽg4PSNX -4`~ߕ٣U7Q 3yJxX5 fCPk{bc#J@ʉNSEJ=RvI afdt!cэc$@kfz_ #rSUr.*-*Wh˗ukgYZ07070100000028000081a400000000000000000000000167ffad180002a060000000000000000000000000000000000000004900000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/smc/smc.ko.xz7zXZִF!t/ ]?EhDTTk׶ǼW-^Ik OЯ0W!LJ!ݫ{:-s+[|*j^ZAf><,['5@~yIq ;Ok)$OЎr ,~a6gq9hAk\;52q=]xպ6=OSAdF Zf:Pd/ƢP :5StM>3-ꅵ7e)L%|8+!!-iDڦ&3 %v,[`nϥw1+uf\ P"1paIƃ;ۅEЬDlRPd' *(:\ 0[=x ֏ l&g>pR?wUn>DD)dCH~J]UWפaXW>VSYmǍ}f)R9+ T hjLq(Z^Jl_#E"CPQrq?ҐtB%e¯d]^%v֋az}i`(ct_nv!lT23,BMӪ]74c#R:iՂ(مVg ! 穢 a4 2{8*Ɲ<qjx?N%υsP{`~=DsZy.ͱ3G)j>Wt0-|yZ~PŹ=9B9Sů*^wpf-/V>}j܎-$0W̝NBx[:%F3 jT>υ˽167Swlul PN 8E\P¨d(??ZPK!鳋c/4IC&¡[EVn LhzT2W'W jFMbHNJV׉@j%*J7ֺ wr4(ԩD6Tib&$Ð0P{ #^4ZUZ70:)Z  *0z,I !ӈa1b՗)8cDYA% l+cVGƭ"bdMi$;x͗FC%;SfYFEddgKssszq'ȶ'+§Q??T=&{-a X$][qwQ'J/Vvȃw\ED_gxjd١d+QhOJPYx Xb@'\zwYl?D͝ DZ75䯗WǪ%oa{i90{Ϟ<+,Me2N ۈjhLyDT$hYa`~IBEOiVɱ^\3i$ y1ydj͋lZ\ˠU$Uu`ap̣R11vş ꓧF|J''7)NJ-!++NnO3)<H7)Kj[ BO:h<ѭW[tC'\73SA0{|OVAGm(5j0[[f =}rp:y7Nh}]00/MP0VZx<#1FneX7zқe4lFåUV){O%1>J%W!5r ޻3 :@ ϹUMyi:8X0ۋ@/=Ku>=Ks'}BJ ѯy Ԫ4>*9SJQ0Վs TS4٠MN17~E _$9vOP?mP]<{Aݺ.mf?I8K̫EyEh::wr=Y}6]#E-V-[sZ&2⊩KP,[pgAD^>ԎiZ4S&cM`l/_*&1M 7 ut 1>;j@eD4~7% EZ(eeGX!1hYOEFe'"nyS_#JioG?ܩW*0mu\#F3‘? .fI~}EkQ%ubR6p׬fXU&:Z̖ial :ܚ:/_uۙ\qơu VA%IK}+ /tM:"s{fܑxzg;qѹ1f^Jஸ+=}1Y~;)«ժ(Z}c&;e} 8&j#prLoS|uxnReT<[M e醝=eM&F_'Z9pəFfGas` ե+R-#P-0r1ܼK?5 ߂^WUag  `Dr6ce8*oi&0χB*(ji;/6pXR՞Kl50\+W!Jm `` 4^XJ ns"osv%8bN*VcHW @9{k7z/>*JuijJ]}g,, Iӝ0^j]:^ l3/ =GAvDs\D]^έtpp'CZ*iB R; ߅ʼn[Hǿ6NMei]ٟ0$_̋.E Ҥ2ifH-pGV~Vt@ rkLsbse?I̱˹wDmZ`,.N eŵ +ʄzBSek%~1tꗃP_Ȭ_C ibVggYڠ'5i//3AE6.*ypM;j>xҾE?-@yXGC==]+~VFz =r:c/:'#xX1ܗ>c1QQ9:⭉8u[]a_ND3(:m#NۊM[3hf,چу;ْѳ?ETՊRpf/imC@"kN6-5+b5Թ_5BsCp@P8(&0YNVHHlobN_sCΊjA8+Pޛ4ևn-O@)dfUl}6q֡2]bwL%@%I-d-SJkƸ{1۸hY3P.X$arq=|)}+Yb#WWw])_gK%zt\ZC4Qtq P΂=8 {[U SY -@_ AZFc@Q'01lX"SYꇢf=vv;59alKז-9~3 J ںV"ٰ:cշxAruc [4lEb47DŽ Wovާ_\,7;R`sҾ垣\sjڹQJq$O`S:&?y'&q[\4\u?IpЮhI`\ }753?DK!n.NR?N=CbX?fW^Dhb~K0sRdx5x\4/:(11|&FP;>rwX TnSz{Gz7#{КEL_nhOm~.2iꑓ.Qj9)NԠh %`#%P6a +:B4#5 abң |l_>Y &MD\N'aBD7Uυ?ke./}ۉjZR\R,QӾMeƂ[O!;B9g{?bɅCFɜhl4`(ua4 j 9/?UyLŴ)' |x_.GR &&&l8I7sv&w/Zů2P?c|IW@SkHBNet(Jr'#ꩴ KyUuf#bv֭kqG<%g/9< Q"iAȑf  Ls "⨒X!z<0ד">@-PIxb1W*5nR3mŬon7iyeu(3o=0 ƋL nXm>$xfY7zyoYDݛXzu&NHr1S.<d?fbʺ_LZ''NEFw:p `%"ӃHCbEXx8v OleH!i]])n>:\k}yɭÿI)ɀ)>>YOTx*8M*^x< @hEZ%S&N 0x)_C;3sD.n-mP#Xn]/b&ܝ),/ .A6NBalhFACHssF-쫇-*AB&hXE8Ee)h:O׫-wz6,) z3ư_{~k}~eZZĆ8+)9x`xy+ ۬G,éYg;|fGB>ن4r!Q؀% |* z =o"KNy**&ru= ")ӽ CuV1JJEx.m>^: "^z:V{_2Nv`recح953GgJtsCݠ13 `RgOz* | ѓؓvVj7!D|$xJK;WvkH|⠠6M<$nJtÔh{PtzZinh-x'[͐>x`c5кllX<X8 NV8ݖ}ӥeb1Gs,3Q[\56 2d-_4V^!8WJͫ x.s b⟪@ 1x+˲RG}p<8T.f٨0 6bFV9@$u(]13Kbh3z6M52P\ Ɠ`{9O ǵ+6u?W!SUS3,gg4 x2H,gI0$xCj钬bkmAL8Gs ]GMzR@=ڍ'"m-)7Gĝ/)c'ٻW@SO0a7y|U?5"fz4/T{>]/G K;B)0ܺnl4ę"2 N42~>:Y`7>9z#pcF"KݾOX\M2[=K{X'deY՟]aԈG hŐ ~j@&Tf)KR# %Ŗ^nqϘ>ěv"s%>x/A1 jZ32/)u e~%H;dKU&uDI[Qx"l1픥٨8vI< CGHKL +a:3;:deՁ,Қ {eP-DKQK3-N~߱\A5^Q*8 uGn26~)t=F*yphkVtKtwթ4m ^Wšݯh!RΡ/Di,M~ֶjv鲽y s | `\'K9͍}H a88 &?Լ9Yu>ܔi_j>  Hkۚ夿I:*w% AY2T,[/.Cյxwyj?XDN4זjH-fޏi$p%l(w> &R +ؖOjR KtX>Ƭ@ӏ(2 BuSpz B ?/0;I~1]DLѾivnzpvy&RY3eVvȚoz{}B2.dkI<Wb0}o~h: rsR7_S饩0p]CB@)<3b#  J]1#u6i~>K *[F< &rW)dc[{Iؙ BNPuǸutc~8WKBBt\9ld;?Sw`RrYJXmڤW>)E,Z9.:ߙ0ICW"8T$/wr6FE0f?沇wGt<)UZZVP܈I}T1F[+§nCTpݓlҧ0-ª8ً@[x:G{K.~A2}\AZTjaCkVكHjOE Zw8-V`ջM_C`9d-MlGZ#1FyP-vUn;ɘb 5lb#q!2YzlF ϚrJDX AgƁ!R] ;8ʹ}gͳOYU=/@Wtyu|#\2u0d|jUL?4~.J~03Y0v*MضVQ{UZ,P#)B=d!8Pu⦴z4d*t|3$ ةFVԝ:.Q^!&嬜{O8it^gx) .*q| m\!)Ī pR(J+ˁ234~BKC$U^"&*6]1?uҎ5 D@(_xlکd~'ׅ/P P 4QG,?8!u=<&{+gNX%ƁL&+_ H8)R*jڧU˸l_imQ,->hGuK1|BU|$ϝӎnϧٖ?63=-opby4̒'b"~߰P/UYFoĨAL^4B<:vYȖ .AN1ӁhzW n6oYrU5>{XnT R<V"?2^v[hē:u<(L:yN :~&6.q=rxU-Quf]ղ9)|fV`y"eiس1wfK) H,Bgϻ/e4ƉoFԢGKqbL.}@mQ| W~<|yušHJd⮨=n^Vy : 'yzV̦ ,qA{)/=%t-hۖ'E2GqJL;$G3ҍ`w CbuA8hY`Hw9:g"oEZc"s̲Zp8+IZK$/1퀍\z'1{5v5$TKM}Z7r\ ReἧQ糅DSdmf=[`~=+ IHNC\BL+~is$28oȄѨ,ۖ j%#x>EE#b!ItӝujƙP*b)aK6DQN;pUXf܁5>2OCDT 6DS}n~#eQ x+jL&ԍJ>~ @tF r·y=Qb|p@M牼 tAFuG+ޠjW&r/,?k+2$j5czWƆ@_sqV!%p`ɺIZ rL;]?-og%׬6b1 .{Q4#ԇ!c xZ~Q)jYTt4ם%nk?\Aq4E%,Z Ƿ9Wg5I$ ˀ.Nv0g5*"u`&+ϛwaPN'lB]PL?$U^} cȩQ7' 3FT82W#Wk^H_YdKd8 c2e0G]|ȁJ6m<'p^ 1mNey?L͜RX`Vu%fMQ ,|X参C}H;mL("66kY?u?$jx jk/m8貴Q i$뮲ff&UC82e?fͩuUOVì˕kxɧ [ A 6(Y;[y,PT+øN 朹I^3$^ ~X^ e;:1 _zhgo c%wuD<^`/]Ac2_t5-tS#<:+zez2L$Q`6Lb70 z6 {Ms(l4>հwt ;%>Jd4!~١Ù@ l!U7L·bcqPŤ]r1Y!1C3)IlL$0 ޿XK(Ԟy:l˾[N-Pvho{A~&h'kmByn+F "~diW{냿3HD}򝴛W[NsGSΖ~}a$PsdU3Ү b V},ReI*v1Ҭt搚xR3XNp>'x"뤕AxkS`mfUࢆz%OI@dΥy?X[|w~a̕YE8dQPÍ:Գ[l~bCQ3 PT2Ĵ/-e[|#҇hMEI89QP^|ǐ0Ȣg*zdf/ڣ,UHXƃ@UBe"v&"G/٩Qk%%R[i+<j6ҧ*',bdj$8oc; ';nf?Y1vC -yRwB$awvB983wS*nn8;ϒ~_p8To[(lyKDZR*/hHO߲"R[zӝыfy[9v"0H^D\Yk;1I'`bۤ\lOP'åh("Iy[G4֏p&}csPwNJK+̨JHL;9X5 f&%[ Tw*4hMOΓ~g%T 1J%W'HtMF5Bŏn1:' k`{Ob!~*xK8WJ&c:G%9 R@rLU#n& `OFA0u;{Lro H$ʖĜ“ Y4C_"KfJv~nDV[JH&tzYu4VfXs͈$1#GPLӗ00Y/޸qj YӘ峝L2OII5o ȦI |GɊsT!T:cPsWCG륿̢j{::5qDPSN>D?sBYYNOn>هl<=S/6" RNIׄwqōpE 3uagKxyRcZܢIb *&mq)J/oe ̡jl[ܢ_:Kٖ)ʞfRʋb4SʸBCeȼgHaDMP޵jR(,mdϚ]V_CY;RF5Ѳ%iș,x_ių#~B>rE 7 ㄕ]KߊVZQDP1n%ٶ/.TCmӑNo~qh5`ZԊ?L3Q/ 6> 2lX6՜ -_K` e"W,,aj.l?=BL#,ݾ>'KJmohQ?iMnyxIp[`gbߧu ve b/O3⇾R;YHT 5j1'k2"![Y:⩞pXٯDҕ5)K[PM Pp@$$L`'/NXeCZhsr\Rq@>Zur5ݾds},ϛz7AV ,/ I|jn, _ƿ|?<)\/% LܷAxoRPs77'6=BPWq+X"0TSϣiAN@-vM3XX!y~&nKk1.+gɧKoXʶGNto;sXLǵ(ܧn&VM*kkOED{+5 Ay)icMnʕ{'Ѵ(%k 7:#yӳaL_4v~<ՙB4`bGOy7ꃻ^)S3!F( f H#I'^Y@-!Ҩ>ݻBKQdLx֒O9" R`0mj˶ˬLc<AСoH#;1eix! p!mFC; =X_IS ",ߧ K  H\bk/ߙԳzfcފ۰l }BClە0- .>O3{#67:(_#<oPHZ-,fmG]A%s\M=M)f!{=eYШ\̍MV4)%l ڀ=Գ&p>B+ΚmT6JnPŠLMYկmO%!?k N9n|ɵ/kzg kd^]?zT1Wf :3b- } {^Ft5m!Jn1qNMJJRɿ<<}[J~üCzR P32`bXmi~^)}L͑C˝O,U}E_(xZ0R8G hlrɄ9}nu-|L:&<tWSjԒOPQ>evKQ@2'@Om9r򆃽QCkIۤ^QtȚfηA0p^V,HC>0Czr.Z s+MAm?q'3)9B6/'~SZ[\/WM5\LukUj/cW1yd{% NK`nӇrh,{JD v s"m 1(f,K[xg}OAB;؀.o& mx@Z.0|0/ W8%RFJ: 0 "DŒ 3W_ aGLL&F[v8HupMnO!жAF|q> 搗R6HmF}رbnQqz5?(~ b̢՗sUE!p!0) VH@CBY@ L5".$tQw(7{G~l ƼaʇsxU-WYx5?ra ^"|Ce]{ ڢ˘4-rz2#�& ܆ipSCgjb< h7vNH4!+mVkd V3-s`Yb0i8nv$}TS_*i] \1AN5-T9Co#u.J }O ۞k6i6@ZQ\Tcѭ5j=MP#j*H.m5pQJ?j$byu!syJ*ǫT&\ů0"Adr vh bɶ@]Pf/I5K%3Ks}Mτ_G= xTBq bM k2T̛&mo8+xw*X)ӈ|*>}} 8KYdJQď6_+Xa#!ǣOFYC}_/rrZ:| aXEFKGFB']}!lL┰r$L8z*t b J!/Zۋgþ4IZ$!>+Om{ǩ|tޫn PpqzR 1Ο 2 r!5ڮlY~BZ^D'i+ k1,HIɔuaṣHٹ8lD}d% Vb =$|W}!yiD-L'ltgԄuG`%),b[5a+RO9A,uuxPEƱtI#_MY%7uC:] 3V(pKb1/P-U(+Z>pC-99 =;Lx\Melko+VZm JWn]Ht2q NJ0V/5A>j.WӁ+kQ ᳥z^^E:lCxTAlLO>^U5h$#1<j9z7(t'Nl @ZV=/SRCvKAn!EV}^3'@Ѣ no%5{ō6֐2?=dBinӼ;]ii2wD $ 6G4M&9Ȱ/ʏCne 1:E񘥨ɷş3%<4 KR}WVN6Ѳc3$Z[90۸hI9H\xlj;j.5=Uz;RtTbA״|Gi5wbbb؄& Š1TgK?!BRHIf/I+۫8c@|u/ 1!<~~dW%FJU]gqf΄&G#<}Z- 6`MI4y*:L2Ep'I{2Pk}U$|F=8q$A/.l9@aB3O?k̗`1}GpF,XpQSkx;tѠ~f݊,u,~#w |i],3%$Gi{PuNzzj!W-"]ck2Y%H*mǺw/4/6BwlK8M>Æ҃KЇ!uc/"gC8eFG3<3zaH<z3.g;c=?Q-~sOHa٩ cOn/w3A9_8)PZ=s h);[IRL 6G#we2ȮuӺ9TZbw YG@ :8[6UJ~5>s^*;O V<_t k}V=E y E ,! Y \ e+]N#[;+3xR fLon4>]acŘ`o h9 1/̔sE/n Qqס/Nj]&V/Ъ9Wa^4ueX|VS,b,Y/&8isņ́ 1Wnb'P0LP@9$u}JaX[)R:=KDSt62#lx3s=у;ex&GirAwwpb(ae_HT /\b~kCȺi[ TƻІf.O6i+eü@.tV^?TU>@mRVGZg,w=kpTVXXEm1D}mbkr#r] \ {z.C+ U[6/f-67 4PP -B֬U)y8+"c!}]_%f8Jf"FcVZx9wYCӦw@.#L<ʿX4AD8BBM:OI 枛/4t1XsQo}7Է&êƓ RUD9#{#!6r )S6(Y%ִHDp%JEoP)Aҫ*ߞCS&;; Yٞ:BNzbl[\Sȍu5}Zz2J?&PWJ,ޮP"pψp.KJI6GsW~%hXQ $yRnۊ<dJ~%܎BL*%M[mo:wVw.w]hkŰ}if/߻ ?'րaؙ?@x :h;M~tP}5-^ ղE&cKR`i?汥5@z 8NIqPOsYCY48(&qwؙļW8:V)WEB,j1loY)ˮnuxa+8<@%Pv\xwdzy/3ωȋ dpAYZt׬Xcx{j `]4 W2<)cq<㘮ڒUYD)O =O*#Awg2A!- 01 Z2 $SZ : $ SP޷ C$gbJ #3sUjvP]ZsY}[c?_h 2$DƷo se2 ʭ-ESg 78䪽hљ mwM R4sh2R%+6Q Tx^p=_[Q [wth9aś4o[\ E "}{5]Jm8fEĨ٘PqorMs&U2WzޒS:_Ǎ)лxxӹJi 9]'.ldgio=q/d=t>b\~!ظ\q VFx@m)#:Yfw´k>Zqa`1ȳQ$Њg˛->W(HV.O򝢤LCGU 94,j`MKS X/y&o\`&syύFꟲk;FbDk HdmNm#< `;^>$ѫEC5,qgTbͰmCmIj.ė~YlL/F`~68* $+XO I&MޙmwBvqUa㲅 rkXD՞Ai/Q-\)g_8L̕ǻ EDFjDhIol '/!p:UؐX0^~wG=%ͤqTmKl!<~k4+Sc m??u+/޾W=?-%hL[L͓-M dAɰXHwh"tf>]"#XZs&OR9A),%YP`WW^'JEǾpsT^ )UZo}R\ݐMJS/c9s"N0 }9;[D![rTx=T oK~},C=x'E/k!n7gԟ (Yl1Ή?*sS7;ycX9j/FRvY<+vWA g2EOF>t]kb(4YxƶG"tO|NdeV,2NgomlW5Ŧ+` [R;)剢VYxJPb ',73M 9_!dkrgOT\Dn%;.ng5=6ͰxevfJW!!'\o+?7:YN2\-S4fQAYTj9~Z{VTchӹjX`LܘO;%K|0x\9d +zQ'iOƼ+5 b;rySGF$"| τZY 6q]n ̩ X:s…}-IS8@6Ev*[,PtvL"ShK7Ðb\ބ֢7[>džx\8J| ӻ͢K: \ة7fkFFՍFo+'zf wF#j +_zȜ"ܔ8s#dq&ߡ67aFcQ⪲о㪶rEx6҄G ǿ%΍=xI,͙gEDŃB5<4@?!+)_zYs*ݰu j'z; e3}` <ēmx9PʅHR@Y֌^A%Z` r'$ (W=?HXɒԱ=\v=hg+EǏӟ߬1{@|ٻ(P\n ڔ=5$r aš~~B-BqDav9]gۮ=tF_ԉxᬷDsFWfyc[BZ2e/G)ʲωcp¢Ja  4=UuC3.\P2"lPgs4^i$DT;?ǧuҍrx/_WVݍ4VCﺋEd<28,K˂=כy?xT)KxeY|,g?z$`m c@?IAj\ᩊ^"5¸>S3TBF7CiQTE\m#%dW>pC 6G0e!ƌ^z)p}n@4K7e=gEjROMJ;^BȮ$DDX K< HMax^pU5^去pʠܓS*Be-=om46< . N/5Q~6ɛКDmٹdvpJ3W0 AMPu.1ͷ 2{L 5$rrcD"~<\l?? L.3 JڤȎkA̝()S,p2?ɽjХC/MӾB,!@`|ejb y :n~L#t"ҍUxd5 g@޳Wg%"DY[鄲WJ :%sݡb$?hwh;9>@>)nEcqFӯFw]d^;\(8 ־d/s,/@p@\txM˕\ ]# wM;7`&D?9=Z*L۝{z8b Klp>_NoWlQ qPV*"vGΉm;Z*{ {^xgzb}N580 e;빆m[4Myљ,XwjtW옕{ԿPj(WZ[\>TI@g& 䩞|임ufk 5&Ѳoa!xGKT_(1(kE?ɯgI是$Y0&0'ap@LڼZ'( Qu;FBc!:y L\!`ZE5MҡI k2Rx)c8h#Ϡ32"{P3 @\ḣ3~TKg nS\dc:\fSp)Q 1Q:sQՒz Iwrg?:jd\27+P!򘱯M\jgilPPuXܾ 収BK & d--Jm*g|ttJg7`+!ԴVtGxy0ޟ^md$%OlOc-:l5./|0mj'fsi_N YAȝۉlAlnﺅFPmD"=OѦ@#[,nD\ ǚe&d$h4l:f8mWbظu)eMy8׋W١7& Ոf1_Nwu(uN5$ 4/XTPVlG x_K|a<6^N~mk8a]"5fB=S6~(T'lgzN>u LRӴs2A˻b> H?:P8ֹEjmVD;7ӑި -6oZ\d $B@$jJd}?qY!L_N-XFtqT} Ƶt#E_{!=Iq9=;5<i}knU)l~[PR1r_| O_Ͳ73rGb)a`Pхxd|H Қ76.`rT6F1[^g4vפ Uj=yLõ{ye];,t+ZHθ! `L5:jy8QQq\$`*X{[^drJwig5Nat":d-U⯀zzW = f+< oACтV*( w ]þ4UQIUcBx"ijEby ^^&K>7bMT839|Ц2?߆d\?:2r{ { ;PP$;ͯZt*վ\T;ɒ'tĹh>du~y?[ɔr+nQQ$:+FX |֐ba-/Jte?ORVs7drY*֣xr1>Ck *G8N]^ӧtw$4\25L/՗?݀BUmW[X)Zn:a$ i7ErKpƜɫ#|,SRQcAnn7+5AR`'J5Q}Ԫ:Qtr)`QW9 ^dET蟗B<쮴 =O,jcSYf)(;N@7.1x bMH z?x`UO :툶䭚)ӵ=d] oDN.MƳxaTpE({1I)g>s[7R+QrEU[nDj]m@,&$|Zo_gͳBjE+a(#_^ji} X[nz=pUTQHG13vUt)Yͼ\exvڹzo1 @s$>ۄeH ~ kLŴ9+ҭ?^G#>#>Ukm QA#WJ f6GŶ+S1Ӡb6p !}IviH䖃Ⱦb>@)[r[m|Z7a +i_xVx(~<wiIei"vSUΫr5 rHU"i #;<'/ڠ,:*wxkx1z|;.BJ 㐹l^) \p]sCX1&*! |>`Ɇ1}x*F*visBl̈j~~ʐ[CX48//Fo"m\Zffܛp(x2KH4Λ~bq[NxxێzjƩl)H^ӛk@h6ǥc;QBXZ؊nCDH{v PNީb8Զz!K`/iбxj'ęͦV_>LŻeX6 a.+[NGb|[BPkUo 'Ǻ#۹]RUJ깡;- rt*7ھ:꠱V^€s_;䂡J#L1w3e+VpJ+Ý6/Ս)pU$|ϏU,Tz CN[\@Bj6jf|DzIQ?c!̩ݗ8@5<, 'NE.<&G}Vt<7PH/5E{) O*]ުo j?)?a }ٞNV#?_=_2"vF?#!ڻTyx:JuQbJPQ"m 7XlO^w @pT +:`#59g/ )vRM{h0ϐ;`X ڨ_MF8i-U"!sEr6ӧlFQy5Ϯm]5'l4SJԹ׌/oRC8a{'KUY /U/Zk|h/֗w\:)tU.vn\\KD*"Slȥ;sj@6%Dh継Q; wF((fYzz1;woKNO3NT[ λԼ戮Q?$}/VW^3}La*|m,jD诙v)"NqR!?$8;RqdD?3ji3MbJ/ᝒYIM{ Miݽ2_t"9OV}=ۡɛ8У*rjL;ZYe;!BR)?} mK͜|/MN$ؾ'.%\/+RVx܎>. 2$ITO[Ɉw D:vffJ#P=Js*}CX՟uG +E><XN {˚5QjգW$=Ehǫ yrq~=sI5[#b+I’RLwf@@3&QbHZhk HiPO@a̹jG7vK^Ič̋Ey$ ,3OdԸ?I|ǝ .y zŲqy !6MEnKW]}Bk@2Q|7Q]/sMV5aoſ@p3Լ.~d$4<^݆4AX`nn2YTًRQ(O҆Iq}Of#S.!is$RSJzIQmD?kHijͳb3zy j@2>5\oIn1g,(f|`HQr\Ti֠smȨwGeTۈ&}^;˴Ԭ(/#YJGj0 7 PCS52^Pί!*ЙOH\V'ً% &5Ul8_'^y;6k94ɾ9hmtc-<=놥 SQGQփ;u[x[qza٩Cerwy+q)o$<\ ]+& I;Jc2!K#o!iU0Ammw+?('/8`%dX|ꡣVf2z?*Rv7>wo&ϑ; }\@SĚAzJ,/3{^ :8^\PfȕI ,uQlj!3nvN㭐4:կS-WVbJ4+L+gـOQ9жybd-jۈ"Ё3)*_ahfhO ,7VLdTsx3w6B`&x z%LǴ .Wwq.L ^!((|r0uiyrC2hYӋ;FD4Pa)D$MR!pⓄ\@Ba7M ;< XGߗﲳ,KME\q~mh* g_ggSnpN\Y/ glU|m!BZةi+*OrQAZ޵"}e+WF 2fN Qk ;ɂ^\ޏ5/i|hp{ۛYK݂&T"z3,Vg$-,j-9q aslULl D1]xTfl5028R]U:L(Αڂrrt\@ɇͯ(m4%yuڶg䒬3E 2^7X`^>cG5FW6O~fXxf~"%NG\﹅Ed2=o'E2ޒ}fQ,1ՋRYsɛ6kW%uGKe812G~vdžÅ|NfĊ!`Zp H|>WÅY|RG ~wĽFf9ױA#SY?@)Ll__ɮԔ;PLݴ}QI0lC:Kx1vUT6y@C;9ӝ8A(o1ּ|.tD b-_7AW-ߪ>n.X_ߍ]}?GtPOX2a ytCeSՉXQ,-be%o3RVs5Zi= x<8!X'),M*<ըGg߂dZ8l{Ʒ [V ~E ywר*蚝AE *El|ާZSdX/}3c͹`ù#Pn^,2mr|DcF9vy2c'YWp}vu?UψUb #*%"H"ܟ~7ΖC,&N-^I%2qV( XR"j{ Z,!(ʼsS(>!mna6&r] Fԣ]xt cd(M9q7k ~D:\%/ /[A ~fKIe'$7 k VX@BW-QnYBS2%+eAb<X) c:Ywzb.A vVkᚵe$Ʈי\|R%se43niFZ> h6آ) "-Bٙ&ą4+R<㒉ըpsc @pM4˧K kRFˀ6]83m{"x}Cd92pMvUyW #TMcIqC_[E%Wp;UevZ#V~;q, K<; 5>%cX*)*&=|6Ǻ4 OHu~Ju3J #( t+aR$A`nޜǶ5zⱠf6GοXSY#dLѫ2Dmx,˜ 8ܴ;PGT0+(ǵHSe`_@>+ <ƹ(՚@IUKW7=vM}'i&Njxk3EVt>n9.8ʋ2M>yhyTjG3Ѓ7AeB~wbh'!-7_}:!5VXj,on|#?UJZJٿO%*O=Z*nO*J z~1ބHGKkt 3P,H D?3se7M]䩷//+rNAM9TǾg6`S3 -h ڣ&MTR6 mJ 7Z9(>X~@gEl)G8UEK\kB|TpF!Ú5cUe3KʋMZR[ -d XjXթ8%v8wXd{Qf2s{o3uBσNyչv*%űQ a;<@rψ`ON 궤%0:HR ݙYMeG6)>!Y9H7PA{.UN!L+l:|=MڣSGB3~ [dUH#XXa\a17(e8_)%li-Gޚ}Fxtj?j%%=9j\' IAǓ8IkzIʐ yCějSOG|8y>V{p`7ȝb7`=Xq;`ܺ$ G=̂wFrR!1&Ej{]|(lo{-ߎ$hcKOP,}p,bT}s ֣03NÚL&d7hO/){!J :k|joEx hWW@ !~mJ_un}j35Տ9 &~ {۝5f:WW * մU;>@ܤGꣿW@X]fH7$NPYݤ9_E&e\SȁJJ)7u=;z ٘ITaw~/'}wcfLenK)Pf".W8v@ִܢꮆ:]&:hse=%v 4'p^̙shdޢҳ=!97\:GLX4K`E+?N1HMd ~dJ$iרrTaeNMc)u[8Eנ9;X$(=io 2{֝ht3i˨|7QO¦B<+PILk2g=6A8j]eX]rIuvkXӚgd%HХj-%۩<<*"mf:i){D?Z߳,)9)O^>Tnkt=ƢO!4ljo zɒQGDN3J|#Y*; EXSma, = 'r, t&;}(A[ HV /MC2Z o1Hr=6/eF=TJS d `*s# Fc_*]?siHHǝ >o;T1JN NS߇uTJz/b?IHdqpcYV'j(Oļz<ꓓ >Psˌ/?5j*H̓Ó_t!䖆c`^N,2(FKV?؍GbĿK$yJ劗wiV%h pj1 DOLX=ҲQz2;B{ b‚Ot"Ox)FngV!MB?"Yں%V~ވ: Hm 9^;hwd¬~6u[ӲnlBc%ˍr4l5bFJԼy]>g7?2r~69$ סpY4jCu O+nYn-5K`'}+/ӋH[K lE蓓ppxNl=oG㫛Ok~L[?ا`FMŃBx=t\RBSn?+9hċ:׋oJt;$#},T -$l8$:y[Qm9νu\lx׃hVZ^3ǚɚݽD9dsH̰8Wnh$EJ6fEro\g5s۲2QGn|Ɛ3޹MRN kL, *v %O eQkqC0xY~ih!o*u yJw !yr%{SQ5Py,|IDe?AÂ@DWhE5lCȕ'UGD^WIdv;! V%/GR MzbA%R^%6/y:4&֧o H8r _EۖPl{sv8H}Xw5_~֡37SlC/+]$AW7үj6IݲʧldpnHؔ\I+AЕWǜjf_i G1-^p3!Ŝ,.苹36'QuxF`KZ"bJrki^xP-yz ㅛ?Lw5ظPNDUBm9A\Yp q 4p(d˧oGJermI<iu g_,njΗnS _7LaPt;ͩ&1zrW_,Sʗ%^F,C>hL@gW6br7dO)bҦx{Ӂ.ihwPOӞkqD I,[yeݝLn*ܵ3ӳtUuj k Zԙ&/DU![jآHUn琺8B$3@2W>@)񔓃pddOB6|uh|v|^R0\򚁦JR"w>gU\4`g(iġ{=_REgMRaI/#H%UN$;?k ǗF-N;ZR. =>l&(GkvkSA2͓fIz Dr2קzKؤ%jBsZ7n#coP 9%r1(wBhؕRc3k&ۥvVX5DGaޡN)M 6rjo}QK'DbUDsjyfӤӝ M}޻\ f7NrT }y 1 )gRE;oNXM'8`>ALZX dY)]qayfo:Z{ʬz/N}eepSA$,&KR_Ɣ1`T„Zc2AkU meE'V %'iO_Or6 Gi =mKoFE-qXkzkrr]:1ǃ9@O7A*k[&E4#CSXֶ$kzdӌFza ϭ5/xT̋5mihYdwgs+hVe;ܳZ)f X\,Bi2.*-ҹS`>C3d2쑮.LQ&d3FoO)*RvԫU+tCK(5@xUaOLA[E^^+F#> Κ`9rZ;{fB+nȆ٭ө-є E8V+(DDHƿ%7%q9uCK|~Wo3Rs5+oʇxUViM^@m缛)idq(Lל8\2.?>'(]M";++ <o Eɠf "T@sC@ vcW |m9vrS?*8M0Vá4nR`8%jaV[zø!bEa%Q4SX`?7H^H-`7G[ @4ן XW"fc( q-^Jr-`¨௫Unn[~Ѹ-$ȏh\E| !ğwK].wF^+5 =,3P}+% & iC۹kzCe_'u$ӛgdm&I)DlCA<ϐ‰>qݻ<;T;VZW*I 56ga:L^Prݗ `E<: Ɠp$ڧxZEa3bw`k~~sz/ol ށK1B/J hTѫ;%82QM@A-6Cw˕"rI VJ79je&RmIJZEVZ*& `㮏TOƻ w9>mOF5[lq% l;&/A@ 7Yf_*"?Xݳ4v),nV il +E@,lEr~e Ebi@IGp.Y7 7ZV=ë6~bV 떼9IXfvzmX pqmxe|SF LVD9|nIaɋW}60ɟd- "BgO?c(Wbp̳`ۥX ɯQwkkW!MF/09|Q[οV>'*y+Ge?:g;0ʊ?sw=[墕i_ =>#7#0H+%V5E<>L87"$ZI ZuѼy5:'?H~+TNE**oW ˨ZZN_Gjk.*|th  y ޔ5NJGb4o<_xCnMY;r\Jˀ$jn-?'aδj Ai>FGXD8k~q؆gä}l ,~ ˕ lWd\$a ha㮺M/jMLJ%픷 ?Z-pboV/U?·7xih9e,ӎ)Ro'RGEM ZVRcɁ$ߗȪh)Cmm*xO8p]ˇ)3/ !B+S-*}Չ섯>&+b>Rwb}/?ļ/^鄺BUe CIe.GEí$zE3#1HCrPj3Ȝ`GРE*RKqkm!̽X~m& jb>d  =uGam\8QP3&L͊;[Ǜ=uxۋ 62ZU8̱-UsҌHv|Fԉ euj]95&sUS1qH$(Fy:bT%wC2©ܕsoԶKMFQBճ$2oܑM5}o =K?M_\' !Aռc(| v57Uλ"u|!r2jjLoc"SO| -u:y"!ߦ7I1+[hڨ`W;8yJ_VXRX/m~@F[\ke@Aoҏ6gFYRƣgun~aW㝴H- ׭P70 80s zcwD%5|ɜE9xT3w@屴:cC z6kY8HQ 06Q:D'vH50K^b{ wYG=Lp໽dR[o +w*#ZgcF!k/ucqlKN YvLlnOom٩U'n% {}>ws]/~cfWΓ VDQA?#_k [s^ V5ދڻg4… ׬=G5 pV,l-J%i5GΣRQ,ZtYpfLPW|DPܖepoػm͊e$q^9 l*%fgE`ۏ^Xӳ<6Vp=>w"Oy靣%> [Puw ھ3DZF W6h\_fIa>&B=@vpBhgDdlq 9#4#FE9 H[i u]7{k֙ Y%nnU(3x=x f9Wp(vIoPԔvEPfoXKrPlI|S";m#|,  lߴp>eBJ3W "ZgHe ;*E ::1/^iXkaE$ϲ9fgtsֲҢbZ#<^]5õ+-!x.OYǔD:ڬX@^HjbOY.7fh'کt %os0i\ӓKS}2zhJݛ߾U3g~Q,1وTm5Ą-:;rQʜ>A+k5~q C:֠kxO8 tB]ZxeV])!%g":3c7@&Xv]~i!³/[@?y־ z,=f 3p:URW -Sl=Gl(}.'/@9iR*WDl9p'3#>9QS$&\]5 J6P,+!]Z V:`! _gH%=GY 紦 t޿nBMfEy:E'v"DNs`[G$#X79eIԸJ`6t6}9 ]&0[9UyVH9++Nn_ET)q@3<1> (0.mڛӕd BzZ6fP;LFdo|\ R*&ʳFkNBq Vytkt u/ُ`DO 7EȈF=ֿ tN@坆kTXj6C%۱_h2{OE&Da9m9~!7Vcvs xqrƱ.\gsO{P>. 7y5bYNh9@0ߤǯl}9u#dQiʌ&Pـ޳`iW9 By:9r 3=qFK-ܙlZ~@߆37IaAoSmpgVb D_XZ̚o`ջJddm烽*%s;ZLl3,/Ӄ"Sw:(GF43Կ4s)yxs}}'VOCX:H"C yև>Q/o jܓ=U +e82V7KO6'N|4"LMZ+a%u*Gp(Ԋҿ $ǞU/lқ㨈La`%=qx.2@C؏A!DAkdex`IͼS!s'L zbNݬ^ c!sA@X6_ fH6ym2@Xs0X^@g5XYsl G9iܨ=u"uͤ?Gs<H:E<1XnI1*U}27])F";jpD$L5-OR:, ~eJ]9Vg(f[ĜX\ܰ7QW2M'8iHW}XQCZ )sxnݳ{cDԞ?ZP5iowv09SvhV4DM3qդl !|V7V}!d !:0 |n\v$ &‰7 ua)*ăq ɫz(pWeӃt)/h[:L }iԫ G'\ 7$xl>/zc?H_@KA z--%VFPC T\W MK/hY?B ʦJALy)!:-Miu}3R/8!cFuyvfPP {i-wr)4rgm mǛgZ>25-I!t)f*0 $hAg:(=cN "+ugi 1W5C?㧨p*#M^\/tpݤt#kTNa/ߔí;Y`tz#|_2L^e * )|#}%I Dan3-&^^>r,rQz6?=Gw((c^3DB@i1NIfAI=-fӱ6 `$ Ze:=צhR7\@jv$GI/BUn%vYpE~+0 `LjDG951[M(@(xQupř.]h? -Yх AbҥJpqY{l:Vbe5$ػReSf@=MBX,z<^mnygI9 t ^uL# -F@WGeoi奙EE y|8Xy@E'{9\Ǐ=ʛhh8H񏘮;SX84 SG[O, e DG=U]l>V@dz[Y( fUf7| b`vWM_vXꊄs>屋:*Oe`FrsXI G!+X ^pȱ`N!8ҽÕBbPn_پ9$(y-[〩 ~U kԡ+c ~_\K($u{4 _"8*PjIcz˩~\JwDx*܅Vg!1hG)!$"O8"0V#U*Fg_~WZaOޝ-OzﮌwMI(ß)I$ƾ6-:_.Jm.Sk3GUE)"M\ZNP,ӸOKonj>Ol JmC~9s7ۿ-NgG6_ƒo.U.'9!pEվi囮{7R@ M0ΛQDa N52>L;b c-/vYQ;-J80ةṆ 7rϘI N,Ÿz {<0Pÿt7V@SM1\ُ,i\\K9(@Q괬Hz@aBF;OAYCIyf-J,j '%k`/3:hME##'4V<̤Sk)D@'<)ᶌ2BLw*$!/j[?W>{x?y`U{JH$Z2Y6 пg >X\a`p%e+IuML˜E^=nXIlʫUaK4:#fNZ- !02#! 2>pHBHe;i4]XhNopDbpoĕҠRvjAH`8\ gRg ,4cŻ>#G&VbX;Nu{2bY2GY` ]6zCK՜T3A0VEm(ٯ E+C3JƊϜ C;ٺ!fÆsmwRTJq@ABQ%z@HIt`cM /oVXHo\R iuU\>wL]0+w,4 wnůo1\'%Y2BC=|iEs+m@erH~+of;'u) Wִy޽׍8Z>SD>aЃ Z)[vcPƀoS}=a\B?p&|Jh깺{}Cj:!":W Oj|r3(lkJoۓg2+eZbzM2E 7:Vyr!PAX\ >h<:Qu\H?a %%4\pÒ~[j{> y\L S[!X9 j1kO@i`dzu,0Y{GX/ i}AJtmt֫]=˃-*Si $.ڲz"XC[ki. \*/L-9zE:2HK>0wPB'[O=Zt6JuJHXYɾXovUrH6ţΧ( ɳ #"HDZ'tL{V00&G/b-iy1PHxi&Uq~twb"Zځ0XDUG:jra4,f m.066lIVhfb8eecu^!PӪO}cut%տa G./h*+=V/ajȊ &gw8b+8 9 ӡ-ʿqe0te D [ZAF2Sͻt|,;eԂCC֠'z%SsA_]r\DV f˚TjxB;ݎ " (qS$,yDCXjc ujDӐD-Acq`QYT!O 6&3~$fln )ȓvT An:y==djX^|E:EE aږdLl츆G1 gJ~컸S]%o]OUtәwo5 wL5x7J%jqox[D>7ފ W!Ӟ}/xM8Ji&h90Y8*+&4+ 38#ޙbn@c:ig5paz k> ||ly" 3-xQm}kxOdJ'}v lU!t[SӞmADa+,X+ti]N`U@u:QLT KxS[pkU )ѐcUQC3%1~vjk&s/$m, *?ln%Ъ |{njRb4;>s;>/=E]#{!R)D0ը֒Jl:ȓ}(p[qúZSV;ǭOn)ɢ$4</Z0(^"WO2hfZS6%$͗B-$x~_f)Q,1/y*Dӿ:lo#SO:ي[)pDVA'T"o8YcfYII}"[d=NmRE[Jps2Fd-ƫte0"hzTiWR \Nh&&=B&/bz>nrUm=,'vAV]ʄEC=ǯ~ˈ~ʳ,uaw0vz3Y8P>caCnmM.w4S_>}m'-Y*D.u:AT^.gdmmHfNSnETg3/ C{y,T$|P uQc .X. Um1>-9ri3 m LSvSp4R֐ ]^ 0O]iW \toW z>r ))~(#,PfbAt;,ЧsOsVs^A"]ghdDM##Z)"HQT"Nyq^"_^BaYQJbcsO^ yFF-O+NIMn/ }ՏuraXP6w 'ڬK4Nx7eXeBD#iZ$ݝ+̨G}7PYkM~ ®W#xyqS^ֲyz.1$FvSB7ZW]gy~a"da*f`ýe+JR(&X-_ry1" ѳ\WatGS(cÚ7"^/;G`r e:`篗XU;"`YcLIcUH ~YH>ҳL"@)cťOH#ZYS:}SFȔMA)XW%:R7ѿVP 5LwI6t({0-EXqlLHl hqy+;<SY-,e@s"},qhjqY / r"?  V!3YJ)l=*!Ű4lݻ9-"%7jkX.y5 Y ׵VSi"44ܛM6IA`dUhZfR"{i g1_G/Xo=!n^#9N 6DZ!<B h ;2@|0?Bf(z]Q ^3S)K8BdS{}yŚ a8b:mf6v3$пqD~ _O}/%+e[5ML3F,Tly^%:On wEuz{9d5=3<8gƿ|',/toP|k٤qB)v, Lߧk}joqz-qd1hyU17]MEaǕCs0u|̱`Ӄ Ze\#Ao+v:-Id3_t"jkX4V^5JCp I6(FH>߭Y!RlaNf(n,ki{!q;B̗Otu(!rћt_$.^p]]7X3=Pu(SZ^t3஬jKm}3V{O|X&EIGB&6 ɰ k |m6xPV0!L$SکzaZ[mJ l^U[+ `Z(QZ:9~~^z4icwhM4DG#YZ, tK sd< zcv;=MqQ E~cʼn,V^m imID!l%)HiqLQI> fGH鵍i7,CXR#A̵k#'jEhߛzj:7:  Vǝ>C#DڹK|=96L3П0V.Ku<3VA3D{"d:"N)R2H$(C{gE~:hQ2WWpɛw~}񛺬rYEHdEG;vGd\㓥wD0ս5ż!fZ%Z:%?a*>9yf#mw{:=cR=|6Nn2e2⼢;)5lz.97c ')ɱC0,(KY VyC lox޸8=*,YTηHrtwnuK{d !*Y/S2hִ͂ _[ˆ/|=nkf"%3^Tl NB 7Er!}ǫ߾ w fcYM6RثL_pw8$lL3?l RA<.S $BĶ”z=[ @#}w HJfO1mAHg%\ 뚌/vS~qujPÝ$'_I7׋b%[O`7d-f.!CL aTH9Nn?,VB1M 'wAӘG&ap0dlJc Bߦ&JnZ2cr.f~4G}*Zˤ1ǵfNg*6谫cju} 53Q .nb,?uuH"¥hTi@bt!+g*4M,ʨ UE.«mdZDhG&Md-?i(;)JTyi{$pM^Y&Me_$'m&rcG$A |0F3N5h+h8D3Q~u~_g2wC}YbΦ-:E[o}% zs1&GL ^PBCgVfXk=UL?' ?A0~Adɗ6BYU'099$iƽ^ b!_7|=0W/x҆`\?LmN3cD+փ.ε?gT_#QnA戙O,m}NzP ?󁍵ɼVХ"LTu[kAz|_5G"cܣTsCc$EǷM2R~@[3a4ًlMSv:=U4w˴q3}GuẗM+l `= 4 è?k 穌&yl?@.ׁ0%:Gl8UWx:!,]cIkTP`پ*~[ A=-~MIC@Y1;yai/IHҒ= Qlx$ɝ<y(!}+c.L!J=Z{?A߬^XdJY{nYNYDK#)KߚWPipG6K|AV+q[n lqu^bâzS9i*y7sy/<ʖ/pGe\OsOsLIdqQ|P%hEЛ<XPxGIS e93 pU|(<0IJ C iiNTᡂxSmXhxym-f/jͧq oX:KM/̾tyO\?[X_9.\n6NU!e~xz͠E 7`~61̛P=ڣE<[nڌݥgm%#P5`Y4̙0P߄T'Ճ 3gF _DHJ9CueY݉|ICY$:bA|<7 ݁*CMe)F#}8kJA['V H6 A:Ʊ.)m}JFZ[~Ǥ$ը6UJLLp>v6ޯȖ$~ZUGQ?rhD[O8~ʷրC I7xv5Y+{!@ m~r!s>/۫5<{ke JЩERVܩn!H[ --cTy< (SlPtүDS:4!as򾈙)UFMeT̸*'GCj8 |D-؍ =},|\9g/MjaYVb3ɞ;n9.@UY'Y~U4si-߉%q}oBY Pl*J~s#S2gg15:6JK#Ń@rՍ.rnaS05^(~, \ àc2?=0ĒNJe0)qDJG0z|ɔ8tR2zH>FEidaHYp fZ. 9Fy`T/z<M 2Zy &'Js“4b! f n_[S$Izj"bq;O D'2קr(\z;1SJn @%KRS$UooUQ X0=:WmoVfbn:8sŚx*%vc'=÷rh%p-`mQqKn?$:ſ=DZR*T-~ejհ.X 8<\SMdÊG$ZD@1O %. Yfr/3K%@Eg{ŋB JuV8E`UspA^Mw)bw3St8n<0nu~'Svma4R \D|iCB-%$*[u9g@ 6"e]:Ady v iK8qJ8+Y?xlF(4w9~I0x&&nĽ ثK~9WFodLf[QeN8Ag݀,a3F IV ͸jlI&3t43r[Q$h`I,7_bSڛ_CxM銓+D8kίK\Lc8 @M0Ld'pHʗ[Zm"?ң!S2,&YH 'r QL7ѲIg_-=e_sBu2nxБ`7K5GZs_;ȿ<fVD^=W֬137W_Iȭ 54/l &-.Ǡ .@ :OwWh!P߾!d1DlWQ 4MN}%7vnϢGFAp 9$-n+uXy66V^oV#Zּ#GEgcOH4ںlBy4RV_"5( i2tMhԷ[FQ3㵽d`TpS-^ћ( ^GauA#<}B!_}i.QBo" &=Ul4bMշޣ*< & OZn!@2<Λ8{-=$k"t-i8m,0nbz.h;3|`9tSƺj湭#aEN1 ۇ7'V>ļ h5a=w7$v i5o;DF|D=vGv}SPH!RD`4(&2_1.>eXp N]Bb|P]3aTCR!nj(X޶@u179!)oXݳ|fj4MV@2Be $-F|!%Pd6,1K7Ůr"2V܀6{ވ/=A5nys HWB'Ya1}d5PP}2ixQ!5zy-1`(Jknq $*=|+tpXxʁ-ԍ;`BE>Jܑ,/ȳJ+bInՆ#E0{)EFu{DߥAXy9H0bC%D=Me3tI P'Jv2~ 4B=Aԋ%*<ܮ4k}斅_ x,VaF?Qy>L<$VrTÒzkՌFu;ev47tmG`hv<%I&^UvgL(U凔GKB{l^Ϥ)o(.,DZPM6=Z5(Fy߾ @ՋBLs ZTN-G m'gJQI}3ս9U:$+S5۪&$<<9/šnx9Qюeox # -0tAf_~P6Fi;fYSWҲ[1X{U ީj83afE* tWW [ݠ:ۨ!|.(ħ5K)zmDM& 1'0"б%yb9" 7MGHٔE :3 ّƷ;oVVbTwW5or`ȱ*-A ĖvVxc<*9/!po^elIHS7DV  ^e({a+]Z-m>&vqk/׶_cY&DGFu9;G<=b@ Ȏlb*N\>m>8fy$0Z~y}gu?:$xĽUMVD9s.kİa ?#jƸ ./d8"]cGLDWmߘsC@ȐPL !LWS<#K 8Ihk@pӮ>@QgHJCϬ2;![)={z 3ˤAl.j 5RE_kv s8iN6𷈲iG \%N-$>t'8X|9\(ў9zpμrUB[`U*K3ä!AC 7kΏ68F}lEw(&KW$*!N햱sBh8g}hZF k[2*PUꞰx\Y|+97G(o rox5$pwϠ214Jx{V/SӲh DYךkP'vR?ESHOWҧMoC5gn2FĨt1kڬy"z Fܭ_К ^~'̚|wńNz*L)ofxQvAùrQ]F"é~81_EH i`5dzh aEfTe/ S|wv- 7jE&ZfC<{߫1IQxE)DaW*ӣ':YZij1YļMM}|X__"Yt`ºX<3^Bc V cy)bza07.j 爍Q)M%r|32g?rQ˶ '$1U"-~;%7Q"PPYl.kN \~As(뗒1d6TOV+7>x_0)cP-wid`ITj1IUvg|!]%%`6CD,%X4`PwW e1^4I( +.9X̽YR_3C mp@8`JaO['-<|#o9T2˾ nAiy FYlݬ$Ǐ=hHMdI\Kޞ/#c R0y+DgP-F(lմ0?kͅWxYV)c"K(\+mL*<W-S?L*Bp`B6W \G<=&o6)| ]nh_kg, =9nP~rd"V1 /qɰ$26F0WSVa4ϖ~HjRӧJhJ#i6?~ rKħ x-:z~˙Y6"U'B:#l`9i~]'Xc˞[^"#h$6]VVqzHs- bh MҫF6&Ƀt0vFJ+8xaݙƕ24)ERj? _ߚ=>("bMCfP8rQ\N5cc[\ SQ/49ܚߎrd}^u7C9mYg] .~XƧ>!p#K$ BR `fnw;jlܢ\˝펫fm&$!5?(*f^dǚ* o JݧaQCyorbcVۧ"=i\7?J@">!Ph+~=nOтRPBmvJP%;tkpE pv3jW+F|I]*9˫ycgڥ1lr1d}^PmH E">B"}ٟ %Oݻ cV/ZPX%xt@o]YMggT冇sO$Ȉcr)( {c6^@ @. )GIIӌ 6&t~3WDڕ݃og+uYWz?}w)7VIg鋳ڑd~&Fou?OSMM ٺeD4Hn}Έ. yhpFsY^þ^Vw1K];7'HNJr9(e$SAB- [ Y[?Vo$ʭ-r( n!qһ\Aİص!gi֤ba;HU}`J9PφaY%hGB pXiH^EAY8A%^"N6əYc,gPXf״p!p57K_u(܇Bi7PQnŘ ًaקINoVxWS(`xZƃXKwv-a]`r%Hb#^L? ߜݺmɾbsbHfzb C7]|D;Ԓ2qct8fm\O$ 1=ĎA=gWt9*5 zexcP/j=A$]ы "wf?.HQK?wxɓ7VP/%׋⨟sIWG5)ĥqwhOٓAҥ6$119O[@0ꮞSȚvug56 'c jOk²ta:vQybF{ oAxKOj*3IW4VG@89<)w;8&>Rǐc&p&PR ́'$铟MR[cy+БV-V%[6,Jo/ ]nXzxE3x ,gT岀/r#yѭrNnƺm}$CO+;AS0"ցg۱~O XdGt%Өst$526<"{ZzB5Tם#li&Df~ig/@hK6Tg:Q.zc?J &Kg KoW]+LQ)SM:~{lY޳LFmBښUU}36 º[:G R4pQ27QXUYvgv :ZFۢ#w;kæ,c_v8CɸWuU%:!^s9ii,37BaNk1׽. |$d4ui~#oCL nW1՞PBlUѶƭ*{jMx&8`}M5ֹ$\òoM0}|\p5E{i$J7YB|*جN-,PVnSJ:qp=kTT|Caor1*qYA D0mb>$s&Tvzy)Y]f"Uf,%v1Ͷ o![}[Ց)MC'%˸B_OƮge8rIR1}mn|PϐP!;s9/j zX`;o9U8|dRƠ\3R*N; ;,gD%+#ߚnFK}@[)DGOD,bɪ2Ӱ{~ՓK@J6sgGv6hxW6h`z*#ZlT tM'Pz SBrO掫T4~7nko y f&BG fI,A;e*VL[L|qё?f]zګ778Oe_d;>RM+`21K@w!+{i(!S|wTk::҇mug-$PM9ER"&KKtfEޛuh$ףk`5szQ) b]E &NCWCwav4ڑ1\Q]6›騉 +edž+ˌ12̿B䯤1.z1+<{__8>?he@b5p*5;ɼFӅ|q?sa0sag7u& 1UdɿXX?eN(&d49 MfFV2&`ȚUZ31yP3k}j+Z:+*rg`G%k DӢ(ŻQ"k]Ua! lVpVQUiq\y `M\p|NJi]NN7zr)Y z;+Q{pw9hw9ٛ=5X naHݟDTf糾AʈoMKSL&^]j5ŌcO^WȵƬ:pYإ]24nnRf^Y  8IF]=D Zۗ hrmLכ?ڕpo61ЖCS-GAma^ʾ^Ƿd %ߪ}9f-xn)Ͼpr陉}h+*:`\֎J+3d4qHB.[L*CC1| N^:^L|jJ\m}-a@pZc/Vܚg&gF߱@\ a 8 Т< SR*LlCe$ ~  YeBJfYstyaP8M{}92ʝ,]tա})o`/\ G uvɢ-YbYR {2g'5I0hh.#6qo&F6awێ3&Y෸Z"SFZ%mRm' 9,g!5c1"*yq .bx+EpQ="^*BBS::0MBK.'*+bS^lk(Z7N-3*9µo#U0_tBEޯ]3X0z(o'"ިc\[0Hf)$*|cf?UޕƝ;giwv1f2.jG7C,I!L_%UD ->keSkk3NEfF5ܴG yڿx,䬪y1],;FSPނxl|eX8'TB= c:^7^dQ߉ݏ̆We kzK~뤶D( G@=P{>vkji㣈 f@u,oDrXJ'}vDm~^VjB/:I2VKjbB폦aNWMLax8(J$^z﫮8iM3ebTZbJ,8[s~{%(H?A[OAcpbũS@#LF&3 q|1,Ң#bMG#. YX{B]dy.-YW-AF*-gQ%C }e{@^\^m_O{M3#{By. %h,:bz.cs6s[X3KS=l秺(6!8Vg8d$T!hx27`};2#71DF<Ä4Xk b=wK&DsDk.q %^0:03NrUTRX?NG9Vsf[#gwPM_t=kc4xF uV‡`u;L\ Q/FvK ODX.]:ە%q*!K5Pyѵ!Mw%Sw<^KX|,87J*/DE8Ld|Ȭraߧ 7A} цZ_Ԫ &wT v3s> w,YQPfK0@Gp 8j(3&'Kh`H|0[%!- zaWI3,87ʐYB#usc+{@Pp.+usy5F Hд2,35%xJt+2Q'sXhᵮ:1Xyw1~:ג=,,栈U~sM^))7ҵ˧u>Z-q -Z/.ߴZHxHD)4ӏb|lѮ=@>fmJl?))^;1 dD`|z5޶%]{sQA筈4v qXf}5]VP]E7D|~8t~SDvRX@Ii؞&J\d<3W ]-6ǧ-&BN %݂Fu~VVzmpK=x<:"0cq\4ϒ μ*WM#¥ЯCJYDFUHr-+DF Ls9_[0ClFSr:RF.*&1XW!D|B87HJ4Cb+ГNm8Q"ݸ %Mi_ԽwPo{x4`c ; a F:P,T*G؉`cyRؙRZNe6ǃZ3NtV+?|*,Nh6X&`\;Ӓ 2-*Ku{_WF6O1\7-- OWHMa4FjФX=bmX*AnEknne8V%ҠO6˃{DߦץYDp sjmYџ?M$B.Be?-=Z$ƮΐTuRtO"Aa#Uo+su57']iG; K r->ђW f푈3܏u{wT|fH ceȹ2j.f].[lf0XOz)DTEC489ɸS 'WgZ'Ƞ& OwCu a@{¯/3ͦ@ v<5@O)!I =@~Й灂#ٲ)WR$AcZbKm6ܛUd%x= 0_RJ VHȁ4BTG ’_'J&T*yiV<%p ] S^vy(}V~@}x "G#rʾY9D [t4q\wo$ú>J_go6Zg^QöE0zS3ܺ3leL8~ϙϜ}*o{3E\~lo1<ѲgIn7S˂@QOjuuAу:pdbzMљq@~uxKzU V:lEeSi),Ttۡo?M<.>ͲF3OE8+:jy4k@tsZLѿg/lXx_ ˱sˡ_L:&G: r}q, m}5iS'^@N.`t/\۠Z^ҾQ0\ZEPDgk`Qd=;Px}G"ȚKR |h8ے9bU;>zaἻrRd?=}Q[ M7(N}}Gn/a~UHĝlhWF;̸~D(4Q:#FuzE3qdj;I&bZⅠǤV?+\yfiѯQxj[j gԃ0PZ UyNЌ:|BsmT3iAr!?KK9'j"vF$Py:| |,谢@@ -9Iq/Ge'N tiC~\~ʱJu܄lFLSWQ\_X(Q iDɋ;.4ڕ[CVP,9BH[ش4ݿ9kO `QXs?Gw|ύ( h% ^O-Cz)7Ʃ-(sEEUqHӥKZm$Ni^P.ï}trwM-̤0wF 8&}c"uk?SZV]7LiͮJG׏PD,Dā+~Nϻ y<..{y{/ʺ7RdA.V*rPH Pf .vf<d87$lu1Tu$^йp  }6%ABbƞӃjUvN3!Pb/ 8)yb J~Qe?c3ƿvg s6i9,0)Լ%N.K-,~̎9>U%QϣaZU8 A;%-*/6!"B~P%3&7I@7RmUv77)d2$#);:Y .l<\fW.FJiJw^xZNFN,[Aw7`_TU #Z+n>eMFw[6:%YM) 1TuȞ =<*'+AawNcJ2aK[.3GRfU-x[95ꊞ*cZ[2ΰP #ďJ~Rq΂0p. Fh\+y@It@ŜϣO4#Kk+OS"sϮ33D6  ş;D_-w L_,r4g?144&o 9]84K%JFG` 9]:Sdvh,aԯ9:%u 5ِѻIyj힡HN)VInB&q˴= &:BB50|47s%Dq"x9)F#!wX폡dO{6UH½'&ħ8E3v1{p忇:_>T4VvI?ػ=" Q:*,F;_ٌH7_./}sb T8 0UP`o1 l8ɀ>mP߲=`qKj#xa_gރ(ς ,mLeQ̼BPTk$;Bhy mtzE?M^jIt_%?U|u J7 nSLǪQM0!Ц}a:чb "M@AJuǾ&u%0ɖ/sA$ycܐRkɣ9}r,N4r+GxCSC:2qb%u@YI,H'7Ci:6Nщ|)`?;z~X2qq6!6^JL@W󭥠FFJe3a^N y|c @Ͳ*1Js7 (0kr3w:1 02E4 uERc52Okǹ'FFC]UD2R N,B01q|ޑ<՚ϱʙ{kHNEkVm%C-|/L|&%G4]Զ#/d>Nx ,ˮ1fx5WyOflj޵h p Lv8e8 r; !B/|@.T9,!& &rRGymDxј kƞOO^>Mt NЇgc7Dvd%I4'(G/<+ ܧB1&9Xn4¬0 |RMY9ߘw3Lz m+Z='{v mQK0{tZ<0[974ac4K4я)"GBItHZQD!E(t% Иv6prI/0=nU %D /-Y] JkYy|TqӮGcĆÛo9بpB($t!lJV\u@$hYІdzoOx,g JHvX(O+d];,e>6\SYE65TsKAr5vLS`{~dCX@Eg@h2\DcrWǾ]aoB`N=)K˄uA1+0^?Səc5gzru#=p]ּSVʴVq'[*@8 Hj14A(KVtQG^0;V,JjJ!-&P<>fur_Pꈩm\ܶ˅CFf!;&hsQ)jf_? *ߊq^ܭ|bwTEҪ(fwyjN~Zpe=d@ӥ/kPVǪ)ʒ+Iѕv?0Q^5^58+T-O]Gf^8+98j_, C dwvK[_D7iffcy+`_ke9WߐmLV [:8my4;Q ~vS3&*%(ۿK}ؽM@V4KeE tKHEbALd?x0%*GA{(Qx6=SbW-F+ZZWp>B})Za"89hKy<4R CXrhT 7Aԑ=P7e\sv$OB&֩G{\3gdI} \In.zJ}AF$} %Awk4*vfbP` +!Aʯ}ig02kkE谑gj{+FdX6gL{=ݦx9j6$r*ғAy@ $_JloWI,EoQ?1f~1`Cw:O?+78:\'V%GRgL[ Kǻ|WwR8~}H ֜GmYjs]Z $c Id`ވ A?̲v9Wvo'^VJa8fU5;ec#DMpa_d¨gY:>^&\,,T(#oC4 , l&uv6 U﯏+{E{p ]D8v}G;7m3janh Q4(!꾩4i]m&*8&KvqN:1p璼8!8c/TYSTH i 7j^zVӉY aStdE~Vں,6:ﺄ3!w1+^d]b(veAQÞ^G '3zLo&Z>.5Sn,\ VphР, skw5;~h%6D .2Z$'"[wƪЇ5ԔKS1VD6z|+ 鹇h{)%@x ,n[Ucъ1gqB=uW8lԤkwy_f"Q7Xu[nY4 נ/@Xb 7W߄Q0WV*򡋕\&Ĭuwƽ"*!4R#!jYY꛱9әQwP hpv|<ӲG)It5O\kCXJi„lEQr%ͅajs.ocʀ) @ ~W'3l|  敄z;`hrGɈ,rr"vQ$ ,Bb:M>1s8Xc8r[#\k T9H9}e_}a(кeH7W" 5wt ~2U'Տp3SxZ=͘^3лyRCTEN;:T۩;~%M⡇hbD|^C]YAb켙k$zbsFCs`B> }$֣ޠoLPRL8aJCUD;9.^8+rz*H{_pn1>Hw+-GvtTƤ1-<>ٯR|+5RK;kKLdt+R0=:&[XN%(ƽ޴#* 1s7@'7hcC+Evتlv. 16>Ar)ogإ/k͠cpX)ת+ma i3}sb+h9!6.5q 9eā=HU'DYemvW&eT5EвeLUad+(v('5tzV\NC|!˾Jqr^P៶W^ ݱk7ֻ12ڋ|9xWsTe2A"sgnNM q?ڌ^Co۩ܛ#Jy'A8o9e|& BYxh9RW2鰯wtU&ǚq\N{ ;鳉GU&1wOH4()2 [O,-^$3sPD2XSW<*Kઘ mCLn' Dکkݙ]1LEFN{70$I|݁=7 Xu(@3bRAHg8nizƝ7qD'>j+v~pXJ} 8uE-f-)*)g^[|&a\U淿I:xuUyIÃN#SGj<Ե;!X@I~.M$&^G[Gl窉ƙ4KxZuc^&1-srmAfҤR s},pu&Ǜ_%%ZyI B<̮3}z4q-6Փ5JgP+}4U/U+ CC 5$T 602+ cgzXez_:1l-a5f=Q`[ૈt_7:9}A͙sV[~/6ѩd1_45+Dx H‡W0K`R$^K5SҒx+T]?9&K ?BjeN7\Qg8o:Ksa;#o>ߛ;׈ 81 W;b_?BUAЦF%( }6 G0Y n؛y !"LcNhz^|W8ou3_yFqG*0ؽ{EnMP}eVMI )L6O7ؙ!+Ea{quag'<@(ߥZDVq[JSy_Z.3.u:T҃G2` ̸J?h3b7xGDV^sTxq=}?E9fV+Z݄Q(OM34Q}01/)gA48o j0 9"PCXV! 2 9:{m:`Wh]MIfVZ\^ASNm44Z"VA䪾y88jma%1Oj2S9߿x0Q޸<# ;3;_mK-B|j+kj rEʋGqܼ٭NUљUgWX3gbOC0zPI},:Z:R Ȭ>p\ cd]Rey4anߡ&?U08NI!YN؎cU&ǜ>TRb|KTtd-CLU)2yX)4Kڒ 9ix>yJ" _I/>nE9؅QoMcJc$bf"2"􃓹K|E3v,I,$uh[PSz۟j[g&6뒻IJDъ_) 6Gd\Dc`eBM;PLBvzm ;)uIS%cǠ_6*1UaƒVȹQi0"<J9S_Wi ́aRZ,[siϪ8{uN8?!"+ſ CȄMrܥaj 'Xe&r9T7ocL@BSx݅X%3> /^X1" }tmghxbIuDo>[],:45_?x wR2ܧ<Ѭ,իexkIl4M~,0ԾykQydk36 Q!RJH_DR_GG?{kct {mXܒyKvz[GՃ{t1l0qL+* j,EЦdiI,&H+͑cfFXqYɰGz}k֚TŅ(ȗjhBwBSY)FZaOehbw"!d˺p{ŷ4O ƒHt4l2||vbܚyqp~rJcd|$ָ^m9ӗRrh:+N%jPֽ,$w)v[`46ߋƢ ?5OwL2pݽC4\ΑkchL"tYH 茍2\_UJ IqRD1uUWpzja YO[&RMch7R|@孩|LR|Np9(:a 2/nE*}$4 NeMv p\($ @~eR闿rv$L.?fƐJ_ًcA>ِ;wR]TZd3-Z3T\y_yr8gj>:IOVR)g㑌V<.:`bfiFA )VuQK b"Y( {D\QpS )&>_{~Y̌8 =>%೨k½` ;COU&x,gm ŶyW!'\<7"Kt~cIC:&"1?[/#"hKA{9U ǂSt9BώwnVF:Z˧FDɣGv3 qC-w`9R}CATB;qVtۚiiU˻{|b~VAHtф+06913ʷItx?z\b#`4rQQ2)7AAVe6{1fǔ?L}ӁLӂ(=, +z8X*## elfS`bnr]mu%0rᲴ'J^298hgWbjCav唡ri1` .3p"\|FͨFdC+%)2({L i m6_8a>I͚8l{A/2d r8EC~ >gQ[8tTI=۩["+*jzxۦ1tܵ}r9Dž6jtyv5>|]P+ E-luR4W ݈$7eI}5nƝd&w/>^_A;Q"dc7 !{eqp-~oqiH8W'q03X UIWuXwށrn<"tڢ0/ hJcc,G<-O|MYj. JHIoiUpϷ> 1,@|UE%vG˥"-ea~T8 "ѼB3!]rxn-eC:_3aoi"YxzV@UBkB ZlUc><RuYA<Cݾ-G|!7CHg$VG*0pI( Q Cm /eIؽ^ȍz.Sc=n* PIJ/\Ytq([9'Mnlm]~š:Ђ#x;)#p) >7\4s ] SzDD=$MOmϵQ)'*st6s=@=v Y,[wFv\MiXb=v&bNAS#G22Mj˽׹25 k{5 c&ųʽúfR8VV8ZVЦR+.O MyRF8H쎼h,W@WguC&ƱOݡ-$={0zZ(r2aˣЪ]dQNmPۖ%[ tZ>koE  !~I(1/N8 ю`K @}g?MCtPHs}wOTrKc|MPYҝb77&z[EKj:t]+GqOE+TopOm2N? ꂥUψaV Z;g^hܻleAyj\J5HOS7 vz bݍ1%X4-OWS]lʸ Y= ~lA+2-REt۶TN`6:r64`d; ʼneKbT^YV:ÞxiJkW`) !DE*өG@,2]suIpV䣩̉XVІk'A;n/6qCZA5 _$N ֦K qj ..$HKeIs1Tvr)QMIu9.E&鑗'\MO9OǝR.<$WϸY7˚?)]䍨(qbꂟ)@%i+)md :+їI^BXVț5=Bwk@.ψD=Lpu71I䇖.ܵ10-HkaI|5|k\w<$iEL"[ÇQUB I;Aa@,f'1iAf=wXLo+Ė:s5j̽bBHq'd]Aϟ3@5T㇒[ѐ"KAdzqHvt$rSW,<$ur^p%c2nA\R1ZD^#/nZh|!Em[F<T3Wt,Z`XM0V0|ݢ {:5c_0V1I+;ˆo)=U+'\bR9Ŗs.383q/]n|?ҫǤ'K+0 *Dϒ.GhU!hY-~rf" ?6{wz61syb: }j1{p([D#ڶZb϶YW-7eNaxihBkL(f[ ϳ;/8+QN$\Cmbj0och T'vfYU`t1Zz N ,U.nl89 Qmӥ  Ef?'I)4dPX__ ՝:o)0Qg^*Ly޻ |sd-zrm L+;8 #?\ʎg6c8 v1+ʣLP֞VR/҆,a}F % PIV75c2a5.q:vKWoaEG'幕y@o;NΐFŎ?֭N' 䪗o4$EyE;Y,vRr) 9m3P J:E4k)Pךhb],a0&4\;#3 4sN;~:j⻕H Gbʼnyx,E b! H-u5tkb5; 8eCy"6:`9gBkF]Wf_uMnʄXؖq>1&6j3̀<MmPeı%Vfȯ/MNjj?'[Iv2?bܚ Yq# Mg*/R\pa.2Od_{ 24W5-d>q r5μ77͡h%oTb2JjK|늏5iӽ&fΊyR_=}gvae e @Ƒ 7 huc(e)]獢BfQ~s0\NM.Wo+zʱ+P<\^@dY'L-wk{瓺"r>ɲTjKq,d f(o,۠ºnH‰1H>6pԇ_v)$5 ʄfQ=@rUTq=w?!y"r1q~|$Am. Hϯ^a1{_jWevOϫs飿bޓ(v VH^e.%l_SӜ lT1A[Em!5$m־;m$4Ӭ jNN?y~Ol|O%NBhEGh]3=Ax )LրCc>+`@ ~nJ0\ڸB uUϸpy< 6 U#*u)iNRpjagJ#QWQkD mvA?yeJϛe 5azq,&GOQ,BCd/t;F82pN>#)*=+ Od0}zuOZ@^ rg'BLr%~uބGR2sF#4zIB+;u_UT}7K1C035J,b?ݦ@S,X#P+nE0dŕI,ч=[ڹYZ;_OVzx_%NR:̈́x\)|摄 A;t˅4 %!w(>d5zzpԦM[b[˅΄c%Dk0s YhvZ)ԕnG M)Py1I[Rq1 HS=p`>R {pd@b1C1`m,¯jr]3ZoqMZXs襑 8sX~H!݉͗xa Z_xkՁA8ws 5Ȍ]߂! ܳ_#h 3m;n ěAB.FC-PQsǻ5dLe;]1C&Ou(eLhxτq$cY|]/fL}!U[%i> c7s1 Ry;nuЩ1IJUl#P$u@_?Pۓ(O%#oDsԥ^K<5yg<67"MJԊ'Ik.;h"`tv Cʖ}9&Qd;#=]fFfbOSh0@pjD{SRQ뛹-.eIZ0XyLP}aۤ"mK԰ ~ |ĬvAr RJʿ> SѢ0A[/1X te̔:1`jp41wr&PS:{L"Ϡ#f^SbP呷Xm뒸u4Yѫ/A-L^"ao(*2r71NꉪkD[*ϝP`k?wpe fyG|RG;fs5r.$C0?Sjh~l0Iʠ$'T vQAQhf8UM <2tZ]lrtXmDEp @A'/C2.6{:ڜ9Hy93qǎJf0Ju}Sp{9*asAՄP,7'N2.W(\ч0Eqk \^~*SG7ׂrL0|r*nעp࿎ȡ }};EaɘP+_Μ1(,7z_!0YEHx_b6IC%o~DOm_撢 ;z̊A`,"ܢ*%FñjmSU:x|.hqPK{,'3˚*c%"hᩊ&6'Y[W%#̭'nI/ +`x4fUHz*9-%H%,HxU󭛪3(H":4vK ,En4Ci9ŚMʚ]Y"˪櫁ێ|mo\ 7GXX:>8>=0@ZUip$>!34]'$f:+plǜ%<"5UPB^j)"Ϊ9YSs>"7Y>'MW*\0ư10irK+FRw ۫әn,t?֙;ֱtccLC|6œ/u{SڗgڟFvw,*v#zJ,) Ko6U^ז)vRrn_bq N}oۀwAIl "j ^zS$KQς T!p#!)*,X8P4ڪ4Byo%H))`|D~<~XLjH:'szmɦ;Hņy uqlͧ~V8h"_/gokɂZ^7 5>F4v6Q,#6O"f[$Jip-r4G(SjS_iZ9Sz4ܟgZ7忦 ܮKwYϰϜ$:4ĜPG723)4|mt\ zu!v?:-srAɬ@%fJ< HO qe:$ñfR,zTrz5 me !!-Kߌ#8rrxG6j7 4q12ّn3ˮI;}38Z$j{+3BY|h`ƶ_11{?SyfpP'0dU#ޞf3kkxCJu&*ziCyE/^I'iHOR6pYr%%rtfxӦqyN:-@ J3ty&U0&۬(cbRbBg]1Du96QFKNyヷo`>IegڐL\ܷ%4{%үd`6'j"H Jazdy9#p\wj`S+#0c֐؉)Xb݂9Z!vz$&2_W 0Sw8m[R@FұY86c\ ooyb( ܔRY ⤲Nڑ/iIJ.;#'n9fs49!mPNrv*-ȇTT Zuȑ"ױx\!~,s؀Gb>K)bT)g}/ r\_U[hll:m*˄\@@&x ԣM،wVr~8ۦiuf)ərƻD`jD*|A׷PLw+:*_p*j4KY>zikms#%Ao{ttoˬ+,b&%7a%  5\ Tl1蕦.]ziy-$cOݵDs&saD3:x϶OqH?YhZ7#8?KEz;躕ܳSra(F ֫Y,g#MFzuNqa[KmMРIC&p&_hHk-o*tvhH8]eD侺OFHW* Oq 4xY[Ӧ-N$ӼbdUl/sV -ܚ8U;vQPOxgBs ^/10dQE8RJz,rNNxo?'qGsAu%IF^-!imtKRr> ِp’&s&(W$MQ`R̓;W 9":*F.+0XdoyH]6V965ȔBQR9Q^ 2pqK+[(9PTb3nblMS[ {xԊ[Ÿ>ͳE40 `/2CqAt xΰB@c)(](64. s/dᶌ󹽖R%'uUþH5@=bQs"do[o{ň580[OK)l_}FsC Oѭ@EvpMGRs)L np0"7d5R TH⫸MԬ9)7v;ԕyȍ({1&ŸP%231ΑmDc Pm(s5H$6EL:g^+k ӛMkF6b H9;$y* פ6b+YNEAէIu\z[I<6Jb˒o-sދ|Kl f Kam<Ip?wZՂO#3hY|XpeDz\26CHN{CCm8=p_:-b^>ڝO a8p@\zp`LmP؀p$ŏR[ҏoU^wH]VD0:)OdXyv1,^LD?4BQqd$y!ہv ?"X8勿lpu#z xec7y2~GF[m-IILNYD&]߲QP&Beb`rd ə^΅AC=A(mx9c;]*dIZ,u*bFO;0F5}h* 0^eTA_v8HY*;hr3 ^JB>A$',MO?Z3B1A`9>]PK *8# Km[Ϛ18U#6e30?f`*0Qdž%C @t,RBb0 SV+O9Og3'a"EajDByT]O/+N#UD_faywh")a4sd?q=KZ=l&7 u{b%`QqyKpŠfdM~3%L`Q'ExMD2 8*S`o| µ#YId%Xyvqdؗ]e'x:T:ՋazegճfubxSjl.d4;A^OS-:"Wݔ}9`G쐂d)3u_(+G-*vLHK8^{5{.YH&ߊ@\°^_FNg!uRٖdB`7yA3l)30W/70B?BV3W܌Ϳ h=;'lG(/ƘEߐc 13Q炎v69vҡXð8 yjzݸĻe  s|* Yho \\I1ZrL'0,GC6fXKw8'pBP<"z+_@jYeԐ&}?=ɟJ\­事G(HNnZ7:.\AtMLp!=xkŋO66|~Qv *L~7VSݼc9:f !y6- U)o㿁ŝ>m xP )Ȥ^"W*7N^*N]1qJ9~-ӮkU C__~]W!c4/Na"?\j LէۑYI\n+0>ÝQ˱o.~<7_`<$M!`NTǝIR9Ba HR8&tʲ2Va-Y֤(TzRbik?Q9\Kfˆ걂/^ڔ=U相b[jrF߶bf39iO <1t7vI/д~Z Lغ@ hsᇖϓ) PzY_uPsfVj,cK;[<4L(Kl3q nAula VˤNoqvIiM!EK[>#9T>WZњ[ڢBAӛ^z(Zk߼,⼧TIkW/DD%:/`X DϽ0 \}'-Ԝe_)ڭTs&18`o1Hx?i [-EqGxvM|3}"BPT^1VpcE.]F=KT:G4NO ϡBIB4/3 -94vs$lQiXAP2CL53u'MAfїp{g|Mkqyy(VTƸMkM*};OyAL7V[Y JxECp |+{n녤C 4cDۥfIY2@1#4yq&%ݬۍ%GV6z¼*9MxZi6 5OpE IK3%w18gO{cǔLb^Y?肿dž]YpE~حhv"gVL8-FlmLtVddUI3t q3 J:YS I Wo0Ase4@w[ O8䈢GQ)tt+UvP"!at,Θ4$Xc(Ew.0SK3=_Ǵ<1/nP?ﱑǫo;3x+b9Xm]j]]Cʋ C?XED51;췗E+Q[a2M[iӧN).?3=F:_P͒VN,je\e0yeOəJvNagmz"!mqbͱ<n݅ D|4}5ރqA, 7p uso~D`C&\p C7aR|-,U jJ\mI!N|L`fCWK\2;$ QG(~SA0=tye%)1*pFZa蜍Z^Ԛ pj/zUޔ]||N-A%17uvzC[^bp-џ9`f~(IA[WŸpKp*_ S)R-j=G?nULES{,/ >{OE#E##7O *4T ֘g`+K45aѠ1.ByXM 5Oimܥ/ҍn3A>B-4J}br2J;* C5hHMg̏27cUԺX:wNܤ)uMY1]SHKJGby >̅OOVw+~F J"\7jW}WJ ;hoQ'LbWRc e> İr)m](|v횉lś\^\ • k87=SF1,W$J}ʦ(#G!iVajZ rOX;eX&9GnvV~v!s nLnz>Ue!8Mi@JB/[aV6"Tve gi8Kh-VOZSVqjD*|enlB>YPQCu$|:H쨍 fo祸auQf [C{_INiy7Yo/")9yZ')٩e>%sJy-$Fh,bfAA_ bt+vx4. |ɟ[;t3V@i=v߷V0tMXsNd^%Z-˸7]G㋍ҝMXz96靑ef]H#i  kZrz7jBvwO(LR_W 7FWc>}@YU` vtbޘI̜ߓrҾ@׮:q*('i l/ Pu d%:)$2d~TOn/q$ EɁcOi8T \vUP8.8"3Z3AK:O z+T'0`me":2~ }-US>eQ␛6H0`=yuP, _)Qu]Jؖհu>nB!0ukƣ33>'9~e|]%B*nf#fW%z;{`NL!Ukb0'%ivE)c? A1KnQ7h*ϖ07XIA]e:O#}3O=hiך"!BP{(*(hS:[ob־ vB뱃ׄF`O]>/+:kΕX(MG㲐c$S6 YkmiѽF5v{tl` _pD@LdqC~#Lg 9iu&862ŕUg4E\OHd8H%U#ҟId{1t<#J)#lP0"J vqElɯzfᥓUh(9)7قĊvo+v'+S'^)J h}Ȁ;$lo0.|̷Q}g/yGSzG"`UkV UꞄyWp{VŤ&Tn9ڰo)+l"ׁΏwbO6 J. ZEk1S׌jUqEe*rrz_U|dm,&^XjDJ@&Ĥr0N&Oy~t9Sf_]NY4sŸO u<Ϲ (а&iµeCJO=ܢpl =)5wk/m*>")(5bcPXfNRٖ *{5LXKXgz1#." `,p:a\SdJ+K ^dH Wv239ı^uD.1>θ͋Tf߉uqRqCwjnx`#b鶗n-![ @!S%7\F1(!T5ST!PҊpHggsd68ľ$=-^GߥB*T הa)݃KL_舭g)4l x;Ô3lIސҦX" gdc"K #j>k_4'R_ker nSFCb.MX= &䖰yV 8@<L?-<&.:!йZ{{qgqYJ1}HӳMK>(^Kq}QҀoM%kd1 6((ӴģaAΎϢm1q%$Þq5̙lRWHG(Qb9KC4'Ԭ*2rJ 36)7rl@gSVtK@j6T(eNwk) :my gK\#h+F߈-଑ #7-UG:*\@nA =r{2W "ӨW Y4ya[?ݿ;y9N5OIwX smg,` /;<ﶤx18 ¶f!=oӒ<놅T? I&wks=pDO/ =*K Ѭƻ-LXIF ٫.Mes|h'Sj!B@rN^ΒR0Fxf T/a":fquzgS2!b/<Ā v%2kBmTh~g?76n$<+k6n0s x:6 q}b2$gJh8iujnMh=lU58Vr<ȉSX`O'1Z̅{9|}Zġ JdM0 _p1-xj6o\7PH'E[nfKS;tOn䋛Ox, e!V9G'HU|0@,y~^^OB9' Q1kGևCk\_Ѳk9l}]WψwEU<؟lƤ^lU(j,N5oHb"w7קF/ i@c&E9js*H*}!v͑RIyÖ*f TLFIFô 8 (րMrCa \Mo$+o{FLOf^4CڒfWPH&ɇ9mh0DljS뻓}{V$LoPp7=.Zˇ.J=G#Q|ɋq.#E3@E,84=̀] ݫRXq 8fM2g|-oY{LBUpD'[t:cǖAxp6ϦqP^~sβ1`䳢`wyV}Hc.1B81=X&&"qz䪏$ AA!m5)֥CoIz)99UtR$Q ;1_|J&Nd}] eؔ0XeIҔcbmiUR?A& PO-aQ"ο8uD<<*_7)R.r\}8e1f6$6?7ພP Ϟ5#HUyCšh`9:߼X,3 }t/K8-/İHDWKeנrmd4Q#M$|kSA5_s;-p)ژKP! ؔ!1;!lAڰ4>HU{)#Fݛ힘jُ̡J.ͼA:R6;ܭ'1@%,_o|ܡ0]C[T=+_/^`)P{)H.732nexG4$z `9,vh$Ў)haqE!hW6^sVi.;ItN4yo3SpEw;ߔ㯪a""U:B6jn@q& 3pxwp `1hy&QcV00l3_kh>@bs&& VErǐץ׶ioSc|[jnf@`ubf[\ YQ6ٽMWB@mbHd\!b5LͶ\ |Ȣܔ\bߖ^Ǻ t9 Y siyo+'iL`"345bȺ%;}֥sl,ThA0#Sp(}'b ]Fր~%ԄF^O#-%7}X(5gCSaYVwW<rOfb.'!5Nq-YxX/ ;`w3Μ)dns{ ~R1&/)ܰ68~ǡ|G.zyGB]; ͝$Q˜sFiF;/7M b}X}ǐ<տH=A4W`Uvn[v'5/[ }5ðz#-ޢT%WHiTd/1`+7f?DX[3N"}Lz^PtnfgCQS6{Mc#n)%vN3ȥ$f{a.][H1x,-, h Rˢ$6،b2Jh4[F\o8ah /~${27MG0oq5ZT%쟆4'o%GֈD^9˲[$-LIt6JMmc=ɱV*:_] ~b[h:";m :F91;6'_q]`d<+Y9β_ hkBU5Dj|]mUCKT"MD,݇!Snh^-\ϩK*xYM?~>Ŝvc\?'ZZҥ/Ջ~Vv$*f򲇕S $8àLP9ğ*ش륍SFױk"YMz{؋҈($.?y-튢P4%7`d(NuH8 * B߿SX֕+FL ̷ tR }as 8՟(Z]C@!89pTPSV .8H4%_B/ ^Ց ֻG = w@ҋH8M6N$S,OXx;TƼu ZNNV`q~rj$ן ^؄mn;rf_bCg/"t;cdZJр0\JqWl82΀:@]k{VS;v0:'muW* q?܄˔}TxlQXFœg|J?Nb[GfYU~ $!`=|5sv-w!>h*KT.af"LkOTc~'秡 =z~y q.1ɧxYE 3ŽI`Au״&ɴ%"N*C:P2ߥl:2,#!!Fs|r:c/q\H;ep!*at8DOn+i)t;T1xRH:;/3iKdUںxv"pc #{Ѹ5H)էIj*{OJ{&!w^/I"INsB_B8(.(0GLAƜliƎT{x"Õnfad}7g:_6tـVK1y^vWB* 4)k>c&\r0e<+yVjcC(:!Y0p:\yƢoQ(5F2?ʞe~sE,FyHf\t<ԁ @.fI4C&*ٔLf$9%5#=\* ^?J,p{u*oݑs"p:#2l.}v!:T>Id޹*})×1 4 ~mˍ^3P5+vf{Ǧ~ CলnaK.E%~%tr_}n֗A|U|l4O^Sl܂D o`"PK]n+BWwl⽣E.-lgPd'HG 3= ##r"2_!멎/Sp>Wc1+8M.UkTLl?Dn ls`φz$ lĉ Nh-~B^%`pq=PS5__5.b[d殑eRM]LO-}2`#;F|8ݕؙ%6>{xw\,0hմ|.][HŝDJzDC/zCp4o`)wjcUKJ6[G04@|o{5q6.0]Zi}RWu >XdHT[ X+ ew$V]sWP*$-Za;s'4s DXBVd* aE#P6Ha@h%AvC׼^F=)A0GQp2nF$2\ eU[ y~QA"! AцgHY LjőzH3þi f8 b;MQ^ѥҜvlh My[ h`ݎlB>W/Vg@n]6ՅV&%g(l$ Ak˲ruFk_ils _\:N]NBrD*-v*y+ɲE1-֬f&L!Ƀ{G{+c,_dk)䰡M.5jM_i LM 妛o>D;ZGK>(,eӝ 1˱h% "aUw1弾[J]ߘBPSD&SY:J ~a74B`Nyb=GƮ#B g\%Ĥ._&IplCgׁ]g\z)1zA;ĕa00ӻB%hڗL%Co_sZo.I8[ =DϥOs9W32} ;нQ N@x=˿,&Vt 冃/Z=87k ` A_$Z:Z[vU5A\1 ҋ[?ljR?f`Y>C_#K.b"M>(-eC1|MYsIDFD=oyzd ߙ^拋߼Nm+#/G ZsnPC7VX71@ɡ*0.Csio 7?? [E?ڎ]7b`x G1OmO; f4P@W~t )ݠf Ooԝ%~nz-XeP`h t?Hy_~%-@LY 5 S虢=yձ)mpVM;/>HE#Bl!T4Ւ-O>~(U摆%O$0Iff׈_]%솨ozh9A8VLP}UfG-x$VASY]eXWF_~9vu RI[H5Y ݠ=-jzaR %4ySQUrTsYIQUi;"KP9fmmGL3~ =*QU,wzEq}#!Bz# Z:]ʞJTdlҞgwGV33vp/3s]v 1fd)0Olkݙ2nDI _~m@ۋPlnŰ~vbUӭv8~œ J"|1XwDŽO.[J7f01 -~8vO`#JFT>#qX"(ڝ4>m杆RxDpcprA3 m?s #-=$, -?"4|&+0P=6P҉9cY"YDvb2Vd2 t@-mpN*$("7)xYws P c i'tQ+jYOtkI*4;-pzuq)sR vL+.H-w=!0)ZSWz`v0Ёc U׍Ф@*&gUlkLpW#Q |)YN0~K[HTOJœ^vԤΎ]+ .sjdywr ]͟3Fk \da-I'ս0_D҆ޗ{Waj^bgb>l.^f.NW!!CUρd6q,XZcA?CqHl|PlKL;rӒqtjD,dМҴ }隅螿)I\A2z4HƥGڝGq!+W}:l0usxM)rBEy9OΖ =F%[RL|?j6Byn=+_a!:Mr^u.4jkᲙ"VLzc!t6jE{H[[7d,W|~1tS:\e֯H_?3K43a^ixUxCQ^ԗ_u^iQNCPLءygO!1yLJZ/6 n zD9i̢KbeFqr~'>TB '\ 0Zx&*^7xa7qY,jĞUAos=DqՔhn ?߼7/p׿،CCTB/OP1 H˾}%G]gSu$-lou!kZ;HD];-jz ao ݵHh4*/GX ڟFA/k}8L|b" 9o :!5YzoST p]Y{l0;*b"0kG,ͤU@743jvg]+o3Rpwa/l2\in䞘Th_~/:O%.imFwPljn O1>l8SY=QGʕ=z%tXK&0oE绬NM;݇ѯ5|[d1m {뢻"  ):NP|7F#ΨX DVd5fawJ4U;S *ԉl1;bh)RV?_Jd.i5jC\E8n5B5(l-C{XQ.+ay^Ş&]#jksk rniLYr^hx{(Q )UR4q$4E+]ڽCϳ%Ɛ<zR 7۩4GR0=AǁWvЋ& ~x=8OƷEq\`/(q?Xe"jl'9[. XKBn(,Y8y+=W6[eh /TR=Špq+) hmuv]違](c^(4a%V-Jnjr&!wh:%.7La۲U4g3U)s| :/b 5oK]5#્uل`-7ʺDsh,uAw١ KKőȩ j/tȞgivt$ץ_ƓJBqab^TYi˝ yfau36yW$g/]0_h*6s*m^HƏ:&=cqU;kHN{&^)X|Nɍ@4A^_l=/GQ8 wmIJ3D= ~h߅F.q-)2:RX[siqk[B0I[GGIS Y} Yf{T+CBA= I1_JO#dAn*~c~ .5/AxÙY}):P+`l b(Vuxtt:ٚ-״dy7+bO0 S1Qsf.0d M]6xŠˑ&MHy&+ȡr`fE}htŇF`_5G-U2M^)/aUD{,pM>wHm@C:( ~rag'słL. 29dp )FI[PR@NĪTPAnt3.֫ ˕K[mhu5h8R/_6'mhv=&hp]=zKW$w ơd̵eQQ: dyEq*@BHۭ '9/f[șmgh߮šCA:?G Xଷ8.a16pqäuz 0Ddm?&Vܱnl#؋Vr=pnN}"RBʏ5exdWj dŰt|F>Ҝ?bqk~OH X:yM( 7/zxC_&iNMf=N0|ѨDäˀ&IQk/9qV+m`GHMf4Vh"@-vWo%9.}WzM%Y4 CLQ  P%#C{#*oMѷ{4nK]\>:8zks[Cuy 1 y\| 5%29fX֩[J.6c'QrԜ+d?i WտH s(@|-wY#[kAèЌiYr WHAy*|q]8^8 b2~8HB]O@rNj~`0$6f2i)?=NtV=vFy?Ę9-⣹[ _\PVWHGO}t껜#U20 9)浲\f,};n6Wi_6ɷK(/1L%d/sܮᷬdZ\ ub_TT>['j37K2Bko^n)8*|-"hQP_vgxx;TK-umf+ɄVzj%W<-ͶֹuY_isȄkmQ7Rυ K" 8c/qIK] P/D9S"\̽hqaoĊKK$on^C:3|UY% HóaUWA!H :HPqG@@bZ޼T 434p;Wm{0$_· E?Cl8\ҬXzWUI1Qnn_'6Aٳ6|!Brϥ(bpSй!;9Zg,c 9/[hVQ;wεRGCb"!?0ֱ$`7j~B;S.65tl+bK4dA[.atpξ;EfCitx!qȐ%i7J$ H#dil|L O6 K0 mԠ)]E7*n %ĶYjzpGxk&&!Yz.Ԃl2U jijNlTN5y nw~ \.SBD!G!R u+g3xla9_K(j {FV?fZ!,CQfj}zI -.Mv/@dTe#=m2:&n!wUtAv8}+Ce!Ȉt7V{>شXUF "vshnb=mU%Y!SqEOpA]>튂 -cUlE7=|?,̣d!r~]7M6$*( p z^XcIk8@1ѼvHMѓt >L>6L%P_\X`<ATR6/][(SŌFB0ΛT0< nh0Si _+w% CC6p ?E,goZgG2&łvYIlhMD͏;4~Q>K)` KH 5~'-P<xD!/?zVDeː?N ]LN."yARZJ "ǐFӜ\a,%)4% /ڼ6H?Q^[Ƌ"vqaL8)s7Q:tʀ'1@4/רϤu 3Vu\ōTɩ S qJWfa]"秅f~x \VIPH -D[C 7)Z9-G@U4+3,Ty;vSr-iy=8mw:C([`^El(I&w=K:Iƕ',>eӛH㨁e J/(g eB8u~ȡf W/4\QI`u׉'wtBd;).~e: >X0+L[3a:<]Z<EX VE[IBq?}-G\J#_g}[%-5<oa`)Qӂ%һ%0@59K֜`s͸g){JޑSO?pmM3S=k7NXDB@!\{F#017*)$ȑd)^˒8郉GR2Y>;Ә?.6ٟv.Ӵ!g :3xc_K"* q;CzyBe Bɇm Ce|~2o x5-n.AE9Ms={1Mne F&K79*q jMO0'< -j+KٴqYU%v-çO'1ҎPpo&2IںB7l%<9يג\#-~p ,%0ݪ8@`>sdMf q-Zcۦ_)섻"0i΃~'d''y۱gkh W0`PuڬbY:z-˼' =̢fgXKU>Hժx) L~:#O2]Wy_l%Gh'>X7n5Ba ߫WmzTtal'}c;CsxaZ0 qL9#2=/Bn.{hU B"8 = Cѿ{At 7ʱZ03X> jδ3 u}Wj 0ӏmMo Ow%DA[GZfN wH"rDx1Wqyd|6?f'A)l>ǜ5)d.s ޒ/H/FU1|l79r>*h l/KeC.? >J?s#a[~FSy|N}Dsȋ~YMq,[ ka6Oj>g+S? f,u9ǥB8 ?`RV94:!9OPwc'\ 5ACuC " M +2h5 $'oC}dVW£-cm:sXB{X-\ &j |э˙kgbn j뭒sA*RHO-S lյo :3fݍ">[WSMe/njΣ.2wzm4 Ga՜]i]ju]c.-WE{vaDqmjk!L,ָ >V$GGwr0D m91 6$of4/g|-cqh Ѵ8?nڼn0ORҴΦHe!}|a](t4 Ttj9[3:| rHY;^SPmti^u.M4IT['Y`UB(ŋκtOӸ9"M{}dfZ-0# ]-Y:)ʹ<<"gSYѯa9m}W&W} 5)3Mc9k,kAy`L1Qb`vư2{p`8]\,`ե@|=)7>^EUm/[ @0 7 V`ӱ靬s}\ "($8d%k,%:q|bixY>0vb@}(Yw]mѷӕ67@ʜy+Ew$qʌTSMR㘆pFFFҧ)E*y>Vw_XJB!r7ձN ? j$PD|n  M[Jz&+5AX@Z?庑"2j́ >MIl}꧹rE§J P 2ie8Or2`:% t۔\m8S:Uua4N/^4`.YJdI_7YsL 4ZէU 숏!A'{!Ax, &^\1.86K Q6ۍVv.,o&(N܀5?`\gG@((ؘdj<9)(Zt]%th L]/xpe2.aTr+HwB*.ˋ 2ֽO{Dũ{>ȭ #etqԯ47P %KhÆ"=j^f溂Z%oO0R._$/`m;o r_X6]Oqf4_w@ImP#43L:tz^=g[IAK×fFg73Q&nϸA&SS63]9rJk*bSIQJGj=<Y9~ A|$$[ĮkM_C`(蠻8}و\|1#!:{WC:B1䚩+?5\ewhGěm-iHVb]e{<_}fi A=nI{N)^hp^u N:q2dT聨]V45MH}I$ر>wтe æky)Tҭ~%@<{;#MAhp4FFrwNM7v_,l|"d k'fC:! «"'Ȯ\cNF1l| :-;wf|PyE48\4۲09hfvq czPɐ8Se)t>wLgnf.RnI'nZ#U=-G7V =HyEC|;`na2LE:,N68G# qؤ/uop^ZM[nْf>/A 54Ev▝;.8/T]8'NM*`rWv)kD?ӓ9'pK{O6^'4b! RtZf:ljU۪̞1yV^uyAl *}уviRζ;2{FUG̊cO_:ATUGû [2lB8C;vs{iOg͑]U}a/s@#R? llEjs_Ýu*R:qцEkú2&8UCQDLPbqrG*GSдciGx4Mؿ;)2*e=HaV7*Q?Z%n2s͎pVWE%gK ?-#{ۮ^#Vemza:L>Q^nX*~-vn!'˟9[?8)[wsZ7ؒз8ނ3)W0kX3{O-uZ p^TIJEH(mgRFvy#Nf9^Яץ=]WD Xq}r6u.b1{Q/vtU _s~x&?@Cډkb8|9`|+)ޣi_Z6 sZ̦ yGu5_'Yu^Q,zꆓZq[bgЛYS,Xa^9KL~H3`J"7 ý'A8$>X'XE,B͇% ,-R9$I1u,c߈$rRiP`-{9:DM2?hWxZDh֓x;i(y0 EAN+5;/P2,kC̕XTSbM 9xqz-ǝNРjzTA:lK L{<^8gSm_'tw;ۣ0n?~ ]٪Q^j o ȿC= }(#WjEI& 6 !+:(胃|_a((o,M1kmÐk*0ְ{C l+X90!P3si 1$,ٯ,q~sY!B:Xb.U]g~&>/gEKao&RM#xz͵Igg\8Fvj#q/z'm<|@#' fx,*C1Znh2)%H[n [ ^yW K>J^Te&ҕ͏ 9xqbZs^~ 5O\ :`N\5Pf'iP%4 rcž6+ |$9Ÿ^E0CEBprv~Sq`yG_kG)Fder{е@(sM#Spb5'B1[cd:&'ADj:O҄;I4E] _b?tO`ZĬYjǚ{CzHRZn2~~749] "T`= rD3D=]_a ģLTqTOC}݀6\/ KwmLI[&O#р+ 6H/^ ]yj,#!N;};L' .rQDXJnB1]KC!BL,vkr^kO٦~xMƚ _l׍:uTgrigPt<4nW&Z:OS`;٭@z05rTOSo,0tsј3-uwMbPP(RY y.QNOC?5AP~K^4cȱdݲuˌ(VU @%H"f?C؃eocʼn‥}ǁ=ԣ8vDv*A'E:C;Nds'ÃEz;mkK7pƝ0T؜+DN0RDzHu@uڇYk@βf`bDN1bZ=8y1BslH:TIL9z'e kSJiqF1m#RXbZPrBRzP3RxnWnN9g @߬lR1gDyp0A9IR\lν4?jM@mQQ "on];ÎPhxF)@RAEh1r*#0V١%+H˟WcM"V0hQ#_ oP>NKHo&qu^PTUUu6w-'/c+C,: c3:ۃRo1Uҙ-+ 0i:2+*XJr?UtsEdv>Wn[x KRyGI郆@pIY >K5^nOPdy*oDCTbe<{Sd 1L6!{hDR=čdb|=+Z+ |ʫuRIy[h,. Yt,G.^/R9bA gSJ; n=es!Q xqC J}Upw I\*4 ?2 #`wP82ٱ%ǭ"ɊzWG9@6Ҳ$GDžƓ6r-O4 꺮=݁"U.%{ jvѸy`KZ8taycZcp ~z C δV`ܚzq~Jdj&lkE#YNEpBu]3 lL)<)YC5?KS^bj  #)q{D(&qǑ#Xdn;/2hߠuM~.=#NFIOT]:2 WU}uу"7-:9d @X$6iOwd􋖭#:翌[xǶSSi~~kWdW#mh#.v1ݮs>0̬rP"AE73w![nODM?cS%2@tմؠ*%G*nX* ik:Ɠcf q}Ybt;豼|h?.œ,$9(6ѡA7R{iO+G%-$jw܈O㪞PW!rA}+J+Qp18>Ip uI,=s #/ҟꢱ kπkp3:$ ,EjPsFuN^$;pk=ciBT" B9H7EzP9JN#˰F[:;x\!` Ay:솝孺{mt2E( Ovde2Q.6P˜& ʃ.I> ҃)ĜJM(BI ӵ3{ t~JRG<46k)_94j6 }?ZֺЫT4 uq)kL1 f+E6{pQv].JBlϧŹ(U5?\rcc߈k8a/Fy[-F~=?[MB%!Q{ ǟ/\hcYO&1cRX`@9 ,1c//d/Io} *J0Rjs2e"n0BhQI!г..Tyn⼽]A Q^/21'pZNtyIdk M> E> ~dPQ$9PsҌv{Gu~OXw'6 X*v7f^&*63Ak<3_RT=՞O-E.P%ܻ⅃Zb1.85~F(,pȚ'ADv+q4xͦT7CѾZ[pr8GqGL%d ?0RN#۴V%XCaҮjl'1X`{磱)qeE0T}\>^:tp\7 ޶hP#|>^(aoML2Bɭ_fX``ȨL0ȩ/~W%fi@V [/¿xy;_Ӽ7RpΌFY7>,SP = ^ݽ )g禐&L(Ρ\QYf]X>V6BA,mXl;2`]AV#Dٛsx?wujiqc?PKlbuVm"N*#fZӳ)SO$'6xbl3l3}`B6af°(UEXəDw4[ԭYHj"ЄA5! 8/J6!GdkDH/Nr3Fz^+2diuW&acGgx2 zWKȆ:tagӸ>a,5IBgF| "8K$p#h ZHf*] vFCIht8"t Qv;7yk7-7P:fKV/S"Bl0?lyGE Hln 95)P,$Xx:AzB9գcFB'}S n}s) qh6эT@ư"$JWF &ynU)1VFIk t~문(_iㆻa gzu*S_v@qxdkڌb+}^IKv17d7cT{Lg3trK/唒Ǝzm/Kۘѡ쌤$EU+CO˚TtRݣ4rj+=ɵ^g!쐵k:L@ /mpJ!(Jys 䃉e,WGlfsˑڗ*u%ډ?N|1=+T+*k~C] +T=HDn4\1)q'Jו豏?X&bۻMqc6qW;vƣ+7ooE5]DϭMwVXjafe=)25qdٔ BvG'q5V3#ê[7+:V;QNHO%Ʀ֚ Ok~6,4t"EY )!{&(;c2tn,Bcr2o::RƜ~XBiLL&.yubv/Pv[ ys{9Ξa+g{p=Z^cu=@%ϓ7%O8潹@[͟yKE i CIJj*)")ܭL< 頺dm5RJU8 EϿ CEZP4F_@9e aR_3 ITLbr .qS. 9m3~yhgًBl APfL^[_ 3/{Q 0W4 MQ}GPpߌ1ɡm|_BwY/(# ir^[DT  -Y{YSϧHWkEsɎ{M@L ߓOp \N*o k i =5as0EB:O]g/M"v4W"eB⧙&@H& StfQGQp*I²*d4k[$ (s;82DzpK9N7*e1tZ4]B@%HcA):>ߥl~"$.hԄ{D,J BŪE=nwš䐠#vF$i8ciM ,Ǫ ~iTAUJ A"W4oV y'(}~!4<x9H.loF V 23!G-h":T=1tXCFj^5 _cV!g $Ce5b(AYVhwm5fc* Zj m %BpF2TgrKï9u]sE-ry * P2h)*eg>mIyea<@J{Fe_ͻ[j0-y5Ptw3"=1 v֧<^O,Óȥakp?&3;"!5AV2D Ŋ;Dؾȉh>n:M[%X7ue5WIegq8sA9%1V6@<͡x3 wn0( vuDvN bUR4}ezDB 3JaAHV:2[)VθSkV\ 3l Y9(yKԡey< {hbeѥdm"ctǻލLyU_0R>>&Yne79tY(T%-ap0µBJA `d"c7p  M %S{RZ G]҂^OKL2bZQ3'D{jAX Lmv"OYǶ _XUe 8v<;;e%Z(jg0;a$]`{Yc=*u4^Ӓ DF~'VmwcuǴ=.J.L=')lX ' KQ7!WY3 -)7ϛUh^VEeoο;I'}"LF} )*bf[Bsrz>kwF;hI׸$yQOU->E n_4 -Բ юh)-vRo"Fg((~%딠k@ȃ3#G4Kk&v-<1nTp[L*tY@?^ Wg_2:r[yDlqݾV+T{KP33,9vjIw3I#@ q~ 6'Yno+ةvK7WBJ5*7W/&+6T") vUjHZ]Odi+O dcQFΟ2~":Ap|}?nٷMEv]!B98ȿeal7e)0L[vnh^ij˳¯ :T}N/)%\^E}[TyYh aщ+"ܿSxjF90qKdoQluw1.Y35PlAd E /tO,%k1qj OBI9|>QTwLB_dB#4 xk(jGy%U#/AEB]`*,с,8^iXWJRc}U[z-əZ$QNϴK^!a8#oܒpJǯA?LCmDt;J< x!D_Y3Em)_!OEDjVj 36Zã{pWA U]ŷSF mZ*1xGAX,SHR0!D!e444U!aI Hޤ05M:c/e.\ sA/c~b0 ocÐQg7ņX-)I3"'M=Δtj@'rDӨfQ*mФ>[*8q*z?RoWTuN8:J9S$~m(l% mhn!_(_:9PhByc + -sugf#߈Ta(N;D$VM$XXlvj}Mu<c1Y-Gf:UACU47PKr'v=H*j:n?W80oDR?=.@P%(XypDci,+mm5Լ79@^AﳬqY+]2hRPd)GDLlM!DO%oԉP裨D0qS t<@p{ٳU.Y]ńc6BV>!GA{ֲTϘj89J!&Dd,1:O0.nwbDLYI0l5ly6Q3Sl[f5V_JOMaL? ÌI }iڛ./H=IBśDB na氄 :qYјOrHr4`@rQR򃺩rzCjZj)Q̡<LqRDZb[za7di\2i| tX,ZR/YPHY7իU ѾGuʼsU;91 8,Ɵ -->Ɋ0v"&"-+@wt>&L*ANԀzncrԄ:;r[*|q"hs1`oy9WicBS4A'n[q>0#_"AU5jz/v l Qb<3? zhpdp'']ǶZ1nz&KWڃb߉H;.OWem\Vc6 W傻q0ɳfNsNV\KhYhIߏx+zDu ]K;r?AG 3Ģa%*5f\èٟ,X; L cNEʛxJHHF9I# 4mzj>R|^Ykc썇Q/~rֽAM o]qPrqA`-&A|\[=3ME\n#Ҕ'za6R;ӔؐT{[[rYi7p?|=@܂&o[E/Va/:`2^(MzK*QUpS_3YI\%ՊA_Iezگ׺N9Woy:n GGO.p$*frr+@VZ$zED tfz4&KG'){ֹӥq=> q. )&U k?ѱ}^hG^༏3^vj/UVQ/ -j1|ƚtMF &/[>?n]c^&e;芅Cߪ3߅)Է6(*E'1k4o~:՗ 1i3koou\کXƞ034aiWg bÿH.~-Q'f\fʚ}($UΞ7d 2tF!^θ[*EyN*5OUxg[(/Nxa{4 q- oY'2qXfɁW~H$e!Įg݄= B4tl U&HlhIm!&I}_SL iN%p҆&lϛQNݝUTWӱ6 9l"Srrɬ }c+IwEc HҖ$|8E#.#?vKo(EePUzKaăqsRMĉ gn'*_o᪸ܽHz &ZI5TˀTLc_73ْ#J7LܪXt4>Pp9ƶ]@x>@e!#?; A7oAB3`{A# |d/%9]5GK3E>e. uRC]z #3 g^")|{r(sKn}LwQ<7w }M\hOhiD:4OGRF:8TkbɠJ>rJPMIݲ e&PMU; ڌ}?9Uw8U5MڀU`VW٨Rg}ƛ>?J :vɴ.pF5NK0.KRޚ4[- իOkQTKVυL{).Le; CRiJ\*SUKV"*K|%7?ŸPqc@_!B|\ΟdO1*NxVru=L ѓujT ť,72s>jJsUF3DnWZz.XԿDP\FsEԐi)CHe:_%ðºtʑ8)i1 2<ғ2Fy7gkkL1M^$(Gwz!`%ⵊL*~Ob'N+ߗ1Y.mkq'8FCƶ EغPx_>+'(܉9ֳ*NC>%͢o #}0 /_ߥ;Kli.!qrݘ7wje%-NNgL@BcX8ؐS4\QAT!ָF6v kcIg #PGІ_^-$ȣ{*nԏZ B]w>4j'xc0CKruxU*ZXke- D.`ӥNu7Bފr@ M__fli7sp:7H^˅SBԷX #*~A}u'474zy\5pm_תm}:AQ:4Ao^M&<6Xmk6~o^o*V3S-Ls ?/5?LHը;v+cR5A  8f+sf#{F!~̰)IyظW@ xbL_>ByuhZ<,Ee5ԋvie(;6"g~]˽[G5^DƉAp8pp>E0.e?&d;ׅ_Ywl*s7<7@ݶIhK/b-sEPUr| g!$/B֌>BӢT}QS3!tCp,w MO^p$z<'Y8Dיo*o t՘RHe阸7 _4pKU KTE'Yl_uE45 ҪP\R "Q!*|8(Ooi Ѻu^WQAi(+((lM.*2A~u4"Lf^2LS*~ǥЍN kIt{ 凨 ovL?st"彪h @ɓ(>'t6@mYb(9?͹&Eo+=p/ٓPjX\W"h+*/=8=zXƠb,a}"]*([t,']?ֿhT7!o;t"-V"0>C+$N9n1.;̙I&RMDRn2-E: ^sTkh% + Y *ph<1S-Gb,\*!#~s<Ӊ,͊wS W uHPO|c ys'F{\]m\aC|LČ)vD^M䭵raSq{U g"SK}#~8|o34K2ճ踌pb@bFc=q/>?4VC"̠ !vM*@'T7z1JeaȀݛ1YB@>U6cye;SG ♳ٿ9QVtL͙O. zcݍh2W*3SU34܅?{if,ΫexɨXL{pNpըmlHP*CFcM7%wYO'kq.X!h±K @e.1oF@T }^Bw&5 ڜΕ5Tg?w7=Una6yox_gmL^ˠ+$¡QZr. kV+O6{MPYSZ$ut tW1"I-Z$i&R&KW98 ItzNDfӟtٟ<\j.[].DׁPDwXqblsOg /}:@?v-ayj[ӥ,Kov$?_7q)ͮ"/եޥS>FJUnRB20 9& W]aHM(3x7,^ VNm8 SlL8_s(Rp qs7&y0Kg%5xMq}R#ρO^C9ޓ`1R'e\-XNԺ4Ђ5+l~v5NX]{n_k(ri9,EY'ЯrkǾ^Qhxի:Ὑ" \฀F<Ciٚ;r}w LivhS,~msX2C%g8^*p7KVG>42U@NrERcOlv:-#L҄`E :IB2($!*]A6lh}BSTQuX$q"eMNq!{Q^*$qMe0P´{fr^ 3F /^ PmE+ luf~杭.Iϭ'8y͔s &ϴXx?CovCmr'` { _[#! "'+(+ fZq\,@*l)<2֯i׶H3ł| brM t)3m\ m3XEXk&{(w}-$V 5l}?7@χD>: } ˑTՇ QU f'ت>^ rI,L&ӟӡ Ďctq:a`Q#˝UG&!l6a{A1dUh_ۇvm!]k9[n w=?!},4mL?ɟ* tA,%.*ybܬl@r9D밳Ne'9{\=55CyH=-rkSS#JΎls@/iH^<Ɵa7TE;pu=ۓ)̻mAi^c_wzU]+C05]mmLВ%fAջ1$cN_+'Koڕz5?a2|;:8vYb2'@e`϶l 5>ӟq<aDuBDc{o%>:Wlcke\Y3YHϳSGG4!xŪ_݁FNϕA&|xTg :#:K%"6>0zx8'VnJ:Y]4Gԥƚn۸Iծ)M Չ2ˌY.ڽ7][ :00C}L Ě܍>)Ai?@e,W15S$_FkO 8"=:9 SGOWEv#\5b%\|`PvvNK{Fq%Yī$KwoB\7Y-i4pmZ WfbдHU*JWzS|=N>s.FPA*N~.z)Zi6"=oKP/"nR?=D:ˆF9Jo|Nexicm4s_aHߪ{Η0{oX<@.^sxamf9nvv_b_Ћ6U_ B"?-5/q+͢v{)0o<Ը:UaJ* CHvV]Oz^Z#d3|Ĕ]t'PCL?1v003fW?o&Cn+뒞+ag4$ƳkqoI/XyGC8d~ԓXdȃ\̂k̷F5utFn,캕͠p܅@zE <Gڒ.IHPBAuTF6oݍCCaNu,&Ku3c::95p7+v_6$#]s#Fo3@(?J!t E5k_En+V\cNyAfTSf03gLqh<5V/M}R|Nv{0Xxg|ͻ)o E;0 \~&)M$k4iP=3u4[k%%nˎ,l&xrS|D"i{r gip5]}g.1':orB2F+  L e>NJդtOFrFtr%f<*ύ6B 2h, @41< JP%thA cN@JLšԍ]q~buΗS:5G}f=J348_6>%K"繱(Xp-"K,YX=<~OƓ *+E)`GDwpeo0(e?쎱|ߦjvux/B1TaY "b> _.W:Ko#!A~SviVI9^.PݎUdl/QɤE@jx_V/HcRIh­.;F V}ka`t9r5T=ή^3,SuCTQ+b>t?$~Ч:ΚFUY.0G3]6OC0] ?e(P޲#πWUK,25*g՝הMn(#ō?}K>a6jΛJ wR ȫ-kR!A?~ e4u=[u3[V=z@#>_nW\|^ &|Ujۯh~VRc⑸J4f~q7Kqm0h9ĄS3[ٚu\.VF]8JHoA$kd olakǼ}ˆe1tK9N9UrM.Ou !E;97xE*@g)Zc7k}R!~hYl-{RZ]$΅_;!ϮV]}'օ.Y |% iBy>؜D"vXg㚓uD+P t^!tE} PLޜ̔$L3ZN_>%jfyxEfe7ĊV Ai<^_pp51-G74zQ;cV& 65iyڕTkV\/#&w!qT7A rK)2Ȯw0]m#a_T(b:o zҗE9ӂ=}aj%Hbp:ϥzВ®"=mulDY6>B g̅G q7hutQc<&iIRbl"dڊ aG%Z $>16+c xW @ǀjSBԿrPg\"rwPlmN##NNFE(Iz'3!ecصԉo^I%QmiJ<* dռFidi^z);E`qW,ڧ=n2U 4Z*{WYT ^X >3iZ i`@ erqK\u*gtx>gjYW.ťO(}X;-Ӎcl/k]7ם+gJ,E4[4GT0TQ$3]}!Y )F*s\$VlP͕bZga@OOcjZwvx`wO5zdky-WVd05 OLrAT̔^O+ 4 4 գcMyA/;@\,bT(X['Pu7+|AX&z iq8ff7mϮ1%n`'=67 k;UU퉥HP'?*'`.Kd4%8|SXeH;ui. 2̌X'Ȭoy_؍i~Lә}ղXrKd޿z NwPsv"0#.d?Y+tKݡ2S7 # LR&ViՌ"ė>>G//8rh3ZV@$-[PE~Ure^餎fdLb:߿BO79.L梴8v*i0}՘C$I* ;(""$S_Щ+EBIӴlf[kY>k#,Qz|&x xwps 06y#9q)T: o68?ʚw%D D&mU۵";p>g$O WW|j2% HxYτJ@C&fcUHWh k}SnVch-mYw)YD/TF@-Zͤ[79"*U]qxj|ݾ.+Ґ/MvHYHi_8Ԟ&>4Bgmρs(!6jEB_wB#S {0p~/kαޓx%D lY+9`:W4evr8rf{Čr3\n6Іl?ś:ԅۭceЯ~{+~@ʭq`m]/U H՘.4P.r' nzGd 4G4ebz[D\5F^nu FR Hz` C,I;0ʨ 3 FH _ 86Ml;0KN5譻3177$$H/!˓CڻM3ٙ)-D-~$fh}C,cWOZΗ+t0D\/!]z|[JZ>m~E\A9ihQI :'ah| P" 06Z Υs!StIi2 0} kz']L)Mೱf-p܅ݫ!l|ZX3*t2+iH 7cwBRx9> g{,hyo41/~xljKN{UD_UVX ۻ -Y{aYtl!]ȲDw|;Te,1WYXdjG_5bbAEjLRjCcRQS;okW*Boj[ xU  2{DC``[<^.8i~Id4j@բCB*>] D{M1֓vzGWD!g z^ܠ]qKCqUQdYFj# ,;3}b/"X_Fr"7b'fEV x yQ!kA/·8WV8J*Y\ 3OgV:/cNMɽT9BE9hwё>}K :/y72p.(Q4fC6&{笷 a0|TvW=LG&rv}TTr&jgw·p?.!٢*[=GE-Wr!|,YTe[:̦(bv>|^^ʬ03(w1IJRsXDO ZՔ͕y*4;ddSG',l46#,ZզikߚJw[?i.4[>{J"ym:w,{JǩdnJ?A#Z7{:0LWAH{s5}AռOYG_iNI@CXTA) O(-Qh~ֽS٩kwm](nűongn$hS_X檭\03c܍Sv3G zj!xeMKVk o9ilH̲V`Kjb繆J<ՎgR}[/)@0Dg\edT,yp5 &I I.^2s2+d<1knqo ի7j!=p_.ŀ_ 8br Gw/Հ n^D X5$ipzpAk!Ed @UIlxie?ԡ9EgdKtâyj̕-B6SR_-Mk ;PY 2'-cOUXP'z,֠(&!ྏ^8S~dnQ!>֞,=7AC925ȉtcJPZuױ>Vo:XtwCCJgg64`Lƨ˗3*/(4 ^]eHi #@ yh%Wry?<|Y|όhg_w 'qfAJoQYƅ/7 rtT//*\Nʰ嫉Byy3qWH#bܸB͖#ǃPa=HaP`11^iP0&Y([U6%q=1v@F.MK`0(Zt|b^I[y R©;[h)g;,P"o/'c"%:Z+\k5K6n)yj.0 +RTÂFtK(G}]AnQ1]H3DSa o`;:9w;ӠyT}[6އm%)Qޱ W_XPpLʩׯYd 4nAn2芈@\I LX+%PNgpzC8x,$ c6IXeq8H CS589N?.v,^wi*|9 C"喿{Aq]eŽUfǁ="E ؚ'ؠC2a7rE֝ST&Tˁ0A7+F/bl"k f __^2URZ6jo]nLlؿ9bòOjIf8>5[RzLlTī=ЭQ=L8gBdY 5$⠑inK4bTu$s h$䳜>OqVWh% i|d]| k@ArzP#38>WrFTSk~13Q!>.s_H24&|>fp5d4 >0ߜ&&nJְA3B4;,ENLB@7i_*yOZ$I I 82ۑնKu K6dU_Mcq /(f@S \yl\߾aaӅ^jڬ쟃2v7#:i PwSW#""oL;$n)tz%B$?p2\u޻W,:GRL]K, B/(CFjV8EPA)848DYq@A íyv&NdL=Eӄ#;{x͡u_*/ qoD }Q-g(TUl!^3sp}#;SI? 2U;x(ck\UY4SSpcj,➍uJHh|oMC[B&(;HOL>ĒT {#PD8+5Ĝ끩Vb#Z9pk^9 ;72~GST;FJ;\Kp#{'bGE+H.ߖBR B2ed3#c@GNwEJO!y»Ek0Âc# 'eh7\-%(q#󭽏R *RBΚA2\Ix,|g{ԠJXpqYkgM&bdOTȽP< "T-.XDK'NP ! 6V9,}XW5CLi5[t}02kcm3bx GEB (|n4 jƐ?E.C@Bvi)+4XLxʢ6}( _  \id_ɘûPjL` 8JݍE2yʓ\B#A0 6[\ Q@,YΘtΣr6^ċ / stv+gQ?NS 'nk$"֛Xh$RI͇4˜X@}d>T9pṼ%;/uJk݃E>"VMSֹi/ /eq6t6b'"5$~w! $:fz"|7*(eш5F_:cZ4RQFo@9zXs`~#oHI %2o@r.L9pbzwĒQ=#ǐQGlAqh4kj<?-?mPԝL7iQ hE1ڰRPv|`{&rylGЇU"4wlО8 x;l-J\ڄ8(+U|"ȧ-.l#iPH7 65|'C($3)x]#Mq}'sdsR1uY"Fb&u%H cqGulVJ6DT j\z_;5;9ގZ ϊ(+?;c[G*mv+U)I_x$tx.'⚎GfiޙbN>[4pH٨1Cl@:/"⇺2c: n87[j mƒuf5I*̄T3Okα~+b==NsO~2}JPKNCCIj^1[?Iv5Fhh_fsu\) ;DUjcVƒwQP؛_9dtڪ_58LEV>GR"pW^ٕCcWbAGa~e={e[$#cfkN_ E TؽxA[_š\SA ~H/$J3_U>k105~˄@7R6^V>c2ONӹYde[F!xq>;Z-!+orq] 򣙬.dM(}W4hH֫pIK$Z0f19wXVnKr{g=/aT-QHx[h[S,@LI,Av[-tnqvy^D6=l5諛eF]xΊ m"}SzxMB_3dۻƤVrTҋq2w1/-NzwR8obb{_y*ejy?b"n(8Ja7\[2Կ$l.q|6iLx< yG֝\NcGoܐj"¼5޲q;$BiqQT:qE\!;>kv7LsM۵<=0IHs;]{/a=S3 LAC9|x($t2]d /!bꢊ7jLP[F՗UfI,{ Thj6=>+2 n~yJGZVN(݇]mFpPdCnkI{E[tEAWhhf]f7f06ٹFDl.?U^ a]b%wuy^Ԍ?ysmp㭗~uDq e t#ugJXRIoIOoڜKi CR1C>V[E|tVȿ5+F`jj#&< ˽fSתB,%g $$E2xg ,|i*??A=Kq)cA~u“ܫnS>)UZ{!֦=`W\rEFj}\l=ZfPSm.C f vv^ E<ƿb|gWx߃@ _z׬ӂ-sk*ۆXZ;pk`4Y BJqj&}ՄXbcia<ʢĹƔ/)xw]GwvE`kph7nmy9\o}"b>73Q6'A/`,[8Y3beCgU8z7DEDRLha>},p!at@J%K1xXY\Dз\ oƸffrd=:,?Ȫ7ͦHsM_Ew9[>b:ZG |R$7('lwPH҄ T֛$MN&:"q` /n&%uLNC;9IԘw/CH\W)6kc`Ԟ@fQ0E:C.h檏~iK? umA1$')b<1eo-'M=p\"N~_rS?,R]įY54Њpv~qvD=eNcGwmR/)o5_S#Xkڧny̛ Db 5$8fÛE.A\wC|&0jL# 1P*[wYC_֡(7ߘ_OB΀ [@kN`izĤIۯݯ_L"|BҺ<=$5] M/)ȗBzM]D 6g3& WFo x3OV;2~sHEQs5b{6*kj8`_+mN)Ҙnb~U;}oZ 8YoJU`R `Ýjs1\P 4f34MEav=y@ݘ0I p)La^~[wYj~9[;UFYUC_,\F5.ulL_AUhj޵(7boq݊#@z 6&U231QcT!Cu:k8*,dуՄ-X[n$q$,zU""P7:< qm #x]Mr,N*xg=.oꚫ>WLP(N1]Ofpr~Hu9@6J´Ѫ0Q,^Rn<6jP7TWY:39DIA5 DT&h#SPeƮ=7 RIFv: ^.rIqUk1ѣ t,o(Y$ ׂ1zL!56Xv\R")N}ۜ _.ݤ1E"|Vutq+qdϋ4[mp8dH{띍!.E?qbxR]G1Sa l"' VaG+c#jY .ѓHw)y>fƖ`i\# :o!Ybss99#WO?hny<:VnSaERqm ڊ;ha:CA?:cD\d~%~S^d::#(|Mta#V HL2m+ayT"f|«'{ †)Hy1Z.Ӻ#:biC)Bۜ`Ey7>٨Xvx^ D0C)5TQYB t?eHOQ"n>09HѓM/!}}}ޔq1ڙ"oߧјz4G XRh=t¿ ˥,$&WpFl?7xLCn]箝P64js,j9t}]}ҢhdW3uG hM'?tty]d(bf^A mu߬a{o3}'K2UPR3H>'_yIn?aou/tI޴]'ܪBt3ҕRisYn~[R#wŘdx'Bm8R=ԪHwb"=[,׵ >Myva}}Zbgzy9VYyYq /[bLO*' Xs;I; $tt̩~O?S@"iiА"{9grq‑QסdZU[ GLO"v QgI4*/ Cw{[cu06WĨN;0ڟt|~;ݱhYT^v:n\;^~UccU k9x( L?+1.YRRuZv_ 6E4fLF4=YVlPx:,Ze6/_JihFSrVٲK+$ֵI"㞺h 6@v4$?DuO$YnGoS,QAX]Z'bpVRj0X^U^f a Bu'ahgQh͡(;Ո97,V%/(t-kwH/fiAJ&xF~C߹lY]C:-0%ni&E5,gLP-!P[F#<^ &(Bn{ *֋jP$я?T.=Rl`8Ŕ aenW#Y$rq6A&mlvkrF~"RqȔ9V6їSv7+7cp+. fRec%qR3t+Ǵ|Gٺ*;)(1{&Bv)(Ǻcc1=^.WPoLmYYH^WRA48¿?A{uYsj#٠}{Aq,vKS&w{H#lW$[ x9wסD:hf NOG/nwViqH/irB37 OlIVby ݀ w$:'aҾ}?k+|k@IU W,|7~MidQ!p>,N6a08geޯŶ;l@Fjqxja1~!Z o;ddk‹Y B1Eؒ6 @Ģ٪Lq4wFc>'ZSuбfQ,@'.wBx9MZUt40.s~D8 D1~g_;GɱshcW1^*/79fTtmU31{h*o#^-gd)V<^T*J/mMʗZ=xX$T͑&mͦ"s|7JhY=AVf~Hw#SԾhD-]995 Liu,<^oS`@o,Lњ#iDKD:;8H<}_묫a,Z=$<]t?綘WY} 㻰 4XlENH*$%jh{Dơ} j> {*BVE R$!=fXfKL?_1h W~cB6wֳ [Ҳ5Ru2LjjW"olXlUYP5vH9;̍iLo<%Rؽ8 Z~P rDlK'+`[ ?|T~*/.gUn!?~ |>2~q4FVh}FYN%nj=y#X:K$J; ICgbޠLyDs[ߌ7l#߉3i\s#ct6:hCJՆE#!ǤIdiKP{$cF0Jc8?B!r$Q8B|!ؼ=pDv.Dl eWuQo֖QIX .f"$8TJns̬D_$: \+ `=WW}¤7 %.*),#=fTl( bީƴy`;yd܁wiy^AZaa\{%@[p7hP  j_XRX?TӞXY }bSj{uJ_u6&q3f^ ",>)UnECD(Λ[;VWrCh QG0_LNOu}nqv$\vH^bdH7^%wWf%dl*; @Sz!8OZ\<۹ >-jϨnP~PdU@8^lzǩ;yR{r *65UQxָS:ZG&_9K5Q}"T-bؒĪdVV?8$o-Ƽ$:J 1j:kHpQo ]Z>ĜQ 3`Smuasʱ>V'4j.uL& ,!HvFSoI#˿""[gs6_VWD1ƹEZܶ$Iw&BqU0}`u>U106r?nR([_\N{GMXY~52QM6ܪ*.]NTTs,L8x`e,VfEF@i۷F} 91}dj'Jo"Jyzu*Qf)5C0ſ `ȱ.ZW[M V3C` >j?cyu^L;.;L t3oeذR $5:~SkE FFwd}MLc~hŒ0\(♥4ıuϭKq֪beܻ1{"0fBQ[hIDU Ha+@ɔwU7^$K zˎ~'xZ8..bKٙ`ϼu*(_VY#\=oiVX|CN|][>'VHXWzmjbQ;NwΜHTS$-8l/[w>zOVݫh@@Ȁ G (>5mטM ۸*7{`3joMyVeƘ99FyVkxi_i2h2\z~#zqU# =_R<%Gң#ϲ4Y9벅5L]e[&4V&o(޲$-ךXFyDs^ݿI%{&cmzM8k"X& ;mL|B3&2m91ګ04^1bL3 r7l]m8_pWw]c"gh=xBpv(8_AE+&#ċ *DJ*šن$h)Ԯ] ]rNԍ4׈MwwݻLq" G{Ny:H~Ӱ>O!F%.KnJud!"AE[F12|dH7l:Qh@gi# (&6]+r} ^6hy20yq.P )v2xjMӃRDJقt0^6x`tٞNb$gx c:5A$;2C$W'aY~tq9K'r^b͖ Ϟ~#GapAeW٢LUd 9QnlDhcT*GyҮ)k].0EvfeQ"gZ?](OPlP Nհ_eɖthjjpWϸ o3!cMYJ$;BuDݕQEk%¶]i#?tN73gfa‘\z_K^%:A D9>u8@"eaJw4 B =(X9#=\-:v3R0y5%s!:j g{x{XD0uf*`vgܤwO[t m'Pl6EHDۤE{hTTEΕ|C"T}ej2*IUրT` 883%ǝk i{EaVn>`)Ūif„M)Hj >~Wiڵ!za R Xtor -p9q'9!L>ڽŠy<;>p9=D6h6 Q̃,2\؍qV?o30m"E5XA ² B~>5WƛqKhm_w z* <̵W“֎B! 4׎aqkʧG=419t:;XMͰj"ewCxd>}?)URE SWݐЯS}7?sk@Y$帘V "0bqKP]b`#|ьWHhMk1Y-cU&.U6FviU @w(zTllқ Pz-JIu ȋeSΑ7bdLiY1=-ME|m!z&2353h&=Em;W/}iH~B-k.|MrxSx7NHZ% l r1aoJ^tm/A?UVv,L1G_)]'-c5 g6BRK/Ɖ+vmQzf8TA@zhmxVրubC^=׆6n8l Dn>^Ǝk@. R0Z Xݐ5"ŚǪfo"@?5C 9tùoGb}PlMhA¨KgB|œ  bDMR4ȪV fF4+b#˧1 &ݥ ewid$g\Gv"$ C!!̘1࿣c MA~aP͇~B( !ӣ=Ny侀Y`0̨]dAB!z {OEU4KJ}!|]3A.)b+]]/s]J+ DkLAb&",hiA==]LY5BqTj#A*qѼd~AlZh~J$1H% 2; Le7%i`'/C bڽkbA?VjTuIl[h$HC?6hA6S` %s=+ hxnO]OQg 8Dig&\;Jrmh;n/?ƗZXZ9DZEqȩ>%k$/ȩ:yHQu".Cڜ@= ]Aqau{=`94:XG4B e ]yX6ޣ$08vHO`eѩxɸ`Q 9\Bv}]1ѱO_a Ěi:_h YS>iَ07>2đ9@+ţ=V[FuHPt٤08QЩ*o$ؘ/&y1F-Nro nuxQnIC}Mzg03۵qܘgZ+iɀlů9zGf.Ҁ؞^(J8]ٸM5)'m/`NqX  6[O N׀aC1;H%Ѐj EUgPL&N zn!mq6"Kk"ٟ}2\Z;*RUg?+許CgOrEN龾>9ヌ,I\p-l@+"?7u׫`QbcYr9l4gR+nx,f(OA@z0##OLr2juu 5ح.\im+!,MtӀ̤-&pi.* /H!](+fูcĮ~vW@IIS'\K̗4u 0ĠjʬPiAFhGau9ox{uԤ18@ a/IL=0ҊhA-`7yt (=vOAw D'ٛgS4䌗f1Rk(.h(zƠnU&fKumi I" V8 8|t, MWd,|sn~;PIx~e)5GO|?7ĉ\FNc|wwT !dt,ᔚKqv-(z@&̟mCp: o"AD&,x [s`tP(zGPҌ¶DŽA1`{SZ >T/02Ä8]47٘H |!jbxrDINfXw$q$褉ߞ2Ѧ>9 9^߄ a%ŴR쑈a*5uXJ6Rv!>]u+icuq v+.k%b -yenA}[{{_:򎪩 օE4s_Vh;Dsol+%Peۛ\زU;͘?3^i1[bۺW)nnA pgЏē MNFE s-I<Bؚs^puSx3g'!PTOe? #?sBbi9۩?oN#N8Ü;\ҾQXV}H?;pM!'*I(~]$E;#w[-0ꉄ-Mԕgt#+5Rlqw.boq>3e6^qZ2oeΠ_eɌTR_-Vg /&c5Q;ĉ}\I#nCڢr]nxlD$4[UA !>r3WcVIq_d?mha:/* }ק4}y t'T2gj(g+چ#`ĞCI?w1Jc{}dԅ_~AO.]E=[@A߶\~8^ǏE7TXXX*FP3F*-v9@_o&?fX )yXG]8@+ r~ ayuvIw\]$05NY:grz{g3MGTQ+B (mF nd͞&*,[>24aۋң Q לJ 7Ƣc !EH7=@ns(no'fW*FdOнn`ӏ/s?IB BX(I'rD^M?MCg5$#IKEdv*'E\tѸ#ے Y Xur=N.Onfڳ^n[g%_%wOJr4cl,Z{ж:L>>%{8[yo (07Oghot+Dr+MKPEZOfP(nͅA%T͞Ѹ[A-E9= 7Hd̖*C'T;pP.$7N#.;^ηIWV>Vxl2x`eҬkְɡ}o rS5*\19ۯr{Ybӌu⬀" $fh-e)e+mi8ާ2 N") u:h!QCc'dr绉1L*lȂD/rqOC?-ъ]0/A~]-^b2ro/q5r1 MPIOh^d39jk/- :RFuJ; !cT+rqk$' l39аnZH<ON$؊WS&]MA NzV-yZ fAiQ,R$}^Ƒ-;Q aqP GZnR_Xj4;? lS' lakfndԿБlTRY[3!\'>tJ= E#@)jz~>skneܿ윔\ _:+s'-Wg }0o=2C]/B%]\g)1ب^s_i% ߷0Ћ%n\ǙX!xzloN QI:-j!T쇬4̸2ɒkG_UfHZ;+XdL}{Z; #O}xk %D 0I u ۫QC)/=XPOvgXMH\ϲe+F98i79ʆscu] ]C+ 1+bF=xvA2A+jgvh&<#VXg/q; ̵~8c)c6"c.]D`TX E &o|\z5żWJf K/A P _W?O8;\H#g  )@dlF*Ά^L3{׿tKsDžS/E\K=}X:T'*ZByI\0t 4!Ty KՕw0~ %7yO;nrOߑ'q,Ix<7gC3 qm⯗dK$$S59-fuQ=`сl}ծ'9Yeu(zn̆Hk^D%0&kB ? Cv|,RPͱgYZ0707010000002a000081a400000000000000000000000167ffad1800026b08000000000000000000000000000000000000005900000000./lib/modules/5.14.0-503.38.1.el9_5.s390x+debug/kernel/net/sunrpc/xprtrdma/rpcrdma.ko.xz7zXZִF!t/.]?EhDTTk׶Ǽg=4AN!BLQA;kwP6v/&- |p )֍6_7}4uїxrlo܁-36:OW99q\K/*YbU^@ m^<B:TU| \D$hj[["A\U,3##H0KvR:N3) |qԲ?MZN>1&ay~&I]}[(C1hD!S"C+|tV ]ϷrN>jS$OY6Jƙw+ͯ3MoO9a^Ŀ]PL~aرo]f˖5@9(i,Nc;KkW%x5PMvHfY@of.u>,>^ K a^@úN]t=c%V*AIb,@¹3>%>K6yq$?߃JuT+N[Z֝dB`+Z=.,J1||Ā@; z&ޮS6(:Cp gK&!nGK)i|3tAMLĬ>Լ,s% ..Ѩ bGjy\!ǽkQe}.N&gǠӥ >^)Vaf96D9!NһH S Ȯ E+88Uŷ**f\^ݱ~k "/ڮCnӒ"9pouK@oa7?U|)|5OV%UP*iB0c'Կ ѭL@f{.ϳe&+D?ο5`o60 VIYU=9_ks~;۹>ʼnH+8?'У%E `DNUVM-;#3MUZ&;ըB47*O5MdNLpQEB+!,=wc*V>3YP=-aq+s}yLLII c؜]Ysj<ܐq+JeΎiS_fll hR@ťdҥ r|uTMQ3U E/ȭ U <U\bҞhx/WB"y很q3"9bZYXeLީE/٥Q XJ<13~ҤmydZN/R2w{'mw P,:Pܙ ܔ0mX,Ij(4 8 F]+".]B "U¶z^w/ny5|yQfB ? ,]U.&ac_hINtj[e2J5Y?cMXM;,NsQy]$#ٌ- %9pPXyx]hgk߲P-펢hF3.8E myV >5WF)9ò}@?JDԀ* 'fEDU0xYh<)2I76LL) Ǝh$~~; CLmy_- "֐J%cpx-xioj7kǔX  DCk1y$3/Daa@sf^#dϭ&tn f)-a#=5O[0.^הTHwQG`( 盃:Y%xjOEO@x>r}N. @+)^&E&_yhUu4 F q]}HĮF )ǀ0O![i{UjK,5]ӤR=PABZy%&THJ @s-i{LnKQxk-gY;$#B)BP"7=gpXU54P֣08ePMa*yj34:c>Fzq]gM==hu  . 6X?BMBe@l0i(Jψg#H4}|e63G4[jK`kؠE#s _EV\0HQg_ׯq cZm]P1E 5)ibԲhWφHLJG/kPJq蒛:K{Uv{7cE`E,hܚT2h,Ld…h;wd oL:{NSWv i]ir.vrbA?E%,q!1~7;ν Rw&8p'LlH S.zui|TU4ff'<ţywK[v{zj!A\ w!}6XQY*FaNNz1bNjP^:WL_wf''FZ#&*XdރSg7GJW װq5).sz[U-'\,67T%ZkBfr⚐Pcx`4Qo3ݵ3jb0m VE1u8khQ B\ A6Qp)/DG8jI:xe2;N/8XмMUa/WھZ;P!1[r T\ʦSW>*$C g3KGr#36|}XL5=V?D=o0k39J*ytGi~ǸTG ǻPR湷kd?[}Wy=<47E< ,y]58Hn8}"SLZKs"qoҵq3uҦ`~ip}#R^Ai_2MwTaN pR:}xNj@XO5 ^6G!uKW̅'p@=D7oHb瘅"OIGRhnMu.a=H-̊o!t<G „>ze.qFІ?iLK{ س2VDХ *#MqFE w@[.86&5ŒO u5<{֠ǂb0kUy&2Y$)ASJR9 \:/o/ [yjh-%osH6/@}LqMwNNԉT'0 R\oy*67 iff+GwHFWV.1v,"iI5'_=[=L&sKb7yζZo%K+bd}o+rQ ɴT|:7YYlI3WE@ڎN4[z0j>.U)b5ayݑ5eiGs҆ [zs8ȣ8צD-R_-DߪqVMs("O#A׫TC&TK M(A5)iTB$[l!KDIex0՛ iԠgySgL6f/~%z*ZJs&& 24{i#Ҽ|KGa<ю20S8Ld ?mDz W^p],\cw֎x}8&_:0ȢPc4]mi1CcsSLdFc=ݟtB0bsx[= La;4GZi,clIdX#Mjҁ* w 2DA[խ'8yvrFb%LK\5WZكPk}`>eHs_6OՏ"Q^gZEgI"EK }?h}0}U8z+$S 8<< T9%oϰh5 jA-b٤]+F< 5"{0vj9Yj[dQQeQ߮PxӬ>|;z|@75:" X#11z?!9CoE lE"x~[VZ?xLF[YxN0R54S>RgCI7m-常zkH8߇.dNb`ƎM+4w1p˕[pLڀmlx){\0Z0A=Rp5J eҎzSnW9S`/(/CGdJ-*{6JS o w|}5g,~5Qdk1:M`  jVAku>L#/\z,1Fdsc=BO.pl֊D1qZ(fv>93GҤrd@/5,3ɾx *^06|˖kMؤvE|+fM8ɇ Iua،Eä;6"%bcI%o8s'k 21{P+ZU$3ZMZ7BI58NfPYR8dS'$*ϒZd{}RBkz`ݳA۩i,4E>ib4gC;1~}u1\ lL-SEMx@%7:뉰ثH6[381\${ۖ&s {f\zQh'8oo{ aj[kb`}6P*a7;RȪ@Ad(箲dMC%l?~M:p j~l Yc5i[~8u͖dΧH3=@pԌ/y=!Dc]Q|=`i#hxtG_= sM y{T(:3Z֧$",-PgR<O:O=^Q,*q=8_IʔABwz2-ҌF mcJB}~˧H72VA jF*zLejD *&Lp#"g$ǴEa7%&jzJ|EO~28Vu[\hHxvJ[#42`7V'x=OE֩l^y\;^SC "~c81 Ha&p>,Ut{sZʋ#Q)F@*k‹ KjME]h*F;{ZԼeck ܵ laA 7-<0e?<Z ~g)Ϋ)8an00ak@x9g%zj ohѺ&֗x݋P%{ 93)_9ˁ}P֪g.#s0Eުi! 8Oej<Fo2)b -򿇚7$VZd#D#UmB0ğ͇D71 s'#[||e0~%EJXՍӑѪ6M#!@S oֻ0)*q0W!U۾u41NJSL/Ok+S5d[lVLi`Eg!}7J)P?zwvpKu*0$BB(nް8Z^8k >pjdN%1qUg5TInnn`?O bF.%B骙9dDԃOng(>FL>LJ$|m X- g˰'P5z~oF|LFVK9ALOՈK!_6Cy-NUs>^"VXR)WAu;y_Z`l qٝFZ?p Jbt*!wE Dggo"G8u ڇ4#ҡ#@?"!IΉ/qyK>ZkDL{<&:6>|S$XuOAҜ~ Femo'­ ӬM1&QLG_I>D~x+g0d( S+R4O`@7 B 2 9^@ٮ;m?ȤW]描9#GK>2H=Oڪ^ŞuZ `s tpvx3bq?wXYtӶQ {FNz g$XI)>Yzu-.PTGah"_ 5IŗG#SdNUjJ~ Z*?enWaE @~ h!WtXDSaO=D42E`QᦁڅJα0Sx5* x7 HRSGq80W:cx[F᝖aI%bucTZ2Z<9[$^ -Ae'8mp]U(pX8+Z}#Iω-</ry>vX$:,k_5OdbbKw_8kr$Vr>j3qqZ9j@t\QT -wtՌc15O[ZJcECZ"n980ZTPŚkKtaMˋ}y&`'('pk37f,޷) i[`7ӽa2 u3:%粼"˿Kf7 *=X¹S{Q Vp swCDE|} PF#&!P˕kfr ywHNy@ ng=ӵ#84cjCcp Ȏ1um-\J2B04zYUKf7㸔= `-[.95CguHI?!ʺX-קݞS"@vP/|#nqnp +tYP*‘V1)\$Q'+!1 UMiBl/x,xuK jXͧ\EsgVaBx}H *8E (f9Tq5Td[@Lc;? ai5ĥMWDKFE50a%2B7̄zۨd#5ȂLΖ#醾פ^ R=Lﯙ^}&=}\Ń#sܺa=9ΣF#6 0OvI/dyhV\|D³ 4=Yr8M 5!92X{C}C45:6P'Y.9"1!FJ.0B/-WwY¬ޞ0^S}J3RQqr\CDywZ*5]_.rA`<:Ā;])ţw+6.h ʝ#ռyif+܋͠['-FP9NJI_B7bܫx fg(O$΋P $lq4ۄ&IA+&iOHL@U~ DݸJ@ Ժ 5ۆKTia^u2@Ub;ܒ3zk"$G\-,QS OHl=D`q.p8&Qg LA231/`o6,HVbt!9BCqŏxv2%NoCV؛õ% `,N8-orY{~ Og:^5{(2^U@/$UDYq`6Dݺ'0MO"EY*;hO[k!j٩[ts4mj)M?jpތsj |(ҬOdT;V6tBU-h1kԐzw@4r%tl*Xۻ7TPn*Maۇ,Y /='cu?iݫ'Υ`|7G:v7Ieƚ~ 7/jK;`dx6Ud^pOR}*O= f)yӷZQA5e}M@/3*^$ ̯lvUbY5g8CT4ysaͩY%1VvĢɻf/R8+7}i4(nU*RT>+r^PZ*«V%P%9CL$ &ШMzd<K.k[\1z씇`o0V7 CtwA۲Ob^sRPCӈa s?|쇛ɑ!J'>[˴HYJ[4suBI?0yTTP3U#PsrnԲہgQᦀ\$QI[/Ξ) r!~K\Yha v͌ߙq k)ΖBظ쾒8o |#ja-,HJ{TF.cdPY3qRhd]#Ohc|C *s_DZ[TkW^~6TΝ#9(oz~HzɴUkCX2vdh"z==1:! o(N "0 V6i8)_[ӷUܐ()+LʵU -/%@ʃܙS% VVEYg4_L82:1= ўԗ~gArѴt.cgxj=KֆjPڅzcHBD2 wBӻfiz=[ۜ4>\m(/q'n.e'V)zi<\ɾEВ^Jlp-)F*@RbD5Kjoih[nەo}"ЯTm|0՛ϖ0&aшAXwW_ |+7j yH⨌$wuŜ}QaOE^D҂Ρ [sKxx#b@*=sh}*$Jf%fmeFW8}ou1<%~>k c,6=qPx-SA\Q]]-wOH)6K_.@Gî orL +S_bI̺;E˅qm`斈Y΂bOݥf!?s; 6gmR rդl):Ԉ̔551'Cjy*jڣ9]%BϦQKaPJiSj:Bd{=3IFxy'sd0xV;j+hCcHFC ]i\5oFo'2%mIf#հ< C;GO֑*IWEjn]0QfY~C,e5w]RG/Q D&Zyh̑<5-ɣ(Cҷݾ%> kB7ƭt,7 OjX|CC,rE nQ]$Hݧ)&iICUV0- oPT1t#oH۝])'tw8ѵImdf\eZο&>YcBWfmH:j̢~]I5E҈N!*%G_.Zg4P89zjnP"J iΚ8w\IP*{u5WKϚNr=j[m%5W) Y1M@]v?Ι$Pr3x"x;ȗWuLG2ma'7˺fX4LPYGp|Yߍ- gC '+Wy͐ @X+ʱ 8gY{+EJ Qk  e_}ۇޛ[jL;L@~-l)\~8޸|"B( i y8-DvA}ɜ3NX$-}Kk0QCӄn:׏Nv<8T[".%T+46 7H]˵(L-8x^-{>QP:Zҁ(@h띃I*5mHhS$"PԫW]bP#Fk5ԝb.KXVjVj9X*r{B>c&z!h]odaW5 ;>q9-sWq%V͍a|K_G|UN)ђVR?>_Tqrufu K('VJ l/5N٧"=P']r/["4EqGAQmV}!f&^ŴnTЃ#ՌT÷] _LpWǖ[WKT|F+arAܯbIT 1; Ov.|Y2ߛGJ2 OR=`.UPW-g޲'$kn%Ј*~-Rve~EqMvX"'JC7i+?N""9°G ߲QQ0}N2X ~BQoR|]#l s5b@~%ㅹ/lA g[S0唢՞c!a^!%r=_!0Uɪ6C4WE@Z=4~.K1Cw 4Gc<#A2CR>$>26fp_4FN0?a} TJFY¯ D lz]?DվrĬO;_ -(߇c˜H[0H'mybo Mb 䲅TZBǮ4Qž`ҳD̘SUpENHȺ?Vis ac畧 mɅM8ζ"7I_B,]aDUG _m@A *)aMs`YB6"[P =zUϿ6Dj u f<2-u\YW=*I\ L!wkwG`XH>ve \>] obq@(&TmJ{* =k$).(7֏`_udC:WUżysǢ$z^_}.dnьF&U?^_vLbl\@߷ՠW918N "Ţ& SoD5vf%x7{c,s^ffI4 )4 *KɘvDlS M^4բi(~0$J~N&%mȱ5\lN=h2HH9NN5TVwr SQNwkX8y8N E.;S$ kD}}Tj7\Ӊl խ j+uSѴYRi"W£nrRm^._T ^`-mPaɡph$ʆ? Lx "?$AcoVyW&R#zxD|}d.ȞFZ` at5|R[vFL9&>ف-(hSkt aD'QcOC_e5+&+kkEc\eT=:1icQg$!2nQI(,Y4Y.Q^' mlLue/FЖT^ ޜ }mH9}+1̾yuO$ð]bT:Iu)NגMNnK;m &F$ɚի1nc _"%-"ƈeWN2P ΀ىƭ K.ʡLF9WyšL00A?_bxxeQOh7[*|tVϐz fNwu(PP]d]?jsGք*EVM~~f<DX9ĨE,ޅOr/"b<=ϧn2[})o髡~"x?~y%^|S^|S~?(aY,S_.֠bu(7BhV*$-d$K@ݘu>:RKP P@%'z[u%$75R)w:ŗ $ 1^Z(3x*aJ)Ыs-à-)leч5ϡY9nnk=fW 󢀰ӓ6(\y~bDB2Ӻ;}|,tۮe(>k#amLdÞont83!8M+џ9}RH1Օwև19-nd+Xy'bW+SW^h#_S@E#*nYDɨySmx|Ee_<)Rpaΐ@x¦Iy4 n @Q+ƪ"Ǜn\ 9Łnዊ}&E&W\Kyst,mQ?`46^wki=1,]aycNoR5cJӋs`I#kw9s8cjcy<ӴȎj})(9U-dnWaqjń&%1.q};o~Wi)'BJ Os x'lnA#f T*5iօk$?Ov&UDvvmfSE}S !:JQ̷=`dȃn",Ih.|u6) 3[_#0_/k0Xa b^ Ezِ+D 2cT[ ˜>A"$]il9ao Uce60(asp'&ꅉp/W^Xdpoe:Ɋ ͆=/{.|^KȰ=ZVcE} ڄ>"ioAgMtк(xT1w |hޜHF\d4#3puMKeGt<*@]P~AЕ|G\~[]]H&cQ`L(|Iz:}v9we߉\E:ywk8y#epM:Qbf7)g̷m|a#fOC.ͣ2D_RpQͣܭ+Z{V8uxD=Wow .j`| q/P-h+m(|Vd⪟p/(OŤ%-ڙw~epfeZY#yo|bchZgrn)Rn>2U_7)mĴ65 [Gһl'+&y sj;],P~>㫨g((EUԞ¢7^d)Z%]ÀCƔhaW|DVBc1dikȯqURC :q+dᦆNtw,rDyN˷ _I/݂L4 c LQ V/^N0@LFJ= [NtJEw uθԨbK̃&ZJhB;{ivU52YkA'4, rLe/T` n݇z8*ZSibKek,ߟ[) ,;! [uKcD :ƺݩ+0igEnòzQz*Ya 3tڍYI0 !QHJgbGjE`z}r >M+ednM7sA<(y@{0wOpL+, F_oMh?ր-Rx\O8KhT"RV69oMS=ṆX mI,iƺ#~Brk}Eo#ƛ|*v>HMU;Ͷ]{t?Ís(rbwV/҄sG}͓A5v^|7Oջo>,@w=MK%eq^\F] %ZFChSxVp5٭k+F3mbYy#}}(֋|f+?R#nu5nr2KETҕ<ܢ԰'2p^}LYFa[GPۄQp;FBP [96v>^ceTkRTX#dRh3(E׀(G_éIg(s о=~pF Ym]Z/ _wv7ϻzlH ̍P b-cVwΏ=| J:5 (Jƹr1hf8Ά9N3ɞL^53Zqb[cgR9YN~tI"dD7hbR "Dhaj7{>EdKL3dHr/н֜c7OUAnJ%/> x}ԓ4Z.EWnh1:&ġZ[LWUmKM -M?nCOPg$P,KC1b8 !D♷@W&%礮ymUykB.CsԜ 1)mxI w-zvKۺBvX0ϥ'{RyWW'ҷ cP  KQoY7w^7Wܗ cb| G#uʳ{B|%dEVqciV?V Aq/ޓ2j~vEJ0^f+䧺mǰ}F7P(XENԬ|*r;,S,Ua&D< bvGN$~@tk }A3.v}pΑ>B508:;@h_[?}=k X6.-ˮ}!Qh \#K!Xh,9Boz|&U!N g[Cº`DUE%Eȣw\U&͟뼆0o`s5f&a`}}hESd!Rq*:6<|j~{IAM)L6{QLR|WՒkhא)/XcvHZ{89d +PѺ4:5l }Zd+Fhsg4>ZU&ڱ*d)Ura4n.UsqB)X\e5gJ/&+"hJO՚4r (?Va%Sa6?:wzCdi.1(+:_{0IK(8xsuDK"M50E za%|7Ҽվ]IA!<3݅J d銯W|[825'0I g?}dOrkN=Uw ;b~ɺ2Zf%oiQJ) 5@c*O?7+RDžei] qfe,ȱH9FNlNQ8hSZh;F(pẊQ#R?fNbBOrv@_"r>P~q RG## }|fgÇiLE &=g4667u,cE Ps֡K~zq[Ƿ/aq<|r|RiϥZ ߀#~R mx?Vr;QzCތ[*#c㸰o "",nADÔ U: {׵T|EM2ˑNnҰ ),<0ٝ6 X>`?X֓{JREJ 2_:$8H тlODB`LLa2`+o j\ K*4Fo`*{fD|AvؗU'9hlYysW*'U9OaIM_B&Wź()Xa *)T;aP^M5scw碭f:\mv6/ ;x7,`6JCXFfV[ HeoR-Cz's ן0|p`in" ]PلAaTѡ<91n`O$tG=7.fQ? x-ƄMأ$6ʌY 'yCa5{XLb=<Դdj;҇Nʆ <֕b B_Jm|k'|}zڰfK֒RLQAڶEr)Q38^qBzo9\Xڦ+V2BJ XTAd@('3]黯"^"Op2s}ZhC܅4q٫ iV 60c4dSDyYp)פHCF(0 (StLB1Z45+W)>96t4{4ʇJ!>a ]Tحe*$9fKuW"&*{7Ky*ܶ ]/y9{>沱}vTbENv|v,`KtO\ R:Di F @t!Rnjgcޑ촣I("tȅד}N<ԫZMOW$MA#X>fq0N6YQ}EwcGI&zI||d.r x*> Uښdy` &?s`ty˨YK`D1̠HWބxa>T=+(>*xFjCOAAbX0tM"ir֜Ŧ9̈́  ưp*UAY^^Mk.^ܭ#}#R%A春uf:qLJUuk)YФklڬ# ?Q/0hsúKF ZH}hɺ Bioӱw-@u@_uO$م9Se핏w^x87{ m[ Si^gzUA"AU酤g\uAi=/{ƐN S `TKcR3YwF*Zv0Bh%mȮ >`*3"e+.$A^9ůy;xx@l Ytsƞ gag%,4P{S\"8巧 ȴ>R^<gRk3ߐ%j)l]r\;"Hl:C a#f?嶼 SB<-%eڌ 3Gk&q4~+ LΡ 6; 5TB03 A[Ln nn?v *XvKl/'**l 5&l[f >;eϦ5so$P3 ~̄*Gs+]Ԏ5 JN|Ad箢= ݘ?Rx}xe7G<T M-L+#=#g8%]^ҿp.|mR*/XDòlj]mެRyoiqXYo9 5 RwQ~Ob->o,%rSK;2CA#e_;{B0 _kܰ"Ne\5| Ǘ*9 B'i̿k5-~@-|0S"9Z6^y/t몥N,:d1gCf\FLzOR=EYV$gn{.w6wl )~Dѝ)`4!/gCQe)/y84"Aiݜ9΁)ԍRQ_ж]痩H-E.x a/ _%h>gZ9ے{8OnNfvdŰx6]G` NY "w٪Ncz0_I K)i(~!TW' ߝtb!$\%_>փ7%>c4Gfi382pd; DŽiMôE1=zo.1zUr|:M`cbX^pCuG!/k>;w\-2ēO<BĎ\5-H+^ ۔ZHR?jM 8H{fwlj5TlLRαP'X5z[JR A݇︹WRN%ty8wIr/oSLCs9y|Z\m;h}V =pɢkX\ٽ̕țaS \9dq,v]QFG` :§{sWgNҦRwyM 9 2m%|KuY10zfSUe/@?:RB S,`F KS7n]^lRy~jp }0ym,6C&n8t;w|fʡ᪃z6?oƎjIjqAn^'x(i,;kC1vbݜ8/t3xRFtpҔ/׿':wcAUS&s0T[Y$\3b=ݬ {nRUK~gٔij9`5 V Śy<(5ǟ#y7AQt pfJոScxTEbRW6X6:f9Fĕg+OshY-rxJ{+ϠIYfX\ug7i=RoSRaXZ.csTAKpJxhR'>A+# =>_Y @=^5œX6JLՠȌD*1l_vbQgA89|cbG*#3la^W3(rW`XճuT 7O`vKSXNߑ?l->Q CJ!Z[9qL>WfI^8b@Xx zR@/V\HQ9F}?B>RKz4;V#_Q qK;=JAbB_! 7(DpH?P :YtZy]6p YabH0ZaAӼ&NM~10F~UWh6R3zEc'콅 /-' !i$9F1!|I7{d*\8~YV $t"7Lb+W D}W?h8(#2 2t0 6MlYfMɼ'm_Nnf6pcTAZ!^Qk=?%faɗ$7Ǫ+xy.̈́{|: Z8@D"ʀ"~i_yk.g_,KJYx R!?YMmt6z#_9ٮ\UΈ%gMoPd[ƆFS:hO9ɫp Z'̵a@ZfO`hyA. 6މ!k;#gH~\F U}wIQ9LXP$rԁWC-n$P:W@~oUsa(=٨'aAձ egĮ[Y>>pVi[|}. ]܍oꛐQOgi>Yꄣ`T I?&bmF:VՄnl%K]#Tc~Eb5C].8@`#XKfOK~6\:Ivu2yՈ֪w}&ųp(]5$SL vYf㹭sVq@4 D`^5RQ3N[e!;\-Tձs۴t"ϧwߩ:BRxf8"L71ZxwݝiYn*B_΀{YmX`H"\[BL5Ad׮/:%הMz yL#sr]w 4']V!kACNF Æ=&Hgo븖3S%&+HSHe@:2\M#DOƒjIKڹϱP# ZW7ڷNDHEZ?/":RIRUZ#7ad .$.![0$k]bōK>@V7 @HNvG2r;53}j3 P:w_dX^AU2!woO/Fx ^u^5W{ڛ{̓Rp)5's[ .JchX`Z2A&_"&ROemrXcbmwXŮ"-|pb&era^ Nh-}N>2e ]=ln|pojյxl ed̮V,*!VcX)%[x0Կgכ0ȖoPBZl2dQP׍?Z?DHo3qb{\-&ՍBbR ع IYYkGj~W,~Aibw%̧4RSVEl,Zz52̎sV͜i&>O%\5us#8#y0( 3^:dJ}f;SJ`ưLǹ۝tz(c,gNx%;iHדUd1^lw.kVEYAfpN_Y*B]I|+|{>F*imnHѢ"e|6f{>vAK~Vg[Ibfh62Nyq~yܞ;JkXۓ.:眠@&X2Jq-Z=2ˊR E0<̀]DZX \T>nXjw|aG_WHT i@ַ%?#\s;L*ChFJGBf K m)O@͵}ꙻ}:tݥZi?{$WS*; }rj}W 8o2Hw[pTŀYp q8.v/FU f>UkPxg7 ´d`qr)lU|y֦=2"Im nɀFL#DF44e >^ 3~l>Fۉwt@*_Ł~ڱ|)x:aΆ >L6Vr{m]GB0 p}>s_'Z[i_[cLͳrk$*Fr#O&j:R[[@kt2L-T3]xw*_B;_v`v?/2KxzED ("#s>&(?df\~Fm3窇hVgF*I _}98ћ/ L$e(!Hiؓf-9*wj@16Z[ۓ뽪?0AKfchVq\#zMwI wZh0YWx?‹> s၉5 vI6~X:5$ ش԰^*: (lXXa{g鍳~)z?`ݫ³"ɸ|F lJyuGAFEPDW>,!q,B*7*x 3F+|S,l=Ao/{4߸9^_RI=mf**iGM@[3Waa@hgsW҂>|\, ĈOxE4BaÊ~.H^~@3{dQ$A +kL}ר$8:h G&]WDxhUi)w򋮋gjfac(yz(9#]ޘ@?Wg)pLJ\>+6,/.lD.*>4-`Q.QTnf|ҕNtUd-TaQc]f0R໹4$Hf`:W!Q5Z |lH sÙT=?r{Y]}rPKo7/ݣ]`tOdp ,MbcA E_3p)m| -fx'֪Q %X8z38.\FE RUYRMY_B?,CU 6#)N:sO.b {bɫ^l!GmJ`\5]UBQ2d& /9rI 9* 7.}FwCdFG V\oL2DR>r]4s͸edZuB6C RVtlaX$ k1z*=f9$`6#hoAOp :@n>z5ܜ2>nJ1B 1_#'x7fι[z݊:O :HIbfX%;[TXdb+RK;O9.Ghw?P[zF%a?A؋l"Îod1/tY2FXDV7u6߹G;w-tqL+D`!5#9`X#vw QcYq _Gz'D 9U@UdGK1s+ǚ=(3~@c'EvʽXB#⨬ORx=`ݿIS[=Oi}>,|vĚ9iV{Htvz1r1lc5`CKqd”^M!:CW>jpEΓ.5 и* np 93y9%+9Adq`\T2\鷬 4!K_ZpG̞Fag+:8l &I?wo .ο.F^C1f_ Mf->b^@/1AKak{⠗ynR^jPw-b%. a?DFCC1,&,j+n\3j}0'eGAs AmTG0GpV(f^<hoFd7i”! Tjg-o^DyĹCFHRǯ"?J KB@2~4ں'>X'lb:&J[PH>Ȉ+DftPA6sn^SҸI1JXM}vev19CyoQ fנwESI4?n.7Aʘ| b)ǩ}KПe X6uԏǮƣqE()-\N;!a* %4!og^2T:p1 EZ&"[p|D(z+ī|dsrtiYH8gWm[JI:jLq, ~`fɭcamCG}%iQJȍOUմVM,OwvnE}n6 z6mq}3/<ڄ(EgpWӐaz|\&Ղ M=IN?B"}\IKɢlĒbxnzx&j =/+ zlC>P1!YNQpl8[Sn Q:F*O 1qO)($!/j Ie <,F$iŠu 54  8oKKjrQQJ,&xb3仜]wgdyoںC?_~@TXc+z E,q0@MS#79ܱ2"aԏrč"ԂPELUX%H[g<=UNDXiD<zyS>L_}>6[(tDz$݈oMIJ5^}eI27 !H1*JY-iaWӸVoڋLOzL j.kF zl!ɇ1|~jcB [8Ev- jb3,?%GnWE9}J4Z勬DhFX~VV^[ .: H%ZJgWѺ 9#(Mw?#ju+ijQ<KߨKU ^ϴDa)ʯ6mĖM],ş!(wI妃,|V*Oo'5=]BbMeә[/;9~h$r(W9niIi%Qҥ !qQGl]lҜPwsYg-伟aF;#K"'}|uj b(m#{4C=r klW`r>/zM1'`v T ?i, FTrC(jG8S?0-Dg\Nm?cB,8\2$DttOnߟnD _gNɳZ,Ƞ H<6XN T9v4e<;kE x08ȍЦ%~4GHk0䥋yݰNΫwc^\pu&WXa OQǜkw%d-=,$+?L-!?Ш[, "B2c< C3flΗcVpOcN*Fq}Ŝ65Ib17%SRy̥5Kw`;l$7Ŋ'R?tTxC0\z}D~4B4;OgT$Y_6¼6<ºOc7f=8ϯbP|CENu[N_֤(3 0ɖo!ه:P̲BPLK{Z|" ~,aA_RIK!rsGZ?+6Z.Vm+1hOݧL1 zZKކ nz:ds rg6k[tAIwKEKK#_*brVU170=Ԃ3NȓG[$W<|/ *ƓxEYVpQ؁ aAFDGCh>P9zž8d˿QvG;Mm_ZG7=R+՞B}e5oMGqJur({f7M$Df,([䝱iZ?`g9UyrW'ؕ HвǏ`|RR6dd9A)V†ȯ\orU/-pPEJw2d5l,D؂;CT:\/Cq!+ed(;9%RMO"xs͠Cc$m^ԃsg_?]/52\]: +`h=߷IːI)XcSIXFхCC8Ėi)ᠠSZ|CBbi0S gt6orD]4IezH4hhƴUb]CE$"6]rΘ^m>/I m$ժ>x̸e'S M@u~=$*Z?G3EmW kJ6N1ѩ.`0Nˣ9=4Np .so~9G'K흕^i-,؞D2Rm7_d;9>B^FIjxG/@` ]z#Ύ!ޛnڛ:*ר4Ac=XA㎓z;!M` N_F,@ zXmsxɶGc d//^ٌ(_l~5 l~GXMc!mrlOKNaK6MkpfYc/v;u@8S(MgL| ճ]0C??"+$F =aD"lf߱JR@o¢1Jlag2\Bsu5a6 ԠdZTqϛH=%0=MEŨ?B}uݲrƊqmcJ$|8l[B\Etx6SUZH *8&gA1$45Yir*W: *Qz}wpii k~ BO#!]D&W{Tu*TFJ6VUDd> f!Vf)kUљQRjwmg%/O#gHl**eb== \sBd-zDK<}_&2Y EH6I fqqEDVLUq30~ ~e JP &[]%ru<"J5.ي]& JJf r~bوۊ9:I+flĥ$t { HqDZя"F$ ṫ-n@ٕ dVuH =<1:%b+2JX2/b1eݛd5P#= o?`&i$ԸfQkQV-$rse'Z'*0LJ~  Pjn')W.-o ,co U VWD΍\>zϴ'G;_ʏ~smwYA)h]aS3+RXuI3$3܊H&esBEW&@[ʼnr7x'"e Nd4f]D*"Poal}׭hHjFZ3("oF՚*)SľDXuf>1n\9n-qkzQŃo5j237-ҘkRi4m?8y5a< Tl)̨=|9׍8Ӥڐ-X LVv9ɽ5;>NVx- =QwA&W2,yBܾU!< +1ρ _ b+ܣ'z*dI%82❱U1âx9(.}$l-~L^VE̜7gv-,>u9 P@+ 0ώ﫬!5"nck%6L`̥7I;kmRX+l! 5Ct} !K s w.y@&rUg:`m#bF71jKt:ɘV\9I4/k]\mQ&|҄aDt]t% .I2R~k@FNW~}XyI*!3J)TϹgSzlT3,n.\V5Mjw 7zZ%8jMH0yao+7;OU-^_Ji5Ne҃? Q^zCks,*,bu 7ʽQ9#L֞$ӒK΋u̵eX=C >1I9|4b5Y4uؒt2XYb?\ڡ弊y|lL|JX=FR/ }SDz"?(ԤG=Nr JhlQvi4!l|*"\u׻R1이2rEU1s%9w $8A2 j6d&&I}74/N$׊oXa9%Vp؁mEAwtt~\Wrb(pҵtwC렇zho0R*11Q{-\5 j/~}f}@e졸0˴֏^Y?4kBA|l`Ǣ<yb1P_D0r}t "'2ղ-o3<>0 6@ ]Qߢ+eNXy0|L|r:z,i"#=VI5n/gP\&9z9˜L끱(͆tT] aTjN1^yT6ȘMZßbWكP 5]ScjTam77jiYl-#)_ZEk_7le^eE+0*}" Zy\qCs&\6%,1K]id\RT“Þ$|Nu%3ݕ9X3ב]^f5rx=^RNm-\r.tw ɤG0Dw?戙<ӻ AʄFKޤI4RP,^@Yr0Ԛs!h_>4HsmPO6J s~HID*)&e͚LXQUlKMHlHCG&FYeK/-T}{D S+Vnq?cRS_"ΉAޑIoJC'q<sT)—YEڋ0@7^Jħ [HdcV:[SB޻4)BnĿE Pu) Uc#)rf#[ ܢ;nRb {@8Nkm8B:WlZbD=9J~GEsmq&w*mEyGӟ@7nm;T!f h7AkeC3o=7zn]T_&+>6$P+,4Gܻ}iHljhkᒅF,J'i{))d:0政mܲ-z=c;E.;j/IHMy[(Z=5sePvA;*ͦiA=*j鏛BWtUY34|Wu#Vӹ7sޛ}v%(QD:Zn_ /ͬa#jp~HQs,;FY A\ Kwґniô~RVvH޶7̊*Vu▆upej 4j)9˫.~ 6YP-6!7wS}hƦLEf6ĕNV%?-vOv胻Nޗtֽnuj6'0Օ ۪<~fY“oߖ s['.G 9\ԛcO ʑ11F #nZΔVWH|dedGd#C0u]cE9GVW*ld\n'1,CvH*%eU-k3ѯiаEոr U/y!^QNR7 y'(|%J;YD'3"t5rUlRHyk۷!_JrCul,G8U LFUpR 6R+INej1S 'ANtL;j5pQ+B>Uf[a+`$DڮR˃Lkn zNu:ԗ}`u^,FtN j={{HRsj'|a<3o<[XJ[qC>˗z|>%5wyN Dyt`X! m( ɣ[/ o:@>7?T3FoLip:fQ_fi.&\g^.$㺭spJJJDXtNlgχ{nieZd\Xb@04 [jVEC3bc]mg<?~?GTj?ZN-x-RlH͠Zr[˻Z?!wұ ?UK>w@hF0Yi{lKGFm_sAp Y]\UCSM3>J8 W^*]RH! 5E%9i'"/OMx -JU-̵ƎcpqʆPS8g3n4 zg̀3qz' ~EȲ ,![ 0ؓ_!jQÎWjszACH n]6y(- (("н\0'WB0bP(pM3E|"kqc 4cmQqW_$k'/xpNZI4X"~/z-+KX]^QJC6.f=+:F n|3)*nxF,t27@|qhw1tWypT$8#FR:dڙ T#cU-YEmݺX@Ri:֨(Ԅ_̴CMz벑!&VSl^/2/arC7Ԅ ̖`;A63 71[TG{>Ě+C癄o f&2w O)WJ Ѭta6p|4̕2*Y5΂sأ`O3w~ޟhڄY,i \4 qm1KL4&;ᑝ4V4:)Y:\ruZ"v4Q)x"tY lf|rA 2j|UYiD$5R-}.9Dm> 4_vohhPGYpe7b0υuﯰ*+B7xA(rsdPLT8 J &f\*:75fyɖ, 3;[XF*O8%B ?A϶~4AE UmJ]D{uauq],y.YmQ?qqdmۢY&Nc>CJgCMK;r=$%n[)͒cB; +sJ63P.HN|j1Ɵ (T0~4?"{7c1֕6Vy<;RV1rKT1b0/b=;uԎma< :hOZ` JlKڭKԁ*;~>]]y0U6=GZ\ JR\:iY8|Y 6FKU -z2EP= dQ(e=X3Ҫ4` I`"N0;mG7vS. L?mJ~9_R\nWu?,wŇI!y^'|.GfT:x$5 {EaWRn[1TJ([qo]6kG38V[KvJvBwFBLB5],Y ?o:@^m1E8ђkF7[nBAgm%k;ŷ[]%.S^=vx"D SvsF}aYbQ2뢣rkX|} "UC=FC&ķ~v*WKhR9y$kM ECk^K~ o!6_j$rD4lwLJB.e᪄XB)IKĆF*^BK0 Mt];cAw|l'-D$>;,@mFx]}8$y8 7v%W=\Y ۀm~IQEwnB.#v 3Bql)צU,q_PGsJ~OVr|NV$s9#ǃ@b\A@O.Fs󑈇ߋPhf'%%xUGUaR%W\gqѮ!]U a}Ⓤ'|誓{~h*~8=ꇴT>ă/]@%Z::E;<0UmЛ4Yf/G\ Rq o6I<'tTՏA!,<`'~q YڪS#͒4"?{ 7DŽ$Q\]#QrzjQHAa@hm&  T,R!l,:!ʨl06r9|K'[ibاJrnls!z$IXXM*G0}nNÉU܀`tKIxwC# _ H_S~W Y\؛hb"'P,A;:$BSDiM*jwiIGa' `q~)hZN+!%o 'ab 8Nջϔ"BB'SdyamzsUtln#Ҭ7lv]M._UTt}؏VM?W]$I]"hblg$ ΀ ]Re%T)8VXdQb.G PSYMC]@B5"qABL~"{^ AbLt8({ ^ !ЮFT65&٤f%͒7/fDEkVf܋^C0$.v6K+$nG.dV Rt}~ƈ=?j%2%&dѓc% 0wVq놩Mf7cYk2UZlO=8\tEC^]2$)Y ՜PaNB`ec j;*mE:?)x~4;V:\1eECn ȓP\us݇YQ&>=@|',`6#ZH=5%)rwhN!|]=&w5ʋ6f>EeҜ2޴T*'u1ƦiUHH eڻݠ+|R1hba\sb7{6ϬFn 6jժqr~*Uua1zt,ɿ13] R!اڥmș:61NY%?튢Q*0hgw*`tddxF*+9}-lMEVPzEǨ2*V -Fu]AIo6+i0jII(*p?d z\ 9ecPCKV|ϮU@4lc웇MCrA]~֫c;dβmv)g~] 38ߋحr= K|XU]ȿtTfq y7&YzGCYmFPp"o_KX0jE'>KD&""%gk/ !*n`ϸ?A6YQ}4h+ٔ1|mp d4J񸎿Aem, o~]M6U50&Q3~"}sӺis+W&UV o$@URÕNN%BwI=+ ˖tĞsK{lw)6 4Q݈gymypߗ&µĶ|u8%czl:%ؓa`#Ifةڛm ޘJˌ&Rd44F!i_U3bXމ\ Q׻]|NGz(7U)+d_8LhfF 5Ys|-ީ)]Ӳ3TG7]͙C?T~AWŻ7ʩZ.:Eqj~&(Fo`q0X4(0TO3 [^I TaX]=L PIQc]FNR-U:5nm zoOUzşg6 %`Z-4I 4}AĽ" 2Hg9!ј Zp y~|˽:PՀާM (%n[W!HGB,,F7f"'|+x;Wv6g}n$8ŪAz1z88=?S^<ulFP^czI8vб8lwDm7}B~ah0Ȫ=R7"0 8ApÞ'K7Ǻ tܷg/l|PT TN-8Kv_=z]E.峃I~j[{Ij-Ny􏯱+a4׮i uGzߑЎ0$3nEj ;\ĨfsJe*"`{W 0~YzG'Oy©/j"W|XxOYSǕd+a-QEZ9_J9g\edgJ{4vКkCܻCMA}!bX )].T_\/R|(I|[ŢIF#?79[0$Ay ֊* sv"arZ@LYvGLw,Nx'AST]*RA=ڥW/$&3|c=>((U@m 1Õ=~ ˱uSY==\ HC̳4fJAƁDsǶiG]wm/LbާFu!xdάc=krUVq KҤ̙YZ{hP%R,"iQ#Ck3(`F`Xۑq{ j2i U=k%ˮA,tRʖD#YɁ{49Q˿_c3øFG;ٗ'?y~,?rNw_y+8Y /y={Awag( nN5c~։>0\0/,k vԍ>/J >ːS], (5K"]1A-2%E8qPK&S!8Q+3/﮼23-BJIhVޝp yJ8o_MOcPMKIrfױVBg7c,@޷#3I5P:5GnϛJx(| mFb9- [ g2xZFn΢Fs_q+I[GvdPNwi@`l_`|>AU !p:;)aEPCKVZEE>9v! WbPzO{a2wl=fҞ_'.BQ6\М`'@$>x)gտw=c3&͏k%T{)S40<9;BHB94f<-;~=}LuLGc`g:MU I9ʻPjX݄\hPbR %L?-*8G iޠN\V ΉZ[AJ}JMaŷf[ Dqà`3 @eJuWHEw 6[^_qlr3< hAy3"vcQ\$A |0izNPZ^cPخ69/ c8Rvj{h8Ⱦ|ݏyhEZH`NzRF^/H{ӞT FIM(kKcfR gQV8\CQy4/,ל_R\uM+[,-@3Q`)rL6zɚ!pAXpQPPH14-0s/U@03{(Ƶ -ù yl?k 税Dd@3N.I墰&< '8fvC7fJcJ0W\aE+k4TҞ4Pv!lRzv3i֚/g>Vu$jLT+}h~΃'Wn[,i"(|oگ4GB Bh>b2GTpIF)// D&$R^YTRJ~l}Y5 MTZvM@tF}|.US3l`dWIխDp.YHA޼c&Ehr.{b3ӗ|4TS5ڼ[JS<0TB!!i·\+8(" ;MϓT-EZmv -4r[Bsz6>A@AS:tMQ.2g1w-9&;a{& &y9Nd`9^|~KN>_aVJ1Sq19FrqӬ<\O B@n 9TK#D8uzG$i XVy>+Y@H~ZtglbDj6JVqkE"19y/X)ڮ |~H *hF#h糂bX$ $+@ uȮp =|.w5 SrzhLQ%dti %_ջuJy;Aqص*A"zya?aP%u2~% KRk!5 W;ObgvL~I8= ^۾DdW3g+Y8H%BFuwdD`cE*r;$4!>E{ϳSYkmWKE&/Kzxns}m bR Og xW?xf~F6K<4[dxl^cXư/@Tk6`"K#6Kn>dOG]3gj/УE@ (bA: ЫI?e3MOwXYk}za/ȬH(7\y^U.QxTJ܊;[;.25\Mq@f k-җд0FtER' ^O'EnE?mJ? 7Tr0|o}J/ `?d!?%  ?yDnGh֯eK~xձ,.m9O)pFV6P3WɋX QC%Y1: o=]9F;]IKbfϫ/;ء"Z^r}D4MxI#eXС}2=3~ը&) Ad&E,s)@;X3ujfed@+ʞB&AD죽GO!e J6{';?V/r8u2zXa t(T8?Vn\]w7hOOF.b cNȕ!yN$,('ˮݜI=AzVhA6dWfzӹ*0_o~$d1 ? .ǩroN\hk< ASG=IJ0r_p%m%*IoHݲ7 dK+RiX 㵱%%Ov5 tL4ԙm,!R5d/\sfi<]G/^Kf*L8 G:Kgv$u=~`G $H}<NW}+Vn=IqoDq>xfG8PJwYt$ O5̚UB4OB|pQ\`3Prԩ; lEgˮWɱak,x]2lDH/NeVhs[< JT'=I v&f_N'Sa>7lk6`gUƣ̥갛z{{Y]c_2zbn[-kc6̆;sT.=9\ad̲2xEUWc'؅ nb>lU {JΚ8{ťh:ei|7Vz$jِ{;}1>;r;|U=^D2^ae? IEyxqw ;z^(4l`rfKt McGD)OݱrP8: R=rRzPQ$xu7CFDUTZ޲ wvmrp].y8R@+x{8!UEf>&}[OC]PwT%pʼ/١98 dTmG/2U]G!3}NH}lC 7;M!dF˯oRGWj~(Ȭb\˻G}5-pc=4A+Q1-%ޫ\g_@|:9-[>~$sySxoCVБb^\?,7,3S"'BJ٨ Ou"c;zu,d]M[ 4*vƛWL,5Z0N=p۝+N^\2'vQʉ@p~IqD|݀'N.)1ߧ5dsua|);ceZh>R?%\=JEzScړ[񤾯MNLF3܂م aE((Ƨ?np 񒁵lw؈y)] Pn U0U N>l箊ަY܅W$)88Qm1•e_ih֫Y6XU@YyGj{ܘ%Z[-GL& DjUPW@PWdݧ-ݭ?[6CMc?A01X*8TzG]qPHxfF~WOI4fjT! {-)7"M"čC by=Fhu=hio Uy3{źdv rC4 q_, IH%"O[a9LM=hc!W7xDZ74eoZAߞ^ǘ\,ntdLC(=` 93@u_/tS`2 M"t~d3ڸdGMZF䊳`PJl8smӈ)Z hHxwB^C^u' f<:{ 9XKulҏLx2v&g"!"2bR臯51=ˑ=:w&Ƚ~\٢iCKbIm~clgc+1 Ntz"_eCⲴ]LzT@4fR奱)1%ZFz[_S:Xz(Z(4Q zy~e "6Hv!auЊ"?KX),&6Sn?4\=$2* N6_ 4A8&oȢ`1:δh:2?TG 8~`ajXHNvLn]4y) ҈I kn@pCfh~ş>28<,.< uwՏ9 DlbbHTA;gjˌ}*%h}OG;tHӰù~c6? y\ҥ`2 U L䤉rFhUÁմ,mv9ltt7rҘɸB>46L\ttAShJ4T])>{pDaYOa@T6/ }%W]l0&^ظTs,xxpH^ՉlSTo1Uŏp%ӝ.F-1i6w~GTa~c7@}+]BWl {@nqܩ/7I n{J_f}jK:Op#VfOR,;j\k;k>^s,^j_lگF!2*0:$TdAK귱suN 8-Q 4t[@3]D*F\7?x-Q۞ih3ŇCPD57-l=^8uwxn@gA: @ Oc!$o":Ӭk]UXq'>eeUWmK'瑧6y;*ng!kX7g"Ѿ~l$( cpEqK1čjg!D$?bq4+{0;Ѩ.EoX2إ/+7s&g{^4%ġo j$MF-T &Vl$b69蘥l֧KNgQF4-BcVk@NΡYs:j[mTW,>Wu"3Ru3^}db#Csw,1M]Жd\,? (DwJiwSn>̍ [W^"yZq=y-,sb >rށPg:^$1}]%3Oo>^Jv7ie3 %2,x6q -1 %PyZ{[4x9W+,!JR|g}@dt&*1)|&lmJ1%~XΈSUH%d(v_4r!% krY(_#bivVsP8ݡ7o(֝!u}9,u^EhK- J݅%} J?#8Y\@]k%-QIw: u?FWw׭5c ^QzV‹\pgo .? @J`mI4U:fF&DE򐤖ZJ8Wo _yolNE{(6:m\PTa488693WKgA.GDjj\/hn95/e#4VvtǮo#i~=~_"iOE[UQu~>( Q+1+ghm 00xj_D(. s@Tq 2˜!ag~?=,Z+ <ڇq)ܼIߵʛbj?^ ΋:jSM64 )DL7lNm~?۳?jy'>a+tWU#w>%)ds fvP! 3'n3^$ohw`>tGs*WvMxF9I"|Gj_C[-8 I)0.)X ؐOlewx԰psQ'(ثG3!P)m7)(bp tHE&W=q1G6eǬ\"ľ/H6@ЅQO3ڣ[*~<ϒ#tDZW E]37NqzB_Lew,Ŧ%uPzΩeKrb462FHW|ʥ;yla-GB:hl0,s؃}V"wu(6bY.S9IĹ hϧ:[QpO v3Ԋt2s$1ƑJfhb9.Ct-!RsA6w2aR&bghr:jMHAj_ ^~H,b/oz1$)A`e %phئ=;ܚ,"8Pm 4C?8~`bRKfWcz EtC$Z x=zJnx*'#W,8'A=7JSj>p Kt{Cy%]m6~'V"}K4I`>7ݷ I![Jqa&`> .aA=nhuDdXh.al0ks;(]&=RKVԱ3b ?ֲ`W񯆜LZt/)4?΍]:~6lGq|3;Ja1P웻g͍x5&V|*ؚ "Gש,"z u\<ӄFC=vk[shL TF6W?K՜émi1Δ.hͪ]z N1wmz\OG#] @-$C!i2x|fB#c,R:+͘yY126ާ<"v;q0Py-QzCZ3}C^@R;^(+a~JV,ReȊ6RfoR(Uđw/Ymge21>w3wLv^WpmBfo `#42{^:I"iG*8$jNk3NS 5,ڡB:1re. MX`6vix4/__0ŘG>\1%?C,Q?MvB xM76)67͓(H/cH֨ X(cBK- 8mdV=E!9B* vؘ>a Scn%Ro,N4{\_y 27]q]#FgTwʏ3WWEۼ3$⁽DCܸ2+ahCSLLb ,Hóš *8: N :gE0oS!>9ZGc,&0y|)N,=>gE .m:!Z`-4%՜ *Lb 29r1! `rJ/gVro(r529-YB$(Zb+D}V8\w-zґG3 6I]k8|&u} ZxvAFa!v? ,T4qU}z᠓`73^藎p= u75%kuAFwO} hzҕ])+@EœߌBM5ﳟ^ Bu>=C`[AK q%]@[&=ꯚ , .knJ"cM Ta+;,6e )\{JKyź uBY$ BrNeϬieS}1q%P:~,78܇pᐚevBU>_/3  /]Ma\(γ1UxU{3H-7Wmuf)@XP0DȽ:p ϏqVݷڦ`NBI*ci-U}/4YA!O񿰠-y dOYyzs60?J&z,/ yT8X} ,`;BF*"foʪr'D=^PGaƠ%CI.z=Gˮf9Vc1İFP>=ż?,cb\qD'#:J^o6Ua&vKsF ۴^cDI #cq>;9]:ñrÙ?w ו!龪|ROeE4_۝4⴯ >pi*mۚ^ZT:"ɡ>g蒝Ht8IVqKqt݉y5< kmhS7"jSι@œhj3 llڡ颇GE.7aB] PfIĩdLt+{y -Rҵӳd@ӈB:7ܰr'OvM;.Q1=bTNygJz#!b60@dqdkMʎڇKt&tRWɚY]50RckF^"8pQh)]_EC~Fjrgdh0Qlx"7M Njn\"7=Pe,Q8 -j̈ON:̞xfčsW[쒦~-ɸP|D Qji Et=" ߶Lj$6wy].C\i;rE)vH$&SEhs/\WDX*0e-ڠB 'd5x/.;? S|PZ۪P⟬z&%qnGej5;zMrF7_'E 'kdϺ(un08k%AvKga>*pˇI #5`LTh#0RJ,n 6.8J–E*rn]Kqi1hYsm*086E`ɓc`G>?וJ“tKB݆q Xz9N`><ʖ5w5,E> N7Eg qm4q~1dfp8xfo6uw1 5Mg2BB d* m*MX8=c[ @tq?NUݕz_L&Llj}Ȏ V[\|pԖQIb-p{I'OE졌@ $]^#+C()(fs}eqkvͱS)iBы_GЧFjB_Yx =aq$?N)nRVq1Wyhe 5}b恤@wTy^ k.YP0ۈXQ˙6rA٣E9昤= L°Rh$}`(/%5CdPS]I]97E79{J Inp}&z } ;p>2P5 GLmR_yX E7{ wN'=ՠގ2Cq&G 4E qpLg{ h%uNjaZj+"lNճ=i˅1 P_푫<$4-zP'дFQ}(bfQɾ5>ΣPJj9\P"i~ȁΓG5 Yv岘F|fO)(٭MwEfZ&0Bv\vȿ$OUJl~bZ92ipIl#f@.D~R( x ٣SX)L Մp7z6E*`'6_th\d%e6j_6L\hSX%.VElq }D@}^{ABi~wpÌ<$VSiwڞf${ IqMoe3k3Sؑb[tF纇Ю)I^}+Ȁ0}ilr&P鉊'FoR8дEV>:=j湍JT8Aug=0bX &-&d&#N~"qM|N(4=dĚ^tlmqYVL/!UfOh=vI[㉾ƖsY@q|]XYX6-Tb!)\h,U,y&d7_{k (_OBwixP1JC޹%X az„qœ]Xmy[twY Y7ʫ]3lTЃO;g9xY?4k/9N..goWmG~~i69s[ V^)8(^*|Ǟf 6d0Y=%mJ4yZ%ת=9ZV71  -Ex{ԟL{睗+c^QͬJ>]RHyEA'ծ}j.O R4C1%aS$@z&$Q;@r7!ZDuqNƦ+tM Q+ F&|~ sL7]v٣H_N2?:/;7Ӳs0AOu>r ?7N.sE ʨ.U5_!b?0W2}ȞZE5:EWx#e݆mw{~GJRW_ʊ`%aNTK7 hR2]lNAtN1K9؛V>H',] S[u-K625>Y:~vrd RWӉ53r!KaNӅn`w@eqsSԳp![kDH7KhGPOQ$}%}4*R{y;kcMQhCFA(Sgb#=?XX oVq#L%$?^g:֕S,1/by4)-}5)p^F} 5 Q&L]qQ%:%T~CֱN=vNu$n{3H9y}:7PZn,YB]UxxfqţXpjMkZZx.r-|1Ťg, !dlprҚ6mH%-}]V~terF,S lq+|&XGdzA@ƕ҅Vh(Ju _JeySU)KvW&']ueer%`kβx(DJ_hz-Bˠ@y &4垯Bzkȁ2ծk$T q"1*VŸ\/W_`(vI[D] pGJ9ܻ}|A.13|@b[kjxZ+T}*82=*ߑ(/Ց2uwAK1r,f+rأ^1`G5dH] B)iv-y?C>yv &0?A̦Sto"S%s8"!Y gfW,jhNrGΰmʹ<,V!n8{x<2ʺ>x<#/?QVZWv="/t|+ l(þȗ!) SgN}D2Zz/Tϵ皴ԉ I>@[6/YZ$[rO|SG F0hډW)u28#R jC,Ȏ;jڃb'gK>pџfm>F{Z7>AJ+cHAvF~KC[&ǰ1-ARK/}a}_Âz4=G2_?k"g-\Nç4W'l*| "O35кhdj_nr e?HT[ 0@ExX9*XIΕ3ReaD$HUZ]ɵ~^!h\D; 6n匋r"^9qZ4L8|̝ô)y giZ,یz;J[?i0)~1vbUfФj` K..2AyYeY!! ڽT·8:s_rX9u !~A7+9oS.GVLsfÑ$ZJmy;;j։Z|_=ч֠Cpb3c$]@BgZ4v%yzugP'b+[ԌE~nq ʌUS$'h(; lvX-~cm{~Ͻy٦4mKITʋG²={O=iTخe*ߤ[Oo3 r>\i,j= S()^ kZvra0=c-a u;6>B :,tp?϶wHM(Y&S,:u+lpdHLƳ.l'XȜ{4XK31$9K1w~*PI"yMI6|ZrtėC3re@/mzSx]obz#ߴ(ȣ&.g^ma˄=NU?Fpfѧjv]06C\w^%AK@w l ƸFM!S.g-n|򰩈A!+ _ЇU6H0)Sc0|B>y1[Ӷ5Fl lr,Q` 2iC B=Z̷Lt) KKa|6k7)Q"?t8>/R"#?21t>@Uwb'Vqp^S+P=xiviJCj)Ek 8C]7 g`W߾~Fj {JCs1ps^WG AaCP%8C>c`I:rMlZO" l~PӔH3E'C>.}vVSG"S/Q}&(+C֝3RGZE5܆53EGZDp*+},5/Zl~onW/OO8hgSֵ#]Igk?qiF{hVi{h? \]PN4uS?8{=@ ^_+4xߴ " _D1zYN}.P?e4lp h:F۰þjVʄnk%$R[e₝;O"oO'hgŦNZA:YEpII oi%x-VL-C ZvxvpBOx74ި(ւg?j}ŷUƐ$K "l}Eܝvy0`|-nW!z#1K5k;Y%5j09ƺ7fw#tg>K(Es"A(!Iɚ,-x;dS.2iP/YR(Z_Momxy?򵤚ls-< 'v}ҕ\/ Qdoy'RZҤ%pQHphe ,tqNsc~0-ͦu='ѧ|OUE9< ͛3=fJka<]1WiÞ4뛥v4K| 牥q%5eF_S`M(xکȽnt)`.j7힢^ d7m[_L4+}WTOUmى $Hb<g^aDRVTjq(;o7꒻cMhQJ7Mp&Yք3gj˱#>Gw U "F/tV'KOt"΁5OSO C&*C@ð&es[*ʕ=ba貢|fz"{|I-I;|GsǍᑵ]ס B. 2١@BEp8~\_qj~Y&IӍ4'Y "1zcǺ}XIѐ)$(, /gMѦ |yF_JnJԁɨ{< trOrvު)4V m<:VeLi&⬏t*uJp/El`ۨ$H9i ,\&-Z;4|);AF3|*ú+Syzo[l- h=6R/bڴ]Oj[uIQ)phB M7oVH)rzV%'vB3TC^!CcE3b o#S8.,uf >Cvd#Gf>6XFaM7 D>b~毒YG 6S2EA)pmKߚ_+8kS F>fŢcNbе2< ʐL;L*Fl C̮ [SO@'[JVYw9?TXBxɁξC\q.VŏyPpbmו06+bu{uӌ 9 ~^I[qTЮd)^Jm lTmVǁ r#ksWBs<[]*q&b5 03d@,~? s,oK*RCg?3g9pLgV W^ ԟ}1~v~~+Ys')YOYU8h_\QwћYòLZ0A4(RΖ]dd:.05c飞[ 2m߳ i jv[~6m{&e?FJ1]?bzŏEL^\G;LAjhs!*ǻQ 𕻏m%8<vAA凗r$q <(ncˬn8PCl@4wf%FoMxfV`i_@M7s8u=j6Wd G5\œfT,1!; WѼPA`xlsA:]+QkGԘ{qJAuk5}a|Hi˙8k6CL}782nnxbu[nK֓lOܤϧjx=rQvm$w+67G}O1 [d,gZ0)S|79~b딒WRvot"GAϘHyqO%E1 H0O (2ZfI rjְ (~dJ= ,pwI;6"WqiY>;4QI!%8k4{7߆ŽlGLz]"nxً ODhOӴtcXUN5z!%Q)-|;7d%^)A;G^VAg n}*봄ʉنP2jw`1< A~10*ca{Aj؝^|)]-YFĕ'Р#q"\!s=Vv*=ոC,gtnKVd'bo+<&HH2Rt OYƶ;.~ Cfp Cw៖aLH.#گg['ةZ|EP0ԎI| CCJcz nI :ѵW{P#$8- d*Ґ ]O n‚_G~0x|VwqmHz(/iD`ر(qƖx!,fg)|i4]D+>4svP%VjZPHĀELfk>Jw)$GyeC4TwXТ^{kLCĕʔ$ =MHdpU7cYI|bQYi5v=@v ©SR&wm,v$mss_>Oq 0]t"SXճÏUִp3 åSEk&^^[lf+nLkbV*v H{Hv+c N>MxZVX_%#K gwudšD>H *Գ?<'ч`lp3CyS!]EQI[ z+c*nX7TLݼS^uj ;b:S+ÊhKx`qm `ԭ׳{jwFn\zpXJP_MG9c8{12+j$Ak2HHGV;ݞe7 (*,,n 'h?D(Q-9:D!h53om.J@r"I@ZnnTֱ5SW)ak}74 $t­rTXJ{8AfOrPVBNyb>҃i҃y,uGE+ֿҍ$J԰Jo#r/O6Մ˲KFx? ʤ4b;"|jښ᢯9Bȱ|80#纶L?a2{= ۪REϏ)*w;Z=j囱=Y303Jޫ/);qP> crKs5a @/ffoN6'`|NF1jc4}[%6l_-rWYI\}/7x%60[I`o FGeV_K7+?~YA԰0꫅w9 wڔR+4! /}ay}%m+T.n@]7U-{Čeģ=BVߤzl]:!aQgOb^VÔC[}EuO{Ty1r'NIˏG K\MM) X:edH//WdRYtK6!Ɏ"-EyR^]Q3N2zrQ%wk#Uە\Sv|NJCy `c;VŸ襱CrNkgf;߰Ŝ>cхIb)m5QvʃBۿ?X"zR_SV @8p5m4]Y;vav@b1s݈l߮~A ϴEa )Oukg*<5[XCVl;H2[[5w hEh>&*ƖM5Uv*H+^!KM{Zg||$tt[Ј^<>X謫W_ ڌ!ǴԦC0p& l5I:XxSݝ)ѳɊCHӉ⪔R (]1qOH,%w@4f~b"]NT3:g<,L'P$eM>a%oT)6&WNH&]?B1K .e9.]6l6̗*}X"Q\ Fj (J˛kmo Pi)r )aLJYw6nz`ݷ&ڝe;܂~0Oam;PꀬGXI[[Gh yPjfyOϴM=s&GBTp ,Mn:R7Ȁ MqsW>Id#g%}2Ͻ PՂs߄Wn]¥,UM}2bv{m{l kk䃝~*Za#~17!(C訆&b<]y~VgmƒUV`ذfR4wVDN) ; !EmW/"5JAs3߆tNӺ؂wq:J iM%w(|kP+Vwt|؀ar86bХѲjpf/kV-VQMi܏`2[|ۂEgۊ h%XAPH,:*X~N>C*OJF@zZ@| z5R IV :Oς rly AfFX5HM%@$[<ޱD|1I8Q1JbaԢ`\GO)]KgώP]Ssmpޞ!0){(nrTB{@'QB ![ۖOD9Pvξ{n)̶pԃYVtGι%-gV(+9.P.+vr݁Dୄ?={_xxi ^=-&:Sj#M@߽hQpZJ߀I)X>=,U~X}!il6Z&gy 2${0|o9;g7V,śf3`CmIҔ-xpk (Jn=ɍ:lep׊Y(:ړ fy Nnc_ʱȪk"ɾ*PۚHEX;wqen';(ߤ;3*U*קBuI+vEG{p# Ad'T.gcvjH%ػShF}x3$vzfy#+Oo{|dOja#ߞ4etŊF`ܔ$mhFʍ/ZPܛވDGSdV@h%`3.e#g^=1RkCC柄amDU`@ދ."yū^dJPJuBn+0'h8zdMWu0B'tEGݰ+ P8@ mI.Q/\Dw N#@]qց"O+wi8(Ξzh @iE9ed#W'F_(#XSg Wz LG86fgJ.Xd07ߩ6dvZ&'V)˚G͖j%̷7D-l,|! k4h2KImvIM׀XAŒH&gOWǡLTzjc\-a7wp.ɫ3T&MyOa6%þY6( N3e5^'4&$Q;Wߒj*7n6"\NW #> 4@ 0;EU:G{Ra!-24͟96rBgxG5l4/o`7z ZEx"Pn7}}B$Cvێ_pũkX{ONh Rj\)gK7PԄ=5> iOpӠ*1W3{ niʜiB؉$2d<,Eo _GV'[ZM%&MtRX ##j*Ϥ -|~޼A-6O!d2»l|azSfӟmo s껚x۝ڬN'>WH=g\E[ݗ4ߥV׬͠@Zy Nj\\Adll<< @a|arb̎Z1Y4E=# pF=/ve1Jt1=.@z/[_1 Dm^@۪Jx@8$\nc6WAedH ,1 ]DIq\#sycʿbK\Ƌfs)Q#3ߪm,Q_~j-1Hli/ްֵ'##` _6 YYC1wԳ03 U-jpAK.fU%NK>,܍G9ǩXvͲs(Yz; žp@^k7Q%iS yHd9f%:GжJR-Gmqb *69| Hx3܉V #uGѲ dZ) ?5ɩivX/ 0* _ҍL`71ȿx5ٝ<ѩ)_+M`ۧJtZ͜9n͎Kj_-=Q# \}^GMCض%S[RdVuE:=cyh]E"Mp폀ּPC*¢҂n_\ܱ,Pܜ h-%!޿ 9^ m݀2|/ܓݜ -y/{—,I3G? nd@" JQ@u>q}R*} /g:ѡ8,H)ع#ZA%IqSByѥ:UOn`}hO~HY5RY@am;}, .@t@f1Xß 6</zzzb#-y^HkK 1QŽÇ4E!w+tP$s,\^RflFOE#H=ZJ*VQ5%%6 Z?2W&T,, í(@H2@jA5]qQ`Ѹ̋ HZ*?? }}L5vK5#LxI/sL+zbAğW]Y5ZԙRQ7BxkM 2Hei l W<9W9R%ٝqAngk,TDݰWl PT%A>!%{8%df3}d2gMȬL( cK^mŷ<^$toO*yh~# YBchǔقk'`ozL ܙr(#` "'|(CH@8bZX3nNDw㔕 ߛ9ǒ`N?mXgsf <:JwxߌO9Mr5~MHYD2w&2|\j=2D^2GL OG/qsQ"vI{-xzu엁2G,߳Y f ;% k6~D;֋1-Q An=SȲ.6+7eiMT?YUr emT9;gtu'q(ƞNBq`ҵ0/s`27]l1OdqOPjnJBQ@NKwMM GYvF,uH#~K-FV35,80$3cߞ=˵H)pzU-\-UC[ s7 @uz"eb&KmFX)߶lsD2(;=1%Ǯf7|QqېUG*+v`A"[ǘͫ,)>6LD0Y=/:ַ"3 ⡙ĦF҂kb,*H4)A󇕡57o?wSւ!j3+ {j.Ww1o`bQZ`ZV6 "kiE&ej hsy0ӎh)YW-+?-wwW~Mh]ðb,%ai2C\ۖ((a߈6qͣ~S{$>M(='d}U9:BSŔ-> E6& C3r9c2"C D/KH/N.jl$dOɁiA8/ C5:tjؾԑ2g.iݻ_8y0Of6&Y؅iP\-D+ opD7W7!];Y_ 6Dž?s\Đ!@uZU 9#osqȅmxle,e~|6lݷ*ߑ7oϕ;{zb7bhChGM $ÚJnr];oуLNO ūp ,ձW&h% |]IwqFeb}졩A><Ǎ3kOڧgs⠧+4}S:IwRM̢a+lrģz?_%~^|Ix/ G]:-TGi#;^O[mj^b8zd})E!Zx_XdZ(Ε؏oȹN|+QSQZq}uRGÃZr$?i]$KԢj8;# 7LM'Z@h.^.. t}Ʌ?[,0gqk\cgsyJ=s9(^Q&rm  &֔X6M6#;K{grJ}H}qh񝾾P wv^T@lLqΞNďفqL*Ti{D h`l0Svsg&Ҵ0$Aדq kj*dM妖mgsoEL},u0ڇlݷDĻt=L9M!" B6gJ 9:M4|OV.-{Oե=cT$1ԕz3F Cjds!K tUuf QJvc|!\zs ֲxwF}-Zܑ;/m2<ނSuSSקe!\qz83`CmdԈqMҕtVi:Gn(#wB5ݱjg[O|9%;榬!UXr/| fy˹7-Z?)tW $VjoS0o־%.-)"{X]6ۏ%7](lEk fx Rlb}Ų_mZ[]Fmd+keq#Y֎JϕWp<6:# ژԓtzKdT\]S}&KeeF>eCNW֗)6:,}vtW(8 W"ɭWky71L>RbGcnt񖓩{uj'&OF`9GVo0/+m㫙x]4rTP[Jf(K^<~Iǘ`0+ذc4Z0;YtjA3,-*G;rN,>O(t$DͅȰe{9FE X4-?mud*wkjx؝%ʼnf3l;Xc3Y4A 9w̘rx /.MN6*L#)бs.&B(<x{WXMXmE4<\@;PlufI$*l!qeUzzC?;GWwy+x:A?Nj1bEg`udK;LUT!C(dTm FbA9bmH0'3|jIFFDVr~??ݣ0 yK=Q2e7AvN@T# stE[KQ~xHhp,Jد,nC3`ӠyXy%. byH;.k+C:g4sE"pʼb<׭p@LU&34nMnF#o\ o:a<̄ m$>; ,{&G0@vlwc%d-YbuŲ&b`p0b3)R=Hg_[H"Ȣ ,Q5:tυk8K`f~7 Ƙұrk7m>܃0@IRy۔+n\LOUצ& EwF57Xl)}&=>I [,6FY-"S(D%/0'+0X~MߩaiV;'x&agzKyH]76Dl<8iѰoRi `f$g#>&53!@$ 8ǘY/E0mؤfS#ǑR].OCu"Y=s{-O:q#Јts*fnt`?xb#r xU\v썁JۣL'9Răl(IWW˒i5ĸ+Kw{}*CJi ^[Xͬ駍\tԠ_ceGoPhLNɹ"K+LmҨNiڞ&Y 4HѣwC)0| 0z˶ے<s8c}(hdJwR "k!GdԱ&n11}5ON_`pߨBf@KWთSxq*JlVj)Z_"'SP7թ6Ae|'tpChsrdDij]$7.hVXt}0-8T k ۟)wwwG/mcxsslJVb+Ѓ2.hc3$0/y922mMT"-$k~Bѕ}<},k~0w'mٮwuFL숒?)Qsy(7xڋgco9BC>=Y~Szi.#UMB(O;؂feCY'K*ѽ@{ZI~ݵ >9Eo@fmvpV^ yno?ͫhmh(.0"uM:}θ}z ֤Xox>50xn141Fl$zӴg;G[hQ$y 0;<?[|޾fmDTu[N .\t~/ɖ7}mmf=ɷ@vh0:Yk1<5vԨ49Ьs.fEChC%u6tkJ50w%^ 6 yOKcq7ކzYͅdjO)-HFQ=5%h$]~paFH >k+{q]^ݠϷibTx@1$(< يpD\A$ cE^ϳdo|BѨ$>ʶ_\[dPf%_"(;{"(v`=(nvtGQz,l^1uGvY vnԗ8*#7dDVʚΊ'qmVߔ>18pk)*pvvhߪ}ⷐ2e7H1R/jfi~]z#XA!YrW%abqs[Bh"I$TA=σ3^rX\q4_&qھr@R:2BzaLI0kfpU ײu T/F;"PgB PE AW-Lŀj;=m@vmH桎c9% Uu_l$iV/Ő7uʒ$Wd+uH-x]bL(@+m҄oHMwFso&:(e'K'%/0Ŋ/~q8 Q?8xuM}E^ldk"2S(㬩b^*U),Xx"BB{UqYG5"w c[ FXƆOYriNƔcRsm> ,Q~޷ L!*#0 ]tT|n" ~B&M\AFV#cpFx4ig@QzcVl%:hU:O.ntt@H%g,[**案$]|ޒylyK ?`)ܲ!~ @<*Bn8#nי rZ1> '㧻Tx;v09Ԁo9) ,1z@+p7iMATdҘb-~Hiy\tt4#?6\$1MxvclNlU<ɥBL&D"ڔB#>|:msC5m?UY}!:fYkA€)o$r. רlO[J4hpHzb=!{pM2$`]B?)$QTB`.v_D+LṞw%5*K1wTpI%U0 ۉL) dz 6욈s/1-npP:̆!9rwC  (4'_1+$-8-m2*JxYk-mF f+d~bo H/gwb?<ɇZ8Ӻ`]t׋X+t@?ESGlpot?W9!V re(fNl.~YLd1/g(mJ"/ MG)G!+R+Ǭ!uuP1aj z}v}>$ܷ Ż` 0}k#J1gמ͑ZyfM "Qä#Mrmsgۏ7^8ѷ=Xb`af8~+_Ҙ6]?yGzSVrFT ߎ-IQM$g(J-[2G6($;Z q/Ʃ T֩Ŵ~L'wknrwH\-#67n}vcJ0"Szz%9>}9:/5~w+$@:AD>"OB\2ý'!6+۫6p [œ կ_P@]\;d>7m<_ʼnK 9'GiSd_~tЬC=a,xE>RSjP UW7kei)ܣ5;Ж~C2nG2%`ktk;Ut/ z~}8S zq9qnRHc<#L@'i!>Ͽ#_iE!@9U)c_C8自e WWM*+,uLiK|=RIVeȣN*3 j>UٯtPy:„]'`NU?10r:|0r¶axؓ.^RჿkeӨϲBe.!hrR2p}Cz!@5^vpS=v:e}h~4/^~Y}H_]4w@F vh/yP\8jfK,+.Lq0@dlY=c/qr?)Pv<wH: 6-6̢^3(xy ZCH_ ̃d\nAgZـ,7(unjq0r3YՌn:ְk"afŪՈ ~ Z*>p4Sh:RE+d|,mDn]ּPܩ$32B91Ԑ.-\CU26U|٫?i8z9g\^ݲC xlvV_'YJIS?,k>dFQ?Fgʬz 5҉M.lhL.9DfWOAM":fJ 6>Ҵ:} A|XJn׿YP5 {S+XoJ0/"ZS?*K! 40F(mV9tV}>ϯBU~j4#j_/{ IeH~ʲɯfi震P*~ J33$E]ΙWMs.7<#mO4z,@,ѴgPiVmr;Bg7CrGF"xZIs(2[O\`zt=jXYrDyH;7"@$fcV#?Y` Xc*_NI~t*Qď0Zu:YߎR {HשO6/gnqAF [xO`qߥHpndX1O߽\)O`ÌC뾂Nj]Nzd.AF@r: KDX+0aJ9̽BU9%Ke~e.$[d!_$&u.Z-SE?p4LuH44 bӻJzC9ZQ<;7Idgڴfb@/,_[4`F@m1W)6a57 -{fC⽕m ߷`&? !;PJhHbXDGـa)jhy*حMLovCmUxRFdyꕊʁOuM[~FM)B =5Zvt-82nz4Ӽ /"TBE{=ee!A'Pa2p"ru jlS +θ?^_:q͍i@Uez螹1MeM-.=<:->9IXeL$6W@n z[/۲{!F ׷f -ms"tV[R$9YD˔f\Ց,M6a<,ʘ$2,#3WV5^_/O ó&Po%mUlbQq0i}膅w\|G}=n%#8%5vY p_lx@bd*Mh;o~MJ$,kswn@yYjV*Q]w*f%d|ρ_Ts+4v^429 +Js9XҠI2= RT@0L<5|Q qa!ggejJ_Ƃl*oN?gz'yq;rmc7B,=^!\-r~rAQ"V~^9N P̃ @ !aQ I]0Kc=r[˸\iaM|%U>6O!F*fF"w4 =I*[#[ʼn5Juz6/$,512\ VFIO)L#>Xa.y+K#\_3YiOsfNHA,AcT%:+̪L1qO~ Qg$C;|G+~@{mZr=Z߿~f"r w|d5׶pI#s+\ApfĿOhsXE.תW $M ҏ֯- ߧ&>v Q*6HR\~d8i(Ljִ.g0SJB tN}y냸Y5r#= wɜ}JņU#Ō'{(sglJj*ҵV佺!շbl%ȝg9Pj4,P 3P¯ٷ*YdWnh >!G@QI34N_rVzrȄNc$)+ Sznn>ww! S[0qLJ_^HꁪrFRj -/ dm1D 4ZJ:M_:( BlԮTL$l +Rm~y<|q lQցHӅK'$~tAd6@4ňO|b{OsT9')Fߦ37LA3p!JO8Ϯ6.\=6nw:.n?, ݕ1[o/o8*(pnFIarw]}"h[Z欯 N V$ЂʙU-z ϸ=b+MR %uxe2E l+#'"paT]Oق֕ 3:UU R̩\Uuu C kfC'g@D' h_ҘE'`aJH# ipW2z DhTTR?9n|N.A1GYBrQ#bI|f vE@Ky1L{6yS&j1LGIU&+Pvs!M?%tH.h DAb64Su-oص"[ BE#Yb:@qM3r1+oBVU@aRY1&@!a%3LbWjHCfYv[8nKXrC{[R(Ѯ.#QJfE'@V/`=)R 䘫 ر9z TE (8m`u TF [c)=l m . tL&W~%~>fzꟹu-{dPw᛬7]v6p` 霣t3`Wl.J^TejˍKuwE1(orRrOĝVw&d Q>_$Vź݄UX;gjGb4N-w7&jqR-P9MO8@G5ST hF7=я͔*䩎~zVˉ<'bֿ5b9"mG y>ѕ#0_ֿzmI"-_P.dDpaCTiы62BZC7人~ŶTŽD=],ٯ~1,tj9}mD˜;%{ޞfi2) wS 3@S';eJP(lڈa;ɲ=TA- aQ}yX ycD7aT)92e 0IKEA6V)9_+pܗ`P@34qm#;.w4b O9]=u#Vhl~܍ FE'#ȆiEO}Yv@QW=VT()jFnaW刃iiY򂢃g"&X*KP~1Y3cXOo^8`Q(AUETu\^}F5i LYI0j#Yy$koN |+>h߷bT"LcS1w(7/Qg-atn|sQdyu{=;A=BR=E~#8:ow}X_{yܝ%̅)wGaBkjtX*v|9@kh bx8\nl+9J2$B}P`Is*a+M7{by8\[_qP4n,k53iGmUu| 81F_۶xc~tWTdU~" EDs׃OIx-`1 22dPaf5,GX j'h# 8M/ ۑI>7*8{X4{ƣKώ~䖒xT'_sR4 &->\TB!Zn.%%zLUR;UVkgycl`[U[}("t@CE87fޖX=`@%3=ˋ\Hg`.W,Qh-8Vv{TM*$hQ 8u/}xՖ ⤿͞]Ȯ8.=P;{ǵ 8_P0HAN؍lFre8AnhD ̙odΓwӏR6LryCKn(\im:PXB!"p7y&dGITm}J 1 ?cX"ujh $zY3lE$=iD|I1oG#3zQ%ZCNumEg#~"FoZJ^xu,hH+4ʅעw0g緊]oC=<:OI*P,z}=jڅ:0^쇴Yg$:GF- q(S=uL*\E&{SR.llwIĬʎT숣b"&6 Xgne0пieǭ\r\YUݬӟ:ôX ދ=sNh^<}z* hk <2 Us{ςSFݕdҦʜN뭱"_ZW"izL]t^Nh8޸_oRivOB@1%v^Z}qhi1~"l P^t=6qr F e4acj+^ufH49h5 zhX3^ۃ#Roi2TI( n9C pL5=fM=6 6_DxgyGu p@#"f2$7eaEG@ѧFP_:ě9UbMn<>h㨠 76vTY֎qUv%Őp,$X+3] !0R)8ڡ!tJ6kbcRkn0G?^$}?2gJAs;iRj['7!!q7H* JճS W^n^'@7%d4 yőK/?؛dLTmwnTK-L|DL#NP.׊Xdj]W71 Ėi pDo:ʵU<ú,/ǐ=U 63J)9k. z1MdZ*Fd5k&8R󸂎{ӓ.>( %L%qU$brlQ!p,jq2h~Wc(dz12\C;-#9n z.,@p,]K}ϐHN]hI{Ef$NޱST[ڗmM+v>ˇ A .zadFHxE2₎\쪎l yY5eLNGL 4o'@Ռ/ h~Q\Ͷ?G%#m:ʗA#ѻqUԷ?HW{cM`G_<%_tp[  Z6kEܻG-+W_6 5!a8.BAW1h5e-2b0/Hokczaa>#pGholYI,=yDCMƊ)i95)Zhv▗6m/XZ_. ;6<<>V 螥Zr'j1.[`2yO^[d,;&i3"ד†ã lM&s,euw{.{+HN]wEǕ@g]f\^C`P;.S!\?/Y5B:ݍ=x}ɶ S)Dʚ1 b*}; ZZ&=e{\KajF \+$JԗnLgo~oD~yWJnn:%#SkzڍqKW?_0i贠Qu0Y.pTm77V?>Uٽ/2umf6:3f U@5<&"a~)pa5bx~Skʻ!S84Ez! ykZ"N^1f9,35_P5LʕX!ݞ+D 轓 ~w#U)6)b}~,}Kc,nm`800'C^(:0O|b;.%˿jοWIHJD#@*"H߲:nm]V)v1܆,F\⹌Qd`Ake4nWa1XHvW& #?%[t|LW;х LtoN6BDJ;Vk2ɏ^AV}ơeәGG'Rt[>ݩQNV&@ b8=0ĠVlqA3y?\()~wOYdvEa[KX/ g+ޝ4ƺ=((p` 47`s9;w>F{N.yԠk#0dQwe_:Iu7re/ `+b"2mӻ7k@IxRTȹE>[@ t*xq|ZٌRaQgyOM+:+ϫvɟkWWrW/yUjbCM۔lΠ_xye./8V*!2͕>Z1W 04&zJ~mbG1cm24(>W~uX޷-,Q|'2 0ԭEؽg`:"m!xp,{r#svv=\Cy[]D3an/zw-crp7J6׮ *VFW~^@O@2,`k]d|y#ׅK_LLK Vnvm5NmfU߽23%6Y| ܼfؔ/ZٱjǼTzB`BC38riˌH :RS_2N7أ@J̒%{x%,p!Hđ u쬼ZPJ`sUv壒3DS\ŽN #2WS!#>f{MB}7l"9WȤ 4CNHqb >ND؊_- OÅ\h.%y TM* [ٌfR{^-lByWV,8kZi$낊[A&]-m;sMZ=謊Xv7 "gY<,ALCz$ Wiq,>ObW)h}X;7CX,,Kro ԗo g!3 *e^~4oD+8 H.q-YPaJք\}eD(_7.@ <ؐAwmb -"i.[ѷ)'4"qJz融Aeq(HY&.HBBAϖN @H2sZS# ^CNɧ̝KwA.~"nfvˆ"Նe\˅K/?NRkcf0hԸBmդᗗx.}G?ck Alvo;sn5{sfSy佗CUSA@%8PzsF 1m)64x,d8'Av )/dl::苁v-jb7l'E3bEf`O쐱K34aP#3,qpQ"u]Wu7G6jLLQKT<ș`-E[mU㦢jj in|m$c$a!)BNǾ-d߹zdDE:⦦g߷ NpU:z¬UBT00ᢸu ;4X.2—-8>Os85&0S ¤XpӹmQqj2L.ރh}S0V5hO<߾IR8ֲW߮eZbf*DEU˕O/gGZ$HAf٬ ON)0|vbzy&T_9Q )mv|NKEƈ-§)by4n9& &4^ziXlp[%:_ Φ3C)"-_}WadT=K;ɐdvt~ջ(H bfygvl CiR kpMo3n\)ۍ.3k龽 GQLG KEG_J>rr4>I5fRDJߗXLB*mFάa@oi͡b2DlHnzwK_N%Ε_h_OgJUco2aBSϊWqWaS}W%y 3LpY7H]»5knN&7"ҸsiP0i* w|{i^d8v)STZ@/wk&3?=< 9VV4_{ RAIb`d/k+Gmٴdw@l\B#/\ lA.@+;U̠fSz5Ɔ: 8#vveִ=4Rb 3i!)(QQ 5tL?$mVwΆ)pfWUAw"@mSIEoG +PeP_> Ba[0~= M&ycuʆ R-xg%P\FD+ q.!ǿ2zuK|wX~B~+TP}[6Q g_Q $~ucS#N[d-S=:扛2FNvoUN{0| X3M(P)igߧ5CŒht}!6pef2]-zq~0)FBNyΧ:ž14ܸۢۿ#y1:|'#i!l ؈ 3ԱU{# 6 _62"\bS :56K^F4Gӊe}OMF$TC Em>ocINq;6aHX%l!”On_p @ԑ ˚~:/B]m^QL] ҍ/DB9)WƗH_ \WU;|<Ȃ(f,Y"2UDu]C~Q4,?N6!&B#[;g{/P*2?zԦ 2ؖ:/hAfewS܇7ѕ9d -2ևKRYc3Fq#^%,'z^D^5{I(^>>`Xu0mţUqnjU܏0y8UnM|jDz"ey %K!mZ~u|7({+/&//gru3Cd~Wpo[U@hi@@ڿX<_κHPԪy1V'4 'L̆UǑo@M~ C[xF*@#m^2j*^">56\:?{<:P }uas}5lh,^*X872%yTbPD3c"rmTaS]̏#Ep`pZOt̫85,8*0휚 ăSײW7BSI- ~ ѵQm V;/R椦{$} ªZnYt2/犳1&MPFop۴hp{K&HT]_E:,lˆAp8qE3j_R߹Ŕ%{0H-IZi[4RǟګC1܄K܉E=Gjf{F2l~^ 0;g#sfLW\w\ 4׮z3 ppM['s :>%Έ{zdS؎~S+"jj= E/tw3|u`%ҖȩkẁOH 6zT)2!]g(3f4d$/_1f(TIp ?%S8KFYN[D6 &޻~\ ݾ0@d+U#i- Ѝ9) @=F@|a-Տx3}+71|OG B!dd EĈR&zQ>r }X詘0:"R|K]t`p@ZVN%ΠKX{bfߓ֘ܮtq=w ^gR`GA'F䶒\ 佀cE@m!94%9xCo(=Ϻ3"O`–)Br% *3 Gүl <1`lŠӀt }E4 Jߠp&DYw ㏌殱"䬙 5Qq*ÎYL(Mt lf<^{Lb=\vk4(+Fhn>'d~ld4CvHh5u,<~BZ*>@aQ61M|94XC On>vRu&RӌY]'8PVV/kK]v0<(ӬA[ŕF<8;H}i JfQ DApDӇjY4F,,1;XtLΎ6吽"^_[&K4PFV4yFWH5.kB BSf69Kĭ%7z*HTQaA5仑ێ؈ ZY`6~;3oGKpbΦ뗙;%=WOEm/%#!e.>_k Pn&8G!d.l[y4 MT l@}lB? e_:p(ޔSBSN務}QW򸥢ʼk#50k&Ԛ ŏ 9>ოAA5oj CXqDW(Y5)h&Ee*guOnUڳ.Vb h~x*$ۥBk '!3)(un| x"|$dI*eyRޑ0w_Yow Ձ=h@QYЭJoy\ %Rӵz 4!qixL35klbc=6ff %QeeNza3&unas :aNb*8MN }i_RϚ&e/ ?qJ(ԧO~[gv)P}ezᮾ e3 {l0h0D#A1lÁHPMFx/ -u$1e\$(ên⒂U G/4ǠNǫMI_H~)\:Wky*"W\^I;u .446KX.AΪt~IQIg+}'IhG,jɑ#0{!͘±jrG*mE!O<^[6#F<5CYB_狹p -M>Urɮ(FIQ9au.h7֕DR4w;i%6<NQ 阳-|4c>[L2Ǝ6i og|P DzUm ̊$Ä`iNpҩsNE3wM <XtƂ%D]3/4;w&Pl +YQK.2@t_0ׯ[[Pf:dxwyL+uq V)p*`ɠ1K^zJ7SU[hC\X\?l>|tcTgPqpY]YvrVWJ2lYN󢨤n'xrh#`)H!fABN% uY.C<87Uc(_*%Xfsԣ49|AyߐK7:# LAш- [ME$T!, NE"5=QJtD*,?PWepx#+wl)uym$'u?!봏(i Ū"Se5b3+Na&0 J| r)um}KyP= VQVJ܌Z=G2bwYOC)݁*ܠ?nwɿGJegwZȠĿ(̮n  rB f[(xWjtO }JC- h 814D@l[+2FXKGƼO!5k ;gD^i0NҠV)TNhԲT=7Y#]y%_3@ #FC0<Ϩi[ ,7a93|J!XsU !}K Om11ܒXV@s}Q+{"hy9^u䑭G8لB(K,,LRF c+lB;z5|vpxg*F\8AмƦ/z⽇KӬV>\ F鎖mDS\ΫD+5/@Gc V#G6f|7 W8gq[ץ:\X:R>G1l)HoUh;9uȖ`Xc,@foyu3<6dj`,Eh6/p n!BJ`@U+>!Wo,%V2Cg@Y!EX9i>+?yz`tJh3 B6  Ȋ]TגG(.Z5>'W]y[- ̘%^xo:J _VF_A=M Tn@֊+8b@7\R ɾ ӽev.(1'ܓ5iY$xI0Ii'9=OUSˤ/|iloNbF'⌐m؎ :XBXsU홃6,[p'w r\ k꘰CyHH4Piu7ᛴ#o,JA~'ʩ Ή ND_uT.Dۮl%iVBkEnxwנuc[ ^ZÔTژ2LJs3g]-p"ߦBp%cDTf~,֙. 7 RiJ" s ֥P2SwTdYQoVorLMMwЦ!VcΛN0jݓ~{y@T(?/%d9fMyհ >tY :m*^1zC M}Q*`}=Lq2^={.>̽Ͻ^S߯/TK u|R,#(E|خZ89]hK8^!A׿;9da g J)4JQ Ԟvz <83,є,s8n%= :XڧQbxk3Ydb]ȥ&aǥ"Yg'LfRpdn,ڗL%I19ԬW`dsx A‘_J!9Sg|̷/n:/l꩹% _:QP`nGr.PNħTUl9KAsd^?z]80lYy,\6ꐕ\ͳDv7rQD(s ̳ &/<DsR^&47a 8p%Ğ13&\dR[=nJ116T3T_pWTH6<0ł @ 㔨5CBS V~#̀ V_ V4^:8Z)xu/?`+v  wO,|]8͸)uͣv};Oq:Wk\_˞aZXػ`c:? j,>6si)PuM@u2f $AtzMB[۳_{2TX0[ ".(5seiR#~!FFxهֵei||{Nsqh8PFk;5vM] `i:AzVQڐļI&V@`ZH.G 8e/E˱{+nZز._mN,]J@SPK٥kLt7.xĐؖ^3¹;egsB4~h14PdH>ȗz~Җቦo$f i~l7xS1 |c4nhWL?ǫYlTYRMD8'0C*}|z#X' R}r-` )=Y.xh]T!ۼ41c|h`9Zl;$O(XNVJݨDPM7e%,@GzS3s ?u՟6¶;r9I{hjf-foC,QrYp$\m3X@d?C-Bc؍?}ta  B 2R ƧcEaI؎b}ڙč#ߤDא`\t+#N(/su*QWo]TXhAdrfFAH*=}j1!wbUheKP9](Zr 9ua6&ng RQ֒SOO/~zU!{n{}*Q9YvaĄ ^#,_>a9bpLncR Me,MRAߏ?woU5W . ѴHBm4zܥk֕wqߔ:$B燈ljӤx1Lx b#P0!~hCdl;@ 78oI|l* ug ׃QCugx4DC&'3"eƿ:!4 (&T?:c"_+rHClg=y kӬy:Hz5 @2B'+# nPFw &8$^6[~1.ߢ±+!ɼ=_{V.i+-^1)c_o>v%t*f"T[x^ 1kvp<^)vl5taǓe2 IEX\+EQXYAðèwC$T̤p4F \ׯ8`30)r )a7 ѾwIHy3[]=nAμ28 0[ <+/qjwJ"cUQ e)y7F=*Լ:E}PZ~e\wɏ@+(d"˜>N&,jWfOǪBN z >YhTWKYrP fE}C[Q $8Ǹ8< "CJy؊q]z2ɰKE2.8Yqq=W cE>¥` d;ldlr98amf>&g/[*9NlV/fOʍQ'nPlHF/m6ğ)C9Z^O?JGBYj ؗ3Ky0+]-Mxvɍ7J$[TV,["LCI@o[ g1Hz%DG_?6pgڧ{fWԷ9n"!~kVSC3Wu1kAcSRdcj })LC`v;%aw"}EƊz#Y c =+#`.UIh}".t[%07ѮLU\xo=9R2gxoYÂOCk?Oet&e,JE`ٕ?Tnyu-ԛ175UGvPeplߒyd;i:r1Q0k 6>S qq4 V1G֨CE(hYNA?p}EX)ady)͛oaSE=Vߟ+Cq=Wt݁:BlBmcY4&t E2&rseE 5'y84X]S92_Zb R=3>yql|OO2'{ Jz/)soC9^GNv،I'g$Μ=$ S8Q6ᄧ^`|$`/@UiV3#Hu2DwЇluy5CS0| h畚kdYdB4'.* .eA0cFBTN@oc>%ztZ07ӟ* 0&":fB~ 'uH>IW{@^"7Ƴ kW/?(U.T@Yƅn`IyXWPXt^[i?.}U%h5Dxn1[蓼lDMԭYHiDNLGM+# I`b7,VJ^U WPwCbI<(' ഼#و%D%=KhONc;gh%H\ nx*9Jm헊jꄋghP^?8r]U{q!&1|P9nc<J0ú3D GiQwyb5h03e- ǥ@5yO~$00",Hl24\4ƾxue;#T~{:*<&c@V3Q򘡤1fRH^-EnP$k,N!^ve],k.A-}"YF_&0s| cz? B>}Yl Kd1),눤Z sSw>G@z.Ja61mU>}8i}SYsVADK[Ulǫ=kU.j"D+ ;g. Oǡu@2!C5,-3; >Wꧤh%?x%mYMqo~.Myg؀'ό꼞 G#qk$?KIl )?`¸ ~wZ=-^ʏZ˺l3PPW^ K`c 8ťg4v+ݞx6|0TӇwJRZ=;׉tG 6YZw()L?MlI]qR[_ãS I=0R'p"ďd]N(7=_:Dy nBGU9fi1}!!W&00S 0gE2\ڮ}-sxr5INf,3LM}4'mJɟRq$(}7hBd7s y[ҧdJJQhq?{=TtM eyv[6nP,n}DH jm)IK|COpu> 0;<96j"ľڣ؊׹)¾2`tm:;rO8V:bxUjHW*Z\G@z^+zrȆ+XʓM< OJdba sblF٠,j1ɩc.ڹ;\v Z߶MR0i{ 9[8Ǯ*2 ڮۂY â.ml/u/aD/9EA*P+ni-^-@4>vcfleH[O;DIO2S~dusQU\oIZ I箮`E?Zicvߩ ƚS5ZU{@~{2 eyJt5N0.h،֬m9 fb=Ł_S7EMl5ˬ_EplױO ĤیJ ˧"qOrptU[qR̬gkèo/. RcAޮQPNMEumBBF!v4alLψ/eU],Čp{e6kO"lp*JWFM-@ \5Mƛ2e 7rF Gk /;w"eǑY'9}W; ELm  { N@.3=KUVŕv)Fm Rm0M͞RGCdF n8bx,At%[L+N27%R<5PvߒYilbƍ m 4ǏU@& =1f},ּXT^a:䘳 e_G_ǹ7p.5H+^z<DzzR{2sц[ qJ6|Nc]7\. q'3*#_@ k<VPi="5 |*B=δ1 D |ǰwH|j0-u}N :(xȢ-Tv`G?`7TX,(_C|ip:M66,DtmŌ˱A5p܃"oʺ̂i9*ɢ TWG̯\sHxxNE^͠ AwPvtct[rW{_;m5YLVΔ570TJYoJq1D'U*d/æ5WD<nԓF˲%Gm8e/@ 9c?%<#̐0k[[1}3|r6E?4&20w& 76 B Pyfp/4?yk[yyW{៝-y7!$D!|d_E1iWVdP_=P|kf; BEOVQkoOnXxF_ZD?GN ;KOW0~l'AP)#};B zXb5n5>%l!ꖴ'%u{sl޳ ]tWG4Lu_d`sRz0o4 ߵBۣRө^Hi:6pd[A+(yݧ!͈qaYvxa&.'nlI;lV(cC^pף}k VF0A$hY,Y~n^dg 1~덶n3&)cB~setO>PQX4ki3Fe7άQ4x2v ")񈁐&@tCD&XR!i/a ag {q{FPBb(m>)8~;e-A83%`ɏ5Kkah3fb2T\wr'k@3%ٽG-E*Sŵ)vciM#߉Lqۇ n~Bi9 'j(uwO @,K"F=oSu:ropMCp|)zg~I>!%L`)Cqm^{"~#WJa(*3GJq=[#?t^1ߪ#-:-Z~Q^PoDj YsJ1Uͫ0( qbN$'*}'i2/pZ86,GԎ-n_ C>ђ4*;Zڋ)Λ2}$͌8Y 5\Ȓ&J`~/{S2gϣ~2j*/j#B|0#yKb # @U+C ef>m%ͩX m+|cf)I!:Ui{RDҧ&o+W{H"7U|R4&څL~G0qg6GuC" G)sMOξxhVj-|FԈp˸ saCƤ{HO[ꙥEi - D ^^ʺo{lF\{1 _Թ2U=ؠ[@[Om洸v0{UV~xXSq=|20 1\@R.iٕJPHdLy;pW_VL`%9W,[颦 (٠nYݿ L ). l_q X ic”ҫO㟂xS?T{|zR8<-;O Z`BBc4߷83%سS~2~s8uo%=CX(sA";h{\h}B‘!mvJlO"aYe9Y{? vpH>ӥ[t}cQQ uz:|:G |lnL/V˓anz*Z8~;cI~41cHiHQpV,jW |;>) r<Cv^w0 e jŻc8>jA1^jȚ?҅ěo#-9<dcv]?%lEPp|D){HkOԎǑc4}^|9ExMI  o$*Mk 貍pkL &K{K/AY5F=CY6* gXz$# p_Zi=("LM;2L;խ`2GM 3?1&'Fݜ}Q2'M0PSMН2(lWYY/Ow#VJΌ?;T"#.aٜPO^u86-u}n-Ht_&Y*ݟ1ҝEPhHTh;pROg&w|Hף+Ǡ2C2&. I=8H*d\}]%i1Va ~GgjU*6~(c1dC[‘IJ6rSZxZftSUx{ Kؔb1ӒQQe۶(Z,WA~vOͭOO fAJUӾܰ&]/֬X_= `I \$t(6^**˽ O28Y"qDڤ%>Q01'E\q_F1kh:Hȇ* pA*=od c>RQHN/K8e(ټ V'0X_G]~BBl /a;Q LN;z!a9x=P\'IXIb=FET"GO%LZ8NZjn4CꓹR[fmQܤ8u`5Tj4p|y?N"u)zg|[} M2SD ( ?o8a3q/ 4!o2ni'`ۺ|/}8_vR e ȕ&oY1aζL:\BrdK3(prp}+^bƈ$#ZϿ9 >Rw;|5ߊ𚜅$C.䡕]i#=О^ARzǎ5Zz,ztʪ^T-hQHMf}{\C>T|}k\Pיtщhn#~#$Ԃq.PZr|@܅.jڃXy5q%!\O?;V4pN645 ah1dN *]Q6#U|s<'+\;u ^fLTwOKS\ O6 ot,\}4ßQ$lsUcnda[F8[)j(5'?e3R-S^i$kY! 0Nډ!eDA~9N xb߿f}~ pn,REh<.q#&`" a{4rX9#,*-{G@ߙό/vO6AAߊv(z^dT: 7u 4 {Yg򛅀sl9O JVD`Q9꾋͝@t'Lj:T2@^`/i<8(L#G9t墖^ݾg$C v46T\_Cm#a-x^oӭu<⮝;LY?kr=Gw(#*?o5%3 ?p <7\*NӀ3yFaifFEV魯Y &'շZᰃ˵WaQ=3zBu+),TBVyh2 $, kC 1S}ЬZWt*S*eg0<l)K;fw֍w վI}%eqh'bm~6=L 9쀆̊B<ͥ!u:D <ʞݨ 6BUb5֑E(C+DwxgsG$4I(#̩T3[^0XEZ4/7AFL`]> |EXܷoW6 {uՖM c{Yz>)5 7d,,`WVJ ^#Mj0 u'ϵC.bT1.M" цe^Z\ʊÊ懣IL=e(r<'t4h\Mބg} B;v>l!W'/N~f"Ew{x0Ut RpXO%XM *֊khE >-.Ѽz(}J,ƾOޞԧgC/ 5E^j3Ngu3sG-$ief0c8O"$t:)  1K([a# 7KQ%o13Jjη&p J޵~Q^~rg)u, MLoVd @}4`3Y!xpXr &"du.m)D5R+{z~sM ۾L᨞h BIUxqioz?jѰ1!>1!>ɒPa/׋q Oqо6$g2Li2eC\Q }lqnTFOF0Q< 8rD[-MUY[ Zi-1(s+zelXYu \c/בh"SXd&nC.O ^N?J׉(UIe c7p/.jG2^"*=d SgGEXc@UJ#S gGZ @+nќd^HV{\(GNw-TIext%lͼFp+ܔdԁ g+>Rī>Kړ<؏en4&sfdѸv%Rﱹ:&We?*zΗ/{=KM;N R/ וoz޾음xgl[xMsȋ `ܿ"氩EОl-Jlaw'{%T Q";9)×[M9d[JVM7#o}?wj/gWВ!uh W>)H|0W8 ٜ5dH msDLgƪl,٢X6Î?Q0AJ4QsB n'}g@:]B߽礊V t!Jg'<%PfKS7 ,`-A'n(_/`ڋ:kJv,RAq%^Xd)8fn.('Q5U;KIU[O[-|чG] cW@!}M!>וkQ*O:45~aq8ZoE!ca\HԖQ8 J{,gXbz@:k. ]VɁQx[[kbiorxgEqޡgBbd][7qǁ#gJQ] fMg cw)߲m\G=f֍0rr)d[.z*%nz3rJCaĄ)Yʯq}PjwHpC0\3`8[~'p6R94~Zs!Dw碑u#ZocXF=_*6ڵ:~VlT4?!I,)>eAotr5iEwq3фkU9$.³<̺u.5i;rA[ӃlAzQAEJ ~ڴ Rd[-B\_ݓjFD^WJ- u^ܕ;;㐄V' qIPrH,*Ɨ0QI:' P7Dm=@d>֏O$݌LvScf8 C;)O2uwۇtfJcvi/3b< r17q?f>QTb.N_5t;U=GEɊHڕ֭D}J,sN* ]%Ē4bS(}ҢRj_*pZPtRj" }uaq95/fh9ރb]HWNMq t=28>jNT~ k*YoGPc@٠pė=lϪۦ, !J=i@h9i!by.aoPUӑth9_2 oug%ҠRxUqC[2&ʪmەp% !m5^VBf&9U7<sj"]23Ese 4k++SZm^ܝqqO6sFM99(A~,\| J/*Y 85~0+^χK&Ja%:g|Hn֮QFPZ%H5cc;`?PBBrߝ4r[Bl)" Zx&Mmh=*t;rCRoLNY#] "`YbH,zRζrt~d+s._qϬI[2ydB+GT U 5aR.>B "̺  ܝpM$LU y 6f U*hKjPx+p?&Q [RĐÐhmo$|Ԕ,mt ۵"l+ M<<7qsm MJsiGFVj^gu⒂#:*B$lF dVRE9۱%],g}`74`Q$x2q-RDAc +K ͖p7aШ{-3ҧBtJ<' ;TT1̣ cZ P|BC%)1ZP%W ĭBybQ:$NVlN񂀈Ph2dU>LjȩGsNW\WWm7 !.aIT)0x(gteQ͌;<Ľ ?: T>>&JgMl(6YHIZCASy29FuNd&k_1 %ecRDh h6JU 6j[7s~F'h籰8ULW \]QLx~F6n8DX}ta>@ޯ y4eh?g-m!&" P,T>=[f)*sGfmkʭwӹm |yO+yvL41HI s>'ڸ[E\V\>w6zJOMyl o4ašH|z)OrBzh]KSdEOhUI)d@1ni[N"6k>\7?|4G|jʌw8K4@M#nJFYJeqM!DvW/soV$rqdQ_1=j:ްQVfyT5Մ9sb/SŲk +mw u|3ʻpmGWTlEXr`Av]*u2 +0hwD lx)dx'pk+Mϖ:*,@5up֑l5tXL3A g^!ՠ%AtT]|9!LKd(dyʞ/.Z9Y34qtm(dLZy$j2v'ݖ= rAx @^zRJL9- &c:̒Q-lEJ1H g ,dۜ8]q=Ke20(Yw:TڶLd|ץ}FlZx HeB}Ow5Zo:p>'jN-ӎC״6?ʱA(2OBʧ;/`Fp1.Z툳XaM缥9?2kE(坻;MxxX:(^C]kVxLӯJ}Ou0Ŷ_ s9n;Y)ۤW/N;) ͳmArZ!cM N;} 7QU@UNv'ۈUx?IAu/ y B YŊ컻.)DƎ@vR%cmE `oh!1uVF/A+>.҃* 2"7\ QagQ iE ( 5Lm2O\PԿG=<`:p0JJ8F9A۽dRAOR . :ciSZԳ Y3ҔYRsOK VN o8 #՜7}S$zsaN~.*Q$5K =1x~͈^Lof}=KYvgkMBlqP6&8gW=+k>s/c1t4wp0F(_"Qj@QMaY Cz76P]8ꦙE(w~0^чǧ6 &2 R*ڏ;vF|@bhh6TCCŵWN=ٙ`j;!wx,7(&ⶥ7ܸ-Z?$dw(:5R8gLI"6W#o?ig>&BF'w–vxA_m,)60ę?|ַ/Z6M+7^dL!ff/mx7\yIgK,{t61/8{X=t eF6SnRZ5C ɺK9[jTj [4;'!qkݣ(8ք!|] ׶vo9=?[D@])%W,W !iߓH |jGA"UTbBI M9\L@ Py2t ) RYcB= $$_=ij:ڸ7SSS`zAnc9n'E;wEf$0NV?Ks~GBXMCbvvY4g4-IL]^)e<)IBHn{e?QE饽֞o|T <=6B(zD%vlI 'IՆ ٖ9īq9զ1DFhAX`}e֨N'] SW(:7]ֵ'b{nF5W4ƴ_b2̵n~t㈦wR˷[^Ӱ/s%Uy8a;=/x^VϡWozy-;g#(bj"Mwzֵ&OXG-f> g 1fekJƕP"MXxsU*'S,ZYYcXα^*!+jA(X׸B=ѣP2k3_AF2'A?{ s48)[k.ɑ27N` b\c-DqG1ZYyr3sb'PKGaP˟UDj3V9'@S#֤/ )q7(f̏ͮp|Gƹ(`: o978*oDJ'1lyk5*@|{G}v W'8 \ QJtV2܉+9썏bY唓) y7D\%;)PH`]|/'MִŐpaGTG J+@<;{-pjP6)dqod.KbRSBeeHw0a-WM|^=^ٗ`PYyLyor>Vԫ{V_ YN9rpIʟA\&)v8?JG w3V~ԖB`d| JQyt5JޯtP{:~ώ=TYRfe;0J| khANz0ǸXU>A 96EGg۽>r/ cbBH|lU/SFɻi>q.e43RO#*D8yI6(jB7Wɟ51œ hal劬TT1曻LSfLRCnnBwkaMm)CȪ 9zAI6I˖Bʦ2q|$º+p?{mo b6R06W6$P+ x]g$o{y+8Ej(ci:艽=kk 6>_}& 8VԞ!ԥ Hb@=ť\ðj +a4p+JI4~5VWM+ᢏ[@KhVm҃!;i 2J(Hlg O{GwyT}a] li>q peixu*3 S8꾢>{=)'Nr cO:u0ņAK^̰2Dy¡]GS[<SvWaBoɁV6g5#C7wjHjWtMdmaAecN ܃ asD O'msۧ`yKh!uąIjxj#(\idX26"Stf/)`1n4x)V>]s&ip:8!=֨9#EQea=S76&z^O w#7О1Gy}e-dt޾v-HlnGZj7TF#GC="Vr_!|"*% yctlѳT]߽ⴖʎ+:KR#)% @-Wo_1ޠ](P\蜂,ذ{ICm;N(&yC" MKAI()f|ٰv YOPe;KY<9#@Ze Y/1>ָ&׆#>܂!b̴t{1n9V,UjK!3+|8tGBPCS'Кw8P;5N,'u M#)r=Vb<յ, 47NeY\' Tǜ+"y@no_㊶/[%6#`|2Q '&wbΉj q!f% =)44FBfA"肋yf+̘hܵnC<%c&k}`ȞOofÏ!&?ΣdxgReN݀d\M=e`EK̢4D *<7zZ :i8MJ!ƭ!*`.1d:`/p~`-sS"Ts9{n3k܍|L m2lj՝s's<֫XϠ n o/mh= J.A!-wW}Htֲ|iQ#Yk&ퟧ)AθF >,kǝ&ק I!%ꡢg:k|'k9$7C1ER%SʀIzUkʤ.}lն8RFl _N]Iidﵾw; _Kbk5dV4<[ox`0Gv0J1xaCC^u,Rكpɖ;oۦR9s*^ ="Rr@w% u4zYKQJ>lZR)tb>gRs'$5<~6I(49呃4Ы._ba&?"FB֚1dK紱\.JIdN~\8&+pӛ Zkxo&3(ie."?L[r,Œ^MD`6*_ XQNk0[.VkJ PMaR) ՟O[#3?ĩ­WrWka A,i 0*/"'@? QMFD h5C6<2oeغ~K[J1J>gr/׍7P) /s7ҸHf{nE[tqø͙2Ah>,P츞mHuH4eD3^R&Y\$жk ;Xld( '|3wnZE!NP 6*w7嶼)J i`XJ !JHi{qV$_MpOogR?V֖gaۚ JeUn0yO֋E1 NʝuԿ9=O'-p۹m$qh; *nĿU|Lz&FWBC}ę#گlL:q59k&",<Q/H#yxl4`Yo<) D?]5˭Z7B-Xg=nr͠fb=C:BчEBnz=Et 8Fq9eਬ {;"dq"^Zɀp /BZ!Sp1!٩Q'VD (%M~7JR&l$+Ѿ4%>a2tTCh1ƨoݯG:[㏯q77s/G|>Wk:w%sKҊup)xE]Uo@0#ޫ=&t2uQ'_W)8}=ۧغZq,wL)"|o_^mZR+G0帪/\g#b+8cqT'VWD+MmLv] s=kKT¯-ؓYzMhsҶSiCurPݎ G6z~m-Hzlcb} >%o`V-a -c}4T 5'njHM|ECY*s{zaY$_pѮ19 ;6m3We]†OJ9˼?V9l\21/U߭CBe} AR)Zt. $ic}v/e"vqu֚ZaQw?ZBq￑h (_{(j/C.ʍ9bdAǘQ8%48fͦ1 /aCF%#bk&jy>B ^BFPz(h·[k`#65ཅkc%^]NSU15c#0־Yk:?|w3 B~@a2P"e e9?(yJaٵj;, FqMG##M]Ӵ+E0fJp;pU1ht6 Qyqy&ۼ7J$ym;v3t^#J#/,XIs \5+MU<|&`B٬' ռ$C~ǿK}9NTR6# zb1#!דՈ|MܻCBbNĘJ6~ՔO?n@[\ f! rrluK3z%L 5.k82d U)^Ny0 [pH#쉁Dҍ^VH_TYk([#PF԰b@G|!Aꋒ fo:o.H;\9װP7v[5#s\5cT7tR|YFo |FK' 6? ;|}N@]_KI /!/<1i,xP6a7Y}0%Uǽ-qAO~a^ nrIaAVnץnT3_iN9FS)_R*|zb˖A<6}9L /&ߏ\vaVpg&Iqw.ELn| #=u腅(Xܣ5,Yvvضx ~y`O/oj d8]؟7::UrLʅOaH8{#}>{38R#S;A`J$h7(I^Jy>*3g+Fa6Ķ`WӘ|VBih,A> BVRԖYkNsu= F( ;|D3ZgG211LvCUQ`a1Dxלּ^; "((MCu_n0@rŗ/Tm<~܈: :Eݍ4@Wl3+3ehrG}TsL}D\r.G ]FTV&($!3!orҭ)&Rfw<Z]y4x}-so} hteG2_ &^L`ccG`sixg00\g~ A? ,[ ni9!3{u@b\97C}A!L;m-x0Y\MpH뫮0f>0K-A{Lr2Nc y9ŷirp-IRPAD[_^ѸpGg[y:8`Zu0[ 9SG+ ,tA#񄡖ȁ[%ĸ7 V䊾Nr#J+'}JD՚l.۔)[ {Eֿ~pU=#"9M@pZBX3fU{zm@i҅SaaDEUC(h/3L,d^:P?M6(Gךi ԃ?TDvb$&v_n[k2)dĦ'5hzg%f~h!P/˴1r/bIRrjd'vs=7sShWTL?!X\Yζijj9zm?mnFt1|$҃la%^.Ht_*9jPֲ6/\ 1C xpLD\n 4iZ~JG4ZSs{s&^=}8 5AZV iuW1,I2 Λڋ;:]_[Dh?x?BpOE$8 v-mć^أ86ټ8E\)mQTa5vG;wbµSG+s01O#T (&P3@8y "un!k5zS"cHD7!tec{h =3=S7g\Znn"QI0&{sd7|}eYR)e#b Q%$'^?:=BWNlluʦ h:0IO^.]nْ5e{^NuQ,R#h}ͼ&%49zZ00em=D'p jQP͞M…N_Cv,ZJo- 8l6hnVqԢ,ւ7¬vSp$2JB z0K/*i~Nil>}|8DeZ&{y8C2l!yƒ^sOuxUo! Ec+~ wUgh*gfw>doH2-.y='FbYjd}|5~tQ`17erXEJ.ZUFC"Y th"}yrU8]6Z[boT~ynf;T%jckb%d TVGj{"=*Rm0]*uvJas6U5kDJufTmb^,x\ILr1yh?{ A$;WMK)6+fA uCS m*Y/Lr9Hd:7%i^7WW؎}/Y7N\L2/zY }3c?ZHjecҞ~1.ȬqOA ǚ!Wys?vaL*as5mPlʯE< r3Oa{!`e~ޣ {?-juBQɕKx̧3$-S ȵEMWqz.Ae[ʽEЋzYSXp\ds,vΨp^n@~7%z*>"{,}IG7r,^rI06,QZ$ Y,QİrSPeh_^+5is~ ]5cHU:?7A}}5tʓypjPc7SS]Wf~DQz4ۆBF:LCn(:9i2əy6.:ʘ>̴\'ND\CU.!fy#KVR{8. emt+q[0*P /U)@~Ҫb)l2K"ST Y i3IC.`u4QV<LYI4IɂĪ*ijȡCvNȑ?>mUuU 9G90ޙ v0^Q@Q?b!DUjsT\( ~4t}wa R^ "\ǡ07xf$&A٧nja!O:|:@ ̍H,Y+f FfGɫ0@%ICWTYkt7}$l$q/X&JnzDhPßt  wyz+N͘ւTV0HsmN_Y>_-@v*iJEuERhܡʰ@6O3)y9Z*%@$3L717$E|=M£[y8ШfHy"ED SL>@YsȂ鿜9S#U8\">y8+OC,OR ]mUz~(p%SӐ]tK:>P=O" =Rq\=BE[Q08]II[?۫K~`Izt3BT:58Μx{%8>ZwT5~yj6E#{M7!dPR/v:)5_J묁ս<WPw.])$҉wm5\ڪLgfuF218bPNe-TRL0Q~ٞv$=/3xJ= snlt0un$iM!CR0:jQ~Aٵ8a <i}GWLT$5F+oJƤPE4СAWP,.uOX?C~;E=ʴxiܛ6d7+w6'A N٧mge,/r'.-^a I/g@T?i>I+3߶E)% :J&i뼕kȢMF; `ߘQlqzkBU  WZSF(\(*P7Ws!5}I^*q4C7B6t|#ڗ ,Җxcw yE߅#Lz<;X \tpt c`RŞ Vk;5v Em+ېǑ{Z~)}NFt>ilyؼ6NC"IL V~<p+G4Eq1 /FP|[?+9nkF,GN!gIYR;L ڎfznuR 3ZRj! *Xm؅,ݨRS&Lh:$&=u构$+4A=90q׳À9;3SFZ*O +:T'%m܌ħ)1\?93;\^ vW,[}DBjKm}CH̓I oJ,: ؂'wu~+y,M(䉣ZnV=߳0ڞ塽Y\]jJR5 e/|dt-& *H D]=k7S.hE' MjMw%Y]yL`_MkJL1msN''za$w62_o~E$@D: W=¿ y8pe˺;. wet!ܳ*{8(skh߾B -q0ܧ`|''͢ ^qSdT&bHjR[ɼbIb>&jg I)SLo E݂,8 .E&80)&T$]@&je4Lէ;"QsҪbn+G KgP&wCfGɓLÙ+FW!$O1XHqe .'#\vzdD;Z00_eat>/uʦ 3]37!h(JDxvyV"Dŗܻɬ$I1"JgA0V/_ RW=j_|F&LHM&:=S_Ta31p1S {N˽aҹ͏Q-Guf\2{ZX2wꑁeyIckdN{e$m[2nUI!r!&,*"f:~V8퀋Fv4V@;N8H:UM w=e}|F~y?6_cN2P&i@;#% 5>GFd6#ap>htEO\CglM̈W5bYlCbwrޮ޶uRԷ9UP胣**g֪#p-;lu;x[ K`Fty%V&atBASE*gFD)v/|R K'cz?sUrq<5|޲;z~]kvN|z8K ۓ_L^هMRE bUϑP%/v|匟%znvSHL<rXw,[Q7s8dEW?>e ~t:!mGXt>2g۪gWaJ ?e s$ 1LS~26Y2A-*]`n"%N sQr) Ц<~Y`V t&(/զb˸.)8?WÚ oR~Ks0)u ff~cRsk"?sXIfkLA|@ ujycnMc'M!X U)CTa?Gg.LC 5m.XmY`/كVdA[6“S9!Dgr(zYUf`>kyƒ>JYP9u_5ιAŰg@.G5iE"S(T'lV-cjݴ p_@^HvsfuŨXЭ>ҮrgV Gg&fśM=sx&gVkkW+HBTdxi \LKȽ=PUU98o! hMe+ uHw Z6. 1 `]e(NGGe'ؔЬg7HYN7^HU2*x#zz+/A<6D-SrSFrF/\\xMCva"hTρPP^ǺAx.bhT2R)oiݞ-fԖ̾:U^I{ʋrPG*'2I{psȼTO RQrᖳ,hqHFj ֫zxUΤ:Ob=yXa>Z8t}ΉT؞p ]{THmBnW_]6 F옫h:0{%Q-y!K!~W?HBg~M[`2e<&IifVu')l [ie?t~O]W} & KA;"uIG[J.@m J~MH/66e{IVE(˖,O'$Eş&J!apR1H-SZb\HPyWWCCvƳ 7ZA2B3 02(D"9Z-[2]!2ƛ0q:޷\QsGA? *= BٴoCUBQQu yΎj Og.!F((3BD+[:Po]}nO~Cpz-5&^\zic3tƈݲkg#y؇z8 CykHzڢ F&N?ЄN]CWc(nʪ S܅0 UQ똗SA-^D>9zip]W~zGݬqQXuIBMa&*Vr _l!r&*e@+D RnLt#iMz'H)a&S BW/<ȓx1f/eߨRhZ v\P+sGSd񁐥 tk*fsCQ. y)] [<8Iܩ,N3(8 (Je =5evj\dr1@cGvSvi!,^9#b'yR/UnnqFhbGcyF]W-n~K律[g";-@ĺ;_,`&M+eqTr2#NQzI`v '/g(O^-.iфH&d0~[yJ ?b5gy5V[(Gpn,hOt ?JxRnjTՇ2H$h0̓4D-'Z Pm_أ^U)X̅qUx9OOwTh WwZ~S.·ءYR6`Kyi%t/"?N꾨%JiV.oj4m$Vvʈ,3RFaMTqW2iA/GrlzֹͯKm)q1.b@4D|d:xE%oƝڠ^}AƿpIM ] [z']`=iDNIJ[K̃oǝ="G+rTipA6[%2fh*:0h ni,@'ʢa3J%Ӯ@1f"kS5 MHx%>94F5AGVIn-o}m?Ы4Db@ V[XFW]0U/G-XBp)*,̹Qj ݭw+VoC;s P>|"R¥(euk,h84Edi@tݭ+5# &:ψ2p8}W-rX Ξ"Qbzm2^'&U3 7uSkmG`HK;!5t%6y_\nܦa{I:.ÙwGFKK>-&e,ʠo bxyjV|da7:UTjyco0lZv}P@4@S]dA=ɏY_.u 0*^n9.8WȼKwѻ6j+jX m'){,޵\U;n^`͘Mp֬m!!/Er72/rݐv3t;%bS|UKŮv32O%:rH ,mxM<4%TB}u. 3+0f|CSW5Wu=:"Gqn; L ?XCrubpYtnc8L3yv Υ"YenTTpɬm!00?h0Y}^ J A*}O):w5=l8e$*؛qyn o=S8PW+,9 9*.VXpXrTx!|hD:bĽ/Qռ[_C΢3trno߫4MFe6U6e \֝\(+'N:#Ōү8YO|bWE-n#HZZ9+R*b qCW#Kq!Ag'>ADkiȷ *y :r~LΣFDfMXaw(Z b|hD5'z }a;hHE -Al;;Z=iεZ1Y؏n[2g`{6r-PNI9e΁dSep^P"~(}`M"x>2ڱ8Pe7BN  h U"|.觕̶ ah:d8<طeJƣ+A1ϩ‰XR(8'WGcç$N6|\V8xsnu)5gA Lq@2"q" O8x8~U]jn DJ>,b +:T9 c LϚ%][zޖnvo'hW4֝n(Π8_xe- [} \[:@rN&ܔbLyPMS${<^I}yFxC݌֏9 g)Gϲj:rcpH۝VR͹O|'Mu}3G| WI_4蟒#&}MT4>?S4>6zwXBC+#~0WKVv +(=T19!}DEK}Hmz 1 bP,πtb i5kfa*@}ے~c +KO%^t-~FqؖPw,KJ?އE/&{hC[GAL#- NhYdH'_._Qٹ1 qֆUW:PnSCbL=ɯrZ*f7g;S%A<j(^BMZCoCIS:z!H=B5İ>ʓ8z*us2}wOo~U+n񎀞o\ĒzopkF]' FhQNjWWrvD+В`WvulENcF\G;JcfwؤW{xQphsH8 ̈́ **vTo۰QvB-+qRz$/  sѲ>cMu%׻ΐvsycm @ɭtq0pzJ{K8'ϒuNÝ.\6?cQ9׬E ѕK3\jy&])B9ll"ni\ 4y5fR`mq̸;!ތM аDaGAS.ڀV[D8jԊ:@F Վ/ H/{>1gfz#R]Dƺ/ZrSW+GWip4/u)y'nFO/};b N UA^T8o6eg$wƈw\:pٍHp @՜48lyXi*ۏ?OwB >T% tn^\;D?]PR LxVekǺtq x6ЈAʃBB_cho-rh?c39]-((AJxiJ0ϏZ59GX͐ Eqb\X0g+zN"iDB i !ctƥcFߝT`u*>ceXvlȎ_h#&kSr~!l V;V8ӷ(xcU8q$xU,Kx!v.o=`J1.LT:,n1r5,B<`8@STe!aq+5s]LKJ!X]k:oQ lf;}JM+`fu|A (Fٷ'\&<2{ +lNovg8~VE&H4j'w>$AShfV/юI\5w,ӗƬt83VO\#$.򆴆*8N@5,$5; 27y;@,kN kIr^t-c>ZP' r*{^:,UtUtKUbM J67x"n|HLĥ-T^x4^?5ff9N9ݴӭq?W>z^QDCW;#"WEk<r"q djq|3c 0ba)F:ZSeH.3TrP(6{c^& #x]Hb؛8(UdD5c|"ΜJ[v=K5_fI+iGU ?ToS䜩9m228M/=qtǞdvCB>,|y@sWVZ K:d)RA;OBY3omϻ r|\;WW5R#I"m:# &d?]-4U/Bhoyw ~%o;񅷢E Mj 9r%" /D!B@Bf,lw :eQu^$$h24zw|;N-fFͷ{ ]&s3_Q%k•4IIXDBIEk7.êjA!oDs+hLSan4)b߱3+lϕY3"j$ PW]k68 ]lDfǩWߜEN6*yypiE"^41YK(#!%U bņ[D/YxPQ^T WBFF&Γߎ̪ Tp:At H|egb #q^R*uKy0_H:[:E_3C7?`V\Сl5vZ5"8*S&9X@Oaz(sU^*9 a (Q0W5/Q:䠜0w _ŒsDی7tMڈ<ܝwb9aB|F\H߀ EM6[(F'U7%DE-1:rfr |!v~55dF]x|lB`ÉQm8c/$D.l*α.TM#S nәSBðh1mWO`$t`+Ȼ0o WDVY.}WVnew (:1:K)_9 WF59)Ya6ҵa~[{kjIfP묎B 3`m".A+vRKg9hg( U?aŨ1> U#Y'|+VEzZ,fzz&̸atW;Ƌ(Y/N(c LYO*-J%w{$e#UY=no15.jQWǒ5[׻bC!>pwf:bo-kQq\d`{1}pY{>.z[[of`Vy_@TT[ߪvPa r4ވ´\MSxuCO҈Ib 7YxhC8<Qn̈1*ޣi= b1pbQ|q0WhaK6"l>b PQφ=e~jwRӵrm{sY͵e(݊\Ni[$'oXt YL⻸XQ95W8|ax9!"ۀV&NFn+ W-|SB$=oL'^ tRg)+Z<@6ĎUOۭ((vWQqˉ@D#"&B-CQGy?;I͓6* ý_^zHW;KJ0B˸MLv>R[0'J Dv$`(*I{*\1{,nSop6ꆗIU &cA!{0Ewf#`,.H]c)F:+s|c0BCnUf+ &͇x2o+>ˢXkw.ύ k``Op c@1xo\cRz5&΢xY_X]yDTN"I+V)>o,Ĺ\vVY*uMc˯Nwsk&j=4-xSv}˔ tu"Wxsκ!ep8ꡓ5nv~y|jA*Ŝ7m9ڝ-;DBP9SD'%ڝ=pQjE=I7Qҟ@ʿUx5f#oFi+BRRC=UF7$`#Ѣ"&* .YDAG8me9D]aQ[>miT3ΡfvW<'8Y_A2R9_ ƌ6gc$,OFtۓ  =[;gYZ07070100000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000b00000000TRAILER!!!NTԿsnW9L #Pam߇: YZ